Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Retroceso de hoja en impresoras LX-300+II (https://www.clubdelphi.com/foros/showthread.php?t=91693)

jo3litro 03-04-2017 15:18:24

Retroceso de hoja en impresoras LX-300+II
 
Buenas a todos,

He buscado mucho por lo hilos este tema y no lo he encontrado. Necesito antes de imprimir, que la hoja retroceda n cantidad de veces...

Esto solo puede lograrse con códigos ESC de la impresora epson LX-300+II.

Tengo un ejemplo que si funciona, pero es en la TMU-220.

El código es el siguiente :
AssignFile(LST, 'LPT1');
Rewrite(LST);

write(LST, #27#101#2); esto hace retroceda la hoja una una vez,

He buscado mucho pero no logro hacer que me haga lo mismo en la LX-300+II. Encontré manuales de Lx-300, lo cual los códigos ESC son los mismos que la TMU, pero no estoy seguro de que se lo mismo para la LX-300+II

Alguien tuvo una situación similar ?

Saludos y gracias.

newtron 03-04-2017 16:47:28

Cita:

Empezado por jo3litro (Mensaje 515071)
Buenas a todos,

He buscado mucho por lo hilos este tema y no lo he encontrado. Necesito antes de imprimir, que la hoja retroceda n cantidad de veces...

Esto solo puede lograrse con códigos ESC de la impresora epson LX-300+II.

Tengo un ejemplo que si funciona, pero es en la TMU-220.

El código es el siguiente :
AssignFile(LST, 'LPT1');
Rewrite(LST);

write(LST, #27#101#2); esto hace retroceda la hoja una una vez,

He buscado mucho pero no logro hacer que me haga lo mismo en la LX-300+II. Encontré manuales de Lx-300, lo cual los códigos ESC son los mismos que la TMU, pero no estoy seguro de que se lo mismo para la LX-300+II

Alguien tuvo una situación similar ?

Saludos y gracias.

Hola.

Lo único que se me ocurre es que no esté configurada la emulación de la impresora en modo ESC/P ¿lo has comprobado?

Saludos

jo3litro 03-04-2017 23:22:02

Cita:

Empezado por newtron (Mensaje 515077)
Hola.

Lo único que se me ocurre es que no esté configurada la emulación de la impresora en modo ESC/P ¿lo has comprobado?

Saludos

La impresora si responde a otros comandos esp como WriteRaw(LST, 'LPT1');
WriteRaw(Prt, #27#51#36); esto sirve el espacio entre lineas y si funciona, por lo que asumo que los ESC esta configurada.

Como solucion parche, lo que hice fue manualmente retroceder la hoja con el rodillo de la impresora e ir ajustando el resto. Asi funciona, pero no es muy elegante.


La franja horaria es GMT +2. Ahora son las 04:51:41.

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