Instalei uma impressora USB (Canon MF4400) no meu servidor Ubuntu e ela funciona perfeitamente, se eu imprimir diretamente do servidor. (Eu fiz o download dos drivers corretos do canon).
Na máquina cliente Ubuntu, instalei essa impressora como uma impressora de rede com o aplicativo cups-web (localhost: 631). Também baixei e instalei o driver canon correto e selecionei esse driver na máquina do cliente.
Se eu quiser imprimir a partir da máquina do cliente, nada acontece.
Eu instalei uma impressora clone (teste) no servidor de acordo com o guia em esta e imprimi da máquina cliente para esse clone. No servidor, recebi o arquivo que deveria ir para a impressora e consegui imprimi-lo corretamente com o comando lp -d <printer> -oraw <file>
do servidor.
Agora, suspeito que, como eu instalei os drivers de impressora na máquina do cliente, bem como na máquina do servidor, a impressora fica confusa e não faz nada.
Então minha pergunta é:
Onde devo instalar o driver da impressora, no cliente ou no servidor ou em ambas as máquinas?
Se apenas em uma máquina, como eu tenho que configurar a impressora na outra máquina sem ter que selecionar um driver de impressora?