Problème de scanner

Bonjour à tous,

Je suis sous Debian stable et je dispose d’une imprimante HP Officejet-5610, côté impression, tout va bien, mais du côté scanner c’est autre chose :confused:

Au départ tout allait bien, mais depuis la mise à jour du paquet hplip vers celui des backports je dois lancer Xsane en root pour qu’il fonctionne.
Je précises tout de suite que j’ai déjà régler les permissions, mon utilisateur est autorisé à utilisé les scanners et il fait bien partie du groupe saned [edit]et scanner, cependant Xsane ne veut rien entendre…

EDIT :

Si cela peut aider, voici ce que dit mon fichier user.log

Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 137: unable get_string_descriptor -1: Opération non permise
Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 2035: invalid product id string ret=-1
Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 137: unable get_string_descriptor -1: Opération non permise
Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 2040: invalid serial id string ret=-1
Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 137: unable get_string_descriptor -1: Opération non permise
Aug  9 17:14:21 Adalbert xsane: io/hpmud/musb.c 2045: invalid manufacturer string ret=-1

Je vous remercie d’avance pour votre aide.

Salut,

Ton user doit faire partie du groupe “scanner”, pas “saned”

En fait mon user fait partie du groupe scanner et saned, je viens d’essayer en l’enlevant du groupe saned mais cela ne change rien…

Les erreurs ressemblent à des erreurs de programmation…

Peux-tu donner le contenu du fichier /etc/group, afin de voir ce que ton utilisateur a le droit de faire?

Voici mon fichier /etc/group :

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:jerome
fax:x:21:jerome
voice:x:22:
cdrom:x:24:jerome
floppy:x:25:jerome
tape:x:26:
sudo:x:27:
audio:x:29:jerome
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:jerome
sasl:x:45:
plugdev:x:46:jerome
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
mlocate:x:104:
ssh:x:105:
jerome:x:1000:
scanner:x:106:jerome,root,saned
ssl-cert:x:107:
messagebus:x:108:
avahi:x:109:
netdev:x:110:
lpadmin:x:111:jerome
gdm:x:112:
stb-admin:x:113:
haldaemon:x:114:
powerdev:x:115:
polkituser:x:116:
saned:x:117:

Re,

Pourquoi je n’ai pas de groupe saned, moi ?

À part une erreur de code (surtout si ça marchait avant), je ne vois pas. Reste à confirmer le bug avant de rapporter…

C’est ce que je me disais aussi, mais en téléchargeant les sources je n’ai pas vu de fichier musb.c, je me demande si je n’ai pas viré un paquet qu’il ne fallait pas…

Ce n’est sûrement pas le manque d’un paquet qui génère ces erreurs, rassure-toi :slight_smile:

Me voilà rassuré, parce que j’ai installer plusieurs paquets de testing et je me demandais si ce n’était pas cela. Dans ce cas, s’il n’y a pas d’autre réponse j’enverrais un rapport de bug. :wink:

Attends une réponse des autres tout de même, je ne suis pas expert :slight_smile: .
Pour faire ton rapport de bug, tu peux t’aider du paquet reportbug :wink:

Apparemment le problème ne vient pas que de Xsane, le programme hp-toolbox me retourne le même type d’erreur :

Aug 10 21:02:42 Adalbert python: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operation not permitted
Aug 10 21:02:42 Adalbert python: io/hpmud/musb.c 610: invalid product id string ret=-1
Aug 10 21:02:42 Adalbert python: io/hpmud/musb.c 1122: unable to open hp:/usb/Officejet_5600_series?serial=CN77RF509D04B2
Aug 10 21:02:42 Adalbert python: hp-systray(hpdio)[27820]: error: Unable to communicate with device (code=12): hp:/usb/Officejet_5600_series?serial=CN77RF509D04B2
Aug 10 21:02:42 Adalbert python: hp-systray(hpdio)[27820]: error: Device not found
Aug 10 21:02:46 Adalbert python: hp-toolbox(UI)[31481]: warning: Supplies information not available for this device.

Je me demande si le problème ne viens pas du paquet hplip lui-même…

EDIT :

Oui, c’est bien cela, il y a un fichier io/hpmud/musb.c dans les sources du paquet hplip

Re bonjour,

Finalement, j’ai trouvé ce rapport de bug concernant le paquet hplip des backports. Le problème se résoud en ajoutant notre utilisateur et le groupe saned au groupe lp.

Merci à tous pour votre aide :wink:

PS : ce problème semble corrigé dans la version testing du paquet hplip