...
Da das samba-Paket auf eisfair nur auf einen lokal (also auch auf dem eisfair-Server) installierten lprng drucken kann, nehmen die Druck-Daten also später folgenden Weg:
druckender Client → LAN/WLAN → samba auf eisfair → lprng auf eisfair → LAN/WLAN → lprng auf Raspberry pi → USB → Drucker am Raspberry pi
...
Ich habe praktisch alle Pakete mit Hilfe von aptitude (Paketmanager im Raspbian) entfernt, bei denen er nicht gemeckert hat, dass die Entfernung ein nicht funktionierendes System verursacht. Nun meldet aptitude mir noch 165 installierte Pakete - diese Zahl nur als Anhaltspunkt. Als sinnvoll erachte ich folgende Konstellation:
...
/etc/printcap erhält folgenden Inhalt (ACHTUNG - zweimal Druckername den Druckernamen ersetzen):
Code Block |
---|
HL5140|localprinter:\ :lp=/dev/usb/lp0:\ :sd=/var/spool/lpd/HL5140:\ :mx#0:\ :sh: |
...
Code Block |
---|
service lprng restart |
Einrichtung des lprng auf eisfair
Da die Konfiguration von samba auf eisfair vom lprng-Paket (eisfair) abhängt, bearbeitet man nun zuerst die lprng-Konfiguration:
setup → Service administration → LPRng → LPRng Configuration Handling → Edit LPRng Configuration
Er warnt vorsichtshalber, dass während der Einrichtung nicht gedruckt werden kann - einfach bestätigen mit 'y' und <ENTER>
Er nennt uns die Adresse der parallelen Schnittstelle (falls eine vorhanden ist) und wartet auf <ENTER>
Wichtig sind folgende Einstellungen:
Code Block |
---|
START_LPRNG = yes
...
LPRNG_REMOTE_PRINTER_N = 1
LPRNG_REMOTE_PRINTER_1_ACTIVE = yes
LPRNG_REMOTE_PRINTER_1_IP = 192.168.6.130
LPRNG_REMOTE_PRINTER_1_QUEUENAME = HL5140
LPRNG_REMOTE_PRINTER_1_PORT =
LPRNG_REMOTE_PRINTER_1_NOTIFY = no |
- lprng (auf eisfair) muss gestartet werden
- Parallel- und USB-Drucker am eisfair Server konfiguriert man wie selbst gewünscht
- man benötigt mindestens einen REMOTE PRINTER
- dieser mus ACTIVE sein
- man trägt die IP-Adresse (deswegen feste IP) des Raspberry pi ein - bei mir 192.168.6.130
- man trägt den Druckernamen in QUEUE ein
- das Feld PORT muss leer bleiben
- NOTIFY setzt man auf no
Die Konfiguration von lprng auf eisfair muss nun gespeichert und übernommen werden.