Uso de secuencias de escape PCL3e en un HP Officejet Pro 8630 para dúplex en el borde largo

1

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?

bwDraco
fuente
Primera idea de golpear mi cerebro (que puede ser una mierda): lo has intentado <ESC>&l0O o <ESC>&l1O para configurar los modos de retrato / paisaje, respectivamente?
billyjmc
En realidad, parece que lo que hay que intentar es rotar la segunda página a doble cara 180 ° con <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).
billyjmc
Solicitar orientaciones específicas o rotación de páginas no ayudó.
bwDraco