![]() |
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. |
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.
|
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. |
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 00:39:24. |
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