sudo apt-get install cups
die Konfigurationsdatei anpassen:
sudo nano /etc/cups/cupsd.conf
auskommentieren: #Listen localhost:631
zufügen der eigenen IP: Listen 192.168.178.44:631
zufügen von: Allow from 192.168.0.0/255.255.0.0
...in den Sektionen: /, /admin und /admin/conf
"pi" als user den Zugriff erlauben:
sudo usermod -aG lpadmin pi
den Service neu starten:
sudo service cups restart
Drucker im CUPS-Web-GUI zufügen
https://192.168.0.15:631/admin - Drucker am Raspi angeschlossen, mit pi und Passwort anmelden
xinetd installieren:
sudo apt-get install xinetd
in "sudo nano" einfügen:
jetdirect 9100/tcp laserjet hplj
dann:
sudo nano /etc/xinetd.d/jetdirect
Und folgenden Inhalt einfügen:
# Allow applications using the AppSocket / JetDirect protocol
# to communicate with CUPS.
service jetdirect
{
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/bin/lp
server_args = -d Samsung_CLP-510 -o raw
groups = yes
disable = no
}
dann die Services neu starten:
sudo service xinetd restart
sudo service cups restart
und der Drucker ist im Netzwerk unter der Adresse des raspi und Port 9100 erreichbar - so wie vorher unter der ip der fritzbox