¿Cómo configurar vasos para usar todas las bandejas de papel en una impresora?

¿Cómo configurar vasos para usar todas las bandejas de papel en una impresora?

Nuestra aplicación de ventas se ejecuta en Linux. Tenemos nuestras impresoras configuradas en CUPS utilizando el controlador de impresión global Xerox suministrado.

En la configuración de cada impresora tiene un menú desplegable para saber qué bandeja de papel usar, pero solo puede seleccionar una. Entonces, en nuestras impresoras que tienen aproximadamente 8 bandejas de papel, una vez que se agota la seleccionada, la impresora se detiene (solo cuando se imprime a través de Linux, Windows solo usa otra bandeja de papel).

¿Hay alguna manera de configurarlo para que utilice todas las bandejas de papel, o al menos un par?

Respuesta1

Mucho depende de lo que proponga el ppd suministrado con la impresora. Enumere las opciones y sus configuraciones actuales mostradas por un asterisco al lado de esa opción. Las opciones y los valores son completamente arbitrarios, pero bastante convencionales, por lo que es posible que vea, por ejemplo:

$ lpoptions -l
PageSize/Media Size: Photo4x6tab A6 8x10 Legal Letter EnvDL ...
InputSlot/Media Source: *Auto Main
...

Busque una opción que parezca especificar la entrada o bandeja a utilizar. Si tiene un Autovalor que no es el actual (es decir *Auto), configúrelo con, por ejemplo

$ lpoptions -o InputSlot=Auto

o con sudo para cambiarlo para todos los usuarios. Probablemente también puedas hacer esto con la interfaz gráfica de usuario, http://localhost:631/pero es más difícil.

Respuesta2

También me enfrenté a un problema similar. En Ubuntu12 todo funcionó bien con este comando:

lp -o media=a4,Tray2 <FILE_TO_PRINT>

Después de actualizar a Ubuntu16, ese comando ya no funcionó, pero este es:

lp -o media=A4 -o InputSlot=Tray2 <FILE_TO_PRINT>

información relacionada