Blanchu
(usa Ubuntu)
Enviado em 25/01/2012 - 21:04h
Eu estou enfrentando o seguinte problema na instalação da impressora lexmark x1270:
Usei dois procedimentos parecidos:
$ mkdir lexmark _temp
$ mv CJLZ600LE-CUPS-1.0-1.TAR.gz lexmark _temp # move o pacote abaixado para uma pasta.
$ tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz # extrai os drives.
$ tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz # extrai os arquivos binários do script de instalação.
$ tar -xvzf install.tar.gz # extrai os drives do arquivo de instalação produzidos pelo tail.
$ alien -t z600cups-1.0-1.i386.rpm # converte pacotes rpm para tgz.
$ alien -t z600llpddk-2.0-1.i386.rpm # converte pacotes rpm para tgz.
$ sudo tar xvzf z600llpddk-2.0.tgz -C / # extrai os pacotes .tgz para seus devidos lugares.
$ sudo tar xvzf z600cups-1.0.tgz -C / # extrai os pacotes .tgz para seus devidos lugares.
$ sudo ldconfig # Atualiza as bibliotecas dos computador
$ cd /usr/share/cups/model
$ sudo gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz # descompacta o arquivo ppd
Com isso o drive foi instalado. Reinicie o cups-daemon:
/etc/init.d/cupsys restart
(O resultado, a partir daqui deu no seguinte erro:
:/$ /etc/init.d/cupsys restart
bash: /etc/init.d/cupsys: Arquivo ou diretório não encontrado
:/$ cd /etc/init.d/etc/init.d/
:/etc/init.d$
:/$ cupsys
restart
cupsys: comando não encontrado)
Verifique se a impressora está funcionando:
$ cd /usr/lib/cups/backend $ ./z600
O resultado do comando acima deve ser parecido com isso:
direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer"
Pronto! Agora você deve ir no menu Sistema->Administração->Imprimindo. Quando tiver que selecionar o drive escolha o drive que você tiver instalado (z600, z35, ...).
Um outro método similar:
$ mkdir lexmark_temp
$ mv CJLZ600LE-CUPS-1.0-1.TAR.gz lexmark_temp # move the package to a folder. optional, but recommended.
$ tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz # extract the driver.
$ tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz # the sh script is broken for newer systems. use `tail` to extract the binary portion of the script.
$ tar -xvzf install.tar.gz # extract the contents produced by tail
$ alien -t z600cups-1.0-1.i386.rpm # convert unusable rpm packages to tgz.
$ alien -t z600llpddk-2.0-1.i386.rpm # convert unusable rpm packages to tgz.
$ sudo tar xvzf z600llpddk-2.0.tgz -C / # extract the tgz's to / putting the files in their right place
$ sudo tar xvzf z600cups-1.0.tgz -C / # extract the tgz's to / putting the files in their right place
$ sudo ldconfig # DO NOT SKIP THIS STEP or your printer backend won't find required libraries
$ cd /usr/share/cups/model
$ sudo gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz # unzip the ppd, which should _not_ be gzipped
# The driver is now installed.
Restart the cups daemon:
# /etc/rc2.d/S19cupsys restart
(resultou no mesmo erro:
bash: /etc/irc2.d/S19upsys: Arquivo ou diretório não encontrado
:/$ cd /etc/rc2.d/
:/etc/rc2.d$
:/$ cupsys
restart
cupsys: comando não encontrado)
Check whether the printer backend works:
#$ cd /usr/lib/cups/backend
$ ./z600
The output of the above command should be _similar_ to this:
direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer"
If you get no output, mount the usb filesystem.
Add this to your /etc/fstab file:
usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0
Then just type: sudo mount usbfs. That should fix it.
Now simply set up your printer through the System->Administration->Printing in gnome. Make sure you select the z600 driver, and you're golden.
Mesmo antes desses procedimentos, o scanner já funcionava perfeitamente, mas a impressora não.