帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
PrinterClassNameプロパティ
解説
- 蓄積拠点サーバ印刷する場合にプリンタ指定方式でプリンタクラス名指定(PrinterSelectMode=0)を指定したとき,および蓄積クライアント印刷する場合にClientPrinterNameプロパティの指定がないときに,PrinterClassNameプロパティで指定したプリンタクラスを出力先にします。SetSpoolFileAttributeメソッドの呼び出しでプリンタクラス名を変更しても無視されます。
- PrinterClassNameプロパティは,次に示すどのメソッドを呼び出すかによって,蓄積ファイルのプリンタクラス名の入出力が異なります。
- GetSpoolFileOutlineメソッドを呼び出したあと
検索条件に合った蓄積ファイルのプリンタクラス名が配列で出力されます。
- GetSpoolFileAttributeメソッドを呼び出したあと
指定したジョブIDの蓄積ファイルのプリンタクラス名が出力されます。
- SetSpoolFileAttributeメソッド,PrintSpoolReportメソッド,およびGetSpoolFileメソッドを呼び出す前
蓄積ファイルのプリンタクラス名を指定します。SetSpoolFileAttributeメソッドで蓄積後に変更したプリンタクラス名が有効になるのは,拠点サーバ印刷だけです。
- プリンタクラス名は,任意の文字列を指定できます。指定するときは,次のことに注意してください。
- プリンタクラス名は,80バイト以内で指定してください。
- プリンタクラス名に「"」および「,」を含めないでください。
- PrinterClassNameプロパティは,GetSpoolFileOutlineメソッド,GetSpoolFileAttributeメソッド,SetSpoolFileAttributeメソッド,およびGetSpoolFileメソッドで蓄積ファイルを操作する場合,ならびにPrintSpoolReportメソッドで印刷する場合に指定が有効になります。それ以外のメソッドでは,PrinterClassNameプロパティを指定しても無視されます。
- 蓄積拠点サーバ印刷でプリンタ指定方式がプリンタクラス名指定(PrinterSelectMode=0)の場合に,PrinterClassNameプロパティの指定を省略したときや0バイトの値を指定したときは,デフォルトのプリンタクラスで印刷します。
- 蓄積クライアント印刷する場合,および蓄積ファイルを取得する場合にPrinterClassNameプロパティに0バイトの値を指定したときは,プリンタクラス情報は未設定となります。
- 蓄積クライアント印刷する場合,および蓄積ファイルを取得する場合にPrinterClassNameプロパティの指定を省略したときは,次のようになります。
- ジョブIDを一つだけ指定しているとき
指定したジョブIDの蓄積ファイルの属性情報に設定されている値が仮定されます。
- ジョブIDを複数指定しているとき
プリンタクラス情報は未設定となります。
データ型
- String 配列(GetSpoolFileOutlineメソッドを呼び出したあとの場合)
- String(GetSpoolFileAttributeメソッドを呼び出したあとの場合)
- String(SetSpoolFileAttributeメソッド,GetSpoolFileメソッド,またはPrintSpoolReportメソッドを呼び出す前の場合)
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi Solutions, Ltd.