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()
    
<?php
/* обнаружает локальные расшаренные принтеры */
var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED));
?>