Print Serv Migration

22
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.

Transcript of Print Serv Migration

Page 1: 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.

Page 2: Print Serv Migration

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.

Page 3: Print Serv Migration

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

Page 4: Print Serv Migration

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

Page 5: Print Serv Migration

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

Page 6: Print Serv Migration

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

Page 7: Print Serv Migration

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

Page 8: Print Serv Migration

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

Page 9: Print Serv Migration

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

Page 10: Print Serv Migration

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

Page 11: Print Serv Migration

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

Page 12: Print Serv Migration

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

Page 13: Print Serv Migration

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

Page 14: Print Serv Migration

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

Page 15: Print Serv Migration

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

Page 16: Print Serv Migration

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

Page 17: Print Serv Migration

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

Page 18: Print Serv Migration

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

Page 19: Print Serv Migration

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

Page 20: Print Serv Migration

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