About these ads

Tutorial: Instalando e Configurando Impressoras no Linux

Olá a todos que acompanham o blog.
Na postagem de hoje irei mostrar como instalar e configurar impressoras no Linux.
Tendo como base, impressoras da HP, mostrando como exemplo a HP 1020, tanto local quanto remotamente.

$> Visão Geral:
Primeiramente gente, há algumas fabricantes que dão suporte a drivers para Linux, outras não, para algumas soluções, existe um pacote chamado foo2zjs, logo abaixo, na configuração remota, irei mostrar como baixar e instalar esse pacote.
Como eu possuo a impressora HP LaserJet 1020, nos passos abaixo irei mostrar uma configuração básica, lembrando que essa configuração vale para qualquer impressora HP. Alguns links abaixo que utilizo é da HP Linux Imaging and Printing Open Source, que se destina a distribuição de drivers e pacotes Open Source dos produtos da HP.

Impressora HP 1020

Impressora HP 1020

$> Configuração Local:
Primeiro passo: Acessando a distro de Suporte
Referência: HPLip Manual Install
Descrição: Com esse link, você escolhe a distro que você deseja ver como instalar e configurar uma impressora / scanner hp no Linux. Abaixo segue o passo 2, exclusivo do openSUSE, caso sua distro seja outra, no link acima de referência, acompanhe o passo-a-passo conforme a sua distro.

Segundo passo: Instalando HP 1020 no OpenSUSE
Referência: HPLip Novell
Descrição: Abra o Terminal no OpenSUSE, e atualize o seus repositórios:

> su
> zypper ref

Ou

> su -c "zypper refresh"

Onde -c = comando.
Acima da versão 11.4 do openSUSE, instale alguns pacotes, como no exemplo abaixo (se já estiver como su, ignore o su -c e as aspas):

> su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses cups cups-client cupsddk cups-devel dbus-1-devel python-gobject2 gcc-c++ ghostscript-library openssl libjpeg-devel net-snmp-devel glibc libtool libgphoto2-devel libusb-1_0-devel libusb-1_0-0 make wget python-imaging python-qt4 dbus-1-python-devel dbus-1-python python-devel python-xml python-notify python xsane sane-backends-devel sane-backends"

Faça Download do arquivo que contém os instaladores da HP, Clique Aqui. Vá ao diretório do download, e depois descompacte o arquivo, depois entre no diretório criado, como abaixo.

> cd pasta
> tar xvfz hplip-3.12.10a.tar.gz
> cd hplip-3.12.10a

Agora execute o seguinte comando para configurar impressoras.
32-Bit:

> ./configure --with-hpppddir=/usr/share/cups/model/HP --prefix=/usr --enable-qt4 --disable-libusb01_build --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-udev_sysfs_rules --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

64-Bit:

> ./configure --with-hpppddir=/usr/share/cups/model/HP --libdir=/usr/lib64 --prefix=/usr --enable-qt4 --disable-libusb01_build --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-udev_sysfs_rules --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

Agora é só construir (compilar) e instalar. Lembrando, não execute o ‘make’ como Root (administrador) do sistema.

> make
> su -c "make install"

Adicione agora, o usuário aos grupos lp e sys.

> su -c "/usr/sbin/usermod -Gsys $USER"
> su -c "/usr/sbin/usermod -Glp $USER"

Onde -G*** = grupo.
Agora é só abrir a porta de Firewall para fazer a impressão.

> su -c "/bin/bash ./init-suse-firewall"

Se necessário, reinicie o computador, ou desligue e ligue a impressora.

Terceiro passo: Configurando qualquer Impressora HP em qualquer Linux
Referência: HP Setup
Descrição: Após fazer as configurações necessárias em sua distro, vá no terminal e dê o comando para hp-setup.

> su
> hp-setup

Ou

> sudo hp-setup

Agora será apresentada uma janela, selecione o tipo de conexão (USB, Network ou Wireless). Avance, automaticamente será reconhecida a impressora, clicando em Avançar (Next), automaticamente vai vir o driver configurado e você poderá mudar a descrição da impressora.

openSUSE

openSUSE

$> Configuração Remota (via Samba):
Bom gente, aqui irei mostrar um passo a passo de como configurar e instalar uma impressora remota no linux via Samba com servidor Windows (utilizei o Windows Server 2003). Certifique-se de que a impressora esteja compartilhada com toda a rede.
Primeiro passo: Baixando Drivers
Procure os drivers da impressora desejada, no meu caso usei o pacote foo2zjs.tar.gz (site oficial, Foo2Zjs). Esse pacote fornece drivers para várias impressoras como HP 1020, Minolta 2300, HP 1000, Minolta Color PageWorks, etc. Caso queira baixar via terminal, segue o comando logo abaixo.

> wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

Agora extraia o arquivo e entre no diretório.

> tar zxf foo2zjs.tar.gz
> cd foo2zjs

Compile e instale os pacotes necessários. Por exemplo abaixo usei o getweb, para baixar os drivers para a impressora escolhida.

> make
> ./getweb 1020

Pronto, agora basta instalar.

> su
> make install 1020

Ou

> sudo make install

Se precisar de parâmetros opcionais entre no site oficial (Foo2Zjs).

Segundo passo: Instalando a impressora na sua Distro
Abra o gerenciador de Impressoras da sua Distro Linux, no caso do openSUSE é só dar o comando no terminal (ou no alt+F2) yast2 printer.

Gerenciador de Impressoras

Gerenciador de Impressoras


Adicione uma impressora.
Adicionando Impressoras

Adicionando Impressoras


Quando aparecer uma janela de configuração, clique no Assistente de Configuração.
Assistente de Conexão

Assistente de Conexão


Insira os seguintes dados:
Tipo de Conexão: Windows / Samba (SMB)
Endereço do Servidor: 0.0.0.0 (Endereço IP do Servidor)
Nome da Impressora: Nome de Compartilhamento da Impressora
usuário: Nome de Usuário do Servidor
Senha: Senha do Usuário
Fabricante da Impressora: Selecione uma fabricante (HP por exemplo)
Tela de Configuração de Conexão

Tela de Configuração de Conexão


Após inserir e verificar os dados, clique no botão Testar Conexão. Se estiver tudo Ok, será mostrada a seguinte mensagem:
Mensagem de Teste

Mensagem de Teste


Agora, selecione o driver que será usado. Nesse caso utilizamos o HP 1020 Foomatic.
Selecionando o driver para impressão

Selecionando o driver para impressão


Conclua a operação. Após todos esses passos, é só imprimir.

Bom gente, por hoje é só.
Qualquer dúvida, podem entrar em contato.
Abraços e até a próxima.

#> Poderá gostar de...
$> Tutorial: Alterar o idioma do OpenSUSE
$> Tutorial: Atualizando OpenSUSE 12.1 para 12.2
$> Tutorial: Como fazer um Dual-Boot

Upgrade

About these ads

About daniel atilio

Apenas um nerd que gosta de computação e programação... Que compartilha um pouco que sabe.

Posted on 26 de Outubro de 2012, in Tutoriais and tagged . Bookmark the permalink. Deixe o seu comentário.

Deixar uma resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

WordPress.com Logo

Está a comentar usando a sua conta WordPress.com Log Out / Modificar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Log Out / Modificar )

Facebook photo

Está a comentar usando a sua conta Facebook Log Out / Modificar )

Google+ photo

Está a comentar usando a sua conta Google+ Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Junte-se a 433 outros seguidores

%d bloggers like this: