jvGetPrinterName(プリンタ名称取得) 
 
使用できるプリンタの名称を取得します。
[構文] 
 
 
Function jvGetPrinterName(ByVal bufLen As Long, ByVal buffer As String) As Long 
 
C言語 
 
int jvGetPrinterName(int bufLen ,char *buffer); 
 
JAVA 
 
int jvGetPrinterName(int bufLen , StringBuffer buffer); 
 
Delphi 
 
Function jvGetPrinterName(bufLen: Longint; buffer: PAnsiChar): Longint; 
    
| 
 設定項目  | 
 内容  | 
| 
 bufLen   | 
 確保した情報取得バッファの長さ  | 
| 
 buffer   | 
 情報取得バッファ  | 
  
リターンコード 
 
| 
    | 
 値  | 
 内容  | 
| 
    | 
 0  | 
 正常終了  | 
| 
    | 
 0以上  | 
 情報取得バッファに必要な長さ  | 
| 
 JV_ERR_ENUMPRINTER  | 
 -17  | 
 プリンタ名称取得エラー   | 
| 
 JV_ERR_MEMORY  | 
 -4  | 
 メモリ関連エラー   | 
  
[解説] 
  
 
プリンタ名称を正常に取得できた場合には、リターンコードに 0が返ります。取得するためのバッファサイズが不足している場合には、リターンコードに必要なバッファサイズが返ります。リターンコードが1以上の時は、リターンコードの示すサイズのバッファを確保し、もう一度jvGetPrinterNameをコールしてください。 
取得したプリンタ名称が複数ある場合は、プリンタ名称がカンマ区切りで返ります。 
JAVAでは、bufLen パラメータは無視されます。 
jvGetPrinterNameはどこでもコールすることができます。