CUPS - Wiki

Transcrição

CUPS - Wiki
Letztes Update: 2012/08/05 15:49
http://mein.homelinux.com/wiki/dienste/cups
CUPS
CUPS (Unix Printing System) bildet den Grundstock für den hier beschriebenen Printserver. CUPS
dient zum Verwalten von Druckaufträgen und Druckern, sowie zum Freigeben der Drucker für
Clients und kann bequem über ein Webinterface administriert werden.
Softwarevoraussetzungen: Paketverwaltung | Editor
Schwierigkeitsgrad: Mittel
Ausgetestet mit folgenden Betriebssystemen: Ubuntu | Debian
(Lenny, Squeeze, Wheezy) | teilweise auch andere Distributionen
Achtung! sudo: In dieser Anleitung verdeutlicht der Befehl sudo,
dass die folgende Codezeile mit Root-Rechten ausgeführt werden
muss. In normalen Ubuntu Installationen (Root-/VServer siehe
Debian) kann dies durch den Befehl sudo erreicht werden.
Bei Debian wird bei der Installation ein Passwort für den
Root-Benutzer festgelegt, so kann man sich entweder direkt als Root
oder als „normaler“ Benutzer mit Eingabe von su als Root einloggen
(Root-Passwort benötigt) → sudo bleibt dann überflüssig!
Installation
Falls nicht automatisch mit installiert brauchen wir folgende Pakete:
●
●
●
cups
cups-client
cups-bsd
user@server:~$ sudo apt-get install cups cups-client cups-bsd
Und folgende Pakete für die Treiber:
●
●
●
●
hplip - für hp-drucker
hpijs - für hp-druckera
foomatic-filters-ppds - sonstige Drucker
cupsys-driver-gutenprint - sonstige Drucker
user@server:~$ sudo apt-get install hplip hpijs foomatic-filters-ppds
cupsys-driver-gutenprint
Für einen Besitzer eines HP-Druckers empfiehlt sich noch:
●
hplip-cups
user@server:~$ sudo apt-get install hplip-cups
http://mein.homelinux.com/wiki/
1
Gedruckt am 2017/01/20 17:04
http://mein.homelinux.com/wiki/dienste/cups
Letztes Update: 2012/08/05 15:49
Konfiguration
Dieser Schritt kann überflüssig sein, wenn das Webinterface unter
http://ip_des_servers:631
erreichbar ist, ansonsten sind einige Veränderungen nötig.
In der Datei /etc/cups/cupsd.conf
user@server:~$ sudo nano /etc/cups/cupsd.conf
müssen folgende Dinge geändert werden:
1. Listen...
Diese Direktive
Listen localhost:631
muss so modifiziert werden:
Listen 631
2. Allow..
In diesen Bereichen müssen jeweils noch die Allow Direktiven eingefügt werden. So muss dieser
Codeblock
# Restrict access to the server...
<Location />
Order allow,deny
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
Gedruckt am 2017/01/20 17:04
2
http://mein.homelinux.com/wiki/
Letztes Update: 2012/08/05 15:49
http://mein.homelinux.com/wiki/dienste/cups
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
durch diesen ersetzt werden:
<Location />
# Allow shared printing and remote administration...
Order allow,deny
Allow @LOCAL
</Location>
<Location /admin>
#https -> bei Bedarf aktivieren
#Encryption Required
# Allow remote administration...
Order allow,deny
Allow @LOCAL
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow @LOCAL
</Location>
3. CUPS neustarten
Nach diesen Änderungen sollte man CUPS neustarten:
user@server:~$ sudo /etc/init.d/cups restart
Webinterface
Das Verwaltungsinterface erreichen wir über
http://ip_des_servers:631
Als allererstes müssen wir ein Zertifikat akzeptieren und uns unter Umständen einloggen.
Konfiguration (über das Webinterface)
Im Reiter Verwaltung dieses Webinterfaces stellen wir die Einstellungen so, dass sie so aussehen:
http://mein.homelinux.com/wiki/
3
Gedruckt am 2017/01/20 17:04
http://mein.homelinux.com/wiki/dienste/cups
Letztes Update: 2012/08/05 15:49
Einen Drucker hinzufügen (Server)
Dazu schließt man den Drucker an den Server an, klickt im Reiter Verwaltung auf Drucker
hinzufügen und folgt diesen Schritten:
1. Nun zeigt CUPS alle verfügbaren Drucker an. Hier wählt man den Richtigen und klickt auf weiter.
2. Nun wird nach Namen verlangt, diese kann man beliebig wählen, man sollte allerdings auf die
Anmerkungen achten.
3. Da wir unseren Drucker freigeben wollen setzen wir einen Haken bei diesen Drucker
freigeben und klicken auf weiter.
4. Nun müssen wir einen Treiber auswählen. Hier sollte man nach längeren Testdrucken sich für
den mit der besten Druckqualität entscheiden und klicken bei der Wahl des richtigen Treibers auf
Drucker hinzufügen.
5. Nun verlangt CUPS noch einmal eine Autorisierung, hier die Anmeldedaten eines
Systembenutzers nehmen.
6. Zum Schluss können noch die Standarteinstellungen für den Drucker festgelegt werden.
7. Unter dem Reiter Drucker wird der neu hinzugefügte Drucker angezeigt, durch einen Klick auf
den Drucker kann man diesen verwalten.
8. Im Dropdownmenü Wartung wählt man Testseite drucken und überprüft die gedruckte Seite.
Nutzung über Clients
Den Drucker hinzufügen (Client mit Linux OS)
Auch bei den Clienten installiert man die oben erwähnten Pakete.
Hier hat man die Wahl zwischen diesen zwei Methoden:
a) Über das Webinterface des Clienten
Hier öffnet man das Webinterface des Clients (https://localhost:631). Die Einstellungen sollten wie
oben auf dem Screenshot für den Server übernommen werden. Nach einer Weile sollte unter
Drucker der freigegebene Drucker auftauchen.
b) über die Desktop GUI
Alternativ kann man auch im Gnome-Menü unter System → Systemverwaltung → Drucken die GUI
für den CUPS-Server auf dem Client öffnen. Im Reiter Server klickt man auf Server → Einstellungen
und stellt diese wir hier abgebildet ein:
Auch hier taucht jetzt nach wiederholtem Klicken auf den „Aktualisieren-Button“ der
Netzwerkdrucker des Servers auf.
Windows - Clients
Gedruckt am 2017/01/20 17:04
4
http://mein.homelinux.com/wiki/
Letztes Update: 2012/08/05 15:49
http://mein.homelinux.com/wiki/dienste/cups
Bei Windows ist das Ganze nicht so einfach. Oft hat man Probleme beim Hinzufügen von
Netzwerkdruckern. Um das Problem zu umgehen bedient man sich an Samba, wie in dieser
Anleitung dargestellt: Druckserver mit Samba
— chrisge 2013/10/05 00:05
From:
http://mein.homelinux.com/wiki/ - mein.homelinux.com Wiki
Permanent link:
http://mein.homelinux.com/wiki/dienste/cups
Last update: 2012/08/05 15:49
http://mein.homelinux.com/wiki/
5
Gedruckt am 2017/01/20 17:04

Documentos relacionados