Citrix Universal Print Server

El proyecto Phaser ya está en tech preview y su nombre oficial es Citrix Universal Print Server, este nuevo producto de Citrix nos permitirá en un escenario donde tengámos un servidor de impresoras, no tener que realizar la tarea tediosa de tener que instalar todos los drivers de las impresoras en todos nuestros servidores XenApp o equipos XenDesktop!!!

 

El driver universal de Citrix está basado en el uso del formato EMF (Windows Enhanced MetaFile), Citrix utiliza este formato para la asignación automática de las impresoras, ahora con esta tecnología no necesitaremos instalar ningún tipo de driver adicional en nuestros servidores de aplicaciones o escritorios virtuales, ya que utilizarán el driver universal. Ojo, en esta tech Preview sólo esta soportado el servidor de impresión en x86, en la versión 1.0 que saldrá en breves estará soportada la arquitectura x64.

 

Instalación de Citrix Universal Print Server,

Instalaremos Citrix Universal Print Server en el servidor que será servidor de impresión, este asistente instalará todos los requisitos necesarios,

 

Aceptamos el acuerdo & “Next”,

 

Comprobamos los requisitos de instalación, nos instalará Microsoft Visual C++ 2008 SP1, Microsoft Visual C++2005 SP1 x64, Microsoft Visual C++ 2008 SP1 x64 y el rol de servidor de impresión, “Next”,

 

Comprobamos que nos instalará además las extensiones para la consola de administración de Citrix y Citrix Universal Print Server (UPS), “Install”,

 

 

“Finish”, ya podremos instalarnos las impresoras con sus drivers y compartirlas.

 

Instalación de Citrix Universal Print Client,

Instalaremos Citrix Universal Print Client en los servidores XenApp 6.5 o equipos de XenDesktop 5.5,

 

Primero ejecutamos “InstallServicePatchOnXAServer.bat” en los servidores XenApp o “InstallServicePatchOnVDA.bat” en los equipos de XenDesktop,

 

Presionamos una tecla & reiniciamos el equipo.

 

Una vez reiniciado instalamos Citrix Universal Print Client, aceptamos la licencia & “Next”,

 

“Install”,

 

 

“Finish”,

 

Y ahora instalamos las extensiones de las directivas con “InstallGroupPolicyPatchOnGPMC.bat”

 

Listo!

 

Nuevas directivas:

Podremos comprobar las nuevas directivas de UPS, tanto de equipo cómo de usuario:

 

Universal Print Server stream input bandwidth limit (kbps)

Applies to Universal Print Server for XenApp and XenDesktop

Specifies a upper bound in kilobits-per-second for the transfer rate of print data delivered from a XenApp or XenDeskop host session to a Universal Print Server via the CGP protocol. Default value is unlimited (0).

 

Universal Print Server enable

Applies to Universal Print Server for XenApp and XenDesktop

Enables (disables) use of Universal Print Server on a XenApp or XenDesktop host.  Also controls Universal Print Server ineractions with Windows’ native remote printing. By default, Universal Print Server is Disabled.

ìDisabledî System does not attempt to connect with with Universal Print Server when connecting to a network printer with a UNC name. Connections to remote printers continue to use Windows’ native remote printing facility.

ìEnabled with fallback to Windows’ native remote printing” Network printer connections are be serviced by Universal Print Server if possible. If the Universal Printer Server is unavailable, then the system falls back to Windows native remote printing facility.

ìEnabled with no fallback to Windows’ native remote printing” Network printer connections are serviced by Universal Print Server exclusively. If the Universal Printer Server is unavailable, then the network printer connection fails.

 

Universal Print Server print data stream (CGP) port

Default: 7229. Applies to Universal Print Server for XenApp and XenDesktop

Specifies TCP port number used by Universal Print Server’s print data stream (CGP) listener

The Universal Print Server is an optional component that enables the use of Citrix’ universal print drivers for network printing scenarios. When Universal Print Server is used, printing commands are sent from XenApp and XenDesktop hosts to the Universal Print Server via SOAP over HTTP.  However bulk print data streams are delivered to the print server on separate TCP connections using Common Gateway Protocol (CGP).  This setting modifies the default TCP port on which the Universal Print Server listens for incoming CGP conections (e.g. inbound print jobs).

This policy must be need only be applied to OU’s housing the Universal Print Server computers.

 

Universal Print Server web service (HTTP/SOAP) port

Default: 8080. Applies to Universal Print Server for XenApp and XenDesktop

Specifies TCP port number used by Universal Print Server’s web service (HTTP/SOAP) listener

The Universal Print Server is an optional component that enables the use of Citrix’ universal print drivers for network printing scenarios. When Universal Print Server is used, printing commands are sent from XenApp and XenDesktop hosts to the Universal Print Server via SOAP over HTTP.  This setting modifies the default TCP port on which the Universal Print Server listens for incoming HTTP/SOAP requests.  The default value is 8080.

If active, this policy must be applied to both the OU’s housing the Universal Print Server computers and the OU’s holding the XenApp and XenDesktop host computers.  Failure to configure both host and print server HTTP port identically will result in the failure of host software to connect to the Universal Print Server.