Share via


Supporto XPS nelle versioni precedenti di Windows

Importante

È consigliabile usare il driver della classe posta in arrivo IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi della stampante.

Per altre informazioni, vedere la guida alla progettazione dell'app di supporto per la stampa.

Oltre a Windows Vista, le tecnologie basate su XPS sono supportate in Microsoft Windows Server 2003 e Windows XP tramite il componente Microsoft WinFX Runtime 3.0. La stampa XPS funzionerà negli scenari point e print con questi sistemi operativi.

Il supporto per Windows Server 2003 e Windows XP viene fornito nel modo seguente:

  • Conversione trasparente dell'output per applicazioni Win32 e Windows Presentation Foundation (WPF). Sebbene l'output di rendering differisca in modo significativo tra le applicazioni Win32 e Windows Presentation Foundation (WPF), il modello di driver XPSDrv consente a entrambi i tipi di applicazione di stampare in un singolo driver. L'output per la stampa viene convertito in modo appropriato tra i tipi di applicazione e i tipi di driver, consentendo una matrice di supporto completa tra le applicazioni Win32 e WPF che vengono stampate su stampanti basate su GDI e XPS. L'infrastruttura XPSDrv è disponibile anche per l'uso in Windows Server 2003 e Windows XP.

  • Modello di pipeline di filtro coerente. Le pipeline di filtro in Windows Vista, Windows Server 2003 e Windows XP supportano le stesse interfacce per filtri, modelli plug-in, file di configurazione della pipeline e registrazione eventi. Esistono alcune differenze, tra cui il supporto ridotto per le notifiche nelle versioni precedenti di Windows. Per Windows Vista, il filtro di rendering ha il controllo completo delle notifiche e può inviare notifiche su qualsiasi tipo di "parte" che il filtro sta elaborando (ovvero un documento, una pagina, un tipo di carattere, un'immagine e così via). Per i consumer scalabili nelle versioni precedenti di Windows, le notifiche vengono eseguite solo ai limiti della pagina.

  • Processore di stampa basato su XPS. Per Windows Server 2003 e Windows XP, è disponibile un processore di stampa basato su XPS che consente XPSDrv. Il processore di stampa basato su XPS ospita driver XPSDrv e comunica con lo spooler esistente in questi sistemi operativi. Alcune funzionalità del percorso di stampa XPS sono disponibili solo in Windows Vista, quindi il driver XPSDrv deve essere in grado di degradarsi normalmente nelle versioni precedenti di Windows.

Per altre informazioni su XPS, scaricare la panoramica della specifica xml paper.