Configuração de uma impressora Z35 Lexmark usando o CUPS no Slackware 9.1

Este artigo pretende demonstrar uma configuração manual da impressora Lexmark Z35 usando a distribuição Slackware , mas que pode ser facilmente adaptada para outras distribuições. Utilizei o CUPS e o driver proprietário disponibilizado pela Lexmark.

[ Hits: 53.222 ]

Por: João Henrique de Freitas em 15/06/2004


Instalando o driver da impressora



Primeiro vamos fazer o download do driver da impressora Z35 no site da Lexmark:
Procure o driver cjlz35le-cups-2.0-1.tar.gz.

Copie e descompacte em seu diretório de trabalho:

$ tar -zxpvf cjlz35le-cups-2.0-1.tar.gz

Será gerado o arquivo executável lexmarkz35-CUPS-2.0-1.gz.sh, este arquivo é um script e junto dele há os binários e o processo de instalação gráfico feito em TCL/TK, muito interessante, mas não iremos usá-lo.

Executar o script com o seguinte comando:

# ./lexmarkz35-CUPS-2.0-1.gz.sh -target tmp_lex

A opção "-target" serve para dizer para o script qual diretório será usado para descompactar a instalação. Ou pode ser usado a opção "-keep" com o mesmo efeito mas neste caso o script depois que descompactar a instalação ele não irá apagar o diretório. Para os curiosos leiam o arquivo. :)

Logo depois irá entrar no processo de instalação, a licença de uso do driver ira aparecer e será descompactada a instalação.

Saia da instalação com o Ctrl+C.

Vá ate o diretório ./tmp_lex. Transforme os arquivos lexmarkz35-CUPS-2.0-1.i386.rpm e z35llpddk-2.0-2.i386.rpm em *.tgz utilizando a ferramenta rpm2tgz:

# rpm2tgz lexmarkz35-CUPS-2.0-1.i386.rpm
# rpm2tgz z35llpddk-2.0-2.i386.rpm


Descompactar os arquivos transformados em *.tgz na raiz do sistema, ou seja, "/" usando a opção -C:

# tar -zxpvf lexmarkz35-CUPS-2.0-1.i386.tgz -C /
# tar -zxpvf z35llpddk-2.0-2.i386.tgz -C /


Agora descompactamos o arquivo Lexmark-Z35-lxz35cj-cups.ppd.gz que o pacote lexmarkz35-CUPS-2.0-1.i386.tgz descompactou utilizando o "zcat", que é semelhante ao cat, mas expande arquivos gzip e escreve em alguma saída, no caso no arquivo Lexi.ppd:

# zcat /usr/share/cups/model/Lexmark-Z35-lxz35cj-cups.ppd.gz > /etc/cups/ppd/Lexi.ppd

Página anterior     Próxima página

Páginas do artigo
   1. Esclarecimento
   2. Instalando o driver da impressora
   3. Instalando o CUPS e finalizando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalação do CentOS Atomic para Gerenciamento de Containers Docker

Instalando e configurando o vsftpd no Ubuntu

Aprimoramento de Desempenho da Instalação Debian (parte 2)

Redmine no Debian - Instalação e configuração

[Finalmente] Movendo o lançador Unity para o fundo da tela

  
Comentários
[1] Comentário enviado por mattos_fatec em 16/06/2004 - 14:18h

Nossa, era desse artigo que eu estava precisando!!! to apanhando pra karamba de um impressora dessa,
vou testar, mas acredito q agora vai!!!

valeu!!!

[2] Comentário enviado por bosetti em 30/06/2006 - 16:23h

Muito bom cara... engraçado como o driver dela ainda é o mesmo =/
Mas no slack 10.2 funciona muito bem também seguindo esses passos, mas só esqueceu de deixar avisado que o hotplug tem que estar ativado para ele detectar a porta da impressora (pois aqui em casa eu deixo desabilitado, pois não uso =p mas agora preciso, hehe)

[]'s
Rafael Bosetti

[3] Comentário enviado por diegotosco em 22/12/2006 - 01:33h

Muito bom artigo, eu não imaginava que tinha tão pouco material na internet sobre esse assunto, fui deixando de configurar achando que era fácil, até que precisei da impressora e não a tinha configurada.

Vou postar aqui alguns probleminhas que aconteceram na minha instalação e como eu resolvi. Só quero dizer que a minha impressora é uma Lexmark z603, que usa um drive da z600 e que estou usando o Slackware 10.1.


Na execução do script (./z600cups-1.0-1.gz.sh), um erro ocorreu, e a execução do script foi cancelada. A mensagem foi:

./xlexinstall: error while loading shared libraries: libtcl8.3.so: cannot open shared object file: No such file or directory.

Este erro aconteceu porque o script iria inicializar o processo gráfico de instalação, baseado em TCL/TK (como foi dito no artigo), e eu não possuía a lib TCL instalada. Como o artigo mostra uma forma de instalação alternativa ao TCL/TK, esse erro não causa nenhum problema na instalação, já que usaríamos o CTRL+C para abortá-la.


Depois de adicionar a impressora ao CUPS, ao tentar imprimir a página de teste, nada acontecia, nenhum sinal de vida. Na página de Jobs, as páginas de teste estavam listadas como completas, mas se fosse requisitada a re-impressão, uma mensagem de erro aparecia:

Erro: client-error-not-possible

Depois de alguma pesquisa (ufa!), eu descobri que a porta onde estava instalada a impressora (USB no meu caso) deveria ser habilitada em /etc/rc.d/rc.modules. Então foi só descomentar a linha "/sbin/modprobe printer" (linha 176 no meu rc.modules) e reiniciar o slack (tentei o ./rc.modules restart mas não funfô) para a impressora funcionar.

Muito obrigado pelo ótimo artigo, e se alguém tiver resolvido probleminhas como esses, postem aí que ajuda muito!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts