Поделиться через


Справочник по установке драйвера принтера

Функции, приведенные в этом разделе, устанавливают и настраивают драйверы принтера на компьютере.

В этом разделе

Функция Описание
AddMonitor
Функция AddMonitor устанавливает локальный монитор портов и связывает конфигурацию, данные и файлы мониторинга.
AddPort
Функция AddPortдобавляет имя порта в список поддерживаемых портов. Функция AddPort экспортируется монитором портов.
AddPrinterDriver
Функция addPrinterDriver устанавливает локальный или удаленный драйвер принтера и связывает файлы конфигурации, данных и драйверов.
Для повышения гибкости при установке или обновлении драйверов принтера используйте функцию AddPrinterDriverEx , так как она позволяет выполнять строгое обновление, строгое понижение уровня, копирование только новых файлов и копирование всех файлов (независимо от меток времени файла).
Примечание. Установка драйвера принтера без пакета драйвера больше не рекомендуется. Вместо этого используйте InstallPrinterDriverFromPack age.
AddPrinterDriverEx
Функция addPrinterDriverEx устанавливает локальный или удаленный драйвер принтера и связывает файлы конфигурации, данных и драйверов. Помимо возможностей AddPrinterDriver, он также имеет параметры, которые позволяют выполнять строгое обновление, строгое понижение, копирование только новых файлов и копирование всех файлов (независимо от меток времени файла).
Примечание. Установка драйвера принтера без пакета драйвера больше не рекомендуется. Вместо этого используйте InstallPrinterDriverFromPack age.
AddPrintProcessor
Функция AddPrintProcessorустанавливает обработчик печати на указанном сервере и добавляет имя обработчика печати в список поддерживаемых процессоров печати.
AddPrintProvidor
Функция addPrintProvidorустанавливает локальный поставщик печати и связывает файлы конфигурации, данных и поставщика.
CorePrinterDriverInstalled
Функция CorePrinterDriverInstalled сообщает, установлен ли основной драйвер принтера с указанным GUID, датой и версией.
DeleteMonitor
Функция deleteMonitorDeleteMonitor удаляет монитор портов, добавленный функцией 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.