====== NanoPi NEO ======
Verwendung als Druckserver zum automatischen Drucken von auf einem entfernten Server erstellten Rechnungen und Versandlabels.
Anschluss [[nanopi_m4:eierlegende_wollmilchsau:xerox_travel_duplex|Scanner]], Verarbeitung der gescannten Daten mittels [[nanopi_m4:eierlegende_wollmilchsau:tesseract|Texterkennung]], Erstellung von PDF und Upload auf Server des DMS.
Armbian_21.05.1_Nanopineo_buster_current_5.10.34.img.xz
Druckserver
apt install cups
nano /etc/cups/cupsd.conf
zugriff von anderem Rechner erlauben
unter 192.xxx.xxx.xxx:631 Drucker anlegen
* AppSocket/HP JetDirect
socket://192.XXX.XXX.XXX:9100 (IP des Druckers)
* name usw eingeben
* PPD des Druckers auswählen
(/opt/brother/Printers/HLL5100DN/cupswrapper/brother-HLL5100DN-cups-en.ppd)
eventuell noch
/usr/lib/cups/filter/brother_lpdwrapper_HLL5100DN
kopieren
Command (for dpkg) : dpkg -i --force-all (linux-drivername)
Check if the Linux driver is installed
Command (for dpkg) : dpkg -l | grep Brother
Command: gunzip linux-brprinter-installer-*.*.*-*.gz
e.g. gunzip linux-brprinter-installer-2.1.1-1.gz
Step5. Get superuser authorization with the "su" command or "sudo su" command.
Step6. Run the tool:
Command: bash linux-brprinter-installer-*.*.*-* Brother machine name
e.g. bash linux-brprinter-installer-2.1.1-1 MFC-J880DW
Step7. The driver installation will start. Follow the installation screen directions.
When you see the message "Will you specify the DeviceURI ?",
For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI number.
The install process may take some time. Please wait until it is complete.
====== Änderung der IP des Druckers in einem anderen Netzwerk ======
systemctl stop cups
nano /etc/cups/printers.conf
IP des Druckers anpassen
systemctl start cups
=====Wechselnde MAC-Address für eth0 verhindern: =====
/etc/NetworkManager/NetworkManager.conf\\
''[connection]\\
ethernet.cloned-mac-address=XX:XX:XX:XX:XX:XX''
ftpdruck.service
startet /etc/scripte/
Überwacht das Verzeichnis Upload und sendet empfangene Dateien an den Drucker.
Scanner wird per udev-regel beim Anstecken gestartet.
Dyndns per cron, /etc/scripte/...
/usr/sbin/lpadmin -p Zebra621 -E -v socket://192.XXX.XXX.XXX:9100 -m zebra.ppd