Drucken (Dokumente und Drucken)

Windows stellt Anwendungen einen vollständigen Satz von Funktionen zur Verfügung, die das Drucken auf verschiedenen Geräten ermöglichen, z. B. Aufdruckern von Druckern, Vektorplottern, Rasterdruckern und Faxgeräten.

Drucken von Desktop-Apps

Windows können aus verschiedenen Technologien auswählen, um aus ihrer Anwendung zu drucken.

Technologie BESCHREIBUNG
Druckdokumentpaket-API
Stellt eine Schnittstelle bereit, die es einer Anwendung ermöglicht, auf das Druckdokumentpaket zu zugreifen und es zu verwalten. Diese API ist mit Windows 8 und neueren Versionen von Windows.
Druckspooler-API
Stellt eine Schnittstelle für den Druckspooler bereit, damit Anwendungen Drucker und Druckaufträge verwalten können.
Anwendungen verwenden die Druckspooler-API zum Starten, Beenden, Steuern und Konfigurieren von Druckaufträgen, die vom Druckspooler verwaltet werden, unabhängig davon, ob sie die Druckdokumentpaket-API oder die GDI-Druck-API zum Drucken des Inhalts verwenden.
Druckticket-API
Stellt Anwendungen Funktionen zum Verwalten und Konvertieren von Drucktickets zur Verfügung.
GDI-Druck-API
Stellt Anwendungen eine geräteunabhängige Druckschnittstelle bereit.
[!Note]
Entwickler, die Anwendungen für Windows Vista und neuere Versionen von Windows sollten die Verwendung der XPS-Dokument-API in ihrer Anwendung in Betracht ziehen.

Die GDI-Druck-API eignet sich für Anwendungen, die auf Windows XP und früheren Versionen von Windows.

Die folgende Abbildung bietet eine umfassende Ansicht, wie die verschiedenen Druck-APIs verknüpft sind.

Diagramm, das zeigt, wie eine native Windows-Anwendung die Druck-APIs verwenden kann

Die Druckdokumentpaket-APIsin diesem Abschnitt beschreiben das Druckdokumentpaket und die Druckvorschauschnittstellen, die Sie mit Windows 8 und neueren Versionen von Windows verwenden können.

Weitere Informationen zum Drucken aus Windows Store-Apps, die in JavaScript und HTML geschrieben sind, finden Sie unter Drucken (Windows Store-Apps mit JavaScript und HTML). Weitere Informationen zum Drucken von Windows Store-Apps, die in C#, Microsoft Visual Basic oder C++ und XAML geschrieben sind, finden Sie unter Drucken (Windows Store-Apps mit C).

Hinweis

Eine Liste der Desktop-App-Druck-APIs, die auch in Windows Store verwendet werden können, finden Sie unter Win32 und COM für Windows Store-Apps (Drucken und Dokumente).

XPS-Dokument-API

Bidirektionale Druckerkommunikation (Hardware Dev Center)