Xsane startet keinen Scan

Guten Tag!
Ich versuche mit Xsane einen Scan zu machen und habe das Problem das der Scanner zwar erkannt wird aber ein Scan oder Vorschauscan nicht durchgeführt wird.

Ich habe bisher keine nennenswerten Probleme mit Xsane gehabt und nun will er nicht.
Ich nutze einen Canon CanoScan 9000F Mark II als Scanner ( pixma:04A9190D) als Scanner.
Xsane ist die Version 0.999-5 .

Wenn ich Xsane starte erkennt es auch den Scanner und ich kann ihn auswählen.
Xsane startet und zeigt auch alles an, allerdings wird vor dem Vorschauscan-Button ein roter Punkt angezeigt.

Wenn ich Xsane im Terminal starte wird nichts weiter angezeigt und Xsane startet normal - mit dem roten Punkt.
Ich habe bereits nachgesehen ob die Transportsicherung an ist ( ist sie nicht ) , habe Neustarts versucht und einen Neuinstallation von XSane - alles ohne Erfolg.

Hat jemand eine Idee warum es nicht funktioniert?

Mein System ist :

 inxi -Fxxxzo
System:
  Kernel: 5.10.124-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 1 dm: LightDM v: 1.30.0 Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Desktop System: Dell product: OptiPlex 360 v: N/A
    serial: <superuser required> Chassis: type: 6 serial: <superuser required>
  Mobo: Dell model: 0T656F v: A01 serial: <superuser required> BIOS: Dell
    v: A07 date: 06/18/2012
CPU:
  Info: dual core model: Pentium E5200 bits: 64 type: MCP smt: <unsupported>
    arch: Penryn Yorkfield rev: 6 cache: L1: 128 KiB L2: 2 MiB
  Speed (MHz): avg: 2328 high: 2446 min/max: N/A cores: 1: 2211 2: 2446
    bogomips: 9977
  Flags: ht lm nx pae sse sse2 sse3 ssse3
Graphics:
  Device-1: NVIDIA GT218 [GeForce 210] driver: nouveau v: kernel arch: Tesla
    pcie: speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1
    empty: HDMI-A-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:0a65 class-ID: 0300
  Device-2: Microsoft LifeCam HD-5000 type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 2-4:3 chip-ID: 045e:076d
    class-ID: 0102
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
    X: loaded: modesetting alternate: fbdev,vesa gpu: nouveau display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 444x277mm (17.48x10.91")
    s-diag: 523mm (20.6")
  Monitor-1: DVI-I-1 model: LG (GoldStar) L226WTQ serial: <filter>
    res: 1680x1050 hz: 60 dpi: 90 size: 474x296mm (18.66x11.65")
    diag: 585mm (23") modes: max: 1680x1050 min: 720x400
  OpenGL: renderer: NVA8 v: 3.3 Mesa 22.1.2 direct render: Yes
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: Dell
    driver: snd_hda_intel bus-ID: 2-4:3 v: kernel bus-ID: 00:1b.0
    chip-ID: 045e:076d chip-ID: 8086:27d8 class-ID: 0102 class-ID: 0403
  Device-2: NVIDIA High Definition Audio driver: snd_hda_intel v: kernel
    pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0be3
    class-ID: 0403
  Device-3: Microsoft LifeCam HD-5000 type: USB
    driver: snd-usb-audio,uvcvideo
  Sound Server-1: ALSA v: k5.10.124-1-MANJARO running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: PulseAudio v: 16.1 running: no
  Sound Server-4: PipeWire v: 0.3.52 running: yes
Network:
  Device-1: Broadcom NetLink BCM5784M Gigabit Ethernet PCIe vendor: Dell
    driver: tg3 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: N/A
    bus-ID: 02:00.0 chip-ID: 14e4:1698 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
    driver: 8139too v: 0.9.28 port: cc00 bus-ID: 03:00.0 chip-ID: 10ec:8139
    class-ID: 0200
  IF: enp3s0 state: unknown speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 716.95 GiB (77.0%)
  ID-1: /dev/sda vendor: Samsung model: SSD 860 QVO 1TB size: 931.51 GiB
    speed: <unknown> type: SSD serial: <filter> rev: 2B6Q scheme: GPT
Partition:
  ID-1: / size: 105.18 GiB used: 84.29 GiB (80.1%) fs: ext4 dev: /dev/sda2
  ID-2: /boot size: 973.4 MiB used: 146.2 MiB (15.0%) fs: ext4
    dev: /dev/sda1
  ID-3: /home size: 779.45 GiB used: 629.81 GiB (80.8%) fs: ext4
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: partition size: 30.12 GiB used: 2.71 GiB (9.0%)
    priority: -2 dev: /dev/sda4
Unmounted:
  Message: No unmounted partitions found.
Sensors:
  System Temperatures: cpu: 51.0 C mobo: N/A gpu: nouveau temp: 48.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 177 Uptime: 20m wakeups: 0 Memory: 3.77 GiB
  used: 3.59 GiB (95.3%) Init: systemd v: 251 default: graphical Compilers:
  gcc: 12.1.0 clang: 13.0.1 Packages: 2075 note: see --pkg pacman: 2067
  flatpak: 8 Shell: Bash v: 5.1.16 running-in: yakuake inxi: 3.3.19

MfG R.Lehmeier

Hallo,

gab es vielleicht neue Treiber für den Scanner?
Bei meinem HP muss ich immer nach einem Update neu konfigurieren…

Beste Grüße aus Österreich

Ich benutze seit langem vuescan, aber aus zeiten von Sane ernnere ich mich noch dunkel, das ich als root die rechte von irgendwelchen dateien ändern musste. Frag mich bitte nicht welche. /dev/scanner???
Hab aber auch nen Epson Scanner keinen Canon.

Entschuldigt bitte das ich mich jetzt erst wieder melde.
Aber er will immer noch nicht.

Ich habe schon einiges ausprobiert, egal ob ein neues Kabel oder eine Neuinstallation. Egal ob ich den Scangermp2-sane ausprobierte oder was auch immer.

Kann es sein das der Treiber nicht angesprochen wird und wie könnte man das beheben?

Hallo R. Lehmeier,
glaube nicht, dass ich dir helfen kann, aber mich interessiert dieser ominöse rote Punkt. Kannst Du mal einen Screenshot davon posten.
Poste bitte ausserdem die Ausgabe von

sudo sane-find-scanner
sudo scanimage -vvL

und hast Du mal ein anderes Scanprogramm probiert, Simple Scan z.B.?

viele Grüsse gosia

sudo sane-find-scanner
[sudo] Passwort für ralf: 

  # 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=0x190d [CanoScan]) at libusb:002:005
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
  # 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

[ralf@Lin001 ~]$ sudo scanimage -vvL
device `v4l:/dev/video0' is a Noname Microsoft® LifeCam HD-5000: Mi virtual device
device `pixma:04A9190D' is a CANON Canoscan 9000F Mark II multi-function peripheral
device `escl:https://192.168.178.67:443' is a Epson ET-7750 Series platen scanner
Calling sane_exit
scanimage: finished

Ein Probescan mit gscan2pdf klappte. Es wurde ein Scan angezeigt, aber mit Xsane will er nicht - obwohl er sonst einwandfrei gearbeitet hat.

Was den Screenshot angeht so ist der rote Punkt unten links neben dem Vorschau-Button.

Hallo R. Lehmeier,
roter Punkt ist normal, der erscheint bei mir auch, so lange bis ich auf den Vorschaubutton klicke. Während der Vorschau wird er grau, nach beenden der Vorschau grün.
Sonst kann ich kaum etwas zum Problem sagen. Wenn gscan2pdf funktioniert wird es wohl kaum am Scannertreiber liegen, sondern irgendwas mit xsane stimmt nicht (meine Vermutung).
Diese Meldung

ist natürlich nicht gut, aber ich kann sie noch nicht richtig interpretieren.

funktioniert der Epson mit xsane?

viele Grüsse gosia

Ja, er funktioniert.

Hallo R. Lehmeier,
vieleicht doch der Treiber? Hast Du sane-pixma installiert?
https://man.archlinux.org/man/sane-pixma.5.de

viele Grüsse gosia

So wie es aussieht gibt es ein Problem mit dem Treiber, aber wie kann ich ihn neu installieren.

Sane 1.1.1 läuft bei mir bereits seit Mitte Februar und machte keine Probleme.
Wie bekomme ich es bloß wieder zum laufen ?

Wenn ich wüßte wie ich es kontrollieren könnte. Ich finde sane-pixma weder in den Repositorys noch finde ich irgendwelche Angabe, zum verwendeten Treiber, in XSANE.

Falls jemand eine Idee hat wo ich die Angaben finde - immer her damit.

Hallo R. Lehmeier,
keine Ahnung, ich habe nur gefunden, dass Du scangearmp2 als Treiber für Canon nehmen kannst. Aber das hast Du ja schon probiert. Mir fällt nichts mehr ein.

viele Grüsse gosia

Etwas habe ich noch gefunden - aber es hilft mir nicht bei der Fehlererkennung.

Bildschirmfoto_2022-07-10_19-48-01

Hallo R. Lehmeier,
dieser Screenshot bekräftigt mich nur in meiner Annahme, dass das Problem nicht der Treiber ist. Alles ist da und wird angezeigt, auch das erwähnte Backend pixma. Auch weil mit anderen Programmen (gscan2pdf) das Scannen funktioniert, denke ich, dass Xsane “kaputt” ist.

viele Grüsse gosia

Wie wäre es mit simple-scan , anstatt mit dem Kopf durch die Wand ? Funzt bei mir seit 2014.

1 Like

… oder downgrade von xsane?
als Versuch …
falls das nach einem xsane update auftrat

Wie mache ich ein Downgrade ?

… Ich habe angenommen, daß Dein Problem nach einem upgrade von xsane auftrat.
Es wurde also eine neuere Version installiert.

Ob das stimmt, weiß ich nicht.

Wenn das stimmt
dann hast Du das alte Paket noch in Deinem (pacman) cache.

der ist hier:
/var/cache/pacman/pkg

Sofern Du ihn nicht absichtlich geleert hast
sollten dort mindestens zwei Versionen von xsane vorhanden sein:
die aktuell installierte und die vorherige

downgrade:
Du installierst einfach die vorherige, die zweitjüngste Version

mit:
sudo pacman -U /var/cache/pacman/pkg/xsane_version_xxx

Ich kenne den exakten Namen nicht - mußt Du selbst rausfinden.
Liste einfach den Inhalt von:
/var/cache/pacman/pkg/
und sieh nach.

Wenn Du das Paket nicht mehr hast gibt es Möglichkeiten es zu besorgen - aber normalerweise sollte zumindest die Vorgängerversion noch im cache sein.

xsane hängt von sane ab
Das ist das eigentliche Scan-Programm.
Ich würde also nicht nur xsane, sondern ganz besonders auch sane
downgraden - die vorherige Version verwenden

Ist nur ein Versuch wie gesagt - wenn/falls Dein Problem durch ein neues, irgendwie nicht funktionables Paket verursacht wird.


… nachdem ich kurz nachgeschaut habe
(hätte ich gleich zuerst machen sollen):

xsane wurde das letzte Mal vor ca. 2 Jahren aktualisiert
ist also sehr unwahrscheinlich, daß das Dein Problem verursacht

sane wurde im Januar 2022 aktualisiert - ist also auch eher unwahrscheinlich, daß das nun plötzlich (ohne kürzliches Update) Dein Problem verursacht.

Die ganze Downgraderei ist sehr wahrscheinlich nur Zeitverschwendung und ich würde mir das direkt schenken.
Es gab einfach keine Updates dieser Programme in der letzten Zeit und in der relevanten Zeitspanne, die für Dein Problem verantwortlich sein könnten.

Muß was anderes sein.

… Ich würde ja nehmen, was funktioniert statt auf xsane zu bestehen … :wink:

Ich finde im Cache auch nur die letzte Version.

Auf Xsane bestehe ich nicht aber

  1. ärgert es mich das es von jetzt auf gleich nicht mehr funktioniert und
  2. hat man dort sehr viele Möglichkeiten zum Einstellen - daher würde ich es auch wieder gern benutzen.

wie gesagt:

Alles hat einen Grund.

Es hat funktioniert - und dann nicht mehr.
Ein Software update des Programms selbst ist nicht die Ursache.
Nicht Du und auch niemand sonst weiß wie man das weiter eingrenzen kann.

… ärgerlich oder nicht:

Du kannst versuchen

  • den Fehler trotzdem zu finden - ich glaube das hat sich soweit erledigt …
  • evtl. mit einem neuen Benutzerkonto testen ob es dort funktioniert
    (wäre nicht das erste Mal daß das funktionieren würde - wenn meine Erinnerung mich nicht täuscht)
  • neu installieren
  • oder, bevor Du das tust,
    in einem live system (USB boot) einfach mal xsane usw installieren und sehen ob es dort geht
    (ja, das geht, das ist zwar nicht permanent, würde aber zeigen wo das Problem wahrscheinlich liegt)

Ich an Deiner Stelle, wenn mir das so wichtig wäre, würde jetzt sofort ein Live System starten, den Scanner installieren und gucken ob es geht.
Dauert 10 Minuten … dann weißt Du bescheid.