Compartilhar via


Suporte para XPS em versões anteriores do Windows

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.

Além do Windows Vista, as tecnologias baseadas em XPS têm suporte no Microsoft Windows Server 2003 e no Windows XP por meio do Microsoft WinFX Runtime Component 3.0. A impressão XPS funcionará em cenários de Apontar e Imprimir com esses sistemas operacionais.

O suporte para Windows Server 2003 e Windows XP é fornecido da seguinte maneira:

  • Conversão transparente de saída para aplicativos Win32 e Windows Presentation Foundation (WPF). Embora a saída de renderização seja significativamente diferente entre os aplicativos Win32 e Windows Presentation Foundation (WPF), o modelo de driver XPSDrv permite que ambos os tipos de aplicativo sejam impressos em um único driver. A saída para impressão é convertida adequadamente entre os tipos de aplicativo e os tipos de driver, permitindo uma matriz de suporte completa entre aplicativos Win32 e WPF que imprimem em impressoras baseadas em GDI e XPS. A infra-estrutura XPSDrv também está disponível para uso no Windows Server 2003 e no Windows XP.

  • Modelo de pipeline de filtro consistente. Os pipelines de filtro no Windows Vista, Windows Server 2003 e Windows XP oferecem suporte às mesmas interfaces para filtros, modelos de plug-in, arquivos de configuração de pipeline e log de eventos. Existem algumas diferenças, incluindo o suporte reduzido para notificações em versões anteriores do Windows. Para Windows Vista, o filtro de renderização tem controle total de notificações e pode enviar notificações sobre qualquer tipo de "parte" que o filtro está processando (ou seja, um documento, página, fonte, imagem e assim por diante). Para consumidores escalonáveis em versões anteriores do Windows, as notificações ocorrem apenas nos limites da página.

  • Processador de impressão baseado em XPS. Para o Windows Server 2003 e o Windows XP, há um processador de impressão baseado em XPS que habilita o XPSDrv. O processador de impressão baseado em XPS hospeda drivers XPSDrv e se comunica com o spooler existente nesses sistemas operacionais. Determinados recursos de caminho de impressão XPS estão disponíveis apenas no Windows Vista, portanto, o driver XPSDrv deve ser capaz de degradar normalmente em versões anteriores do Windows.

Para obter mais informações sobre o XPS, baixe a Visão geral da especificação de papel XML.