Compartilhar via


Arquitetura de conectividade do driver V4

Importante

A plataforma de impressão moderna é o meio preferido 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.

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 denominado simplesmente como Bidi.

O modelo de driver de impressão v4 é compatível com uma pilha de conectividade simplificada em comparação com o modelo de driver de impressão v3.

Monitores de porta e monitores de linguagem

Não há compatibilidade para monitores de porta e monitores de linguagem que não sejam da Microsoft 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 SNMP (Simple Network Management Protocol) Bidi Extension. A novidade na v4 é a compatibilidade com Bidi via USB usando os arquivos USBMon Bidi Extension XML e JavaScript.

Esquema bidirecional

Essa tabela mostra os arquivos e as informações que você deve fornecer, dependendo dos recursos aos quais deseja oferecer suporte. E o tipo de protocolo de comunicação selecionado para o dispositivo de impressão.

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

\Printer.DeviceInfo:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

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

Arquivo de extensão XML Bidi — Arquivo de extensão JavaScript Bidi
O dispositivo de impressão deve ser compatível com esse recurso e você deve fornecer arquivos de extensão Bidi.
WSD (Serviços Web para Dispositivos) As propriedades padrão da especificação WS-Print ou da especificação WS-Print v1.1 são preenchidas no esquema Bidi com o monitor de porta. Você deverá fornecer o seguinte arquivo:

Arquivo de extensão XML Bidi
O dispositivo de impressão deve ser compatível com 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:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo.NetworkingInfo:PresentationUrl

\Printer.Configuration.Memory:Size

\Printer.Configuration.HardDisk:Installed

\Printer.Configuration.DuplexUnit:Installed
Você deverá fornecer o seguinte arquivo:

Arquivo de extensão XML Bidi
O dispositivo de impressão deve ser compatível com esse recurso e você deve fornecer arquivos de extensão Bidi.

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

Esquema de comunicação bidirecional

Como personalizar os monitores de porta de impressora

Conectividade do driver de impressora V4

Monitores de porta WSDMon