Compartir a través de


Actualización del INF del controlador Package-Aware

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.

Después de combinar el controlador principal con el controlador compatible con el paquete, el siguiente paso es actualizar el archivo INF del controlador compatible con el paquete.

El archivo INF del controlador compatible con el paquete debe hacer referencia al paquete del controlador principal actualizado. Para ello, identifique el paquete de controladores principales con un GUID de modelo principal, como se describe en Escritura de controladores principales. Además de identificar el paquete del controlador principal, deberá realizar los dos cambios siguientes en el archivo INF.

En primer lugar, especifique la versión mínima aceptable del controlador principal para que solo se use la versión actualizada. Especificar una versión mínima elimina la posibilidad de que el controlador compatible con el paquete se instale con una versión anterior e incompatible del paquete del controlador principal. Para especificar la versión mínima, use la directiva INF InboxVersionRequired, como se muestra en el siguiente ejemplo:

[PrinterPackageInstallation.x86]
PackageAware=TRUE
CoreDriverDependencies={D20EA372-DD35-4950-9ED8-A6335AFE79F0}
InboxVersionRequired=<version of the updated core driver>

En el ejemplo anterior, sustituya el texto en cursiva por la información correspondiente a la versión del controlador.

En segundo lugar, use la directiva INF CopyINF para copiar el paquete de controladores principal actualizado en el almacén de controladores. Esta directiva se actualizó en Windows Vista para ser compatible con la copia en el almacén de controladores.

Después de completar estos pasos, el controlador debe estar listo para probarlo. Durante la instalación PnP, el instalador descubrirá el nuevo controlador compatible con el paquete y leerá el archivo INF asociado. La directiva CopyINF forzará la carga del paquete del controlador central actualizado en el almacén de controladores, y se procederá al resto de la instalación del controlador compatible con paquetes.