Dokumente scannen mit einem Knopfdruck

  • Moin!

    Mir kam eine Idee in den Sinn, die mir die Büroarbeit deutlich vereinfachen könnte.

    Ich möchte folgendes gerne haben bzw. realisieren: Flachbettscanner, Canon Lide 110, angeschlossen am Raspberry Pi. Drückt man auf eine der Tasten am Scanner, soll der Pi es einscannen in voreingestellter Auflösung und lokal speichern, gerne als PDF mit Datum und Uhrzeit im Dateinamen. Das kann ich mir dann via Netzwerk holen. OCR benötige ich keines, der Kleine soll einfach nur schnell was scannen.

    Hintergrund:

    Ich scanne ab und an meist nur eine Seite. Dafür extra den Scanner an den Hauptrechner anzuschließen, Scanprogramm laden, scannen, speichern usw ... so könnte der Scanner an einem durchlaufenden Pi hängen und auf einen simplen Druck am Scanner einen einfachen Scanvorgang auflösen. Sollte ich mal komplexere Vorhaben bearbeiten, geht es an den Hauptrechner.

    Ich habe allerdings leider keine Ahnung, wie ich das realisieren kann und ob meine Schnapsidee überhaupt funktioniert.

    Da benötige ich bitte Hilfe und bin für jeden konstruktiven Schubs dankbar.

    Viele Grüße!

    Raspberry Pi 4b 8GB - Raspberry Pi 400 - Raspberry Pi Zero 2W - TP-Link TL-SG116E

    Flightradar24, PiAware, Airplanes.live, Syncthing, Seedbox, OMV

  • Hallo Ubuntiner,

    sane kennst Du?

    Wenn nein, so installierst Du es:

    Code
    sudo apt install sane xsane libsane

    Alles Weitere über man ....


    Beste Grüße

    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.

  • Hallo Ubuntiner,

    sane kennst Du?

    Beste Grüße

    Andreas

    Herzlichen Dank, darüber scanne ich ja via Dokumentenscanner auf meinem Hauptrechner. Wie man den Scan dort ggf. auch headless realisiert, wäre vielleicht noch zu schaffen für mich.

    Was ich nicht weiß, ist: Der Scan soll ausgelöst werden, wird eine der drei Tasten am Scanner gedrückt. Das Dokument soll mit einer fest eingestellten Auflösung gescannt und als PDF abgespeichert werden. Idealerweise sollte sich der Dateiname zusammensetzen aus Datum und Uhrzeit.

    Der Pi ist ein Dauerläufer im Netzwerk, da "einfach" den Scanner dran hängen und nach erfolgreicher Installation Dokument auf den Scanner legen, Knopf drücken, scannen lassen, fertig. Vom Hauptrechner hole ich mir dann die Dokumente vom Kleinen rüber.

    Edit:

    Damit es vielleicht etwas klarer ist, es soll am Pi kein Monitor hängen oder ich via VNC darüber scannen können. Dann kann ich auch direkt am Hauptrechner weiter scannen. Einfach nur die Idee, dass der immer laufende Pi mit einem Scanner verbunden ist, welcher auf Knopfdruck am Scanner ein Dokument mit fest vorgegebenen Parametern erstellt und lokal auf dem Pi ablegt. Das er scannt und wann er fertig ist, höre ich ja am Betriebsgeräusch des Scanners. Der müsste dann wohl besser über einen aktiven Hub angehangen werden.

    Raspberry Pi 4b 8GB - Raspberry Pi 400 - Raspberry Pi Zero 2W - TP-Link TL-SG116E

    Flightradar24, PiAware, Airplanes.live, Syncthing, Seedbox, OMV

    Edited once, last by Ubuntiner: Ergänzende Erklärung eingefügt (January 2, 2022 at 12:15 AM).

  • Das hängt auch stark vom Scanner ab aber in der Regel sollte sowas funktionieren.

    Ich habe das mal bei jemandem mit einem alten HP AllInOne und einem noch älteren Canon probiert und irgendwann aufgegeben, da die Tasten der Scanner nicht abgefragt werden konnten.

    Es muss sich um einen Scanner handeln, der auch unter Windows das Scannen per Knopfdruck erlaubt, dann hat man eine Chance, dass es unter Linux mit Sane geht aber für die beiden zuvor genannten Teile gab es nicht einmal mehr laufende Windows Software.

    Wenn Dein Scanner recht "aktuell" ist und diese "Scan to PC" Taste hat, musst Du einfach mal danach googeln.

    ;) Gruß Outi :D
    Pis: 2x Pi B, 1x Pi B+, 1x Pi 2 B in Rente / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 / 2x Pi Zero 1.3 / 2x Pi Zero W 1.1 / 1x Pi Zero 2 (BW+CUPS/SANE) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (Tests) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    HATs: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT / Pimoroni NVMe BASE
    Cams: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

  • Man könnte doch am PI einen Taster dran hängen und wenn dieser gedrückt wird scanimage aufrufen.

    Oder gleich das Komando über das Netzwerk senden.

    (scanimage "epson2:libusb:002:003" --resolution 600 --format=png)

    Das würde dann mit jedem Scanner funktionieren.

    Zum Dokument einlegen muß man sowieso an das Gerät.

  • Ganz lieben Dank Outlaw und Delta09 für die Infos. Zum einen bin ich wohl doch nicht der einzige mit dieser Idee, zum anderen habe ich mit dem Canon Lide 110 einen sehr wohl gesonnenen Scanner.

    Diverse Anleitungen später hakt es noch, aber es zeigt sich, dass der Scanner wohl vollends unterstützt wird. Was ich noch nicht hinbekomme, ist das Scannen auf Knopfdruck. Die Tasten können wohl erfolgreich abgefragt werden, dass ist schonmal viel wert.

    Ich spiele die Anleitungen nochmal durch und versuche nachzuvollziehen, warum was nicht klappt. Dann bitte ich hier nochmal um Hilfe.

    Raspberry Pi 4b 8GB - Raspberry Pi 400 - Raspberry Pi Zero 2W - TP-Link TL-SG116E

    Flightradar24, PiAware, Airplanes.live, Syncthing, Seedbox, OMV

  • Gerne doch.

    Ich habe einen Canon Lide 600F hier aber der hängt an einer Windows 10 Maschine, daher ist das Testen momentan leider etwas umständlich.

    Eingestaubt und weggestellt habe ich noch so einen alten HP Profiscanner (70 Seiten/Min.), der könnte das sicher aber das Monster passt momentan auch nirgends hin .... ;) :D

    ;) Gruß Outi :D
    Pis: 2x Pi B, 1x Pi B+, 1x Pi 2 B in Rente / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 / 2x Pi Zero 1.3 / 2x Pi Zero W 1.1 / 1x Pi Zero 2 (BW+CUPS/SANE) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (Tests) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    HATs: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT / Pimoroni NVMe BASE
    Cams: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

  • Ich hatte das erst gestern wieder.

    Mein Fazit: SANE ist der letzte Mist und in Verbindung mit Canon noch größerer Mist.

    Der allergrößte Mist:
    Wenn man den Scanner am Laufen hat und die Buttons am Scanner nutzen will, findet man in der Regel für Linux nur noch über 10 Jahre alten Schei**, der auch noch rumtrickst.
    Um die Scannerbuttons abzufragen (pollen) muss ein Dämon laufen, der eben die Buttons abfragt, ob und welche gedrückt wurden, falls das beim gewünschten Scanner überhaupt möglich ist.
    Dieser Dämon blockiert aber den kompletten Scannerzugriff, womit man beim normalen Scannen die Meldung bekommt, der Scanner sei durch eine andere Anwendung belegt.
    Was machen die schlauen Linuxscannerspezies also ??
    Sie programmieren einen weiteren Dämon, der permanent abfragt, ob jemand scannen will und unterbricht den ersten Dämon so lange, bis der Scan erledigt ist.

    Aber letztendlich habe ich es aufgegeben, da SANE bei mir den Scanner mal erkennt, dann mal wieder nicht.
    In der lsusb Abfrage erscheinen meine Scanner immer aber sobald ich ein "scanimage -L" aufrufe, findet der Pi den Scanner so, wie er lustig ist.

    Ich werde mir also bald wieder nen MultiAIOdrucker besorgen, denn mir ging es einfach nur ums schnelle Kopieren und Zeug in ein Verzeichnis zu scannen.
    Das können die AIOs heute ganz gut auch ohne extra Pi.

    ;) Gruß Outi :D
    Pis: 2x Pi B, 1x Pi B+, 1x Pi 2 B in Rente / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 / 2x Pi Zero 1.3 / 2x Pi Zero W 1.1 / 1x Pi Zero 2 (BW+CUPS/SANE) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (Tests) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    HATs: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT / Pimoroni NVMe BASE
    Cams: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

  • Das von mir angedachte Projekt bzw. die Idee liegt deswegen auch komplett auf Eis.

    Da schließe ich derzeit eher meinen Canon Lide 110 direkt an meinen Linux-Rechner an und bediene ihn über die Software. Alles andere via Raspberry bekam ich in keiner Weise hin, schade.

    Raspberry Pi 4b 8GB - Raspberry Pi 400 - Raspberry Pi Zero 2W - TP-Link TL-SG116E

    Flightradar24, PiAware, Airplanes.live, Syncthing, Seedbox, OMV

  • Hallo Ununtiner,

    ich habe an sowas auch mal länger herumgebastelt, aktuell liegen bei mir drei Scanner herum. Wie das ging, kann man hier nachlesen. Hat damals ein Jahr lang ganz gut geklappt, dann war irgendwas mit Updates und dann hat mir auch schon wieder der Spaß gefehlt.

    Mittendrin hat die Raspbian-Distribution die Scannerbutton-Software gewechselt (scanbuttond -> scanbd), damit die Probleme entstanden, wie Du sie geschildert hast. scanbuttond habe ich später sogar noch mal aus den Quellen kompiliert bekommen. Du kannst aber auch - wenn Du Lust auf Hardware-Basteln hast - den Button umbasteln und auf einen Raspberry-Pin umleiten und dann ganz selbst ein Script dafür schreiben, dann musst Du Dich mit dem USB-Mist nicht herumschlagen. Wenn man einen Pi Zero nimmt und direkt ins Scanner-Gehäuse einbaut, dann geht das wahrscheinlich.

    Viele Grüße,
    arne

  • Nicht die Raspbiandistribution hat die Scannersoftware gewechselt, sondern das scanbutton wurde letztmalig 2014 angefasst.
    Der Wechsel zu scanbd war also eine Notlösung und das Ganze war und ist ein einziges Programmierchaos mit nix halben und nix ganzen.

    ;) Gruß Outi :D
    Pis: 2x Pi B, 1x Pi B+, 1x Pi 2 B in Rente / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 / 2x Pi Zero 1.3 / 2x Pi Zero W 1.1 / 1x Pi Zero 2 (BW+CUPS/SANE) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (Tests) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    HATs: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT / Pimoroni NVMe BASE
    Cams: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!