Compartilhar impressora multifuncional HP PSC1315 no Samba

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

[ Hits: 8.445 ]

 


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

Osmedeus - Reconhecimento e Scanner de Vulnerabilidades

Instalando PostgreSQL no Slackware Linux

Lançado o OpenSuSE 10.3

Como configurar o Chronyc no CentOS 7 e Red Hat 7

Instalando Sun-Java no Debian Squeeze

  

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