Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
imprimantes_brother [Le 10/09/2018, 13:35]
L'Africain [Cas d’une installation réseau (Wi-fi ou Ethernet)]
imprimantes_brother [Le 24/01/2019, 11:24] (Version actuelle)
L'Africain Gros nettoyage de la page.
Ligne 17: Ligne 17:
  
 ===== Pré-requis ===== ===== Pré-requis =====
-=== Imprimante éteinte === 
- 
   * N’allumez pas votre imprimante avant d’avoir fini l’installation des pilotes, celle-ci risquerait d’être détectée et mal auto-configurée.((N’ayez crainte si vous l’avez déjà fait, cela vous rajoutera juste quelques étapes dans ce qui va suivre.))   * N’allumez pas votre imprimante avant d’avoir fini l’installation des pilotes, celle-ci risquerait d’être détectée et mal auto-configurée.((N’ayez crainte si vous l’avez déjà fait, cela vous rajoutera juste quelques étapes dans ce qui va suivre.))
 +  * Réseau opérationnel (pour une installation via Wi-fi ou Ethernet), dans ce cas, assurez-vous :
 +    * D’avoir configuré l’imprimante avec votre routeur en **IP fixe**(reportez-vous au guide d’installation fourni avec votre imprimante). ((Notez que ce pré-requis est incontournable et identique, que ce soit pour une installation réseau sous Windows, Mac ou ici GNU/Linux))
 +    * D’être connecté au même réseau que l’imprimante.
  
-=== Réseau opérationnel (pour une installation ​via Wi-fi ou Ethernet) ​===+=====Divers type d'installation===== 
 +Il y a plusieurs manière d'​installer son imprimante brother :​ 
 +  * [[brother_driver_install_tool|Avec le script fourni par Brother]]. 
 +  * Avec le [[:​tutoriel:​script_shell|script]] d'un contributeur,​ **[[:​utilisateurs:​demonipuch:​script_brother|Demonipuch]]**,​ ce script non officiel, qui a été testé avec succès sur différentes imprimantes et versions d’Ubuntu, son auteur suit assidûment tout retour des utilisateurs quant à son utilisation sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|ce sujet du forum]]. 
 +  * Manuellement,​ en installant soi-même les deb.
  
-Dans ce cas, assurez-vous ​: +La méthode la plus simple est l'​utilisation du script de **[[:​utilisateurs:​demonipuch:script_brother|Demonipuch]]**. 
-  ​D’avoir configuré l’imprimante avec votre routeur (reportez-vous au guide d’installation fourni avec votre imprimante). ((Notez que ce pré-requis est incontournable et identique, que ce soit pour une installation réseau sous Windows, Mac ou ici GNU/​Linux)) +=====Installation ​manuelle ​des deb===== 
-  ​D’être connecté au même réseau que l’imprimante. +===Installation des pilotes ​====
- +
-<note tip>Il vous est conseillé de passer votre imprimante en //IP fixe//. +
-En effet, si d’aventure votre imprimante venait à changer d’adresse IP, certaines manipulations faites dans ce tutoriel risqueraient d’être à refaire. +
- +
-Pour passer votre imprimante en //IP fixe//, référez-vous à la documentation de votre routeur/​box.</​note>​ +
- +
-===== Étape 1 : Installation des pilotes ​=====+
  
 Brother donne différents tutoriels pour tous les types d’imprimante et/ou scanner à cette adresse :  Brother donne différents tutoriels pour tous les types d’imprimante et/ou scanner à cette adresse : 
  
-  * Page de téléchargement du site officiel disponible en passant par [[http://​support.brother.com/​g/​b/​productsearch.aspx?​c=fr&​lang=fr&​content=dl|brother.fr]]. Cette page va vous permettre de sélectionner votre imprimante ; ensuite choisissez Linux et le format .deb. Un message en anglais vous dit qu'il n'y a pas de réponse en français : choisissez simplement '​English'​ dans la liste déroulante pour accéder aux pilotes. En première ligne, pour beaucoup d'​imprimante vous allez trouver "​Driver Install Tool", un script qui va suffire pour lancer l'​installation de tous les pilotes [[brother_driver_install_tool|(Tutoriel ici)]]+  * Page de téléchargement du site officiel disponible en passant par [[http://​support.brother.com/​g/​b/​productsearch.aspx?​c=fr&​lang=fr&​content=dl|brother.fr]]. Cette page va vous permettre de sélectionner votre imprimante ; ensuite choisissez Linux et le format .deb. Un message en anglais vous dit qu'il n'y a pas de réponse en français : choisissez simplement '​English'​ dans la liste déroulante pour accéder aux pilotes.  
-  * Pilotes par imprimante ​[[http://​support.brother.com/​g/​s/​id/​linux/​en/​index.html?​c=us_ot&​lang=en&​comple=on&​redirect=on|Linux sur le site Brother]] +  * Pilotes par modèle, ​ **[[http://​support.brother.com/​g/​s/​id/​linux/​en/​download_prn.html|pour l'​imprimante]]** et pour le **[[https://​support.brother.com/​g/​s/​id/​linux/​en/​download_scn.html|scanner]]**. 
-  * Page officielle de [[http://​support.brother.com/​g/​s/​id/​linux/​en/​download_prn.html|téléchargement des pilotes Brothers]] — //étant donné notre distribution,​ le pilote '​cupswrapper'​ au format .deb devrait suffire. Néanmoins, vous pouvez télécharger aussi le pilote '​LPR'​…//​+  * Page officielle de [[http://​support.brother.com/​g/​s/​id/​linux/​en/​index.html?​c=us_ot&​lang=en&​comple=on&​redirect=on|téléchargement des pilotes Brothers]] — //étant donné notre distribution,​ le pilote '​cupswrapper'​ au format .deb devrait suffire. Néanmoins, vous pouvez télécharger aussi le pilote '​LPR'​…//​
  
 La page « **[[:​liste_imprimantes_brother|liste des imprimantes et multifonctions Brother]]** » a été spécialement rédigée pour vous aider à **identifier** et à **installer** les pilotes spécifiques à votre imprimante ou multifonction Brother. Néanmoins, dans la page de téléchargement de pilote Brother vous retrouverez toutes les imprimantes compatibles. La page « **[[:​liste_imprimantes_brother|liste des imprimantes et multifonctions Brother]]** » a été spécialement rédigée pour vous aider à **identifier** et à **installer** les pilotes spécifiques à votre imprimante ou multifonction Brother. Néanmoins, dans la page de téléchargement de pilote Brother vous retrouverez toutes les imprimantes compatibles.
  
-Une fois vos pilotes convenablement installés, revenez sur cette page pour poursuivre ​et terminer la configuration de votre matériel.+==== Détection ​et configuration de l’imprimante ====
  
-<​note>​Une autre méthode permet d’installer les drivers de votre imprimante ​Brother ​en exécutant un [[:​tutoriel:​script_shell|script]] réalisé par un contributeur. Ce script non officiel, qui a été testé avec succès sur différentes imprimantes et versions d’Ubuntu, peut-être utilisé en suivant les informations de **[[:​utilisateurs:​demonipuch:​script_brother|cette page]]**.\\ +Si votre imprimante ​est connectée ​en **usb** elle devrait être  ​[[:system-config-printer|automatiquement détectée et configurée]]!\\
-Son auteur suit assidûment tout retour des utilisateurs quant à son utilisation sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|ce sujet du forum]]. +
-</​note>​ +
- +
-===== Étape 2 : Détection et configuration de l’imprimante ===== +
- +
-À partir de maintenant, nous supposerons que les pilotes nécessaires ont été convenablement installés. +
- +
-==== Cas d’une connexion via USB ==== +
- +
-Allumez et connectez simplement votre imprimante à votre ordinateur. Votre imprimante devrait ​automatiquement ​être détectée et configurée!\\+
 Si l’auto-détection ne se fait pas (par exemple si vous aviez connecté l’imprimante avant d’installer les pilotes), suivez la procédure « réseau » décrite dans la section suivante (à partir du deuxième point). Si l’auto-détection ne se fait pas (par exemple si vous aviez connecté l’imprimante avant d’installer les pilotes), suivez la procédure « réseau » décrite dans la section suivante (à partir du deuxième point).
  
-==== Cas d’une installation ​réseau (Wi-fi ou Ethernet) ​====+Si votre imprimante est connectée en réseau (Wi-fi ou Ethernet), suivez les instructions de la partie réseau de la page [[:​system-config-printer#​ajout_d_une_imprimante_partagee|sur le gestionnaire d’imprimante]].
  
-<​note>​Il existe une alternative à ce qui est décrit ici pour la détection et la configuration de l’imprimante par l’interface Web de CUPS. Cette alternative est correctement documentée sur le **[[http://​support.brother.com/​g/​s/​id/​linux/​en/​instruction_prn1.html?​c=us_ot&​lang=en&​redirect=on|le site officiel de Brother]]**. </​note>​ + <​note ​important>Vous pouvez aussi modifier ​les valeurs ​manuellement ​par [[socket://​adresse-ip-imprimante:​9100]],​ par exemple [[socket://​192.168.2.21:​9100]]</​note>​
- +
- +
-  * Allumez votre imprimante et connectez-la au réseau (si ce n’est pas automatique). +
-  * Rendez-vous dans le [[:​system-config-printer#​lancement|gestionnaire d’imprimante de votre distribution]]. +
-  * En suivant les scripts décrits plus haut, votre imprimante peut être complètement installée. +
-  * Sinon, supprimez les éventuels profils qui se seraient créés si vous aviez connecté votre imprimante avant d’avoir installé les pilotes. +
-  * Cliquez sur « Nouvelle imprimante » (Les noms de cette option et de celles qui vont suivre dépendent de votre distribution. Celles-ci devraient cependant être facilement identifiables). +
-  * Vous devriez voir apparaître une ligne correspondant à votre imprimante (du type « Brother DCP-770CW » par exemple). Si celle-ci n’apparait pas, vérifiez bien les étapes précédentes. Sachez également qu’il faut parfois patienter quelques minutes entre la mise en route de l’imprimante et sa détection. +
-  * Cliquer sur « Suivant » après avoir sélectionné notre imprimante puis suivez les étapes pour sélectionner le pilote correspondant.\\ Il est possible que vous trouviez plusieurs pilotes pour un même modèle. Le choix par défaut devrait convenir dans la plupart des cas((Vous pourrez donc changer manuellement de pilote si vous n’êtes pas satisfait de ce choix)). +
-  * Renseignez enfin les champs « Nom », « Lieu » et « Description » selon vos désirs (vous pouvez aussi laisser ​les valeurs ​par défaut) puis validez. +
- +
-<note important>​L’imprimante est en fait installée par défaut comme étant un périphérique USB. Plutôt que de supprimer et de rechercher l’imprimante,​ changez l’uri (dans les propriétés de l’imprimante) ​par [[socket://​adresse-ip-imprimante:​9100]],​ par exemple [[socket://​192.168.2.21:​9100]]</​note>​+
  
 <note tip> Pour un modèle DCP on peut aussi choisir "Hôte ou imprimante LPD/​LPR", ​ renseigner le champ "​Hôte"​ (Host) avec l’adresse IP (xxx.xxx.xxx.xxx),​ et, soit renseigner le champ "​file"​ (queue) avec **binary_p1**,​ soit  ne rien mettre dans le champ "​file"​ et  cliquer "​Probe"​. Dans ce dernier cas, après un temps de détection et de recherche des pilotes, le bon choix est proposé. </​note>​ <note tip> Pour un modèle DCP on peut aussi choisir "Hôte ou imprimante LPD/​LPR", ​ renseigner le champ "​Hôte"​ (Host) avec l’adresse IP (xxx.xxx.xxx.xxx),​ et, soit renseigner le champ "​file"​ (queue) avec **binary_p1**,​ soit  ne rien mettre dans le champ "​file"​ et  cliquer "​Probe"​. Dans ce dernier cas, après un temps de détection et de recherche des pilotes, le bon choix est proposé. </​note>​
  
-Et voilà, l’imprimante devrait maintenant être fonctionnelle ! 
- 
-Vous pouvez imprimer une page de test et régler quelques options via le gestionnaire d’imprimante que nous venons d’utiliser.\\ ​ 
  
 **En cas d’anomalie**,​ consultez-la **[[imprimantes_brother#​Problemes_frequents|liste des problèmes les plus fréquents]]** en bas de cette page. **En cas d’anomalie**,​ consultez-la **[[imprimantes_brother#​Problemes_frequents|liste des problèmes les plus fréquents]]** en bas de cette page.
  
-===== Étape 3 : Installation et configuration du scanner =====+====Installation et configuration du scanner==== 
 +Pour les versions 64bits, il faut taper la commande suivante dans un [[:​terminal]] :​ 
 +<​code>​cp -R /​usr/​lib64/​* /​usr/​lib</​code>​ 
 +La liste de ces fichiers est renseignée sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_scn.html?​c=us_ot&​lang=en&​redirect=on#​f00101|cette page]] du site du constructeur.
  
-De même que dans la partie précédentenous supposerons ​que le pilote de numérisation de votre multifonction a été convenablement installé. Les scripts cités plus haut installent correctement ​le scanner ​sans autre manœuvreIl suffit ​de tester avec SImpleScan.+Sur Ubuntu [[:​bionic|18.04 LTS]]pour que le scanner ​soit reconnu, en USB ou en réseau, il faut également :​ 
 +  * [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] suivants: **[[apt>​libusb-0.1-4]]** et **[[apt>​libusb-0.1-4:​i386]]** 
 +  * Appliquer les recommandations ​de liens symboliques indiquées sur la page [[scanner#​probleme_connu|scanner]] pour toutes les bibliothèques qui s'​appellent **libsane-brother**.
  
-Noubliez pas de vous référer à la page **[[:liste_imprimantes_brother|liste des imprimantes et multifonctions Brother]]** !+=== Cas dune connexion via USB === 
 +Si le pilote a été correctement installé, en US il suffit ​de tester avec [[:Simple-Scan]],​ [[:Xsane]] ou tout autre [[:​scanner#​logiciels|logiciel de numérisation]] ! 
 +Allumez et connectez simplement votre multifonction à votre ordinateur. Pour autoriser son utilisation avec n’importe quel utilisateur voir [[imprimantes_brother#​Scanner : erreurs d’entrée/​sortie en USB|Scanner : erreurs d’entrée/​sortie en USB]].
  
-Sur Ubuntu [[:​bionic|18.04 LTS]], pour que le scanner soit reconnu, il faut également [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] suivants: **[[apt>​libusb-0.1-4]]** et **[[apt>​libusb-0.1-4:​i386]]** 
  
-<note important>​L'​installation de ''​libusb-0.1-4''​ est nécessaire même si votre scanner n'est pas branché en USB ! (Installation en réseau).</​note>​ +=== Cas d’une installation réseau (Wi-fi ou Ethernet) ===
- +
-Vérifier la présence des librairies dans les dossiers ​ /​usr/​lib/​x86_64-linux-gnu/​sane/ ​ (pour les paquets 64 bits) et /​usr/​lib/​i386-linux-gnu/​sane (si vous avez des paquets en 32 bits) +
- +
-libsane-brotherX.so, ​ libsane-brotherX.so.1, ​ libsane-brotherX.so.1.0.7,​ +
-X remplace un chiffre suivant le paquet brscan installé (brscan1 - 2 - 3 ou 4) +
-<​code>​ls -la /​usr/​lib/​*/​* | grep -E "​libsane|brother"</​code>​ +
- +
-Pour une version 64 bits +
-il faudra également ajouter un lien symbolique pour les bibliothèques de numérisation [[wpfr>​Scanner_Access_Now_Easy|SANE]]:​ +
-créer un lien dans le nouveau dossier  +
-<​code>​sudo ln -s /​usr/​lib64/​sane/​libsane-brother* /​usr/​lib/​x86_64-linux-gnu/​sane</​code>​ +
- +
-Pour une version possédant des paquets 32bits +
-copiez les fichiers dans /​usr/​lib/​i386-linux-gnu/​sane +
-<​code>​sudo ln -s /​usr/​lib/​sane/​libsane-brother* ​ /​usr/​lib/​i386-linux-gnu/​sane</​code>​ +
-==== Cas d’une connexion via USB ==== +
- +
-Allumez et connectez simplement votre multifonction à votre ordinateur. Pour autoriser son utilisation avec n’importe quel utilisateur voir [[imprimantes_brother#​Scanner : erreurs d’entrée/​sortie en USB|Scanner : erreurs d’entrée/​sortie en USB]] +
- +
-Le scanner devrait-être reconnu et utilisable grâce à [[:​simple-scan|Simple scan]], [[:Xsane]] ou tout autre [[:​scanner#​logiciels|logiciel de numérisation]] ! +
- +
-==== Cas d’une installation réseau (Wi-fi ou Ethernet) ​====+
  
 Cette partie s’avère un peu plus délicate, mais il n’y a cependant rien d’insurmontable. Cette partie s’avère un peu plus délicate, mais il n’y a cependant rien d’insurmontable.
Ligne 129: Ligne 86:
  
 <​note>​Vous pouvez également configurer votre scanner en utilisant le nœud du réseau auquel il est relié. <​note>​Vous pouvez également configurer votre scanner en utilisant le nœud du réseau auquel il est relié.
-Pour ce faire, remplacez dans la commande précédente « ''​ip=IP.DE.L.IMPRIMANTE''​ » par « ''​nodename=NOM_DU_NŒUD''​ »</​note>​+Pour ce faire, remplacez dans la commande précédente « ''​ip=IP.DE.L.IMPRIMANTE''​ » par « ''​nodename=NOM_DU_NŒUD''​ »</​note>​
  
 <​note>​brsaneconfig4 ne dispose pas de l'​option -q pour lister les scanners supportés, mais l'​option -d (diagnostic) passe en revue les matériels Brother connectés. Il est ainsi possible de retrouver la typographie de votre modèle. </​note>​ <​note>​brsaneconfig4 ne dispose pas de l'​option -q pour lister les scanners supportés, mais l'​option -d (diagnostic) passe en revue les matériels Brother connectés. Il est ainsi possible de retrouver la typographie de votre modèle. </​note>​
  
-=== Exemple récapitulatif ===+Exemple récapitulatif :\\ 
 +Si vous obtenez l’IP 192.168.001.065 avec le modèle DCP-770CW qui utilise le pilote brscan2, vous devrez donc taper la commande suivante :​ <​code>​sudo brsaneconfig2 -a name=SCANNER_BROTHER model=DCP-770CW ip=192.168.1.65</​code>​
  
-Si vous obtenez l’IP 192.168.001.065 avec le modèle DCP-770CW qui utilise le pilote brscan2, vous devrez donc taper la commande suivante : +Ceci fait, après avoir rentré votre mot de passe, vous devriez maintenant pouvoir [:​scanner#​logiciels|scanner]].
-<​code>​sudo brsaneconfig2 -a name=SCANNER_BROTHER model=DCP-770CW ip=192.168.1.65</​code>​ +
- +
-Ceci fait, après avoir rentré votre mot de passe, vous devriez maintenant pouvoir ​scanner grâce à [[:​simple-scan|Simple scan]], [[:Xsane]] ou tout autre [[:​scanner#​logiciels|logiciel de numérisation]] +
- +
-Pour les versions 64bits, il faut taper la commande suivante : +
-<​code>​cp -R /​usr/​lib64/​* /​usr/​lib</​code>​ +
-À partir de 18.04 il faut rajouter :​ +
-<​code>​cp -R /​usr/​lib64/​* /​usr/​lib/​x86_64-linux-gnu</​code>​+
  
-<note tip>si vous souhaitez supprimer un scanner précédemment configuré, utilisez la commande suivante:+<note tip>si vous souhaitez supprimer un scanner précédemment configuré, utilisez la commande suivante :​
 <​code>​sudo brsaneconfigX -r SCANNER_BROTHER</​code>​ <​code>​sudo brsaneconfigX -r SCANNER_BROTHER</​code>​
-En adaptant le « X » et « SCANNER_BROTHER » comme expliqué ci-dessus.</​note>​+En adaptant le « X » et « SCANNER_BROTHER ​» comme expliqué ci-dessus.\\ 
 +Pour connaître les différentes options de ''​brsaneconfig''​ tapez la commande ''​brsaneconfigX --help''​ en adaptant le « X » comme expliqué ci-dessus.</​note>​
  
-<note help>​Pour connaître les différentes options de brsaneconfig tapez la commande <​code>​brsaneconfigX --help</​code>​ +==== Installer la fonction de « numérisation directe » ====
-En adaptant le « X » comme expliqué ci-dessus.</​note>​ +
- +
-===== Étape 4 : Installer la fonction de « numérisation directe » =====+
  
 Si votre copieur est muni d’une touche de « numérisation directe » (un appui numérise et enregistre directement votre document sur votre ordinateur),​ vous pouvez l’activer simplement en tapant la ligne suivante dans un [[terminal]] : Si votre copieur est muni d’une touche de « numérisation directe » (un appui numérise et enregistre directement votre document sur votre ordinateur),​ vous pouvez l’activer simplement en tapant la ligne suivante dans un [[terminal]] :
Ligne 158: Ligne 106:
 Soyez sûr d’avoir installé le paquet scan-key-tool de chez **Brother**. Soyez sûr d’avoir installé le paquet scan-key-tool de chez **Brother**.
  
-Afin d’éviter de retaper cette commande à chaque fois que vous redémarrez votre ordinateur, vous pouvez la rajouter à votre liste d’applications au démarrage. +Afin d’éviter de retaper cette commande à chaque fois que vous redémarrez votre ordinateur, vous pouvez la rajouter à votre [[tutoriel/​application_demarrage|liste d’applications au démarrage]].\\ 
- +Vos fichiers numérisés seront ​alors sauvegardés dans un **dossier « brscan »** situé dans votre dossier personnel.
-<note important>​vos ​fichiers numérisés seront sauvegardés dans un **dossier « brscan »** situé dans votre dossier personnel ​</​note>​ +
- +
-<note tip>Vos fichiers numérisés sont numérisés,​ par defaut, dans une résolution de 100 DPIVous pouvez changer ces paramètres en modifiant le fichier **/​usr/​local/​Brother/​sane/​script/​scanto[file|image|email|ocr]-0.2.X-X.sh** ou **/​opt/​brother/​scanner/​brscan-skey/​script/​scanto[file|image|email|ocr]-0.2.X-X.sh**</​note>​+
  
-<note important>​Si lors d'une "numerisation ​directe",​ l'​imprimante affiche un message du type "​connexion pc...";​ vérifier que votre firewall ​autorise le port UDP 54925 en entrée ​  ​</​note>​+<note important>​Si lors d'une "numérisation ​directe",​ l'​imprimante affiche un message du type "​connexion pc...";​ vérifier que votre [[:​ufw|pare-feu]] ​autorise le port UDP 54925 en entrée.</​note>​
  
-==== Améliorer la « numérisation directe » en image ====+=== Améliorer la « numérisation directe » en image ===
  
 Contrairement à Windows il n’y a pas de « control center » avec les drivers et le logiciel. Les documents scannés en format image avec cette fonction sont toujours en couleur même si vous avez une touche de numérisation « Mono » et une « Couleur ». Une fois que l’image arrive sur votre PC dans le dossier « brscan », c’est [[:Gimp]] qui est lancé et c’est à vous de faire le boulot du choix de compression de l’image, de la conversion noir et blanc, du redimensionnement… Contrairement à Windows il n’y a pas de « control center » avec les drivers et le logiciel. Les documents scannés en format image avec cette fonction sont toujours en couleur même si vous avez une touche de numérisation « Mono » et une « Couleur ». Une fois que l’image arrive sur votre PC dans le dossier « brscan », c’est [[:Gimp]] qui est lancé et c’est à vous de faire le boulot du choix de compression de l’image, de la conversion noir et blanc, du redimensionnement…
Ligne 176: Ligne 121:
   * **/​usr/​local/​Brother/​sane/​script/​scantofileocr-X.X.X-X.sh** pour le scan avec reconnaissance de texte (non testé)   * **/​usr/​local/​Brother/​sane/​script/​scantofileocr-X.X.X-X.sh** pour le scan avec reconnaissance de texte (non testé)
 Les //​X.X.X-X//,​ qui correspondent à un numéro de version, seront remplacés par //0.2.1-3// pour la suite des explications. Les //​X.X.X-X//,​ qui correspondent à un numéro de version, seront remplacés par //0.2.1-3// pour la suite des explications.
-<​note>​Les scripts peuvent également se trouver dans le dossier **/​opt/​brother/​scanner/​brscan-skey/​script/​**</​note>​+<​note>​Les scripts peuvent également se trouver dans le dossier **/​opt/​brother/​scanner/​brscan-skey/​script/​**.</​note>​
  
-=== Le DPI ===+== Le DPI ==
  
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d’administration]] le fichier **/​usr/​local/​Brother/​sane/​script/​scantoimage-0.2.1-3.sh**. Vous pourrez constater que le DPI du scan par défaut est de 100.+[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez]] avec les [[:sudo|droits d’administration]] le fichier **/​usr/​local/​Brother/​sane/​script/​scantoimage-0.2.1-3.sh**. Vous pourrez constater que le DPI du scan par défaut est de 100.
 <​file>​resolution=100</​file>​ <​file>​resolution=100</​file>​
-Cette valeur plutôt basse peut-être modifiée à votre convenance. Par exemple si vous souhaitez un DPI plus acceptable de 300, vous rectifierez comme suit:+Cette valeur plutôt basse peut-être modifiée à votre convenance. Par exemple si vous souhaitez un DPI plus acceptable de 300, vous rectifierez comme suit :
 <​file>​resolution=300</​file>​ <​file>​resolution=300</​file>​
-<note tip>Sur une Brother DCP-375CW les fichiers scannés en 100DPI avait un rendu incorrect, trait en arc-en-ciel,​ couleurs faussées…</​note>​ 
  
-=== La conversion automatique en image ===+== La conversion automatique en image ==
  
-Commentez ((ajouter un dièse (#) en début)) la dernière ligne qui lance l’ouverture de Gimp+Commentez ((ajouter un dièse (#) en début)) la dernière ligne qui lance l’ouverture de Gimp :
 <​file>#​echo gimp $output_file \;rm -f $output_file | sh &</​file>​ <​file>#​echo gimp $output_file \;rm -f $output_file | sh &</​file>​
 et ajoutez à la suite: et ajoutez à la suite:
-<​file>​convert $output_file "​$output_file.png"​+<​file ​bash>convert $output_file "​$output_file.png"​
 rm -f $output_file</​file>​ rm -f $output_file</​file>​
-<note important>//​convert//​ est une commande issue du package ​**[[:​Imagemagick]]**. Installez-le s’il ne l’est pas déjà</​note>​+<note important>//​convert//​ est une commande issue du paquet ​**[[:​Imagemagick]]**. Installez-le s’il ne l’est pas déjà.</​note>​
  
-=== Le choix : noir & blanc ou couleur ​===+== Le choix : noir & blanc ou couleur ==
  
-Vous pouvez faire en sorte qu' [[:​imagemagick]] fasse la conversion ou ordonne au scanneur ​de scanner directement en noir et blanc. +Vous pouvez faire en sorte qu' [[:​imagemagick]] fasse la conversion ou ordonne au scanner ​de scanner directement en noir et blanc. 
-<​file>​convert $output_file -monochrome "​$output_file.png"</​file>​+<​file ​bash>convert $output_file -monochrome "​$output_file.png"</​file>​
 ou ou
-<​file>​scanimage --device-name "​$device"​ --mode "Black & White" --resolution $resolution>​ $output_file</​file+<​file ​bash>​scanimage --device-name "​$device"​ --mode "Black & White" --resolution $resolution>​ $output_file</​file>​
-<note tip>La conversion avec imagemagick est plus douce que le scan direct en noir et blanc qui peut baver un peu ou être trop contrasté.</​note>+
  
-Si vous ne voulez pas avoir à modifier le fichier à chaque fois que vous voulez changer de mode vous pouvez, par exemple, utiliser [[:zenity]] pour afficher une boite de dialogue qui vous demandera si vous voulez ​un scan couleur ou noir & blanc:+Si vous ne voulez pas avoir à modifier le fichier à chaque fois que vous voulez changer de mode vous pouvez, par exemple, utiliser [[:zenity]] pour afficher une boite de dialogue qui vous demandera si vous voulez ​une numérisation en couleur ou en noir & blanc :
   * Installez **[[:​Zenity]]** s’il ne l’est pas déjà.   * Installez **[[:​Zenity]]** s’il ne l’est pas déjà.
-  * [[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] dans votre Dossier Personnel pour y insérer: +  * [[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] dans votre **Dossier Personnel** pour y insérer :​ 
-<​file>​+<​file ​bash>
 #!/bin/sh #!/bin/sh
 zenity --question --text "​Conversion en noir et blanc ?" zenity --question --text "​Conversion en noir et blanc ?"
Ligne 217: Ligne 160:
 exit 0 exit 0
 </​file>​ </​file>​
-  * Rendez ce fichier ​e**x**écutable ​en modifiant ses [[:​droits]].+  * Rendez ce fichier ​[[:​tutoriel:​script_shell#​pour_executer_un_script|exécutable]] ​en modifiant ses [[:​droits]].
  
-=== Amélioration possible ​===+== Amélioration possible ==
  
 Vous pouvez ajouter des interactions en utilisant [[:Zenity]] ou [[http://​www.siteduzero.com/​tutoriel-3-93860-pygtk.html|pygtk]] ou [[:​glade2script|glade2script]] pour changer le DPI à la volée, la taille de l’image, mémoriser vos préférences,​ renommer le fichier directement,​ etc.\\ Vous pouvez ajouter des interactions en utilisant [[:Zenity]] ou [[http://​www.siteduzero.com/​tutoriel-3-93860-pygtk.html|pygtk]] ou [[:​glade2script|glade2script]] pour changer le DPI à la volée, la taille de l’image, mémoriser vos préférences,​ renommer le fichier directement,​ etc.\\
-Voici un début de piste d’un fichier **scantoimage-0.2.1-3.sh**,​ votre imagination fera le reste. Attention cependantcertaines parties sont à adapter selon votre version de brscan par exemple. +Voici un début de piste d’un fichier **scantoimage-0.2.1-3.sh**,​ votre imagination fera le reste. Attention cependantcertaines parties sont à adapter selon votre version de brscan par exemple. 
-<​file>​+<​file ​bash>
 #! /bin/sh #! /bin/sh
 set +o noclobber set +o noclobber
Ligne 257: Ligne 200:
 </​file>​ </​file>​
  
-===== Installation du lecteur de cartes ​=====+==== Installation du lecteur de cartes ====
  
 Dans le cas d’un branchement en USB, cartes et autres clefs USB devraient être accessibles dès leur insertion. Dans le cas d’un branchement en USB, cartes et autres clefs USB devraient être accessibles dès leur insertion.
Ligne 279: Ligne 222:
 [[https://​bugs.launchpad.net/​ubuntu/​+source/​brother-lpr-drivers-extra/​+bug/​293832/​comments/​62|Source]] [[https://​bugs.launchpad.net/​ubuntu/​+source/​brother-lpr-drivers-extra/​+bug/​293832/​comments/​62|Source]]
 <note tip>Si vous avez un doute, vous pouvez toujours écrire seulement **sudo brprintconf** dans le terminal et appuyer sur tab pour trouver votre imprimante</​note>​ <note tip>Si vous avez un doute, vous pouvez toujours écrire seulement **sudo brprintconf** dans le terminal et appuyer sur tab pour trouver votre imprimante</​note>​
-<note important>​Selon votre imprimante, il peut s’agir d'une autre commande que brprintconf. Vérifiez sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​instruction_prn4.html?​c=us_ot&​lang=en&​redirect=on|cette page]] et adapter ​en conséquence. De plus, selon la commande, il faut mettre en majuscule le nom de l’imprimante.+<note important>​Selon votre imprimante, il peut s’agir d'une autre commande que brprintconf. Vérifiez sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​instruction_prn4.html?​c=us_ot&​lang=en&​redirect=on|cette page]] et adaptez ​en conséquence. De plus, selon la commande, il faut mettre en majuscule le nom de l’imprimante.
  
 Par exemple la commande à taper pour le DCP-353C est : Par exemple la commande à taper pour le DCP-353C est :
 <​code>​sudo brprintconfij2 -P DCP353C -pt A4</​code>​ <​code>​sudo brprintconfij2 -P DCP353C -pt A4</​code>​
  
-Attention néanmoins, la page du site Brother, n’est pas toujours exacte. Ainsi pour la DCP-750CW elle indique **brprintconfij2 -P [Printer Name] [Option]** mais il faut en réalité faire **brprintconf_dcp750cw -pt A4** (drivers de la distribution --14.4)+Attention néanmoins, la page du site Brother, n’est pas toujours exacte. Ainsi pour la DCP-750CW elle indique **brprintconfij2 -P [Printer Name] [Option]** mais il faut en réalité faire **brprintconf_dcp750cw -pt A4** (drivers de la distribution --14.4).
 </​note>​ </​note>​
  
-<​note>​Vous pouvez également essayer de modifier le paramètre « taille » de « **A4** » à « **A4 (Bordeless)** » dans le menu « Système ​→ Administration → Impression ​→ votre_imprimante → Propriétés → Options de l’imprimante »</​note>​+<​note>​Vous pouvez également essayer de modifier le paramètre « taille » de « **A4** » à « **A4 (Bordeless)** » dans « [[:​gnome-control-center|Paramètres ​Système]] Imprimantes ​→ votre_imprimante → Propriétés → Options de l’imprimante »</​note>​
  
 Si cela n’a pas marché, vous pouvez toujours essayer les autres solutions de la [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_prn.html?​c=us_ot&​lang=en&​redirect=on|FAQ de Brother]]. ((notamment modifier dans le bon fichier .ppd: Si cela n’a pas marché, vous pouvez toujours essayer les autres solutions de la [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_prn.html?​c=us_ot&​lang=en&​redirect=on|FAQ de Brother]]. ((notamment modifier dans le bon fichier .ppd:
Ligne 296: Ligne 239:
 ====Impression : impossible de régler le format de papier en A4 par défaut et d'​accéder au mode recto/​verso==== ====Impression : impossible de régler le format de papier en A4 par défaut et d'​accéder au mode recto/​verso====
  
-Dans le gestionnaire d'​imprimantes,​ on peut accéder aux propriétés de l'​imprimante et définir par exemple le format de papier par défaut (souvent A4 en Europe) et la possibilité d'​imprimer en recto/​verso. Après l'​installation,​ le pilote peut être réglé sur un format de papier américain //Letter// et si vous choisissez A4, ce réglage n'est pas enregistré. De même, vous n'avez pas accès à l'​impression recto/verso ; pour ce dernier, il faut néanmoins savoir qu'il faut sélectionner le type de papier 'Plain Duplex Paper' pour que ce soit accessible.+Dans le [[system-config-printer|gestionnaire d'​imprimantes]], on peut accéder aux propriétés de l'​imprimante et définir par exemple le format de papier par défaut (souvent A4 en Europe) et la possibilité d'​imprimer en recto/​verso. Après l'​installation,​ le pilote peut être réglé sur un format de papier américain //Letter// et si vous choisissez A4, ce réglage n'est pas enregistré. De même, vous n'avez pas accès à l'​impression recto/verso ; pour ce dernier, il faut néanmoins savoir qu'il faut sélectionner le type de papier 'Plain Duplex Paper' pour que ce soit accessible.
  
-Nous allons contourner cette méthode en accédant à la page web (locale) du gestionnaire d'​impression de votre machine [[http://​localhost:​631/​admin|CUPS]]. Dans ce gestionnaire de toutes les imprimantes,​ cliquez sur notre imprimante puis choisir Administration pour définir ces 2 critères et enfin Enregistrer. Désormais, en retournant dans le gestionnaire d'​imprimante d'​Ubuntu,​ ces paramètres sont actifs et restent enregistrés.+Nous allons contourner cette méthode en accédant à la page web (locale) du gestionnaire d'​impression de votre machine [[:CUPS]]: ''​http://​localhost:​631/​admin''​. Dans ce gestionnaire de toutes les imprimantes,​ cliquez sur notre imprimante puis choisir ​**Administration** pour définir ces 2 critères et enfin **Enregistrer**. Désormais, en retournant dans le gestionnaire d'​imprimante d'​Ubuntu,​ ces paramètres sont actifs et restent enregistrés.
  
 ====Impression : Impossible de se connecter à l'​imprimante ==== ====Impression : Impossible de se connecter à l'​imprimante ====
 Après l'​installation,​ s'il n'est pas possible d'​imprimer des documents et que le statut "​Printer not responding. Connected?"​ apparaît, modifier l'URI automatique (par exemple "​[[dnssd://​Brother%20DCP-9020CDW._ipp._tcp.local/?​uuid=e3248000-80ce-11db-8000-30055cb89dfc"​]]) par l'​adresse IP (par exemple "​[[socket://​192.168.1.162:​9100]]"​). Après l'​installation,​ s'il n'est pas possible d'​imprimer des documents et que le statut "​Printer not responding. Connected?"​ apparaît, modifier l'URI automatique (par exemple "​[[dnssd://​Brother%20DCP-9020CDW._ipp._tcp.local/?​uuid=e3248000-80ce-11db-8000-30055cb89dfc"​]]) par l'​adresse IP (par exemple "​[[socket://​192.168.1.162:​9100]]"​).
-==== Scanner : erreurs d’entrée/​sortie en USB ====+==== Scanner : erreurs d’entrée/​sortie en USB ou autre ====
  
-Il s’agit ici d’un problème de droit le pilote de numérisation fourni par Brother, aussi invraisemblable que cela puisse paraître, n’est pas prévu pour permettre à l’utilisateur courant d’utiliser le scanner.\\ Voici une solution à ce problème : +Il s’agit ici d’un problème de droitle pilote de numérisation fourni par Brother, aussi invraisemblable que cela puisse paraître, n’est pas prévu pour permettre à l’utilisateur courant d’utiliser le scanner.\\ Voici une solution à ce problème : 
  
-<note important>​Si vous êtes en version 64 bits, à partir d' Ubuntu [[:​Precise|12.04]],​ en plus de la modification ci-dessous, il vous faudra copier en tant qu'​[[:​sudo|administrateur]] des fichiers dans les dossiers **/​usr/​lib** __et__ **/​usr/​lib/​sane**.\\ +  ​* [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​lib/​udev/​rules.d/​60-libsane1.rules** ​[[sudo|avec les droits d’administration]]
-La liste de ces fichiers est renseignée sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_scn.html?​c=us_ot&​lang=en&​redirect=on#​f00101|cette page]] du site du constructeur. Pour la version ​ [[:​Precise|14.04]],​ par rapport à la liste fournie par Brother, le nom des librairies est en version 2 (par exemple /​usr/​lib64/​libbrcolm2.so,​ avec la commande //ls usr/​lib64/​libb*//​ on peut voir la liste des libs à copier (de même pour celles dans /​usr/​lib64/​sane) </​note>​ +  * Ajoutez les deux lignes suivantes à la fin de la liste de matériel :
- +
-<​note>​Il semble possible de se passer de la modification de fichier, expliquée ci-dessous, en installant un [[:paquet]] prévu à cet effet tel qu’indiqué [[http://​support.brother.com/​g/​s/​id/​linux/​en/​instruction_scn1c.html?​c=us_ot&​lang=en&​redirect=on#​u13.04|ici]] sur le site Brother.  +
-Sous 14.04, c’est à éviter ; cette version d’Ubuntu n’est pas listée et de fait la procédure ne fonctionne pas. Elle a même pour effet de bloquer le fonctionnement du scanner en tant que root. Il faut alors désinstaller le paquet "​brother-udev-rule-type1"​. Pour ceux qui seraient passés par l’outil d’installation complet (imprimante et scanner) proposé par Brother, l’effet est le même. Il convient alors de désinstaller les paquets correspondant à la partie scanner, supprimer les fichiers d’installation qui sont apparus quelque part dans le home et de recommencer l’installation du paquet spécifique au scanner et de suivre la procédure indiquée ci-dessous. +
-</​note>​ +
-Comme plus ou moins indiqué [[http://​support.brother.com/​g/​s/​id/​linux/​en/​instruction_scn1c.html?​c=us_ot&​lang=en&​comple=on&​redirect=on#​u9.10| Brother Solution Cnter > Linux Informations > Scanner Setting for normal user +
-]] +
-  ​* [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​lib/​udev/​rules.d/​60-libsane.rules** (16-04 et ultérieur) ou **/​lib/​udev/​rules.d/​40-libsane.rules** avec les droits d’administration. +
-  * Ajoutez les deux lignes suivantes à la fin de la liste de matériel ​(avant la ligne « # The following rule will disable …»)+
 <​file>​ <​file>​
 # Brother scanners # Brother scanners
Ligne 323: Ligne 258:
   * Sauvegardez le fichier puis, enfin, redémarrez votre ordinateur.   * Sauvegardez le fichier puis, enfin, redémarrez votre ordinateur.
  
-FIXME ce qui suit est toujours d’actualité?​\\ 
 En cas de problème, tapez la commande « lsusb » dans un [[:​terminal]],​ si votre scanner n’apparaît pas dans la liste, il vous faudra ajouter l’utilisateur au groupe « lp ». Via la commande: En cas de problème, tapez la commande « lsusb » dans un [[:​terminal]],​ si votre scanner n’apparaît pas dans la liste, il vous faudra ajouter l’utilisateur au groupe « lp ». Via la commande:
 <​file>​ <​file>​
 sudo adduser $USER lp sudo adduser $USER lp
 +sudo adduser $USER scanner
 +sudo adduser $USER saned
 </​file>​ </​file>​
 Puis déconnectez/​reconnectez-vous. Puis déconnectez/​reconnectez-vous.
-<​note>​FIXME selon la version il peut également s’agir des groupes scanner ou saned (groupe à créer si besoin) 
-via la commande suivante : 
-<​file>​ 
-sudo adduser $USER scanner 
-sudo adduser $USER saned 
-</​file></​note>​ 
  
 :!: Dans le cas où l’imprimante est connectée en USB sur un port USB3, il a [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=14289671#​p14289671|indiqué]] qu’il faut configurer le BIOS en mode 'USB legacy'​ (pas auto) et XHCI pre boot disbled'​ (pas auto ou enabled). :!: Dans le cas où l’imprimante est connectée en USB sur un port USB3, il a [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=14289671#​p14289671|indiqué]] qu’il faut configurer le BIOS en mode 'USB legacy'​ (pas auto) et XHCI pre boot disbled'​ (pas auto ou enabled).
Ligne 341: Ligne 271:
  
 Si les manipulations ci-dessus n’ont rien données, vérifiez qu’il existe bien une ligne de type //​brotherX//​ ((X étant un chiffre)) dans le fichier /​etc/​sane.d/​dll.conf ​ Si les manipulations ci-dessus n’ont rien données, vérifiez qu’il existe bien une ligne de type //​brotherX//​ ((X étant un chiffre)) dans le fichier /​etc/​sane.d/​dll.conf ​
-Si ce n’est pas le cas, [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] avec les droits d’administration et ajouter ​à la fin « **brotherX** » (où « X » correspond au même chiffre que dans le nom du paquet « brscanX » que vous avez installé). +Si ce n’est pas le cas, [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] avec les [[sudo|droits d’administration]] et ajoutez ​à la fin « **brotherX** » (où « X » correspond au même chiffre que dans le nom du paquet « brscanX » que vous avez installé).
- +
-Si cela ne résout pas le problème et que vous êtes en version 64 bits, vérifier que vous avez bien copié l’intégralité des fichiers Brother dans **/​usr/​lib64/​** et **/​usr/​lib64/​sane** tel qu’indiqué en note au début de [[#​scannererreurs_d_entreesortie_en_usb|cette section]]. +
- +
-À partir de [[:​yakkety|16.10]],​ vérifiez également d’avoir bien installé le paquet **[[apt>​libusb-0.1-4]]** comme indiqué dans cette [[#​etape_3installation_et_configuration_du_scanner|même section]] et sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_scn.html?​c=ru&​lang=ru&​prod=dcp7057r_eu&​redirect=on#​f00107|le site brother]]. Ce paquet est nécessaire même pour une installation en réseau !+
  
 ===== Mise à jour du micrologiciel (firmware) ===== ===== Mise à jour du micrologiciel (firmware) =====
  • imprimantes_brother.1536579320.txt.gz
  • Dernière modification: Le 10/09/2018, 13:35
  • par L'Africain