scanunddruckstation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
scanunddruckstation [2021/04/05 17:21] – [Teil 1: Der Scanner] Fabian Horstscanunddruckstation [2021/11/15 18:53] (aktuell) Fabian Horst
Zeile 2: Zeile 2:
  
 Nachdem mein letzter All-In-One-Drucker, trotz einhalten aller Herstellerangaben, exakt am Ende der Garantie komisch wurde habe Ich mich entschieden wieder auf getrennte Geräte zu setzen. So steht mir aktuell ein HP FarbLaser sowie ein Canon Scan Lide 90 Flachbettscanner tapfer zur Seite. Da der letzte immer wieder Probleme mit aktuelleren Systemen macht möchte Ich beide Geräte nun über einen ungenutzten Rapsberry Pi anbinden und so auf Knopfdruck Scannen zu können und über normale Freigaben die Dateien abrufen zu können. Genauso soll dann der Drucker via Relais eingeschaltet werden können und über den Druckserver dem Netzwerk die Aufträge gezielt abnehmen. Meine Hoffnung ist das dann bei Gerätewechsel die Einrichtung nur einmal geändert werden muss. Nachdem mein letzter All-In-One-Drucker, trotz einhalten aller Herstellerangaben, exakt am Ende der Garantie komisch wurde habe Ich mich entschieden wieder auf getrennte Geräte zu setzen. So steht mir aktuell ein HP FarbLaser sowie ein Canon Scan Lide 90 Flachbettscanner tapfer zur Seite. Da der letzte immer wieder Probleme mit aktuelleren Systemen macht möchte Ich beide Geräte nun über einen ungenutzten Rapsberry Pi anbinden und so auf Knopfdruck Scannen zu können und über normale Freigaben die Dateien abrufen zu können. Genauso soll dann der Drucker via Relais eingeschaltet werden können und über den Druckserver dem Netzwerk die Aufträge gezielt abnehmen. Meine Hoffnung ist das dann bei Gerätewechsel die Einrichtung nur einmal geändert werden muss.
 +
 +Download Link vom gezippten Build Folder:
 +[[https://wiki.fabianhorst.com/lib/exe/fetch.php?media=sane-backends-rpi1-1.0.32.zip|sane-backends-rpi1-1.0.32.zip]]
 +
 +Samba: \\ip\SambaPi\pi\ nach: https://www.elektronik-kompendium.de/sites/raspberry-pi/2007071.htm
  
 ===== Teil 1: Der Scanner ===== ===== Teil 1: Der Scanner =====
Zeile 37: Zeile 42:
 </code> </code>
  
 +++++**HIER AUFKLAPPEN UM DIE KOMPLETTEN LOG-FILES EINZUSEHEN!** | **HIER AUFKLAPPEN UM DIE KOMPLETTEN LOG-FILES EINZUSEHEN!**
  
 [[https://www.raspberrypi.org/forums/viewtopic.php?t=297142]] Oben in die Liste mit aufgenommen und siehe da: Es geht weiter <3 [[https://www.raspberrypi.org/forums/viewtopic.php?t=297142]] Oben in die Liste mit aufgenommen und siehe da: Es geht weiter <3
Zeile 1467: Zeile 1473:
 pi@raspberrypi:~/sane/backends $ pi@raspberrypi:~/sane/backends $
 </code> </code>
 +
 +++++
 +
 +AHHH SWAPfile kann größer werden ...
 +
 +<code>
 +sudo nano /etc/dphys-swapfile
 +CONF_SWAPSIZE=4096
 +sudo /etc/init.d/dphys-swapfile stop
 +sudo /etc/init.d/dphys-swapfile start
 +</code>
 +
 +Swap File Deutlich größer gemacht, Voila:
 +cd in den Build Ordner und:
 +<code>
 +make && sudo make install    
 +</code>
 +
 +<code>
 +pi@raspberrypi:~/sane/backends $ sudo ldconfig -v | grep libsane
 +ldconfig: Kann »stat()« für »/usr/local/lib/arm-linux-gnueabihf« nicht aufrufen: Datei oder Verzeichnis nicht gefunden
 +ldconfig: Pfad »/lib/arm-linux-gnueabihf« mehrfach angegeben
 +ldconfig: Pfad »/usr/lib/arm-linux-gnueabihf« mehrfach angegeben
 +ldconfig: /lib/arm-linux-gnueabihf/ld-2.28.so is the dynamic linker, ignoring
 +
 +        libsane.so.1 -> libsane.so.1.0.27
 +        libsane.so.1 -> libsane.so.1.0.32
 +ldconfig: /lib/ld-linux.so.3 is the dynamic linker, ignoring
 +</code>
 +
 +Dort muss die neue Version oben stehen!
 +
 +<code>
 +pi@raspberrypi:~/sane/backends $ echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf
 +/usr/local/lib
 +</code>
 +
 +
 +<code>
 + sudo ldconfig -v | grep libsane                ldconfig: Kann »stat()« für »/usr/local/lib/arm-linux-gnueabihf« nicht aufrufen: Datei oder Verzeichnis nicht gefunden
 +ldconfig: Pfad »/usr/local/lib« mehrfach angegeben
 +ldconfig: Pfad »/lib/arm-linux-gnueabihf« mehrfach angegeben
 +ldconfig: Pfad »/usr/lib/arm-linux-gnueabihf« mehrfach angegeben
 +        libsane.so.1 -> libsane.so.1.0.32
 +ldconfig: /lib/arm-linux-gnueabihf/ld-2.28.so is the dynamic linker, ignoring
 +
 +        libsane.so.1 -> libsane.so.1.0.27
 +ldconfig: /lib/ld-linux.so.3 is the dynamic linker, ignoring
 +</code>
 +
 +<code>
 +pi@raspberrypi:~/sane/backends $ cd /usr/share/locale/de/LC_MESSAGES
 +pi@raspberrypi:/usr/share/locale/de/LC_MESSAGES $ sudo ln -sf /usr/local/share/locale/de/LC_MESSAGES/sane-backends.mo .
 +</code>
 +
 +<code>
 +sudo cp ~/sane/backends/tools/udev/libsane.rules /etc/udev/rules.d
 +pi@raspberrypi:~/sane/backends $ sudo service udev restart
 +pi@raspberrypi:~/sane/backends $ scanimage -v
 +Output format is not set, using pnm as a default.
 +scanimage: output is not a file, exiting
 +pi@raspberrypi:~/sane/backends $ scanimage -L
 +device `genesys:libusb:001:006' is a Canon LiDE 90 flatbed scanner
 +pi@raspberrypi:~/sane/backends $ scanimage > ~/test.pnm
 +Output format is not set, using pnm as a default.
 +</code>
 +
 +JUBEL!!!!!!
 +
 +
 +Todo:
 +  - Script für Scannen via SSH etc.
 +<code>
 + sudo scanimage --mode=Color --depth=8 --resolution=300 --format=png > test12.png -v
 +</code>
 +
 +  - Script für Scannen nach Knopfdruck für JPG/PDF/etc.
 +  - DruckerServer
 +  - Backup SD-Kartenimage!!!!
 +
  • scanunddruckstation.1617636102.txt.gz
  • Zuletzt geändert: 2021/04/05 17:21
  • von Fabian Horst