Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-01-2006
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
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.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 16:59:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi