Explorando as opções de driver no assistente

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.

Importante

A Microsoft anunciou o fim do suporte para drivers de impressora herdados v3 e v4.

Para mais informações, consulte Fim do plano de suporte para drivers de impressora de terceiros no Windows.

Este artigo explora as opções de driver na primeira seção do assistente Criar um Driver de Impressão v4.

As informações são apresentadas aqui de forma resumida, para ajudar você a descobrir rapidamente sobre as diversas opções de recursos. Se quiser mais informações sobre quaisquer recursos, siga os links fornecidos para artigos relacionados que oferecem mais detalhes.

Tipo de renderização do driver

Driver de impressão V4 com filtros de renderização personalizados (aceita apenas XPS)

Escolha essa opção se deseja criar um driver de impressora que aceite somente o formato Microsoft XPS como entrada. O driver pode produzir saída no formato XPS e/ou OpenXPS, dependendo da escolha que você fizer no campo Escolher o formato XPS do driver.

Driver de impressão V4 com renderização de driver de classe

Quando você escolhe essa opção, cria um driver de impressora que pode aceitar entrada em formato XPS ou OpenXPS. Quando escolher esse driver, é necessário indicar na próxima página deste assistente o nome do driver de classe de impressão que gostaria de usar para renderização.

Filtro de renderização Microsoft XPS para PCL6 (aceita apenas XPS)

Essa opção permite criar um módulo de driver de filtro que aceita apenas o formato XPS como entrada e converte a entrada para PCL6. O driver pode produzir saída no formato XPS e/ou OpenXPS, dependendo da escolha que você fizer no campo Escolher o formato XPS do driver.

Filtro de renderização Microsoft XPS para PostScript (aceita apenas XPS)

Essa opção permite criar um módulo de driver de filtro que aceita apenas o formato XPS como entrada e converte a entrada para PostScript. O driver pode produzir saída no formato XPS e/ou OpenXPS, dependendo da escolha que você fizer no campo Escolher o formato XPS do driver.

Formato XPS do driver

XPS

Essa opção configura o driver para produzir saída apenas no formato XPS.

OpenXPS

Essa opção configura o driver para produzir saída apenas no formato OpenXPS.

XPS, OpenXPS

Essa opção configura o driver para produzir saída em formato XPS ou OpenXPS, com XPS definido como padrão no arquivo INF.

OpenXPS, XPS

Essa opção configura o driver para produzir saída em formato OpenXPS ou XPS, com OpenXPS definido como padrão no arquivo INF.

Tipo de configuração do driver

Driver GPD

Essa opção faz com que o Assistente crie um arquivo de linguagem GPD (descrição de impressora genérica) com o driver da impressora.

Driver PPD

Essa opção faz com que o Assistente crie um arquivo de linguagem PPD (descrição de impressora PostScript) com o driver da impressora.

Impressão protegida

Ativar impressão protegida

Selecione essa opção se você quiser usar um PIN para bloquear uma solicitação de impressão enviada a uma impressora. O usuário final deve fornecer o mesmo PIN na impressora para liberar a solicitação de impressão bloqueada para impressão. Para mais informações, consulte Suporte do driver para impressão protegida.

Funcionalidade adicional

Conjunto de propriedade de driver

Este é um arquivo XML que descreve o conteúdo de um conjunto de propriedades do driver. As propriedades especificadas neste arquivo e as informações fornecidas em quaisquer arquivos de dados adicionados às pastas ByteArray ou IStream do projeto serão compiladas em um conjunto de propriedades do driver. Para mais informações, consulte Conjuntos de propriedades do driver de impressão v4.

Você pode encontrar o esquema XML para o modelo de conjunto de propriedades do driver no Windows Driver Kit, nesta pasta: \Include\um\printdriverproperties.xml.

Arquivo de evento do driver

Esse arquivo é usado para descrever consultas Bidi e os gatilhos que devem causar a ativação de um evento do driver. É importante notar que os eventos de driver são compatíveis somente com cadeias de caracteres padrão. Para mais informações sobre eventos de driver e cadeias de caracteres padrão, consulte Suporte ao driver para interface do usuário personalizada.

Arquivo de mapeamento DevMode

Esse é um arquivo XML que é usado com a conversão PrintTicket <-> DEVMODE no código JavaScript. Ao fornecer esse arquivo, é necessário que ele seja especificado no Manifesto do driver V4.

Conjunto de propriedades da fila

Esse modelo permite que você forneça definições de configuração por fila, inclusive mapeamentos de formulário para bandeja e a configuração de propriedades da impressora, como opções instaláveis. Para mais informações, consulte Conjuntos de propriedades do driver de impressão v4.

DLL do Recurso

Esse modelo permite que você forneça as descrições para recursos como fontes, ícones e outros bitmaps armazenados externamente e cadeias de caracteres de texto localizáveis da interface do usuário. Para mais informações, consulte Usando DLLs de recurso em um minidriver, Manifesto do driver V4 e Localização do driver de impressora V4.

Restrições JS

Este modelo fornece os cabeçalhos dos métodos para todos os pontos de entrada de restrições JavaScript compatíveis. Para obter informações, consulte Restrições de JavaScript.

Configuração automática GDL

Isso fornece um arquivo básico de configuração automática para um driver de impressão v4.

Extensão TCPMon Bidi XML

Isso fornece um arquivo simples de extensão Bidi para TCP/IP. Para mais informações sobre a sintaxe Bidi para o monitor de porta TCP/IP padrão, consulte Extensões de esquema TCP/IP.

Extensão WSDMon Bidi XML

Isso fornece um arquivo simples de extensão Bidi para WSD. Para mais informações sobre a sintaxe Bidi para WSDMon, consulte Extensões de esquema WSD.

Extensão USBMon Bidi XML + JS

Isso fornece um arquivo simples de extensão Bidi para USB. Depende da existência de um JavaScript correspondente para o Extensor USB Bidi. Para mais informações, consulte Extensor USB Bidi.