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.

                Greg Das ist nicht meine.

                so wars auch nicht gemeint, sondern weil du sie gepostet hast 🙂