Instalando Impressora de rede HP 2600n no Linux

Instalando Impressora de rede HP 2600n

Bom muitas dificuldades de administradores de rede hoje em dia, em empresas que aderiram ao software livre é o uso de recursos pela rede, um deles é impressão, fui recentemente chamado para resolver um problema simples mais quem nenhum admin conseguiu resolver que era instalar a impressora de rede HP 2600n, ela não possui driver nativo no cups, então devemos instala-lo;

Incio

Primeiro devemos baixa o driver para inclusão ao cups, para pode ser gereciado pelo cups ou pelo kde.

Use o wget ou clique no link para download do driver:

$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Descompacte o driver:
   $ tar zxf foo2zjs.tar.gz
    $ cd foo2zjs

Vamos inciar a compilação:
$ make
Após o make você deverá escolher o modelo da impressora para a instalação correta da firmeware, para isso use o comanado:
$./getweb
Ele retoranará os modelos de impressorar suportados;
Usage:
    ./getweb something

    Convenience script to get extra somethings from the web,
    such as ICC color profiles, firmware, PPD files, etc.

    $ ./getweb 2600n    # Get HP Color LaserJet 2600n .ICM files
    $ ./getweb 1600     # Get HP Color LaserJet 1600 .ICM files
    $ ./getweb 1500     # Get HP Color LaserJet 1500 .ICM files
    $ ./getweb 1215     # Get HP Color LaserJet CP1215 .ICM files

    $ ./getweb 2530     # Get Konica Minolta 2530 DL .ICM files
    $ ./getweb 2490     # Get Konica Minolta 2490 MF .ICM files
    $ ./getweb 2480     # Get Konica Minolta 2480 MF .ICM files
    $ ./getweb 6115     # Get Xerox Phaser 6115MFP .ICM files

    $ ./getweb 2430     # Get Konica Minolta 2430 DL .ICM files
    $ ./getweb 2300     # Get Minolta 2300 DL .ICM files
    $ ./getweb 2200     # Get Minolta 2200 DL .ICM files
    $ ./getweb cpwl     # Get Minolta Color PageWorks/Pro L .ICM files

    $ ./getweb 300      # Get Samsung CLP-300 .ICM files
    $ ./getweb 600      # Get Samsung CLP-600 .ICM files
    $ ./getweb 610      # Get Samsung CLP-610 .ICM files
    $ ./getweb 2160     # Get Samsung CLX-2160 .ICM files
    $ ./getweb 3160     # Get Samsung CLX-3160 .ICM files
    $ ./getweb 6110     # Get Xerox Phaser 6110 and 6110MFP .ICM files

    $ ./getweb 500      # Get Lexmark C500 .ICM files

    $ ./getweb 3200     # Get Oki C3200 .ICM files
    $ ./getweb 3300     # Get Oki C3300 .ICM files
    $ ./getweb 3400     # Get Oki C3400 .ICM files
    $ ./getweb 3530     # Get Oki C3530 MFP .ICM files
    $ ./getweb 5100     # Get Oki C5100 .ICM files
    $ ./getweb 5200     # Get Oki C5200 .ICM files
    $ ./getweb 5500     # Get Oki C5500 .ICM files
    $ ./getweb 5600     # Get Oki C5600 .ICM files
    $ ./getweb 5800     # Get Oki C5800 .ICM files

    $ ./getweb 1020     # Get HP LJ 1020 firmware file
    $ ./getweb 1018     # Get HP LJ 1005 firmware file
    $ ./getweb 1005     # Get HP LJ 1005 firmware file
    $ ./getweb 1000     # Get HP LJ 1000 firmware file

    $ ./getweb p1505    # Get HP LJ P1505 firmware file
    $ ./getweb p1008    # Get HP LJ P1008 firmware file
    $ ./getweb p1007    # Get HP LJ P1007 firmware file
    $ ./getweb p1006    # Get HP LJ P1006 firmware file
    $ ./getweb p1005    # Get HP LJ P1005 firmware file

    $ ./getweb all      # Get everything above

    $ ./getweb 2300dl_fw # Get Minolta 2300DL v2.55 firmware (experts only)

    $ ./getweb update   # Get latest version of this software.
Como nós estamos falando sobre a impressora HP 2600n vamos usar:
$./getweb 2600n
Ele irá retornar:
hpclj2600n-0.icm
hpclj2600n-1.icm
km2430_2.icm
(c) Copyright Hewlett-Packard 2003
(c) Copyright Rick Richardson 2006.  All Rights Reserved
Caso não possua a impressora na lista use este comando para a atualização da lista de firmwares suportadas:
 ./getweb update
Após o update você terá que usar o “$make” denovmente e escolher o driver da impressora usando  o “$./getweb 2600n”.
Agora nós vamos configurar o hotplug para o reconhecimendo do kernel quando se conectar a impressora pelo cabo usb:
$make install-hotplug
# Hotplug Installation Dependencies...
#
# ... OK!
#
if [ -d /etc/udev/rules.d ]; then \
            install -c -m 644 hplj10xx.rules /etc/udev/rules.d/11-hplj10xx.rules; \
        fi
[ -d /etc/hotplug/usb ] || install -d -m 755 /etc/hotplug/usb/
install -c -m 755 hplj1000 /etc/hotplug/usb/
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1005
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1018
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1020
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1005
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1006
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1007
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1008
ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1505
/etc/hotplug/usb/hplj1000 install-usermap
/etc/hotplug/usb/hplj1005 install-usermap
/etc/hotplug/usb/hplj1018 install-usermap
/etc/hotplug/usb/hplj1020 install-usermap
/etc/hotplug/usb/hpljP1005 install-usermap
/etc/hotplug/usb/hpljP1006 install-usermap
/etc/hotplug/usb/hpljP1007 install-usermap
/etc/hotplug/usb/hpljP1008 install-usermap
/etc/hotplug/usb/hpljP1505 install-usermap
E por fim iremos atualizar o bando de drivers e firmeware do cups e reinicia-lo:
$make cups
if [ -x /etc/init.d/cups ]; then \
            /etc/init.d/cups restart; \
        elif [ -x /etc/rc.d/rc.cups ]; then \
            /etc/rc.d/rc.cups restart; \
        elif [ -x /etc/init.d/cupsys ]; then \
            /etc/init.d/cupsys restart; \
        elif [ -x /etc/init.d/cupsd ]; then \
            /etc/init.d/cupsd restart; \
        elif [ -x /usr/local/etc/rc.d/cups.sh ]; then \
            /usr/local/etc/rc.d/cups.sh restart; \
        elif [ -x /usr/local/etc/rc.d/cups.sh.sample ]; then \
            cp /usr/local/etc/rc.d/cups.sh.sample /usr/local/etc/rc.d/cups.sh; \
            /usr/local/etc/rc.d/cups.sh restart; \
        fi
cups: restarted scheduler.                                 [  OK  ]
Prontinho sua impressora já pode ser instalada, vamos utilizar a interface web do cups:
$firefox http://localhost:631/
Depois, vá em "Add Printer", “Name” coloque o nome da impressora, “Location” a localização da impressora, vamos fazer através de sockt, você va colocar “socket://IP:9100 “, “IP” é o ip de localização da impressora, “9100” é a porta padrão da impressora,”Description” a descrição da impressora, depois “Continue”.
Proxima etapa “Device for sasa” é modo no qual a impressora irá se comunicar em “Device” escolha "AppSocket/HP JetDirect" e “Continue” em “Device URI” coloque novamente "socket://IP:9100", e “Continue”.
Agora em “Make/Manufacturer for sasa”, no campo “Make” escolha a marca da impressora e “Continue”, “Model/Driver for sasa” vá em “Or Provide a PPD File” e indique o no local que você vez o download do foo2zjs e acesse o diretório “PPDHP-Color_LaserJet_2600n.ppd” ex:"/root/downloads/HP-printing/foo2zjs/PPD/HP-Color_LaserJet_2600n.ppd" pronto você receberá a mensagem "Succesfully installed printer ...",   sua impressora já pode ser utilizada.

2 ideias sobre “Instalando Impressora de rede HP 2600n no Linux

  1. Luis fernandes

    Uso o caixa mágica 12, que é uma variante do mandriva. Desde já obrigado pelo seu texto de ajuda.
    O se post de facto dá uma explicação que parece estar ok, embora com alguns erros de escrita. Segui o procedimento depois de já ter tentado outros, e conseguí avançar mais. No entanto a impressora não é vista por exemplo no kwrite! Não sei ainda o que fazer mais. È claro que todos estes comandos são estranhos para mim e parte deles não sei o que fazem.
    luis fernandes

    Resposta

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s