[en] The printer drivers installed on the host that runs NiceLabel are always mapped into the Citrix session, as they are already available on that host.
[en] The printer drivers installed on the client can be mapped in your Citrix session using two methods. The choice depends on whether the printer driver from the client is also available on the host or not:
-
[en] If the client printer driver is also installed on the host, the printer driver from the host is used.
-
[en] If the client printer driver is not installed on the host, the Citrix Universal Printer is used.
[en] Furthermore, the visibility of client drivers that you want to use in a session is configurable through Policies in Citrix Studio. For example, you can merge all local drivers into the session, you can merge just the default printer, or you can merge just network printers. These are the typical scenarios.
[en] If printer drivers for all the printers in the environment are available on the host, those exact drivers are used for the printer drivers that are mapped from the client.
[en] When installing a printer driver, two processes execute on the computer. First, the printer driver is installed. You would see this printer driver listed in the Print Management console, but you do not see the printer icon in Devices and Printers. Second, that printer driver is associated with the printer. You would see the printer icon in Devices and Printers and the printer becomes visible in applications.
[en] When you use Windows Add printer wizard or NiceLabel PrnInst wizard, the printer driver and associated printer icon are both installed on Citrix host, which makes the printer accessible from applications. Additionally, this driver installed on the host will also be available in the Citrix session and use the port as configured on the server.
[en] To map your local printer into Citrix session and use NiceLabel “vendor” printer driver from the host, but your local port (as configured in your locally installed driver), do the following:
-
[en] On the host, install the same NiceLabel printer driver as you have installed locally on your client.
-
[en] On the host, open Devices and Printers.
-
[en] Right-click the printer you have just added and select Delete. This will remove the printer driver icon, but keep the driver files on the host.
[en] This procedure allows you to ensure printer driver availability on the host. If a client requests specific printer drivers in the session, the printer driver is already available on the host.
[en] We recommend using this printer driver deployment method.
[en] In case a client wants to map a local printer driver in the Citrix session, but the matching NiceLabel printer driver is not installed on the host, Citrix still maps the driver in the session. In this case, Citrix just does not use the NiceLabel printer driver. The session uses the Citrix Universal Printer. This is an auto-generated printer object that replaces the printers appearing in the user’s session that do not have a matching driver installed on a host.
[en] The Citrix Universal Printer is an optimal solution if using office laser and inkjet printers. These are all printers using which you print the documents in graphical mode (GDI) and are therefore not a good match for NiceLabel printer drivers. The vendor information and NiceLabel driver-specific properties are no longer available in the driver. NiceLabel software does not recognize the driver as a NiceLabel driver and disables the advanced features. You can still print labels, but strictly in using the GDI mode. Internal functionalities of printers, such as label sensors, controlling the cutter, using built-in barcode rendering, using printer internal counters, date/time stamps etc., are no longer available.
[en] We do not recommend using the Citrix Universal Printer Driver.