Por que o CUPS precisa de drivers se os clientes já os tiverem?

1

Quer dizer, se o CUPS é apenas um intermediário e precisamos de drivers nos clientes, por que precisamos instalá-los no CUPS? Os clientes não enviarão um trabalho de linguagem da impressora? Então, por que o CUPS precisa de um driver se o trabalho já estiver traduzido para a linguagem da impressora?

    
por sdc 15.09.2017 / 14:55

2 respostas

3

Parece que o CUPS não precisa de nenhum arquivo PPD se o cliente (ex .: usuário do Windows) já usou um driver de impressora para produzir um trabalho em algum formato (ex .: PS) aceito pela impressora. Nesse caso, o CUPS age apenas como intermediário e a fila da impressora pode ser definida como uma fila crua. Acabei de testar esse cenario e funcionou bem.

link

    
por 15.09.2017 / 23:11
1

Devemos separar os drivers dos arquivos de descrição da impressora e dos filtros.

Os aplicativos precisam de drivers (próprios ou fornecidos pelo sistema operacional) para transformar qualquer formato de página que eles usam na linguagem compreendida pelo sistema operacional. Tanto quanto me lembro, clientes MS Windows geralmente geram Postscript diretamente, ou mais comumente usam GDI, que o Windows então transforma em qualquer idioma que a impressora entenda: Adobe Postscript, Adobe PDF, Epson ESC / P ou ESC / P2, HP PCL , IBM AFP… A Wikipedia tem uma extensa lista .

Filtros funcionam como drivers do lado do servidor, pois aceitam entrada em algum formato gerado por o aplicativo e transformá-lo em algum formato aceito pela impressora. Eles podem ser necessários quando o cliente, por algum motivo, não pode gerar o formato entendido pela impressora.

Até onde eu sei, a Cups não precisa de drivers ou filtros, mas pode usar descrições de impressoras, para que elas saibam os recursos das impressoras e passem essas informações para os clientes. Os PPDs ( arquivos de descrição da impressora Postscript ) estão geralmente disponíveis para impressoras Postscript, e eu também assumo os PDF, mas eu acho que eles fazem não existem para MS GDI e outras impressoras menores, como as da Epson ESC / P2 ou HP PCL; então eu posso ver a necessidade talvez não de drivers, mas alguns equivalentes a PPDs seriam convenientes, o que poderia ser fornecido nos pacotes de drivers (proprietários).

A propósito, o que seria UL ou SU, como alternativas para falha de servidor, como no comentário de Marco acima?

    
por 15.09.2017 / 20:38

Tags