br-linux

Artigos br-linux.org
Artigos sobre Linux em bom português, originais e com qualidade

O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas. Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Tutorial para configurar impressora Z25/Z35 pelo CUPS
Publicado em 29 de fevereiro de 2004
 
Destaques de hoje no BR-Linux:

Visto que o driver padrão distribuido pela Lexmark para impressora Z25/Z35 é para o LPR e a maioria das distribuições hoje usa o CUPs, este tutorial mostra como configurar esta impressora no CUPs. Autoria do Ricardo Rabelo Mota (ricardo.rabelo@terra.com.br).

Tutorial para configurar impressora Z25/Z35 pelo CUPS

Por: Ricardo Rabelo Mota ricardo.rabelo@terra.com.br


Utilizo Linux em minha casa para todas as minhas necessidades. Inclusive comprei uma impressora que disponibilizasse o driver para o Linux no intuito de não ter muita dor de cabeça na configuração. Porém, o que aconteceu não foi um problema com o driver da impressora, mas como algumas distros que resolveram adotar por padrão, o gerenciador de impressão CUPS.

Não sei se vocês sabem mas o programa disponibilizado pela Lexmark é feito para operar com o lpr, o que requer sua instalação. Bom, no caso do Kurumin, dentre outras, não vem instalado mais o lpr, mas sim o CUPS. Isso me levou a entrar em contato com o suporte técnico da Lexmark, que me informaram sobre um driver da impressora para ser utilizada com o CUPS. Isso me encheu de alegria, mas qual foi a minha decepção ao ver que ao tentar instalar o driver, acusava erro em um dos aplicativos que supostamente deveriam fazer parte do pacote.

Bom, recorri ao bom e velho GOOGLE e consegui em um fórum de discussão em inglês a solução que agora disponibilizo aqui.

Em primeiro lugar verifique se você tem instalado a dupla tcl/tk, pois você irá precisar deles.
Acesse o site: http://drivers.lexmark.com e baixe o driver para a impressora Z35 (que é o mesmo da Z25).

Ao ser descompactado, não será criado nenhum diretório. Portanto, é uma boa idéia criar um diretório temporário, tipo tmp para descompactar o
arquivo. Copie o driver para lá e acesse-o.

Descompacte o arquivo com:

# tar -xvzf CJLZ35LE-CUPS-2.0-1.TAR.GZ

Atenção: Em algumas distros, tipo o Kurumin, Kalango, dentre outras, você deverá renomear o arquivo primeiro em minúsculas para
descompactá-lo. Não sei o porquê disso, mas comigo foi necessário.

Serão criados três arquivos:

- lexmarkz35-CUPS-2.0-1.gz.sh
- README
- COPYING

Bom, se você tentar instalá-lo pelo método convencional, ou seja, com:

# sh lexmark35-CUPS-2.0-1.gz.sh

será retornado uma mensagem de erro que não foi encontrado o programa "xlexinstall". Na realidade não existe mesmo no pacote. Será necessário acessar em modo texto (terminais dentro do modo gráfico costumam não funcionar. Faça CRTL+ALT+F2, por exemplo) e digite:

# sh lexmarkz35-CUPS-2.0-1.gz.sh -keep

Será gerada algumas mensagens de erro mas não se importe com isso. Acesse o diretório que será criado imediatamente abaixo do que você está que se chama "installer". Dentro deste diretório, haverá um arquivo chamado: lexinstall.tcl

Nota: Outra versão do arquivo compactado feito para o Mandrake, possui um script de mesmo nome, mas sem o .tcl. Basta executá-lo.
Para fazer a instalação com direito a contrato de licença e tudo mais, basta executar:

# tclsh lexinstall.tcl

Com este procedimento basta responder às perguntas (em inglês) que forem feitas tipo: você quer que esta seja a sua impressora padrão?
Bom, esta é uma maneira. Com a instalação você já criará a sua impressora no gerenciador de impressoras do CUPS. Basta através de qualquer browser, acessar:

# localhost:631

para configurá-la. Não será necessário criá-la, uma vez que o script de instalação já cuidou disso para você. Basta determinar o tipo de papel, resolução, etc.

Caso queira o método mais difícil ao acessar o diretório installer, e faça o seguinte:

# rpm -ivh lexmarkz35-CUPS-2.0-1.i386.rpm --nodeps
# rpm -ivh z35llpddk-2.0-2.i386.rpm --nodeps

Depois acesse o gerenciador de impressora do CUPS (pode ser até o do KDE, que eu recomendo mais) e adicionar a impressora. Basta localizar o drive Z35 na lista de drivers.

Este segundo procedimento é recomendado principalmente para distros que "suportam" o rpm, como é o caso da Debian, Slackware e outras, que tem
gerenciador de pacotes próprios. Outros como o GOBO Linux, já é necessário instalar o rpm a partir dos fontes, uma vez que não há suporte para rpm nesta distro.

Bom é isso daí. Para aqueles que penam como eu penei para configurar estas impressoras espero ter contribuído para diminuir o sofrimento dos que gostam como eu do Linux.

Aliás, este procedimento vale também para a Lexmark Z65 e outras que não tem driver inclusos direto no CUPS.
Boa sorte!


Ricardo Rabelo Mota ricardo.rabelo@terra.com.br
Site Católico Nossa Senhora Rosa Mística
http://www.rosamistica.cjb.net
ICQ: 15080255

Postado por fuji em fevereiro 29, 2004 02:49 AM


Comentários para "Tutorial para configurar impressora Z25/Z35 pelo CUPS"

» Postado por: Stefano em março 20, 2004 07:11 PM, 200.158.38.:

    Legal o tutorial! Pela primeira vez, minha Lexmark Z35 funcionou no Linux! Comecei no Linux na metade de 2003 e, então, as distros da época não aceitavam o driver que a Lexmark produzia... Com esse novo driver e esse tutorial, consegui fazer a minha impressora funcionar no meu recém-instalado Mandrake Linux 10.0. Valeu, fuji!

 

» Postado por: Ricardo Rabelo Mota em março 29, 2004 08:22 AM, 200.201.164:

    Olá. Gostaria de fazer um pequeno adendo:na realidade, o script que chama o instalador gráfico funciona sim. Mas somente em algumas distros. Não entendi bem, mas parece que tem a ver com a versão do tcl/tk instalado na máquina. No mandrake 9.1, por exemplo, não consegui fazer a instalação em modo gráfico. Já no 9.2, funcionou perfeitamente. Um abraço.

 

» Postado por: Genivaldo em abril 1, 2004 03:15 AM, 200.244.49.:

    Será que funciona com a Z22 já que elas são bem parecidas. Uso o Kurumin 2.13 e já tentei de tudo. Alguém pode ajudar ? Grato

 

» Postado por: Kika em maio 13, 2004 12:20 AM, 200.151.178:

    Olá!
    Gostaria de saber onde posso comprar cartuchos LexMark 10N0016 modelo Z35, em Fortaleza, pois já fui em várias lojas incluindo Shoppings, porém não encontrei. Conto com Vossa ajuda.
    Obrigada!

 

» Postado por: KENNES em agosto 7, 2004 12:26 PM, 200.141.201:

    Ola , queria saber se vc tem a disposicao como posso instalar minha impressora lexmark z33 no meu pc.. sem o cd de instalacao,,,

 

» Postado por: Wanderlei em agosto 19, 2004 09:31 AM, 201.0.77.22:

    Por favor eu gostaria de saber como é que eu faço para intalar a lexmark z22, me parece que esse tutorial~só funciona para z35.

 

» Postado por: Ezequiel em outubro 12, 2004 01:51 PM, 200.96.114.:

    Por favor me ajude, estou precisando instalar a Lexmar z25.

    Segui conforme o tutorial na página acima
    e não consegui instalar, desconfio que seja alguma coisa que eu não tenho
    instalado no meu sistema.
     
     quando dou o comando
     # tclsh
     isso é
     # tclsh lexinstall.tcl
     ele começa a realizar as perguntas e chega numa parte que da o seguinte
    erro.
     ------------------------------------------------------
     #An error occurred during the installation:
     #rpm: To install rpm packages on Debian systems, use alien. See
    README.Debian.
     #erro: não consigo abrir o índice de Packages usando o db3 - Arquivo ou
    #diretório não encontrado (2)
     #erro: não consigo abrir a base de dados Packages em /var/lib/rpm
     # while executing
     #"exec rpm -ivh $rpmfilename >[exec tty]"
     
     #You may choose to ignore this error and force the installation.
     #Doing so, however, could result in a broken installation.
     #Do you want to ignore this error and force the installation? (y/n)
     ------------------------------------------------------
     Mas depois eu continuo a instalação até que ela para quando mostra o
    seguinte erro.
     ------------------------------------------------------
     Enter selection number [57]: 7
     ln: criando link simbólico `/usr/local/z35llpddk/utility//colorsV.lut' to
    `/usr/local/z35llpddk/utility//bnsi1.lut': Arquivo ou diretório não
    encontrado
     while executing
     "exec ln
    -s /usr/local/z35llpddk/utility//bnsi1.lut /usr/local/z35llpddk/utility//colorsV.lut"
     ("America" arm line 1)
     invoked from within
     "switch $region $str_LUTregionUS "exec ln -s $utilitypath/$US_LUT
    $utilitypath/$LUTfilename" $str_LUTregionEU "exec ln -s $utilitypath/$EU_LUT
    $utilit..."
     (procedure "setcolortable" line 12)
     invoked from within
     "setcolortable $region"
     (procedure "main" line 138)
     invoked from within
     "main"
     (file "lexinstall.tcl" line 465)
     ------------------------------------------------------
     

    Obs.: Eu uso Debian com o Kernel 2.4.26-1-386

 

» Postado por: Ubiratan em outubro 18, 2004 05:10 PM, 200.161.13.:

    Quando a pasta installer é criada, não aparece nenhum arquivo dentro dela, porque será que isso esta acointecendo. Uso o Debian sarge com o Kernel 2.6.

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)

Envie seu comentário









Lembrar as informações pessoais?


Atenção: Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum, onde mais pessoas estarão disponíveis para respondê-lo..






Nota: os comentários pertencem a seus respectivos autores e são de responsabilidade de quem os postou. O restante desta nota está disponível sob a licença GNU FDL, exceto se explicitamente declarado em contrário.