Condividi tramite


Spooling e rendering migliorati

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 ulteriori informazioni, consultare la guida alla progettazione dell'app di supporto di stampa .

Il percorso di stampa XPS migliora l'efficienza dello spooler eseguendo lo spooling dei documenti XPS nel formato di file di spooling XPS quando gli utenti finali stampano i driver della stampante XPSDrv. Poiché il formato del file di documento XPS è lo stesso del formato di file di spooling XPS, il processo di spooling viene semplificato ed elimina il requisito di generare un file di spooling intermedio, ad esempio un file di dati EMF (Enhanced Metafile), prima che il documento venga eseguito lo spooling. Grazie a dimensioni ridotte dei file di spooling, il percorso di stampa XPS può ridurre il traffico di rete e migliorare le prestazioni di stampa.

EMF è un formato chiuso che rappresenta l'output dell'applicazione come una serie di chiamate GDI che richiedono quindi chiamate a GDI per i servizi di rendering. A differenza di EMF, il formato dello spooling XPS rappresenta l'output visivo effettivo senza richiedere ulteriori interpretazioni quando si usa un driver XPSDrv. I driver di stampa basati su GDI richiedono conversioni di spazio dei dati e colori mentre i driver di stampa XPSDrv possono operare direttamente sui dati nel file di spooling ed evitare queste conversioni.

Le dimensioni dei file di spooling vengono in genere ridotte quando si usano documenti XPS o si usa un driver XPSDrv. I file che si basano su tipi di carattere del dispositivo e file con contenuto vettoriale di grandi dimensioni possono comportare un file di spooling più grande, ma i file di spooling sono in genere sostanzialmente più piccoli.

Le dimensioni dei file di spooling vengono ridotte tramite diverse ottimizzazioni nel processo di conversione:

  • Impostazione secondaria del tipo di carattere per tutti i tipi di carattere. Dopo l'elaborazione dell'output, contiene solo i caratteri utilizzati per i tipi di carattere all'interno del file. Questa ottimizzazione riduce notevolmente le dimensioni dei file di spooling per i documenti, in particolare i documenti che usano set di caratteri dell'Asia orientale.

  • Identificazione di risorse comuni, inclusi logo e file di immagine. Il processo di conversione identifica se un'immagine viene usata più volte all'interno di un documento e, in tal caso, crea una risorsa condivisa nel file di spooling XPS. Questa ottimizzazione può ridurre in modo significativo le dimensioni dei file di spooling per i documenti a elevato utilizzo di grafica, ad esempio i file di Microsoft PowerPoint che usano gli stessi logo e sfondi in ogni diapositiva.

  • Compressione ZIP. La compressione ZIP viene implementata come parte del formato di file di spooling XPS (formato di documento XPS). Questa ottimizzazione riduce le dimensioni del file di spooling.

Queste ottimizzazioni si verificano ogni volta che viene creato un file di spooling XPS document o XPS.