Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

printer_list

(PECL printer SVN)

printer_list — Возвращает массив принтеров, подсоединенных к серверу


Описание

array printer_list ( int $enumtype [, string $name [, int $level ]] )

Функция перечисляет доступные принтеры и их возможности.


Список параметров

enumtype -

enumtype должен равнятся одной из нижеперечисленных констант:

  • PRINTER_ENUM_LOCAL: указывает локально установленные принтеры.
  • PRINTER_ENUM_NAME: указывает принтеры, принадлежащие name, который может быть сервером, доментом или провайдером печати.
  • PRINTER_ENUM_SHARED: этот параметр не может быть использован индивидуально, он должен быть присоединен к другим параметрам битовой операцией ИЛИ (|), к примеру к 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.

name -

Используется с PRINTER_ENUM_NAME.

level -

level указывает уровень запроса информации. Может быть 1,2,4 или 5.


Возвращаемые значения

Возвращает массив принтеров.


Примеры

Пример #1 Пример printer_list()
/* обнаружает локальные расшаренные принтеры */
var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED));




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: