Os clientes do CUPS precisam adicionar PPDs localmente, ou seja, devo transmiti-los lpadmin -P
? Esses clientes imprimem através de um servidor de impressão local em um servidor de impressão remoto ( ipp://
) que, presumo, é configurado de acordo com as práticas recomendadas (não o administro). Eles são computadores Linux. Acho que não estou lidando com filas brutas no servidor de impressão remoto.
Minha pergunta parece idêntica a esta, mas meu entendimento é que drivers e PPDs não são a mesma coisa e que os PPDs são uma espécie de "lista de recursos" para a impressora com alguns comandos PostScript sobre como usá-los. Parece-me algo que é o trabalho do servidor, mas tive problemas para encontrar algo que afirme isso claramente.
client.conf
-lo para apontar para o servidor remoto, mas há uma fila que precisamos que não esteja no servidor CUPS (é um sistema pago para alguns laboratórios públicos). Esse é o principal motivo do servidor CUPS local e usamos um PPD para ele.Respostas:
Eu tenho um único servidor de impressão Linux chamado printsrv executando o cupsd com todas as impressoras de rede definidas com drivers / PPDs / etc. Nas mais de 100 outras máquinas Linux do meu site, eu nem executo o daemon de serviço cups e a única configuração para impressão que faço nelas é adicionar uma linha ao /etc/cups/client.conf, que é
Com essa linha no /etc/cups/client.conf, todas as minhas caixas Linux vêem todas as impressoras que eu defino no printsrv e imprimo corretamente.
fonte
No CUPS, você tem as seguintes opções: 1. Usar fila bruta no servidor, usar ppd específico no cliente 2. Usar ppd específico no servidor, usar fila bruta no cliente
Ambos os casos devem ser considerados obsoletos e estão planejados para serem descartados no futuro.
No servidor:
No cliente:
fonte