[Risolto] Multifunzione Lexmark X1250

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
jazzman
Prode Principiante
Messaggi: 85
Iscrizione: domenica 21 ottobre 2007, 14:10

[Risolto] Multifunzione Lexmark X1250

Messaggio da jazzman »

Sto cercando di far funzionare una stampante multifunzione Lexmark X1250 su Xubuntu ma ho un problema con la stampante. Ho cercato nel forum e ho trovato questo wiki http://wiki.ubuntu-it.org/Hardware/StampantiScanner/LexmarkX1250?highlight=(x1250.


scanner
Funziona. Non è stato necessario compilare libsane come è scritto nel wiki perché ...http://stef.dev.free.fr/sane/lexmark/ quindi ho solo installato libsane-extras

Codice: Seleziona tutto

sudo apt-get install libsane-extras
e modificato il file /etc/udev/rules.d/025_libsane-extras.rules aggiungendo le righe

Codice: Seleziona tutto

## Lexmark  
# Lexmark|x1250  
SYSFS{idVendor}=="043d", SYSFS{idProduct}=="007d", MODE="0664", GROUP="scanner" '''''
Dopo aver riavviato il PC sono riuscito a usare lo scanner senza problemi.


stampante
Non funziona. E la cosa mi sembra strana, visto che ho letto di tanta gente nel forum che è riuscita a farla funzionare. Ho seguito pari pari le istruzioni del wiki: scaricare l'rpm, creare il link

Codice: Seleziona tutto

sudo ln -s /etc/init.d/cupsys /etc/init.d/cups
(questo non c'è scritto nel wiki, l'ho trovato qui http://forum.ubuntu-it.org/viewtopic.ph ... msg1244168), convertire l'rpm in deb usando alien e installare il pacchetto ottenuto.
Fin qui tutto bene.

Le istruzioni continuano dicendo "Andare in Sistema -> Amministrazione -> Stampa -> Nuova-Stampante, selezionare Z600-v1.*." e io non vedo nessuna Z600-v1.*.
Allora nel pannello di configurazione delle stampanti ho eliminato la stampante presente, 1200_Series, ho scelto Modifica -> Nuova stampante, ho selezionato il dispositivo "Lexmark 1200 Series USB #1", ho scelto il produttore (Lexmark) e dall'elenco ho selezionato il driver Z600. Nella scheda delle impostazioni risulta che il driver usato è "Lexmark Z600 v1.0-1". Riavvio CUPS

Codice: Seleziona tutto

sudo /etc/init.d/cups restart
e lancio una stampa di prova. Il PC lavora per un po' ma dopo poco lo stato della stampa è "Interrotta". Questa è l'ultima parte del log degli errori di CUPS:

Codice: Seleziona tutto

D [24/Jul/2008:18:24:24 +0200] [Job 10] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] GPL Ghostscript 8.61: INFO: Processing page 2...
D [24/Jul/2008:18:24:24 +0200] [Job 10] GPL Ghostscript 8.61: DEBUG2: cups_get_matrix(0x809ea34, 0xbfce1950)
D [24/Jul/2008:18:24:24 +0200] [Job 10] cups->header.Duplex = 0
D [24/Jul/2008:18:24:24 +0200] [Job 10] cups->page = 2
D [24/Jul/2008:18:24:24 +0200] [Job 10] cupsPPD = 0x8196598
D [24/Jul/2008:18:24:24 +0200] [Job 10] cupsPPD->flip_duplex = 0
D [24/Jul/2008:18:24:24 +0200] [Job 10] width = 4725, height = 6675
D [24/Jul/2008:18:24:24 +0200] [Job 10] PageSize = [ 595 842 ], HWResolution = [ 600 600 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] HWMargins = [ 18.000 36.000 10.000 5.000 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] GPL Ghostscript 8.61: DEBUG2: cups_get_matrix(0x809ea34, 0xbfce1a34)
D [24/Jul/2008:18:24:24 +0200] [Job 10] cups->header.Duplex = 0
D [24/Jul/2008:18:24:24 +0200] [Job 10] cups->page = 2
D [24/Jul/2008:18:24:24 +0200] [Job 10] cupsPPD = 0x8196598
D [24/Jul/2008:18:24:24 +0200] [Job 10] cupsPPD->flip_duplex = 0
D [24/Jul/2008:18:24:24 +0200] [Job 10] width = 4725, height = 6675
D [24/Jul/2008:18:24:24 +0200] [Job 10] PageSize = [ 595 842 ], HWResolution = [ 600 600 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] HWMargins = [ 18.000 36.000 10.000 5.000 ]
D [24/Jul/2008:18:24:24 +0200] [Job 10] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:24:24 +0200] PID 8017 (/usr/lib/cups/filter/pstoraster) exited with no errors.
D [24/Jul/2008:18:24:24 +0200] [Job 10] File 0 is complete.
E [24/Jul/2008:18:24:24 +0200] [Job 10] Job stopped due to filter errors.
D [24/Jul/2008:18:24:24 +0200] Discarding unused printer-state-changed event...
D [24/Jul/2008:18:24:24 +0200] Discarding unused job-stopped event...
D [24/Jul/2008:18:24:24 +0200] cupsdAcceptClient: 9 from localhost (Domain)
D [24/Jul/2008:18:24:24 +0200] cupsdReadClient: 9 POST / HTTP/1.1
D [24/Jul/2008:18:24:24 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jul/2008:18:24:24 +0200] Get-Jobs ipp://localhost/jobs/
D [24/Jul/2008:18:24:24 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)
D [24/Jul/2008:18:24:24 +0200] cupsdReadClient: 9 POST / HTTP/1.1
D [24/Jul/2008:18:24:24 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jul/2008:18:24:24 +0200] CUPS-Get-Printers
D [24/Jul/2008:18:24:24 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)
D [24/Jul/2008:18:24:24 +0200] cupsdCloseClient: 9
D [24/Jul/2008:18:24:25 +0200] [Job 10] Unloading...
..."Job stopped due to filter errors"... non mi piace...

Ho provato cambiare l'URI della periferica da così

Codice: Seleziona tutto

usb://Lexmark%20/1200%20Series
a così

Codice: Seleziona tutto

usb:/dev/usb/lp0
utilizzando sempre il driver "Lexmark Z600 v1.0-1".

Dopo aver riavviato CUPS questo è il risultato: se stampo la pagina di prova inizia a lavorare ma dopo un po' compare il messaggio "E' possibile che la stampante > non sia connessa". No, è connessa ed è accesa. Ecco l'ultima parte del log degli errori di CUPS:

Codice: Seleziona tutto

D [24/Jul/2008:18:45:28 +0200] [Job 11] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] GPL Ghostscript 8.61: INFO: Processing page 2...
D [24/Jul/2008:18:45:28 +0200] [Job 11] GPL Ghostscript 8.61: DEBUG2: cups_get_matrix(0x809ea34, 0xbfbe3850)
D [24/Jul/2008:18:45:28 +0200] [Job 11] cups->header.Duplex = 0
D [24/Jul/2008:18:45:28 +0200] [Job 11] cups->page = 2
D [24/Jul/2008:18:45:28 +0200] [Job 11] cupsPPD = 0x8196598
D [24/Jul/2008:18:45:28 +0200] [Job 11] cupsPPD->flip_duplex = 0
D [24/Jul/2008:18:45:28 +0200] [Job 11] width = 4725, height = 6675
D [24/Jul/2008:18:45:28 +0200] [Job 11] PageSize = [ 595 842 ], HWResolution = [ 600 600 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] HWMargins = [ 18.000 36.000 10.000 5.000 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] GPL Ghostscript 8.61: DEBUG2: cups_get_matrix(0x809ea34, 0xbfbe3934)
D [24/Jul/2008:18:45:28 +0200] [Job 11] cups->header.Duplex = 0
D [24/Jul/2008:18:45:28 +0200] [Job 11] cups->page = 2
D [24/Jul/2008:18:45:28 +0200] [Job 11] cupsPPD = 0x8196598
D [24/Jul/2008:18:45:28 +0200] [Job 11] cupsPPD->flip_duplex = 0
D [24/Jul/2008:18:45:28 +0200] [Job 11] width = 4725, height = 6675
D [24/Jul/2008:18:45:28 +0200] [Job 11] PageSize = [ 595 842 ], HWResolution = [ 600 600 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] HWMargins = [ 18.000 36.000 10.000 5.000 ]
D [24/Jul/2008:18:45:28 +0200] [Job 11] matrix = [ 8.333 0.000 0.000 -8.333 -150.000 6975.000 ]
D [24/Jul/2008:18:45:28 +0200] PID 13868 (/usr/lib/cups/filter/pstoraster) exited with no errors.
D [24/Jul/2008:18:45:58 +0200] cupsdAcceptClient: 9 from localhost (Domain)
D [24/Jul/2008:18:45:58 +0200] cupsdReadClient: 9 POST / HTTP/1.1
D [24/Jul/2008:18:45:58 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jul/2008:18:45:58 +0200] CUPS-Get-Printers
D [24/Jul/2008:18:45:58 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)
D [24/Jul/2008:18:45:58 +0200] cupsdCloseClient: 9
D [24/Jul/2008:18:45:58 +0200] cupsdAcceptClient: 9 from localhost (Domain)
D [24/Jul/2008:18:45:58 +0200] cupsdReadClient: 9 POST / HTTP/1.1
D [24/Jul/2008:18:45:58 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jul/2008:18:45:58 +0200] Get-Jobs ipp://localhost/jobs/
D [24/Jul/2008:18:45:58 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)
D [24/Jul/2008:18:45:58 +0200] cupsdReadClient: 9 POST / HTTP/1.1
D [24/Jul/2008:18:45:58 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jul/2008:18:45:58 +0200] CUPS-Get-Printers
D [24/Jul/2008:18:45:58 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)
D [24/Jul/2008:18:46:02 +0200] cupsdCloseClient: 9
D [24/Jul/2008:18:46:25 +0200] Report: clients=1
D [24/Jul/2008:18:46:25 +0200] Report: jobs=6
D [24/Jul/2008:18:46:25 +0200] Report: jobs-active=1
D [24/Jul/2008:18:46:25 +0200] Report: printers=3
D [24/Jul/2008:18:46:25 +0200] Report: printers-implicit=0
D [24/Jul/2008:18:46:25 +0200] Report: stringpool-string-count=779
D [24/Jul/2008:18:46:25 +0200] Report: stringpool-alloc-bytes=9336
D [24/Jul/2008:18:46:25 +0200] Report: stringpool-total-bytes=15616
D [24/Jul/2008:18:47:27 +0200] Report: clients=1
D [24/Jul/2008:18:47:27 +0200] Report: jobs=6
D [24/Jul/2008:18:47:27 +0200] Report: jobs-active=1
D [24/Jul/2008:18:47:27 +0200] Report: printers=3
D [24/Jul/2008:18:47:27 +0200] Report: printers-implicit=0
D [24/Jul/2008:18:47:27 +0200] Report: stringpool-string-count=779
D [24/Jul/2008:18:47:27 +0200] Report: stringpool-alloc-bytes=9336
D [24/Jul/2008:18:47:27 +0200] Report: stringpool-total-bytes=15616
D [24/Jul/2008:18:48:27 +0200] Report: clients=1
D [24/Jul/2008:18:48:27 +0200] Report: jobs=6
D [24/Jul/2008:18:48:27 +0200] Report: jobs-active=1
D [24/Jul/2008:18:48:27 +0200] Report: printers=3
D [24/Jul/2008:18:48:27 +0200] Report: printers-implicit=0
D [24/Jul/2008:18:48:27 +0200] Report: stringpool-string-count=779
D [24/Jul/2008:18:48:27 +0200] Report: stringpool-alloc-bytes=9336
D [24/Jul/2008:18:48:27 +0200] Report: stringpool-total-bytes=15616
D [24/Jul/2008:18:49:27 +0200] Report: clients=1
D [24/Jul/2008:18:49:27 +0200] Report: jobs=6
D [24/Jul/2008:18:49:27 +0200] Report: jobs-active=1
D [24/Jul/2008:18:49:27 +0200] Report: printers=3
D [24/Jul/2008:18:49:27 +0200] Report: printers-implicit=0
D [24/Jul/2008:18:49:27 +0200] Report: stringpool-string-count=779
D [24/Jul/2008:18:49:27 +0200] Report: stringpool-alloc-bytes=9336
D [24/Jul/2008:18:49:27 +0200] Report: stringpool-total-bytes=15616
Visto che qualcuno è riuscito a far funzionare questa stampante non mi arrendo finché non stampa!! C'è qualcuno che può aiutarmi? Grazie!
Ultima modifica di jazzman il venerdì 25 luglio 2008, 13:23, modificato 1 volta in totale.
Avatar utente
jazzman
Prode Principiante
Messaggi: 85
Iscrizione: domenica 21 ottobre 2007, 14:10

[Risolto] Re: Multifunzione Lexmark X1250

Messaggio da jazzman »

Dopo un po' di sbattimento alla fine ci sono riuscito! Ho trovato delle indicazioni a questo indirizzo:
http://ubuntuforums.org/showthread.php?t=49714
Per chi fosse interessato a far funzionare la stampante con Hardy, ecco come fare.

Per prima cosa bisogna installare il driver per la z600 come spiegato nel wiki. Il driver però richiede la libreria libstdc++5, mentre su hardy è installata la 6. Allora:

Codice: Seleziona tutto

sudo apt-get install libstdc++5
Modificare /etc/fstab aggiungendo la riga

Codice: Seleziona tutto

usbfs         /proc/bus/usb usbfs   devgid=14,devmode=0660 0 0
Montare il filesystem usb:

Codice: Seleziona tutto

sudo mount usbfs
e verificare che il backend della stampante funzioni:

Codice: Seleziona tutto

/usr/lib/cups/backend/z600
Se tutto è ok, l'output dovrebbe essere

Codice: Seleziona tutto

direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer" 
Nel pannello di configurazione delle stampanti l'URI della stampante deve essere impostato a "z600:/dev/usb/lp0" e il driver da usare è sempre "Lexmark Z600 v1.0-1". Applicare le modifiche e... basta. Nel mio caso ha funzionato.

Spero che queste indicazioni possano servire anche a qualcun'altro.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 6 ospiti