Share via


Referencia de instalación del controlador de impresora

Las funciones de esta sección instalan y configuran controladores de impresora en un equipo.

En esta sección

Función Descripción
AddMonitor
La función AddMonitor instala un monitor de puerto local y vincula la configuración, los datos y los archivos de supervisión.
AddPort
La función AddPort agrega el nombre de un puerto a la lista de puertos admitidos. El monitor de puertos exporta la función AddPort .
AddPrinterDriver
La función AddPrinterDriver instala un controlador de impresora local o remota y asocia los archivos de configuración, datos y controladores.
Para obtener más flexibilidad en la instalación o actualización de controladores de impresora, use la función AddPrinterDriverEx porque permite una actualización estricta, una degradación estricta, la copia solo de los archivos más recientes y la copia de todos los archivos (independientemente de las marcas de tiempo de archivo).
Nota: Ya no se recomienda instalar un controlador de impresora sin un paquete de controladores. Use InstallPrinterDriverFromPackage en su lugar.
AddPrinterDriverEx
La función AddPrinterDriverEx instala un controlador de impresora local o remota y vincula los archivos de configuración, datos y controladores. Además de tener las funcionalidades de AddPrinterDriver, también tiene opciones que permiten la actualización estricta, la degradación estricta, la copia de archivos más recientes solo y la copia de todos los archivos (independientemente de las marcas de tiempo de archivo).
Nota: Ya no se recomienda instalar un controlador de impresora sin un paquete de controladores. Use InstallPrinterDriverFromPackage en su lugar.
AddPrintProcessor
La función AddPrintProcessor instala un procesador de impresión en el servidor especificado y agrega el nombre del procesador de impresión a la lista de procesadores de impresión admitidos.
AddPrintProvidor
La función AddPrintProvidor instala un proveedor de impresión local y vincula los archivos de configuración, datos y proveedor.
CorePrinterDriverInstalled
La función CorePrinterDriverInstalled informa de si se instala un controlador de impresora principal con un GUID, una fecha y una versión especificados.
DeleteMonitor
La función DeleteMonitor quita un monitor de puerto agregado por la función AddMonitor .
DeletePort
La función DeletePort muestra un cuadro de diálogo que permite al usuario eliminar un nombre de puerto.
DeletePrinterDriver
La función DeletePrinterDriver quita el nombre del controlador de impresora especificado de la lista de nombres de controladores admitidos en un servidor.
Para eliminar los archivos asociados al controlador, además de quitar el nombre del controlador de impresora especificado de la lista de nombres de controladores admitidos para un servidor, use la función DeletePrinterDriverEx .
DeletePrinterDriver elimina un controlador solo si no hay ninguna versión del controlador en uso para el entorno especificado. DeletePrinterDriverEx puede eliminar versiones específicas del controlador.
DeletePrinterDriverEx
La función DeletePrinterDriverEx quita el nombre del controlador de impresora especificado de la lista de nombres de controladores admitidos en un servidor y elimina los archivos asociados al controlador. Esta función también puede eliminar versiones específicas del controlador.
DeletePrinterDriverPackage
Elimina un paquete de controladores de impresora del almacén de controladores.
DeletePrintProcessor
La función DeletePrintProcessor quita un procesador de impresión agregado por la función AddPrintProcessor .
DeletePrintProvidor
La función DeletePrintProvidor quita un proveedor de impresión agregado por la función AddPrintProvidor .
EnumMonitors
La función EnumMonitors recupera información sobre los monitores de puerto instalados en el servidor especificado.
EnumPorts
La función EnumPorts enumera los puertos que están disponibles para imprimir en un servidor especificado.
EnumPrinterDrivers
La función EnumPrinterDrivers enumera los controladores de impresora instalados en un servidor de impresora especificado.
EnumPrintProcessorDatatypes
La función EnumPrintProcessorDatatypes enumera los tipos de datos que admite un procesador de impresión especificado.
EnumPrintProcessors
La función EnumPrintProcessors enumera los procesadores de impresión instalados en el servidor especificado.
GetCorePrinterDrivers
Recupera el GUID, la versión y la fecha de los controladores de impresora principales especificados y la ruta de acceso a sus paquetes.
GetPrinterDriver
La función GetPrinterDriver recupera los datos del controlador de la impresora especificada. Si el controlador no está instalado en el equipo local, GetPrinterDriver lo instala.
GetPrinterDriver2
La función GetPrinterDriver2 recupera los datos del controlador de la impresora especificada. Si el controlador no está instalado en el equipo local, GetPrinterDriver2 lo instala y muestra cualquier interfaz de usuario en la ventana especificada.
GetPrinterDriverDirectory
La función GetPrinterDriverDirectory recupera la ruta de acceso del directorio printer-driver.
GetPrinterDriverPackagePath
Recupera la ruta de acceso al paquete de controladores de impresora especificado en un servidor de impresión.
GetPrintProcessorDirectory
La función GetPrintProcessorDirectory recupera la ruta de acceso al directorio del procesador de impresión en el servidor especificado.
InstallPrinterDriverFromPackage
Instala un controlador de impresora desde un paquete de controladores que se encuentra en el almacén de controladores del servidor de impresión.
UploadPrinterDriverPackage
Carga un controlador de impresora en el almacén de controladores del servidor de impresión para que se pueda instalar mediante una llamada a InstallPrinterDriverFromPackage.