Inhaltsverzeichnis
NanoPi NEO
Verwendung als Druckserver zum automatischen Drucken von auf einem entfernten Server erstellten Rechnungen und Versandlabels. Anschluss Scanner, Verarbeitung der gescannten Daten mittels 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