![]() |
Impresion linea por linea en Impresora Termica
buenos dias
tengo una rutina de impresion (que la saque de aqui) y que me funciona bien en las impresoras matriciales que es esta de aqui
el problema esta que cuando lo utilizo en la impresora termica, la impresion sale linea por linea y no de golpe, como se acostumbra a imprimir en esas impresoras. la idea que tengo es crear un reporte (con quickreport) elaborar el ticket y mandarlo a imprimir de forma directa la pregunta es, como hago para que se haga el corte de papel, como mando la secuencia de escape
en el quickreport se entiende? alguien tiene una solucion? |
Hay varias maneras
Hay varias maneras
La más facil, si es impresora térmica instalate el driver. Genera la información y metela en un RichEdit y usa el método print del richedit. Con eso debe imprimir bien y te hará el corte de papel de manera automática. (No olvides especificar la impresora en el objeto Printer) La segunda manera es hacerlo imprimiendo (pintando) directamente sobre el objeto Printer La tercera es instalar la impresora como "solo texto" y mandarle los datos en formato raw Es la que menos te recomiendo porque no podras imprimir gráficos. Pero es muy rápida. Yo en general ocupo los tres métodos de manera que puedas trabajar con cualquier miniprinter que le instalen al equipo sin importar modelo, driver, tipo, puerto etc. |
Nosotros utilizamos el quickreport para imprimir tickets y del corte de papel i de la apertura del cajon portamonedas se encarga el driver de la impresora.
Normalmente puedes seleccionar corte por documento o al final de la impresión y en el caso del cajón, apertura antes o después de imprimir. De esta forma no hace falta utilizar códigos de escape. |
Cita:
|
¿Están instalados los controladores apropiados?
|
La franja horaria es GMT +2. Ahora son las 04:33:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi