Compartir a través de


Actualización de archivos de controladores principales para controladores no compatibles con paquetes

Importante

La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.

Los componentes del controlador principal para sistemas operativos Windows anteriores a Windows Vista, incluidos Windows Server 2003, Windows XP y Windows 2000, están disponibles en el sitio web de Microsoft Connect como paquetes independientes para los controladores XPSDrv, UniDrv y PostScript. Cada paquete tiene un acuerdo de redistribución diferente. De hecho, los archivos de los paquetes son idénticos a los de Windows Vista. Para descomprimir los archivos de los controladores, siga los pasos indicados en Obtenga el paquete de controladores principales actualizado. Una vez que haya ampliado el paquete de controladores principales, incluya los archivos de controladores principales que necesite en su propio paquete de controladores como si formaran parte de su controlador. En otras palabras, copie los archivos binarios del controlador del paquete del núcleo al directorio principal de su paquete de controlador. Esto romperá la integridad del paquete del controlador principal firmado digitalmente, pero permitirá a Windows XP (y a los demás sistemas operativos Windows anteriores a Windows Vista) y a los controladores que no son conscientes del paquete aprovechar las actualizaciones del controlador principal.

Tenga en cuenta que el paquete de controladores principales inalterado puede almacenarse en un subdirectorio independiente del paquete de controladores para permitir la instalación compatible con paquetes en Windows Vista. Es decir, puede publicar un paquete de controladores tanto para Windows Vista como para Windows XP. El archivo INF del paquete debe elegir la fuente adecuada para los archivos del controlador principal en función del sistema operativo en el que se instale el paquete. Para Windows Vista, el archivo INF debe instalar el paquete de controladores principales inalterado desde un subdirectorio del paquete de controladores. En Windows XP, el archivo INF debe instalar el archivo del controlador principal redistribuible desde el directorio principal del paquete.

En Windows Vista, evite dividir el paquete de controladores principales y no haga referencia a los archivos de controladores principales directamente como parte del paquete de controladores. De lo contrario, podría parecer que el paquete se instala correctamente en Windows Vista, pero el resultado podría ser la inestabilidad del sistema de impresión y regresiones en la funcionalidad. Para evitar estos problemas, pruebe exhaustivamente el paquete de actualización de controladores para comprobar que se instala correctamente tanto en Windows Vista como en Windows XP.

Para obtener más información, consulte Creación de un paquete de controladores único para Windows XP y Windows Vista.