Installer imprimante/scanner Samsung SCX-4300 sous Debian/Ubuntu (et partager en réseau)
Gruik! (Une vie de geek) :: mardi 2 février 2010 à 16:30 :: Permalien
Je viens de m'offrir une petite imprimante multifonction laser monochrome Samsung SCX-4300. Voici comment l'installer en deux coups de cuillère à pot sous Debian/Ubuntu :
Pour l'imprimante
$ sudo apt-get install cups splix
Attention il faut utiliser les paquets de squeeze (testing) au minimum pour splix.
Branchez l'imprimante, allumez-la, allez sur http://localhost:631/ avec votre navigateur, onglet "Administration", "Find New Printers", cochez Samsung SCX-4300, ensuite suivez l'assistant et pour le driver choisissez vers la fin de la liste "Samsung SCX-4300 Series" (si vous avez un cups de lenny, un peu vieux donc, et que SCX-4300 n'apparaît pas, vous pouvez prendre SCX-4200 à la place). Et c'est bon, vous pouvez imprimer :)
Pour le scanner
Il faut d'abord ajouter le repository des drivers Samsung à votre /etc/apt/sources.list :
deb http://www-personal.umich.edu/~tjwatt/suldr/ debian extra
Ensuite :
$ sudo apt-get install samsungmfp-scanner xsane
Et voilà.
Bonus : partager l'imprimante en réseau
Basiquement il suffit de cocher la case "Partager cette imprimante" (Share this printer) quand vous ajoutez l'imprimante dans CUPS (ou quand vous la modifiez), mais si vous voulez ajouter l'imprimante sur une machine qui n'est pas locale (votre serveur local par exemple, comme dans mon cas) vous allez devoir modifier votre /etc/cups/cupsd.conf.
Remplacez ceci :
Listen localhost:631
Par cela :
Listen *:631
Enfin remplacez les lignes suivantes du fichier par ceci :
# Show shared printers on the local network. Browsing On BrowseOrder allow,deny BrowseAllow all BrowseAddress @LOCAL
# Default authentication type, when authentication is required... DefaultAuthType Basic
# Restrict access to the server... <Location /> Order allow,deny Allow @LOCAL </Location>
# Restrict access to the admin pages... <Location /admin> Order allow,deny Allow @LOCAL </Location>
# Restrict access to configuration files... <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny Allow @LOCAL </Location>
Finissez par un :
$ sudo invoke-rc.d cups restart
Bonus : partager le scanner en réseau
Au lieu d'installer xsane à l'installation du scanner, installez sane-utils (n'oubliez pas le package du driver samsung). Ensuite éditez /etc/default/saned et mettez RUN=yes au lieu de RUN=no. Editez ensuite /etc/sane.d/saned.conf et rajoutez les adresses IP qui doivent être autorisées à accéder au scanner. Pour autoriser par exemple toutes les adresses en 192.168.1.* (c'est mon réseau local) mettez 192.168.168.1.0/24. Pour IPv6 des exemples sont fournis au début du fichier.
Lancez saned :
$ sudo invoke-rc.d saned start
Sur chaque machine qui voudra accéder au scanner, il suffira de rajouter l'ip de la machine ayant le scanner branché en bas de /etc/sane.d/net.conf.
Commentaires
1. Le lundi 19 avril 2010 à 16:20, par titechou
2. Le mardi 20 avril 2010 à 00:13, par BohwaZ
Ajouter un commentaire