Eu tenho três filas de impressão do CUPS configuradas com o mesmo URI da impressora. A fila "deskjet" é configurada com o papel padrão local, a fila "Legal" é configurada com papel de tamanho "Legal" e a fila "Envelopes" é configurada para Envelopes nº 10. As filas "Legal" e "Envelopes" são interrompidas (via cupsdisable
).
Primeiro, adicione a fila no CUPS ( http://localhost:631
), depois use Administração-> Modificar Impressora para alterar o tipo de papel e outras características.
Eu uso minha configuração assim:
# print to the Envelope queue ( select Envelope queue in your app)
envelope .envelope/addresses/Friend4 | lpr -PEnvelope
cupsdisable deskjet
# remove regular paper, load envelopes
cupsenable Envelope
# wait until envelope is printed, then
cupsdisable Envelope
cupsenable deskjet