 |
(unknown) printer_list
- возвращает массив принтеров, подключённых к серверу. Описаниеarray
printer_list (int enumtype [, string name [, int level]]) Функция
перечисляет доступные принтеры и их возможности. level устанавливает
уровень запроса информации. Это может быть 1,2,4 или 5. enumtype
обязан быть одной из следующих предопределённых констант: PRINTER_ENUM_LOCAL:
перечисляет локально установленные принтеры. PRINTER_ENUM_NAME:
перечисляет принтер name, может быть сервер, домен или провайдер
принтера. PRINTER_ENUM_SHARED: этот параметр не
может использоваться отдельно, к нему применяет OR с другими параметрами, т.е.
с PRINTER_ENUM_LOCAL, для определения локальных совместно используемых принтеров. PRINTER_ENUM_DEFAULT:
(только Win9.x) перечисляет принтер по умолчанию. PRINTER_ENUM_CONNECTIONS:
(только WinNT/2000) перечисляет принтеры, с которыми пользователь имеет соединения. PRINTER_ENUM_NETWORK:
(только WinNT/2000) перечисляет сетевые принтеры в компьютерном домене. Верна,
только если level равен 1. PRINTER_ENUM_REMOTE:
(только WinNT/2000) перечисляет сетевые принтеры и серверы принтеров в компьютерном
домене. Верна, только если level равен 1.
Пример 1. printer_list()
/* определение локального совместно используемого/shared принтера */ var_dump(
printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); |
|
|  |