Partilhar via


Arquitetura de conectividade do driver V4

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Guia de design do aplicativo de suporte de impressão v1 e v2.

O principal objetivo dos componentes de conectividade no modelo de driver de impressão v4 é fornecer suporte avançado para comunicações bidirecionais por meio do esquema bidirecional, às vezes referido simplesmente como Bidi.

O modelo de driver de impressão v4 suporta uma pilha de conectividade simplificada em comparação com o modelo de driver de impressão v3.

Monitores de porta e de idioma

Não há suporte para monitores de porta que não sejam da Microsoft e monitores de idioma no modelo de driver v4 ou com drivers de classe de impressão. O modelo de driver de impressão v4 continua a empregar o formato de arquivo WSDMon Bidi Extension e o formato de arquivo Simple Network Management Protocol (SNMP) Bidi Extension. Uma novidade na v4 é a capacidade de suportar Bidi sobre USB usando os arquivos XML e JavaScript da extensão USBMon Bidi.

Esquema bidirecional

Esta tabela mostra os arquivos e as informações que você deve fornecer, dependendo dos recursos que você deseja suportar. E o tipo de protocolo de comunicação que seleciona para o seu dispositivo de impressão.

Tipo de comunicação Sem arquivos de extensão Arquivos de extensão Bidi Configuração automática melhorada
USB As seguintes propriedades são preenchidas no esquema Bidi utilizando o monitor de porta.

\Printer.DeviceInfo:Fabricante

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo:SerialNumber
Você deve fornecer os seguintes arquivos:

Arquivo de extensão XML Bidi - Arquivo de extensão JavaScript Bidi
O dispositivo de impressão deve suportar esse recurso e você deve fornecer arquivos de extensão Bidi.
Serviços Web para dispositivos (WSD) As propriedades padrão das especificações ,WS-Print, ou WS-Print v1.1 são incorporadas ao esquema Bidi com o monitor de porta. Você deve fornecer o seguinte arquivo:

Ficheiro de extensão Bidi XML
O dispositivo de impressão deve suportar o protocolo WS-Print v1.1.
TCP/IP (SNMP)
Se o MIB do Monitor de Porta for implementado, as seguintes propriedades serão preenchidas no Esquema Bidi com o monitor de porta:

\Printer.DeviceInfo:Fabricante

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo.NetworkingInfo:ApresentaçãoUrl

\Printer.Configuration.Memory:Tamanho

\Printer.Configuration.HardDisk:Instalado

\Printer.Configuration.DuplexUnit:Instalado
Você deve fornecer o seguinte arquivo:

Ficheiro de extensão Bidi XML
O dispositivo de impressão deve suportar esse recurso e você deve fornecer arquivos de extensão Bidi.

Para obter mais informações, consulte o esquema de comunicação bidirecional e os monitores de porta WSDMon . E para ler sobre como personalizar monitores de porta para estender o esquema Bidi, consulte Personalizando os monitores de porta da impressora.

Esquema de comunicação bidirecional

Personalizando os monitores de porta da impressora

Conectividade do driver de impressora V4

WSDMon port monitoriza