Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Você pode implementar o módulo de configuração de um driver de impressão XPSDrv usando um dos seguintes métodos:
arquivo de texto somente O módulo de configuração é definido por um arquivo GPD ou PPD e usa o módulo de configuração Unidrv ou PScript5 para implementar todas as funções de configuração. O método somente arquivo de texto oferece o tempo de desenvolvimento mais rápido e o menor custo de desenvolvimento, mas tem suporte limitado para personalização. Este método é mais adequado para XPSDrv passthrough ou drivers de impressão XPSDrv básicos.
Plug-in O módulo de configuração é definido por um arquivo GPD ou PPD e um ou mais plug-ins de configuração de driver de impressão Unidrv ou PScript5. O método de plug-in oferece a flexibilidade de personalizar certos aspetos do comportamento de configuração e da experiência do usuário, confiando no módulo de configuração Unidrv ou PScript5 para todos os outros aspetos. O tempo de desenvolvimento necessário para este método depende do grau de personalização que você deseja para o driver de impressão. Este método é adequado para todos os tipos de drivers de impressão.
Um desses plug-in, Mxdwdui.dll, é fornecido pela Microsoft para habilitar a configuração do Microsoft XPS Document Converter (MXDC) através do IPrintOemUIMXDC COM Interface. O MXDC converte a saída de um aplicativo baseado em GDI para produzir um pacote XPS. Esta utilização de um plug-in para adicionar rapidamente recursos a um driver XPS é um exemplo do que você pode fazer com seus próprios plug-ins.
Monolítico
Você define e implementa completamente o módulo de configuração. O método monolítico é geralmente o método mais caro porque você deve executar todo o desenvolvimento e teste de driver de impressão, mas esse método também oferece a maior oportunidade de personalização.