Compartir a través de


Construcción de un controlador compatible con paquetes con controladores principales actualizados

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 la guía de diseño de aplicaciones de compatibilidad con impresión .

Un controlador compatible con paquetes garantiza que todos los componentes del controlador del paquete estén configurados para su uso durante una operación de punto e impresión. Punto e impresión permiten a un usuario de Windows crear una conexión a una impresora remota sin proporcionar discos u otros medios de instalación. En su lugar, el servidor de impresión descarga automáticamente el paquete del controlador de impresión al cliente. Para obtener más información, consulte Punto e impresión con paquetes de controladores.

Inclusión de controladores principales actualizados

La versión inicial de Windows Vista incluye solo un paquete de controladores principales. Ese paquete contiene Ntprint.inf y los componentes del controlador principal XPSDrv, UniDrv y PostScript. El paquete de controladores principales se actualizará periódicamente y estará disponible en las versiones principales de Windows, en service packs y en paquetes de ingeniería de corrección rápida (QFE) distribuidos por la ingeniería sostenida de Windows (SE). Este paquete se distribuye normalmente como un paquete de actualización independiente (MSU) de Microsoft, que debe instalar el instalador de MSU de Windows (Wusa.exe), no el instalador de PnP. Para obtener una descripción del proceso para extraer el paquete de controladores principales de MSU para su uso en las instalaciones de PnP, consulte Obtención del paquete de controladores principales actualizado.

Si hay un paquete QFE disponible para los controladores de impresión principales, puede obtener el paquete QFE directamente desde Windows SE. Debe solicitar el paquete QFE a través del responsable técnico de cuenta (TAM) de Microsoft, que le pedirá que firme un acuerdo de redistribución adicional.

Si el paquete de controladores compatibles con el paquete debe usar una versión del paquete de controladores principal que sea más reciente que la versión de la versión inicial de Windows Vista, debe distribuir el paquete de controladores principales necesario con el controlador compatible con el paquete. Tenga en cuenta que Windows Vista no proporciona ningún mecanismo para resolver la dependencia de controlador principal del controlador si el paquete de controladores principal necesario aún no está en el almacén de controladores. Además, el administrador de Plug and Play (PnP) no proporciona información para ayudar al instalador de impresora a determinar si hay disponible un paquete de controladores principales necesario antes de que comience la instalación. Si el paquete de controladores principal necesario no está en el almacén de controladores, se producirá un error en la instalación. Por lo tanto, si un fabricante libera un paquete de controladores compatibles con paquetes que requiere una versión actualizada del paquete de controladores principales, la versión debe incluir el paquete de controladores principales necesario para asegurarse de que la instalación se realiza correctamente.

Si es posible, evite hacer que el paquete de controladores compatibles con el paquete dependa de un paquete de controladores principales proporcionado por el sistema que sea más reciente que la versión inicial de Windows Vista. De lo contrario, debe realizar pasos adicionales para asegurarse de que el paquete de controladores se instala correctamente en las versiones de Windows Vista con versiones anteriores del paquete de controladores principales.

El contenido de ayuda localizado se incluye en el paquete de controladores principales, pero este contenido no se actualizará después de la versión inicial de Windows Vista. Cuando seleccione un idioma para un paquete de controladores, utilice el que tengan más probabilidades de entender quienes instalen el paquete. Normalmente, un fabricante que desea enviar un único paquete para cubrir varios idiomas debe usar inglés. La elección de un idioma para el paquete de controladores no afectará al contenido de ayuda localizado que ya está disponible en las máquinas cliente.

Los archivos MSU son específicos de la arquitectura del procesador (IA64, x86 y x64). Asegúrese de elegir la arquitectura adecuada para el controlador. Como opción, puede proporcionar un paquete de controladores de arquitectura múltiple que agrupe archivos de controladores binarios para dos o más arquitecturas con un archivo INF común. Si proporciona un paquete de controladores de arquitectura múltiple, la versión debe incluir un paquete de controladores principales independiente para cada arquitectura admitida.

En esta sección se describen los temas siguientes:

Obtención del paquete de controladores principales actualizado

Agrupación del controlador principal con el controlador compatible con paquetes

Actualización del INF del controlador compatible con paquetes