segunda-feira, 4 de fevereiro de 2008

Compartilhando impressoras no Samba

Há alguns dias encontrei um tutorial explicando como configurar o samba no ubuntu (mais especificamente como compartilhar arquivos através do samba). Hoje lendo a Revista Guia do Hardware n°09 de Carlos E. Morimoto consegui compartilhar minha impressora através de seu tutorial muito bem detalhado. Para facilitar vou detalhar apenas a configuração mais simples explicada por ele que funcionou direitinho aqui. Estou considerando que a impressora está instalada no servidor. Caso contrário, instale com as ferramentas kaddprinterwizard ou gnome-cups-add como o Morimoto explica na sua revista.

No arquivo de configuração "/etc/samba/smb.conf" adicione na seção [global]:

printing = cups
load printers = yes

Agora crie uma seção chamada [printers] e adicione nela:

comment = Todas as Impressoras
path= /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes

Meu /etc/samba/smb.conf compartilhando arquivos e impressoras ficou assim:

[global]
workgroup =JEFFERSON
netbios name = LINUX
server string = SERVIDOR_SAMBA
security = share
printing = cups
load printers = yes
[Dicas]
comment = Minhas_Dicas
path = /home/jefferson/Dicas
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777
browseable = yes

[printers]
comment = Todas as Impressoras
path= /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes


Pronto. Reinicie o samba com o comando :

$ sudo /etc/init.d/samba restart

Veja que agora sua impressora aparecerá no ambiente de rede do Windows. Será necessário instalar os drives da impressora com o disco, caso o windows não encontre os drivers necessário. Apesar de o Windows dizer que não está conectado à impressora, ele imprime normalmente.

Para que sua impressora seja vista por outro cliente linux execute no servidor:

$ system-config-printer

Nas Configurações do Servidor deixe marcado o item : "Compartilhar impressoras publicadas conectadas a este sistema". Agora no cliente execute o system-config-printer e clique em "Nova Impressora". Selecione a segunda opção: "Windows Printer via Samba" e ao lado do smb:\\ clique em procurar para encontrar a impressora ou forneça o caminho completo: smb://grupo_de_trabalho/servidor/nome_da_impressora. Clique em Verificar. Se a resposta for "Esta impressora compartilhada está acessível" então instale do drivers correspondentes manualmente seguindo os passos seguintes.

Fonte: http://media.guiadohardware.net/RevistaGDH_09.pdf
Créditos: Carlos E. Morimoto

Um comentário:

Helio Leonardo Slomski disse...

Beleza de dica. Faz dias que tentava compartilhar uma impressora em 3 pc com linux e não conseguia. Funcionou legal.