Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Imprimante Samsung SCX-4xxx

La série Samsung SCX-4xxx est une série d'imprimante/scanner multifonction laser monochrome compatible GNU/Linux Ubuntu.

Suivant la version d'Ubuntu utilisée, il faudra compléter la liste des pilotes samsung disponible dans l'outil d'installation d'imprimante Ubuntu.

FIXME : Cette page de documentation est de nouveau en cours de re-structuration, merci de votre patience…:-x (le 13/03/2010)

N.B. Pour certaines imprimantes Samsung SCX-4xxx, l'imprimante est reconnue en USB directement par le système 8-) mais elle ne peut pas être complètement installée :-( car la liste des pilotes Samsung d'imprimantes n'est pas assez complète. C'est le cas par exemple pour la SCX-4600 au 10/05/2010 (sous Lucid). Il faut alors télécharger les pilotes depuis le site de Samsung (cf. téléchargement ci-dessous)

Lucid 10.4

L'imprimante:

La SCX-4600 est reconnue, mais il n'y a pas de pilote pour la 4600 dans la liste. Il faut donc télécharger les pilotes depuis le site de Samsung (cf. téléchargement ci-dessous)

Le scanner:

Il suffit de télécharger le pilote et de l'installer (voir méthode ci-dessous).

Karmic 9.10

L'imprimante SCX-4200 :

Elle est parfaitement installée et configurée automatiquement.

Le scanner:

Il suffit de télécharger le pilote et de l'installer (voir méthode ci-dessous). Un redémarrage sera probablement nécessaire.

Jaunty 9.04

L'imprimante SCX-4200 :

Elle est parfaitement installée et configurée automatiquement.

Le scanner:

Il suffit de télécharger le pilote et de l'installer. Celui-ci (en version 2.0) est débugée et possède un utilitaire simple pour l'utilisation du scanner

Hardy 8.04 LTS

Sous Hardy 8.04 LTS, l'imprimante SCX-4200 est reconnue en USB directement par le système 8-) mais elle ne peut pas être complètement installée :-( car la liste des pilotes Samsung d'imprimantes n'est pas assez complète.

Pour compléter cette liste, il faudra télécharger sur le site de Samsung le pilote unifié sous la forme d'un fichier archive *.zip.

Allez sur le site de Samsung et sélectionnez votre SCX-4xxx dans cette liste. Par exemple, la SCX-4600 est , puis cliquez sur l'onglet "Assistance et téléchargements" puis sur l'onglet "Pilotes". Téléchargez le fichier Linux Unified Driver (et perso, j'ai aussi téléchargé Smart Panel et Printer setting utility).

Une fois le téléchargement terminé, dans nautilus, un clic-droit sur l'archive puis extraire ici, un dossier cdroot sera créé.

Installation des pilotes

- Ouvrez un terminal depuis le menu Applications→accessoires→terminal et saisissez la commande

pour entrer dans le dossier d'installation

cd ~/cdroot/Linux/

puis démarrez l'installation avec

sudo ./install.sh

- Suivez les questions de l'installation graphique, à la fin des écrans, l'imprimante est installée et configurée 8-).

Si vous souhaitez installer Smart panel ou Printer setting utility, suivez la même procédure (extraire l'archive, ouvrir terminal, aller dans le dossier d'installation, etc.). Attention, si vous avez téléchargé les 3 dossiers, en faisant extraire ici vous allez avoir un dossier cdroot, un autre cdroot (2) et un autre cdroot (3). Le plus simple est d'extraire d'abord Linux Unified Driver, puis de l'installer, puis de supprimer le dossier cdroot avant d'extraire Smart panel ou Printer setting utility.

Lucid 10.4

Si vous suivez l'installation des pilotes ci-dessus, la SXC-4600 fonctionne parfaitement et elle est reconnue comme scanner par Xsane.

Jaunty 9.04

(source e-glop.net)

Scanner reconnu ?

La commande de test suivante indique si le scanner est présent :

$ sane-find-scanner | grep vendor=

et donne si cela fonctionne :

found USB scanner (vendor=0x04e8, product=0x341b) at libusb:001:009

Cela signifie que vous avez bien votre scanner de l'imprimante multifonction Samsung SCX-4xxx qui n'attend que vous pour fonctionner.

Second test :

$ scanimage -L | grep SCX

Si elle ne vous retourne aucune référence à votre scanner, alors ce tutoriel est fait pour vous ! Passons alors aux choses sérieuses :

Récupération des pilotes

Récupérez la dernière version des pilotes sur le site de Samsung (voir doc.ubuntu-fr.org pour un lien à jour au besoin) et la correction à lui apporter (voir Jacobo pour la dernière version du patch). Extraire leur contenu dans le répertoire courant :

 sudo tar -xzf UnifiedLinuxDriver.tar.gz
 sudo tar -xzf fix-nopar-scx4200-2.00.95-2008112701.tar.gz
 sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/
 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/
 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
 echo smfp | sudo bash -c "cat >> /etc/sane.d/dll.conf"
 sudo modprobe parport_pc

Voilà votre scanner près à l'utilisation.

Hardy

La version actuelle des pilotes est boguée. (cf : ce post ), seul le super utilisateur (root) peut lancer xsane.

Pour remédier à ce problème et pouvoir utiliser xsane avec les privilèges d'un utilisateur normal, il sera nécessaire d'appliquer le correctif de jacobo comme décrit ici en anglais.

Regression from Gutsy: Samsung SCX4200 does not work on Hardy

Un redémarrage du système et hop, ça roule !

Sur certaines versions de Hardy il faut commenter dans /etc/init.d/mountdevsubfs.sh les quatre lignes qui suivent :

# Magic to make /proc/bus/usb work

et redémarrer le service :

/etc/init.d/mountdevsubfs.sh start

En utilisant le terminal ou par l'interface graphique de Nautilus changez les permissions du fichier install.sh de manière à ce que vous ayez les droits en modification. Par exemple sous Nautilus: clique doit sur le fichier/propriétés/Onglet permissions

Ouvrez ensuite install.sh avec votre éditeur de texte et remplacez:

#! /bin/sh
# {

### Common procedures

par

#! /bin/bash
# {

### Common procedures

Ensuite avec les privilèges administrateur (sudo -s) exécutez le fichier install.sh par la commande suivante après vous être rendu dans le dossier:

sudo bash cdroot/Linux/install.sh

Procédez à l'installation jusqu'à la phase qui vous propose d'ajouter une nouvelle imprimante "add a new printer" qui n'a aucun effet sur le système pour des raisons inconnues. Vous pouvez simplement quitter l'installation à ce moment.

Ensuite allez dans votre CPUS (gestionnaire d'impression de votre système) en cliquant ici: http://localhost:631/. Dans l'onglet "administration" dans la catégorie "New printers found" vous voyez normalement apparaître deux fois votre Samsung. J'ai utilisé celle qui termine par USB_1, faites de même. La procédure va alors vous demander d'installer un pilote (.ppd), celui ci est situé à l'adresse suivante: le_dossier_ou_vous_avez_décompressé/cdroot/Linux/noarch/at_opt/share/ppd/scx4200.ppd

Vous pouvez ensuite imprimer une page de test.

 $ scanimage -L | grep SCX
 device `smfp:SAMSUNG SCX-4200 Series on USB:0' is a SAMSUNG SCX-4200 Series on USB:0 Flatbed Scanner

Si vous trouvez cela, alors votre scanner est près à fonctionner, avec vos privilèges utilisateurs. En cas de disfonctionnement, n'hésitez pas à réessayer en tant qu'usager 'root', et si cela fonctionne, pensez à vérifier vos droits.

Pour garder votre module 'parport_pc' chargé dès le lancement de votre ordinateur, sans avoir à le charger à la main ou à exécuter votre premier scan en tant que 'root', ajoutons le dans la configuration de votre système :

echo parport_pc | sudo bash -c "cat >> /etc/modules"
  • imprimante_samsung_scx-4200.1273590029.txt.gz
  • Dernière modification: Le 11/05/2010, 17:00
  • par docthib