Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/10/2021, à 15:09

Michel.fr

Lexmark 310dn et scanner ubuntu 20.04

Bonjour à tous,

Je viens de lire les discussions affichées précédemment sur la Lexmark CX310dn et le scanner Xsane (j'ai ubuntu 20.04). J'ai essayé d'appliquer le même processus de résolution qu'ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2034844
Mais le scanner ne fonctionne toujours pas (il est bien détecté). Voici quelques renseignements :

mcav@mcavRSL:~$ ls /usr/lib/sane/
libsane-lexmark_nscan.so  libsane-lexmark_nscan.so.1  libsane-lexmark_nscan.so.1.0.16
ls /usr/lib/x86_64-linux-gnu/sane
libsane-abaton.so.1               libsane-kvs40xx.so.1.0.29
libsane-abaton.so.1.0.29          libsane-leo.so.1
libsane-agfafocus.so.1            libsane-leo.so.1.0.29
libsane-agfafocus.so.1.0.29       libsane-lexmarklegacy_1_0_0.so.1.0.18
libsane-apple.so.1                libsane-lexmark_nscan.so
libsane-apple.so.1.0.29           libsane-lexmark_nscan.so.1
libsane-artec_eplus48u.so.1       libsane-lexmark_nscan.so.1.0.16
libsane-artec_eplus48u.so.1.0.29  libsane-lexmark.so.1
libsane-artec.so.1                libsane-lexmark.so.1.0.29
libsane-artec.so.1.0.29           libsane-ma1509.so.1
libsane-as6e.so.1                 libsane-ma1509.so.1.0.29
libsane-as6e.so.1.0.29            libsane-magicolor.so.1
libsane-avision.so.1              libsane-magicolor.so.1.0.29
libsane-avision.so.1.0.29         libsane-matsushita.so.1
libsane-bh.so.1                   libsane-matsushita.so.1.0.29
libsane-bh.so.1.0.29              libsane-microtek2.so.1
libsane-canon630u.so.1            libsane-microtek2.so.1.0.29
libsane-canon630u.so.1.0.29       libsane-microtek.so.1
libsane-canon_dr.so.1             libsane-microtek.so.1.0.29
libsane-canon_dr.so.1.0.29        libsane-mustek_pp.so.1
libsane-canon_pp.so.1             libsane-mustek_pp.so.1.0.29
libsane-canon_pp.so.1.0.29        libsane-mustek.so.1
libsane-canon.so.1                libsane-mustek.so.1.0.29
libsane-canon.so.1.0.29           libsane-mustek_usb2.so.1
libsane-cardscan.so.1             libsane-mustek_usb2.so.1.0.29
libsane-cardscan.so.1.0.29        libsane-mustek_usb.so.1
libsane-coolscan2.so.1            libsane-mustek_usb.so.1.0.29
libsane-coolscan2.so.1.0.29       libsane-nec.so.1
libsane-coolscan3.so.1            libsane-nec.so.1.0.29
libsane-coolscan3.so.1.0.29       libsane-net.so.1
libsane-coolscan.so.1             libsane-net.so.1.0.29
libsane-coolscan.so.1.0.29        libsane-niash.so.1
libsane-dc210.so.1                libsane-niash.so.1.0.29
libsane-dc210.so.1.0.29           libsane-p5.so.1
libsane-dc240.so.1                libsane-p5.so.1.0.29
libsane-dc240.so.1.0.29           libsane-pie.so.1
libsane-dc25.so.1                 libsane-pie.so.1.0.29
libsane-dc25.so.1.0.29            libsane-pieusb.so.1
libsane-dell1600n_net.so.1        libsane-pieusb.so.1.0.29
libsane-dell1600n_net.so.1.0.29   libsane-pixma.so.1
libsane-dll.so.1                  libsane-pixma.so.1.0.29
libsane-dll.so.1.0.29             libsane-plustek_pp.so.1
libsane-dmc.so.1                  libsane-plustek_pp.so.1.0.29
libsane-dmc.so.1.0.29             libsane-plustek.so.1
libsane-epjitsu.so.1              libsane-plustek.so.1.0.29
libsane-epjitsu.so.1.0.29         libsane-pnm.so.1
libsane-epson2.so.1               libsane-pnm.so.1.0.29
libsane-epson2.so.1.0.29          libsane-qcam.so.1
libsane-epsonds.so.1              libsane-qcam.so.1.0.29
libsane-epsonds.so.1.0.29         libsane-ricoh2.so.1
libsane-epson.so.1                libsane-ricoh2.so.1.0.29
libsane-epson.so.1.0.29           libsane-ricoh.so.1
libsane-escl.so.1                 libsane-ricoh.so.1.0.29
libsane-escl.so.1.0.29            libsane-rts8891.so.1
libsane-fujitsu.so.1              libsane-rts8891.so.1.0.29
libsane-fujitsu.so.1.0.29         libsane-s9036.so.1
libsane-genesys.so.1              libsane-s9036.so.1.0.29
libsane-genesys.so.1.0.29         libsane-sceptre.so.1
libsane-gphoto2.so.1              libsane-sceptre.so.1.0.29
libsane-gphoto2.so.1.0.29         libsane-sharp.so.1
libsane-gt68xx.so.1               libsane-sharp.so.1.0.29
libsane-gt68xx.so.1.0.29          libsane-sm3600.so.1
libsane-hp3500.so.1               libsane-sm3600.so.1.0.29
libsane-hp3500.so.1.0.29          libsane-sm3840.so.1
libsane-hp3900.so.1               libsane-sm3840.so.1.0.29
libsane-hp3900.so.1.0.29          libsane-snapscan.so.1
libsane-hp4200.so.1               libsane-snapscan.so.1.0.29
libsane-hp4200.so.1.0.29          libsane-sp15c.so.1
libsane-hp5400.so.1               libsane-sp15c.so.1.0.29
libsane-hp5400.so.1.0.29          libsane-st400.so.1
libsane-hp5590.so.1               libsane-st400.so.1.0.29
libsane-hp5590.so.1.0.29          libsane-stv680.so.1
libsane-hpaio.so.1                libsane-stv680.so.1.0.29
libsane-hpaio.so.1.0.0            libsane-tamarack.so.1
libsane-hpljm1005.so.1            libsane-tamarack.so.1.0.29
libsane-hpljm1005.so.1.0.29       libsane-teco1.so.1
libsane-hpsj5s.so.1               libsane-teco1.so.1.0.29
libsane-hpsj5s.so.1.0.29          libsane-teco2.so.1
libsane-hp.so.1                   libsane-teco2.so.1.0.29
libsane-hp.so.1.0.29              libsane-teco3.so.1
libsane-hs2p.so.1                 libsane-teco3.so.1.0.29
libsane-hs2p.so.1.0.29            libsane-test.so.1
libsane-ibm.so.1                  libsane-test.so.1.0.29
libsane-ibm.so.1.0.29             libsane-u12.so.1
libsane-kodakaio.so.1             libsane-u12.so.1.0.29
libsane-kodakaio.so.1.0.29        libsane-umax1220u.so.1
libsane-kodak.so.1                libsane-umax1220u.so.1.0.29
libsane-kodak.so.1.0.29           libsane-umax_pp.so.1
libsane-kvs1025.so.1              libsane-umax_pp.so.1.0.29
libsane-kvs1025.so.1.0.29         libsane-umax.so.1
libsane-kvs20xx.so.1              libsane-umax.so.1.0.29
libsane-kvs20xx.so.1.0.29         libsane-xerox_mfp.so.1
libsane-kvs40xx.so.1              libsane-xerox_mfp.so.1.0.29

Autres infos :

mcav@mcavRSL:~$ ls -la /usr/lib/sane
total 20
drwxr-xr-x   2 root root 4096 oct.  10 15:14 .
drwxr-xr-x 120 root root 4096 oct.  10 15:14 ..
lrwxrwxrwx   1 root root   70 oct.  10 15:14 libsane-lexmark_nscan.so -> /usr/local/lexmark/unix_scan_drivers/lib/sane/libsane-lexmark_nscan.so
lrwxrwxrwx   1 root root   72 oct.  10 15:14 libsane-lexmark_nscan.so.1 -> /usr/local/lexmark/unix_scan_drivers/lib/sane/libsane-lexmark_nscan.so.1
lrwxrwxrwx   1 root root   77 oct.  10 15:14 libsane-lexmark_nscan.so.1.0.16 -> /usr/local/lexmark/unix_scan_drivers/lib/sane/libsane-lexmark_nscan.so.1.0.16
mcav@mcavRSL:~$ dir /usr/lib/sane
libsane-lexmark_nscan.so    libsane-lexmark_nscan.so.1.0.16
libsane-lexmark_nscan.so.1

Je pense qu'en faisant les liens symboliques en copier-coller à partir de l'exemple, j'ai entré les mauvais liens et maintenant, je ne sais plus comment rectifier.

A noter que lorsque je fais une réinstallation complète de Xsane, il me détecte bien le scanner en me demandant le lien usb ou un autre, mais aucun des deux ne fonctionne au final. Xsane se plante et ferme.
Voici le compte-rendu quand je lance Xsane en mode console :

mcav@mcavRSL:~$ xsane
Gtk-Message: 16:59:53.108: Failed to load module "canberra-gtk-module"

(xsane:4245): Gdk-CRITICAL **: 17:00:06.311: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed

(xsane:4245): Gdk-CRITICAL **: 17:00:06.311: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Abandon (core dumped)

Merci pour votre aide,

Michel

Dernière modification par Michel.fr (Le 10/10/2021, à 16:01)

Hors ligne

#2 Le 10/10/2021, à 16:37

michel_04

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour.


Michel.fr a écrit :

Voici le compte-rendu quand je lance Xsane en mode console :

mcav@mcavRSL:~$ xsane
Gtk-Message: 16:59:53.108: Failed to load module "canberra-gtk-module"

(xsane:4245): Gdk-CRITICAL **: 17:00:06.311: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed

(xsane:4245): Gdk-CRITICAL **: 17:00:06.311: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Abandon (core dumped)

Est-ce qu'il ne faudrait pas installer ce paquet ?

sudo apt install libcanberra-gtk-module

A+

Dernière modification par michel_04 (Le 10/10/2021, à 16:38)

Hors ligne

#3 Le 10/10/2021, à 17:20

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonsoir Michel,

J'ai installé libcanberra-gtk-module :

sudo apt install libcanberra-gtk-module

et redémarré l'ordi.

Xsane m'ouvre une fenêtre où il est mentionné :
Périphériques disponibles :
[lexmark_nscan/libusb:001/003]
ou
[lexmark_nscan/libnet/SPECIFY_DEVICE]

Quand je clique sur le premier, il se ferme et il ne se passe rien.
Quand je clique sur le deuxième, il semble fonctionner mais me lance une erreur et ferme tout.

Bon, déjà, Xsane est reconnu et j'ai tous les drivers (du scanner et de l'imprimante).

Qu'est-ce que ça peut être ?

Merci,

Hors ligne

#4 Le 10/10/2021, à 17:23

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour,

Montre aussi :

cat /var/log/cups/error_log
dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 10/10/2021, à 17:40

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonsoir,

xubu1957
Montre aussi :
cat /var/log/cups/error_log
dpkg -l | grep -v ^ii

Voici les retours :

mcav@mcavRSL:~$ cat /var/log/cups/error_log
W [10/Oct/2021:15:22:54 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [10/Oct/2021:15:22:54 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [10/Oct/2021:15:22:54 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [10/Oct/2021:15:22:54 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [10/Oct/2021:15:22:54 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
mcav@mcavRSL:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                               Architecture Description
+++-==========================================-=====================================-============-======================================================================================================
rc  hplip                                      3.20.3+dfsg0-2                        amd64        HP Linux Printing and Imaging System (HPLIP)

Hors ligne

#6 Le 10/10/2021, à 17:45

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Essaye :

Le 11/10/2020, ylag a écrit :

Bonjour,

(...)
Si ça ne fonctionne pas, peut-être tenter la suppression du paquet ippusbxd qui semble poser problème pour les imprimantes usb sur la 20.04?

sudo apt purge ippusbxd

...redémarrer et encore tenter de réinstaller l'imprimante?

Si ça ne fonctionne toujours pas, simplement réinstaller le paquet pour revenir à l'état initial:

sudo apt install ippusbxd

A+

dans > [RÉSOLU]Imprimante Canon MG2500 et Ubuntu 20.04


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 10/10/2021, à 18:31

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Si ça ne fonctionne pas, peut-être tenter la suppression du paquet ippusbxd qui semble poser problème pour les imprimantes usb sur la 20.04?

sudo apt purge ippusbxd

...redémarrer et encore tenter de réinstaller l'imprimante?

Si ça ne fonctionne toujours pas, simplement réinstaller le paquet pour revenir à l'état initial:

sudo apt install ippusbxd

J'ai supprimé ippusbxd puis lancé Xsane : il m'a proposé à nouveau les deux options décrites plus haut, puis s'est fermé.
J'ai alors réinstallé ippusbxd puis lancé Xsane : même résultat.

...
Merci pour les suggestions, mais ce n'est pas encore ça.
Je vais tout de même éteindre l'ordi pour voir si un redémarrage prendra ces changements en compte.

Hors ligne

#8 Le 10/10/2021, à 18:38

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bon, j'ai redémarré,

Xsane m'a redemandé l'option demandé (en changeant le port :
Périphériques disponibles :
[lexmark_nscan/libusb:001/003]
ou
[lexmark_nscan/libnet/SPECIFY_DEVICE]

Mais ensuite il s'est fermé, avec toujours le message d'erreur :

mcav@mcavRSL:~$ xsane

(xsane:3716): Gdk-CRITICAL **: 19:34:58.292: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed

(xsane:3716): Gdk-CRITICAL **: 19:34:58.292: IA__gdk_drawable_unref: assertion 'GDK_IS_DRAWABLE (drawable)' failed
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Abandon (core dumped)

Hors ligne

#9 Le 10/10/2021, à 18:53

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Un message d'erreur similaire est mentionné dans le commentaire #7 du bugs.launchpad.net/ubuntu/+source/xsane/+bug/1877639 Xsane crashes with preview

Au vu du message #4 du bug, tente :

simple-scan

La Doc simple-scan


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#10 Le 10/10/2021, à 19:15

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Xubu1957,

J'ai réinstallé simple-scan (que j'avais désinstallé).
Simple-scan s'est bien lancé, il m'a proposé de numériser à partir de la lexmark cx310dn puis ... il a planté en proposant d'envoyer un rapport à canonical...*

Voici le message d'erreur :

mcav@mcavRSL:~$ simple-scan
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Abandon (core dumped)

Dernière modification par Michel.fr (Le 10/10/2021, à 19:16)

Hors ligne

#11 Le 10/10/2021, à 19:21

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Je ne sais plus quoi proposer.  ¯\_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#12 Le 10/10/2021, à 19:24

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Merci beaucoup d'avoir essayé ! et aussi à tous les bénévoles du forum. C'est déjà super sympa de passer du temps un dimanche à essayer de m'aider !

Hors ligne

#13 Le 10/10/2021, à 19:29

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Vu > askubuntu.com/questions/1237859/the-scanner-works-on-a-single-user-the-rest-of-users-cannot-use-it

Donne ce retour, pour les permissions :

moko138 a écrit :

Merci de montrer :

echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l

Dernière modification par xubu1957 (Le 10/10/2021, à 19:29)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#14 Le 10/10/2021, à 19:42

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Voici le retour de

echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l
cav@mcavRSL:~$ echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l

	Nombre d'éléments de /home/moi ne m'appartenant pas :
0

Entre-temps, j'ai essayé de lancer les outils Xsane à partir du ppa suggéré dans l'intro de ce forum sur les imprimantes et scanners... Mais ça n'a pas  fonctionné. Du coup je l'ai désinstallé.
Du coup, Xsane ne se lance plus : il met qu'aucun périphérique n'est disponible (pourtant le scanner Lexmark cx310dn est toujours détecté)

Dernière modification par Michel.fr (Le 10/10/2021, à 19:53)

Hors ligne

#15 Le 10/10/2021, à 19:55

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Il n'y a pas d'anomalie pour les permissions.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#16 Le 10/10/2021, à 21:03

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bon, c'est pire... à force de bidouiller, désinstaller, réinstaller, voilà qu'il ne lance plus du tout ni Xsane, ni Simple Scan... Je préférais encore quand il plantait après les avoir lancé !
Si vous avez des solutions de kamikazes, je suis preneur ! je suis prêt à réinstaller ubuntu s'il le faut.

Hors ligne

#17 Le 10/10/2021, à 21:16

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

sudo sane-find-scanner -q

répond quoi ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#18 Le 11/10/2021, à 10:22

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour,

Voici le retour de commande :

mcav@mcavRSL:~$ sudo sane-find-scanner -q
found USB scanner (vendor=0x043d [Lexmark], product=0x022f [Lexmark CX310dn]) at libusb:001:006

Dernière modification par Michel.fr (Le 11/10/2021, à 10:24)

Hors ligne

#19 Le 11/10/2021, à 11:09

xubu1957

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour,

Montre aussi :

scanimage -L

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#20 Le 11/10/2021, à 11:10

michel_04

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour.


Michel.fr a écrit :

Je pense qu'en faisant les liens symboliques en copier-coller à partir de l'exemple, j'ai entré les mauvais liens et maintenant, je ne sais plus comment rectifier.

Michel.fr a écrit :
mcav@mcavRSL:~$ xsane
  what():  basic_string::_S_construct null not valid

Si ce n'est déjà fait, il faut supprimer (rm) les liens créés à partir de l'exemple, qui génèrent sans doute cette erreur, et ensuite créer les nouveaux liens (si nécessaire).


A+

Dernière modification par michel_04 (Le 11/10/2021, à 11:13)

Hors ligne

#21 Le 11/10/2021, à 11:21

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Merci Michel,

Voudrais-tu me donner un exemple concret ? Je ne sais pas ce que je dois supprimer exactement :
est-ce que ce sont les fichiers /usr/lib/sane/ ou /usr/lib/x86_64-linux-gnu (ou les deux) ?
(et selon quelle formule pour ne pas tout déglinguer)

Hors ligne

#22 Le 11/10/2021, à 11:24

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Bonjour Xubu1957,

Voici le retour demandé :

mcav@mcavRSL:~$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Merci pour ton aide,

Hors ligne

#23 Le 11/10/2021, à 11:30

michel_04

Re : Lexmark 310dn et scanner ubuntu 20.04

Exemple avec le premier lien donné par L'africain, créé avec la commande ln -s :

sudo ln -s /usr/lib/sane/libsane-lexmarklegacy_1_0_0.so.1.0.18 /usr/lib/x86_64-linux-gnu/sane/libsane-lexmarklegacy_1_0_0.so.1.0.18

Pour supprimer ce lien :

sudo rm -i /usr/lib/x86_64-linux-gnu/sane/libsane-lexmarklegacy_1_0_0.so.1.0.18

Edit :
The "basic_string::_S_construct NULL not valid" errors by passing an empty string

The "basic_string::_S_construct NULL not valid" errors by passing an empty string
Question & Answer

Question

How to solve the issue of "basic_string::_S_construct NULL not valid"?
Cause

In job development or production migration, if encountering the following error in the director job log, the job developer need to check if using the custom function or routine. if the char* as its argument in the function or routine and pass an empty string as input argument. The job would be failed likes below error.

Message Id: IIS-DSEE-TFOR-00079
Message: APT_CombinedOperatorController,1: Caught exception from runLocally(): basic_string::_S_construct NULL not valid.

Message Id: IIS-DSEE-TFOR-00089
Message: APT_CombinedOperatorController,0: The runLocally() of the operator failed.
Answer

The job developer need to avoid passing an empty string as input argument.


A+

Dernière modification par michel_04 (Le 11/10/2021, à 11:34)

Hors ligne

#24 Le 11/10/2021, à 12:46

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Ça y est, j'ai supprimé les liens symboliques puis je les ai recréés correctement (du moins je pense). Sauf qu'il ne veut ni supprimer ni créer de nouveau le lien sur : libsane-lexmark_nscan.so.1.0.16
(j'ai enlevé libsane-lexmark_nscan.so.1.0.29 ainsi que libsane-lexmark.so et de nouveau il me propose Xsane et Simple-scan comme au début, même si ça ne fonctionne toujours pas).

Voici le résultat :

mcav@mcavRSL:~$ ls /usr/lib/sane/
libsane-lexmark_nscan.so  libsane-lexmark_nscan.so.1  libsane-lexmark_nscan.so.1.0.16
mcav@mcavRSL:~$ ls /usr/lib/x86_64-linux-gnu/sane
libsane-abaton.a                  libsane-dc25.so                  libsane-hpljm1005.so             libsane-mustek.so              libsane-sceptre.so.1.0.29
libsane-abaton.so                 libsane-dc25.so.1.0.29           libsane-hpljm1005.so.1.0.29      libsane-mustek.so.1.0.29       libsane-sharp.a
libsane-abaton.so.1.0.29          libsane-dell1600n_net.a          libsane-hpsj5s.a                 libsane-mustek_usb2.a          libsane-sharp.so
libsane-agfafocus.a               libsane-dell1600n_net.so         libsane-hpsj5s.so                libsane-mustek_usb2.so         libsane-sharp.so.1.0.29
libsane-agfafocus.so              libsane-dell1600n_net.so.1.0.29  libsane-hpsj5s.so.1.0.29         libsane-mustek_usb2.so.1.0.29  libsane-sm3600.a
libsane-agfafocus.so.1.0.29       libsane-dll.a                    libsane-hp.so                    libsane-mustek_usb.a           libsane-sm3600.so
libsane-apple.a                   libsane-dll.so                   libsane-hp.so.1.0.29             libsane-mustek_usb.so          libsane-sm3600.so.1.0.29
libsane-apple.so                  libsane-dll.so.1.0.29            libsane-hs2p.a                   libsane-mustek_usb.so.1.0.29   libsane-sm3840.a
libsane-apple.so.1.0.29           libsane-dmc.a                    libsane-hs2p.so                  libsane-nec.a                  libsane-sm3840.so
libsane-artec.a                   libsane-dmc.so                   libsane-hs2p.so.1.0.29           libsane-nec.so                 libsane-sm3840.so.1.0.29
libsane-artec_eplus48u.a          libsane-dmc.so.1.0.29            libsane-ibm.a                    libsane-nec.so.1.0.29          libsane-snapscan.a
libsane-artec_eplus48u.so         libsane-epjitsu.a                libsane-ibm.so                   libsane-net.a                  libsane-snapscan.so
libsane-artec_eplus48u.so.1.0.29  libsane-epjitsu.so               libsane-ibm.so.1.0.29            libsane-net.so                 libsane-snapscan.so.1.0.29
libsane-artec.so                  libsane-epjitsu.so.1.0.29        libsane-kodak.a                  libsane-net.so.1.0.29          libsane-sp15c.a
libsane-artec.so.1.0.29           libsane-epson2.a                 libsane-kodakaio.a               libsane-niash.a                libsane-sp15c.so
libsane-as6e.a                    libsane-epson2.so                libsane-kodakaio.so              libsane-niash.so               libsane-sp15c.so.1.0.29
libsane-as6e.so                   libsane-epson2.so.1.0.29         libsane-kodakaio.so.1.0.29       libsane-niash.so.1.0.29        libsane-st400.a
libsane-as6e.so.1.0.29            libsane-epson.a                  libsane-kodak.so                 libsane-p5.a                   libsane-st400.so
libsane-avision.a                 libsane-epsonds.a                libsane-kodak.so.1.0.29          libsane-p5.so                  libsane-st400.so.1.0.29
libsane-avision.so                libsane-epsonds.so               libsane-kvs1025.a                libsane-p5.so.1.0.29           libsane-stv680.a
libsane-avision.so.1.0.29         libsane-epsonds.so.1.0.29        libsane-kvs1025.so               libsane-pie.a                  libsane-stv680.so
libsane-bh.a                      libsane-epson.so                 libsane-kvs1025.so.1.0.29        libsane-pie.so                 libsane-stv680.so.1.0.29
libsane-bh.so                     libsane-epson.so.1.0.29          libsane-kvs20xx.a                libsane-pie.so.1.0.29          libsane-tamarack.a
libsane-bh.so.1.0.29              libsane-escl.a                   libsane-kvs20xx.so               libsane-pieusb.a               libsane-tamarack.so
libsane-canon630u.a               libsane-escl.so                  libsane-kvs20xx.so.1.0.29        libsane-pieusb.so              libsane-tamarack.so.1.0.29
libsane-canon630u.so              libsane-escl.so.1.0.29           libsane-kvs40xx.a                libsane-pieusb.so.1.0.29       libsane-teco1.a
libsane-canon630u.so.1.0.29       libsane-fujitsu.a                libsane-kvs40xx.so               libsane-pixma.a                libsane-teco1.so
libsane-canon.a                   libsane-fujitsu.so               libsane-kvs40xx.so.1.0.29        libsane-pixma.so               libsane-teco1.so.1.0.29
libsane-canon_dr.a                libsane-fujitsu.so.1.0.29        libsane-leo.a                    libsane-pixma.so.1.0.29        libsane-teco2.a
libsane-canon_dr.so               libsane-genesys.a                libsane-leo.so                   libsane-plustek.a              libsane-teco2.so
libsane-canon_dr.so.1.0.29        libsane-genesys.so               libsane-leo.so.1.0.29            libsane-plustek_pp.a           libsane-teco2.so.1.0.29
libsane-canon_pp.a                libsane-genesys.so.1.0.29        libsane-lexmark.a                libsane-plustek_pp.so          libsane-teco3.a
libsane-canon_pp.so               libsane-gphoto2.a                libsane-lexmark_nscan.so         libsane-plustek_pp.so.1.0.29   libsane-teco3.so
libsane-canon_pp.so.1.0.29        libsane-gphoto2.so               libsane-lexmark_nscan.so.1       libsane-plustek.so             libsane-teco3.so.1.0.29
libsane-canon.so                  libsane-gphoto2.so.1.0.29        libsane-lexmark_nscan.so.1.0.16  libsane-plustek.so.1.0.29      libsane-test.a
libsane-canon.so.1.0.29           libsane-gt68xx.a                 libsane-lexmark.so.1.0.29        libsane-pnm.a                  libsane-test.so
libsane-cardscan.a                libsane-gt68xx.so                libsane-ma1509.a                 libsane-pnm.so                 libsane-test.so.1.0.29
libsane-cardscan.so               libsane-gt68xx.so.1.0.29         libsane-ma1509.so                libsane-pnm.so.1.0.29          libsane-u12.a
libsane-cardscan.so.1.0.29        libsane-hp3500.a                 libsane-ma1509.so.1.0.29         libsane-qcam.a                 libsane-u12.so
libsane-coolscan2.a               libsane-hp3500.so                libsane-magicolor.a              libsane-qcam.so                libsane-u12.so.1.0.29
libsane-coolscan2.so              libsane-hp3500.so.1.0.29         libsane-magicolor.so             libsane-qcam.so.1.0.29         libsane-umax1220u.a
libsane-coolscan2.so.1.0.29       libsane-hp3900.a                 libsane-magicolor.so.1.0.29      libsane-ricoh2.a               libsane-umax1220u.so
libsane-coolscan3.a               libsane-hp3900.so                libsane-matsushita.a             libsane-ricoh2.so              libsane-umax1220u.so.1.0.29
libsane-coolscan3.so              libsane-hp3900.so.1.0.29         libsane-matsushita.so            libsane-ricoh2.so.1.0.29       libsane-umax.a
libsane-coolscan3.so.1.0.29       libsane-hp4200.a                 libsane-matsushita.so.1.0.29     libsane-ricoh.a                libsane-umax_pp.a
libsane-coolscan.a                libsane-hp4200.so                libsane-microtek2.a              libsane-ricoh.so               libsane-umax_pp.so
libsane-coolscan.so               libsane-hp4200.so.1.0.29         libsane-microtek2.so             libsane-ricoh.so.1.0.29        libsane-umax_pp.so.1.0.29
libsane-coolscan.so.1.0.29        libsane-hp5400.a                 libsane-microtek2.so.1.0.29      libsane-rts8891.a              libsane-umax.so
libsane-dc210.a                   libsane-hp5400.so                libsane-microtek.a               libsane-rts8891.so             libsane-umax.so.1.0.29
libsane-dc210.so                  libsane-hp5400.so.1.0.29         libsane-microtek.so              libsane-rts8891.so.1.0.29      libsane-xerox_mfp.a
libsane-dc210.so.1.0.29           libsane-hp5590.a                 libsane-microtek.so.1.0.29       libsane-s9036.a                libsane-xerox_mfp.so
libsane-dc240.a                   libsane-hp5590.so                libsane-mustek.a                 libsane-s9036.so               libsane-xerox_mfp.so.1.0.29
libsane-dc240.so                  libsane-hp5590.so.1.0.29         libsane-mustek_pp.a              libsane-s9036.so.1.0.29
libsane-dc240.so.1.0.29           libsane-hp.a                     libsane-mustek_pp.so             libsane-sceptre.a
libsane-dc25.a                    libsane-hpljm1005.a              libsane-mustek_pp.so.1.0.29      libsane-sceptre.so
mcav@mcavRSL:~$ ls /usr/lib/x86_64-linux-gnu/sane
libsane-abaton.a                  libsane-dc25.so                  libsane-hpljm1005.so             libsane-mustek.so              libsane-sceptre.so.1.0.29
libsane-abaton.so                 libsane-dc25.so.1.0.29           libsane-hpljm1005.so.1.0.29      libsane-mustek.so.1.0.29       libsane-sharp.a
libsane-abaton.so.1.0.29          libsane-dell1600n_net.a          libsane-hpsj5s.a                 libsane-mustek_usb2.a          libsane-sharp.so
libsane-agfafocus.a               libsane-dell1600n_net.so         libsane-hpsj5s.so                libsane-mustek_usb2.so         libsane-sharp.so.1.0.29
libsane-agfafocus.so              libsane-dell1600n_net.so.1.0.29  libsane-hpsj5s.so.1.0.29         libsane-mustek_usb2.so.1.0.29  libsane-sm3600.a
libsane-agfafocus.so.1.0.29       libsane-dll.a                    libsane-hp.so                    libsane-mustek_usb.a           libsane-sm3600.so
libsane-apple.a                   libsane-dll.so                   libsane-hp.so.1.0.29             libsane-mustek_usb.so          libsane-sm3600.so.1.0.29
libsane-apple.so                  libsane-dll.so.1.0.29            libsane-hs2p.a                   libsane-mustek_usb.so.1.0.29   libsane-sm3840.a
libsane-apple.so.1.0.29           libsane-dmc.a                    libsane-hs2p.so                  libsane-nec.a                  libsane-sm3840.so
libsane-artec.a                   libsane-dmc.so                   libsane-hs2p.so.1.0.29           libsane-nec.so                 libsane-sm3840.so.1.0.29
libsane-artec_eplus48u.a          libsane-dmc.so.1.0.29            libsane-ibm.a                    libsane-nec.so.1.0.29          libsane-snapscan.a
libsane-artec_eplus48u.so         libsane-epjitsu.a                libsane-ibm.so                   libsane-net.a                  libsane-snapscan.so
libsane-artec_eplus48u.so.1.0.29  libsane-epjitsu.so               libsane-ibm.so.1.0.29            libsane-net.so                 libsane-snapscan.so.1.0.29
libsane-artec.so                  libsane-epjitsu.so.1.0.29        libsane-kodak.a                  libsane-net.so.1.0.29          libsane-sp15c.a
libsane-artec.so.1.0.29           libsane-epson2.a                 libsane-kodakaio.a               libsane-niash.a                libsane-sp15c.so
libsane-as6e.a                    libsane-epson2.so                libsane-kodakaio.so              libsane-niash.so               libsane-sp15c.so.1.0.29
libsane-as6e.so                   libsane-epson2.so.1.0.29         libsane-kodakaio.so.1.0.29       libsane-niash.so.1.0.29        libsane-st400.a
libsane-as6e.so.1.0.29            libsane-epson.a                  libsane-kodak.so                 libsane-p5.a                   libsane-st400.so
libsane-avision.a                 libsane-epsonds.a                libsane-kodak.so.1.0.29          libsane-p5.so                  libsane-st400.so.1.0.29
libsane-avision.so                libsane-epsonds.so               libsane-kvs1025.a                libsane-p5.so.1.0.29           libsane-stv680.a
libsane-avision.so.1.0.29         libsane-epsonds.so.1.0.29        libsane-kvs1025.so               libsane-pie.a                  libsane-stv680.so
libsane-bh.a                      libsane-epson.so                 libsane-kvs1025.so.1.0.29        libsane-pie.so                 libsane-stv680.so.1.0.29
libsane-bh.so                     libsane-epson.so.1.0.29          libsane-kvs20xx.a                libsane-pie.so.1.0.29          libsane-tamarack.a
libsane-bh.so.1.0.29              libsane-escl.a                   libsane-kvs20xx.so               libsane-pieusb.a               libsane-tamarack.so
libsane-canon630u.a               libsane-escl.so                  libsane-kvs20xx.so.1.0.29        libsane-pieusb.so              libsane-tamarack.so.1.0.29
libsane-canon630u.so              libsane-escl.so.1.0.29           libsane-kvs40xx.a                libsane-pieusb.so.1.0.29       libsane-teco1.a
libsane-canon630u.so.1.0.29       libsane-fujitsu.a                libsane-kvs40xx.so               libsane-pixma.a                libsane-teco1.so
libsane-canon.a                   libsane-fujitsu.so               libsane-kvs40xx.so.1.0.29        libsane-pixma.so               libsane-teco1.so.1.0.29
libsane-canon_dr.a                libsane-fujitsu.so.1.0.29        libsane-leo.a                    libsane-pixma.so.1.0.29        libsane-teco2.a
libsane-canon_dr.so               libsane-genesys.a                libsane-leo.so                   libsane-plustek.a              libsane-teco2.so
libsane-canon_dr.so.1.0.29        libsane-genesys.so               libsane-leo.so.1.0.29            libsane-plustek_pp.a           libsane-teco2.so.1.0.29
libsane-canon_pp.a                libsane-genesys.so.1.0.29        libsane-lexmark.a                libsane-plustek_pp.so          libsane-teco3.a
libsane-canon_pp.so               libsane-gphoto2.a                libsane-lexmark_nscan.so         libsane-plustek_pp.so.1.0.29   libsane-teco3.so
libsane-canon_pp.so.1.0.29        libsane-gphoto2.so               libsane-lexmark_nscan.so.1       libsane-plustek.so             libsane-teco3.so.1.0.29
libsane-canon.so                  libsane-gphoto2.so.1.0.29        libsane-lexmark_nscan.so.1.0.16  libsane-plustek.so.1.0.29      libsane-test.a
libsane-canon.so.1.0.29           libsane-gt68xx.a                 libsane-lexmark.so.1.0.29        libsane-pnm.a                  libsane-test.so
libsane-cardscan.a                libsane-gt68xx.so                libsane-ma1509.a                 libsane-pnm.so                 libsane-test.so.1.0.29
libsane-cardscan.so               libsane-gt68xx.so.1.0.29         libsane-ma1509.so                libsane-pnm.so.1.0.29          libsane-u12.a
libsane-cardscan.so.1.0.29        libsane-hp3500.a                 libsane-ma1509.so.1.0.29         libsane-qcam.a                 libsane-u12.so
libsane-coolscan2.a               libsane-hp3500.so                libsane-magicolor.a              libsane-qcam.so                libsane-u12.so.1.0.29
libsane-coolscan2.so              libsane-hp3500.so.1.0.29         libsane-magicolor.so             libsane-qcam.so.1.0.29         libsane-umax1220u.a
libsane-coolscan2.so.1.0.29       libsane-hp3900.a                 libsane-magicolor.so.1.0.29      libsane-ricoh2.a               libsane-umax1220u.so
libsane-coolscan3.a               libsane-hp3900.so                libsane-matsushita.a             libsane-ricoh2.so              libsane-umax1220u.so.1.0.29
libsane-coolscan3.so              libsane-hp3900.so.1.0.29         libsane-matsushita.so            libsane-ricoh2.so.1.0.29       libsane-umax.a
libsane-coolscan3.so.1.0.29       libsane-hp4200.a                 libsane-matsushita.so.1.0.29     libsane-ricoh.a                libsane-umax_pp.a
libsane-coolscan.a                libsane-hp4200.so                libsane-microtek2.a              libsane-ricoh.so               libsane-umax_pp.so
libsane-coolscan.so               libsane-hp4200.so.1.0.29         libsane-microtek2.so             libsane-ricoh.so.1.0.29        libsane-umax_pp.so.1.0.29
libsane-coolscan.so.1.0.29        libsane-hp5400.a                 libsane-microtek2.so.1.0.29      libsane-rts8891.a              libsane-umax.so
libsane-dc210.a                   libsane-hp5400.so                libsane-microtek.a               libsane-rts8891.so             libsane-umax.so.1.0.29
libsane-dc210.so                  libsane-hp5400.so.1.0.29         libsane-microtek.so              libsane-rts8891.so.1.0.29      libsane-xerox_mfp.a
libsane-dc210.so.1.0.29           libsane-hp5590.a                 libsane-microtek.so.1.0.29       libsane-s9036.a                libsane-xerox_mfp.so
libsane-dc240.a                   libsane-hp5590.so                libsane-mustek.a                 libsane-s9036.so               libsane-xerox_mfp.so.1.0.29
libsane-dc240.so                  libsane-hp5590.so.1.0.29         libsane-mustek_pp.a              libsane-s9036.so.1.0.29
libsane-dc240.so.1.0.29           libsane-hp.a                     libsane-mustek_pp.so             libsane-sceptre.a
libsane-dc25.a                    libsane-hpljm1005.a              libsane-mustek_pp.so.1.0.29      libsane-sceptre.so

Donc, le problème semble bien être de créer les bons liens symboliques. Je ne comprends pas pourquoi je n'arrive pas à supprimer le lien vers libsane-lexmark_nscan.so.1.0.16 ni à en créer un :

mcav@mcavRSL:~$ sudo rm -i /usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1.0.16
rm: impossible de supprimer '/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1.0.16': Aucun fichier ou dossier de ce type
mcav@mcavRSL:~$ sudo ln -s /usr/lib/sane/libsane-lexmark_nscan.so.1.0.16 /usr/lib/x86_64-linux-gnu/sane/libsane-lexmark_nscan.so.1.0.16
ln: impossible de créer le lien symbolique '/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark_nscan.so.1.0.16': Le fichier existe

Hors ligne

#25 Le 11/10/2021, à 12:54

Michel.fr

Re : Lexmark 310dn et scanner ubuntu 20.04

Erratum !

J'ai réussi à créer les trois liens symboliques correctement (j'avais fait une erreur dans les intitulés).
Cette fois, donc, tout est bien recréé.
Par contre ça ne fonctionne toujours pas : les deux scanners (xsane / simple scan) se lancent partiellement puis disparaissent.

J'avais installé les drivers du scanner de lexmark cx310dn à partir du site https://aur.archlinux.org/packages/lexm … work-scan/ : lexmark_network-scan-linux-glibc2_02012021_x86_64.deb (c'était la version pour ubuntu 18.04, la version pour ubuntu 20.04 n'existant pas).

Hypothèse : est-ce que j'ai téléchargé les bons drivers ?.... j'ai un doute finalement.
Après vérification j'ai bien la seule version récente que propose Lexmark (ubuntu 18.04) pour le scanner cx310dn.

Dernière modification par Michel.fr (Le 11/10/2021, à 13:08)

Hors ligne