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
utilisateurs:demonipuch:script_brother [Le 16/05/2016, 13:53]
Kaw [Pour scanner en 64 bits]
utilisateurs:demonipuch:script_brother [Le 13/02/2023, 17:10] (Version actuelle)
arverne73 Incompatibilité avec Focal 20.04
Ligne 13: Ligne 13:
 Le but de ce script est de faciliter l'​installation des imprimantes Brother DCP, MFC, HL et FAX. À travers une série de questions, on choisit son modèle d'​imprimante,​ le type de connexion (USB ou réseau) etc. Le script se chargera ensuite de télécharger les pilotes adéquates, de les installer et de configurer votre imprimante du mieux possible. Le but de ce script est de faciliter l'​installation des imprimantes Brother DCP, MFC, HL et FAX. À travers une série de questions, on choisit son modèle d'​imprimante,​ le type de connexion (USB ou réseau) etc. Le script se chargera ensuite de télécharger les pilotes adéquates, de les installer et de configurer votre imprimante du mieux possible.
  
-Ce script a été testé avec succès sur Ubuntu [[:lucid|Lucid]], [[:​maverick|Maverick]],​ [[:​natty|Natty]],​ [[:​oneiric|Oneiric]] et [[:​precise|Precise]] 32 bits et 64 bits.+Ce script a été testé avec succès sur Ubuntu [[:xenial|Xenial]] 32 bits et 64 bits. 
 + 
 +<note important>​Ce script peut ne pas marcher pour le scanner si vous êtes sous Ubuntu Focal (20.04), pour une raison inattendue. 
 + 
 +En effet, ce script recherche le fichier /​lib/​udev/​rules.d/​60-libsane1.rules et pour une raison inconnue, il s'​appelle 60-libsane.rules pour la version 20.04 et seulement pour celle-là ! Ce n'est pas le cas en 18.04, 22.04, 22.10 ! Ce qui est étonnant mais bloquant. 
 + 
 +Pour contourner, il doit être possible de renommer ce fichier avant de lancer le script.</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 24: Ligne 30:
 L'​utilisation du script se fait dans un [[:​terminal|terminal]]. L'​utilisation du script se fait dans un [[:​terminal|terminal]].
  
-  * [[:​wget|Télécharger]] l'​archive contenant le script :+  * [[:​wget|Télécharger]] l'​archive contenant le script : <​code>​ 
 +wget https://​bitbucket.org/​demonipuch/​brprinter-installer/​get/​master.zip</​code>​ 
 +  * [[:​tar|Extraire]] le contenu de l'​archive :<​code>​ 
 +unzip master.zip</​code>​ 
 +  * [[:​tutoriel/​console_commandes_de_base#​cd|Se placer dans le dossier]] fraîchement décompressé :<​code>​ 
 +cd demonipuch-brprinter-installer-*</​code>​ 
 +  * [[:​permissions|Modifier les permissions]] pour accorder le droit exécution au script :<​code>​ 
 +chmod +x brprinter-installer</​code>​ 
 +  * [[:​tutoriel/​script_shell#​methode_dans_un_terminal|Lancer le script]] avec les [[:​sudo|droits d'​administration]] : <​code>​ 
 +sudo bash brprinter-installer</​code>​ 
 +S'en suit une série de questions avec confirmation des informations avant de lancer l'​installation. Si les informations ne sont pas confirmées,​ le script se termine sans installer quoique ce soit. 
 +  * Entrez le modèle de votre imprimante. Exemple pour une DCP-353C: <​code>​ 
 +Entrez votre modèle : DCP-353C</​code>​ 
 +  * Sélectionnez le type de connectivité. Exemple pour une imprimante USB: <​code>​ 
 +Sélectionner le type de connectivité : [0] USB [1] Réseau 
 +Entrez le choix : 0</​code>​ \\ Dans le cas d'une connexion réseau, il sera demandé d'​entrer l'​adresse IP de l'​imprimante. Un test de connectivité sera également effectué. Si le test échoue le script se termine sans installer quoique ce soit.
  
-<code>wget demonipuch.free.fr/​brother.tar.gz</​code>​ +<note important>Dans le cas d'​une ​imprimante ​réseau, il faut impérativement attribuer une adresse IP fixe à votre imprimante ​dans votre réseau local.</​note>​
- +
-  * [[:​tar|Extraire]] le contenu de l'​archive : +
- +
-<​code>​tar -zxvf brother.tar.gz</​code>​ +
- +
-  * [[:​tutoriel/​console_commandes_de_base#​cd|Se placer dans le dossier]] nommé brother : +
- +
-<​code>​cd brother</​code>​ +
- +
-  * [[:​permissions|Modifier les permissions]] pour accorder le droit exécution au script : +
- +
-<​code>​chmod +x install.sh</​code>​ +
- +
-  * [[:​tutoriel/​script_shell#​methode_dans_un_terminal|Lancer le script]] avec les [[:​sudo|droits d'​administration]] : +
- +
-<​code>​sudo ./​install.sh</​code>​ +
- +
-S'en suit une série de questions : +
- +
-  * Quelle famille d'​imprimante?​ (DCP, HL, FAX ou MFC) +
-  * Quel modèle d'​imprimante?​ +
-  * Quel type de connexion? (USB ou réseau). ​Dans le cas d'​une ​connexion ​réseau, il sera demander d'​entrer l'adresse IP de l'imprimante. ​Un test de connectivité sera également effectué. Si le test échoue le script se termine sans installer quoique ce soit.+
   * Installation des outils scan-key (nécessaires si on souhaite utiliser le bouton de numérisation de l'​imprimante)   * Installation des outils scan-key (nécessaires si on souhaite utiliser le bouton de numérisation de l'​imprimante)
-  * Confirmation des informations avant de lancer l'​installation. Si les informations ne sont pas confirmées,​ le script se termine sans installer quoique ce soit. 
  
-<note important>​Dans le cas d'une imprimante réseau, il faut impérativement attribuer une adresse IP fixe à votre imprimante dans votre réseau local.</​note>​+===== Pour scanner en 64 bits ===== 
 +<note important>​Ce qui suit n'est normalement plus nécessaire avec la nouvelle version du script. </​note>​
  
-===== Pour scanner en 64 bits ===== 
 Comme indiqué sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_scn.html?​c=us_ot&​lang=en&​redirect=on#​f00101|cette page]], il faut copier ce que les pilotes installent dans /usr/lib64 vers /usr/lib : Comme indiqué sur [[http://​support.brother.com/​g/​s/​id/​linux/​en/​faq_scn.html?​c=us_ot&​lang=en&​redirect=on#​f00101|cette page]], il faut copier ce que les pilotes installent dans /usr/lib64 vers /usr/lib :
 <​code>​cd /usr/lib/ <​code>​cd /usr/lib/
 sudo cp -r /​usr/​lib64/​* .</​code>​ sudo cp -r /​usr/​lib64/​* .</​code>​
- 
-<note important>​N'​y a-t-il pas une erreur dans les ilgnes de commande ci-dessus ?Dans la page indiquée, il est expliqué l'​opération inverse : copier de /lib64 vers /lib. </​note>​ 
  
 Si vous êtes en USB, avant de tester le scanner, il faut débrancher la prise USB et la rebrancher à nouveau pour que votre multifonction soit bien détectée dans les logiciels de scan. Si vous êtes en USB, avant de tester le scanner, il faut débrancher la prise USB et la rebrancher à nouveau pour que votre multifonction soit bien détectée dans les logiciels de scan.
 +
 ===== Vérifications du fonctionnement ===== ===== Vérifications du fonctionnement =====
  
Ligne 78: Ligne 75:
 Si pendant ou après l'​utilisation du script vous rencontrez un problème, vous pouvez prendre contact avec l'​auteur du script [[demonipuch@gmail.com?​subject=brother.tar.gz|par mail]] en fournissant le fichier **install.log** présent dans le dossier **brother**. Si pendant ou après l'​utilisation du script vous rencontrez un problème, vous pouvez prendre contact avec l'​auteur du script [[demonipuch@gmail.com?​subject=brother.tar.gz|par mail]] en fournissant le fichier **install.log** présent dans le dossier **brother**.
  
-Il existe également sur le forum [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|ce fil de discussion]] que son auteur suit assidûment. ​+Il existe également sur le forum [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=652931|ce fil de discussion]] que son auteur suit assidûment.
  
 ===== Liens ===== ===== Liens =====
  • utilisateurs/demonipuch/script_brother.1463399639.txt.gz
  • Dernière modification: Le 16/05/2016, 13:53
  • par Kaw