PHP マニュアル
前のページ |  | 次のページ

# printer_list

(PECL)

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 の場合のみ有効です。

例 1. printer_list() の例

`<?php /* ローカルな共有プリンタを検出 */ var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED)); ?>`

前のページ | ホーム | 次のページ
printer_get_option | 上に戻る | printer_logical_fontheight