Estoy tratando de imprimir texto ASCII simple y sin formato (por ejemplo, RFC de IETF, que contienen caracteres de avance de página para paginación automática) enviándolos directamente al puerto 9100 en mi HP Officejet Pro 8630 . Las especificaciones establecen que la impresora admite PCL3e y PCL3GUI, que en su mayor parte no están documentadas, a diferencia de PCL5 o PCL6.
En un intento por obtener más control sobre el proceso de impresión, prefijo el texto que se va a imprimir con secuencias de escape PCL, abriendo una sesión PuTTY sin procesar en el puerto 9100 de la impresora e ingresándolas manualmente antes de pegar el texto completo del documento. .
Utilizando esta referencia PCL , Logré hacer que la impresora imprima desde la segunda bandeja de papel usando el código <ESC>&l4H
. Sin embargo, contrariamente a la referencia, tanto <ESC>&l1S
y <ESC>&l2S
hacer que la impresora duplex en la corto borde, que no es lo que quiero.
¿Cómo hago para que la impresora duplex en el largo ¿Borde usando solo secuencias de escape PCL3e?
fuente
<ESC>&l0O
o<ESC>&l1O
para configurar los modos de retrato / paisaje, respectivamente?<ESC>&l2O
o<ESC>&a180P
. Supongo que estás rompiendo entre páginas con<ESC>&a0G
? ¿Está utilizando el comando CRD (<ESC>*g#W
)? Si es así, es posible que necesites usar el comando reload media<ESC>&-2H
(Es lo que Gutenprint usa internamente, verifique su código fuente).