¿Cómo ingresar un comando de impresora en el controlador de impresora?


1

Un cliente está utilizando una impresora de una sola hoja Epson TM-U590. Esta impresora tiene un margen de impresión superior de 18.9 mm, pero necesito imprimir antes de eso.
Hay una manera de lograr esto alimentando el papel en reversa. Para lograr esto, necesito enviar el comando de la impresora ESC K 55 antes de cada página.

Incluso hay un campo en el controlador de la impresora para ingresar comandos que luego se envían antes de cada página.

Mi problema es: ¿en qué formato ingreso este comando? ¿Los números decimales, como 27 75 55? ¿O hexágono, como 1B 4B 37? ¿O en algún otro estilo funky?


1
¿Intentaste simplemente poner en K 55 ? Es posible que ESC no sea necesario, pero ¿acabas de intentarlo? ESC k 55 de todas formas..
ppumkin

1
k55, \033K55 y \x1bK55 También podría valer la pena intentarlo.
grawity

La impresora está en el lugar del cliente, y estoy tratando de averiguar qué decirle que intente. Así que no puedo probar todas las combinaciones posibles yo mismo: /
Sam

1
@Sam - Parece que un viaje a su cliente está en orden.
Ramhound

Por suerte, gracias a sus sugerencias, lo dividimos rápidamente en "1B 4B 37". El campo no permitía la entrada de K, cuando ingresé en 75 57, la impresora imprimió los caracteres del valor hexadecimal de ambos, por lo que supuse usar hex y anteponer la esc.
Sam

Respuestas:


0

Por suerte, gracias a sus sugerencias, lo dividimos rápidamente en "1B 4B 37". El campo no permitía la entrada de K, cuando ingresé en 75 57, la impresora imprimió los caracteres del valor hexadecimal de ambos, por lo que supuse usar hexadecimal y anteponer la esc.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.