grüß euch,

ich hab da ein kleine konfigurationsproblem, wenn ich den scanner ansprechen will, bekomme ich diese meldungen:

tom@donar ~ # 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).

oder so:


tom@donar ~ # scanimage --format=png --output-file test.png --progress
scanimage: no SANE devices found

der scanner hängt per usb kabel am speedport router, und meine /etc/sane.d/net.conf seht m augen blich so aus:


localhost
speedport.ip

ich habs ohne, und mit sudo probiert, das ergebnis ist immer das selbe:scanimage: no SANE devices found
bestimmt ist die lösung total logisch und einfach, aber ich finde sie nicht, wer hilft mir weiter?

  • GerBra hat auf diesen Beitrag geantwortet.

    Ich nehme einmal an das der Befehl als root ebenfalls keinen Scanner findet:
    sane-find-scanner

    • brikler hat auf diesen Beitrag geantwortet.

      josefine du hast leider richtig an 🙁

      tom@donar ~ # sudo  sane-find-scanner
      [sudo] Passwort für tom:
      
        # 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.
        # Also you need support for SCSI Generic (sg) in your operating system.
        # If using Linux, try "modprobe sg".
      
        # No USB scanners found. If you expected something different, make sure that
        # you have loaded a kernel driver for your USB host controller and have setup
        # the USB system correctly. See man sane-usb for details.
      
        # Not checking for parallel port scanners.
      
        # Most Scanners connected to the parallel port or other proprietary ports
        # can't be detected by this program.

      josefine danke dir für den tip, aber sane-airscan findet leider auch nix 🙁

      tom@donar ~ # airscan-discover
      [devices]
      tom@donar ~ # sudo airscan-discover
      [devices]

      brikler der scanner hängt per usb kabel am speedport router, und meine /etc/sane.d/net.conf seht m augen blich so aus:

      localhost
      speedport.ip

      Und du meinst dein Speedport Router hätte "einfach so" einen Sane-Daemon Installation, die du per Client-Zugriff nutzen könntest? Da liegst du falsch...

      Entweder hängst du das Ding direkt an den lokalen Rechner, oder - wenn es denn per Client/Server sein soll - dann braucht der "Server" eben Scanner+Sane-Install+saned und die Clients dann nur (wie du es hast) eine lokale Sane-Install + Netzzugriff.

        GerBra danke dir 🙂
        …und ich dachte mir, wenns mit dem drucker funktioniert, dann auch mit dem scanner 😉
        um ein hoffnung ärmer, und eine erfahrung reicher.

        • GerBra hat auf diesen Beitrag geantwortet.

          brikler …und ich dachte mir, wenns mit dem drucker funktioniert, dann auch mit dem scanner

          Reden wir jetzt von einem "richtigen" USB-Scanner (meine Annahme) oder von einem dieser Multifunktions-Dingern, die also Drucken+Scannen+Faxen+Tiktokken können?

          Wenn es so ein Multi-Dingens ist, dann kann das über die (Drucker)-Software des Herstellers ggf. funktionieren, ich habe keine praktische Erfahrung damit, aber IMHO ist HP über seine (Linux)-Treiber da recht weit. Schau ggf. mal ins .org-Wiki oder suche nach "Druckermodell Scanner Linux".
          Das dürfte dann aber nicht über sie sane-Software laufen.

          Für Scanner gibt es AFAIK kein standardisiertes "Protokoll"/Transport-Protokoll wie IPP.
          Das Netzwerk-Sharing eines Scanners war/ist z.B. früher eine klasse Sache gewesen, wenn der teure Scanner z.B. eine teuere SCSI-Karte brauchte. Da genügte dann einmal die Hardware an einem PC, die anderen im Büro konnten dann trotzdem von ihren Arbeitsplätzen "scannen" - man/frau mußte nur zum Scanner hindackeln...

          • brikler hat auf diesen Beitrag geantwortet.

            GerBra es ist einer dieser super tollen drucker und scanner teile.
            vielleicht hast du recht, und es geht doch irgendwie 🙂
            SANE drivers from Brother for compatible models

            einen schritt weiter, der scanner wird erkannt

            tom@donar ~ # scanimage --list-devices
            
            device `brother4:net1;dev0' is a Brother *scanner DCPL2510D
            device `net:localhost:brother4:net1;dev0' is a Brother *scanner DCPL2510D

            aber leider scannt noch nicht

            tom@donar ~ # sudo scanimage --format=png --output-file test.png --progress
            scanimage: open of device brother4:net1;dev0 failed: Invalid argument

            https://help.ubuntu.com/community/sane#Brother_Scanners

            • Greg hat auf diesen Beitrag geantwortet.

              Versuche doch einfach einmal ob der Scanner mit dem Programm "xsane" funktioniert.
              Danach können wir hier weiter sehen.

                josefine Versuche doch einfach einmal ob der Scanner mit dem Programm "xsane" funktioniert.

                brngt das gleiche meldung, blos auf deutsch

                • josefine hat auf diesen Beitrag geantwortet.

                  brikler DCPL2510D

                  Wenn man bei brother nach Treibern sucht, dann findet man unter
                  https://www.brother.de/support/dcp-l2510d/downloads
                  auch einen Scannertreiber.
                  Demnach wäre es brscan4.
                  Brscan4 ist im AUR zu finden.
                  https://aur.archlinux.org/packages/brscan4
                  Bau dir das und installiere es.
                  Schließ den Scanner zunächst am PC direkt an.
                  Vielleicht mal neu starten und scannen entweder mit scanimage oder gleich mit xsane.
                  Es könnte noch sein, dass es eine Gruppe scanner gibt. Gib den Benutzern noch zur Gruppe scanner dazu. (Ehrlich gesagt, weiß ich nicht ob das überhaupt noch relevant ist). Bei mir ist es noch drin.
                  Gruß aus DN
                  Greg

                  brikler
                  Hmmm, wenn der Scanner jetzt auf deinem PC per USB angeschlossen ist, sollte der doch gefunden werden.
                  Starte noch einmal als root:
                  sane-find-scanner

                  EDIT: wie @Greg meint, brsca4 zu installieren ist sicherlich auch kein Fehler.

                  Und danach den obigen Befehl ausführen, dazu sollte dein Scanner aber am deinem Gerät per USB angeschlossen sein.

                  Falls nach der Installation von brscan4 und Neustart der Benutzer ohne sudo oder su den Scanner nicht benutzen darf.
                  Es gibt noch eine Datei die nennt sich scanner-setting-file
                  Da drin ist noch eine udev-rule:

                  #   udev rules sample for Brother MFP
                  #         version 1.0.2-0
                  #   Copyright (C) 2012-2016 Brother. Industries, Ltd.
                  #   copy to /etc/udev/rules.d or /lib/udev/rules.d
                  ACTION!="add", GOTO="brother_mfp_end"
                  SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
                  SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
                  LABEL="brother_mfp_udev_1"
                  SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
                  ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
                  GOTO="brother_mfp_end"
                  LABEL="brother_mfp_udev_2"
                  #  ATTRS{bInterfaceNumber}=="01", GOTO="brother_mfp_udev_3"
                  #  ATTRS{bInterfaceNumber}=="02", GOTO="brother_mfp_udev_3"
                  #  ATTRS{bInterfaceNumber}=="03", GOTO="brother_mfp_udev_3"
                  #  GOTO="brother_mfp_end"
                  #  LABEL="brother_mfp_udev_3"
                  ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
                  ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
                  ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
                  #MODE="0666"
                  #GROUP="scanner"
                  ENV{libsane_matched}="yes"
                  #SYMLINK+="scanner-%k"
                  LABEL="brother_mfp_end"

                  Lege dir noch die udev-rule an.

                  Man, wird immer bekloppter mit den Druckern und Scannern.

                    im augenblich schauts mich nach einen einstellungsproblem aus

                    tom@donar ~ # sudo brsaneconfig4 -a name=scanner model=DCPL2510D ip=192.168.0.8
                    ergibt nämlich das:

                    tom@donar ~ # cat /etc/opt/brother/scanner/brscan4/brsanenetdevice4.cfg
                    DEVICE=scanner , "DCPL2510D" , Unknown , IP-ADDRESS=192.168.0.8

                    ich denke, da sollte nicht Unknown stehen 😉

                    ediit
                    das ergebnis schaut auch gleich ganz anders aus, wenn man da einen bindestrich einbaut
                    sudo brsaneconfig4 -a name=scanner model=DCP-L2510D ip=192.168.2.1 => DEVICE=scanner , "DCP-L2510D" , 0x4f9:0x41f , IP-ADDRESS=192.168.2.1
                    dann wird der scanner erkannt 🙂

                    tom@donar ~ # scanimage -L
                    device `brother4:net1;dev0' is a Brother scanner DCP-L2510D
                    device `net:localhost:brother4:net1;dev0' is a Brother scanner DCP-L2510D

                    Was passiert denn wenn der Scanner local am PC angeschlossen ist?
                    Dudet dat Dingen dann?
                    Sollte man und wir vorher wissen.

                      Greg Dudet dat Dingen dann?

                      wenn er mit dem kabel dran hängt, dann arbeitet er ganz normal

                      Greg Da drin ist noch eine udev-rule:

                      deine udev regel regelt es leider nicht

                      tom@donar ~ # sudo scanimage --format=png --output-file test.png --progress
                      scanimage: open of device brother4:net1;dev0 failed: Invalid argument
                      • Greg hat auf diesen Beitrag geantwortet.

                        brikler deine udev regel regelt es leider nicht

                        Das ist nicht meine.
                        Das ist die vom Brother.
                        Dann mußt du eine eigene udevregel machen.