打印机驱动程序安装参考

本部分中的函数在计算机上安装和配置打印机驱动程序。

在本节中

函数 描述
AddMonitor
AddMonitor 函数安装本地端口监视器并链接配置、数据和监视器文件。
AddPort
AddPort 函数将端口的名称添加到支持的端口列表中。 AddPort 函数由端口监视器导出。
AddPrinterDriver
AddPrinterDriver 函数安装本地或远程打印机驱动程序,并关联配置、数据和驱动程序文件。
若要在安装或升级打印机驱动程序时获得更大的灵活性,请使用 AddPrinterDriverEx 函数,因为它允许严格升级、严格降级、仅复制较新的文件,以及复制所有文件 (而不考虑文件时间戳) 。
注意: 不再建议在没有驱动程序包的情况下安装打印机驱动程序。 请改用 InstallPrinterDriverFromPackage
AddPrinterDriverEx
AddPrinterDriverEx 函数安装本地或远程打印机驱动程序,并链接配置、数据和驱动程序文件。 除了具有 AddPrinterDriver 的功能外,它还具有允许严格升级、严格降级、仅复制较新文件和复制所有 (而不考虑文件时间戳) 的选项。
注意: 不再建议在没有驱动程序包的情况下安装打印机驱动程序。 请改用 InstallPrinterDriverFromPackage
AddPrintProcessor
AddPrintProcessor 函数在指定的服务器上安装打印处理器,并将打印处理器名称添加到支持的打印处理器列表中。
AddPrintProvidor
AddPrintProvidor 函数安装本地打印提供程序并链接配置、数据和提供程序文件。
CorePrinterDriverInstalled
CorePrinterDriverInstalled 函数报告是否安装了具有指定 GUID、日期和版本的核心打印机驱动程序。
DeleteMonitor
DeleteMonitor 函数删除 AddMonitor 函数添加的端口监视器。
DeletePort
DeletePort 函数显示允许用户删除端口名称的对话框。
DeletePrinterDriver
DeletePrinterDriver 函数从服务器上受支持驱动程序的名称列表中删除指定的打印机驱动程序名称。
若要删除与驱动程序关联的文件,以及从服务器支持的驱动程序名称列表中删除指定的打印机驱动程序名称,请使用 DeletePrinterDriverEx 函数。
DeletePrinterDriver 仅当指定环境未使用任何版本的驱动程序时,才会删除驱动程序。 DeletePrinterDriverEx 可以删除特定版本的驱动程序。
DeletePrinterDriverEx
DeletePrinterDriverEx 函数从服务器上受支持驱动程序的名称列表中删除指定的打印机驱动程序名称,并删除与驱动程序关联的文件。 此函数还可以删除特定版本的驱动程序。
DeletePrinterDriverPackage
从驱动程序存储中删除打印机驱动程序包。
DeletePrintProcessor
DeletePrintProcessor 函数删除 AddPrintProcessor 函数添加的打印处理器。
DeletePrintProvidor
DeletePrintProvidor 函数删除 AddPrintProvidor 函数添加的打印提供程序。
EnumMonitors
EnumMonitors 函数检索有关指定服务器上安装的端口监视器的信息。
EnumPorts
EnumPorts 函数枚举可用于在指定服务器上打印的端口。
EnumPrinterDrivers
EnumPrinterDrivers 函数枚举安装在指定打印机服务器上的打印机驱动程序。
EnumPrintProcessorDatatypes
EnumPrintProcessorDatatypes 函数枚举指定打印处理器支持的数据类型。
EnumPrintProcessors
EnumPrintProcessors 函数枚举指定服务器上安装的打印处理器。
GetCorePrinterDrivers
检索指定核心打印机驱动程序及其包的路径的 GUID、版本和日期。
GetPrinterDriver
GetPrinterDriver 函数检索指定打印机的驱动程序数据。 如果未在本地计算机上安装驱动程序, GetPrinterDriver 将安装它。
GetPrinterDriver2
GetPrinterDriver2 函数检索指定打印机的驱动程序数据。 如果未在本地计算机上安装驱动程序, GetPrinterDriver2 将安装该驱动程序,并将任何用户界面显示到指定窗口。
GetPrinterDriverDirectory
GetPrinterDriverDirectory 函数检索打印机驱动程序目录的路径。
GetPrinterDriverPackagePath
检索打印服务器上指定打印机驱动程序包的路径。
GetPrintProcessorDirectory
GetPrintProcessorDirectory 函数检索指定服务器上的打印处理器目录的路径。
InstallPrinterDriverFromPackage
从打印服务器的驱动程序存储中的驱动程序包安装打印机驱动程序。
UploadPrinterDriverPackage
将打印机驱动程序上传到打印服务器的驱动程序存储,以便可以通过调用 InstallPrinterDriverFromPackage 来安装它。