Como configurar os copos para usar todas as bandejas de papel de uma impressora?

Como configurar os copos para usar todas as bandejas de papel de uma impressora?

Nosso aplicativo de vendas é executado em Linux. Temos nossas impressoras configuradas no CUPS usando o Xerox Global Print Driver fornecido.

Nas configurações de cada impressora, há um menu suspenso para qual bandeja de papel usar, mas você só pode selecionar uma. Portanto, em nossas impressoras que possuem cerca de 8 bandejas de papel, quando a selecionada acabar, a impressora para (somente ao imprimir via Linux, o Windows usa apenas outra bandeja de papel).

Existe alguma maneira de configurá-lo para usar todas as bandejas de papel, ou pelo menos algumas?

Responder1

Depende muito do que propõe o ppd fornecido para a impressora. Liste as opções e suas configurações atuais mostradas por um asterisco próximo a essa opção. As opções e valores são totalmente arbitrários, mas bastante convencionais, então você pode ver, por exemplo:

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

Procure uma opção que pareça especificar a entrada ou bandeja a ser usada. Se tiver um Autovalor que não seja o atual (ou seja *Auto), defina-o com, por exemplo

$ lpoptions -o InputSlot=Auto

ou com sudo para alterá-lo para todos os usuários. Você provavelmente também pode fazer isso com o gui, http://localhost:631/mas é mais difícil.

Responder2

Eu também enfrentei um problema semelhante. No Ubuntu12 tudo funcionou bem com este comando:

lp -o media=a4,Tray2 <FILE_TO_PRINT>

Depois que atualizei para o Ubuntu16, esse comando funcionou por mais tempo, mas este é:

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

informação relacionada