Wednesday, July 07, 2004

Utilizando o CUPS para impressão em Windows 2000/XP

Em poucos lugares tive oportunidade de achar essa informação, procurei em alguns manuais e não ví nada de muito conciso. O que descrevo aqui foi fruto de tentativas e erros.

Iniciando o servidor cups.

#/etc/rc.d/rc.cups start (Slackware)
#/etc/init.d/cupsys start (Debian)

Depois abra um navegador e digite:

http://localhost:631

Agora com a interface do cups carregada, vamos clickar em Printers e depois em Add Printer.

Esse exemplo, e real e estou usando em minha maquiina aqui na empresa :)

Name: Laser (O nome da impressora que vc quer se referenciar no linux)

Location: smb://usuario:senha@servidor/nome_da_impressora (Como a impressora é no Windows,vamos acessá-la via SAMBA.Vc pode deixar somente usuário sem senha e colocar ao inves de DNS o IP do servidor depois o nome da impressora)

Description: (Aqui é um campo que não tem muita importância, coloque qualquer descrição)

Device: Windows Printer via SAMBA (Isso é muito importante, temos que dizer ao CUPS que a impressora está na rede)

*Caso a opção Window Printer via SAMBA não aparecer em Devices, faça o seguinte:
#ln -si `which smbspool` /usr/lib/cups/backend/smb


Device URI: smb://usuario:senha@SERVIDOR/nome_da_impressora (Importante)

Make: (Aqui você seleciona o fabricante da sua impressora)

Model: (Escolha o modelo)

*Se quando for enviado algum job para a impressora, pelo Linux, e aparecer a mensagem 'Tree connect failed' em Status, verifique se o número de sessões de usuários no Windows 2000 está cheio. Se o erro acontece mesmo se há poucas sessões, crie um novo usuário que possa fazer impressão e use o mesmo no CUPS.