Sobre impresion de informes

jvh
27 de Febrero del 2006
Deseo imprimir un ticket de caja y abrir el cajón portamonedas. No ha habido forma de hacerlo desde un único informe así que desde un proceso, imprimo dos informes, uno con los datos del ticket y el otro con el control de impresión con la secuencia que abre el cajón. Como son dos informes, me pide dos veces que selección la impresora. ¿Hay alguna forma de no tener que indicarlo dos veces?

David Carrero
12 de Agosto del 2026

El problema es que estás tratando la impresión del ticket y la apertura del cajón como dos trabajos de impresión separados (dos informes), y cada uno pide su propia impresora. Para que solo pregunte una vez, lo normal es unificarlo en un único proceso de impresión.

Dos formas habituales de resolver esto en un sistema de punto de venta:

1. Combinar los dos informes en uno solo: en vez de lanzar el ticket y luego el informe de apertura de cajón como procesos separados, metes la secuencia de apertura del cajón (normalmente unos bytes de comando ESC/POS específicos de tu impresora fiscal/de tickets) dentro del mismo informe que imprime el ticket, como una sección adicional. Así solo hay un trabajo de impresión y solo se pregunta la impresora una vez.

2. Fijar la impresora por código en vez de preguntar: si tu impresora de tickets es siempre la misma (algo habitual en un TPV), puedes configurar el proceso para que use una impresora concreta por nombre/código en vez de lanzar el diálogo de selección. Así evitas la pregunta en los dos informes, no solo en uno.

La opción 1 es más limpia si tu impresora soporta enviar la secuencia de apertura de cajón como parte del flujo de impresión normal (la mayoría de impresoras térmicas de tickets lo permiten). La opción 2 es más rápida de implementar si ya sabes que la impresora no va a cambiar nunca en ese puesto.

David