All About Citrixprint Server



NOTE: The Citrix Universal Print Server (UPS) 7.6 was previously only available with the download of the XenApp/XenDesktop 7.6.iso image. It has been released as a separate download so customers with previously supported versions of XenApp/XenDesktop can take advantage of the enhancements in the Citrix UPS 7.6 version. If printing suddenly stops working for Citrix users, it may be due to the Print Service - either the one from Citrix or the built-in one from Microsoft. Citrix Print Manager service is dependent on the Microsoft Print Spooler service. If one of these fails, the other one fails as well. The idea is that we enumerate all the shared printers on a Printer Server and make a connection to each printer. This will make sure that the driver is installed if it wasn’t already present. The script could even be scheduled to enforce that newly added printer drivers are added to each Citrix Server.

Citrix products have been popular for their feature-rich tools and performance. However, these advantages come with certain challenges. Along with high cost and complexity, Citrix printing issue is a major challenge for businesses. Although Citrix is constantly trying to resolve printing issues, Citrix environments are still sensitive when it comes to printing. In addition, server admins often have a tough time configuring printing in Citrix.

How to print from citrix

Some typical Citrix printing problems

CitrixprintAll About Citrixprint Server

All About Citrix Print Server Load Balancing Session Printing

The cause of the issue is due to the dependency on Microsoft. Windows back-end tools have been designed to work with legacy IT solutions. Users previously worked from only one platform, so there were fewer printers connected to one print server. However, the smartphone revolution has brought a diversified range of devices to the system. With multiple operating systems, platforms, and devices, IT admins have to install device drivers for all printers that will be used on every terminal services server. When badly written printer drives are installed on Citrix servers, they cause the printer spooler to crash. This is the main reason behind the Citrix printing issue. While restarting the service would resolve this issue most of the time, you need to uninstall the driver that is causing the issue—and identifying the bad driver is a challenge.

Citrix users may encounter the following issues during printing:

  • Slow printing
  • Incorrect printer configuration
  • Stuck print queues
  • No printer detected
  • Non-working printer

When these issues occur, admins run Citrix Director to check which printers have been mapped to a session and the policies applicable to the current user. Possible causes include slow bandwidth and faulty network communications, badly-written printer drivers that lead to printer spooler errors or crashes, missing drivers such as the HP Postscript Driver that Citrix uses to support client printing on MacOS and Linux, and services that conflict with Citrix and other Group Policies.

In most cases, restarting the printer service would resolve printing issues most of the time. However, if the issue is driver-related, you need to uninstall the driver that is causing the issue, but identifying the bad driver can be a challenge.

How do you resolve your Citrix printing issue?

Citrix has come up with a few options to resolve the Citrix printing issue. Firstly, you can use the Auto Printer Creation option. Citrix maps all local printers using a policy and spooling and rendering takes place on the client end. However, you should install the Citrix Universal Printer Driver (UPD) or install each printer driver on the Citrix master image. Another issue with UPD is that it supports only basic printing functions; multi-function printers are not supported. Moreover, UPD doesn’t work well with BYOD networks.

Apart from that, session-based printing is available, but only for controlled environments. For this option, administrators have to create a policy for each printer that points to the print server. However, these policies are applied for specific groups in the Active Directory, so the user needs to be part of any such group to get access to local printing.

Download Citrix Server

Citrix Universal Print Server (UPS) is the new option released with XenApp 7.6. UPS is a component installed on the print server and works in conjunction with session-based printing, allowing the use of UDP. While this option resolves the Citrix printing issue to some extent, it doesn’t support Microsoft clustering.

Parallels Remote Application Server offers a simple and cost-effective solution.

Parallels Remote Application Server is a comprehensive application delivery solution that handles the management of the entire virtual infrastructure, including printing issues. It offers universal printing redirection applications delivered from Windows servers and major hypervisors, which allows connected users to access their local printers while using remote applications. It simplifies printing management in an RDS as well as VDI environment, as you don’t need to install a printer driver on the server. It means the end-user can print from an application or desktop running on a network remote to the device in use, regardless of the make, model, device, OS, platform, or location. It is especially useful when you work with iPhone, Android, and other mobile devices. This universal printing driver is automatically installed on the terminal server agent, remote PC agents, and VDI guest agents by default, without the need for additional configuration. By transferring smaller files on the network, it ensures that the performance is not affected. Parallels Remote Application Server is an ideal option when it comes to creating virtual offices with higher productivity.

Another striking advantage of Parallels Remote Application Server is the HTML5 gateway. It allows you to access company resources from any HTML5-enabled browser. You don’t need to install client software or plug-ins on the client device. You can browse remote resources from any Internet café or a new system and also print documents from any printer available in the network. With privilege-based access and second-level SSL authentication, the network is highly secure. Parallels Remote Application Server is easy to deploy and use. Most importantly, it is cost-effective. With a simple tool, you can cost-effectively monitor and manage the entire network while eliminating the headaches of the Citrix printing issue.

Citrix Universal Print Server

Parallels RAS makes the migration process easier with a free migration tool that automates most of XenApp use case scenarios. The migration tool extracts settings from Citrix XenApp 6.x into a file that can be imported from Parallels RAS Console.

Download the Parallels RAS trial to see how you can use it and avoid potential printing issues with Citrix.

References

LinkedIn | https://www.linkedin.com/pulse/dummies-guide-tackle-printing-issues-citrix-brett-loveday

Printer Logic | https://www.printerlogic.com/blog/common-citrix-printing-issues/

Citrix Support | https://support.citrix.com/article/CTX132102

Citrix Techs | https://citrixtechs.com/blog/citrix-xenapp-troubleshooting-printing-problems-issues/

All About Citrix Print Server Login

Microsoft TechNet | https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731963(v=ws.10)?redirectedfrom=MSDN

Print

A list containing the majority of Citrix Universal Print Driver, Universal Pring Server and general printing support articles collated to make this page a one stop place for you to search for and find information regarding any issues you have with the product and its related dependencies.

All

The page is updated daily with new support articles and information. Articles will change from time and if information here is outdated or incorrect please let me know using the comments. Links may also expire or change so if you find broken links, please again let me know. For each issue, known product versions affected are recorded however that does not mean product versions that aren’t listed are not affected.

Citrix Server App

There is a search box that you can use if looking for a specific fault. For example if you have an error code or error message, use that to perform a search. You can also use your browsers search feature which will perform a search against the whole page based on the words you enter.

Citrix Fixes – Universal Print Driver & Server, General Printing:


wdt_IDBrief Description of IssueBrief Description of FixApplicable Product Versions Affected (if known)Link to supplemental Support Article(s)
1Using V4 native printer drivers (new to Windows 8/Server 2012 R2) is not supported by Citrix. You will experience printers failing to roam and get 'Operation not permitted' or other errors when trying to print or access the print queue properties.Install V3 drivers on both the VDA and client or print server, or else use the Citrix Universal Print Driver on the VDA and V4 drivers on client or print server.https://support.citrix.com/article/CTX223749
2Auto Client Printer Redirection fails even with the correct print drivers loaded and policies in place.The 'Citrix Print Manager Service' log on account is set to 'Network Service' which does not have permission to the printing virtual channel. Change the 'Citrix Print Manager Service' log on account to Local System.https://support.citrix.com/article/CTX219663
3Client printers on Mac and Linux clients fail to redirect to XenApp or XenDesktop sessions running on Windows 10, Windows Server 2012 R2 or Windows Server 2016 when configured to use the Citrix Universal Print Driver.To support Mac and Linux clients, the VDA makes use of an HP driver that was included in Windows 7 and Server 2008 R2 but no longer included in Windows 10, Server 2012 R2 or Server 2016. On each VDA, install the 'HP Color LaserJet 2800 Series PS' driver manually.https://support.citrix.com/article/CTX140208
4Users see printers from other user sessions.Check the value of the 'DefaultPrnFlags' registry key. A value of '4000' equals to only local administrators being able to see auto-created printers. In this case, make sure your users are now local administrators of the VDA.https://support.citrix.com/article/CTX119684
5It can take up to 6 minutes to enumerate printers within a session.It takes approximately 30 seconds to a minute for a printer to fail to map. Every printer the user does not have access to or that is offline/no longer on print server will add delay to enumerating all printers. You need to make sure either that the printers are online, or that users have access to the printers they need.https://support.citrix.com/article/CTX213548
6The Universal Print Server (Upserver) component that ships with XenApp and XenDesktop 7.14 is no longer supported on Windows Server 2008 32-bit.
7Session printers do not delete as appropriate as users roam between devices and sessions. For example, session printer 'Printer_A' is assigned to 'Client_A' and session printer 'Session_B' is assigned to 'Client_B' but when connected to Client A and then Client B you see both printers.This issue is reproducable with non-UPS printers on Server VDA 7.9 to VDA 7.15. Apply fix 'LC8077'. This fix is also part of VDA 7.16.Windows Server VDA 7.9 to 7.15.https://support.citrix.com/article/CTX226539
8When changing the policy setting 'Print driver mapping and compatibility' your changes are not saved.As a workaround use the Citrix Group Policy PowerShell provider to edit this policy setting using 'Add-PSSnapin Citrix.Common.GroupPolicy'.https://support.citrix.com/article/CTX226589
9Printer error code 41 is displayed on XenApp 7.6.Upgrade the VDA to 7.6.3, uninstall the existing Citrix Universal PDF Printer and then install the compatible 7.6.2.9 Citrix Universal PDF Printer.Citrix XenApp 7.6.https://support.citrix.com/article/CTX212952
10The default printer is not retained in future Citrix sessions.Stop the Citrix Profile Management service and see if it still happens. Make sure registry key 'SoftwareMicrosoftWindowsCurrentVersionWindows' is included in Citrix profile synchronisation as this is where printers are saved.https://support.citrix.com/article/CTX220323