Chromis POS | Impresoras y Tickets
Siempre que vamos a un establecimiento de comida, cafetería, comida rápida o el que ustedes quieran, recibiremos un ticket del total de la compra o un comprobante de pago. Este normalmente es un impreso, aunque pocas veces vemos los recibos digitales, aún predominan los medios impresos.
Hoy vamos a ver la configuración de los recursos de Chromis POS para la impresión de los distintos tickets para nuestro sistema de punto de venta. Desde los recibos para el cliente, hasta reportes de corte de caja y tickets de pedidos.
Para este artículo, vamos a trabajar con una impresora térmica para rollos de 58mm, ya que estás son de muy bajo costo, y aunque los rollos son más pequeños y por lo tanto el área de impresión es menor, aún así son muy útiles para el propósito.
Dependiendo de la impresora que hayas adquirido, es el driver que vas a instalar en tu computadora. Normalmente, al adquirir una impresora de estas, vienen con un CD de instalación, por lo que no debe haber más problema.
Notarás que la diferencia de tamaños de las impresoras que comúnmente ves en otros lados. Los recibos que nos dan, con regularidad son más grandes, a comparación de los que hoy vamos a configurar.
En caso de que tengas una impresora térmica de 80mm, entonces puedes saltarte ciertos pasos, lo que te hará más fácil configurar tus tickets, pues las plantillas vienen preconfiguradas para este tipo de impresoras.
Impresoras en Chromis POS | Configuración del software
Este paso, en realidad es muy sencillo, ya que nos iremos al menú de la izquierda, y en el panel "Sistema" daremos clic en "Configuración". Veremos un montón de pestañas en la parte superior de nuestro sistema. Daremos clic en "Peripherals".
Según la cantidad de impresoras que tengas, es lo que irás seleccionando en tu configuración.
Una recomendación, es que selecciones el tipo de impresora "Epson", aunque no sea esa misma marca. La diferencia entre "Epson" y "Printer", es que las impresiones salen más definidas, además de que a la hora de cobrar una cuenta, tiene soporte para tu cajón de dinero con conexión rj11 para abrir en automático cuando cierres la cuenta de una mesa. Esto es especialmente útil cuando deseas que tu cajero no abra el cajón de de dinero, a menos que sea necesario, es decir, cuando se cobra una cuenta y debe entregar cambio.
Entonces, tu configuración de impresoras, por recomendación, debe quedar:
Epson | USB | "Marca de tu impresora térmica"
Configurar distintas impresoras es útil cuando uno maneja distintos destinos de un pedido, es decir, si una mesa tiene pedidos que salen de la barra de café, cocina o barra de alcohol, bueno , pues cada trabajador de cada área, ya sabe lo que le corresponde realizar. El mesero ya solo tendrá que esperar a que sus pedidos salgan de cada área.
Recursos de Chromis POS | Modificación de Tickets.
Nos iremos al menú de la izquierda, y nos iremos al panel "Administración" y vamos a "Mantenimiento". Para esta ocasión, haremos clic al botón "Recursos".
Verás una lista larga al lado izquierdo, mientras que en el derecho, podrás ver el contenido de cada uno de esos recursos que vayas seleccionando.
Selecciona Printer.TicketPreview
. Este recursos es para imprimir la cuenta para los comensales. Este ticket es importante, pues imprime un recibo no foliado, y esto es útil para que el comensal revise su cuenta y verifique que es correcto lo que está impreso en el ticket, pues en caso de no ser correcto, puede corregirse y re-imprimir la cuenta, ya que si se usara un ticket foliado, habría problemas con temas fiscales para la cancelación de folios emitidos. Nada grave, pues el punto de venta tiene la opción de hacer devoluciones después de realizar una compra, pero el margen de error es menor.
Usar la plantilla Printer.TicketPreview
también nos servirá para ir visualizando en impresiones nuestras modificaciones.
Debes saber que cada <line>
es un renglón en tus tickets, mientras que <text>
es el contenido sobre ese renglón. Cada <text>
tiene, o no, sus propios atributos.
El contenido en cada <text>
cubre un total de 32 caracteres sobre el ticket, por lo que debes distribuir el contenido en cada renglón entre 32 espacios.
Por ejemplo:
<line>
<text align="center" length="32">Texto alineado al centro</text>
</line>
Es decir, este es un renglón con el contenido de texto "Texto alineado al centro", y a lo largo de esos 32 caracteres, lo hemos centrado.
Podemos decirle al programa que en una longitud de 10 caracteres, centre ese texto, entonces, Chromis POS centrará ese texto en medio de esos 10 caracteres, por lo que solo aparecerá "Texto alin" de esos 24 caracteres en la impresión.
También puedes ir distribuyendo varios textos en un solo renglón, como sucede en la parte donde están los productos impresos.
<line>
<text align ="left" length="20">Producto</text>
<text align ="left" length="5">Cant</text>
<text align ="left" length="7">Valor</text>
</line>
Notarás que entre las etiquetas <line>
y </line>
tenemos más de un elemento <tex>
Esto es porque hemos distribuido esos elementos en un solo renglón para que tenga como resultado:
Producto Cant Valor
Harás esto con todo lo demás, a modo que todos tus renglones, a través de tu impresión del ticket, quede alineado en 32 caracteres.
La pre configuración de estos tickets, básicamente ya lo tienen todo, listo para modificar a antojo, si deseas cargar algún otro dato, solo es cosa de agregar más lineas y texto en estas platillas, tales como nombre del establecimiento, número, dirección, etc.
Como puedes ver en el encabezado del ticket, siempre tenemos un logotipo, el cual, siempre es marca de la empresa emisora de los recibos. No siempre está presente, pero es buena práctica en cuestiones de imagen de marca.
En en código, puedes ver Printer.Ticket.Logo
lo cual significa, que ese logotipo está siendo tomado de otro recurso, dentro del mismo programa de Chromis POS.
Busca entre los recurso de la izquierda, y podrás ver que ahí está.
Te recomiendo ampliamente que si tu logotipo tiene líneas muy delgadas, las engroses, pues las impresoras de calor a veces no soportan líneas muy finas.
Así que tuve que modificar el logotipo, de manera que por lo menos se conservara el concepto de la tipografía y la taza subrayando la palabra café.
El tamaño que el punto de venta maneja para tu logotipo y de una impresión correcta, es de 306 px
x 86 px
Y al ingresar tu recurso al punto de venta, te preguntará si deseas redimensionar tu imagen. Presiona que sí. De esa forma, ajustará tu imagen al ticket de mejor manera.
Modificarás de igual forma todos los recursos de tipo "Printer.Ticket *
", para que tus tickets sean impresos de manera correcta.
Sé que ha sido abrumador tanto trabajo, y en realidad, este es un trabajo tedioso, pero no tendrás que hacer esto todo el tiempo, por lo que una vez configurado todo lo que necesitas, el punto de venta trabajará de aquí en adelante, según tus necesidades.
En el próximo post, hablaré un poco sobre la sección de categorías, productos y precios con impuesto o sin impuesto.
Después, hablaré de como cobrar una cuenta y el cierre de caja.
Por último, sobre algunos reportes que Chromis POS genera para ti.
Creo que de momento, hasta ese artículo te he de guiar en el camino de la configuración con Chromis POS.
🟢 Publicaré recursos extras para el mantenimiento y configuración extra de tu software, pero no será en este Blog, sino en Publish0x. En mi blog PymExperiencias.
Si por alguna razón, recibo comentarios sobre consultas de otras configuraciones en concreto que tengan que ver directamente en Chromis POS, serán un vez más aquí, en ReadCash.
Si te gustó el contenido o crees que este contenido es de mucha ayuda, o ambas cosas, no dudes en saludarme en la entrada de comentarios, dame un like y siéntete en la libertad de hacer un donativo en BCH 😀¡Se mi patrocinador! 👆👍
¿Dudas? No soy programador oficial del proyecto oficial de Chromis POS ni nada por el estilo, sin embargo, si en algo puedo ayudarte, tomate la libertad de escribirme a mi Telegram.