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 22/02/2017, 23:42]
Mike11310 [Scanner non vu par le logiciel]
imprimantes_brother [Le 27/03/2023, 17:30] (Version actuelle)
Bybeu
Ligne 1: Ligne 1:
 {{tag>​imprimante brother}} {{tag>​imprimante brother}}
 ---- ----
-====== Imprimantes et Multifonctions BROTHER ====== 
  
-L'entreprise Brother fournit des pilotes libres pour la plupart de ses imprimantes et multifonctions.\\ +====== Imprimantes et multifonctions Brother ====== 
-Ces pilotes sont de relativement bonne qualitéils supportent bien l'impression au format A4, mais vous pourrez par contre rencontrer quelques difficultés avec le format A5 (papier photo) et avec des formats plus exotiques.+Lentreprise Brother fournit des pilotes libres pour la plupart de ses imprimantes et multifonctions ​mais les sources sont très difficiles à obtenir.\\ 
 + 
 +Concernant l’impressionles pilotes ​supportent bien limpression au format A4, mais vous pourrez par contre rencontrer quelques difficultés avec le format A5 (papier photo) et avec des formats plus exotiques
 +Concernant la numérisation,​ les pilotes sont de mauvaise qualité, les paquets, bien qu’installables,​ ne sont pas fonctionnels sans intervention manuelle.
  
 Cette page a pour but de vous guider dans la configuration et la mise en œuvre de votre périphérique Brother. Cette page a pour but de vous guider dans la configuration et la mise en œuvre de votre périphérique Brother.
  
-<note important>​ **Remarque valable pour l'ensemble de ce guide:** les commandes d'installation nécessitent que vous ayez les droits d'administration,​ d'où l'usage quasi systématique de sudo en préfixe des commandes (voir la page **[[:​sudo|sudo]]** pour plus d'informations). </​note>​+<note important>​ **Remarque valable pour lensemble de ce guide:** les commandes dinstallation nécessitent que vous ayez les droits dadministration,​ doù lusage quasi systématique de sudo en préfixe des commandes (voir la page **[[:​sudo|sudo]]** pour plus dinformations). </​note>​
  
-<note important>​ **La configuration utilisant le routeur [[:​Freebox]] comme SERVEUR DE NUMERISATION ​n'est pas possible** car n'est pas supporté pour l'instant par la freebox (et à priori par la plupart des autres [[wpfr>​Box_(Internet)|box internet]]).\\ +<note important>​ **La configuration utilisant le routeur [[:​Freebox]] comme SERVEUR DE NUMÉRISATION ​nest pas possible** car nest pas supporté pour linstant par la freebox (et priori par la plupart des autres [[wpfr>​Box_(Internet)|box internet]]).\\ 
-En effet, si vous connectez votre imprimante en USB sur le routeur, contrairement à l'impression, il ne sera pas possible de scanner en wifi. Dès lors, vous devrez brancher votre machine directement au PC (ou scanner directement sur clef USB pour les modèles le proposant).\\ +En effet, si vous connectez votre imprimante en USB sur le routeur, contrairement à limpression, il ne sera pas possible de scanner en Wi-fi. Dès lors, vous devrez brancher votre machine directement au PC (ou scanner directement sur clef USB pour les modèles le proposant).\\ 
-Cette information n'est cependant pas vraie si vous disposez d'une machine avec connexion réseau.</​note>​+Cette information nest cependant pas vraie si vous disposez dune machine avec connexion réseau
 + 
 +A noter qu'​avec le script d'​installation de **[[:​utilisateurs:​demonipuch:​script_brother|Demonipuch]]** cité un peu plus loin dans cet article, le scan par WiFi fonctionne dans certaines configurations,​ par exemple, avec une box SFR et une  MFC-J497DW.</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
-=== Version 64 bits === +  * N’allumez pas votre imprimante ​avant d’avoir fini l’installation des pilotescelle-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.)) 
-Pour les versions 64 bits avant 13.10il est nécessaire ​d'​installer le paquet **[[apt>​ia32-libs]]** ou **[[apt>​lib32stdc++]]** +  ​Réseau opérationnel (pour une installation via Wi-fi ou Ethernet), dans ce cas, assurez-vous : 
-=== Imprimante éteinte ===+    ​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.
  
-  * 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.))+=====Divers type d'​installation===== 
 +Il y a plusieurs manière ​d'installer son imprimante 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 [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|ce sujet (fermé) du forum]]. 
 +<note important>​Ce script peut ne pas marcher pour les scanner ​si vous êtes sous Ubuntu Focal (20.04), pour une raison inattendue.
  
-=== Réseau opérationnel (pour une installation via WI-FI ou ethernet===+En effet, ce script recherche le fichier /​lib/​udev/​rules.d/​60-libsane1.rules et pour une raison inconnue (par moi !), il s'​appelle 60-libsane.rules pour la version 20.04 et c'est la seule ! Ce n'est pas le cas en 18.04, 22.04, 22.10 ce qui est étonnant mais bloquant.
  
-Dans ce casassurez vous : +Pour contourneril doit être possible de renommer ce fichier avant de lancer le script ou utiliser la méthode suivante.</​note>​ 
-  * 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 identiqueque ce soit pour une installation réseau sous Windows, Mac ou ici GNU/Linux)) +  * [[brother_driver_install_tool|Avec le script ​fourni ​par Brother]]Pour les versions 20.04 et +suivre la procédure [[https://​support.brother.com/​g/​b/​faqend.aspx?​c=fr&​lang=fr&​prod=mfcj5920dw_us_eu&​faqid=faq00100729_000|ici]] pour les imprimantes listées sur la page. 
-  * D'​être connecté au même réseau que l'​imprimante.+  * Manuellement,​ en téléchargeant et installant soi-même les deb.
  
-<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>​+=====Installation manuelle des deb===== 
 +==== Installation des pilotes ====
  
-===== Etape 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 [[https://​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 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/​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'​…//​
  
-  ​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]]. Suite au téléchargement,​ l'​ensemble de la procédure est mentionné. +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.
-  ​Page dédiée ​[[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]] +
-  ​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'​ ...//+
  
-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 nécessaires à votre imprimante ​ou multifonction Brother. Néanmoins, dans la page de téléchargement de pilote Brothers vous retrouverez toutes les imprimantes compatibles.+==== Détection ​et configuration de l’imprimante ​====
  
-Depuis le (03/2014) Brother met à disposition un  script d'​installation pour lequel il faut à ce jour respecter une contrainte, avoir créé le dossier lpd : +Si votre imprimante est connectée en **usb** elle devrait être  [[:system-config-printer|automatiquement détectée et configurée]]!\\ 
-<​code>​sudo mkdir /​var/​spool/​lpd</​code>​ +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).
-Sans quoi, selon certains pilotes et la version d'​ubuntu,​ vous pourriez être [[http://​askubuntu.com/​questions/​749828/​how-do-i-install-ql570lpr-1-0-1-0-i386-deb-using-terminal|confronté à des erreurs]] (en).\\ +
-Idem lors de la désinstallation.+
  
-Suivez ensuite ce tutoriel : [[brother_driver_install_tool|Driver Install Tools]] +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]].
  
-Une fois vos pilotes convenablement installésrevenez sur cette page pour poursuivre et terminer la configuration de votre matériel.+ <​note important>​Vous pouvez aussi modifier les valeurs manuellement par [[socket://​adresse-ip-imprimante:​9100]]par exemple [[socket://​192.168.2.21:​9100]]</​note>​
  
-<​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 officielqui a été testé ​avec succès sur différentes imprimantes ​et versions d'​Ubuntupeut-être utilisé en suivant les informations de **[[:​utilisateurs:​demonipuch:​script_brother|cette page]]**.\\ +<​note ​tipPour 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>​
-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>​ +
-===== Etape 2 : Détection et configuration de l'​imprimante =====+
  
-A partir de maintenant, nous supposerons que les pilotes nécessaires ont été convenablement installés. 
  
-==== Cas d'une connexion via USB ====+**En cas d’anomalie**,​ consultez-la **[[imprimantes_brother#​Problemes_frequents|liste des problèmes les plus fréquents]]** en bas de cette page.
  
-Allumez ​et connectez simplement votre imprimante à votre ordinateur. Votre imprimante devrait automatiquement être détectée et configurée!\\ +====Installation ​et configuration du scanner==== 
-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).+Pour les versions 64bitsil faut taper la commande ​suivante ​dans un [[:​terminal]] :​ 
 +  * [[:​bionic|18.04 LTS]]: <​code>​cp -R /​usr/​lib64/​* /​usr/​lib/​x86_64-linux-gnu</​code>​ 
 +  * versions précédentes ​(pas testé pour [[:​bionic|18.04 LTS]]): <​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.
  
-==== Cas d'une installation ​réseau ​(WI-FI ou ethernet) ====+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]]** <​del>​et **[[apt>​libusb-0.1-4:​i386]]**</​del>​ 
 +  * 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**.
  
-<​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 CUPSCette 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>​+=== Cas d’une 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 ordinateurPour autoriser son utilisation avec n’importe quel utilisateur voir la section ​[[imprimantes_brother#​Scanner ​erreurs d’entrée/sortie ​en USB ou autre]].
  
 +=== Cas d’une installation réseau (Wi-fi ou Ethernet) ===
  
-  ​Allumez ​votre imprimante et connectez ​la au réseau ​(si ce n'est pas automatique). +Cette partie s’avère un peu plus délicate, mais il n’y a cependant rien d’insurmontable. 
-  * Rendez vous dans le gestionnaire d'​imprimante ​de votre distribution : + 
-<​note ​help+Ouvrez un [[:​terminal]] et tapez la commande suivante //en l’adaptant à votre situation// (plus d’explications ci-après) : 
-  * pour Ubuntu : //Système → Administration → Impression// +<​code>​sudo brsaneconfigX -a name=SCANNER_BROTHER model=NOM-DE-VOTRE-MODELE ip=IP.DE.L.IMPRIMANTE</​code>​ 
-  * pour Kubuntu : //Menu K → Paramètres du système → Imprimantes//​ +  ​Le « X » de « brsaneconfigX » dépend du pilote de numérisation que vous avez précédemment installé. Si vous avez installé « brscan » vous devrez alors utiliser « brsaneconfig ».\\ De même, si vous avez installé « brscan2 » ou « brscan3 » vous devrez utiliser respectivement « brsaneconfig2 » ou « brsaneconfig3 ». 
-  ​* ​pour Xubuntu ​//​Applications → Paramètres → Impression//​+  * Le champ « name » vous permet de donner le nom que vous souhaitez au scanner. Vous pouvez ici laisser ''​SCANNER_BROTHER''​ comme dans l’exemple. 
 +  * Le « model » correspond au modèle de votre imprimante. Pour accéder à la liste des scanners supportés, ​et surtout à la typographie à adopter ​(majuscules, tirets…tapez « ''​brsaneconfigX -q''​ » en adaptant le « X » comme expliqué ci-dessus
 +  * Vous trouverez l’adresse IP en fouillant ​dans le menu réseau ​de votre imprimante. 
 + 
 +<​note ​important
 +Certaines imprimantes ne vous donneront pas leur adresse IP sous forme « réduite ».\\ La commande précédente n’acceptant que cette forme « réduite », vous devrez adapter l’adresse que vous donne votre multifonction en //retirant ces « zéros en trop »//. 
 + 
 +Dans chaque groupe de 3 chiffres qui forme l’adresse,​ vous devez ignorer les zéros à gauche de chaque groupe. Un petit exemple illustratif ​pour bien comprendre ​si l’imprimante vous donne « 192.168.000.065 » comme adresse IP, vous devrez saisir « 192.168.0.65 » dans la commande précédente.
 </​note>​ </​note>​
-  * 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 USBPlutôt que de supprimer et de rechercher l'​imprimantechangez 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>​Vous pouvez également configurer votre scanner ​en utilisant le nœud du réseau auquel il est relié. 
 +Pour ce faireremplacez ​dans la commande précédente « ''ip=IP.DE.L.IMPRIMANTE''​ » par « ''​nodename=NOM_DU_NŒUD''​ »</​note>​
  
-<​note ​tipPour 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>​brsaneconfig4 ne dispose pas de l'​option -q pour lister les scanners supportésmais l'option -d (diagnosticpasse en revue les matériels Brother connectésIl est ainsi possible ​de retrouver la typographie ​de votre modèle. </​note>​
  
 +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>​
  
-Et voilàl'​imprimante devrait ​maintenant ​être fonctionnelle !+Ceci faitaprès avoir rentré votre mot de passe, vous devriez ​maintenant ​pouvoir [:​scanner#​logiciels|scanner]].
  
-Vous pouvez imprimer une page de test et régler quelques ​options ​via le gestionnaire d'imprimante que nous venons d'utiliser.\\ +<note tip>si vous souhaitez supprimer un scanner précédemment configuré, utilisez la commande suivante :​ 
 +<​code>​sudo brsaneconfigX -r SCANNER_BROTHER</​code>​ 
 +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>​
  
-**En cas d'​anomalie**,​ consultez ​la **[[imprimantes_brother#​Problemes_frequents|liste des problèmes les plus fréquents]]** en bas de cette page.+==== Installer ​la fonction ​de « numérisation directe » ====
  
-===== Etape 3 : Installation ​et configuration du scanner =====+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]] : 
 +<​code>​brscan-skey</​code>​ 
 +Soyez sûr d’avoir installé le paquet scan-key-tool de chez **Brother**.
  
-De même que dans la partie précédentenous supposerons que le pilote de numérisation de votre multifonction a été convenablement installé.+Afin d’éviter de retaper cette commande à chaque fois que vous redémarrez votre ordinateurvous 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.
  
-N'​oubliez pas de vous référer ​à la page **[[:liste_imprimantes_brother|liste des imprimantes ​et multifonctions Brother]]** ​!+Si vous êtes parfois connecté avec le même nom d'​utilisateur ​à plusieurs PC dans lesquels brscan-skey est installé, différenciez le nom affiché sur le LCD de l'​imprimante lors du choix de la cible : 
 +<​code>#​Rajoutez "​user=moi-PC3"​ tout en bas du fichier /​opt/​brother/​scanner/​brscan-skey/​brscan-skey.config ainsi : 
 +sudo brscan-skey -u moi-PC3 
 +#(pas de fioritures ici, 16 caratères max lettres ou chiffres : brscan-skey n'​accepte pas l'@, mais j'ai testé pour moi... ​et pour vous, le tiret ;-), non mais!
 +#Puis relancez brscan-skey : 
 +brscan-skey -t && brscan-skey</​code>​
  
-Sur Ubuntu 16.10 il manque 2 fichiers à installer sans cela le scanner ​ne sera pas reconnu. Effectuer ​:+<note important>​Si lors d'une "​numérisation directe",​ l'​imprimante affiche un message du type "​connexion pc..." puis ne lance pas le scan physique (pas de bruit de moteur), vérifier que votre [[:ufw|pare-feu]] autorise bien le port UDP 54925 en entrée depuis l'IP de l'​imprimante et que [[:Gimp]] est installé. Brother utilise Gimp par défaut pour afficher l'​image scannée. Voyez si dessus pour changer ce comportement par défaut.</​note>​
  
-<​code>​sudo apt-get install libusb-0.1-4 libusb-0.1-4:​i386</​code>​+=== Améliorer la « numérisation directe » en image ===
  
-Sur la version 64bits ​il faudra ajouter un lien symbolique pour les bibliothèques ​de sane: +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…
-<​code>​sudo ln -s /​usr/​lib64/​sane /​usr/​lib/​sane</​code>​ +
-==== Cas d'une connexion via USB ====+
  
-Allumez et connectez simplement votre multifonction à votre ordinateurPour 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]]+Voici les astuces que vous pouvez utiliser pour automatiser tout ceciTout d'abord il faut savoir que brscan utilise un script pour chaque type de scan 
 +  * **/usr/local/​Brother/​sane/​script/​scantofile-X.X.X-X.sh** pour le scan vers un fichier 
 +  * **/​usr/​local/​Brother/​sane/​script/​scantoimage-X.X.X-X.sh** pour le scan vers une image (qui est en fait un scan vers fichier puis le lancement de Gimp) 
 +  * **/​usr/​local/​Brother/​sane/​script/​scantomail-X.X.X-X.sh** pour le scan puis l’envoi par mail (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. 
 +<​note>​Les scripts peuvent également se trouver dans le dossier **/​opt/​brother/​scanner/​brscan-skey/​script/​**.</​note>​
  
-Le scanner devrait-être reconnu et utilisable grâce à [[:​simple-scan|Simple scan]], [[:Xsane]] ou tout autre [[:​scanner#​logiciels|logiciel de numérisation]] !+== Le DPI ==
  
-==== Cas d'une installation réseau (WI-FI ou ethernet) ====+[[:​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>​ 
 +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>​
  
-Cette partie s'​avère un peu plus délicate, mais il n'y a cependant rien d'​insurmontable.+== La conversion automatique en image ==
  
-Ouvrez ​un [[:terminal]] ​et tapez la commande suivante //en l'​adaptant à votre situation// (plus d'​explications ci-après) ​+Commentez ((ajouter ​un dièse (#) en début)) la dernière ligne qui lance l’ouverture de Gimp : 
-<code>sudo brsaneconfigX ​-a name=SCANNER_BROTHER model=NOM-DE-VOTRE-MODELE ip=IP.DE.L.IMPRIMANTE</code+<​file>#​echo gimp $output_file \;rm -f $output_file | sh &</​file>​ 
-  Le « X » de « brsaneconfigX » dépend du pilote de numérisation que vous avez précédemment installéSi vous avez installé « brscan » vous devrez alors utiliser « brsaneconfig ».\\ De même, si vous avez installé « brscan2 » ou « brscan3 » vous devrez utiliser respectivement « brsaneconfig2 » ou « brsaneconfig3 ». +et ajoutez à la suite
-  * Le champ « name » vous permet de donner ​le nom que vous souhaitez au scanner. Vous pouvez ici laisser ''​SCANNER_BROTHER''​ comme dans l'​exemple+<file bash>convert $output_file "​$output_file.png"​ 
-  Le « model » correspond au modèle de votre imprimante. Pour accéder à la liste des scanners supportés, et surtout à la typographie à adopter (majusculestirets...) tapez « ''​brsaneconfigX ​-q''​ » en adaptant le « X » comme expliqué ci-dessus. +rm -f $output_file</file
-  * Vous trouverez l'​adresse IP en fouillant dans le menu réseau de votre imprimante.+<note important>//​convert//​ est une commande issue du paquet **[[:​Imagemagick]]**. Installez-le s’il ne l’est pas déjà
 +Dans le même paquet, on trouve ​**mogrify** qui fait la conversion en remplaçant directement la source par la cibleplus besoin de rm -f $output_file</​note>​
  
-<note important>​ +== La conversion automatique ​en PDF ==
-Certaines imprimantes ne vous donneront pas leur adresse IP sous forme « réduite ».\\ La commande précédente n'​acceptant que cette forme « réduite », vous devrez adapter l'​adresse que vous donne votre multifonction ​en //retirant ces « zéros en trop »//.+
  
-Dans chaque groupe de 3 chiffres qui forme l'adresse, vous devez ignorer les zéros ​à gauche ​de chaque groupeUn petit exemple illustratif pour bien comprendre ​: si l'​imprimante vous donne « 192.168.000.065 » comme adresse IPvous devrez saisir « 192.168.0.65 » dans la commande précédente. +L'idée de cette amélioration est de laisser le format généré par défaut (TIFF) pour la fonction Scan to Image (à adapter séparément à vos besoins via les fichiers /​opt/​brother/​scanner/​brscan-skey/​scantoimage.config et /​opt/​brother/​scanner/​brscan-skey/​script/​scantoimage.sh). Pour les documents on va plutôt utiliser Scan to File. Pour ce faire on va utiliser une copie de /​opt/​brother/​scanner/​brscan-skey/​script/​scantoimage.sh, plus adaptée ​: 
-</note>+ <​file bash>​sudo cp /​opt/​brother/​scanner/​brscan-skey/​script/​scantofile.sh /​opt/​brother/​scanner/​brscan-skey/​script/​scantofile.original 
 +sudo cp /​opt/​brother/​scanner/​brscan-skey/​script/​scantoimage.sh /​opt/​brother/​scanner/​brscan-skey/​script/​scantofile.sh 
 +sudo nano /​opt/​brother/​scanner/​brscan-skey/​script/​scantofile.sh</​file>​ 
 +Voici le fichier modifié, avec par ordre de priorité/​préférence du convertisseur 
 +  * **tiff2pdf** (installer libtiff-tools ​si nécessaire)Testé OK sur 22.04 et 20.04 
 +  * **mogrify** (installer ImageMagick si besoin). Testé OK sur 22.04 (pas testé sur 20.04) 
 +  * **gimp** (permet la conversion manuellement) 
 +  * **evince** (permet d'​enregistrer une copie du fichier tiff (sans conversion) dans un répertoire pertinent avant qu'il ne soit, comme pour les 3 autres méthodes ci-dessussupprimé automatiquement du répertoire brscan). 
 +Le début jusqu'​aux tests if...which... est inchangé. La suite de tests if...which... défini ​la priorité selon votre préférenceBeaucoup des outils prévus par Brother sont désactivés par des commentaires. Pour en réactiver un, le passer en tête de liste (car c'est qu'on veut l'​utiliser) en conservant la séquence if/elif/​elif/​fi et ajouter un autre test or ( || ) adapté à l'​antépénultième ligne :
  
-<note>Vous pouvez également configurer votre scanner en utilisant le nœud du réseau auquel il est relié. +<file>#! /bin/bash 
-Pour ce faire, remplacez dans la commande précédente « ''​ip=IP.DE.L.IMPRIMANTE''​ » par « ''​nodename=NOM_DU_NŒUD''​ »</note>+# scantoimage custom pour scantofile 
 +
 +mkdir -p ~/brscan 
 +sleep 0.2
  
 +if [ -e ~/​.brscan-skey/​scantofile.config ];then
 +   ​source ~/​.brscan-skey/​scantofile.config
 +elif [ -e /​etc//​opt/​brother/​scanner/​brscan-skey/​scantofile.config ];then
 +   ​source /​etc//​opt/​brother/​scanner/​brscan-skey/​scantofile.config
 +fi
  
-=== 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 : +SCANIMAGE="/​opt/​brother/​scanner/​brscan-skey/skey-scanimage"​ 
-<​code>​sudo brsaneconfig2 ​-a name=SCANNER_BROTHER model=DCP-770CW ip=192.168.1.65</​code>​+OUTPUT=~/​brscan/​Scan_"​$(date +%Y-%m-%d-%H-%M-%S)"​.tif 
 +OPT_OTHER=""​
  
-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 : +if [ "​$resolution"​ != ''​ ];then 
-<​code>​cp ​-R /​usr/​lib64/​* /​usr/​lib</​code>​+   OPT_RESO="​--resolution $resolution"​  
 +else 
 +   ​OPT_RESO="​--resolution 100"  
 +fi
  
-<note tip>si vous souhaitez supprimer un scanner précédemment configuré, utilisez la commande suivante: +if [ "​$source"​ != ''​ ];then 
-<​code>​sudo brsaneconfigX ​-r SCANNER_BROTHER</​code>​ +   OPT_SRC="​--source $source" ​ 
-En adaptant le « X » et « SCANNER_BROTHER » comme expliqué ci-dessus.</​note>​+else 
 +   ​OPT_SRC="​--source FB"  
 +fi
  
-<note help>​Pour connaitre les différentes options de brsaneconfig tapez la commande <​code>​brsaneconfigX ​--help</​code>​ +if [ "​$size"​ != ''​ ];then 
-En adaptant le « X » comme expliqué ci-dessus.</​note>​+   ​OPT_SIZE="​--size $size" ​ 
 +else 
 +   ​OPT_SIZE="​--size A4"  
 +fi
  
-===== Etape 4 : Installer la fonction de « numérisation directe » =====+if [ "​$duplex" ​'​ON'​ ];then 
 +   ​OPT_DUP="​--duplex"​ 
 +   ​OPT_SRC="​--source ADF_C"  
 +else 
 +   ​OPT_DUP=""​ 
 +fi 
 +OPT_FILE="​--outputfile ​ $OUTPUT"​
  
-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]] : +OPT_DEV="​--device-name $1"
-<​code>​brscan-skey</​code>​ +
-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.+OPT="​$OPT_DEV $OPT_RESO $OPT_SRC $OPT_SIZE $OPT_DUP $OPT_OTHER $OPT_FILE"​
  
-<note tip>Vos fichiers numérisés seront sauvegardés dans un dossier « brscan » situé dans votre dossier personnel et dans une résolution de 100 DPI. Vous 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>​+if "​$(echo "​$1" ​grep net)" != '' ​];then 
 +    sleep 1 
 +fi
  
-==== Améliorer la « numérisation directe » en image ====+#echo  "​$SCANIMAGE $OPT"​ 
 +$SCANIMAGE $OPT
  
-Contrairement à Windows il n'y a pas de « controler 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...+if ! -e "​$OUTPUT" ​];then 
 +   sleep 1 
 +   ​$SCANIMAGE $OPT 
 +fi
  
-Voici les astuces que vous pouvez utiliser pour automatiser tout ceci. Tout d'​abord il faut savoir que brscan utilise un script pour chaque type de scan +sleep 1
-  * **/​usr/​local/​Brother/​sane/​script/​scantofile-X.X.X-X.sh** pour le scan vers un fichier +
-  * **/​usr/​local/​Brother/​sane/​script/​scantoimage-X.X.X-X.sh** pour le scan vers une image (qui est en fait un scan vers fichier puis le lancement de Gimp) +
-  * **/​usr/​local/​Brother/​sane/​script/​scantomail-X.X.X-X.sh** pour le scan puis l'​envoi par mail (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. +
-<​note>​Les scripts peuvent également se trouver dans le dossier **/​opt/​brother/​scanner/​brscan-skey/​script/​**</​note>​+
  
-=== Le DPI === +if [ "​$(which tiff2pdf 2>/​dev/​null)"​ !''​ ];then 
-[[:​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. +  APL=tiff2pdf 
-<file>resolution=100</​file>​ +elif [ "​$(which mogrify 2>/​dev/​null)"​ !''​ ];then 
-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+#nécessite /​etc/​ImageMagick-6/​policy.xml ligne coder domain read|write 
-<​file>​resolution=300<​/file> +#ou dans les versions plus récentes, mettre en commentaire la ligne qui 
-<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>+#empêche le traîtement des PDF : <!-- policy domain="​coder"​ ... pattern="​PDF"​ /> --> 
 +  APL=mogrify 
 +elif "​$(which gimp 2>/​dev/​null)"​ != ''​ ];then 
 +  APL=gimp 
 +#elif   "​$(which okular 2>/​dev/​null)"​ != '' ];then 
 +#  APL=okular 
 +#elif   [ "​$(which xreader 2>/​dev/​null)"​ != '' ​];then 
 +#  APL=xreader 
 +#elif   [ "​$(which libreoffice 2>/dev/null)" != ''​ ];then 
 +#  APL=libreoffice 
 +#elif   [ "​$(which atril 2>/dev/null)" != ''​ ];then 
 +#  APL=atril 
 +#elif   [ "​$(which eom 2>/dev/null)" != ''​ ];then 
 +#  APL=eom 
 +else 
 +  APL=evince 
 +fi 
 +if [ "​$APL"​ = '​tiff2pdf'​ ];then 
 +$APL --s "Scan Brother converti"​ -o ${OUTPUT%.*}.pdf "​$OUTPUT"​ 2>/​dev/​null;​ rm -f "​$OUTPUT"​ 
 +elif [ "​$APL"​ = '​mogrify'​ ];then 
 +$APL -format pdf -compress jpeg "​$OUTPUT"​ 2>/dev/null; rm -f "​$OUTPUT"​ 
 +elif [ "​$APL" ​'​gimp'​ ] || [ "​APL"​ = '​evince'​ ];then 
 +echo "$APL $OUTPUT ​ 2>/​dev/​null"​ \;sleep 2\;rm -f "​$OUTPUT"​ | bash & 
 +fi</​file>​ 
 +À la fin de vos modifications du fichier faites-en une copie en cas de réinstallation de brscan-skey ​
 +<​file ​bash>sudo cp /opt/​brother/​scanner/​brscan-skey/​script/​scantofile.sh /​opt/​brother/​scanner/​brscan-skey/​script/​scantofile.bak</file>
  
-=== La conversion automatique en image === +== Le choix : noir & blanc ou couleur ​==
-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>​ +
-et ajoutez à la suite: +
-<​file>​convert $output_file "​$output_file.png"​ +
-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>​+
  
-=== Le choix : noir & blanc ou couleur === +Vous pouvez faire en sorte qu' [[:​imagemagick]] fasse la conversion ou ordonne au scanner ​de scanner directement en noir et blanc. 
-Vous pouvez faire en sorte qu' [[:​imagemagick]] fasse la conversion ou ordonne au scanneur ​de scanner directement en noir et blanc. +<​file ​bash>convert $output_file -monochrome "​$output_file.png"</​file>​
-<​file>​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]]** sil ne lest pas déjà. 
-  * [[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] dans votre Dossier ​Personner ​pour y insérer:<​file>​zenity --question --text "​Conversion en noir et blanc ?"+  * [[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] dans votre **Dossier ​Personnel** ​pour y insérer :​ 
 +<​file ​bash> 
 +#!/bin/sh 
 +zenity --question --text "​Conversion en noir et blanc ?"
 if [ $? = 0 ] if [ $? = 0 ]
 then then
Ligne 200: Ligne 279:
 else else
  convert $output_file "​$output_file.png"​  convert $output_file "​$output_file.png"​
-fi</​file>​FIXME pas de [[wpfr>​shebang]] ni exit c'est normal? +fi 
-  * Rendez ce fichier ​e**x**écutable ​en modifiant ses [[:​droits]].+exit 0 
 +</​file>​ 
 +  * 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.\\ + 
-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. +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 limage, mémoriser vos préférences,​ renommer le fichier directement,​ etc.\\ 
-<​file>​+Voici un début de piste dun 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 ​bash>
 #! /bin/sh #! /bin/sh
 set +o noclobber set +o noclobber
 # #
-  ​$1 = scanner device +#$1 = scanner device 
-  ​$2 = friendly name+#$2 = friendly name
 # #
  
-  ​ +
-      ​100,​200,​300,​400,​600+   100,​200,​300,​400,​600
 # #
 resolution=300 resolution=300
Ligne 240: Ligne 322:
 </​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 dun branchement en USB, cartes et autres clefs USB devraient être accessibles dès leur insertion.
  
-Si vous passez par le réseau, vos périphériques devraient être accessibles via [[:ftp]], à l'aide de la même adresse IP que nous avions utilisée pour l'installation du scanner.\\ +Si vous passez par le réseau, vos périphériques devraient être accessibles via [[:ftp]], à laide de la même adresse IP que nous avions utilisée pour linstallation du scanner.\\ 
-Notez que vous obtiendrez un message d'erreur si aucun périphérique n'est branché à l'imprimante.+Notez que vous obtiendrez un message derreur si aucun périphérique nest branché à limprimante.
  
 ===== Problèmes fréquents ===== ===== Problèmes fréquents =====
  
-N'hésitez pas à compléter cette section à partir de votre propre expérience !+Nhésitez pas à compléter cette section à partir de votre propre expérience !
  
 ==== Impression : le haut des documents est coupé ==== ==== Impression : le haut des documents est coupé ====
Ligne 258: Ligne 340:
  
 <​code>​sudo brprintconf_[VOTRE MODÈLE] -pt A4</​code>​ <​code>​sudo brprintconf_[VOTRE MODÈLE] -pt A4</​code>​
-N'oubliez pas de remplacer [VOTRE MODÈLE] par le nom de votre modèle, en minuscule et sans tiret.\\+Noubliez pas de remplacer [VOTRE MODÈLE] par le nom de votre modèle, en minuscule et sans tiret.\\
 Exemple : brprintconf_dcp130c,​ brprintconf_fax2480c,​ brprintconf_mfc5860cn Exemple : brprintconf_dcp130c,​ brprintconf_fax2480c,​ brprintconf_mfc5860cn
 [[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 sagir 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 limprimante.
  
 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, nest 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 limprimante »</​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 na 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: 
-  * DefaultPageSize:​ A4 / DefaultPageRegion:​ A4 / DefaultPaperDimension:​ A4 : remplacer les valeurs **595 842** par **621 868** +  * DefaultPageSize:​ A4 / DefaultPageRegion:​ A4 / DefaultPaperDimension:​ A4 : remplacer les valeurs **595 842** par **621 868**
   * DefaultImageableArea:​ A4 : remplacer **577 806** par **615 862**.\\   * DefaultImageableArea:​ A4 : remplacer **577 806** par **615 862**.\\
 Quelques informations dans [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3317079#​p3317079|ce sujet du forum]])) Quelques informations dans [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3317079#​p3317079|ce sujet du forum]]))
  
-==== Scanner ​erreurs ​d'entrée/sortie en USB ====+====Impression ​impossible de régler le format de papier en A4 par défaut et d'accéder au mode recto/verso====
  
-Il s'agit ici d'un problème ​de droit : le pilote ​de numérisation fourni ​par Brotheraussi 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 : +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'​installationle pilote peut être réglé sur un format de papier américain //Letter// et si vous choisissez A4ce 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.
  
-<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**.\\ +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'​Ubuntuces paramètres sont actifs et restent enregistrés.
-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>​+
  
-<​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. ​ +====Impression : Impossible ​de se connecter ​à l'imprimante ==== 
-Sous 14.04c'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 scannersupprimer 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. +Après l'​installations'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]]"​). 
-</​note>​ +==== Scanner : erreurs d’entrée/​sortie en USB ou autre ==== 
-  * [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​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 ...»)+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, mais quel Linuxien utilise encore une connexion USB pour imprimer ? \\ Voici une solution à ce problème : 
 + 
 +  * [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​lib/​udev/​rules.d/​60-libsane1.rules** ​[[sudo|avec les droits dadministration]]
 +  * Ajoutez les deux lignes suivantes à la fin de la liste de matériel :
 <​file>​ <​file>​
 # Brother scanners # Brother scanners
Ligne 294: Ligne 378:
 </​file>​ </​file>​
  
-  * Sauvegardez le fichier ​puisenfin, redémarrez ​votre ordinateur.+  * Sauvegardez le fichier
 +  * Sous [[:​bionic|18.04 LTS]] il faut ajouter l'​utilisateur au group « lp » (curieusementil est inutile d'​ajouter l'​utilisateur aux groupes « scanner » et/ou « saned »). Taper la commande: 
 +<​code>​ 
 +sudo adduser $USER lp 
 +</​code>​ 
 +  * 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 lutilisateur 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: +<code>
-<file>+
 sudo adduser $USER lp sudo adduser $USER lp
-</​file>​ 
-Puis déconnectez/​reconnectez vous. 
-<​note>​FIXME selon la version il peut également s'agir des groupes scanner ou saned (groupe a créer si besoin) 
-via la commande suivante : 
-<​file>​ 
 sudo adduser $USER scanner sudo adduser $USER scanner
 sudo adduser $USER saned sudo adduser $USER saned
-</file></note>+</code> 
 +Puis déconnectez/reconnectez-vous. 
 + 
 +:!: 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). 
 ==== Scanner non vu par le logiciel ==== ==== Scanner non vu par le logiciel ====
  
-Si les manipulations ci-dessus n'ont rien donné, 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 nont rien données, vérifiez quil 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 le cas, [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] avec les droits d'administration et ajouter y à la fin « **brotherX** » (où « X » correspond au même chiffre que dans le nom du paquet « brscanX » que vous avez installé).+Si ce nest pas le cas, [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] avec les [[sudo|droits dadministration]] 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]].+Vérifiez aussi que vous avez installé le paquet [[:​tutoriel:​comment_installer_un_paquet|libusb-0.1-4]] qui peut être un pré-requis pour certain modèle. Les versions récentes d'Ubuntu ayant plutôt ​//libusb-1.0.0// 
 +===== Mise à jour du micrologiciel (firmware) ===== 
 +Il n'existe pas d'​utilitaire fourni par Brother pour mettre à jour le micrologiciel ​de votre imprimante. Cependant le script ​[[https://​github.com/​CauldronDevelopmentLLC/​oh-brother|"Oh Brother"​]] ((sous licence libre GPL v2)) permet de faire cette opération en téléchargeant directement les mises à jours sur les serveurs de Brother et en les envoyant à l'​imprimante.
  
-En 64Bit Users, j'ai résolu en suivant ce lien [[http://​support.brother.com/​g/​s/id/linux/en/faq_scn.html?​c=ru&​lang=ru&​prod=dcp7057r_eu&​redirect=on#​f00107]]+Pré-requis:​ 
 +  * Connexion à internet 
 +  * Installer**[[apt>​python-pysnmp4|python-pysnmp4]]** 
 +  * Connaitre l'IP de l'​imprimante et son mot de passe administrateur (en créer un s'il n'​y ​en a pas).
  
-===== Pour plus d'information =====+===== Pour plus dinformation =====
  
-Reportez vous au [[http://​support.brother.com/​g/​s/​id/​linux/​en/​index.html?​c=us_ot&​lang=en&​comple=on&​redirect=on|site officiel de Brother]] en cas de problème non référencé dans cette documentation.\\ Et n'oubliez pas de compléter cette dernière une fois votre problème résolu !+Reportez-vous au [[http://​support.brother.com/​g/​s/​id/​linux/​en/​index.html?​c=us_ot&​lang=en&​comple=on&​redirect=on|site officiel de Brother]] en cas de problème non référencé dans cette documentation.\\ Et noubliez pas de compléter cette dernière une fois votre problème résolu !
  
 ---- ----
 //​Contributeur:​ [[:​utilisateurs:​Malizor]],​ [[:​utilisateurs:​G-rom]],​ [[:​utilisateurs:​jaaf64]],​ [[:​utilisateurs:​cannard]]//​ //​Contributeur:​ [[:​utilisateurs:​Malizor]],​ [[:​utilisateurs:​G-rom]],​ [[:​utilisateurs:​jaaf64]],​ [[:​utilisateurs:​cannard]]//​
  • imprimantes_brother.1487803379.txt.gz
  • Dernière modification: Le 22/02/2017, 23:42
  • par Mike11310