Bonjour,
J’utilise stretch et je n’arrive pas à scanner avec “Canon Pixma MP250”.
Au lancement de l’application j’ai le message " Recherche périphérique en cours", mais pas de suite. Sur ce PC, pas de problème avec jessie.
Bonjour,
Quelle application est utilisée ? Outil de numérisation Simple Scan ?
Ce scanner est géré par le backend sane-pixma (plus précisément par pixma-mp150).
Pas de différence notable dans le code de stretch si ce n’est un appel à une fonction de debug pour confirmer la génération du scanner, en l’occurence une génération 4, si j’ai bien compris. Il y a aussi un changement d’état.
Pour comparaison :
File: pixma_mp150.c | Debian Sources
stretch
if (s->cfg->pid >= MP250_PID)
mp->generation = 4;
/* And exceptions to be added here */
if (s->cfg->pid == MP140_PID)
mp->generation = 2;
PDBG (pixma_dbg (3, "*mp150_open***** This is a generation %d scanner. *****\n", mp->generation));
/* TPU info data setup */
mp->tpu_datalen = 0;
/* adf scanning */
mp->adf_state = state_idle;
if (mp->generation < 4)
{
query_status (s);
handle_interrupt (s, 200);
if (mp->generation == 3 && has_ccd_sensor (s))
send_cmd_start_calibrate_ccd_3 (s);
}
return 0;
}
File: pixma_mp150.c | Debian Sources
jessie
if (s->cfg->pid >= MP250_PID)
mp->generation = 4;
/* And exceptions to be added here */
if (s->cfg->pid == MP140_PID)
mp->generation = 2;
/* TPU info data setup */
mp->tpu_datalen = 0;
if (mp->generation < 4)
{
query_status (s);
handle_interrupt (s, 200);
if (mp->generation == 3 && has_ccd_sensor (s))
send_cmd_start_calibrate_ccd_3 (s);
}
return 0;
}
Bonjour
j’ai eu un soucis similaire avec une brother.
Il faut etre dans le groupe lp
usermod -a -G lp nom_du_compte.
C’est juste une piste.
A tout hasard,
ouvre en root /lib/udev/rules.d/60-libsane.rules ou /lib/udev/rules.d/40-libsane.rules
as tu dans la liste?
# Canon PIXMA MP250
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", ENV{libsane_matched}="yes"
si non rajoute et reboot
Salut
Vérifie que tous les paquets “sane” sont bien installés
@debian:/# apt list *sane* | grep installé
libsane/now 1.0.26~git20151121-1 amd64 [installé, local]
libsane-common/now 1.0.26~git20151121-1 all [installé, local]
libsane-extras/testing,stable,now 1.0.22.4 amd64 [installé, automatique]
libsane-extras-common/testing,stable,now 1.0.22.4 amd64 [installé, automatique]
sane/testing,stable,now 1.0.14-12 amd64 [installé]
sane-utils/testing,stable,now 1.0.25-4.1 amd64 [installé]
xsane/testing,stable,now 0.999-5 amd64 [installé]
xsane-common/testing,testing,stable,stable,now 0.999-5 all [installé, automatique]
Voici mes paquets
libsane/stable,now 1.0.25-4.1 amd64 [installé, automatique]
libsane-common/stable,now 1.0.25-4.1 all [installé, automatique]
libsane-extras/stable,now 1.0.22.4 amd64 [installé, automatique]
libsane-extras-common/stable,now 1.0.22.4 amd64 [installé, automatique]
libsane-hpaio/stable,now 3.16.11+repack0-3 amd64 [installé, automatique]
sane-utils/stable,now 1.0.25-4.1 amd64 [installé, automatique]
xsane/stable,now 0.999-5 amd64 [installé, automatique]
xsane-common/stable,now 0.999-5 all [installé, automatique]
Réponse à angelique
Elle est bien dans la liste.
Comment est branché le scanner ? USB, réseau, autre ?
que dit
sudo sane-find-scanner
@ jcsm33
USB
@ grandtoubab
sudo sane-find-scanner
sane-find-scanner will now attempt to detect your scanner. If the
result is different from what you expected, first make sure your
scanner is powered up and properly connected to your computer.
No SCSI scanners found. If you expected something different, make sure that
you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon], product=0x173a [MP250 series]) at libusb:001:002
Your USB scanner was (probably) detected. It may or may not be supported by
SANE. Try scanimage -L and read the backend’s manpage.
Not checking for parallel port scanners.
Most Scanners connected to the parallel port or other proprietary ports
can’t be detected by this program.
donc il est détecté
found USB scanner (vendor=0x04a9 [Canon], product=0x173a [MP250 series]) at libusb:001:002
Avec ton utilisateur ordinaire, que dit
xsane
si ça marche pas vérifie que ton utilisateur est dans le groupe sane
cat /etc/group | grep sane
La commande reste sans réponse.
cat /etc/group | grep sane
scanner:x:118:saned,z
saned:x:121:
Le nom de ma machine “X”. L’utilisateur “z”. De ce côté là, ça semble ok.
il reste à vérifier
scanimage -L
[quote=“grandtoubab, post:15, topic:73869”]
scanimage -L
[/quote]scanimage -L
device `pixma:04A9173A_84C0E0’ is a CANON Canon PIXMA MP250 multi-function peripheral
alors pose une feuille dans le scanner et essai de la scanner
scanimage >image.pnm
Merci pour ton aide et ta patience.
Je ne peux donc pas utiliser l’application “Xsane en mode graphique”.
Pas grave, j’emploierai la console, mais :
- scanimage >image.pnm pour scanner au format image.
- quelle commande pour scanner au format PDF ?
non c’est pour vérifier que le scanner est reconnu et fonctionne
ça doit marcher en mode graphique
qu’y a t-il dans le home de l’utilisateur ordinaire?
$ ls -alrt ~/.sane/xsane
drwx------ 3 z z 4096 juil. 5 20:14 …
drwx------ 2 z z 4096 juil. 5 20:20 batch-lists
drwx------ 3 z z 4096 juil. 5 20:20 .
-rw------- 1 z z 4275 juil. 5 20:26 xsane.mdf
-rw------- 1 z z 17543 juil. 5 20:26 CANON:CanonPIXMAMP250.drc
-rw------- 1 z z 5193 juil. 6 12:49 xsane.rc