Einen Drucker im Netz mit anderen PCs zu teilen ist unter Linux Dank CUPS relativ Einfach. Dazu wird einfach CUPS Installiert und der Zugriff auf den Druckerserver innerhalb des Netzwerkes freigegeben. Wie so oft bei Linux muss eine Konfigurationsdatei angepasst werden. In diesem Fall /etc/cups/cupsd.conf.
Da es aber immer mehr Hilfsprogramme bei modernen Linux Systemen gibt, muss dies nicht per Hand gemacht werden, sondern ein Helferlein übernimmt das. Zu erst aber die Installation. Ich beziehe mich hier auf Ubuntu 8.04. Ab Ubuntu 9.10 heissen die Pakete nämlich anders.
Bis einschließlich Ubuntu 8.04 Hardy Heron heißen die Pakete:
Außerdem benötigt man noch das eine oder andere der folgenden Pakete, in denen spezialisiertere Treiber enthalten sind. Wer nicht weiß, welche für ihn nützlich sind, installiert sie einfach alle.
So weit so gut. Um aber die konfigurations Webseite unseres Druckservers erreichen zu können, müssen wir sie noch freigeben.
Mit der Befehlszeile
wird der lokale Drucker und die konfigurations Webseite im Netz freigegeben.
Wenn wir jetzt im Browser folgendes eingeben, https://192.168.0.2:631, so wird sich unser CUPS Server melden. Die IP-Adresse sollte natürlich gegen die des eigenen Servers geändert werden. Hier können wir Drucker anlegen und vieles mehr.
Zur Hilfe der zahlreichen Einstellmöglichkeiten mit cupsctl hier eine Übersicht
Options:
-E Enable encryption
-U username Specify username
-h server[:port] Specify server address
–[no-]debug-logging Turn debug logging on/off
–[no-]remote-admin Turn remote administration on/off
–[no-]remote-any Allow/prevent access from the Internet
–[no-]remote-printers Show/hide remote printers
–[no-]share-printers Turn printer sharing on/off
–[no-]user-cancel-any Allow/prevent users to cancel any job
Nach änderungen in der konfiguration sollte der Dienst natürlich auch neugestartet werden