<p> <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>
<p> <b><big>Apparaat-URI's voor afdrukken via een afdrukservermachine</big></b><br> In tegenstelling tot een afdrukservervenster is een afdrukservermachine een echte computer die een afdrukservice biedt.<br> Toegang vindt plaats via verschillende netwerkprotocollen. Vraag de netwerkbeheerder welke afdrukservermachine wat beschikbaar stelt in uw specifieke netwerk:<br> <b>Windows (R) of Samba (SMB/CIFS)</b><br> Voor toegang tot een SMB-printershare moet de Samba-client van het RPM-pakket worden geïnstalleerd. Het pakket bevat de CUPS-backend 'smb'. Dit is een koppeling naar het programma <tt>/usr/bin/smbspool</tt> waarmee de gegevens werkelijk naar een SMB-printershare worden verzonden.<br> Om er toegang toe te krijgen zijn een servernaam en een printersharenaam en desgewenst een werkgroepnaam nodig. Bovendien kunnen een gebruikersnaam en een wachtwoord vereist zijn om toegang te krijgen. Spaties en speciale tekens in deze waarden moeten met een procentteken worden gecodeerd (zie hierboven).<br> Met CUPS worden backend-processen (hier smbspool) standaard uitgevoerd als gebruiker 'lp'. Bij het afdrukken in een Active Directory-omgeving (R) mag de gebruiker 'lp' in deze omgeving niet afdrukken waardoor de traditionele methode om via smbspool als gebruiker 'lp' af te drukken, niet werkt.<br> Voor afdrukken in een AD-omgeving moet ook samba-krb-printing van het RPM-pakket worden geïnstalleerd. In dit geval is de CUPS-backend 'smb' link gewijzigd in <tt>/usr/bin/get_printing_ticket</tt>. Dit is een wrapper om smbspool uit te voeren als de oorspronkelijke gebruiker die een specifieke afdruktaak heeft ingediend. Wanneer het Kerberos-protocol wordt gebruikt voor verificatie in een AD-omgeving, krijgt een gebruiker een TGT (Ticket Granting Ticket) via de weergavemanager tijdens aanmelding bij de Gnome- of KDE-desktop. Wanneer smbspool wordt uitgevoerd als de oorspronkelijke gebruiker die een specifieke afdruktaak heeft ingediend, kan toegang worden verkregen tot de TGT van deze gebruiker en kan deze worden gebruikt om de afdrukgegevens aan de SMB-printershare door te geven, zelfs in een AD-omgeving met Kerberos-verificatie. In dit geval hoeft er noch een vaste gebruikersnaam noch een vast wachtwoord te worden opgegeven voor verificatie. Een voorwaarde is dat get_printing_ticket op de host wordt uitgevoerd waarbij de gebruiker die een specifieke afdruktaak heeft ingediend, zich heeft aangemeld. Dit betekent dat dit moet zijn ingesteld op het werkstation voor de specifieke gebruiker die dergelijke afdruktaken indient en het werkstation van de gebruiker moet de bijbehorende afdrukgegevens rechtstreeks verzenden naar de SMB-printershare in de AD-omgeving. Het werkt met name niet op een aparte CUPS-servermachine waarbij gebruikers die afdruktaken indienen, niet zijn aangemeld.<br> Voor de traditionele methode is een overeenkomende volledige apparaat-URI:<br> smb://gebruikersnaam:wachtwoord@werkgroep/server/printer<br> Bijvoorbeeld 'John Bos' met wachtwoord '@home!' kan iets dergelijks als de volgende apparaat-URI gebruiken om toegang te krijgen tot een 'Fun Printer 1000+' share:<br> smb://John%20Bos:%40home%21@MIJNGROEP/homeserver/Fun%20Printer%201000%2B<br> Kijk voor <b>meer informatie</b> bij <tt>man smbspool</tt> en <br> http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share<br> 'Windows' en 'Active Directory' zijn gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en/of andere landen.<br> <b>Traditionele UNIX-server (LPR)</b><br> Een LPD (Line Printer Daemon) wordt uitgevoerd op een traditionele UNIX-server en biedt een of meer LPD-wachtrijen. Voor toegang zijn het IP-adres en een LPD-wachtrijnaam vereist. De overeenkomende apparaat-URI is:<br> lpd://ip-address/queue<br> <b>CUPS-server</b><br> Meestal stelt u geen lokale afdrukwachtrij in voor toegang tot een externe wachtrij op een CUPS-server. Voer in plaats daarvan de instelling uit in het dialoogvenster <b>Afdrukken via netwerk</b>. Alleen als u zeker weet dat u een lokale afdrukwachtrij moet instellen voor toegang tot een externe wachtrij op een CUPS-server, gaat u hier verder.<br> IPP is het eigen protocol voor CUPS dat op een server wordt uitgevoerd. De officiële IANA-poort voor IPP is 631. De overeenkomende apparaat-URI is:<br> ipp://ip-address:631/printers/queue<br> </p>
<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>Apparaat-URI's voor afdrukken via een afdrukservermachine</big></b><br>
In tegenstelling tot een afdrukservervenster is een afdrukservermachine
een echte computer die een afdrukservice biedt.<br>
Toegang vindt plaats via verschillende netwerkprotocollen.
Vraag de netwerkbeheerder welke afdrukservermachine
wat beschikbaar stelt in uw specifieke netwerk:<br>
<b>Windows (R) of Samba (SMB/CIFS)</b><br>
Voor toegang tot een SMB-printershare moet de Samba-client van het RPM-pakket worden geïnstalleerd.
Het pakket bevat de CUPS-backend 'smb'. Dit is een koppeling naar het programma
<tt>/usr/bin/smbspool</tt> waarmee de gegevens werkelijk
naar een SMB-printershare worden verzonden.<br>
Om er toegang toe te krijgen zijn een servernaam en een printersharenaam en desgewenst
een werkgroepnaam nodig.
Bovendien kunnen een gebruikersnaam en een wachtwoord vereist zijn om toegang te krijgen.
Spaties en speciale tekens in deze waarden
moeten met een procentteken worden gecodeerd (zie hierboven).<br>
Met CUPS worden backend-processen (hier smbspool) standaard uitgevoerd als gebruiker 'lp'.
Bij het afdrukken in een Active Directory-omgeving (R)
mag de gebruiker 'lp' in deze omgeving niet afdrukken
waardoor de traditionele methode om via smbspool als gebruiker 'lp'
af te drukken, niet werkt.<br>
Voor afdrukken in een AD-omgeving moet ook samba-krb-printing
van het RPM-pakket worden geïnstalleerd.
In dit geval is de CUPS-backend 'smb' link
gewijzigd in <tt>/usr/bin/get_printing_ticket</tt>. Dit is een wrapper om smbspool uit te voeren als de oorspronkelijke gebruiker
die een specifieke afdruktaak heeft ingediend.
Wanneer het Kerberos-protocol wordt gebruikt voor verificatie
in een AD-omgeving, krijgt een gebruiker een TGT (Ticket Granting Ticket)
via de weergavemanager tijdens aanmelding bij de Gnome- of KDE-desktop.
Wanneer smbspool wordt uitgevoerd als de oorspronkelijke gebruiker die een specifieke
afdruktaak heeft ingediend, kan toegang worden verkregen tot de TGT van deze gebruiker
en kan deze worden gebruikt om de afdrukgegevens aan de SMB-printershare door te geven,
zelfs in een AD-omgeving met Kerberos-verificatie.
In dit geval hoeft er noch een vaste gebruikersnaam noch een vast wachtwoord
te worden opgegeven voor verificatie.
Een voorwaarde is dat get_printing_ticket op de host wordt uitgevoerd
waarbij de gebruiker die een specifieke afdruktaak heeft ingediend, zich heeft aangemeld.
Dit betekent dat dit moet zijn ingesteld op het werkstation
voor de specifieke gebruiker die dergelijke afdruktaken indient
en het werkstation van de gebruiker moet de bijbehorende afdrukgegevens rechtstreeks
verzenden naar de SMB-printershare in de AD-omgeving.
Het werkt met name niet op een aparte CUPS-servermachine
waarbij gebruikers die afdruktaken indienen, niet zijn aangemeld.<br>
Voor de traditionele methode is een overeenkomende volledige apparaat-URI:<br>
smb://gebruikersnaam:wachtwoord@werkgroep/server/printer<br>
Bijvoorbeeld 'John Bos' met wachtwoord '@home!' kan iets dergelijks als de
volgende apparaat-URI gebruiken om toegang te krijgen tot een 'Fun Printer 1000+' share:<br>
smb://John%20Bos:%40home%21@MIJNGROEP/homeserver/Fun%20Printer%201000%2B<br>
Kijk voor <b>meer informatie</b> bij <tt>man smbspool</tt> en <br>
http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share<br>
'Windows' en 'Active Directory' zijn gedeponeerde handelsmerken
van Microsoft Corporation in de Verenigde Staten en/of andere landen.<br>
<b>Traditionele UNIX-server (LPR)</b><br>
Een LPD (Line Printer Daemon) wordt uitgevoerd op een traditionele UNIX-server
en biedt een of meer LPD-wachtrijen.
Voor toegang zijn het IP-adres en een LPD-wachtrijnaam vereist.
De overeenkomende apparaat-URI is:<br>
lpd://ip-address/queue<br>
<b>CUPS-server</b><br>
Meestal stelt u geen lokale afdrukwachtrij in voor toegang
tot een externe wachtrij op een CUPS-server. Voer in plaats daarvan de instelling uit
in het dialoogvenster <b>Afdrukken via netwerk</b>.
Alleen als u zeker weet dat u een lokale afdrukwachtrij moet instellen
voor toegang tot een externe wachtrij op een CUPS-server, gaat u hier verder.<br>
IPP is het eigen protocol voor CUPS dat op een server wordt uitgevoerd.
De officiële IANA-poort voor IPP is 631.
De overeenkomende apparaat-URI is:<br>
ipp://ip-address:631/printers/queue<br>
</p>