Installing PaperCut into a Citrix Environment

KB Home   |   Installing PaperCut into a Citrix Environment

Main.ConfiguringCitrix History

Hide minor edits - Show changes to output

July 17, 2017, at 03:58 AM by 203.222.91.250 -
Changed lines 29-31 from:
'''Scenario Example'''
David manages a Citrix server in a small workgroup environment. Each user has a desktop printer attached locally to their computer for printing purposes. The Citrix server has been implemented to provide a shared workspace for the staff in the office. As each user has a locally attached printer he implements the Client Printers option for their Citrix session.
to:
'''Scenario Example - '''
David manages a Citrix server in a small workgroup environment. Each user has a desktop printer attached locally to their computer for printing purposes. The Citrix server has been implemented to provide a shared workspace for the staff in the office. As each user has a locally attached printerm, David implements the Client Printers option for their Citrix session.
Changed lines 37-38 from:
In this scenario the printers are physically attached to the Citrix Xen App or Xen Desktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Printing]] at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
to:
In this scenario the printers are locally connected to the Citrix Xen App or Xen Desktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Printing]] at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
Changed lines 41-51 from:
'''Scenario Example'''
Peter runs a student computer lab in the Science department at the local University that runs a specialised scientific software package for the students. Peter has installed a Citrix server in the lab to provide students with access to this software during classes. To allow student to print their work 2 printers have been locally attached to the Citrix server in the lab to ensure that only the students in the lab can print to them.

Peter wants to ensure that each student pays for the printing that they do in these labs. In order to track and manage the student printing he implements PaperCut.

The university already runs papercut in the domain.

'''Option A:''' Peter installs PaperCut as secondary server on the citrix box to manage the print queues and report back to primary app server.

'''Option B: '''Peter installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] installed on client machines or Citrix server to report back to Primary papercut server
to:
'''Scenario Example - '''
Peter runs a student computer lab in the Science department at the local University, which also runs a specialised scientific software package for the students. Peter has installed a Citrix server in the lab to provide students with access to this software during classes. To allow student to print their work, 2 printers have been locally attached to the Citrix server in the lab to ensure that only the students in the lab can print to them.

Peter wants to ensure that each student pays for the printing that they do in these labs. In order to track and manage the student printing, Peter wants to implement PaperCut.

The university already runs PaperCut in the domain.

'''Option A:''' Peter installs PaperCut as Secondary Server on the citrix box to manage the print queues and report back to Primary Application server.

'''Option B: '''Peter installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] installed on client machines or Citrix server to report back to Primary PaperCut server
Changed lines 82-83 from:
As the company is not running a print server these printers have been installed on the Citrix server, pointing directly to the printers IP addresses.Sebastian therefore installs [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | PaperCut Direct Print]] onto the Citrix Desktop Server to monitor user printing.
The PaperCut Application server has been configured on another machine in the company to manage centralised reporting for this Citrix Environment configuration.
to:
As the company is not running a print server these printers have been installed on the Citrix server, pointing directly to the printers IP addresses. Sebastian therefore installs [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | PaperCut Direct Print]] onto the Citrix Desktop Server to monitor user printing.
The PaperCut Application server has been configured on another machine in the company to manage centralized reporting for this Citrix Environment configuration.
July 17, 2017, at 03:51 AM by 203.222.91.250 -
July 17, 2017, at 03:50 AM by 203.222.91.250 -
Changed line 22 from:
!!!Option 1: Client printers:
to:
!!!Option 1: Client printers
Changed line 36 from:
!!!Option 2: Server Local Printers:
to:
!!!Option 2: Server Local Printers
Changed line 59 from:
!!!Option 3: Network Printers with a Print Server:
to:
!!!Option 3: Network Printers with a Print Server
Changed line 75 from:
!!!Option 4: Network Printers without a Print Server:
to:
!!!Option 4: Network Printers without a Print Server
July 17, 2017, at 03:49 AM by 203.222.91.250 -
Changed lines 1-3 from:
(:title Installating PaperCut into a Citrix Environment:)

!!Installating PaperCut into a Citrix Environment
to:
(:title Installing PaperCut into a Citrix Environment:)

!!Installing PaperCut into a Citrix Environment
July 14, 2017, at 06:09 AM by Steven Turner -
Changed lines 1-4 from:
(:title PaperCut installation in a Citrix Environment:)

!!PaperCut installation in a Citrix Environment
to:
(:title Installating PaperCut into a Citrix Environment:)

!!Installating PaperCut into a Citrix Environment
Changed lines 7-14 from:
[[#ClientPrint|'''Client Printers:''']] This maps the printers from the client machine into the session and prints using the client printing paths.

[[#ServerLocal|'''Server Local printers:''']] Printers are installed and attached locally onto the Xen App server.

[[#NetworkPrintSvr|'''Network Printers (client or server) with a print server:''']] This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.

[[#NetworkPrintNoSvr|'''Network Printers (client or server) without a print server:''']] In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
to:
* [[#ClientPrint|'''Client Printers:''']] This maps the printers from the client machine into the session and prints using the client printing paths.

* [[#ServerLocal|'''Server Local printers:''']] Printers are installed and attached locally onto the Xen App server.

* [[#NetworkPrintSvr|'''Network Printers (client or server) with a print server:''']] This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.

* [[#NetworkPrintNoSvr|'''Network Printers (client or server) without a print server:''']] In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
Changed line 29 from:
Scenario Example
to:
'''Scenario Example'''
Changed line 41 from:
Scenario Example
to:
'''Scenario Example'''
Changed lines 47-48 from:
Option A: Peter installs PaperCut as secondary server on the citrix box to manage the print queues and report back to primary app server.
Option B: Peter installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] installed on client machines or Citrix server to report back to Primary papercut server
to:

'''
Option A:''' Peter installs PaperCut as secondary server on the citrix box to manage the print queues and report back to primary app server.

'''
Option B: '''Peter installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] installed on client machines or Citrix server to report back to Primary papercut server
Changed lines 53-56 from:
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] client on client machines or the Citrix server, which reports back to the PaperCut Application server. [[#NetworkPrintSvr]]
Option B: Peter installs the PaperCut Application server on the Citrix machine and monitors/manages all print jobs through the Citrix server.

to:

'''
Option A:''' Peter installs the PaperCut Application software onto a machine in his network. He then installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] client on client machines or the Citrix server, which reports back to the PaperCut Application server. [[#NetworkPrintSvr]]

'''
Option B:''' Peter installs the PaperCut Application server on the Citrix machine and monitors/manages all print jobs through the Citrix server.

Changed line 68 from:
Scenario Example
to:
'''Scenario Example'''
Changed line 80 from:
Scenario Example
to:
'''Scenario Example'''
July 14, 2017, at 02:24 AM by Steven Turner -
Changed line 32 from:
David needs to manage the printing costs for the office, but has no way of tracking the number of jobs each person prints or the associated cost for the printers.
to:
David needs to manage the printing costs for the office, but has no way of tracking the number of jobs each person prints or the associated cost for the printers. [[#ServerLocal]]
Changed lines 34-35 from:
[[#ServerLocal]]
to:

Changed line 50 from:
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] client on client machines or the Citrix server, which reports back to the PaperCut Application server.
to:
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] client on client machines or the Citrix server, which reports back to the PaperCut Application server. [[#NetworkPrintSvr]]
Changed lines 52-53 from:
[[#NetworkPrintSvr]]
to:

Changed line 66 from:
The PaperCut installations on the print servers then monitors the print jobs at each of the company'sí local and remote sites and collates the results back at the head office PaperCut Application Server.
to:
The PaperCut installations on the print servers then monitors the print jobs at each of the company'sí local and remote sites and collates the results back at the head office PaperCut Application Server. [[#NetworkPrintNoSvr]]
Changed line 68 from:
[[#NetworkPrintNoSvr]]
to:
July 14, 2017, at 02:23 AM by Steven Turner -
Changed lines 9-14 from:
'''Server Local printers:''' Printers are installed and attached locally onto the Xen App server.

'''Network Printers (client or server) with a print server:''' This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.

'''Network Printers (client or server) without a print server:''' In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
to:
[[#ServerLocal|'''Server Local printers:''']] Printers are installed and attached locally onto the Xen App server.

[[#NetworkPrintSvr|'''Network Printers (client or server) with a print server:''']] This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.

[[#NetworkPrintNoSvr|'''Network Printers (client or server) without a print server:''']] In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
Added line 18:
[[#ClientPrint]]
Changed line 21 from:
[[#ClientPrint]]
to:
Changed lines 34-35 from:

to:
[[#ServerLocal]]
Changed lines 52-53 from:

to:
[[#NetworkPrintSvr]]
Changed line 68 from:
to:
[[#NetworkPrintNoSvr]]
July 14, 2017, at 02:19 AM by Steven Turner -
Changed lines 20-21 from:
{anchor:ClientPrint} !!!Option 1: Client printers:
to:
[[#ClientPrint]]
!!!Option 1: Client printers:
July 14, 2017, at 02:10 AM by Steven Turner -
Changed line 20 from:
{anchor | ClientPrint} !!!Option 1: Client printers:
to:
{anchor:ClientPrint} !!!Option 1: Client printers:
July 14, 2017, at 02:09 AM by Steven Turner -
Changed line 20 from:
{anchor: ClientPrint} !!!Option 1: Client printers:
to:
{anchor | ClientPrint} !!!Option 1: Client printers:
July 14, 2017, at 02:09 AM by Steven Turner -
Changed line 20 from:
{{anchor: ClientPrint}} !!!Option 1: Client printers:
to:
{anchor: ClientPrint} !!!Option 1: Client printers:
July 14, 2017, at 02:09 AM by Steven Turner -
Changed line 20 from:
{{anchor | ClientPrint}} !!!Option 1: Client printers:
to:
{{anchor: ClientPrint}} !!!Option 1: Client printers:
July 14, 2017, at 02:07 AM by Steven Turner -
Changed lines 7-8 from:
[[#Client_print|'''Client Printers:''']] This maps the printers from the client machine into the session and prints using the client printing paths.
to:
[[#ClientPrint|'''Client Printers:''']] This maps the printers from the client machine into the session and prints using the client printing paths.
Changed line 20 from:
{{anchor | Client_print}} !!!Option 1: Client printers:
to:
{{anchor | ClientPrint}} !!!Option 1: Client printers:
July 14, 2017, at 02:02 AM by Steven Turner -
Changed line 20 from:
{{anchor|Client_print}}!!!Option 1: Client printers:
to:
{{anchor | Client_print}} !!!Option 1: Client printers:
July 14, 2017, at 01:59 AM by Steven Turner -
Changed lines 7-8 from:
'''Client Printers:''' This maps the printers from the client machine into the session and prints using the client printing paths.
to:
[[#Client_print|'''Client Printers:''']] This maps the printers from the client machine into the session and prints using the client printing paths.
Changed line 20 from:
!!!Option 1: Client printers:
to:
{{anchor|Client_print}}!!!Option 1: Client printers:
July 14, 2017, at 01:50 AM by Steven Turner -
Deleted lines 93-96:
!!Subheading

TODO link your page here: https://www.papercut.com/kb/Main/Miscellaneous

Changed line 95 from:
''Categories:'' [[Category.TODOFirstCategory|+]], [[Category.TODOSecondCategoryIfNeeded|+]]
to:
''Categories:'' [[Category.Architecture|+]], [[Category.Implementation|+]]
Changed line 97 from:
[-Keywords: TODO keywords here if needed-]
to:
[-Keywords: Citrix, virtualization, XenApp, XenDesktop -]
July 14, 2017, at 01:42 AM by Steven Turner -
Added line 6:
Added line 8:
Added line 10:
Added line 12:
July 14, 2017, at 01:34 AM by Steven Turner -
Changed lines 1-4 from:
(:title Ways of configuring Xen App and Xen Desktop with PaperCut:)

!!Ways of Configuring Xen App/Xen Desktop Printing
to:
(:title PaperCut installation in a Citrix Environment:)

!!PaperCut installation in a Citrix Environment
Changed lines 6-10 from:
Client Printers: This maps the printers from the client machine into the session and prints using the client printing paths.
Server Local printers: Printers installed and attached locally onto the Xen App server.
Network Printers (client or server) with a print server: This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.
Network Printers (client or server) without a print server: In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
to:
'''Client Printers:''' This maps the printers from the client machine into the session and prints using the client printing paths.
'''Server Local printers:''' Printers are installed and attached locally onto the Xen App server.
'''Network Printers (client or server) with a print server:''' This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.
'''Network Printers (client or server) without a print server:''' In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.
Changed lines 16-17 from:
!!!Client printers:
In this scenario the local printers on the client machine (ie: directly attached to the client machine via a USB
cable) are mapped into their Citrix session and used to print their documents. In this scenario the print job is spooled locally on the Client machine. Therefore, we would need to use Direct Print in order to capture these print jobs at the client machine.
to:
!!!Option 1: Client printers:
In this scenario the local printers on the client machine (ie: directly attached to the client machine via a USB
cable) are mapped into their Citrix session and used to print their documents. In this scenario the print job is spooled locally on the Client machine. Therefore, we would need to use [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] in order to capture these print jobs at the client machine.
Changed lines 27-32 from:
He implements Direct Print on the client computers. This allows the local computer to track printing, which forwards the printing statistics to a PaperCut Application server to allow David to track and report on printing across the office.


!!!Server Local Printers:
In this scenario
the printers are physically attached to the Citrix Xen App or Xen Desktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise direct printing at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
to:
He implements [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] on the client computers. This allows the local computer to track printing, which forwards the printing statistics to a PaperCut Application server to allow David to track and report on printing across the office.


!!!Option 2: Server Local Printers:
In this scenario the printers are physically attached to the Citrix Xen App or Xen Desktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Printing]]
at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
Changed line 42 from:
Option B: Peter installs the direct print installed on client machines or Citrix server to report back to Primary papercut server
to:
Option B: Peter installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] installed on client machines or Citrix server to report back to Primary papercut server
Changed line 44 from:
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the direct print client on client machines or the Citrix server, which reports back to the PaperCut Application server.
to:
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | Direct Print]] client on client machines or the Citrix server, which reports back to the PaperCut Application server.
Changed line 48 from:
!!!Network Printers with a Print Server:
to:
!!!Option 3: Network Printers with a Print Server:
Changed line 64 from:
!!!Network Printers without a Print Server:
to:
!!!Option 4: Network Printers without a Print Server:
Changed line 71 from:
As the company is not running a print server these printers have been installed on the Citrix server, pointing directly to the printers IP addresses.Sebastian therefore installs PaperCut Direct Print onto the Citrix Desktop Server to monitor user printing.
to:
As the company is not running a print server these printers have been installed on the Citrix server, pointing directly to the printers IP addresses.Sebastian therefore installs [[https://www.papercut.com/products/ng/manual/common/topics/direct-printing.html | PaperCut Direct Print]] onto the Citrix Desktop Server to monitor user printing.
July 13, 2017, at 05:36 AM by Steven Turner -
Changed lines 11-15 from:
The client site configurations will determine the configuration that they will use for the setup of the XenApp Printing. The four options listed above have been described in more detail with examples.


!!Installation of PaperCut into the XenApp/XenDesktop Environment
to:
The client site configurations will determine the configuration that they will use for the setup of the Xen App Printing. The four options listed above have been described in more detail with examples.


!!Installation of PaperCut into the Xen App/Xen Desktop Environment
Changed line 31 from:
In this scenario the printers are physically attached to the Citrix XenApp or XenDesktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise direct printing at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
to:
In this scenario the printers are physically attached to the Citrix Xen App or Xen Desktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise direct printing at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.
July 13, 2017, at 05:35 AM by Steven Turner -
Changed lines 3-5 from:
!!Ways of Configuring XenApp/XenDesktop Printing

There are several different ways in which printers can be configured in a XenApp/XenDesktop Environment. The most common configurations include the following:
to:
!!Ways of Configuring Xen App/Xen Desktop Printing

There are several different ways in which printers can be configured in a Xen App/Xen Desktop Environment. The most common configurations include the following:
Changed line 7 from:
Server Local printers: Printers installed and attached locally onto the XenApp server.
to:
Server Local printers: Printers installed and attached locally onto the Xen App server.
July 13, 2017, at 05:34 AM by Steven Turner -
Changed line 1 from:
(:title Ways of configuring XenApp and XenDesktop with PaperCut:)
to:
(:title Ways of configuring Xen App and Xen Desktop with PaperCut:)
July 13, 2017, at 05:33 AM by Steven Turner -
Changed line 1 from:
(:title Ways of configuring XenApp? and XenDesktop? with PaperCut:)
to:
(:title Ways of configuring XenApp and XenDesktop with PaperCut:)
July 13, 2017, at 05:31 AM by Steven Turner - Citrix Scenarios
Deleted lines 13-14:

Changed lines 15-16 from:
Client printers:
to:

!!!
Client printers:
Changed lines 30-31 from:

Server Local Printers:
to:
!!!Server Local Printers:
Changed lines 33-34 from:

to:
%center% Attach:Citrix_Server_Local.jpg
Changed lines 48-62 from:



Network Printers with a Print Server:
In this Scenario we would install PaperCut onto the Print server, as all print jobs would be directed through the print server. Depending on how Citrix is configured the print job may come from either the client PC or the server.









to:
!!!Network Printers with a Print Server:
In this Scenario we would install PaperCut onto the Print server, as all print jobs would be directed through the print server. Depending on how Citrix is configured the print job may come from either the client PC:

%center% Attach:Citrix_PrintSvr_Client.jpg

 Or
the server:

%center% Attach:Citrix_PrintSvr_Server
.jpg
Changed lines 64-71 from:







Network Printers without a Print Server:
to:
!!!Network Printers without a Print Server:
Changed lines 67-68 from:

to:
 %center% Attach:Citrix_Server_Local.jpg
Changed lines 78-79 from:
Questions:
Does PaperCut work with Citrix Print Server and Citrix Universal Print Driver?
to:
!!Questions:
!!!!Does PaperCut work with Citrix Print Server and Citrix Universal Print Driver?
Changed line 82 from:
I have multiple sites and want to configure Session Printer Policies. How does Papercut work in this scenario?
to:
!!!!I have multiple sites and want to configure Session Printer Policies. How does Papercut work in this scenario?
Changed line 85 from:
My Client pop up keeps appearing for other users. What should I do?
to:
!!!!My Client pop up keeps appearing for other users. What should I do?
July 13, 2017, at 05:23 AM by Steven Turner -
Changed line 22 from:
Attach:Citrix_Client_Print.jpg
to:
%center% Attach:Citrix_Client_Print.jpg
July 13, 2017, at 05:23 AM by Steven Turner -
Changed line 22 from:
[[File:Citrix_Client_Print.jpg|thumb]]
to:
Attach:Citrix_Client_Print.jpg
July 13, 2017, at 05:21 AM by Steven Turner -
Changed line 22 from:
Attach:https://www.papercut.com/blog/wp-content//uploads/2017/07/Citrix_Client_Print.jpg
to:
[[File:Citrix_Client_Print.jpg|thumb]]
July 13, 2017, at 05:17 AM by Steven Turner -
Changed lines 22-23 from:
[[File:https://www.papercut.com/blog/wp-content//uploads/2017/07/Citrix_Client_Print.jpg|thumb]]
to:
Attach:https://www.papercut.com/blog/wp-content//uploads/2017/07/Citrix_Client_Print.jpg
July 13, 2017, at 05:11 AM by Steven Turner -
Added lines 1-113:
(:title Ways of configuring XenApp? and XenDesktop? with PaperCut:)

!!Ways of Configuring XenApp/XenDesktop Printing

There are several different ways in which printers can be configured in a XenApp/XenDesktop Environment. The most common configurations include the following:
Client Printers: This maps the printers from the client machine into the session and prints using the client printing paths.
Server Local printers: Printers installed and attached locally onto the XenApp server.
Network Printers (client or server) with a print server: This scenario has all printers setup on a network print server and shared to the rest of the network via print shares (eg: \\servername\printer1). With this option you can either use the network printers mapped on the Client machine (pc) or the network printers mapped on the Citrix server. The print job can either be configured to go via the client PC or sent directly from the server.
Network Printers (client or server) without a print server: In this situation the network printers have been configured on the client or the server to point directly to the printer and have been installed locally on the machine. (eg: Printer 1 points to the printer IP address: 192.168.10.50). The print job can either be configured to go via the client PC or sent directly from the server.

The client site configurations will determine the configuration that they will use for the setup of the XenApp Printing. The four options listed above have been described in more detail with examples.




!!Installation of PaperCut into the XenApp/XenDesktop Environment
Client printers:
In this scenario the local printers on the client machine (ie: directly attached to the client machine via a USB cable) are mapped into their Citrix session and used to print their documents. In this scenario the print job is spooled locally on the Client machine. Therefore, we would need to use Direct Print in order to capture these print jobs at the client machine.
This scenario is unlikely in a Domain environment, but may be used in a small office or workgroup environment.


[[File:https://www.papercut.com/blog/wp-content//uploads/2017/07/Citrix_Client_Print.jpg|thumb]]


Scenario Example
David manages a Citrix server in a small workgroup environment. Each user has a desktop printer attached locally to their computer for printing purposes. The Citrix server has been implemented to provide a shared workspace for the staff in the office. As each user has a locally attached printer he implements the Client Printers option for their Citrix session.

David needs to manage the printing costs for the office, but has no way of tracking the number of jobs each person prints or the associated cost for the printers.
He implements Direct Print on the client computers. This allows the local computer to track printing, which forwards the printing statistics to a PaperCut Application server to allow David to track and report on printing across the office.



Server Local Printers:
In this scenario the printers are physically attached to the Citrix XenApp or XenDesktop machine. The printers are then shared through the Client session to allow users to print to these devices. As such we could either utilise direct printing at the server or set up the Citrix server as a Primary/Secondary print server to manage and monitor the print jobs.



Scenario Example
Peter runs a student computer lab in the Science department at the local University that runs a specialised scientific software package for the students. Peter has installed a Citrix server in the lab to provide students with access to this software during classes. To allow student to print their work 2 printers have been locally attached to the Citrix server in the lab to ensure that only the students in the lab can print to them.

Peter wants to ensure that each student pays for the printing that they do in these labs. In order to track and manage the student printing he implements PaperCut.

The university already runs papercut in the domain.
Option A: Peter installs PaperCut as secondary server on the citrix box to manage the print queues and report back to primary app server.
Option B: Peter installs the direct print installed on client machines or Citrix server to report back to Primary papercut server
There is no PaperCut Server at the University
Option A: Peter installs the PaperCut Application software onto a machine in his network. He then installs the direct print client on client machines or the Citrix server, which reports back to the PaperCut Application server.
Option B: Peter installs the PaperCut Application server on the Citrix machine and monitors/manages all print jobs through the Citrix server.





Network Printers with a Print Server:
In this Scenario we would install PaperCut onto the Print server, as all print jobs would be directed through the print server. Depending on how Citrix is configured the print job may come from either the client PC or the server.










Scenario Example
Julia is an I.T Manager for a company acme.com. The company runs a domain with a head office and multiple remote office locations. A print server at each office has been configured to simplify the management of printing. To ensure that the users use their default network printer, Citrix has been configured to map the client network printers into their Citrix session.
As all print jobs are now routed through the client's local office print servers, Julia installs the Primary PaperCut Application server on the Print Server in the Head Office and installs PaperCut as secondary servers on the print servers in the Remote offices.
The PaperCut installations on the print servers then monitors the print jobs at each of the company'sí local and remote sites and collates the results back at the head office PaperCut Application Server.
Julia can now log into a single website (ie: the PaperCut Admin Interface), at the head office to view the printing across the entire company.









Network Printers without a Print Server:
In this scenario the network printers are locally installed on either the Client or Server machine with all print jobs being directly sent to the printer instead of via a print server.



Scenario Example
Sebastian is an I.T Manager for a local legal firm. There is a company requirement that all legal tender documents from the Legal Management software is printed only to the high capacity printers on premise. The Legal Management software is provided to all staff via a Citrix Desktop Server. In order to ensure only the network printers are used, Citrix has been configured to display only the high end network printers in the session.
As the company is not running a print server these printers have been installed on the Citrix server, pointing directly to the printers IP addresses.Sebastian therefore installs PaperCut Direct Print onto the Citrix Desktop Server to monitor user printing.
The PaperCut Application server has been configured on another machine in the company to manage centralised reporting for this Citrix Environment configuration.





Questions:
Does PaperCut work with Citrix Print Server and Citrix Universal Print Driver?
Yes. PaperCut operates with Citrix Print server and the Citrix Universal Print Driver. In this scenario you would install PaperCut onto the Citrix Print server and configure it to monitor the Citrix Universal Print queue. All print jobs are then routed through this queue and captured in PaperCut.

I have multiple sites and want to configure Session Printer Policies. How does Papercut work in this scenario?
A session printer is a printer that is mapped to the clients virtual Citrix environment. Typically, this is a printer on the work network. If you are mapping these printers via a shared queue on the company print server, then you can install PaperCut on the print server to monitor and capture print jobs sent to these queues. This will be captured if the user is printing via Citrix or directly from their work computers.

My Client pop up keeps appearing for other users. What should I do?
This is an issue that can occur for clients running in a VDI/Terminal Services environment. Please refer to our KB article on how to configure your PaperCut instance to identify your users based on their username instead of referencing the machine IP address (default config):
https://www.papercut.com/kb/Main/SpecialConsiderationsOnTerminalServer


!!Subheading

TODO link your page here: https://www.papercut.com/kb/Main/Miscellaneous

----
''Categories:'' [[Category.TODOFirstCategory|+]], [[Category.TODOSecondCategoryIfNeeded|+]]
----
[-Keywords: TODO keywords here if needed-]

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on July 17, 2017, at 03:58 AM
Printable View   |   Article History   |   Edit Article