Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Impresora punto de venta (https://www.clubdelphi.com/foros/showthread.php?t=66736)

D1360666 09-03-2010 22:18:27

Impresora punto de venta
 
Estoy implementando un sistema de puntos de ventas.
La impresora con la que trabajo es una Epson TMU - 950
La cual en el momento que mando a imprimir, si son muchas lineas que debe imprimir entre detalles de la venta mas detalles de tipos de pago, comienza a imprimir correctamente, hasta que llega a un punto donde pierde el orden de impresión y comienza a imprimir totalmente fuera de margen, y hasta caracteres.

Ya probamos con writeln y richtext tambien nos sucede exactamente los mismo.

No se si será problemas con el buffer de la impresora, si habrá q configurarlo o si se puede hay alguna forma de detectar cuando termina de imprimir la impresora.

En el caso de poder detectar cuando termina de imprimir, vendría bien esa solución ya que de esa forma se podría imprimir en fases, el detalle de la venta y total, y luego ir enviando a impresión los detalles de plan de pago.

Desde ya agradecido por vuestra disposición a la comunidad.
Saludos.

Kipow 10-03-2010 08:54:24

Es cuestión del buffer como dices, recuerdo que la solución que use en su momento (hace algunos años) fue imprimir el documento según se iba generando.

D1360666 10-03-2010 11:25:18

Buffer
 
Si yo me tiraba por el buffer de la impresora que aguantaría que se le mande tanto.
También pensaba que podía ser talvez configuración del puerto com en el los bits x segundo.

Gracias por la info, veremos que nos sale jejejeje.

D1360666 10-03-2010 11:48:38

tmu-950
 
En este tipo de impresoras como se puede hacer para leer el estado de la impresora.
Por ej.:
- Saber si termino de imprimir lo que le mandé
- Si tiene la tapa abierta.
- Si no tiene rollo.

Y tantos estados más.

Con writeln escribe sobre el doc pero como se puede hacer para leer esos estados.
Sería de gran utilidad


La franja horaria es GMT +2. Ahora son las 03:44:20.

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