Funcionalidades del proveedor de impresión
Advertencia A partir de Windows 10, las API que admiten proveedores de impresión de terceros están en desuso. Microsoft no recomienda ninguna inversión en proveedores de impresión de terceros. Además, en Windows 8 y productos más recientes en los que el modelo de controlador de impresión v4 está disponible, es posible que los proveedores de impresión de terceros no creen o administren colas que usen controladores de impresión v4.
Al admitir conjuntos predefinidos de funciones de API, los proveedores de impresión de Microsoft Windows 2000 y versiones posteriores pueden proporcionar las siguientes funcionalidades:
Administración de colas de impresión
Agregar, eliminar, abrir, cerrar, enumerar y establecer parámetros para las colas de impresión. Además, proporcionar notificaciones de cambios en el estado de una cola de impresión.
Administración de controladores de impresora
Agregar, eliminar, enumerar y especificar un directorio para controladores de impresora.
Creación de trabajos de impresión
Inicio y finalización de un documento, inicio y finalización de una página de documento, escribiendo el flujo de datos del trabajo en un puerto, leyendo la información de estado de la impresora.
Programación de trabajos de impresión
Programar, enumerar y establecer parámetros para un trabajo de impresión.
Administración de formularios
Agregar, eliminar, enumerar y establecer parámetros para formularios de impresión.
Administración del procesador de impresión
Agregar, eliminar, enumerar, especificar un directorio para y los tipos de datos admitidos por los procesadores de impresión.
Administración del monitor de impresión
Agregar, eliminar y enumerar monitores de impresión.
Administración de puertos
Agregar, eliminar, configurar, enumerar y establecer parámetros para los puertos de impresora.
Administración del Registro
Crear, eliminar y enumerar claves y valores del Registro asociados a un proveedor de impresión.
Otras funcionalidades
Mostrando un cuadro de mensaje, cerrando el proveedor de impresión, leyendo un archivo de cola asignada a memoria, proporcionando una ruta de comunicación entre los archivos DLL de interfaz de usuario del monitor de puertos y los archivos DLL del servidor de supervisión de puertos.
Estas funcionalidades se implementan como un conjunto de funciones definidas por los proveedores de impresión.