Stampa (documenti e stampa)

Windows offre applicazioni con un set completo di funzioni che consentono la stampa in vari dispositivi, ad esempio stampanti laser, grafici vettoriali, stampanti raster e computer fax.

Stampa di app desktop

I programmatori di Windows possono selezionare tra diverse tecnologie da stampare dall'applicazione.

Tecnologia Descrizione
API Del pacchetto documento di stampa
Fornisce un'interfaccia che consente a un'applicazione di accedere e gestire il pacchetto del documento di stampa. Questa API è disponibile con Windows 8 e versioni successive di Windows.
API Spooler di stampa
Fornisce un'interfaccia per lo spooler di stampa in modo che le applicazioni possano gestire stampanti e processi di stampa.
Le applicazioni usano l'API Print Spooler per avviare, arrestare, controllare e configurare i processi di stampa gestiti dallo spooler di stampa se usano l'API Stampa pacchetto documento o l'API di stampa GDI per stampare il contenuto.
API del ticket di stampa
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 considerare 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 nelle versioni precedenti di Windows.

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

diagramma che mostra come un'applicazione di Windows nativa può usare le API di stampa

L'API Stampa pacchetto documentoin questa sezione descrive le interfacce di anteprima del documento di stampa e stampa che è possibile usare con Windows 8 e versioni successive di Windows desktop.

Per altre informazioni sulla stampa da app di Windows Store scritte in JavaScript e HTML, vedere Stampa (app di Windows Store con JavaScript e HTML). Per altre informazioni sulla stampa da app di Windows Store scritte in C#, Microsoft Visual Basic o C++ e XAML, vedere Stampa (app di Windows Store con C).

Nota

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

API documento XPS

Comunicazioni stampanti bidirezionali (Hardware Dev Center)