Drucken (Dokumente und Drucken)
Windows bietet Anwendungen einen vollständigen Funktionssatz, der das Drucken auf verschiedenen Geräten wie Laserdruckern, Vektorplottern, Rasterdruckern und Faxgeräten ermöglicht.
Drucken von Desktop-Apps
Windows-Programmierer können aus mehreren verschiedenen Technologien auswählen, um aus ihrer Anwendung zu drucken.
Technologie | BESCHREIBUNG |
---|---|
Dokumentpaket-API drucken |
Stellt eine Schnittstelle bereit, die es einer Anwendung ermöglicht, auf das Druckdokumentpaket zuzugreifen und es zu verwalten. Diese API ist mit Windows 8 und höheren Versionen von Windows verfügbar. |
Spooler-API drucken |
Stellt eine Schnittstelle zum 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. |
Ticket-API drucken |
Stellt Anwendungen Funktionen zum Verwalten und Konvertieren von Drucktickets bereit. |
GDI-Druck-API |
Stellt Anwendungen eine geräteunabhängige Druckschnittstelle bereit. Hinweis: Entwickler, die Anwendungen für Windows Vista und höhere Versionen von Windows schreiben, sollten die Verwendung der XPS-Dokument-API in ihrer Anwendung in Erwägung ziehen. Die GDI-Druck-API eignet sich für Anwendungen, die unter Windows XP und früheren Versionen von Windows ausgeführt werden müssen. |
Die folgende Abbildung bietet eine allgemeine Ansicht, wie die verschiedenen Druck-APIs zusammenhängen.
In den Apis zum Drucken von Dokumentpaketenin diesem Abschnitt werden die Schnittstellen zum Drucken des Dokumentpakets und der Druckvorschau beschrieben, die Sie mit Windows 8 und höheren Versionen von Windows Desktop verwenden können.
Weitere Informationen zum Drucken von 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
Unter Win32 und COM für Windows Store-Apps (Drucken und Dokumente) finden Sie eine Liste der Desktop-App-Druck-APIs, die auch in Windows Store-Apps verwendet werden können.