Publicado el Dejar un comentario

Configuración de una impresora genérica y apertura del cajón de dinero

Una de las consultas más frecuentes al instalar MyBusiness POS es cómo configurar correctamente una impresora térmica genérica y lograr que el cajón de dinero se abra automáticamente después de imprimir un ticket.

Aunque muchas impresoras son compatibles con el sistema, una configuración incorrecta en Windows o en el controlador puede ocasionar problemas como:

  • El ticket no imprime.
  • El papel sale en tamaño carta.
  • El ticket se corta antes de tiempo.
  • El cajón de dinero nunca se abre.
  • Se imprimen caracteres extraños al finalizar la impresión.
  • El corte automático no funciona.

La buena noticia es que, en la mayoría de los casos, el problema se encuentra en la configuración del controlador de la impresora y no en MyBusiness POS.

Paso 1. Instalar correctamente la impresora en Windows

Antes de configurar MyBusiness POS, verifica que la impresora funcione correctamente desde Windows.

Si tu impresora incluye un controlador del fabricante, normalmente es la mejor opción, ya que permite configurar funciones como:

  • Corte automático.
  • Apertura del cajón de dinero.
  • Tamaño continuo del papel.
  • Velocidad de impresión.

Sin embargo, cuando el fabricante no proporciona un controlador compatible o se trata de una impresora ESC/POS genérica, una excelente alternativa es instalarla como Generic / Text Only, disponible en Windows.

Este controlador ha demostrado ser una solución práctica para una gran cantidad de impresoras térmicas compatibles.

Paso 2. Configurar el tamaño del papel

Uno de los errores más comunes es que la impresora intenta imprimir en tamaño carta.

Para evitarlo es importante configurar un formulario continuo, por ejemplo:

  • Continuo USA Estándar.
  • Un formulario personalizado con el ancho correspondiente a tu impresora (58 mm u 80 mm).

Esto evita cortes inesperados y desperdicio de papel.

Paso 3. Configurar la impresora en MyBusiness POS

Una vez instalada la impresora en Windows, es momento de configurarla dentro del sistema.

En la configuración de la estación de trabajo selecciona la pestaña Dispositivos y asigna la impresora de tickets correspondiente.

Verifica además:

  • Puerto de impresión.
  • Impresora de tickets.
  • Cajón de dinero conectado.
  • Corte automático (cuando aplique).

Con esta configuración el sistema enviará correctamente los trabajos de impresión hacia la impresora seleccionada.

Apertura automática del cajón de dinero

Existe una idea equivocada muy común:

El cajón de dinero no se conecta directamente a MyBusiness POS.

En realidad, el cajón está conectado físicamente a la impresora mediante un cable RJ11 o RJ12.

Cuando el sistema envía un ticket, la impresora recibe una secuencia de comandos ESC/POS y es ella quien libera el mecanismo del cajón.

Por esa razón, si el ticket imprime correctamente pero el cajón permanece cerrado, normalmente el problema está en el controlador de la impresora.

El comando para abrir el cajón

Muchas impresoras compatibles utilizan el comando ESC/POS equivalente a:

ESC p 0 20 20

En algunos controladores aparece representado como:

<1B>p0<1414>

Este comando suele configurarse en las propiedades del controlador, dentro de la sección Comandos de impresora o Comandos adicionales, indicando que debe ejecutarse al comenzar un trabajo de impresión.

Corte automático del papel

De forma similar, muchas impresoras permiten enviar un comando al finalizar la impresión para realizar el corte automático.

Cuando el controlador lo soporta, basta con configurar la secuencia correspondiente en las propiedades de la impresora.

Si la impresora no cuenta con cuchilla automática, simplemente ignorará ese comando.

¿Por qué el cajón no abre?

Después de varios años trabajando con diferentes modelos de impresoras térmicas, estas son las causas más comunes:

  • El cable RJ11 no corresponde al fabricante.
  • El cajón está conectado a otra impresora.
  • El controlador no envía el comando de apertura.
  • La impresora fue instalada con un driver incorrecto.
  • El comando ESC/POS no está configurado.
  • El cajón presenta una falla mecánica.

En la mayoría de los casos no es necesario modificar MyBusiness POS; basta con revisar la configuración del controlador de Windows.

Una recomendación importante

Antes de comenzar a imprimir tickets, realiza siempre estas pruebas:

  • Imprime una página de prueba desde Windows.
  • Verifica el ancho correcto del papel.
  • Comprueba que el corte automático funcione.
  • Realiza una venta de prueba.
  • Confirma que el cajón se abra automáticamente.

Invertir unos minutos en estas pruebas puede evitar muchos problemas durante la operación diaria del negocio.

Compatibilidad con impresoras genéricas

Actualmente existen numerosas impresoras térmicas compatibles con comandos ESC/POS. Muchas funcionan correctamente utilizando el controlador Generic / Text Only, mientras que otras ofrecen mejores resultados con el controlador oficial del fabricante.

La clave está en realizar una configuración adecuada desde Windows antes de integrarlas con MyBusiness POS.

¿Qué modelo de impresora utilizas en tu negocio? Comparte tu experiencia en los comentarios. Tu configuración puede ayudar a otros usuarios que estén realizando una instalación similar.

Publicado el Dejar un comentario

¿Dónde almacena MyBusiness POS el código de las personalizaciones?

Cuando comenzamos a desarrollar soluciones para MyBusiness POS, una de las primeras dudas que surge es: ¿dónde se guarda todo el código que escribimos en el Editor Gráfico?

La respuesta resulta muy útil cuando necesitamos realizar respaldos, migrar una empresa a otro servidor o simplemente entender cómo funciona internamente el sistema.

Las personalizaciones viven en SQL Server

A diferencia de otras aplicaciones que almacenan scripts en archivos de texto, MyBusiness POS guarda prácticamente todas las personalizaciones dentro de la base de datos de Microsoft SQL Server.

Esto representa una gran ventaja, ya que al respaldar la base de datos también se respaldan las modificaciones realizadas al sistema, incluyendo scripts, formularios y formatos personalizados.

La tabla FormasDelta

La mayor parte del código desarrollado mediante el Editor Gráfico se almacena en la tabla FormasDelta.

En esta tabla podemos encontrar información relacionada con:

  • Eventos personalizados.
  • Procedimientos.
  • Scripts en VBScript.
  • Cambios en formularios.
  • Objetos agregados mediante el Editor Gráfico.

Cada vez que se modifica una forma o se agrega código a un evento, MyBusiness POS registra dicha información en esta tabla.

La tabla FormatosDelta

Otra tabla importante es FormatosDelta, encargada de almacenar las modificaciones realizadas a los formatos del sistema.

Entre ellos podemos encontrar:

  • Formatos de impresión.
  • Tickets.
  • Facturas.
  • Reportes.
  • Plantillas personalizadas.

Si alguna vez has modificado un formato de impresión, es muy probable que los cambios se encuentren almacenados aquí.

¿Puedo consultar estas tablas?

Sí. Desde SQL Server puedes consultar su contenido utilizando una instrucción SELECT.

Por ejemplo:

SELECT *
FROM FormasDelta

o bien:

SELECT *
FROM FormatosDelta

De esta manera podrás verificar que las personalizaciones existen dentro de la base de datos.

Importante: evita modificar directamente estas tablas mediante instrucciones UPDATE o DELETE. Una modificación incorrecta puede provocar errores en las personalizaciones o impedir que determinadas ventanas funcionen correctamente.

¿Por qué es importante conocer esto?

Saber dónde se almacena el código facilita muchas tareas de administración, por ejemplo:

  • Respaldar desarrollos personalizados.
  • Migrar una empresa a otro servidor.
  • Documentar modificaciones realizadas por distintos desarrolladores.
  • Comparar cambios entre ambientes de pruebas y producción.
  • Verificar que una restauración de la base de datos incluya todas las personalizaciones.

Una recomendación para desarrolladores

Si desarrollas soluciones para varios clientes, acostúmbrate a documentar cada personalización indicando:

  • El formulario modificado.
  • El evento donde se agregó el código.
  • El objetivo del script.
  • La fecha de implementación.
  • La versión de MyBusiness POS sobre la que fue desarrollado.

Esta práctica simplifica enormemente el mantenimiento y las futuras actualizaciones del sistema.

Conclusión

Comprender dónde almacena MyBusiness POS sus personalizaciones permite trabajar con mayor seguridad al realizar respaldos, migraciones o desarrollos a la medida. Las tablas FormasDelta y FormatosDelta forman parte de la arquitectura de personalización del sistema y conocer su propósito ayuda a administrar mejor cualquier implementación.

En futuras publicaciones exploraremos cómo localizar un script específico dentro de estas tablas y qué herramientas pueden facilitar la documentación de los desarrollos realizados en MyBusiness POS.

Publicado el Dejar un comentario

Editar el Ticket de MyBusiness POS nunca fue tan fácil. Diseña formatos profesionales sin modificar código

Uno de los aspectos que más buscan personalizar los usuarios de MyBusiness POS es el formato del ticket de venta. Aunque el sistema ofrece una gran flexibilidad, modificar el diseño puede resultar complicado si no se conoce la estructura de los formatos de impresión.

Durante años recibí consultas sobre el mismo tema:

  • ¿Cómo cambiar el tamaño de la letra?
  • ¿Cómo agregar un logotipo?
  • ¿Cómo centrar la información del negocio?
  • ¿Cómo imprimir un mensaje promocional?
  • ¿Cómo aprovechar mejor el ancho del papel?
  • ¿Cómo hacer que el ticket tenga una apariencia más profesional?

En la mayoría de los casos, la respuesta implicaba modificar el formato manualmente, lo que requería tiempo, pruebas y conocimientos técnicos.

Una necesidad que dio origen a una herramienta

Después de resolver este tipo de solicitudes en numerosas ocasiones, decidí desarrollar una herramienta que simplificara el proceso.

La idea era sencilla: permitir que cualquier usuario pudiera personalizar el diseño de sus tickets de una forma mucho más práctica, sin tener que editar manualmente el código del formato.

Así nació el Editor de Tickets para MyBusiness POS.

Diseñado para facilitar el trabajo

El editor permite realizar cambios que normalmente tomarían bastante tiempo si se hicieran directamente sobre el formato.

Entre sus principales funciones se encuentran:

  • Modificar tipos y tamaños de letra.
  • Ajustar el ancho del ticket.
  • Agregar o quitar logotipos.
  • Personalizar encabezados y pies de página.
  • Incluir mensajes promocionales.
  • Optimizar el espacio para reducir el consumo de papel.
  • Crear formatos personalizados según las necesidades del negocio.

El objetivo siempre fue hacer que la personalización fuera mucho más accesible para cualquier usuario.

Una herramienta que sigue vigente

Aunque el Editor de Tickets fue publicado hace algunos años, continúa siendo completamente funcional y todavía es utilizado por muchos negocios que desean mejorar la presentación de sus comprobantes de venta.

En algunos casos basta con pequeños cambios para obtener un ticket más limpio, más legible y con una imagen mucho más profesional.

El ticket también comunica

Muchas empresas consideran el ticket únicamente como un comprobante de compra, pero también representa una oportunidad para fortalecer la identidad del negocio.

Un diseño bien organizado facilita la lectura, mejora la presentación de la información y permite incluir datos de contacto, promociones, redes sociales o mensajes para los clientes.

Incluso pequeños ajustes pueden hacer una gran diferencia en la percepción del negocio.

Un proyecto que nació de la experiencia

Este Editor de Tickets no fue desarrollado como una demostración técnica ni como un experimento.

Fue creado para resolver necesidades reales que encontré trabajando con usuarios de MyBusiness POS, buscando una forma más sencilla de personalizar los formatos de impresión sin complicar el proceso.

Con el paso del tiempo la herramienta ha seguido siendo útil, demostrando que una buena solución no pierde valor cuando está diseñada para resolver un problema cotidiano.

¿Qué es lo primero que cambiarías en el ticket de tu negocio? Comparte tu experiencia en los comentarios; siempre es interesante conocer nuevas ideas para seguir mejorando este tipo de herramientas.

Publicado el Dejar un comentario

¿Por qué MyBusiness POS está lento? 7 causas y cómo solucionarlas

Muchos usuarios creen que MyBusinessPOS lento, cuando en realidad el problema suele estar en la configuración del equipo, la red o la base de datos. En este artículo veremos los errores más comunes y cómo corregirlos.

1. Instalar MyBusiness POS en un disco duro mecánico (HDD)

Si el servidor utiliza un disco duro tradicional, cada consulta a la base de datos tarda mucho más.

Recomendación: Instalar SQL Server y la base de datos en un SSD puede reducir considerablemente los tiempos de carga.


2. Antivirus analizando la carpeta de la base de datos

Muchos antivirus revisan constantemente los archivos MDF y LDF de SQL Server.

Esto provoca bloqueos temporales y lentitud.

Solución:

  • Excluir la carpeta de la base de datos.
  • Excluir los procesos de SQL Server.

3. Red local con problemas

Un cable de red dañado o una conexión Wi-Fi inestable provoca:

  • Ventas lentas.
  • Apertura tardía de catálogos.
  • Errores de comunicación.

Siempre que sea posible utiliza conexión por cable Gigabit.


4. Base de datos sin mantenimiento

Con el paso del tiempo los índices se fragmentan y las consultas tardan más.

Es recomendable realizar periódicamente:

  • Reorganización de índices.
  • Actualización de estadísticas.
  • Respaldos.

5. Equipos con poca memoria RAM

Cuando Windows comienza a utilizar memoria virtual, todo el sistema se vuelve lento.

Para versiones actuales se recomienda al menos:

  • 8 GB de RAM para estaciones.
  • 16 GB o más para el servidor.

6. Demasiados programas abiertos

Es frecuente encontrar cajas donde al mismo tiempo están abiertos:

  • Navegador con muchas pestañas.
  • WhatsApp.
  • Reproductores de música.
  • Programas de oficina.

Esto consume recursos que deberían estar disponibles para MyBusiness POS.


7. SQL Server instalado con la configuración predeterminada

En muchas instalaciones nunca se ajustan parámetros como:

  • Memoria máxima.
  • Tamaño inicial de la base de datos.
  • Crecimiento automático.

Una configuración adecuada mejora notablemente el rendimiento.


Conclusión

Antes de pensar que MyBusiness POS tiene un problema de rendimiento, revisa estos siete puntos. En la mayoría de los casos, una correcta configuración del equipo, la red y SQL Server mejora significativamente la velocidad del sistema sin necesidad de cambiar de hardware o reinstalar el programa.


Palabras clave: MyBusiness POS lento, optimizar MyBusiness POS, SQL Server MyBusiness, rendimiento MyBusiness POS, punto de venta, soporte MyBusiness POS, configuración SQL Server, velocidad MyBusiness POS .

Publicado el Dejar un comentario

Error en MyBusiness POS: Código Duro 58 al crear la base de datos. ¿Qué significa y cómo solucionarlo?

Si al instalar o iniciar MyBusiness POS aparece un mensaje similar a:

Código Duro 58
Se ha denegado el permiso CREATE DATABASE en la base de datos ‘master’.

No significa necesariamente que el programa esté dañado. En la mayoría de los casos, el problema está relacionado con los permisos de Windows o con la configuración de SQL Server, que es el motor de base de datos utilizado por MyBusiness POS.

¿Por qué ocurre este error?

Cuando MyBusiness POS se ejecuta por primera vez, necesita crear o conectarse a una base de datos. Si SQL Server no permite crear esa base de datos, el proceso se detiene y aparece el Código Duro 58.

Las causas más comunes son:

  • El usuario de Windows no tiene permisos de administrador.
  • SQL Server está instalado, pero el usuario con el que se conecta MyBusiness POS no tiene privilegios suficientes.
  • El servicio de SQL Server no se encuentra iniciado.
  • La carpeta donde se almacenan las bases de datos no permite escritura.
  • Algún antivirus o política de seguridad de Windows bloquea la operación.

¿Cómo revisar el problema?

Antes de reinstalar el sistema, conviene realizar algunas verificaciones básicas:

  • Confirmar que el servicio de SQL Server esté iniciado.
  • Ejecutar MyBusiness POS con privilegios de administrador.
  • Verificar que exista espacio suficiente en el disco.
  • Revisar que el usuario utilizado por SQL Server tenga permisos para crear bases de datos.
  • Comprobar que la instancia de SQL Server configurada sea la correcta.

En muchos casos, estas revisiones son suficientes para resolver el problema sin necesidad de reinstalar MyBusiness POS ni SQL Server.

Un error que suele confundirse

Es común pensar que este mensaje significa que la base de datos está dañada. Sin embargo, el error aparece antes de que la base de datos pueda crearse, por lo que generalmente se trata de un problema de permisos o configuración, no de corrupción de información.

Por ello, reinstalar el programa sin revisar la causa suele producir exactamente el mismo resultado.

Recomendación

Cuando aparezca un Código Duro en MyBusiness POS, lo más importante es leer el mensaje completo. El número del código ayuda a identificar el origen del problema y permite aplicar la solución adecuada sin realizar cambios innecesarios en el sistema.

A lo largo de los años, muchos de estos errores han sido documentados y resueltos por la comunidad de usuarios y técnicos especializados en MyBusiness POS, lo que facilita encontrar una solución específica para cada caso.