Stampa (documenti e stampa)

Windows fornisce alle applicazioni un set completo di funzioni che consentono la stampa in vari dispositivi, ad esempio stampanti laser, plotter vettoriali, stampanti raster e fax.

Stampa di app desktop

Windows programmatori possono scegliere tra diverse tecnologie da stampare dall'applicazione.

Tecnologia Descrizione
API Pacchetto documento di stampa
Fornisce un'interfaccia che consente a un'applicazione di accedere e gestire il pacchetto di documenti di stampa. Questa API è disponibile con Windows 8 e versioni successive di Windows.
API Spooler di stampa
Fornisce un'interfaccia allo spooler di stampa in modo che le applicazioni possano gestire stampanti e processi di stampa.
Le applicazioni usano l'API Spooler di stampa per avviare, arrestare, controllare e configurare i processi di stampa gestiti dallo spooler di stampa, indipendentemente dal fatto che usino l'API Print Document Package o l'API di stampa GDI per stampare il contenuto.
Print Ticket API
Fornisce applicazioni con funzioni per gestire e convertire i ticket di stampa.
API di stampa GDI
Fornisce applicazioni con un'interfaccia di stampa indipendente dal dispositivo.
[! Nota]
Gli sviluppatori che scrivono applicazioni per Windows Vista e versioni successive di Windows devono prendere in considerazione l'uso dell'API documento XPS nell'applicazione.

L'API di stampa GDI è adatta per le applicazioni che devono essere eseguite in Windows XP e versioni precedenti di Windows.

La figura seguente offre una visualizzazione generale del modo in cui sono correlate le diverse API di stampa.

a diagram that shows how a native windows application can use the print apis

Le API Print Document Package in questa sezione descrivono il pacchetto di documenti di stampa e le interfacce di anteprima di stampa che è possibile usare con Windows 8 e versioni successive di Windows desktop.

Per altre info sulla stampa da app dello Store Windows scritte in JavaScript e HTML, vedi Stampa (Windows App dello Store con JavaScript e HTML). Per altre info sulla stampa da app dello Store Windows scritte in C#, Microsoft Visual Basic o C++ e XAML, vedi Stampa (Windows app dello Store con C).

Nota

Vedi Win32 e COM per Windows app dello Store (stampa e documenti) per l'elenco delle API di stampa di app desktop che possono essere usate anche nelle app dello Store Windows.

API documento XPS

Comunicazioni della stampante bidirezionale (Hardware Dev Center)