Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
imprimante_samsung_scx-4200 [Le 07/09/2009, 23:01] 213.95.41.13 Ajout de l'installation sous Ubuntu 9.04 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel imprimante Samsung feisty}} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Installation de l'imprimante Samsung SCX-4200 ====== | ||
- | //Cette procédure a été testée sous Ubuntu 7.04.// | ||
- | |||
- | |||
- | |||
- | ===== Téléchargement ===== | ||
- | Téléchargez la dernière version du pilote sur le site de Samsung: | ||
- | [[http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=fr&CttFileID=2047004&CDCttType=DR&ModelType=N&ModelName=SCX-4200&VPath=DR/200902/20090225140447171/UnifiedLinuxDriver.tar.gz| ici ]]. | ||
- | Il s'agit du lien vers la version mise à jour en janvier 2009 (mise en ligne en février) du pilote Pilote unifié linux, **v3.00.37** | ||
- | A priori tous les bugs notés sont résolus (pas testé sur une nouvelle installation, mais le scanner marche direct sous Hardy) | ||
- | Il suffirait donc des droits d'admin pour lancer le programme d'installation du pilote une fois les fichiers décompressés dans un répertoire. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Sous Gutsy ===== | ||
- | Fonctionne "out of the box" en version 7.10. | ||
- | |||
- | |||
- | Extraire le contenu de l'archive, p.e. ici : ~/Bureau/. Lancer un terminal : | ||
- | <code> | ||
- | cd ~/Bureau/ | ||
- | sudo tar zxvf chemin_vers_l_archive.tar.gz # En root car l'installation conserve les droits établis lors de l'extraction, sinon vous risquez de vous retrouver avec des répertoires et des fichiers appartenant à des utilisateurs normaux dans la racine ! | ||
- | cd ~/Bureau/cdroot/Linux | ||
- | sudo ./install.sh </code> | ||
- | |||
- | Cela installe les pilotes pour l'imprimante et le scanner. A la fin de la procédure, l'ajout de l'imprimante ne fonctionne pas, mais peu importe. | ||
- | |||
- | Rien d'autre à faire pour l'installation. | ||
- | Pour vérifier si tout est bon, l'imprimante est visible dans CUPS sous le nom de SCX4200 : [[http://localhost:631/printers]]. | ||
- | On peut supprimer le contenu du répertoire que l'on vient de créer pour l'archive (! attention à la commande rm !) | ||
- | <code> | ||
- | rm -R ~/Bureau/cdroot | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Sous Feisty ===== | ||
- | |||
- | Dans un terminal, décompressez l'archive. | ||
- | <code>tar xzf SuperDriverSamsung.tar.gz</code> | ||
- | Assurez-vous qu'il ne s'agit pas de la version boguée. Si oui, corrigez le fichier install.sh contenu dans le répertoire 'cdroot/Linux' en suivant la procédure indiquée [[http://forum.ubuntu-fr.org/viewtopic.php?id=133285 | ici ]]. | ||
- | |||
- | Lancez l'installeur comme suit. | ||
- | <code>sudo ./cdroot/autorun</code> | ||
- | |||
- | Votre imprimante devrait apparaître dans votre gestionnaire d'impression, prête à l'emploi. | ||
- | |||
- | Le scanner marche très bien mais à l'heure actuelle, il faut appliquer un petit correctif (voir plus bas). | ||
- | |||
- | ===== Autre façon de faire ===== | ||
- | |||
- | |||
- | 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: | ||
- | <code>#! /bin/sh | ||
- | # { | ||
- | |||
- | ### Common procedures</code> | ||
- | par | ||
- | <code>#! /bin/bash | ||
- | # { | ||
- | |||
- | ### Common procedures</code> | ||
- | |||
- | ===== Installation ===== | ||
- | 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: | ||
- | <code>sudo bash cdroot/Linux/install.sh</code> | ||
- | |||
- | 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. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Installation du Scanner ====== | ||
- | La version actuelle des pilotes est boguée. (cf : [[http://forum.ubuntu-fr.org/viewtopic.php?id=133285 | 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 [[http://jacobo.tarrio.org/Samsung_SCX-4200_on_Debian | ici ]] en anglais. | ||
- | |||
- | [[https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/220755/comments/1 | 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 : | ||
- | |||
- | <code># Magic to make /proc/bus/usb work</code> | ||
- | |||
- | et redémarrer le service : | ||
- | |||
- | <code>/etc/init.d/mountdevsubfs.sh start</code> | ||
- | |||
- | ====== Ubuntu 9.04 ====== | ||
- | |||
- | (source [[http://www.e-glop.net/main/Installer_le_scanner_de_l'imprimante_multifonctions_Samsung_SCX-4200_proprement%2C_Ubuntu_9.04 | e-glop.net]]) | ||
- | |||
- | ======== Introduction ======== | ||
- | |||
- | Ubuntu 9.04 reconnaît d'office l'aspect "imprimante" de votre SCX-4200... par contre, le scanner, lui, reste muet. Voilà donc comment l'installer de manière spécifique : | ||
- | |||
- | ======== Tests initiaux ======== | ||
- | |||
- | Si cette commande vous donne la ligne qui la suit... | ||
- | |||
- | <code> | ||
- | $ sane-find-scanner | grep vendor= | ||
- | found USB scanner (vendor=0x04e8, product=0x341b) at libusb:001:009 | ||
- | </code> | ||
- | |||
- | Cela signifie que vous avez bien votre scanner de l'imprimante multifonction Samsung SCX-4200 qui n'attend que vous pour fonctionner. | ||
- | |||
- | Second test : | ||
- | |||
- | <code>$ scanimage -L | grep SCX</code> | ||
- | |||
- | 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 [[http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=fr&CttFileID=2047004&CDCttType=DR&ModelType=N&ModelName=SCX-4200&VPath=DR/200902/20090225140447171/UnifiedLinuxDriver.tar.gz | la dernière version des pilotes]] sur le site de Samsung (voir [[http://doc.ubuntu-fr.org/imprimante_samsung_scx-4200 | doc.ubuntu-fr.org]] pour un lien à jour au besoin) et [[http://jacobo.tarrio.org/sites/default/files/fix-nopar-scx4200-2.00.95-2008112701.tar.gz | la correction à lui apporter]] (voir [[http://jacobo.tarrio.org/tech/scx4200 | Jacobo]] pour la dernière version du patch). Extraire leur contenu dans le répertoire courant : | ||
- | |||
- | <code> | ||
- | sudo tar -xzf UnifiedLinuxDriver.tar.gz | ||
- | sudo tar -xzf fix-nopar-scx4200-2.00.95-2008112701.tar.gz | ||
- | </code> | ||
- | |||
- | ======== Installation des librairies ======== | ||
- | |||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | |||
- | Voilà votre scanner près à l'utilisation. | ||
- | |||
- | ======== Tests de conclusion ======== | ||
- | |||
- | <code> | ||
- | $ scanimage -L | grep SCX | ||
- | device `smfp:SAMSUNG SCX-4200 Series on USB:0' is a SAMSUNG SCX-4200 Series on USB:0 Flatbed Scanner | ||
- | </code> | ||
- | |||
- | 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. | ||
- | |||
- | ======== Dernière intervention ======== | ||
- | |||
- | 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 : | ||
- | |||
- | <code>echo parport_pc | sudo bash -c "cat >> /etc/modules"</code> |