Drivers de impressora XPSDrv
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 driver XPSDrv estende a arquitetura de driver de impressora versão 3 baseada em GDI da Microsoft para suportar o consumo de documentos XML Paper Specification (XPS). Com um driver de impressora XPSDrv, o formato de documento XPS é usado como um formato de arquivo de spool e como um formato de arquivo de documento.
Visão geral de XPS
A XPS (XML Paper Specification) é a base para aprimoramentos de documentos e impressão no Windows Vista. Esta especificação descreve a aparência de documentos de formato fixo usando um formato de documento estruturado baseado em XML.
O formato de documento XPS consiste na marcação XML que define o layout de um documento e a aparência visual de cada página, juntamente com regras de renderização para exibir ou imprimir o documento.
Introdução ao XPS para impressão
O formato de documento XPS serve como um formato de documento, um formato de arquivo de spool e uma linguagem de descrição de página (PDL) para impressoras. Se você usar o XPS de forma consistente durante todo o ciclo de um documento, poderá melhorar muito a previsibilidade e a confiabilidade da impressão. A fidelidade e o desempenho melhoram quando o formato do documento é o mesmo que o formato de arquivo spool e o PDL. Usando o formato de documento XPS em todo o processamento de impressão, você pode eliminar a necessidade de conversões de formato de documento entre um aplicativo e a impressora, para que possa oferecer uma experiência WYSIWYG (o que você vê é o que você obtém).
O arquivo de spool XPS usa o formato de documento XPS. O arquivo de spool XPS é aberto e extensível, pode ser exibido usando serviços de plataforma e pode ser reintroduzido em fluxos de trabalho de documentos.
A marcação no arquivo de spool XPS para descrever documentos XPS é compatível com a marcação XAML (Extensible Application Markup Language) no Windows Presentation Foundation (WPF). Portanto, os documentos descritos no arquivo de spool XPS podem ser renderizados nativamente no WPF sem perda de dados ou fidelidade, pois nenhuma conversão é necessária. As marcas XAML no arquivo de spool XPS são representações XAML para classes de renderização existentes no WPF. O formato de documento XPS é idêntico ao formato "imprimir" e preserva efetivamente o conteúdo do aplicativo e a intenção do usuário.
Esta seção inclui:
Visão geral do caminho de impressão do Windows
Suporte para XPS em versões anteriores do Windows
Para obter mais informações sobre a impressão XPS para desenvolvedores de driver de impressora, consulte Driver de impressora XPSDrv.