Supporto XPS nelle versioni precedenti di Windows
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe 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 per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e 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 microsoft WinFX Runtime Component 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). Anche se l'output del rendering differisce 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, abilitando una matrice di supporto completa tra le applicazioni Win32 e WPF che vengono stampate in 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 abilita 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, pertanto 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.