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.
Artigos relacionados
Esquema de comunicação bidirecional
Como personalizar os monitores de porta de impressora