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?
K 55
? Es posible que ESC no sea necesario, pero ¿acabas de intentarlo?ESC k 55
de todas formas..k55
,\033K55
y\x1bK55
También podría valer la pena intentarlo.Respuestas:
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.
fuente