Samsung CLX-2160 su Ubuntu Linux 8.04 Hardy Heron: configurare stampante e scanner
7 maggio 2008, scritto da Matteo
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.
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:
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:
- Samsung.com: Driver per CLX-2160
- Jacobo Tarrio Barreiro: Samsung SCX-4200 on Debian
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:
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.
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
- Samsung.com: Multifunzione CLX-2160
- Samsung.com: Driver per CLX-2160
- UbuntuForums.org: Installazione dello scanner #1
- UbuntuForums.com Installazione dello scanner #2
- Jacobo Tarrio Barreiro: Samsung SCX-4200 on Debian
Ti è piaciuto l'articolo, eh? OFFRIMI UNA BIRRA! (è sufficiente essere iscritti a Paypal o avere una carta di credito, anche Postepay)
Articoli consigliati...
- Linux e AS400: collegarsi a DB2 via ODBC con Debian Lenny (1/2)
- Acer Aspire One e Ubuntu: configurazione corretta della rete Wifi
- Flash su Linux/PPC: iBook G4, Ubuntu 7.10 Gutsy Gibbon e Gnash 0.8.1
- Installare Linux: creare bene le partizioni oggi per evitare problemi domani
- Stampare su PDF e aggiungere uno sfondo con Samba e Pdftk


















Newsletter
RSS articoli
RSS commenti





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? :°(
Fantastico, l’ho comprata anch’io una decina di giorni fa… ciao!
> …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.
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