Cups für den LAN-Zugriff konfigurieren
Problem
Ich will über das Netz auf einen CUPS Drucker drucken, der Drucker wurde automatisch erkannt, aber die Druckjobs kommen dort nicht an.
Bitte folgendes überprüfen mit
cat var/log/cups/error_log
Wenn dort etwas steht wie
Unable to get printer status (client-error-forbidden)! bedeutet es, dass das Drucken auf dem fremden Drucker nicht erlaubt ist.
LÖSUNG
In der Standard-Konfiguration dürfen andere Rechner im lokalen Netz nicht an den Kanotix-Rechner angeschlossene Drucker benutzen.
Das läßt sich durch Änderung der Datei
/etc/cups/cupsd.conf beheben:
Der Abschnitt 'Location' sieht per default so aus:
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
Ergänzt werden muß nur noch ein weiteres Allow From fürs lokale Netz. Das kann dann zum Beispiel so aussehen:
Allow From 192.168.1.0/24
wobei 192.168.1.0 die Adresse des lokalen Netzes ist.
Insgesamt sieht der Abschnitt 'Location' dann also z. B. so aus:
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>
Wer es allgemeiner halten will, kann anstelle von Allow From 192.168.1.0/24 eintippen:
Das Drucksystem muss mit:
/etc/init.d/cupsys restart
frisch gestartet werden, dann kommen die ausstehenden Druckaufträge an.
Viel Erfolg!
Martin Hauptmann
zurück