プリンタプロパティの各種文字情報を取得します。
[構文]
設定項目 |
内容 |
prnName |
プリンタ名 |
mode |
プロパティの種類(設定値参照) |
bufLen |
情報取得バッファ(buffer)のサイズ |
buffer |
情報を取得するバッファ |
定数 |
値 |
内容 |
|
1以上 |
情報取得に必要なバッファのサイズ |
|
0 |
正常終了 |
JV_ERR_PARAMETER |
-2 |
パラメータエラー |
JV_ERR_OPEN_STDPRN |
-103 |
通常使用するプリンタが指定されていない |
JV_ERR_GETPRINTER_INFO |
-128 |
プリンタ情報取得エラー |
mode の値 |
prnName に設定する値 |
JV_PRNSTR_SERVER |
プリンタ名。未指定の場合、デフォルトプリンタ(※1)を使用。 |
JV_PRNSTR_PROCESSOR |
プリンタ名。未指定の場合、デフォルトプリンタ(※1)を使用。 |
JV_PRNSTR_DATATYPE |
プリンタ名。未指定の場合、デフォルトプリンタ(※1)を使用。 |
JV_PRNSTR_SERVER_ALL |
何も指定しない。 |
JV_PRNSTR_PROCESSOR_ALL |
プリントサーバー名。未指定の場合、ローカルサーバーを使用。 |
JV_PRNSTR_DATATYPE_ALL |
プリントサーバー名とプリントプロセッサ名(※2)。未指定の場合、ローカルサーバーを使用。 |
定数 |
値 |
内容 |
JV_PRNSTR_SERVER |
1 |
指定したプリンタのプリントサーバー名を取得 |
JV_PRNSTR_PROCESSOR |
2 |
指定したプリンタのプリントプロセッサ名を取得 |
JV_PRNSTR_DATATYPE |
3 |
指定したプリンタのプリントデータ型を取得 |
JV_PRNSTR_SERVER_ALL |
4 |
すべてのプリントサーバー名を取得 |
JV_PRNSTR_PROCESSOR_ALL |
5 |
指定したプリントサーバーのすべてのプリントプロセッサ名を取得 |
JV_PRNSTR_DATATYPE_ALL |
6 |
指定したプリントプロセッサのすべてのプリントデータ型を取得 |