printer_list
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 の場合のみ有効です。
例 1862. printer_list() の例
<?php
/* ローカルな共有プリンタを検出 */
var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED));
?>
Weblioに収録されているすべての辞書からprinter_listを検索する場合は、下記のリンクをクリックしてください。

- printer_listのページへのリンク