Compartilhar impressora multifuncional HP PSC1315 no Samba

Publicado por Eduardo Pinheiro da Silva em 07/11/2010

[ Hits: 8.634 ]

 


Compartilhar impressora multifuncional HP PSC1315 no Samba



Já tive inúmeros problemas com minha multifuncional no Linux, principalmente no tocante a compartilhá-la para máquinas Windows de minha rede.

O grande problema encontrado foi que a HP não desenvolveu driver para rede desta mutifuncional para o Windows. O driver da HP que é instalado no Windows utiliza um software PESADO baseado em Dot.Net. O Windows até que tenta compartilhar esta impressora via rede, mas segundo o site da HP, se o Service Pack2 do Windows XP estiver instalado o próprio driver desabilita o compartilhamento.

Novamente vou ressaltar que a HP não desenvolveu suporte de rede para esta multifuncional. Resumindo, o software de driver fornecido pelo fabricante não permite instalar se esta impressora estiver em rede, e pior ainda se o servidor não for Windows XP - que permite compartilhar através do clique direito... conectar (o qual utilizar os drivers instalados no servidor).

Mas chega de conversa e vamos ao que interessa.

O meu Linux em questão é um Fedora 11.

1) Certifique-se que o CUPS está sendo inicializado como serviço no seu sistema (você deve ter privilégios de root para realizar tal tarefa). Caso você não tenha o CUPS instalado (coisa que hoje já é meio difícil), comande:

# yum -y install cups.i386 cups-libs.i386 cups-lpd.i386
# chkconfig --add cupsd on
# service cupsd restart


2) Instale a impressora no Linux.

Utilizei o driver da HP portado para Linux hplip (você deve ter privilégios de root para fazer isso):

# yum -y install hpijs.i386 hplip.i386 hplip-gui.i386 hplip-libs.i386

Estes pacotes fornecem suporte completo para as multifuncionais da HP, como por exemplo ferramentas para limpeza e verificação dos cartuchos, alinhamento das cabeças de impressão.

3) Conecte a impressora via cabo USB

O Linux agora instalará automaticamente a impressora. O único inconveniente que encontrei é que após a instalação deste pacote a impressora passa a ser identificada pelo seu serial, ex.:

hp:/usb/psc_1310_series?serial=BR51R3H0RNO2

O que faz o Sane não conseguir identificar sozinho a impressora e todos os trabalhos de scanner devem ser iniciados a partir do aplicativo da HP chamado "HP device Manager", o qual é instalado junto com os pacotes do hplip. Sabendo disso basta iniciar seus scans a partir deste aplicativo que tudo funciona perfeitamente.

4) Instale e configure o Samba

Novamente você deve ter privilégios de root para realizar tal tarefa:

# yum -y install samba.i386 samba-client.i386 samba-common.i386 samba-doc.i386 samba-swat.i386 samba-winbind.i386

Depois de instalado o Samba, configure-o para compartilhar impressora pelo CUPS na seção general:

#smb.conf
[global]
   workgroup = MYHOME
   server string = Servidor de Impressao
   interfaces = lo, eth0
   bind interfaces only = Yes
   security = SHARE
   passdb backend = tdbsam
   log file = /var/log/samba/log.%m
   max log size = 50
   printcap name = cups

[homes]
   comment = Home Directories
   read only = No
   browseable = No

[printers]
   comment = All Printers
   path = /var/spool/lpd
   guest ok = Yes
   printable = Yes
   browseable = No

[print$]
   path = /var/lib/samba/drivers/
   read only = No
   guest ok = Yes

[homes]
   comment = Home Directories
   read only = No
   browseable = No

5) Certifique-se que o Samba será inicializado como serviço no seu Linux (novamente você deve ter privilégios de root para realizar tal tarefa):

# chkconfig --add smb on

Para usuários mais avançados que querem definir o runlevel que o Samba será inicializado:

# chkconfig --level 2345 smb on

Reinicie o Samba:

# service smb restart

Bem, até agora nada de novo para usuário Linux ou iniciantes no mundo do Linux. O grande problema encontrado era realmente encontrar o driver de Windows na estação cliente.

Depois de navegar muito na WEB encontrei esta página de diz ter um driver alternativo para usar as as multifuncionais PSC a partir desta URL:

http://h10025.www1.hp.com/ewfrf/wc/document?x=0&dlc=en&lc=en&product=374568&lang=en&y=0&cc=au&docname=bpu04830

E para simplificar, baixe o driver da HP3420 com suporte a rede apa partir do seguinte URL:

http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=dj-7290-4&lc=pt&dlc=pt&cc=br&os=228&product=75040&sw_lang=

Baixe este driver, execute-o, o programa apenas irá descompactar os drivers e BINGO!!!!

Agora você pode ir ao ambiente de rede do seu Windows, clicar com o botão direito do mouse e mandar conectar... Os drivers estão na pasta criada ao executar o arquivo.

NOTA: O driver utilizado é para impressoras da série 3420, mas a impressão funcionará perfeitamente.

Outras dicas deste autor

Sincronizando data e hora com relogio atômico

Instalar pacotes proprietários no Linux Fedora 10

Leitura recomendada

Instalar VirtualBox no CentOS 5

Você já leu a GPL?

Add-ons para o Basic Linux

VMWare - Cluster - Load balancing

Instalando Oracle 10g R2 Enterprise no Mandriva 2007

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts