#1 Le 06/07/2022, à 17:48
- Bybeu
Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
Salut tous
Depuis mon passage en Jammy brscan-skey ne marche plus :
C'est une DCP-L2550DN (firmware à jour depuis hier) que j'ai et depuis le jump à Jammy j'ai le brscan-skey (l'outil qui permet de scanner depuis la machine en envoyant le fichier via le réseau vers le PC sélectionné à la volée sur son écran) qui marche plus, même en désactivant le parefeu.
Si je fait un killall brscan-skey-exe (que j'ai mis en autostart (/usr/bin/brscan-skey)), puis je relance à la mano avec /usr/bin/brscan-skey &, lorsque je sélectionne mon PC dans la liste présentée sur l'imprimante comme cible j'ai un affichage "Connection PC" (sic à l'anglaise) mais le charriot ne démarre pas pour scanner le doc. Côté PC dans le terminal j'ai un message "/home/moi/brscan/brscan_2022-07-06-17-55-32.tif is created" mais le dossier brscan reste vide (de toute façon le doc n'a même pas été scanné).
Une idée ?
PS : en 22.04 je n'ai pas ippusbxd installé mais ipp-usb. Je purge aussi ? Je n'ai pas d'imprimante USB
cat /etc/lsb-release && uname -ir && groups && lsusb
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
5.15.0-40-generic x86_64
moi adm dialout cdrom sudo audio dip plugdev lpadmin sambashare debian-tor wireshark vboxusers
Bus 002 Device 003: ID 8087:07da Intel Corp. Centrino Bluetooth Wireless Transceiver
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:644d Microdia 1.3 MPixel Integrated Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
moi@xps:~$
J'ai remis (aucun effet) la conf d'origine dans /opt/brother/scanner/brscan-skey/script/scantofile.sh:
...
OUTPUT=~/brscan/brscan_"$(date +%Y-%m-%d-%H-%M-%S)".tif
#OUTPUT=~/brscan/brscan_"$(date +%Y-%m-%d-%H-%M-%S)".pdf
...
D'ailleurs je déconseille cette modif car elle génère des pdf que seul linux (evince) peut lire
dpkg -l | grep sane
ii libsane:amd64 1.1.1-5 amd64 API library for scanners [transitional package]
ii libsane-common 1.1.1-5 all API library for scanners -- documentation and support files
ii libsane-hpaio:amd64 3.21.12+dfsg0-1 amd64 HP SANE backend for multi-function peripherals
ii libsane1:amd64 1.1.1-5 amd64 API library for scanners
ii python3-sane:amd64 2.9.1-2build1 amd64 Python Imaging Library - SANE interface (Python3)
ii sane-airscan 0.99.27-1build1 amd64 SANE backend for AirScan (eSCL) and WSD document scanner
ii sane-utils 1.1.1-5 amd64 API library for scanners -- utilities
moi@xps:~$ sudo sane-find-scanner -q
moi@xps:~$ scanimage -L
device `escl:https://192.168.22.1:443' is a Brother DCP-L2550DN series SSL adf,platen scanner
device `airscan:e0:Brother DCP-L2550DN series' is a eSCL Brother DCP-L2550DN series ip=192.168.22.1
moi@xps:~$ ls /etc/sane.d/
abaton.conf dll.conf.dpkg-old kvs1025.conf s9036.conf
agfafocus.conf dll.conf.tmp leo.conf saned.conf
airscan.conf dll.d lexmark.conf sceptre.conf
apple.conf dmc.conf ma1509.conf sharp.conf
artec.conf epjitsu.conf magicolor.conf sm3840.conf
artec_eplus48u.conf epson2.conf matsushita.conf snapscan.conf
avision.conf epson.conf microtek2.conf sp15c.conf
bh.conf epsonds.conf microtek.conf st400.conf
canon630u.conf escl.conf mustek.conf stv680.conf
canon.conf fujitsu.conf mustek_pp.conf tamarack.conf
canon_dr.conf genesys.conf mustek_usb.conf teco1.conf
canon_lide70.conf gphoto2.conf nec.conf teco2.conf
canon_pp.conf gt68xx.conf net.conf teco3.conf
cardscan.conf hp3900.conf p5.conf test.conf
coolscan2.conf hp4200.conf pie.conf u12.conf
coolscan3.conf hp5400.conf pieusb.conf umax1220u.conf
coolscan.conf hp.conf pixma.conf umax.conf
dc210.conf hpsj5s.conf plustek.conf umax_pp.conf
dc240.conf hs2p.conf plustek_pp.conf v4l.conf
dc25.conf ibm.conf qcam.conf xerox_mfp.conf
dell1600n_net.conf kodakaio.conf ricoh.conf
dll.conf kodak.conf rts8891.conf
moi@xps:~$ cat /etc/sane.d/dll.conf
# dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under the dll.d/
# directory -- third party backends can drop their configuration file in
# this in this directory, named after the backend.
#
# The next line enables the network backend; comment it out if you don't
# need to use a remote SANE scanner over the network -- see sane-net(5)
# and saned(8) for details.
net
abaton
agfafocus
apple
artec
artec_eplus48u
as6e
avision
bh
canon
canon630u
canon_dr
canon_lide70
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc210
#dc240
#dc25
dell1600n_net
dmc
epjitsu
#epson
epson2
epsonds
escl
fujitsu
genesys
#gphoto2
gt68xx
hp
hp3500
hp3900
hp4200
hp5400
hp5590
hpljm1005
hpsj5s
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
kvs40xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
#p5
pie
pieusb
pint
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
ricoh2
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
umax1220u
#umax_pp
v4l
xerox_mfp
moi@xps:~$ ls /lib/udev/rules.d | grep libsane
60-libsane1.rules
99-libsane1.rules
moi@xps:~$
Je vous épargne le cat des .rules ?
Merci pour votre aide
PS : j'aime pas l'USB
/opt/brother/scanner/brscan4/brsaneconfig4 -q
* DCP-L2550DN [ 192.168.22.1] DCP-L2550DN
moi@xps:~$
Dernière modification par Bybeu (Le 06/07/2022, à 18:29)
Hors ligne
#2 Le 07/07/2022, à 08:32
- eric63
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
Salut
je viens de constater que sur mon imprimante que cela ne fonctionne plus donc il y a problème avec la 22.04
je ne vois aucune trace de ton imprimante - scanner dans cat /etc/sane.d/dll.conf
tu devrais y trouver un brother4 en fin de ligne si cela avait été installé normalement
donc ton installation est défectueuse ou partielle
Donne le retour de
dpkg -l | grep -i libusb
pour voir si les 2 libusb-0.1-4 sont présentes
sinon
installe celle qui manque
sudo apt install libusb-0.1-4:amd64
sudo apt install libusb-0.1-4:i386
et utilise le script de demonipuch (voir dans mon profil) pour installer les paquets manquants
(cela ne t’installe que les paquets qui ne sont pas présents ou qui ne sont pas correctement installés)
suit le script pas à pas
donne le retour du fichier brprinter-installer.log
qui se trouve crée dans le dossier demonipuchxxxxx de ton dossier perso
tu dois avoir aussi un dossier brscan (attention à la casse) qui recoit toutes les scan lancés depuis ton imprimante avec le choix «vers fichier»
reboot de ton ordi
vérifie la doc au chapitre numérisation directe pour vérifier si tu n’a rien oublié
amorce le processus en ligne de commande
avec
brscan-skey
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#3 Le 07/07/2022, à 09:41
- Bybeu
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
Bonjour Éric
dpkg -l | grep -i libusb
ii libgusb2:amd64 0.3.10-1 amd64 GLib wrapper around libusb1
ii libhidapi-libusb0:amd64 0.11.2-1 amd64 Multi-Platform library for communication with HID devices (libusb backend)
ii libusb-0.1-4:amd64 2:0.1.12-32build3 amd64 userspace USB programming library
ii libusb-1.0-0:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library
ii libusb-1.0-0-dev:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library development files
ii libusb-1.0-doc 2:1.0.25-1ubuntu2 all documentation for userspace USB programming
ii libusbmuxd6:amd64 2.0.2-3build2 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library
fab@xps:~$
La version 32bits n'est pas dispo dans les dépôts vus de synaptic.
sudo apt install libusb-0.1-4:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
libusb-0.1-4:i386
0 mis à jour, 1 nouvellement installés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 18,5 ko dans les archives.
Après cette opération, 61,4 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy/main i386 libusb-0.1-4 i386 2:0.1.12-32build3 [18,5 kB]
18,5 ko réceptionnés en 0s (74,3 ko/s)
Sélection du paquet libusb-0.1-4:i386 précédemment désélectionné.
(Lecture de la base de données... 370921 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libusb-0.1-4_2%3a0.1.12-32build3_i386.deb ...
Dépaquetage de libusb-0.1-4:i386 (2:0.1.12-32build3) ...
Paramétrage de libusb-0.1-4:i386 (2:0.1.12-32build3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-0ubuntu3) ...
moi@xps:~$ dpkg -l | grep -i libusb
ii libgusb2:amd64 0.3.10-1 amd64 GLib wrapper around libusb1
ii libhidapi-libusb0:amd64 0.11.2-1 amd64 Multi-Platform library for communication with HID devices (libusb backend)
ii libusb-0.1-4:amd64 2:0.1.12-32build3 amd64 userspace USB programming library
ii libusb-0.1-4:i386 2:0.1.12-32build3 i386 userspace USB programming library
ii libusb-1.0-0:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library
ii libusb-1.0-0-dev:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library development files
ii libusb-1.0-doc 2:1.0.25-1ubuntu2 all documentation for userspace USB programming
ii libusbmuxd6:amd64 2.0.2-3build2 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library
moi@xps:~$
Test négatif. Tu as résolu le pb toi ?
Et je continue tes conseils... mais je n'ai pas encore rebooté
PS : à propos du dossier de réception il est automatiquement (re)créé par le script /opt/brother/scanner/brscan-skey/script/scantofile
...
mkdir -p ~/brscan
sleep 0.2...
Un peu débile ce -p non ? Tu vois mkdir créer le $HOME de l'utilisateur ? À moins que ça soit une façon simple et universelle/portable de gérer l'erreur :
mkdir brscan
mkdir: impossible de créer le répertoire «brscan»: Le fichier existe
Je croyais qu'on faisait ça avec >/dev/null 2>&1
Aussi dans le script il y a un autre truc bizarre, c'est le paramètre 0.2 pour sleep alors que le man indique clairement qu'il faut un entier... enfin j'ai testé avec sleep 10.2 et sleep semble ne prendre en compte que la partie entière : echo $? renvoie 0, autrement dit sleep 0.2 <=> sleep 0 je vois pas l'intérêt à part se souvenir qu'on avait mis sleep 2 pour je ne sais quel test ??? plutôt qu'un #sleep 2
Et sur le pc de Bonnemine sur lequel brscan-skey fonctionne toujours (20.04 pas encore upgradé)
bonnemine@sonpc:~$ dpkg -l|grep -i libusb
ii libgusb2:amd64 0.3.4-0.1 amd64 GLib wrapper around libusb1
ii libusb-1.0-0:amd64 2:1.0.23-2build1 amd64 userspace USB programming library
ii libusbmuxd6:amd64 2.0.1-2 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library
bonnemine@sonpc:~$
Dernière modification par Bybeu (Le 07/07/2022, à 09:42)
Hors ligne
#4 Le 07/07/2022, à 10:35
- Bybeu
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
Merci Éric ça marche
sudo bash brprinter-installer
Entrez votre modèle : DCP-L2550DN
Sélectionner le type de connectivité : [0] USB - [1] Réseau
Entrez votre choix : 1
Vous devriez vous assurer que votre imprimante possède une adresse IP fixe.
Veuillez consulter le manuel de votre imprimante pour plus de détails : http://support.brother.com/g/b/productsearch.aspx?c=fr&lang=fr&content=ml
Entrez l'adresse IP de votre imprimante : 192.168.22.1
Téléchargement des pilotes de l'imprimante
* Recherche des pilotes... [ OK ]
* Téléchargement du paquet : dcpl2550dnpdrv-4.0.0-1.i386.deb... [ OK ]
* Téléchargement du paquet : brscan4-0.4.11-1.amd64.deb... [ OK ]
* Téléchargement du paquet : brscan-skey-0.3.1-2.amd64.deb... [ OK ]
* Téléchargement du paquet : brother-udev-rule-type1-1.0.0-1.all.deb... [ OK ]
Vérification des pré-requis
* Mise à jour de la liste des paquets... [ OK ]
* Recherche du paquet 'multiarch-support' sur votre système... [ OK ]
* Recherche du paquet 'lib32stdc++6' sur votre système... [ OK ]
* Recherche du paquet 'cups' sur votre système... [ OK ]
* Recherche du paquet 'sane-utils' sur votre système... [ OK ]
* Recherche du dossier '/usr/share/cups/model' sur votre système... [ OK ]
* Recherche du dossier '/var/spool/lpd' sur votre système... [ OK ]
Installation des pilotes
* Installation du paquet : dcpl2550dnpdrv-4.0.0-1.i386.deb... [ OK ]
* Installation du paquet : brscan4-0.4.11-1.amd64.deb... [ OK ]
* Installation du paquet : brscan-skey-0.3.1-2.amd64.deb... [ OK ]
* Installation du paquet : brother-udev-rule-type1-1.0.0-1.all.deb... [ OK ]
Configuration de l'imprimante
* Recherche d'un fichier PPD sur votre système... [ OK ]
* Ajout de l'imprimante DCP-L2550DN... lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
[ OK ]
Configuration du scanner
* Configuration du scanner réseau... [ OK ]
* Copie des librairies nécessaires... cp: '/usr/lib64/sane/libsane-brother4.so.1.0.7' et './libsane-brother4.so.1.0.7' identifient le même fichier
[ OK ]
moi@xps:~/demonipuch-brprinter-installer-6e4cce8c163b$
Test OK : j'ai même pu virer libusb-0.1-4:i386
Mais maintenant j'ai 3 imprimantes et 3 scanners DCP-L2550DN (1 de plus qu'avant)
Dernière modification par Bybeu (Le 07/07/2022, à 12:02)
Hors ligne
#5 Le 07/07/2022, à 16:09
- eric63
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
le fait que tu ais 3 impimantes et 3 scanner est un peu bizarre mais pas impossible
il doit y avoir plusieurs pilotes pour l’imprimante qui ont été installé précédemment et qui sont reconnus mais pas forcément fonctionnels
à toi de voir leur utilité et tu peux supprimer l’imprimante correspondante.
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#6 Le 09/07/2022, à 12:45
- Bybeu
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
Merci Éric. En fait j'avais ce pb d'imprimantes qui reviennent après suppression depuis longtemps. Il m'a suffit de désactiver le service mDNS dans l'imprimante et de supprimer les doublon créés automatiquement par détection réseau et là elles ne revient plus... du coup ça m'a aussi viré un des scanners en double.
Pour seulement virer le scanner détecté eSCL il suffit de désinstaller (sane-airscan) et voilà, c'est clean.
[EDIT] je vais chercher si ça y est déjà ou pas et éventuellement poster dans le wiki mes trouvailles sur comment brscan-scanner (prononcer à la française) directement en PDF.
[EDIT] : done
Dernière modification par Bybeu (Le 09/07/2022, à 15:50)
Hors ligne
#7 Le 09/07/2022, à 17:10
- eric63
Re : Brother DCP-L2550DN brscan-skey ne marche plus en Jammy 22.04
bon de mon coté j’ai résolu mon problème de brscan-key qui ne fonctionnait pas
il y a du avoir une raz de mes imprimantes usb et reseau car je n‘en avais plus aucune
donc un double script de demonipuch et un reboot suivi de l’ajout des 2 imprimantes usb et reseau
et la fonction brscan key remarche
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne