Print Serv Migration
-
Upload
andres-garcia-espana -
Category
Documents
-
view
20 -
download
5
Transcript of Print Serv Migration
Actualización, migración e interoperabilidad con Servidores de Impresoras
Microsoft Corporation
Publicado: Abril 2003
Resumen
Microsoft ya incorporado un buen número de mejoras en el subsistema de impresión de Microsoft
Windows 2000 y sistemas operativos posteriores. Este documento pasa revista a estas nuevas
características y analiza los detalles de los procesos de actualización y migración a Windows 2000 o
Windows Server 2003. En un entorno de impresoras de red que mezcla sistemas operativos
Windows NT con otras plataformas Windows, pueden aparecer problemas de interoperabilidad. Este
documento describe diferentes métodos para abordar estos problemas orientados a los integradores
de sistemas, administradores y arquitectos que están planificando, implantando o dando soporte a
servidores de impresoras Windows.
Artículo técnico sobre Microsoft® Windows® 2003
La información contenida en este documento representa el punto de vista actual de Microsoft Corporation acerca de los problemas descritos hasta la fecha de publicación. Debido a que Microsoft debe responder a las condiciones cambiantes del mercado, este documento no se debe interpretar como un compromiso por parte de Microsoft, que, por otra parte, tampoco puede garantizar la precisión de la información presentada una vez que ésta haya sido publicada.
Este documento tiene un propósito meramente informativo. MICROSOFT NO OTORGA GARANTÍAS DE FORMA EXPRESA NI IMPLÍCITA EN EL MISMO.
El cumplimiento de todas las leyes de derechos de autor u otros derechos de propiedad industrial o intelectual aplicables es responsabilidad exclusiva del usuario. Ninguna parte de este documento puede ser reproducida, almacenada o introducida en un sistema de recuperación, o transmitida de ninguna otra forma o a través de ningún medio (ya sea electrónico, mecánico, por fotocopia, grabación o de otra manera) con ningún propósito, sin la previa autorización expresa por escrito de Microsoft Corporation, sin que ello suponga ninguna limitación a los derechos de propiedad industrial o intelectual.
Microsoft puede ser titular de patentes, solicitudes de patentes, marcas, derechos de autor, u otros derechos de propiedad industrial o intelectual sobre los contenidos de este documento. La entrega de este documento no le otorga a usted ninguna licencia sobre dichas patentes, marcas registradas o comerciales, derechos de autor u otros derechos de propiedad industrial o intelectual, a menos que ello se prevea en un contrato escrito de licencia de Microsoft.
©2003 Microsoft Corporation. Reservados todos los derechos.
Microsoft, MSN, Win32, Win64, Windows, Windows XP, Windows Server System, Windows NT, Windows Server y el Logo Windows son marcas registradas de Microsoft Corporation en los Estados Unidos u otros países.
El resto de nombres de empresas o marcas comerciales mencionados en el presente pueden ser marcas registradas de sus respectivos propietarios.
Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • EE.UU.
Artículo técnico sobre Microsoft® Windows® 2003
Contenidos
Introducción............................................................................................................................................ 1
La arquitectura de impresión de Windows 2000 y Windows Server 2003.........................................2
Cambios en los drivers de impresora en Windows 2000....................................................................3
Actualización a Windows 2000 Server o Windows Server 2003.........................................................5
Proceso de actualización de drivers.....................................................................................................5
Drivers incluidos en Windows NT 4.0................................................................................................5
Drivers incluidos en Windows 2000...................................................................................................5
Drivers del fabricante con nombres coincidentes..............................................................................6
Drivers del fabricantes bloqueados (se necesita intervención del usuario).......................................6
Drivers de fabricantes no bloqueados (no se necesita intervención del usuario)..............................7
Migración a Windows 2000....................................................................................................................8
Migración manual de los servidores de impresión.............................................................................8
Migración automatizada de servidores de impresión........................................................................8
Método de migración de servidores parcialmente automatizada.......................................................9
Point and Print para Windows 2000....................................................................................................10
Usar drivers de impresora y Point and Print.......................................................................................10
Point and Print desde Windows 2000 Professional a Windows 2000 Server......................................11
Comportamiento esperado del driver..............................................................................................11
Point and Print desde Windows NT 4.0 a Windows 2000 Server........................................................11
Servidor ejecutando drivers de versión 3............................................................................................11
Servidor ejecutando drivers de versión 2............................................................................................12
Point and Print desde otras versiones Windows Versions a Windows 2003.......................................13
Comportamiento esperado del driver..............................................................................................13
Acciones posteriores y prácticas recomendadas.............................................................................14
Resumen............................................................................................................................................... 16
Sitios Relacionados................................................................................................................................ 17
iii
Artículo técnico sobre Microsoft® Windows® 2003
Introducción
Microsoft® Windows® 2000 supuso una versión totalmente nueva del sistema operativo Microsoft Windows
NT®. El subsistema de impresión estaba entre las muchas áreas de Windows 2000 que habían
experimentado cambios sustanciales con respecto a las versiones anteriores de Windows NT. Aunque los
beneficios de esos cambios han probado su valor en términos de estabilidad y robustez del sistema
operativo, tienen un indudable coste. Durante la actualización o migración a Windows 2000 o Windows
Server 2003, las empresas a menudo se encuentran en un entorno mixto que incluye Windows NT 4.0
junto con Windows 2000, Windows XP o servidores de la familia Windows Server 2003.
Se añade a la complejidad del impacto que resulta de esta interoperabilidad el hecho de que la impresión
en red involucra la restitución de tareas de impresión usando funciones y parámetros de impresión en los
drivers, tanto en local como en remoto (cliente y servidor). Por ello, la impresión en red en un entorno con
Windows NT 4.0, Windows 2000, Windows XP y familia de servidores Windows Server 2003 puede
representar un reto a las organizaciones.
Este documento pretende explicar las condiciones de procedimiento y entorno que se dan en un entorno
de impresión en red, especialmente referidas a la mezcla de versiones de sistema operativo Windows NT.
Además se analizan diversos métodos para resolverlos.
Algunos de los aspectos de interoperabilidad que pueden surgir en un entorno donde se mezclan Windows
NT 4.0 y versiones posteriores de Windows tienen su origen en cambios en el modelo de arquitectura del
driver de impresión. Este documento examina el porting desde espacio de procesos del modo kernel al
modo usuario, así como la actualización del Driver Universal de Impresoras de Microsoft. Otros asuntos
relacionados con limitaciones de dispositivos en el hardware de impresoras se muestran únicamente si
pueden dar lugar a problemas de interoperabilidad en el modelo de driver. Este documento también analiza
cómo el soporte para las fuentes de caracteres del dispositivo pueden afectar durante el periodo de
transición en el que los clientes están actualizando desde Windows NT 4.0
Es importante resaltar que este análisis se centra en el periodo de transición que las corporaciones han de
atravesar debido al esfuerzo que supone la actualización de decenas de miles de clientes para migrar a
Windows 2000 o versión posterior. Los beneficios de Windows 2000 y versiones más recientes en el área
de soporte de impresión no se pueden aprovechar al cien por cien en clientes antiguos y entornos mixtos.
Este documento asume que el objetivo del cliente es implantar un entorno de impresión en red donde todos
los clientes y servidores ejecutan Windows 2000 o posterior versión.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 1
Artículo técnico sobre Microsoft® Windows® 2003
La arquitectura de impresión de Windows 2000 y Windows Server 2003
Si dispone de un entorno mixto con Windows NT, Windows 2000 o Windows Server 2003, puede resultar
muy útil conocer el subsistema de impresión de Windows para identificar posibles problemas de
interoperabilidad que pueden surgir. La arquitectura de impresión de Windows 2000 (y versiones
posteriores) consiste en un spool de impresión y un conjunto de drivers de impresora. Mediante una
llamada a las funciones de la Interfaz de Dispositivo Gráfico (GDI) de Win32 independiente del dispositivo,
las aplicaciones pueden crear trabajos de impresión y enviarlos a cualquiera de una amplia gama de
dispositivos, incluyendo impresoras láser, plotters vectoriales, impresoras raster y máquinas de fax. Los
drivers de impresora incluyen un componente de interfaz de usuario (UI) que permite a los usuarios
controlar una serie de opciones de salida y configuración de la impresora.
las funciones de las aplicaciones a GDI Win32 se pasan al motor gráfico GDI, que o bien encola las
instrucciones de dibujo como EMF (enhanced metafile) o, junto con el driver de impresora, repone una
imagen imprimible que puede ser enviada al spool. Los componentes del spool interpretan los archivos
EMF, y pueden insertar información de organización de página e instrucciones de control del trabajo dentro
del propio flujo de datos. El spooler envía después el flujo al driver del puerto serie, paralelo o de red
asociado al puerto de E/S de la impresora de destino. El dispositivo interpreta el trabajo, que está
formateado en el lenguaje de definición de impresora (PDL) adecuado a ese dispositivo, y expide el
documento impreso.
Los componentes del spool y driver están diseñados para poder recambiarse, de modo que los vendedores
de hardware pueden fácilmente añadir soporte para nuevos dispositivos.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 2
Artículo técnico sobre Microsoft® Windows® 2003
Cambios en los drivers de impresora en Windows 2000
Los drivers de impresora son el software que permite que los datos de las aplicaciones se conviertan a un
formato que un dispositivo de impresión puede utilizar para crear una página impresa. En Windows NT 4.0
todos los drivers de impresora corrían en modo núcleo (kernel). Estos drivers se referencian como drivers
de versión 2 en el entorno de impresión de Windows. Windows 2000 y versiones posteriores soportan de
forma nativa drivers en modo usuario, y drivers en modo núcleo únicamente para garantizar la
compatibilidad con versiones anteriores. Microsoft se ha decantado por drivers en modo usuario (llamados
también drivers de versión 3) para mejorar la fiabilidad y robustez del sistema. Con un driver en modo
núcleo, un error puede provocar la caída de todo el servidor, mientras que el efecto de un error en modo
usuario se reduce al proceso en el cual se ejecuta el driver, generalmente el spooler. Restaurar el spooler
es bastante más rápido que reiniciar todo el sistema. Además, el resto de servicios permanecen
disponibles para los usuarios, en caso de parada del spool. Windows Server 2003 proporciona un servicio
de recuperación automática del Spooler por defecto (un parámetro en el administrador de servicios).
Pasar los drivers de impresora desde el modo núcleo al modo usuario no es el único cambio introducido en
Windows 2000. Se introduce también el Microsoft Universal Printer Driver (Unidrv). Este núcleo de driver
de impresora reemplaza a la interfaz RASDD (Raster Device Driver) utilizado en Windows NT 4.0 y
versiones anteriores. El concepto subyacente a Unidrv es que los vendedores de hardware independientes
(IHV) no necesitan escribir el driver completo, sino que pueden utilizar las funciones básicas de impresión
aportadas por el “motor” Unidrv, y únicamente tendrán que aportar las funcionalidades específicas del
dispositivo mediante el uso de un minidriver. Un minidriver suele consistir en un archivo de personalización,
o posiblemente un plug-in, que permite funciones específicas de reposición u opciones de personalización
mediante interfaz de usuario. Tanto Unidrv.dll, que es motor básico de lenguaje de control de impresora
(PCL) como Pscript5.dll, motor PostScript, permiten el uso de minidrivers. El archivo de personalización
para un minidriver Unidrv es un archivo .gpd, y para un minidriver PostScript es un archivo .ppd.
Windows Server 2003 incluye drivers para más de 3.800 impresoras. Aunque Microsoft proporciona estos
drivers como parte del sistema Windows Server 2003, muchos han sido entregados a Microsoft por los
respectivos fabricantes de impresoras. Son los así llamados drivers “inbox”, que vienen de fábrica con el
producto. Aunque estos drivers de impresora estándar son válidos para la mayoría de las impresoras
existentes en las empresas, los fabricantes de impresoras pueden elegir desarrollar sus propios drivers y
ponerlos a disposición de los usuarios en vez de utilizar Unidrv. Estos drivers suelen conocerse como
“monolíticos”, puesto que no se implementan como minidrivers Unidrv. (Muchos fabricantes empiezan ya a
desarrollar sus drivers utilizando el modelo Unidrv en lugar del tradicional modelo monolítico).
Para resumir, existen diferentes tipos de drivers:
Drivers en modo núcleo (versión 2) o en modo usuario (versión 3)
PostScript (PS) o PCL
Minidriver o monolíticos
Notas:
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 3
Artículo técnico sobre Microsoft® Windows® 2003
Los drivers pueden ser combinación de estos tipos, por ejemplo, un driver PCL en modo núcleo ,
driver monolítico en modo usuario, o minidriver PostScript. (Los drivers que vienen con Windows
2000 o Windows Server 2003 son todos en modo usuario)
Todos estos tipos de drivers proceden de los fabricantes de impresoras y dependen del tipo de
dispositivo. Los driver aportados por Windows 2000 y versiones posteriores también los aportan los
fabricantes y se distribuyen con su autorización. Todos los drivers suministrados por Microsoft
dentro de Windows 2000, Windows XP y Windows Server 2003 son minidrivers Unidrv o PostScript
y son compatibles para todas las versiones de sistema.
Los fabricantes independientes de hardware (IHV) también proporcionan minidrivers que no vienen
dentro del CD de Windows.
Cuando se entienden las diferencias entre los diferentes tipos de drivers de impresora, entonces resulta
más fácil entender cómo la mezcla de versiones de sistema operativo puede generar problemas en un
entorno de impresión en red. Puesto que Windows NT 4.0 solo puede ejecutar drivers de impresora en
modo núcleo, y Windows 2000 y Windows Server 2003 pueden soportar ambos tipos de drivers, en modo
núcleo y en modo usuario, la resolución de incompatibilidades puede consistir en ocasiones en modificar
los servidores Windows 2000 y Windows Server 2003 para que funcionen como Windows NT 4.0
¡
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 4
Artículo técnico sobre Microsoft® Windows® 2003
Actualización a Windows 2000 Server o Windows Server 2003
Antes de actualizar a Windows 2000o Windows Server 2003 desde Windows NT 4.0, muchos IHV
recomiendan desinstalar todos los drivers de impresora del fabricante y reinstalar las últimas versiones
disponibles de esos drivers para Windows 2000 y la familia de productos Windows Server 2003. Microsoft
recomienda el uso de la herramienta Fixprnsv.exe, en la carpeta \Printers\Fixprnsv del CD de Windows
Server. Esta utilidad permite identificar drivers reconocidos como no válidos y sustituirlos por drivers
compatibles antes de la actualización. Si no hubiese reemplazos disponibles en el CD de Windows, la
utilidad orienta al usuario para poder obtener el driver actualizado desde el propio fabricante. Microsoft
recomienda seguir las indicaciones del fabricante para actualizar los drivers de impresora de su sistema, y
después utilizar Fixprnsv.exe para identificar cualquier driver que quede en él y que pudiese originar
problemas durante la actualización.
Las siguientes secciones describen las acciones a realizar si los drivers no se desinstalan antes de
actualizar a Windows 2000 o servidores Windows Server 2003.
Proceso de actualización de drivers
Durante la migración desde Windows NT 4.0 a Windows 2000 o versión posterior, hay un cierto número de
posibles acciones que afectan a los drivers de impresora. Cada situación se describe en esta sección.
Drivers incluidos en el CD de Windows NT 4.0 (PCL y PostScript): se actualizan a las versiones
correspondientes de Windows 2000 o Windows Server 2003 (el mismo proceso de
reemplazo/actualización sucede al actualizar desde Windows 2000 Server a Windows Server
2003).
Drivers del fabricante (PCL o PostScript) cuyo nombre de modelo coincide exactamente con el
modelo para el cual existe un driver incluido en Windows 2000 o Windows Server 2003: se
actualizan a drivers nuevos incluidos en los CDs sin intervención del usuario.
Los drivers bloqueados debido a problemas de inestabilidad no se usan. Las impresoras que
utilicen estos drivers se eliminan durante el proceso de actualización. Si una impresora se conecta
directamente a un sistema y ha reconocido un identificador Plug and Play, Windows busca un
driver válido. Si hay alguno, la impresora se instala durante el proceso de actualización como
impresora nueva.
Los drivers no bloqueados y cuyos nombres no coinciden con ningún modelo incluido en los drivers
de producto, se mantienen a lo largo de la actualización sin cambios.
Drivers incluidos en Windows NT 4.0
Todos los drivers PCL de NT 4.0 (RASDD) se actualizan a la última versión de drivers Unidrv como parte
del proceso de actualización (UNIDRV5 se utiliza en Windows 2000, y UNIDRV5.1 en la familia Windows
Server 2003). Los drivers PostScript incluidos dentro de Windows NT 4.0 se actualizan a la versión
PostScript 5.0 en Windows 2000 y PostScript 5.2 en los servidores Windows Server 2003. Ambas
versiones, 5.0 y 5.2 soportan niveles PostScript 1, 2 y 3.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 5
Artículo técnico sobre Microsoft® Windows® 2003
Drivers incluidos en Windows 2000
Todos los drivers incluidos en Windows 2000 se actualizan a la correspondiente versión dentro de
Windows Server 2003.
Nota: los drivers que cambian (actualizados a un driver de igual nombre) no se asocian ya con los drivers
adicionales utilizados originalmente en el servidor. (Los drivers adicionales se añaden mediante la opción
“controladores adicionales” en el cuadro de diálogo de Impresoras). Después de configurar un servidor
de impresión Windows 2000 o posterior, los drivers adicionales necesarios –como los de Windows NT y
también los de Windows 95, Windows 98 y Millenium Edition- necesitarán ser reinstalados manualmente.
La asociación con drivers adicionales se hace para cada modelo, de modo que solamente se requiere
instalar estos drivers de versiones anteriores una vez para cada modelo de driver, no para cada cola de
impresora.
Drivers del fabricante con nombres coincidentes
Los drivers de fabricantes de hardware para NT 4.0 se actualizan a drivers de Windows 2000 o Windows
Server 2003 sin intervención del usuario si entre ambas versiones de drivers hay coincidencia en el nombre
del modelo.
En esta situación, el driver del fabricante se trata exactamente igual que si fuese de Microsoft. Debido a
problemas de interacción entre los drivers de Windows 2000 y los de Windows NT 4.0 en entornos “Point
and Print”, muchos fabricantes de hardware recomiendan que se vuelva a instalar el driver de Windows NT
4.0 después de la actualización. Este problema se aplica a usuarios que piensan utilizar la característica
“Point and Print” entre Windows NT y Windows 2000, Windows XP y productos de la familia Windows
Server 2003. (Para más información y configuraciones soportadas, puede ver la sección “Point and Print
para Windows 2000” más adelante, en este mismo documento).
Drivers del fabricantes bloqueados (se necesita intervención del usuario)
Microsoft ha diseñado un proceso de actualización desde Windows NT 4.0 de forma que el nuevo sistema
operativo disponga del driver más reciente. Si Windows no puede encontrar una versión más reciente del
driver, y el driver no está identificado como causante de problemas conocidos en Windows 2000, Windows
XP o Windows Server 2003, se utilizará el driver existente.
Existe una lista de drivers reconocidos como problemáticos dentro del archivo del sistema llamado
Printupg.inf. Los drivers en esta lista no se actualizan durante la operación de instalación del sistema
operativo. En su lugar habrá que instalar un driver obtenido del propio fabricante, o un driver alternativo
seleccionado entre la lista de drivers incluidos dentro de Windows 2000 o versión posterior. la información
que contiene Printupg.inf puede ser muy útil para identificar si una nueva versión de un driver ofrecida por
un IHV es problemática o no. Además, la utilidad Fixprnsrv.exe puede usarse para reemplazar drivers
reconocidos como no válidos por un driver distinto, dentro de los que se incluyen en el propio producto, si
esta sustitución es posible. Si no pudiera encontrarse e instalarse un driver sustituto, Fixprnsv.exe lo
informa y apunta al sitio web del IHV. Ejecutando Fixprnsv.exe antes de actualizar, podemos identificar
impresoras que deberán desinstalarse durante la actualización, evitándonos así detenciones súbitas del
servicio.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 6
Artículo técnico sobre Microsoft® Windows® 2003
Nota: los drivers pueden estar bloqueados bien porque Microsoft ha determinado, mediante pruebas, que
pueden ser origen de graves inestabilidades del sistema operativo, o porque el IHV ha solicitado que se
bloqueen basándose en sus propias pruebas y actualizaciones disponibles.
Drivers de fabricantes no bloqueados (no se necesita intervención del usuario)
Algunos drivers de Windows NT 4.0 no se bloquean y tampoco coinciden con el nombre de ningún modelo
dentro de los drivers incluidos en el sistema operativo. Estos drivers no se modifican ni reemplazan durante
el proceso de actualización. Microsoft recomienda el uso de la herramienta Fixprnsv.exe para identificar los
drivers que tendrán que reemplazarse. Con los drivers no bloqueados (bien porque no están incluidos en el
archivo Printupg.inf o bien porque son de una fecha posterior a la de Printupg.inf), Fixprnsv.exe no hace
nada.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 7
Artículo técnico sobre Microsoft® Windows® 2003
Migración a Windows 2000
Al contrario que en la sección anterior, en donde analizamos las actualizaciones de servidor de impresora,
esta sección aborda el tema de la práctica usual de instalar un nuevo sistema Windows 2000 o Windows
Server 2003 (reemplazo) como servidor de impresora para sustituir a un servidor Windows NT 4.0 o
Windows 2000 existente. A todos los efectos en este apartado, el proceso de migración se puede utilizar
tanto para sustituir un servidor de impresoras (mover impresoras desde un servidor a otro nuevo), o para
consolidar servidores (mover impresoras desde varios servidores a un único servidor). Los administradores
disponen de dos métodos principales para trasladar impresoras desde un servidor Windows a otro: manual
y automático. También es posible realizar una migración parcialmente automatizada de impresoras. Se
analiza también en esta sección.
Migración manual de los servidores de impresión
El proceso de migración manual está muy bien estructurado. Después de documentar el entorno de
impresión actual en el servidor Windows (esto es, los puertos, nombres de impresora, nombres de recursos
compartidos, modelos y versiones de impresoras, permisos, etc.), se puede volver a crear cada impresora
manualmente en Windows 2000 mediante el asistente Añadir Impresoras. La ventaja de este método es
que se pueden crear todas las colas usando los últimos estándares corporativos (por ejemplo para la
nomenclatura) y las últimas versiones disponibles de drivers. La ventaja más evidente de este método es
que requiere mucho tiempo en entornos de grandes dimensiones, y tiende a generar muchos más errores
que el método automatizado.
Migración automatizada de servidores de impresión
Microsoft ha desarrollado una utilidad llamada Print Migrator. En las dos primeras versiones de esta
utilidad, las impresoras podían trasladarse desde un servidor a otro en el momento en que ambos
servidores tuviesen la misma versión de sistema operativo. Con la versión 3 de la herramienta, se añadirán
nuevas funcionalidades:
Soporte multiplataforma: Print Migrator 3 permite trasladar impresoras desde servidores
Windows NT 4.0 a Windows 2000 o servidores Windows Server 2003
Soporte para cluster: se pueden migrar impresoras desde servidores stand-alone Windows NT4.0
o Windows 2000 a un entorno de impresión en cluster con Windows 2000 o Windows Server 2003
Conversión de puertos LPR: durante las operaciones de backup y recuperación se pueden
convertir puertos LPR en puertos de impresión TCP/IP estándar.
Está claro que es más rápido y efectivo hacer un backup y recuperar las impresoras automáticamente. No
obstante, es importante resaltar que las impresoras son traspasadas a Windows 2000 o Windows Server
2003 sin cambios en sus versiones de drivers. Esto es, los drivers que se estaban utilizando en el servidor
Windows NT 4.0 se crean como drivers en modo núcleo (versión 2) en Windows 2000 y Windows Server
2003. Los drivers en modo núcleo utilizados en Windows 2000 también se mantienen. Como se detalla en
la sección “Point and Print” más adelante, este proceso ofrece un nivel de interoperabilidad muy superior
con clientes antiguos (Windows NT 4.0 que puedan seguir necesitando el uso de estas impresoras desde
el nuevo servidor.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 8
Artículo técnico sobre Microsoft® Windows® 2003
Notas:
Más información sobre las posibilidades y limitaciones de Print Migrator 3.0 en la documentación
del propio producto.
Print Migrator 3.0 está disponible en el sitio Web de Microsoft. Vea la sección de Enlaces
Relacionados más adelante para más información.
Método de migración de servidores parcialmente automatizada
Los administradores pueden migrar impresoras utilizando una combinación de métodos manual y
automático. Hay una serie de acciones que pueden transformarse en scripts en Windows 2000, Windows
XP y Windows Server 2003, que pueden realizar las tareas necesarias. Estos scripts están documentados
en los Kits de Recursos de Windows.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 9
Artículo técnico sobre Microsoft® Windows® 2003
Point and Print para Windows 2000
Esta sección describe la característica “Point and Print”, explica los métodos para instalar los drivers de
impresora y cómo compartirlas para Point and Print. Se analiza también el uso de esta funcionalidad
Usar drivers de impresora y Point and Print
Point and Print se refiere a la posibilidad de permitir a un usuario de Windows de crear una conexión a una
impresora remota sin tener que utilizar discos u otros medios de instalación. Todos los archivos e
información de configuración necesarios se descargan automáticamente desde el servidor de impresoras al
cliente.
Los clientes que utilizan la misma arquitectura de drivers que el servidor de impresión no necesitan más
drivers adicionales en el servidor para disponer de todas las funcionalidades. Otros clientes van a necesitar
que se instale un driver adecuado en el servidor de impresora, de forma que las actualizaciones puedan
descargarse automáticamente durante la conexión. Por ejemplo, un servidor Windows 2000 utilizando una
versión 3 (modo usuario) de drivers para una impresora compartida no necesita que se instalen más
drivers para proporcionar soporte completo Point and Print a clientes Windows 2000 o versiones
posteriores, puesto que esos clientes ya soportan drivers de versión 3. Sin embargo, para poder
proporcionar drivers de versión 2 a clientes Windows NT 4.0, un servidor Windows 2000 necesitará la
versión correspondiente de driver en modo núcleo, que puede instalarse mediante la opción “Controladores
Adicionales”. Otras plataformas como Intel IA64 o Alpha pueden necesitar, por otra parte, drivers
específicos adecuados a esas arquitecturas. Si desea más información sobre impresión en red con Point
and Print e instalación de drivers, le sugerimos que vea el Kit de Recursos de Windows Server.
En términos generales, son cuatro los métodos más comúnmente utilizados por los clientes para conectar
a una impresora compartida en la red, controlada por un servidor Windows 2000 o versión posterior:
Path UNC. Desde el menú Inicio, elegir Ejecutar, escribir \\nombre_servidor\impresora y luego
OK.
Asistente para añadir Impresoras: seleccionar impresora de red en el asistente, y especificar el
path al recurso compartido de impresora.
Arrastrar y soltar. En menú Inicio, elegir Ejecutar y luego el nombre del servidor de impresión
precedido de dos barras invertidas (\\) para ver sus recursos compartidos; p.ej. \\nombre_servidor.
Cuando se visualice el icono de la impresora deseada, seleccionarlo con el puntero y arrastrarlo
dentro de la carpeta “Impresoras y faxes” de la estación de trabajo.
Doble click: usando el mismo procedimiento anterior en Inicio – Ejecutar, para ver las impresoras
compartidas. Cuando aparezca el icono de la impresora buscada, hacer doble click sobre él para
instalar la impresora.
Nota: Windows 2000 y versiones posteriores también soportan interfaces de línea de comando y scripting
para instalar y configurar impresoras de red, como PRNADMIN.DLL o scripts en Microsoft Visual Basic que
emplean el proveedor de impresión de Windows Management Instrumentation (MWI). Encontrará más
información en los Kits de Recursos de Windows Server
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 10
Artículo técnico sobre Microsoft® Windows® 2003
Point and Print desde Windows 2000 Professional a Windows 2000 Server
Comportamiento esperado del driver
En una instalación Point and Print, las propiedades de la impresora y parámetros de configuración del
servidor se pasan a la máquina cliente. Esta configuración incluye valores para opciones instalables y
algunas características del proceso de impresión. Los clientes tienen una cache local para preferencias de
impresión, lo que determina cómo se imprimirá un trabajo. Para poder hacer administración remota en el
servidor, en donde se modifican los valores de funcionamiento del dispositivo o preferencias de impresión
globales, un usuario ha de validarse con credenciales que le proporcionen derechos de administrador
sobre el servidor remoto. Si el usuario tiene este nivel de permisos en el servidor, el objeto de impresión
del servidor puede modificarse utilizando las solapas de Opciones Avanzadas y Configuración del
Dispositivo. Esta funcionalidad no existe en clientes de versiones anteriores como Windows 95 o Windows
98.
Point and Print desde Windows NT 4.0 a Windows 2000 Server
Comportamiento esperado del driver
Figura 1. Controladores Adicionales
Configurar los drivers de impresora en un servidor Windows 2000
para soporte Point and Print para Windows NT 4.0 es en general
lo mismo que para Windows Server 2003. Sin embargo hay dos
diferencias muy concretas.
Como se ve en la Figura 1, el cuadro de diálogo de Controladores
Adicionales contiene tres entradas debajo de los drivers del
entorno Intel para Windows 2000, Windows 2000 o XP, Windows
95, 98 y ME y Windows NT 40 o 2000. Sus diferencias son las
siguientes:
Si se selecciona Windows 2000 o XP antes de la carga
de cualquier controlador adicional, el servidor estará en
ese momento ejecutando drivers en modo usuario,
escritos específicamente para Windows 2000 o Windows
XP. Este driver no puede utilizarse para dar funcionalidad Point and Print a clientes Windows NT
4.0. Son los drivers que Microsoft identifica como drivers de versión 3.
Si se selecciona Windows NT 4.0 o 2000, el driver que se ejecuta en el servidor es un driver para
Windows NT 4.0 corriendo bajo Windows 2000. Microsoft los designa como drivers de versión 2 (o
drivers en modo núcleo). En este caso, no se necesitan drivers adicionales para dar cobertura a
Point and Print para clientes Windows NT 4.0, siendo igualmente válidos para clientes Windows
2000 y Windows XP.
Servidor ejecutando drivers de versión 3
Cuando se instala en un servidor un driver de versión 3 escrito específicamente para Windows 2000,
Windows XP o Windows Server 2003, un driver de Windows NT 4.0 (versión 2) con el mismo nombre de
modelo debe instalarse también para poder dar soporte Point and Print a clientes Windows NT 4.0. Los
cambios en las estructuras internas de datos que se han hecho en el archivo Unidrv.dll pueden causar
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 11
Artículo técnico sobre Microsoft® Windows® 2003
problemas a la hora de compartir impresoras o mantener los valores de configuración entre clientes y
servidor. Este problema se puede manifestar de dos formas principalmente:
El servidor de impresión podría tener valores nuevos o avanzados que simplemente no son visibles
desde el cuadro de diálogo de propiedades de la impresora en el sistema cliente
Las propiedades modificables en el cliente podrían interpretarse de forma incorrecta en el servidor,
haciendo que se pierdan esas modificaciones.
Al final, la conexión Point and Print permite al cliente imprimir, pero podría no permitir modificar diversos
valores de configuración o preferencias si no coinciden con los que mantiene el servidor.
Nota: las estructuras de datos incompatibles entre máquinas Windows NT 4.0 y Windows 2000 pueden
causar la pérdida de ciertos valores de configuración, como Imprimir Texto como Gráficos o la
Optimización de Impresión. Aparte esto, valores como las asignaciones de bandeja de papel y tipos de
medios podrían no ser válidos o compatibles en tres diferentes modelos de drivers.
Microsoft y Adobe Systems han desarrollado la última versión del driver PostScript mediante un programa
de desarrollo conjunto. Adobe ha compilado la última versión del núcleo del driver PostScript para Windows
NT 4.0 y versiones posteriores de Windows. En consecuencia, el mismo núcleo PSCRIPT puede
ejecutarse en Windows NT 4.0, Windows 2000, Windows XP y Windows Server 2003. Al utilizar los mismos
archivos minidrivers PostScript (.PPD), se consigue un nivel de interoperabilidad superior. Para aumentar
la compatibilidad, Microsoft recomienda que los drivers PostScript se utilicen en entornos mixtos que
incluyen Windows NT 4.0 con Windows 2000 y/o Windows Server 2003. Otro beneficio derivado de esta
situación es que Windows 2000 y versiones posteriores utilizan drivers de versión 3 (modo usuario);
solamente las máquinas con Windows NT 4.0 utilizan los drivers de versión 2 (modo núcleo). Se
recomienda si el uso de PostScript versión 5.0 o posterior.
Servidor ejecutando drivers de versión 2
Cuando un servidor tiene instalado un driver de versión 2 (Windows NT 4.0) como driver principal, no se
requiere instalar otros drivers para dar soporte a Point and Print con clientes Windows 2000, Windows XP o
Windows NT. Más aún: puesto que el driver que se va a exponer en la red es el mismo que utiliza el
servidor, prácticamente se eliminan todos los posibles problemas de compatibilidad entre clientes Windows
NT 4.0 y servidores Windows Server 2003. Una vez se ha instalado el driver de versión 2 en Windows
Server 2003 y se comparte la impresora mediante la solapa Compartir en las Propiedades de Impresora,
los clientes Windows 2000 y Windows NT 4.0 pueden conectarse a la impresora compartida utilizando
cualquiera de los procedimientos descritos anteriormente.
En la solapa Compartir (accediendo desde el botón Controladores Adicionales), todos los drivers
enumerados como Windows NT 4.0 y Windows 2000 son drivers de versión 2.
Si se producen problemas debidos a la incompatibilidad de un driver u otros motivos, y no hay una solución
PostScript disponible, Microsoft recomienda usar esos drivers como forma de dar soporte a Point and Print
entre Windows 2000 (y versiones posteriores) y Windows NT.
Si no está seguro de que exista compatibilidad para Point and Print entre distintas versiones de sistemas
operativos Windows, póngase en contacto con el fabricantes de su impresora y trate de conseguir drivers
que funcionen adecuadamente en conexiones Point and Print.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 12
Artículo técnico sobre Microsoft® Windows® 2003
Point and Print desde otras versiones Windows a Windows 2003
Comportamiento esperado del driver
El comportamiento para Point and Print desde Windows Server 2003 hacia Windows 95, Windows 98 o
Windows Millenium Edition difiere de la vista para Windows NT 4.0 y versiones posteriores. No se pueden
exponer valores de configuración desde el servidor a los clientes. El usuario de estos equipos clientes debe
configurar el driver para ajustarse al dispositivo físico después de la instalación. Además, después de la
descarga inicial del driver, un cliente Windows 95, Windows 98, o Windows ME no recibe actualizaciones
de drivers desde el servidor de impresora. Estarán disponibles los mismos métodos de conexión: arrastrar
y soltar, asistente para añadir impresoras, referencia por path UNC y doble click sobre el icono de
impresora compartida.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 13
Artículo técnico sobre Microsoft® Windows® 2003
Acciones posteriores y prácticas recomendadas
Los métodos señalados anteriormente pretenden ofrecer a las organizaciones el mayor nivel de
interoperabilidad posible durante los periodos transitorios en los cuales los clientes y servidores de
impresión están ejecutando Windows Server 2003 y Windows NT
Es muy recomendable reducir todo lo posible el periodo de transición con mezcla de sistemas operativos
Windows NT con Windows Server 2003 o Windows XP, clientes y servidores. Los máximos niveles de
funcionalidad en el servicio de impresión en red y de interoperabilidad se consiguen en entornos donde
tanto clientes como servidores están ejecutando Windows 2000 y versiones posteriores.
Para contribuir a reducir el impacto durante migraciones y actualizaciones, se puede intentar esto:
Actualizar servidores y bases de clientes asociados al mismo tiempo o con diferencias de
tiempo pequeñas. En un entorno de organizaciones de gran tamaño, puede que sea imposible el
cambio de toda la base instalada a las nuevas versiones de sistema operativo tan rápido como se
actualizan los servidores. Si se designan servidores concretos para la población que más los
utiliza, se pueden migrar grupos de usuarios con sus servidores conjuntamente.
Actualizar el soporte para fuentes de caracteres del dispositivo en impresoras antiguas y
mantener drivers actualizados proporcionados por el fabricante. Haciendo esto se pueden
resolver muchos problemas relativos a la pérdida de fuentes o soporte para caracteres en muchas
impresoras PCL antiguas (por ejemplo, el símbolo del Euro)
Aprovechar la ventaja de la arquitectura del driver PostScript siempre que sea posible.
Consulte las instrucciones de su impresora para confirmar que dispone de los drivers necesarios
para dar soporte a Point and Print en entornos mixtos de clientes (Windows NT 4.0 con Windows
2000, Windows XP, o Windows Server 2003).
Dejar un servidor con su nivel de sistema operativo actual, y dedicarlo para los clientes que aún no
se han actualizado.
Si el impacto de los problemas de interoperabilidad es considerable, utilizar los drivers de
versión 2 durante la transición. Microsoft recomienda el seguimiento de las impresoras y
servidores de impresión que utilizan drivers de versión 2, a fin de que se actualicen esos drivers a
sus correspondientes de versión 3 una vez finalizada la migración de los clientes.
Usar drivers de modelos parecidos. Si no pudiese encontrar un driver de versión 2 para un
modelo concreto, compruebe si existen drivers compatibles para impresoras de la misma marca
que puedan ofrecer todas o la mayoría de las funcionalidades y calidad de impresión. Muchos IHV
proporcionan drivers para series, clases o familias de impresoras. El uso de alguno de esos drivers
puede resolver el problema si el fabricante ha dejado de producir drivers de versión 2 para un
modelo en particular.
También hay que reseñar que la familia de servidores Windows Server 2003 tiene una política local que
bloquea la instalación por defecto de drivers de impresora de versión 2 (modo núcleo). Después de
actualizar, los drivers existentes de versión 2 se mantienen, pero aparece un mensaje de error cuando un
administrador intenta instalar nuevos drivers de versión 2 en el servidor de impresión. El bloqueo de
instalación no tiene lugar cuando el driver se instala exclusivamente para su descarga en clientes Windows
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 14
Artículo técnico sobre Microsoft® Windows® 2003
NT. Este driver realmente no está activo en el servidor, sino solamente compartido para los clientes de
impresión en red, de modo que esta acción no se bloquea. Esta política puede desactivarse utilizando el
snap-in de Directivas de Equipo Local
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 15
Artículo técnico sobre Microsoft® Windows® 2003
Resumen
Como se describe en las secciones precedentes, el modelo de impresión de Windows proporciona
flexibilidad para dar soporte a una amplia variedad de versiones de sistema operativo, lenguajes de drivers
de impresora (PostScript y PCL), personalización de drivers de los fabricantes de hardware, y descarga
automática. En algunos escenarios, estas características a veces entran en conflicto unas con otras,
provocando problemas de interoperabilidad. Usando un núcleo común de driver PostScript en clientes y
servidores se pueden prevenir muchos de estos problemas. Para impresoras PCL, la solución a los
problemas de interoperabilidad puede ser el empleo de drivers de versión 2, que están soportados en
Windows 2000 y en la familia de servidores Windows Server 2003 para proporcionar compatibilidad con la
plataforma de versiones anteriores.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 16
Artículo técnico sobre Microsoft® Windows® 2003
Sitios Relacionados
En estos sitios de Internet podrá conseguir más información:
Para ampliar información sobre implantación y administración de servidores de impresión
Windows, vea la Guía de Implantación de Windows Server 2003 (no disponible aún a la fecha de
publicación de este documento).
Para informarse sobre los ciclos de vida del producto y planificación de soporte, recomendamos la
página de información sobre Ciclo de Vida del Producto de Microsoft, en
http://www.microsoft.com/windows/lifecycle.asp
Para ampliar conocimientos sobre la arquitectura de Windows 2000 Server, lea las secciones
“Display and Printer Drivers” en el Kit de Desarrollo de Drivers de Windows, en
http://www.microsoft.com/ddk
Puede ampliar información acerca de Print Migrator en el Kit de Recursos de Windows Server
2003, en la página http://www.microsoft.com/windows2000/techinfo/reskit/default.asp
Ampliará información acerca de opciones de conectividad y protocolos soportados en Windows
200 Server en el libro Microsoft Windows 2000 Server Resource Kit publicado por Microsoft Press
Para conseguir más información en general sobre servidores de impresión en Windows, visite el
sitio web de servidores de impresión en http://www.microsoft.com/printserver .
Para obtener la información más reciente acerca de Windows Server 2003, le recomendamos que
visite la página web de Windows Server 2003 en http://www.microsoft.com/windowsserver2003.
Actualización, migración e interoperabilidad del servicio de Impresión. Versión 2.3 17