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
dort steht etwas wie
Unable to get printer status (client-error-forbidden)!
Das bedeutet, 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:
:code:<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>:code:
Ergänzt werden muß nur noch ein weiteres Allow From fürs lokale Netz. Das kann dann zum Beispiel so aussehen:
:code:Allow From 192.168.1.0/24:code:
Wobei 192.168.1.0 die Adresse des lokalen Netzes ist.
Insgesamt sieht der Abschnitt 'Location' dann also z. B. so aus:
:code:<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>:code:
Wer es allgemeiner halten will, kann anstelle von Allow From 192.168.1.0/24 eintippen:
:code:Allow From @
code ∞:
Das Drucksystem muss mit:
:code:/etc/init.d/cupsys restart:code:
frisch gestartet werden, dann kommen die ausstehenden Druckaufträge an.
Viel Erfolg!
Martin Hauptmann