Imprimante Samsung ML-1660 et Linux

closeCet article a été publié il y a 9 mois 7 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

J’ai récemment fait l’acquisition d’une imprimante Samsung ML-1660, cette imprimante est vraiment intéressante, particulièrement en raison de son faible prix (j’ai acheté la mienne neuve à 39€ ) et de sa petite taille.

Samsung ML1660

Pour la faire fonctionner sous Archlinux j’ai d’abord remarqué qu’il y avait sous AUR un paquet nommé samsung-ml1660.

jlaunay@arch-desktop:/home/jlaunay (74 fichiers 12Gb) [19:15:07] #9991
(jobs:0) :-)
$yaourt -Qi samsung-ml1660
Nom                   : samsung-ml1660
Version               : 3.00.65-4
URL                   : http://www.samsung.com
Licences              : custom:samsung
Groupes               : --
Fournit               : --
Dépend de             : cups  ghostscript
Dépendances opt.      : --
Requis par            : --
Est en conflit avec   : --
Remplace              : --
Taille (installé)     : 136,00 K
Paqueteur             : Unknown Packager
Architecture          : x86_64
Compilé le            : sam. 14 mai 2011 15:58:50 CEST
Installé le           : sam. 14 mai 2011 15:59:01 CEST
Motif d'installation  : Explicitement installé
Script d'installation : Non
Description           : Samsung ML-1660 Series CUPS driver. Works with ML-1660, ML-1661, ML-1665, ML-1666, ML-1667 printers.

Je l’ai testé mais avec ce pilote, le recto/verso ne fonctionnait pas et parfois l’imprimante refusait tout simplement d’imprimer.

A la recherche d’une alternative, j’ai vu qu’il existait le projet (splix) pour fournir des pilotes en autre pour les imprimantes Samsung SPL.
Problème, sur la page d’accueil on trouve la liste des imprimantes supportées et la ML-1660 n’est pas dedans.
C’est en effet ce qu’on peut vérifier si on installe le paquet splix depuis le gestionnaire de paquets d’Archlinux (il ne contient pas de fichier ppd pour cette imprimante).

Je décide donc d’aller jeter un œil au dépôt svn du projet juste au cas ou…

Et là, bonne surprise le 19/02/11 une nouvelle révision (289) ajoute le support pour plusieurs imprimantes, et la ML-1660 est dedans (on trouve même une version en Français).

Il suffit donc d’installer directement splix depuis le dépôt svn et ce n’est pas vraiment compliqué (sous Archlinux on trouve le paquet aur/splix-svn).

On commence par installer les dépendances (libcups et libjbig)

yaourt -S cups libcups jbigkit ghostscript

On récupère les sources

svn co https://splix.svn.sourceforge.net/svnroot/splix splix

On les compile (THREADS=4 pour un processeur à 4 cœurs)

make THREADS=4 MANUFACTURER=samsung CACHESIZE=100

Puis on installe

sudo make install

On peut maintenant se rendre sur l’interface web de cups http://localhost:631/printers/ pour choisir ce nouveau pilote.
Comme vous pouvez le constater sur la capture d’écran ci-dessous et aprés vérification, toutes les fonctions de l’imprimante sont disponibles, recto/verso etc…
Samsung ML1660 CUPS

Note : si votre imprimante n’est pas détectée par Cups il faut enlever le module usblp (!uslbp dans rc.conf pour Archlinux) ou alors installer cups-usblp disponible sur AUR (Archlinux).

Trackback URL

, , , , , , ,

2 Comments on "Imprimante Samsung ML-1660 et Linux"

  1. Jonathan
    20/05/2011 at 14 h 48 min Permalink

    C’est là qu’on voit que Linux est vraiment prêt pour le grand public!
    Un ptit checkout depuis un svn, un tour de compilo, et hop, ça roule! :-p

  2. Jérôme
    20/05/2011 at 14 h 59 min Permalink

    N’importe quoi ton commentaire Jon :-)
    Pour le grand public ou pour toi il existe Ubuntu et rien à faire splix est à jour

    https://lists.ubuntu.com/archives/natty-changes/2011-February/007834.html

    De plus si tu as lu l’article tu as du voir que je signale que c’est pareil pour arch car il existe un paquet aur/splix-svn et donc pas de svn co ou autre compilation à gérer soit même non plus.

    Enfin je ne vois pas en quoi le fait que Samsung ne fournisse que des pilotes Windows pour cette imprimante prouverait que Linux n’est pas prêt pour le grand public (ça prouve simplement que Samsung n’est pas prêt à faire de pilotes Linux pour cette imprimante et rien de plus).

    Il faut aussi savoir que si tu n’installes aucun pilote sous Linux l’imprimante fonctionne, c’est juste la fonction recto/verso qui ne fonctionne pas.
    Maintenant je te mets au défi d’imprimer une page sous un OS grand public sans y installer le pilote au préalable ;)

Hi Stranger, leave a comment:

ALLOWED XHTML TAGS:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Subscribe to Comments
Get Adobe Flash playerPlugin by wpburn.com wordpress themes