Compartir a través de


Configuración mejorada del controlador

Importante

Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con las 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 soporte técnico de impresión.

Los archivos GPD y PPD se pueden usar para proporcionar información mejorada de configuración del controlador para un controlador de impresión v4.

Un controlador de impresión basado en el modelo de controlador v4 puede recuperar estos archivos GPD y PPD del dispositivo mediante Bidi. Esto permite que los dispositivos que usan un controlador de clase de impresión admitan un conjunto de características más completo sin necesidad de más descargas de Windows Update.

Esta funcionalidad se admite de forma predeterminada para los controladores que admiten WS-Print v1.1. Sin embargo, los dispositivos TCP/IP y los dispositivos WS-Print v1.0 también pueden admitir esta funcionalidad mediante la implementación de los archivos de extensión bidi que especifican los siguientes elementos de esquema bidi.

Ruta de acceso del esquema: sección de esquema para leer los archivos GPD/PPD

Nombre de sección: DriverConfigFiles

Ruta de acceso del esquema: \Printer.Configuration.DriverConfigFiles

Descripción: Esta nueva sección del esquema bidi contendrá valores de esquema para consultar el dispositivo para los datos de configuración del controlador, incluidos los archivos de descripción de GPD y PPD.

Extensión para leer el archivo GPD

Nombre del esquema: GPDFile

Ruta de acceso del esquema: \Printer.Configuration.DriverConfigFiles:GPDFile

Tipo de nodo: Valor

Tipo de datos: BIDI_STRING

Descripción: Archivo GPD completo para el dispositivo. El archivo GPD contiene toda la información de configuración del dispositivo específica que está disponible y actualizada según la configuración actual del dispositivo.

Extensión para leer el archivo PPD

Nombre del esquema: PPDFile

Ruta de acceso del esquema: \Printer.Configuration.DriverConfigFiles:PPDFile

Tipo de nodo: Valor

Tipo de datos: BIDI_STRING

Descripción: Archivo PPD completo para el dispositivo. El archivo PPD contiene toda la información de configuración del dispositivo específica que está disponible y actualizada según la configuración actual del dispositivo.

En el caso de los dispositivos USB, tanto si usa un GPD como un archivo PPD, el archivo XML de extensión Bidi debe especificar el atributo drvPrinterEvent y establecer su valor en "true". Esto garantiza que el elemento se actualice después de que se actualice la caché de Bidi.

El siguiente fragmento XML muestra la sintaxis correcta para usar el atributo drvPrinterEvent:

<?xml version='1.0'?>
...
  <Property name='DeviceInfo'>
     <Const name="Category" type="BIDI_STRING" value="DeviceCategory"/> 
     <Value name="QueueProperty" type="BIDI_STRING" accessType="Get" queryKey="Configuration" refreshInterval="60" drvPrinterEvent="true"/> 
  </Property> 
...

Conectividad del controlador de impresora V4