Hitachi

EUR 帳票出力 リファレンス EUR Server編


getPMTrayListメソッド

帳票サーバのOSに登録されているプリンタを指定し,そのプリンタのトレイ一覧を取得します。

〈このページの構成〉

形式

public ArrayList getPMTrayList (String newPrinterName) throws EURPMException

引数

newPrinterName

OS上のプリンタ名

戻り値

指定したOS上のプリンタのトレイ一覧を,次に示す形式で返します。

<配列イメージ>

OS上のプリンタのトレイ名1
OS上のプリンタのトレイ名2
       :
OS上のプリンタのトレイ名n

例外処理

EURPMException

エラー発生時は,EURPMException例外がスローされます。

呼び出し例

getPMTrayListメソッドの呼び出し例を次に示します。

try {
  adp = new EURPMAdapterForJava();
}
catch (Exception e) {
  System.out.println("Adapterオブジェクト生成エラー");
}
strPrinterName="PRINTER1";
System.out.println("PrinterName =["+ strPrinterName +"]");
System.out.println("getPMTrayList実行");
try{
  ArrayList alTrays=adp.getPMTrayList(strPrinterName);
  for(cntj=0;cntj<alTrays.size();cntj++){
    System.out.println("OS上のプリンタのトレイ名
      =["+alTrays.get(cntj)+"]");
    }
}
catch(EURPMException e){
  intiCode=e.getErrorCode();
  System.out.println(Integer.toString(iCode));
  System.out.println(e.getMessage());
  System.out.println(e.getKey());
  e.printStackTrace();
}