Académique Documents
Professionnel Documents
Culture Documents
Resumen Microsoft ya incorporado un buen nmero de mejoras en el subsistema de impresin de Microsoft Windows 2000 y sistemas operativos posteriores. Este documento pasa revista a estas nuevas caractersticas y analiza los detalles de los procesos de actualizacin y migracin 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 mtodos para abordar estos problemas orientados a los integradores de sistemas, administradores y arquitectos que estn planificando, implantando o dando soporte a servidores de impresoras Windows.
La informacin contenida en este documento representa el punto de vista actual de Microsoft Corporation acerca de los problemas descritos hasta la fecha de publicacin. 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 precisin de la informacin presentada una vez que sta haya sido publicada. Este documento tiene un propsito meramente informativo. MICROSOFT NO OTORGA GARANTAS DE FORMA EXPRESA NI IMPLCITA 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 recuperacin, o transmitida de ninguna otra forma o a travs de ningn medio (ya sea electrnico, mecnico, por fotocopia, grabacin o de otra manera) con ningn propsito, sin la previa autorizacin expresa por escrito de Microsoft Corporation, sin que ello suponga ninguna limitacin 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 pases. 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.
Contenidos
Contenidos............................................................................................................................................. iii Introduccin............................................................................................................................................ 1 La arquitectura de impresin de Windows 2000 y Windows Server 2003 ........................................2 Cambios en los drivers de impresora en Windows 2000....................................................................3 Actualizacin a Windows 2000 Server o Windows Server 2003.........................................................5 Migracin a Windows 2000.................................................................................................................... 8 Point and Print para Windows 2000.................................................................................................... 10 Acciones posteriores y prcticas recomendadas.............................................................................14 Resumen............................................................................................................................................... 16 Sitios Relacionados.............................................................................................................................. 17
iii
Introduccin
Microsoft Windows 2000 supuso una versin totalmente nueva del sistema operativo Microsoft Windows NT. El subsistema de impresin estaba entre las muchas reas de Windows 2000 que haban experimentado cambios sustanciales con respecto a las versiones anteriores de Windows NT. Aunque los beneficios de esos cambios han probado su valor en trminos de estabilidad y robustez del sistema operativo, tienen un indudable coste. Durante la actualizacin o migracin 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 aade a la complejidad del impacto que resulta de esta interoperabilidad el hecho de que la impresin en red involucra la restitucin de tareas de impresin usando funciones y parmetros de impresin en los drivers, tanto en local como en remoto (cliente y servidor). Por ello, la impresin 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 impresin en red, especialmente referidas a la mezcla de versiones de sistema operativo Windows NT. Adems se analizan diversos mtodos 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 impresin. Este documento examina el porting desde espacio de procesos del modo kernel al modo usuario, as como la actualizacin 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 tambin analiza cmo el soporte para las fuentes de caracteres del dispositivo pueden afectar durante el periodo de transicin en el que los clientes estn actualizando desde Windows NT 4.0 Es importante resaltar que este anlisis se centra en el periodo de transicin que las corporaciones han de atravesar debido al esfuerzo que supone la actualizacin de decenas de miles de clientes para migrar a Windows 2000 o versin posterior. Los beneficios de Windows 2000 y versiones ms recientes en el rea de soporte de impresin 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 impresin en red donde todos los clientes y servidores ejecutan Windows 2000 o posterior versin.
Notas:
Los drivers pueden ser combinacin de estos tipos, por ejemplo, un driver PCL en modo ncleo , driver monoltico 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 tambin los aportan los fabricantes y se distribuyen con su autorizacin. 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) tambin 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 ms fcil entender cmo la mezcla de versiones de sistema operativo puede generar problemas en un entorno de impresin en red. Puesto que Windows NT 4.0 solo puede ejecutar drivers de impresora en modo ncleo, y Windows 2000 y Windows Server 2003 pueden soportar ambos tipos de drivers, en modo ncleo y en modo usuario, la resolucin de incompatibilidades puede consistir en ocasiones en modificar los servidores Windows 2000 y Windows Server 2003 para que funcionen como Windows NT 4.0
Drivers incluidos en Windows NT 4.0 Todos los drivers PCL de NT 4.0 (RASDD) se actualizan a la ltima versin de drivers Unidrv como parte del proceso de actualizacin (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 versin 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.
Drivers incluidos en Windows 2000 Todos los drivers incluidos en Windows 2000 se actualizan a la correspondiente versin 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 aaden mediante la opcin controladores adicionales en el cuadro de dilogo de Impresoras). Despus de configurar un servidor de impresin Windows 2000 o posterior, los drivers adicionales necesarios como los de Windows NT y tambin los de Windows 95, Windows 98 y Millenium Edition- necesitarn ser reinstalados manualmente. La asociacin 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 intervencin del usuario si entre ambas versiones de drivers hay coincidencia en el nombre del modelo. En esta situacin, el driver del fabricante se trata exactamente igual que si fuese de Microsoft. Debido a problemas de interaccin 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 despus de la actualizacin. Este problema se aplica a usuarios que piensan utilizar la caracterstica Point and Print entre Windows NT y Windows 2000, Windows XP y productos de la familia Windows Server 2003. (Para ms informacin y configuraciones soportadas, puede ver la seccin Point and Print para Windows 2000 ms adelante, en este mismo documento). Drivers del fabricantes bloqueados (se necesita intervencin del usuario) Microsoft ha diseado un proceso de actualizacin desde Windows NT 4.0 de forma que el nuevo sistema operativo disponga del driver ms reciente. Si Windows no puede encontrar una versin ms 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 problemticos dentro del archivo del sistema llamado Printupg.inf. Los drivers en esta lista no se actualizan durante la operacin de instalacin 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 versin posterior. la informacin que contiene Printupg.inf puede ser muy til para identificar si una nueva versin de un driver ofrecida por un IHV es problemtica o no. Adems, la utilidad Fixprnsrv.exe puede usarse para reemplazar drivers reconocidos como no vlidos por un driver distinto, dentro de los que se incluyen en el propio producto, si esta sustitucin 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 debern desinstalarse durante la actualizacin, evitndonos as detenciones sbitas del servicio.
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 basndose en sus propias pruebas y actualizaciones disponibles. Drivers de fabricantes no bloqueados (no se necesita intervencin del usuario) Algunos drivers de Windows NT 4.0 no se bloquean y tampoco coinciden con el nombre de ningn modelo dentro de los drivers incluidos en el sistema operativo. Estos drivers no se modifican ni reemplazan durante el proceso de actualizacin. Microsoft recomienda el uso de la herramienta Fixprnsv.exe para identificar los drivers que tendrn que reemplazarse. Con los drivers no bloqueados (bien porque no estn incluidos en el archivo Printupg.inf o bien porque son de una fecha posterior a la de Printupg.inf), Fixprnsv.exe no hace nada.
Est claro que es ms rpido y efectivo hacer un backup y recuperar las impresoras automticamente. 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 ncleo (versin 2) en Windows 2000 y Windows Server 2003. Los drivers en modo ncleo utilizados en Windows 2000 tambin se mantienen. Como se detalla en la seccin Point and Print ms 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.
Notas: Ms informacin sobre las posibilidades y limitaciones de Print Migrator 3.0 en la documentacin del propio producto. Print Migrator 3.0 est disponible en el sitio Web de Microsoft. Vea la seccin de Enlaces Relacionados ms adelante para ms informacin.
Mtodo de migracin de servidores parcialmente automatizada Los administradores pueden migrar impresoras utilizando una combinacin de mtodos manual y automtico. 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 estn documentados en los Kits de Recursos de Windows.
Nota: Windows 2000 y versiones posteriores tambin soportan interfaces de lnea 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 impresin de Windows Management Instrumentation (MWI). Encontrar ms informacin en los Kits de Recursos de Windows Server
10
Point and Print desde Windows 2000 Professional a Windows 2000 Server
Comportamiento esperado del driver En una instalacin Point and Print, las propiedades de la impresora y parmetros de configuracin del servidor se pasan a la mquina cliente. Esta configuracin incluye valores para opciones instalables y algunas caractersticas del proceso de impresin. Los clientes tienen una cache local para preferencias de impresin, lo que determina cmo se imprimir un trabajo. Para poder hacer administracin remota en el servidor, en donde se modifican los valores de funcionamiento del dispositivo o preferencias de impresin 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 impresin del servidor puede modificarse utilizando las solapas de Opciones Avanzadas y Configuracin del Dispositivo. Esta funcionalidad no existe en clientes de versiones anteriores como Windows 95 o Windows 98.
11
problemas a la hora de compartir impresoras o mantener los valores de configuracin entre clientes y servidor. Este problema se puede manifestar de dos formas principalmente: El servidor de impresin podra tener valores nuevos o avanzados que simplemente no son visibles desde el cuadro de dilogo de propiedades de la impresora en el sistema cliente Las propiedades modificables en el cliente podran interpretarse de forma incorrecta en el servidor, haciendo que se pierdan esas modificaciones.
Al final, la conexin Point and Print permite al cliente imprimir, pero podra no permitir modificar diversos valores de configuracin o preferencias si no coinciden con los que mantiene el servidor. Nota: las estructuras de datos incompatibles entre mquinas Windows NT 4.0 y Windows 2000 pueden causar la prdida de ciertos valores de configuracin, como Imprimir Texto como Grficos o la Optimizacin de Impresin. Aparte esto, valores como las asignaciones de bandeja de papel y tipos de medios podran no ser vlidos o compatibles en tres diferentes modelos de drivers. Microsoft y Adobe Systems han desarrollado la ltima versin del driver PostScript mediante un programa de desarrollo conjunto. Adobe ha compilado la ltima versin del ncleo del driver PostScript para Windows NT 4.0 y versiones posteriores de Windows. En consecuencia, el mismo ncleo 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 situacin es que Windows 2000 y versiones posteriores utilizan drivers de versin 3 (modo usuario); solamente las mquinas con Windows NT 4.0 utilizan los drivers de versin 2 (modo ncleo). Se recomienda si el uso de PostScript versin 5.0 o posterior.
12
13
Tambin hay que resear que la familia de servidores Windows Server 2003 tiene una poltica local que bloquea la instalacin por defecto de drivers de impresora de versin 2 (modo ncleo). Despus de actualizar, los drivers existentes de versin 2 se mantienen, pero aparece un mensaje de error cuando un administrador intenta instalar nuevos drivers de versin 2 en el servidor de impresin. El bloqueo de instalacin no tiene lugar cuando el driver se instala exclusivamente para su descarga en clientes Windows
Actualizacin, migracin e interoperabilidad del servicio de Impresin. Versin 2.3
14
NT. Este driver realmente no est activo en el servidor, sino solamente compartido para los clientes de impresin en red, de modo que esta accin no se bloquea. Esta poltica puede desactivarse utilizando el snap-in de Directivas de Equipo Local
15
Resumen
Como se describe en las secciones precedentes, el modelo de impresin de Windows proporciona flexibilidad para dar soporte a una amplia variedad de versiones de sistema operativo, lenguajes de drivers de impresora (PostScript y PCL), personalizacin de drivers de los fabricantes de hardware, y descarga automtica. En algunos escenarios, estas caractersticas a veces entran en conflicto unas con otras, provocando problemas de interoperabilidad. Usando un ncleo comn de driver PostScript en clientes y servidores se pueden prevenir muchos de estos problemas. Para impresoras PCL, la solucin a los problemas de interoperabilidad puede ser el empleo de drivers de versin 2, que estn soportados en Windows 2000 y en la familia de servidores Windows Server 2003 para proporcionar compatibilidad con la plataforma de versiones anteriores.
16
Sitios Relacionados
En estos sitios de Internet podr conseguir ms informacin: Para ampliar informacin sobre implantacin y administracin de servidores de impresin Windows, vea la Gua de Implantacin de Windows Server 2003 (no disponible an a la fecha de publicacin de este documento). Para informarse sobre los ciclos de vida del producto y planificacin de soporte, recomendamos la pgina de informacin 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 informacin acerca de Print Migrator en el Kit de Recursos de Windows Server 2003, en la pgina http://www.microsoft.com/windows2000/techinfo/reskit/default.asp Ampliar informacin 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 ms informacin en general sobre servidores de impresin en Windows, visite el sitio web de servidores de impresin en http://www.microsoft.com/printserver. Para obtener la informacin ms reciente acerca de Windows Server 2003, le recomendamos que visite la pgina web de Windows Server 2003 en http://www.microsoft.com/windowsserver2003.
17