Tricerat Logo      

 Screwdrivers

En este artículo mostramos las ventajas de utilizar Tricerat Screwdrivers como herramienta para la gestión de drivers de impresión de nuestra plataforma XenApp, entendemos que es una solución muy recomendada que puede ayudarnos enórmemente en nuestras tareas diarias.

La impresión es un proceso complejo con muchos posibles puntos de fallo. La aplicación, el usuario, el sistema operativo y el dispositivo de impresión deben trabajar en conjunto para obtener el resultado deseado. Configurar y administrar una impresora y el proceso de impresión en un entorno Microsoft Windows Workstation es una tarea compleja. La impresión en un entorno Server Based Computing, SBC, (Microsoft Terminal Server, Citrix Metaframe/Presentation Server/XenApp) causa un número elevado de problemas adicionales. En este texto, hablamos de una solución de triCerat llamada Screwdrivers que soluciona la mayoría de los problemas administrativos relaccionados con la impresión en cualquier entorno, y creemos que puede ser de vuestro interés.

Sin entrar en profundidad, es fácil apreciar los principales puntos de fallo cuando se imprime en entornos de Terminal Services. Lo primero, miles de modelos de impresoras han sido comercializadas durante la última década y cada una de ellas puede tener diferentes versiones de controlador. Cualquier combinación de modelos de impresora y controladores puede existir en cualquier entorno empresarial por simple que sea. Además, miles de aplicaciones están a la venta, junto con numerosas versiones de Sistema Operativo y esto sin salir de la plataforma Windows. Todas esas variables combinadas junto con la complejidad añadida de un entorno cliente-servidor, hacen que el control administrativo sobre la máquina cliente no esté garantizado. Los usuarios querrán imprimir desde cualquier entorno informático que contenga datos útiles para su negocio o profesión. Pero si la impresión es imposible, falla, o es una molestia el configurarla, entonces el usuario no estará satisfecho y el negocio se verá afectado. Además, si no se mantiene la fidelidad en los trabajos de impresión, esta sería inútil. Los usuarios demandan que todos sus documentos se impriman como esperan. En muchos casos, como en cheques o contratos, la impresión debe ser correcta al 100% siempre. Por estas razones, es tan crítico proporcionarles a los usuarios una solución de impresión fiable como proporcionarles un acceso fiable a las aplicaciones. Muchos administradores pasan por alto el hecho de que el acceso a las aplicaciones es sólo la mitad de la batalla. Una vez que el entorno de la aplicación está puesto en marcha y funcionando, se llenan de problemas de impresión. Las soluciones existentes proporcionadas por Microsoft Windows Terminal Services y Citrix Metaframe/Presentation pueden dar mínimas funcionalidades de impresión en entornos estandarizados. Aún así, las soluciones incorporadas se vuelven rápidamente poco efectivas incluso en entornos típicos. Hasta el momento, ninguno de los fabricantes de plataformas de SBC dispone de la tecnología que requiere un sólido sistema de impresión. Para satisfacer esas necesidades, triCerat ha desarrollado ScrewDrivers. La tecnología de Screwdrivers puede proporcionar a los usuarios acceso a todas las funcionalidades de las impresoras cliente, mientras a la vez reduce el tiempo de gestión requerido y aumenta la fiabilidad del servidor y sus procesos de impresión.

Tricerat incorpora una serie de soluciones que nos permitirán ahorrar mucho tiempo en la administración de drivers.

Windows Terminal Server

A partir de Windows 2003, Microsoft comenzó a ofrecer una tecnología de “autocreación”. Esta tecnolgía buscará las impresoras instaladas en los puestos cliente y si un controlador que está instalado en el servidor coincide con el del puesto cliente, entonces una copia de la impresora es creada en el servidor. El usuario puede entonces imprimir en esa copia y el trabajo de impresión es transferido a través del RDP al puesto cliente.
A partir de Windows 2003 SP1, Microsoft añadió un controlador de respaldo que creará una impresora ficticia para cualquiera cuyo controlador no exista en el Terminal Server. La impresora ficticia se puede configurar tanto para basarse en Postscript como en PCL. El problema es que muchas impresoras no soportan ninguno de estos lenguajes, e incluso si la impresora lo hace, le toca al usuario elegir y experimentar para ver cuál funciona. Ninguna solución incorporada en el standard de Windows Terminal Server es lo suficientemente robusta para resolver los problemas típicos de este entorno. Además requiere la instalación de los controladores de las diferentes impresoras en el servidor, lo que perjudica su estabilidad y aumenta su carga de trabajo.

Citrix XenApp

En las últimas versiones de Citrix Metaframe hay dos métodos a elegir a partir de los cuales pueden ayudar con algunos de los problemas de impresión.
El primer método es similar al proceso de autocreación de Microsoft descrito anteriormente. Citrix proporciona alguna posibilidad más de gestión en el proceso, pero todavía queda la carga administrativa de mantener los controladores de las diferentes impresoras en el servidor.
El otro método disponible es el Citrix UPD (Universal Printer Driver). El UPD es un controlador genérico que intercepta la comunicación entre el GDI y la cola de impresión. Esta comunicación es interceptada en el formato EMF y es transferida a la máquina cliente, donde se entrega a la impresora local. El beneficio de esta solución es que no es necesario instalar los controladores de las distintas impresoras en el Terminal Server. Sin embargo, el formato EMF tiene limitaciones conocidas ya que no fue diseñado para tener una gran fidelidad en la impresión. Además, el UPD no funciona en entornos que tiene Terminal Servers standard sin Citrix y/o requiere aplicaciones que no comuniquen con la cola de impresión usando EMF.
La tecnología UPD de Citrix basada en el formato EMF produce resultados muy inconsistentes y por lo tanto no es fiable para los entornos de producción. En el mejor de los casos, los administradores deberían ver el Citrix UPD como un controlador de respaldo similar al de Microsoft, lo que significa todavía deben de ser instalados en el Terminal Server. Como se dijo antes, esto disminuye la estabilidad, aumenta la carga de trabajo y añade gestión en general.

Nuestro consejo, descárgate una versión de evaluación y testéalo.

Download TRIAL

 ¿Que es screwdrivers?

ScrewDrivers elimina la necesidad de instalar los controladores de las distintas impresoras en Terminal Server o Citrix server. Es un controlador de impresora virtual, en tiempo real, diseñado desde cero para entornos multi-usuario. ScrewDrivers proporciona una solución uniforme para las granjas de Terminal Server soportando los protocolos tanto ICA como RDP a través de un canal virtual del lado del cliente.
ScrewDrivers utiliza procesos para consultar las impresoras locales del cliente y crearlas de una manera virtual en el Terminal Server. Cuando el usuario imprime en una de estas impresoras, el proceso de impresión que se usa es el standard incorporado en Windows. El controlador en el servidor traduce los comandos del GDI en un formato de diseño propio llamado TMF (triMeta), que nativamente soporta streaming y compresión. El trabajo de impresión es enviado al puesto cliente donde es imprimido. Es importante resaltar que las características de la impresora del cliente, como por ejemplo el tamaño de página, bandejas de papel, resolución, son reproducidas por la impresora virtual en el servidor. Estas propiedades se reflejan en el servidor para que sea transparente para el usuario a la hora de trabajar en un entorno de Terminal Services. El nombre de la impresora también toma una forma familiar por lo que no es necesario dar formación a los usuarios para reconocer las impresoras cuando están trabajando con aplicaciones alojadas remotamente.

Software para servidor

El software para servidor de ScrewDrivers puede serinstalado en cualquier Windows 2000, Windows 2003 Server o Windows 2008 server, incluyendo ediciones 64bit de Windows 2003-2008 Server. Opera sobre RDP, ICA (Metaframe 1.8 o superior, incluido XenApp) o TCP/IP. Además, hay una versión “Server Lite” que puede ser instalada en un XP Workstation si utiliza XP Remote Desktop y  necsita que una impresora remota esté disponible.

Soporte para cliente

El plug-in standard RDP o ICA está soportado en todos los sistemas operativos basados en Win32. Estos incluyen Windows 98, Me,NT4, 2000, XP y Vista. También funciona en Windows 2000 o 2003
Server, y opera en el modo pasarela. Windows XP-Vista x64 y 2003-2008 x64 también están soportados. Thin Clients que usen Windows XP Embedded están soportados siempre y cuando tengan suficiente espacio en disco en la máquina para encolar el trabajo de impresión completo en local. Otros thin clients y sistemas operativos no-Windows están soportados artificialmente si se usa el ScrewDrivers Print Server Service y se mapea la impresora local a un servidor de impresión basado en Win32.

64 Bits

ScrewDrivers le permite cualquier combinación de 64 y 32 bit cliente y servidor. Puede conectar un cliente 64 bit con un servidor 32 bit, o un cliente 32 bit con un servidor 64 bit. Si está trabajando con un cliente de 64 bits y todavía no tiene el controlador de impresora para este entorno, todo lo que tiene que hacer es configurar un servidor de impresión 32 bits y mapear a impresora en él. Entonces, el ScrewDrivers Print Server software puede conectar esa impresora a su Terminal Server (o incluso a su XP Workstation y después al Terminal Server).

Características del flujo de trabajo

ScrewDrivers incluye características que son muy útiles cuando se está implementando un flujo de trabajo de impresión. Desde las propiedades de impresión de ScrewDrivers se puede especificar el exportar un trabajo de impresión en formatos como PDF o Bitmap. Puede incluso exportarlo directamente a la máquina cliente, o exportarlo e imprimirlo a la vez. También es posible lanzar una aplicación en el servidor o el cliente una vez que la impresión ha terminado. Todas estas características pueden ser deshabilitadas o bloqueadas para prevenir o forzar determinadas conductas.

Conclusión

El acceso a aplicaciones es sólo la mitad de la batalla cuando estamos diseñando entornos Terminal Services o Citrix XenApp. Las empresas deben de ser capaces de imprimir con fiabiloidad. Los problemas con la impresión son el primer asunto al que se enfrentan los administradores al implementar entornos SBC. ScrewDrivers elimina los problemas de impresión asociados al SBC.
ScrewDrivers simplifica la adminstración de la impresión en entornos Terminal Services. El protocolo de esta tecnología fue diseñado específicamente para entornos multi-usuario cliente-servidor, aumentando así la fiabilidad y reduciendo el uso de los recursos de los Terminal Servers.

CitrixReady

Actualizado (Lunes, 23 de Marzo de 2009 22:55)