Loading…
franziskaweinberger
Translation added |
Things to check
Source string description
ConnectionWizardDialog help 6/7:Flags
c-format
Loading…
franziskaweinberger
Translation added |
<b><big>Device URIs to Print Via a Print Server Machine</big></b><br>
In contrast to a printserver box a print server machine
means a real computer which offers a print service.<br>
Access happens via various different network protocols.
Ask your network administrator what which print server machine
provides in your particular network:<br>
<b>Windows (R) or Samba (SMB/CIFS)</b><br>
To access a SMB printer share, the RPM package samba-client must be installed.
The package provides the CUPS backend 'smb' which is a link to
the <tt>/usr/bin/smbspool</tt> program which actually sends the data
to a SMB printer share.<br>
A server name and a printer share name and optionally a workgroup name
is needed to access it.
Furthermore a user name and a password may be required to get access.
Have in mind that spaces and special characters in those values
must be percent-encoded (see above).<br>
By default CUPS runs backends (here smbspool) as user 'lp'.
When printing in an Active Directory (R) environment (AD)
the user 'lp' is not allowed to print in this environment
so that the traditional way to print via smbspool as user 'lp'
would not work.<br>
For printing in an AD environment additionally
the RPM package samba-krb-printing must be installed.
In this case the CUPS backend 'smb' link
is changed to <tt>/usr/bin/get_printing_ticket</tt>
which is a wrapper to run smbspool as the original user
who submitted a particular print job.
When the Kerberos protocol is used for authentication
in an AD environment, a user gets a ticket granting ticket (TGT)
via the display manager during login at the Gnome or KDE desktop.
When smbspool is run as the original user who submitted
a particular print job, it can access the TGT of this user
and use it to pass the printing data to the SMB printer share
even in an AD environment with Kerberos authentication.
In this case neither a fixed user name nor a fixed password
has to be specified for authentication.
A precondition is that get_printing_ticket runs on the same host
where the user who submitted a particular print job is logged in.
This means that it must be set up on the workstation
for the particular user who will submit such print jobs
and the user's workstation must send its printing data
directly to the SMB printer share in the AD environment.
In particular it does not work on a separated CUPS server machine
where users who submit print jobs are not logged in.<br>
For the traditional way a matching full device URI is:<br>
smb://username:password@workgroup/server/printer<br>
For example 'John Doe' with password '@home!' may use something like
the following device URI to access a 'Fun Printer 1000+' share:<br>
smb://John%20Doe:%40home%21@MYGROUP/homeserver/Fun%20Printer%201000%2B<br>
For <b>more information</b> have a look at <tt>man smbspool</tt> and<br>
http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share<br>
'Windows' and 'Active Directory' are registered trademarks
of Microsoft Corporation in the United States and/or other countries.<br>
<b>Traditional UNIX Server (LPR)</b><br>
A Line Printer Daemon (LPD) runs on a traditional UNIX server
and provides one or more LPD queues.
The IP address and a LPD queue name is needed to access it.
The matching device URI is:<br>
lpd://ip-address/queue<br>
<b>CUPS Server</b><br>
Usually you should not set up a local print queue to access
a remote queue on a CUPS server. Instead do the setup
in the <b>Print Via Network</b> dialog.
Only if you really know that you must set up a local print queue
to access a remote queue on a CUPS server proceed here.<br>
IPP is the native protocol for CUPS which runs on a server.
The official IANA port for IPP is 631.
The matching device URI is:<br>
ipp://ip-address:631/printers/queue<br>
</p>
<b><big>Geräte-URIs mit Druck über Druckserver</big></b><br>
Im Gegensatz zu einer Druckserver-Box steht ein Druckserver
für einen physischen Computer, der einen Druckdienst anbietet.<br>
Der Zugriff erfolgt über verschiedene Netzwerkprotokolle.
Fragen Sie Ihren Netzwerkadministrator, welche Dienste die einzelnen Druckserver
in Ihrem Netzwerk anbieten:<br>
<b>Windows (R) oder Samba (SMB/CIFS)</b><br>
Für den Zugriff auf eine SMB-Druckerfreigabe muss das RPM-Paket 'samba-client' installiert sein.
Das Paket enthält den CUPS-Backend-Link 'smb' zum Programm
<tt>/usr/bin/smbspool</tt>, mit dem die Daten dann
an eine SMB-Druckerfreigabe gesendet werden.<br>
Für den Zugriff sind ein Servername und ein Druckerfreigabename sowie optional ein Arbeitsgruppenname
erforderlich.
Außerdem werden ggf. ein Benutzername und ein Passwort für den Zugriff benötigt.
Leerzeichen und Sonderzeichen in diesen Werten
müssen dabei mit Prozentzeichen codiert werden (siehe oben).<br>
Standardmäßig führt CUPS die Backends (hier 'smbspool') als Benutzer 'lp' aus.
Beim Drucken in einer Active Directory(R)-Umgebung (AD-Umgebung)
ist der Benutzer 'lp' nicht zum Drucken berechtigt;
das Drucken über 'smbspool' als Benutzer 'lp'
ist also auf normale Weise nicht möglich.<br>
Zum Drucken in einer AD-Umgebung muss
zusätzlich das RPM-Paket 'samba-krb-printing' installiert sein.
In diesem Fall wird der CUPS-Backend-Link 'smb'
durch <tt>/usr/bin/get_printing_ticket</tt>
ersetzt, also durch einen Wrapper, mit dem 'smbspool' als der Benutzer ausgeführt wird,
der den jeweiligen Druckauftrag ursprünglich gesendet hat.
Wenn die Authentifizierung in einer AD-Umgebung mit dem
Kerberos-Protokoll erfolgt, erhält ein Benutzer bei der Anmeldung beim Gnome- oder KDE-Desktop
ein TGT (Ticket Granting Ticket) über den Display-Manager.
Wird 'smbspool' als der Benutzer ausgeführt,
der den jeweiligen Druckauftrag ursprünglich gesendet hat, kann die Funktion auf das TGT dieses Benutzers zugreifen
und damit die Druckdaten selbst in einer AD-Umgebung mit Kerberos-Authentifizierung
an die SMB-Druckerfreigabe übermitteln.
In diesem Fall muss weder ein fester Benutzername noch ein festes Passwort
für die Authentifizierung angegeben werden.
Hierbei gilt die Voraussetzung, dass 'get_printing_ticket' auf demselben Host ausgeführt wird,
bei dem der Benutzer, der den Druckauftrag gesendet hat, angemeldet ist.
Die Funktion muss also auf der Arbeitsstation
für den Benutzer eingerichtet sein, der diese Druckaufträge sendet,
und die Arbeitsstation des Benutzers muss die Druckdaten
direkt an die SMB-Druckerfreigabe in der AD-Umgebung senden.
Dies ist insbesondere auf einem getrennten CUPS-Server nicht möglich, auf dem
die Benutzer, die die Druckaufträge senden, nicht angemeldet sind.<br>
Die entsprechende vollständige Geräte-URI für das normale Verfahren lautet:<br>
smb://Benutzername:Passwort@Arbeitsgruppe/Server/Drucker<br>
'Hans Schmidt' mit dem Passwort '@home!' greift beispielsweise
über die folgende Geräte-URI auf eine 'Fun Printer 1000+'-Freigabe zu:<br>
smb://Hans%20Schmidt:%40home%21@MEINEGRUPPE/Homeserver/Fun%20Printer%201000%2B<br>
<b>Weitere Informationen</b> finden Sie unter <tt>man smbspool</tt> und<br>
http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share<br>
'Windows' und 'Active Directory' sind eingetragene Marken
der Microsoft Corporation in den USA und/oder anderen Ländern.<br>
<b>Herkömmlicher UNIX-Server (LPR)</b><br>
Auf einem herkömmlichen UNIX-Server wird ein LPD (Line Printer Daemon) ausgeführt,
der mindestens eine LPD-Warteschlange bereitstellt.
Für den Zugriff sind die IP-Adresse und ein LPD-Warteschlangenname erforderlich.
Die entsprechende Geräte-URI lautet:<br>
lpd://IP-Adresse/Warteschlange<br>
<b>CUPS-Server</b><br>
Für den Zugriff auf eine Fernwarteschlange auf einem
CUPS-Server muss in der Regel keine lokale Druckerwarteschlange eingerichtet werden. Nehmen Sie stattdessen die Konfiguration
im Dialogfeld <b>Über Netzwerk drucken</b> vor.
Fahren Sie hier nur dann fort, wenn für den Zugriff auf
eine Fernwarteschlange auf einem CUPS-Server zwingend eine lokale Warteschlange eingerichtet werden muss.<br>
IPP ist das native Protokoll für CUPS, das auf einem Server ausgeführt wird.
Der offizielle IANA-Port für IPP lautet 631.
Die entsprechende Geräte-URI lautet:<br>
ipp://IP-Adresse:631/Drucker/Warteschlange<br>
</p>