Partilhar via


Explorando as opções de controlador no assistente

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.

Importante

A Microsoft anunciou o fim da vida útil dos drivers de impressora v3 e v4 herdados.

Para obter mais informações, consulte Plano de descontinuação de suporte para drivers de impressora de terceiros no Windows.

Este artigo explora as opções de controlador na primeira etapa do assistente Criar um controlador de impressão v4.

As informações são fornecidas aqui de forma resumida, para ajudá-lo a descobrir rapidamente sobre as várias opções de recursos. Se você quiser mais informações sobre qualquer recurso, siga os links fornecidos para artigos relacionados que fornecem mais detalhes.

Tipo de renderização de driver

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

Escolha esta opção, se você quiser criar um driver de impressora que só aceita o formato Microsoft XPS como entrada. O driver pode produzir saída no formato XPS e/ou OpenXPS, dependendo da escolha que fizer no campo Escolha o formato XPS do driver.

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

Ao escolher essa opção, você cria um driver de impressora que pode aceitar entrada no formato XPS ou OpenXPS. Ao escolher esse driver, você deve indicar na próxima página deste Assistente o nome do driver de classe de impressão que você gostaria de usar para renderização.

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

Esta opção permite que você crie um módulo de driver de filtro que só aceita 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 fizer no campo Escolha o formato XPS do driver.

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

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

Formato de driver XPS

XPS

Esta opção configura o driver para produzir saída somente no formato XPS.

OpenXPS

Esta opção configura o driver para produzir saída somente no formato OpenXPS.

XPS, OpenXPS

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

OpenXPS, XPS

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

Tipo de configuração do driver

Motorista GPD

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

PPD Driver

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

Impressão protegida

Ativar impressão protegida

Selecione esta opção, se pretender a capacidade de utilizar um PIN para bloquear um pedido de impressão que é enviado para uma impressora. O utilizador final tem então de fornecer o mesmo PIN na impressora para libertar o pedido de impressão bloqueado para impressão. Para obter mais informações, consulte Suporte do driver para impressão protegida.

Funcionalidade adicional

Bolsa de propriedades do condutor

Este é um ficheiro XML que descreve o conteúdo de um saco de propriedades de 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 pacote de propriedades de driver. Para obter mais informações, consulte V4 Pacotes de Propriedades do Driver da Impressora.

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

Arquivo de evento do driver

Este ficheiro é usado para descrever consultas Bidi e os gatilhos que devem causar um evento de driver a ser acionado. E é importante notar que os eventos de driver suportam apenas strings padrão. Para obter mais informações sobre eventos de driver e cadeias de caracteres padrão, consulte Driver Support for Customized UI.

Arquivo de mapeamento DevMode

Este é um ficheiro XML utilizado na conversão de PrintTicket <-> DEVMODE em código JavaScript. Quando você fornece esse arquivo, ele deve ser especificado no V4 Driver Manifest.

Saco de propriedades da fila

Este modelo permite que você forneça definições de configuração por fila, incluindo mapeamentos de formulário para bandeja e a configuração de propriedades da impressora, como opções instaláveis. Para obter mais informações, consulte V4 Pacotes de Propriedades do Driver da Impressora.

DLL de recurso

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

Restrições JS

Este modelo fornece os cabeçalhos de método para todos os pontos de entrada de restrição JavaScript suportados. Para obter mais informações, consulte Restrições de JavaScript.

GDL de configuração automática

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

extensão XML TCPMon Bidi

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

WSDMon Bidi extensão XML

Isto fornece um simples arquivo de extensão WSD Bidi. Para obter 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 de extensão USB Bidi simples. Depende da existência de um USB Bidi Extender JavaScript correspondente. Para obter mais informações, consulte USB Bidi Extender.