FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como forzar corte de papel en una impresora de tickets
Hola a todos,
Por fin he conseguido que mi impresora de tickets me imprima un ticket con gráficos incorporados. Para ello he utilizado el procedimiento TextRect de Printer.Canvas. Todo el proceso de impresión del ticket está encapsulado en un Printer.BeginDoc....Printer.EndDoc Ahora, para culminar el trabajo me gustaría, al finalizar el ticket, enviar un comando de control para que se realice automáticamente un corte de papel. La secuencia que debo enviar la conozco, de hecho la he probado y funciona. El problema reside en que aunque este comando lo llamo al final del ticket, cuando se ejecuta el Printer.EndDoc y se imprime el ticket, lo primero que se ejecuta es el corte de papel y a continuación se imprime el ticket. Según he visto por internet, esto es debido a que este comando de control lo envío directamente a la impresora (utilizo la función Escape), sin pasar por la cola de impresión que es donde está el ticket. ¿Cómo puedo evitar que ocurra esto y que me respete el orden de impresión? Muchas gracias de antemano. |
#2
|
||||
|
||||
Podrías esperar a que se libere el Spool de impresión, pero.... ¿No tienes un juego de drivers donde uno de ellos corta automáticamente al fin del documento?... ¿No tienes una fuente especial del proveedor donde puedes mandar secuencias de escape?
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
seleccion de impresora y letra de la impresora | emeceuy | Impresión | 6 | 13-08-2017 14:11:05 |
Como usar los escapes de una impresora por código | User_Baja_2 | Varios | 3 | 10-11-2003 15:05:28 |
Como definir la impresora en rave 5? | danytorres | Impresión | 0 | 23-10-2003 20:08:30 |
access violation cuando la impresora no esta lista | fabianbbg | Impresión | 1 | 06-09-2003 22:29:08 |
Tickets en espera | Rox77 | Tablas planas | 5 | 11-08-2003 22:36:17 |
|