Cómo redirigir puertos de impresión no estándar a la sesión de Terminal Server

17 11 2007

Cuando queremos que un cliente pueda imprimir a través de Terminal Server no hay problema si la impresora del cliente está conectada al mismo a través del puerto paralelo LPT (y los controladores de la impresora están correctamente instalados en el servidor), pero si queremos que el cliente imprima a través de una impresora de red, o una impresora USB, hemos de habilitarlo.

El problema surge cuando el cliente quiere imprimir desde una aplicación abierta a través de Terminal Server, y la impresora no está conectada a través de puertos COM, paralelo LPT o USB, sino que es una impresora de red o USB DOT4, por ejemplo una impresora multifunción . Entonces puede suceder que aunque tengamos marcada la opción en el cliente de conectar las impresoras locales y tengamos correctamente instalados los drivers de la impresora del cliente, esta impresora no pasa a Terminal Server.

Esto se soluciona editando el registro de Windows en el cliente de la siguiente forma:

  1. Acceder al registro mediante Inicio-> Ejecutar-> regedit
  2. Ir a la siguiente rama: HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
  3. Edición ->Nuevo -> Valor DWORD
  4. El nombre ha de ser “FilterQueueType”
  5. Lo editamos en Modificar y ponemos “FFFFFFFF”

En el caso de una multifunción, puede ser necesario asignar la impresora DOT4 a un puerto LPT.

Microsoft explica el procedimiento paso a paso en Ayuda y Soporte Técnico.

Actualización >>  me pasa Luismi un link donde comprobar las impresoras compatibles con Terminal Server,  dado que hay muchas  cuyo driver no sirve para Windows 2003, o bien este driver no está certificado por Microsoft; también se puede comprobar  en esta web que otro hardware es compatible con Windows 2003:

http://www.windowsservercatalog.com


Acciones

Information

2 responses

4 12 2007
pepindelaquintana

Creo que es importante comprender cómo funciona el modelo de impresión de Terminal Server, y añadir que la impresora debe estar soportada por el servidor. Es decir, existen impresoras que tienen un controlador para Windows XP y no para Windows 2003 Server, así que no funcionará. Ejemplo: HP Office Jet 7200.

La lista de cacharros certificados para Windows se puede consultar aquí:

http://www.windowsservercatalog.com/

20 08 2008
Luis Miguel

En los últimos días me he pegado con un par de impresoras que no funcionaban con mi servidor Windows 2003, por ser bastante nuevas: una HP LaserJet 2600n y otra LaserJet 1006, la primera conectada en red y la segunda por USB.

Realicé la operación que describió Marcos y que está documentada aquí:

http://support.microsoft.com/?id=239088

Sin embargo seguía sin funcionar. Indagué un poco y encontré esta herramienta de Microsoft que busca los errores de conexión en los sucesos del sistema y muestra los controladores que le faltan. De este modo se pueden añadir al servidor los que faltan, y automágicamente las dos impresoras están funcionando.

http://www.microsoft.com/downloads/details.aspx?familyid=9AD27BE9-40DB-484F-862E-38A094EEEAF7&displaylang=en

Nota: para que funcionaran las impresoras tuve que cerrar la sesión y volver a iniciarla.

Otro par de enlaces interesantes:

The Ultimate Guide to Terminal Server Printing – Design and Configuration
http://www.brianmadden.com/content/article/The-Ultimate-Guide-to-Terminal-Server-Printing—Design-and-Configuration

Terminal Server Printer Driver Redirection Wizard
http://www.grupoitpro.com.ar/blogs/gustavog/archive/2007/10/25/terminal-server-printer-driver-redirection-wizard.aspx

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: