Samsung CLX-2160 su Ubuntu Linux 8.04 Hardy Heron: configurare stampante e scanner

Qualche giorno fa ho acquistato una stampante multifunzione laser a colori (una dei quelle stampanti+scanner che fanno anche da fotocopiatrice): per la precisione si tratta di una Samsung CLX-2160. La mia prima preoccupazione era il corretto funzionamento con Linux (visto che non si sa mai…), ma dopo aver cercato un po’ su Internet e aver visto la scritta “Linux Print/Scan Drivers” sul CD allegato, non ho avuto dubbi. Il prezzo vantaggioso (259€ al Mediaworld di Tavagnacco) ha fatto il resto e me la sono felicemente portata a casa.

Samsung CLX-2160

Stampante

La stampante funziona automagicamente: è sufficiente accenderla, collegare il cavo USB (o viceversa) e il sistema la riconoscerà senza fare nient’altro, mostrando questo avviso:

Samsung CLX-2160. Stampante funzionante con Ubuntu Hardy

Il vero plug’n'play è una di quelle cose che non si possono comprare, per tutto il resto c’è Mastercard. :)

Scanner

Per quanto riguarda lo scanner, c’è qualche passo in più da compiere: pur essendo compatibile con il sistema SANE, in Ubuntu 8.04 (suppongo che sia così anche nelle precedenti) non sono presenti i backend (i driver, tanto per capirsi) necessari per farlo funzionare. Sarà quindi necessario installare quelli presenti nel CD allegato o, meglio, l’ultima versione disponibile sul sito Samsung.

Purtroppo i driver forniti da Samsung hanno un difetto: permettono di utilizzare lo scanner solo da root, e non è cosa buona: fortunatamente esiste una patch sviluppata da Jacobo Tarrio Barreiro, sviluppatore spagnolo attualmente impiegato come programmatore presso Google Ireland, che permette di superare il problema. Installeremo dunque anche questa, in modo da utilizzare lo scanner anche con il nostro utente.

Nel momento in cui scrivo questo articolo, l’ultima versione disponibile dei driver è la 2.00.97, per cui le istruzioni si riferiscono a questa versione e a Ubuntu 8.04. Non escludo che siano valide anche per altre combinazioni di driver/distribuzione, ma neanche lo garantisco. Non garantisco neanche che quello che sto per scrivere funzionerà sul vostro PC: qualunque cosa succeda, l’unico responsabile sarai tu, sappilo! :)

Per prima cosa, è necessario scaricare i driver e la patch:

Dopo aver scaricato l’ultima versione dei driver e la patch adatta per la versione e l’architettura che usiamo (x86 o x64), estraiamo i file dagli archivi scaricati e procediamo all’installazione.

INSTALLAZIONE DEI DRIVER:
tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz
tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz
sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/
sudo cp -r cdroot/Linux/noarch/at_opt/share/ppd/* /usr/share/ppd/custom/
sudo cp cdroot/Linux/i386/at_root/usr/lib/libmfp.so.1.0.1 /usr/lib/
sudo cp cdroot/Linux/i386/at_root/usr/lib/sane/libsane-smfp.so.1.0.1 /usr/lib/sane/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/backend/mfp /usr/lib/cups/backend/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/

APPLICAZIONE DELLA PATCH (x86):
sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/

APPLICAZIONE DELLA PATCH (x64):
sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/

CREAZIONE DEI LINK SIMBOLICI:
cd /usr/lib
sudo ln -s libmfp.so.1.0.1 libmfp.so.1
sudo ln -s libmfp.so.1.0.1 libmfp.so
cd sane
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so.1
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so

A questo punto, dopo aver installato i driver e la patch, è necessario modificare due file di configurazione. Per prima cosa bisogna aggiungere una riga smfp in fondo al file /etc/sane.d/dll.conf. Il secondo file da modificare è /etc/init.d/mountdevsubfs.sh, nel quale bisognerà decommentare le righe della sezione “Magic to make /proc/bus/usb work” in modo che appaiano in questo modo:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Ultimo passo prima del riavvio: aggiungere il nostro utente ai gruppi lp e scanner. Per farlo, usiamo questi due comandi, usando il nostro nome utente al posto di $USERNAME:

sudo adduser $USERNAME lp
sudo adduser $USERNAME scanner

E necessario, ora, riavviare il sistema. Una volta completato il riavvio, controlliamo se (da utente) lo scanner viene riconosciuto correttamente:

mbg@mercury:~$ scanimage -L
device `smfp:SAMSUNG ELECTRONICS CO., LTD. CLX-216x Series on USB:0′ is a SAMSUNG ELECTRONICS CO., LTD. CLX-216x Series on USB:0 Flatbed Scanner

Se tutto funziona, sarà possibile usare lo scanner direttamente da Gimp, attraverso XSane:

Samsung CLX-2160 funzionante con Ubuntu Linxu 8.04 Hardy Heron

L’unico problema, in fase di chiusura della maschera di scansione, è un messaggio di errore che però non influisce sul funzionamento corretto dello scanner. Dovrò capire di cosa si tratta e correggerlo, se qualcuno ha già affrontato il problema me lo faccia sapere nei commenti, grazie.

Samsung CLX-2160 con Ubuntu Linxu 8.04 Hardy Heron - Errore scanner

Altre caratteristiche

La stampante ha alcune caratteristiche interessanti, oltre alle normali funzionalità quando è collegata al PC e la fotocopiatrice (sia a colori che in bianco e nero) anche a PC scollegato:

  • Scansione su memoria USB: collegando una normale penna USB al pannello frontale, sarà possibile (utilizzando il tasto “Scan to” salvare la scansione direttamente sul dispositivo collegato, senza passare per un PC
  • Stampa da memoria USB: ancora collegando una penna USB, sarà possibile navigare nel suo contenuto e stampare direttamente i file selezionati. I formati supportati sono: BMP, TIFF e JPEG. Purtroppo tra essi non è presente il PDF, che sarebbe stato veramente comodo.

Link utili

This entry was posted in tuxfeed and tagged , , , , , , , , . Bookmark the permalink.

8 Responses to Samsung CLX-2160 su Ubuntu Linux 8.04 Hardy Heron: configurare stampante e scanner

  1. Pingback: ZicZac.it, clicca qui e vota questo articolo!

  2. Pingback: diggita.it

  3. Anche la stampante/scanner/fotocopiatrice “ibrida” di HP presa da mia madre funziona in plug’n'play con Linux… peccato soltanto che sia installata su Windows Vista, che – al contrario! – non vuole proprio andare con CUPS. E lo scanner (sempre HP) ha un’idiosincrasia con XSane. Che c*** che ho, eh? :°(

  4. Fantastico, l’ho comprata anch’io una decina di giorni fa… ciao! :)

  5. Pingback: Samsung CLX-2160 su Ubuntu Linux 8.04 Hardy Heron: configurare stampante e scanner : tuxblog.it

  6. laj says:

    > …per tutto il resto c’è Mastercard. :)
    Questa è l’unica cosa che non mi piace dell’articolo. Avrei usato almeno un po’ di distorsione del tipo “per tutto il resto c’è Slavecard!”

    Cmq, io sono stato più sfortunato con la mia CLP-300. A parte che non è stata riconosciuta automaticamente, stavo cercando di capire come aggiungerla manualemente se è usb.

    Grazie comunque.
    Ciao

    ———————
    La pace nel mondo PARTE dal DIVIETO DI SIGNORAGGIO! Tutti possono prestare moneta tranne chi la crea, soprattutto se questi sono SOCIETA’ PRIVATE che si avvinghiano la denominazione nazionale, come Bankitalia S.p.A., nascondendo fino al 2005 la sua natura e con la corruzione dei politici che hanno sempre fatto ricorso al pubblico indebitamento omesso i nomi delle società detentrici delle azioni. Per giunta a questo organismo viene dato il ruolo di controllore dell’emissione del credito da parte delle banche locali, assicurando loro lo strumento RISERVA FRAZIONARIA per l’ulteriore creazione di denaro-debito( cioè creato dal nulla ) per impedire che in qualche modo il popolo possa diventare PADRONE DELLA PROPRIA MONETA e recuperare così la SOVRANITA’ MONETARIA, costituzionalmente sancita dall’articolo 1, ma in effetti ceduta ai banchieri internazionali.

  7. Pingback: Gianluca Pezzi Web Log » Blog Archive » Stampante e Scanner Samsung CLX-2160 con Ubuntu Linux 8.04 Hardy Heron su Sony Vaio VGN-CR31S

  8. Fulvio Fantoni says:

    Anche io ho uno CLX 2160 da quasi un anno . Sono abbastanza soddisfatto ma credo ci sia di meglio . Forse sono molto deluso dalla pessima assistenza Samsung …… Ho tel il 29 settembre per avere asistenza sulla stampante che si era rotta . Mi è stato chiesto di inviare un fax con la copia di certi documenti ed io l’ho fatto nel giro di 10 minuti . Dopo qualche giorno non avevo ancora ricevuto nessun contatto dal tecnico che mi avevano assicurato si sarebbe messo in contatto con me nel giro di brevissimo tempo . Il 2 ottobre provo a ritelefonare e mi viene detto che il fax non era ancora stato inserito nella pratica . Oggi 8 ottobre non ho ancora ricevuto nessun contatto !!!!! Se la samsung pensa di trattare cosi tutti i suoi clienti non credo che ne avrà molti in futuro . Ciao

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.