プリンタプロパティの各種文字情報を取得します。
[構文]| 設定項目 | 内容 | 
| 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 | 指定したプリントプロセッサのすべてのプリントデータ型を取得 |