(no version information, might be only in CVS)
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:
このパラメータは単独では使用できず、他のパラメータ、共有プリン
タを検出するための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の場合のみ有効です。
例 1printer_list() の例 /* ローカルな共有プリンタを検出 */
var_dump( printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); |
|