Debian & Lexmark X1100

5 10 2007

Lexmark X1110 in tutto il suo splendore -.-

12/02/08 – Aggiornamento: In questa pagina ho trovato due pacchetti deb già pronti (testati e funzionanti :) ) che evitano di dover effettuare tutta la procedura descritta di seguito. E’ sufficiente scaricarli ed installarli, per poi riprendere questo how-to nella parte finale, dove descrivo la configurazione della stampante su GNOME.

Come promesso ieri, vi spiego la procedura necessaria per far funzionare sta sottospecie di stampante marcata Lexmark. La guida comunque dovrebbe funzionare anche per altri modelli di stampante della stessa marca e, in linea di massima, dovrebbe funzionare anche sulle distro derivate da Debian. Visto che è una multifunzione, una volta installati i driver per stampare dovremo anche configurare correttamente xsane per far funzionare lo scanner (i pulsanti per fare le fotocopie non funzioneranno, comunque).
Iniziamo installando alcuni pacchetti necessari:
apt-get install alien libstdc++5
Alien ci servirà per convertire i pacchetti rpm, libstdc++ servirà per verificare il riconoscimento della stampante.
Ora dovete sapere che questi simpaticoni della Lexmark, pur facendoci pagare fior di quattrini per le cartucce e pur vendendo stampanti di qualità tale da far piangere i bambini a prezzi non proprio bassi, non si degnano minimamente di fornire un driver decente per ogni stampante, quindi dovremo adattarci con quello della z600, per giunta dato come compatibile solo con Red Hat 9 (mah…) e aggiornato l’ultima volta nel 2004…scaricatelo da qui: clicca qui
Mettete questo archivio nella vostra home.
Ora creiamo una cartella in cui lavorare:
mkdir lexmark
Spostiamo l’archivio, entriamo nella cartella lexmark e scompattiamolo:
mv CJLZ600LE-CUPS-1.0-1.TAR.gz lexmark
cd lexmark
tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz
Poi, come se non bastasse lo script d’installazione non funziona sui sistemi più recenti e dobbiamo estrarne una parte:
tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
tar -xvzf install.tar.gz
Adesso convertiamo gli rpm in tgz (dobbiamo essere root per farlo):
alien -t z600cups-1.0-1.i386.rpm
alien -t z600llpddk-2.0-1.i386.rpm
Estraiamo, sempre come root, gli archivi nelle posizioni corrette:
tar xvzf z600llpddk-2.0.tgz -C /
tar xvzf z600cups-1.0.tgz -C /
Sempre da root, diciamo alla stampante come trovare le librerie necessarie:
ldconfig
Adesso spostiamoci:
cd /usr/share/cups/model
Unzippiamo il ppd dela z600:
gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz
Verifichiamo che sia tutto andato per il verso giusto:
cd /usr/lib/cups/backend
./z600
Se l’output è qualcosa tipo:
direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer"
è tutto ok.
Adesso, se usiamo GNOME, andiamo in Sistema->Amministrazione->Printing, aggiungiamo una nuova stampante e selezioniamo il driver della z600 dall’elenco. Ora non ho KDE sotto mano, ma trovate comunque la gestione stampanti nel centro di controllo. A questo punto, se cercate di stampare la pagina di prova che viene proposta dalla gestione stampanti di GNOME, per motivi a me sconosciuti (a dire il vero non ho indagato più di tanto) non otterrete nulla. Non vi preoccupate: la stampante funziona! Provate a stampare un’immagine con Gimp o un testo con OpenOffice e verificate ;) .
La maggior parte del lavoro è fatta, ma se volete usare anche lo scanner dovrete seguire qualche altro semplice passo. Se provate ad avviare xsane infatti, otterrete un errore: lo scanner non è stato trovato; se avviate xsane da root, nonostante l’avviso che vi dice che usare xsane da root può essere pericoloso ( ma perchè?!?!? :D ), lo scanner verrà riconosciuto e funzionerà. Per risolvere questo problema dovete inserire il vostro utente nel gruppo “scanner”. Con GNOME è semplice: Sistema->Utenti e Gruppi->selezionate il vostro utente->Proprietà->User Privileges->spuntate la voce “Use scanners”.
Probabilmente dovrete riavviare affinché le modifiche abbiano effetto, dopodiché potrete usare lo scanner anche da utente non privilegiato.
Un ultimo consiglio: con xsane, impostate la dimensione del foglio a “Letter” per sfruttare tutta la superficie disponibile.
Ah, è ovvio che, se decidete un giorno di cambiare stampante, HP è la scelta migliore per compatibilità con il Pinguino ;) .


Azioni

Informazione

15 risposte

29 10 2007
Giuseppe

Lo scanner della mia Lexmark X1170 si blocca dopo aver sentito il rumore si sottofondo che indica l’avvio, ma senza l’accensione della lampada.
Voglio dire xsane, da terminale e da desktop funziona, ma poi devo forzare l’uscita per bypassare il blocco. Ovviamente non ottengo nessun file immagine.
Con scanimage -L, trovo:
`lexmark:libusb:001:003′ is a Lexmark X1100 flatbed scanner.
Distro Ubuntu 7.10. Nota: la stampante mi funziona dopo aver installato il driver Z600.
Qualcuno può darmi una mano? Grazie

10 01 2008
Reset0

Prova così, installa scanbuttond:
sudo apt-get install scanbuttond
e poi lancialo:
scanbuttond -r 1000000

prova lo scanner, se funge lo inserisci il comando in avvio automatico

4 02 2008
akae

Funciona!
Mil gracias….

11 02 2008
Emilio Della Mea

CIao a Tutti, io ho una lexmark X1100 con lo scanner e mi funzionava tutto perfettamente, l’installazione l’aveva fatta mio padre anni fa, la settimana scorsa mia sorella si è beccata un virus brutto e ho dovuto formattare, ho reinstallato tutto tranne la stampante perchè non trovo il cd con i driver per farla funzionare, questo qui sopra è l’unico modo per farla funzionare??? io divento scemo, non sono mica capace.

se potete aiutarmi contattatemi, grazie
emilio.dellamea@hotmail.it

11 02 2008
Eloisa

Ho installato tutti i driver della stampante in questione, ma il computer continua a non rilevarmela. Potrebbe essere un problema legato al Windows Vista?

11 02 2008
Eloisa

Qualsiasi aiuto possiate darmi, va ne sarò grata. Potete scrivermi all’indirizzo e mail nanha@libero.it.

12 02 2008
MaTt3o89

@ gli ultimi due: ma vi siete accorti che la mia guida si riferisce all’installazione su Debian/Ubuntu (Linux)? :D Di sicuro questo metodo non funziona su Windows e… si, sicuramente è un problema legato “al Vista”…con tutti i problemi che ha figuriamoci se rileva una multifunzione vecchia di 4/5 anni -.-

17 02 2008
gio

o una lexmark x1100 non riesco a installarla o cambiato il pc e o windows vista qualcuno mi puo spiegare come installarla grazie mille

19 02 2008
MaTt3o89

-.-

Questa guida è riferita a Debian/Ubuntu.
Non lo so se e come funziona questa stampante su Vista!!
Comunque, una volta per tutte: cercate i driver sul sito della Lexmark. Se non ci sono per Vista vuol dire che tale sistema non è supportato. Quindi: o installate Xp, o trovate un’altra stampante. Oppure usate Linux :D , che questa stampante ci funzia discretamente (vedi articolo qua sopra -.-).

20 03 2008
Luca

ciao… ho seguito passo passo la tua guida, tutto ok, finché non arrivo all’ultimo punto; quando faccio partire l’eseguibile mi ritorna:

./z600: error while loading shared libraries: liblexprinter.so.0: cannot open shared object file: No such file or directory

dove posso trovare queste librerie? credo che me le avrebbe dovute installare lo script della lexmark…
ah dimenticavo, la mia box è una ubuntu 7.10 e ho una stramaledettissima multifunzione x1190…
thx,
Luca

25 03 2008
MaTt3o89

Ti consiglio di provare i .deb che ho linkato ad inizio pagina; funzionano perfettamente ed installano eventuali dipendenze, e soprattutto evitano la seccatura di dover ripetere la procedura ad ogni formattata :D

25 03 2008
Luca

infatti subito dopo mi ero accorto dei .deb, li ho installati e funzionano alla perfezione :)
adesso infatti riesco a stampare però non a scannerizzare: ho provato questa guida http://wiki.ubuntu-it.org/Hardware/StampantiScanner/LexmarkX1250
però niente, xsane ritorna che non è disponibile nessun dispositivo… non è che mi sapresti dare qualche dritta?
Luca

27 03 2008
MaTt3o89

Per ora mi viene in mente solo una cosa (che in quella guida non è menzionata): hai controllato di essere nel gruppo scanner? Apri /etc/group da utente root e inserisci il tuo nome utente di fianco a scanner, ad esempio: scanner:x:104:matteo e poi riavvia. Anche a me dava un problema simile: riuscivo a scannerizzare da root ma non da utente normale, e ho risolto così :)

28 03 2008
Luca

sono riuscito a risolvere: ho compilato e installato xsane cvs, e adesso tutto funge alla meraviglia; a quanto pare la versione stabile di xsane non è compatibile con la x1190.
grazie dell’aiuto!!

10 07 2008
renato

ciao ho un problema con la stampante lexmark 1180 credo che il pc non si collega con essa sulla porta usb come posso controllare?Grazie

Lascia un commento