0 votos

Lpr no imprime y pide la alimentación manual del papel

Utilizo macOS High Sierra con una impresora HP LaserJet Pro M12w. Puedo imprimir regularmente desde aplicaciones de macOS. Sin embargo, cuando imprimo desde lpr, el archivo permanece encolado con un mensaje que pide "Cargar papel en la bandeja de alimentación manual".

Tenga en cuenta que la impresora tiene solo una bandeja.

Con lpoptions -l he encontrado:

InputSlot/Media Source: *Manual

Lo cual significa que el valor predeterminado es Manual, y también es la única opción (no hay una opción de Auto), así que supongo que este es el problema (las otras opciones son razonables y reflejan la configuración actual de la impresora).

He intentado cambiar esa configuración desde el comando lpoptions, pero no cambia (probablemente porque solo hay un valor), mientras que desde la interfaz de usuario (por ejemplo, desde el diálogo de impresión de las aplicaciones) no hay posibilidad de cambiar la bandeja de entrada (probablemente porque solo hay una opción).

Supongo que el problema se genera en el archivo ppd de la impresora, donde están las dos líneas:

*DefaultInputSlot: Manual
*InputSlot Manual/Manual Feed: "<>setpagedevice"

No estoy seguro si esta idea es correcta, y tengo miedo de modificar ese archivo.

¿Alguna idea sobre cómo solucionar este problema?

Gracias de antemano.

0 votos

Ha pasado mucho tiempo desde que jugué con lpr/lpd y fue en un Unix antiguo. Sin embargo, primero debes verificar que el tipo de papel predeterminado en la impresora no esté configurado para Alimentación Manual. A continuación, puede ser un problema de filtro, verifica /usr/libexec/cups/filter para los filtros utilizados por CUPS. Puede estar configurado manualmente allí. Por último, intenta lpr -l para imprimirlo sin procesarlo a través de un filtro y ver cuáles son los resultados.

0 votos

También, realiza una copia de seguridad del PPD al que haces referencia, modifícalo y pruébalo. Si falla, tienes la copia de seguridad para volver atrás. No puedes dañar nada y lo peor que puede pasar es que el PPD falle, no dañará la impresora.

0 votos

¡Gracias, @Allan, por tus comentarios y por darme el valor de modificar el archivo PPD! He publicado una respuesta, para otras personas con el mismo problema, que por ahora funciona (aunque no sé si he causado algún daño oculto :)

1voto

Meião Puntos 46

Intenté un simple truco que funciona. No sé si esta es la mejor solución limpia (¡tengo dudas!), sin embargo, funciona para mí, al menos por ahora.

Simplemente eliminé del PPD de la impresora las siguientes líneas:

> *OpenUI *InputSlot/Media Source: PickOne
> *OrderDependency: 10 AnySetup *InputSlot
> *DefaultInputSlot: Manual
> *InputSlot Manual/Manual Feed: "<>setpagedevice"
> *CloseUI: *InputSlot

0 votos

+1. ¡Me alegra que lo hayas logrado y gracias por publicar tu solución!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X