H� muito tempo atr�s j� consegui imprimir sem problemas de um Windows para uma impressora ligada a um linux via Samba, mas naquela �poca o linux usava o LPRng. Como n�o estou usando mais Windows em casa h� muito tempo n�o tenho praticado isso h� muito tempo.

Hoje apanhei ao tentar fazer uma m�quina Windows XP no trabalho imprimir em um Red Hat 9.0 com cups. N�o consegui de jeito nenhum. A m�quina linux imprime normalmente (localmente).

1) Primeiro tentei imprimir diretamente no CUPS, pois eu sei que o XP possui um suporte a IPP. Adicionei uma impressora de rede no XP e coloquei o caminho http://maquina_linux:631/printers/impressora

onde impressora � o nome da impressora como est� cadastrada no Cups. Editei o /etc/cups/cupsd.conf para permitir que a m�quina com XP pudesse mandar jobs para o cups e coloquei dessa forma

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From maquina_xp
</Location>

...

<Location /printers/impressora>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From maquina_xp
</Location>


Nada de imprimir... N�o vi nada nos logs do cups que pudesse dar uma pista do problema.


=====================================

2) Joguei a toalha e instalei o samba. Ao adicionar a impressora de rede no XP eu vejo corretamente a m�quina linux e a impressora compartilhada.

O smb.conf usado tinha essas linhas (parte do arquivo):

   printcap name = cups
   load printers = yes
   printing = cups

  security = user
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   public = yes
   guest ok = yes
   writable = no
   printable = yes

Na configura��o da porta da impressora no XP tentei imprimir de forma an�nima e depois com o login e senha de um usu�rio devidamente adicionado com smbadduser e senha cadastrada com smbpasswd e nenhuma delas funcionou.

A impressora XP sempre aparecia com uma mensagem de "denied access" ou algo assim.

J� li diversos tutoriais e mensagens na internet afirmando que isso deveria funcionar mas nada... Um deles dizia para acrescentar "use client driver = yes" mas eu n�o cheguei a tentar.

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a