[Imprimante] installation d'une imprimante [Résolu]

Questions et astuces concernant l'installation et la configuration d'archlinux
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

[Imprimante] installation d'une imprimante [Résolu]

Message par Breizh29 »

Bonjour .

Je voudrais installer une imprimante Brother MFC-T810W et je ne sais pas comment m'y prendre.

J'ai cherché dans le wiki et j'ai trouuvé un sujet "Packaging Brother printer drivers".

Sur le site de Brother j'ai trouvé pour mon imprimante un Driver install tools, un Linux printer driver, un scanner driver, un scan-key-tool 64 bit et un scanner settings file. Le problème pour moi est que tous ces fichiers sont soit en rpm, soit en deb. (je suppose rpm pour Red-Hat et deb pour debian). Et pour Arch que nenni :(

Alors que dois-je faire ? Une aide ici serait la bienvenue.

En attendant j'ai du réinstaller Windows en Dual-boot avec Arch pour pouvoir imprimer. :non: Et bien sûr avec le CD d'intallation pour Windows ça passe comme une lettre à la poste! J'avais abandonné Windows sur cette machine depuis plusieurs mois et cette solution de Dual-boot ne me convient que temporairement...
Dernière modification par Breizh29 le mer. 01 déc. 2021, 07:57, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante] installation d'une imprimante

Message par benjarobin »

Bonjour,
Je viens de vérifier sur AUR, il n'y a pas l'air d'y avoir de paquet de créé pour cette imprimante : https://aur.archlinux.org/packages/?O=0 ... &SB=v&SO=d
Il faudrait créer un paquet...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

benjarobin a écrit : mer. 03 nov. 2021, 22:03 Bonjour,
Je viens de vérifier sur AUR, il n'y a pas l'air d'y avoir de paquet de créé pour cette imprimante : https://aur.archlinux.org/packages/?O=0 ... &SB=v&SO=d
Il faudrait créer un paquet...
Bonjour,
Alors ça c'est hors de mes capacités :oops:
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

Si tu extrait le rpm ou le deb, tu devrais y trouver à l'intérieur, un fichier .ppd pour ton imprimante.
Ou sinon, faire une recherche sur le web pour le trouver.
Dans Cups, il te suffit de donner le lien vers ce fichier .ppd et tout roule.

Pour le scan, dans aur tu devrais avoir un paquet du genre brsaneconfig5 (chez moi)
Ensuite lancer une commande, genre : brsaneconfig5 -a name=MFC-L3370CDN model=MFC-L3730CDN ip=172.00.00.00 dans mon cas pur une Brother connectée en réseau.
A adapter selon ta machine...
Tu peux ainsi scanner avec Sane et Xsane.

;)
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

FenDanT a écrit : jeu. 04 nov. 2021, 07:12 Coucoux,

Si tu extrait le rpm ou le deb, tu devrais y trouver à l'intérieur, un fichier .ppd pour ton imprimante.
Ou sinon, faire une recherche sur le web pour le trouver.
Dans Cups, il te suffit de donner le lien vers ce fichier .ppd et tout roule.

Pour le scan, dans aur tu devrais avoir un paquet du genre brsaneconfig5 (chez moi)
Ensuite lancer une commande, genre : brsaneconfig5 -a name=MFC-L3370CDN model=MFC-L3730CDN ip=172.00.00.00 dans mon cas pur une Brother connectée en réseau.
A adapter selon ta machine...
Tu peux ainsi scanner avec Sane et Xsane.

;)
Salut FenDanT,
J'ai extrait le rpm et dans le répertoire crée j'ai bien un .ppd.

Code : Tout sélectionner

❯ ls /opt/brother/Printers/mfct810w/cupswrapper
brother_lpdwrapper_mfct810w ]brother_mfct810w_printer_en.ppd[  cupswrappermfct810w
Et je mets où le lien dans Cups?

Pour le scanner j'ai trouvé un paquet brsaneconfig4

Code : Tout sélectionner

❯ ls /opt/brother/scanner/brscan4/
Brsane4.ini  brsaneconfig4  brsanenetdevice4.cfg  brscan_cnetconfig  brscan_gnetconfig  doc  models4  setupSaneScan4  udev_config.sh  udev_uninstall.sh
Et comme je suis connecté en USB entre l'imprimante et le PC je ne mets ip= dans la commande?

Merci de ton aide.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante] installation d'une imprimante

Message par benjarobin »

FenDanT a écrit : jeu. 04 nov. 2021, 07:12Si tu extrait le rpm ou le deb, tu devrais y trouver à l'intérieur, un fichier .ppd pour ton imprimante.
...
Dans Cups, il te suffit de donner le lien vers ce fichier .ppd et tout roule.
Non ce n'est pas aussi simple....
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

Pas très simple c' est vrai ;)
Mais quand tu ajoute une imprimante dans Cups, il va te demander le lien vers le fichier .ppd. L'endroit où tu le stockes n'est pas vraiment important.
Mais ça marche sur mes imprimantes Brother. Par contre chez moi, les deux sont en réseau... Je ne sais pas trop pour une connexion usb, mais tu devrais trouver ça sur le net.
Chez moi j'utilise brsaneconfig5 et brsaneconfig5...

Je m'étais pas mal inspiré de cette page : https://doc.ubuntu-fr.org/imprimantes_brother
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

Bon chez moi ça ne marche pas.

Je suis sur le bureau de KDE/plasma et dans la section imprimante j'ai tout rempli y compris en mettant le chemin vers le fichier .ppd.
Mais quand je veux imprimer les travaux qui sont dans la file d'attente j'ai le message (dans imprimantes de KDE): pour MFCT810W En-cours d'utilisation -<< waiting for printer to become available>>

C'est quand même dommage que Brother considère Archlinux comme une distribution mineure en ne fournissant pas les pakages appropriés comme il le fait pour Debian et Fedora.

Je vais donc être obligé de conserver Windows pour les taches d'impression ou de migrer sous Fedora/debian.
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

Tu as essayé de passer par cups, en l'installant avec ses dépendances ?
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

FenDanT a écrit : dim. 07 nov. 2021, 09:18 Coucoux,

Tu as essayé de passer par cups, en l'installant avec ses dépendances ?
Et comment je fais ça? :shock:
Parce que pour ça je suis complètement newbie ....
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

En suivant le wiki, par exemple : https://wiki.archlinux.org/title/CUPS_(Fran%C3%A7ais)

Et ensuite pour la configuration de l'imprimante, passer par : http://localhost:631

8)
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

FenDanT a écrit : lun. 08 nov. 2021, 07:29 Coucoux,

En suivant le wiki, par exemple : https://wiki.archlinux.org/title/CUPS_(Fran%C3%A7ais)

Et ensuite pour la configuration de l'imprimante, passer par : http://localhost:631

8)
Salut,

Oui j'ai fait ce qui est indiqué. Et dans cups mon imprimante est configurée.

Mais quand je veux imprimer un document, je le vois dans Tâches avec date/heure et status terminé mais au niveau imprimante rien. :cry:
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Re coucoux,

Tu as bien fait un systemctl start cups.service et un systemctl enable cups.service ?

Ce n'est peut-être pas le bon .ppd.

Sinon tu peux essayer ça : https://help.brother-usa.com/app/answer ... on---linux

Autre possibilité :
1/ Sur ce lien https://support.brother.com/g/b/downloa ... dlang=true télécharger le driver install tool.
2/ dans un terminal, allez dans le répertoire de téléchargement

Code : Tout sélectionner

cd ~/Downloads
(à adapter)
3/ Décompresser le tout :

Code : Tout sélectionner

gunzip linux-brprinter-installer-2.2.3-1.gz
4/ Lancer le tout :

Code : Tout sélectionner

sudo bash linux-brprinter-installer-2.2.3-1 MFC-T810W
5/ Suivre le processus d'installation.

Et l'imprimante et le scan devrait s'installer correctement :shock: :shock: :shock:
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

Activation du service cups fait (start et enable).

Le .ppd est celui que j'ai récupéré en exécutant ce que tu as indiqué sous la rubrique "autre possibilité".

Je vois dans cups sous la rubrique tâches les impressions que je lance et dans un état=terminé mais pas d'impression.

J'ai mis dans /usr/lib/cups/filter, ‘cupswrappermfct810w’ que j'ai renommé en ‘brother_lpdwrapper_mfct810w’.
Et cette fois quand je lance l'impression je vois apparaître sur l’écran de l'imprimante “receiving data” mais toujours pas d'impression de la page.

Ton avatar : Windows à des pépins ? Linux a un noyau ! OK mais impression sans problème sous wwindows avec mon imprimante! Moi qui veut me débarrasser de Windows c'est pas demain la veille!
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Re coucoux,

Tu as essayé la deuxième partie de mon post précédent ?
C'est ce qui a le mieux fonctionné chez moi avec une MFC-L3730CDN...
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

FenDanT a écrit : mer. 10 nov. 2021, 06:46 Re coucoux,

Tu as essayé la deuxième partie de mon post précédent ?
C'est ce qui a le mieux fonctionné chez moi avec une MFC-L3730CDN...
C'est quoi exactement la deuxième partie ?
Si c'est ce qui se trouve sous autre possibilité c'est oui et avec le résultat indiqué dans mon post précédent.
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

Autre possibilité :
1/ Sur ce lien https://support.brother.com/g/b/downloa ... dlang=true télécharger le driver install tool.
2/ dans un terminal, allez dans le répertoire de téléchargement

Code : Tout sélectionner

cd ~/Downloads

(à adapter)
3/ Décompresser le tout :

Code : Tout sélectionner

gunzip linux-brprinter-installer-2.2.3-1.gz

4/ Lancer le tout :

Code : Tout sélectionner

sudo bash linux-brprinter-installer-2.2.3-1 MFC-T810W

5/ Suivre le processus d'installation.



Si on pouvait avoir les messages d'erreur, car ce que tu indiques dans ton post précédent, ne me parle pas...
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

Bonjour,

Merci a toi FenDanT de jeter un œil sur mes errements avec cette foutue imprimante!

Code : Tout sélectionner

❯ sudo bash linux-brprinter-installer-2.2.3-1 
[sudo] Mot de passe de armand :  
Input model name ->MFC-T810W 

You are going to install following packages. 
  mfct810wpdrv-1.0.0-0.i386.rpm 
  brscan4-0.4.10-1.x86_64.rpm 
  brscan-skey-0.3.1-2.x86_64.rpm 
OK? [y/N] ->y 

ln: impossible de créer le lien symbolique '/etc/init.d/cupsys': Aucun fichier ou dossier de ce type 
ln: impossible de créer le lien symbolique '/etc/init.d/cups': Aucun fichier ou dossier de ce type 
ln: impossible de créer le lien symbolique '/etc/init.d/lpd': Aucun fichier ou dossier de ce type 
ln: impossible de créer le lien symbolique '/etc/init.d/lprng': Aucun fichier ou dossier de ce type 
linux-brprinter-installer-2.2.3-1: ligne 2398 : cd: trop d'arguments 
rpm -ihv --nodeps --replacefiles --replacepkgs mfct810wpdrv-1.0.0-0.i386.rpm 
Verifying...                          ######################################## 
Préparation...                       ######################################## 
Mise à jour / installation... 
mfct810wpdrv-1.0.0-0                  ######################################## 
chown: utilisateur incorrect: « lp » 
lpadmin -p MFCT810W -E -v dnssd://Brother%20MFC-T810W._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b422001f0
b5a -P /usr/share/cups/model/Brother/brother_mfct810w_printer_en.ppd 
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. 
# 
Will you specify the Device URI? [Y/n] ->y 


0: cups-brf:/ 
1: http 
2: lpd 
3: cups-pdf:/ 
4: beh 
5: ipp 
6: socket 
7: ipps 
8: https 
9: smb 
10: dnssd://Brother%20MFC-T810W._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b422001f0b5a 
11: lpd://BRW30C9AB750E55/BINARY_P1 
12: ipp://Brother%20MFC-T810W._ipp._tcp.local/ 
13 (I): Specify IP address. 
14 (A): Auto. (dnssd://Brother%20MFC-T810W._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b422001f0b5a) 

select the number of destination Device URI. ->10 

lpadmin -p MFCT810W -v dnssd://Brother%20MFC-T810W._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b422001f0b5a
-E                                                                                                           
Test Print? [y/N] ->y                                                                                                                                                                                                      
wait 5s. 
lpr -P MFCT810W /usr/share/cups/data/testprint 
You are going to install following packages. 
  brscan4-0.4.10-1.x86_64.rpm 
rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.10-1.x86_64.rpm 
Verifying...                          ################################# [100%]                                
Préparation...                       ################################# [100%] 
Mise à jour / installation... 
  1:brscan4-0.4.10-1                 ################################# [100%] 
This software is based in part on the work of the Independent JPEG Group. 
You are going to install following packages. 
  brscan-skey-0.3.1-2.x86_64.rpm 
rpm -ihv --nodeps --replacefiles --replacepkgs brscan-skey-0.3.1-2.x86_64.rpm 
Verifying...                          ################################# [100%]                                
Préparation...                       ################################# [100%] 
Mise à jour / installation... 
  1:brscan-skey-0.3.1-2              ################################# [100%] 
enter IP address ->192.168.100.10 
                                                                                                             
brsaneconfig4 -a name=MFC-T810W model=MFC-T810W ip=192.168.100.10 
Hit Enter/Return key.                                                                                         
╭─ ~/Téléchargements/brother deb                                                                  2m 50ss ─╮ 
╰─❯                                                       
   
Première interrogation concernant l’uri de l’imprimante (je suppose que je dois mettre une uri si je veux me connecter au réseau).
Je prend le choix 10 car c’est ce que je vois lors de la mise à jour / installation, mais j’ai un doute...
Avec le choix 12 j'ai le même résultat...

Seconde interrogation: lors de la mise à jour /installation de brscan-skey-0,3,1-2 il me demande une adresse IP. Je dois en prendre une de disponible? J ‘ai pris une au hasard 192.168.100.10

Code : Tout sélectionner

❯ ip a 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
   inet 127.0.0.1/8 scope host lo 
      valid_lft forever preferred_lft forever 
   inet6 ::1/128 scope host  
      valid_lft forever preferred_lft forever 
2: enp40s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 
   link/ether 2c:f0:5d:56:30:5d brd ff:ff:ff:ff:ff:ff 
3: enp42s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 
   link/ether 2c:f0:5d:56:30:5c brd ff:ff:ff:ff:ff:ff 
   inet 192.168.100.4/24 brd 192.168.100.255 scope global dynamic noprefixroute enp42s0 
      valid_lft 256311sec preferred_lft 256311sec 
   inet6 fe80::9119:51d0:f5e9:8292/64 scope link noprefixroute  
      valid_lft forever preferred_lft forever 
4: wlp39s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 
   link/ether 68:54:5a:cf:fb:89 brd ff:ff:ff:ff:ff:ff 
   inet 192.168.100.5/24 brd 192.168.100.255 scope global dynamic noprefixroute wlp39s0 
      valid_lft 256314sec preferred_lft 256314sec 
   inet6 fe80::e549:d1bf:1cf3:a29e/64 scope link noprefixroute  
      valid_lft forever preferred_lft forever 
╭─ ~                                                                                                      ╰─❯                                                                                                       

Quand je veux imprimer je vois dans cups:

Code : Tout sélectionner

ID	               Nom  	Utilisateur	Taille	Pages	État	                                                      Contrôle
MFCT810W-52  Inconnu 	Caché 	        43k           Inconnu 	en cours d'impression depuis
                                                                                                Fri Nov 12 08:09:23 2021 
                                                                                               "Unable to locate printer "BRW30C9AB750E55.local"."	  
                                                                                                       
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] installation d'une imprimante

Message par FenDanT »

Coucoux,

J'ai comme un doute, ton imprimante est en réseau ou en usb ?

Chez moi elle sont toutes en réseau donc je choisi le 3 (http) et j'entre son adresse ip.

Malheureusement, je n'ai pas d'imprimante en usb... Mais il se trouvera bien une âme charitable pour nous donner des infos ?

Si tu choisis l'option 2 (lpd) ça te demande quoi ?
Windows à des pépins ? Linux a un noyau ! :)
Breizh29
Hankyu
Messages : 23
Inscription : sam. 31 juil. 2021, 01:22

Re: [Imprimante] installation d'une imprimante

Message par Breizh29 »

FenDanT a écrit : ven. 12 nov. 2021, 07:24 Coucoux,

J'ai comme un doute, ton imprimante est en réseau ou en usb ?

Chez moi elle sont toutes en réseau donc je choisi le 3 (http) et j'entre son adresse ip.

Malheureusement, je n'ai pas d'imprimante en usb... Mais il se trouvera bien une âme charitable pour nous donner des infos ?

Si tu choisis l'option 2 (lpd) ça te demande quoi ?
Au début j'etais en USB sous Windows et pas de problème.
Puis je me suis dit c'est mieux de l'installer en wifi/réseau. La encore sous Windows tout roule.

J'essaye donc maintenant sous Linux de l'installer en réseau. J'avais essayé au début en USB et ça ne marchait pas.

Concernant l'option 2 (LPD) ça n est pas compatible avec CUPS du moins je crois.

Et comment as tu l'adresse IP de ton (tes) imprimante (s)???

Je viens d'essayer le choix 3 (http) et voici le résultat:

Code : Tout sélectionner

select the number of destination Device URI. ->3
lpadmin -p MFCT810W -v http -E
lpadmin : Bad device-uri "http".

Je viens d'essayer le choix 4 (lpd) et voici le résultat:

Code : Tout sélectionner

select the number of destination Device URI. ->4
lpadmin -p MFCT810W -v lpd -E
lpadmin : Bad device-uri "lpd".
Répondre