Impresión (documentos e impresión)
Windows proporciona aplicaciones con un conjunto completo de funciones que permiten imprimir en varios dispositivos, como impresoras láser, trazadores vectoriales, impresoras raster y máquinas de fax.
Impresión de aplicaciones de escritorio
Los programadores de Windows pueden seleccionar entre varias tecnologías diferentes para imprimir desde su aplicación.
Technology | Descripción |
---|---|
Print Document Package API |
Proporciona una interfaz que permite a una aplicación acceder y administrar el paquete de documentos de impresión. Esta API está disponible con Windows 8 y versiones posteriores de Windows. |
Print Spooler API |
Proporciona una interfaz al administrador de trabajos de impresión para que las aplicaciones puedan administrar impresoras e imprimir trabajos. Las aplicaciones usan la API Print Spooler para iniciar, detener, controlar y configurar trabajos de impresión administrados por el administrador de trabajos de impresión, independientemente de si usan print Document Package API o la API de impresión de GDI para imprimir el contenido. |
Print Ticket API |
Proporciona aplicaciones con funciones para administrar y convertir vales de impresión. |
API de impresión de GDI |
Proporciona aplicaciones con una interfaz de impresión independiente del dispositivo. Nota: Los desarrolladores que escriben aplicaciones para Windows Vista y versiones posteriores de Windows deben considerar el uso de la API de documentos XPS en su aplicación. La API de impresión de GDI es adecuada para aplicaciones que deben ejecutarse en Windows XP y versiones anteriores de Windows. |
En la ilustración siguiente se proporciona una vista general de cómo están relacionadas las distintas API de impresión.
Las API Imprimir paquete dedocumentos de esta sección describen el paquete de documentos de impresión e interfaces de vista previa de impresión que puede usar con Windows 8 y versiones posteriores del escritorio de Windows.
Para obtener más información sobre la impresión desde aplicaciones de la Tienda Windows escritas en JavaScript y HTML, consulta Impresión (aplicaciones de la Tienda Windows con JavaScript y HTML). Para obtener más información sobre la impresión desde aplicaciones de la Tienda Windows escritas en C#, Microsoft Visual Basic o C++ y XAML, consulta Impresión (aplicaciones de la Tienda Windows con C).
Nota
Consulta Win32 y COM para aplicaciones de la Tienda Windows (impresión y documentos) para obtener la lista de las API de impresión de aplicaciones de escritorio que también se pueden usar en aplicaciones de la Tienda Windows.