Compartilhar via


Configuração aprimorada do driver

Importante

A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

Os arquivos GPD e PPD podem ser usados para fornecer informações aprimoradas de configuração de driver para um driver de impressão v4.

Um driver de impressão baseado no modelo de driver v4 pode recuperar esses arquivos GPD e PPD do dispositivo usando Bidi. Isso permite que os dispositivos que usam um driver de classe de impressão ofereçam suporte a um conjunto de recursos mais avançado sem exigir mais downloads do Windows Update.

Essa funcionalidade tem suporte por padrão para drivers compatíveis com WS-Print v1.1. No entanto, os dispositivos TCP/IP e os dispositivos WS-Print v1.0 também podem dar suporte a essa funcionalidade ao implementar os arquivos de extensão Bidi que especificam os elementos de esquema Bidi a seguir.

Caminho do esquema: seção de esquema para ler os arquivos GPD/PPD

Nome da seção: DriverConfigFiles

Caminho do esquema: \Printer.Configuration.DriverConfigFiles

Descrição: esta nova seção para o Esquema Bidi conterá valores de esquema para consultar o dispositivo para dados de configuração do driver, inclusive os arquivos de descrição GPD e PPD.

Extensão para leitura do arquivo GPD

Nome do esquema: GPDFile

Caminho do esquema: \Printer.Configuration.DriverConfigFiles:GPDFile

Tipo de nó: Valor

Tipo de dados: BIDI_STRING

Descrição: o arquivo GPD completo do dispositivo. O arquivo GPD contém todas as informações específicas de configuração do dispositivo que estão disponíveis e atualizadas de acordo com as configurações atuais do dispositivo.

Extensão para leitura do arquivo PPD

Nome do esquema: PPDFile

Caminho do esquema: \Printer.Configuration.DriverConfigFiles:PPDFile

Tipo de nó: Valor

Tipo de dados: BIDI_STRING

Descrição: o arquivo PPD completo do dispositivo. O arquivo PPD contém todas as informações específicas de configuração do dispositivo que estão disponíveis e atualizadas de acordo com as configurações atuais do dispositivo.

Para dispositivos USB, se você estiver usando um arquivo GPD ou PPD, o arquivo XML de extensão Bidi deve especificar o atributo drvPrinterEvent e definir seu valor como "true". Isso garante que o elemento seja atualizado após as atualizações do cache Bidi.

O fragmento XML a seguir demonstra a sintaxe correta para usar o 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> 
...

Conectividade do driver de impressora V4