帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力
印刷先定義ファイル(PrintDest.conf)は,帳票の蓄積先や蓄積ファイルの格納ファイル名などの蓄積時に指定する情報を,印刷先として定義するためのファイルです。印刷データを分割または仕分けして蓄積する場合に使用します。印刷先を定義しておくことで,蓄積先や格納ファイル名などの情報を印刷データごとに個別に指定できます。
印刷先定義ファイルは次の手順で設定します。
印刷先定義ファイルの設定項目を次の表に示します。
表15-8 印刷先定義ファイルの設定項目
| セクション | キー | 指定できる値 | 指定 | 属性情報 | 説明 |
|---|---|---|---|---|---|
| Common | PrintDestNumber | 1〜1,024 | 必須 | − | 印刷先定義数を指定します。 |
| Destn※1 | PrintDestName | 文字列(255バイト)※2 | 必須 | − | 印刷先名を指定します。 |
| ServerSelectMode |
|
任意 | − | 拠点サーバの指定方法を指定します。
|
|
| DestinationName | 文字列(80バイト)※2 | 任意 | − | 出力先名を指定します。 | |
| ServerAddress | 255.255.255.255形式 | 任意 | − | 拠点サーバのIPアドレスを指定します。 | |
| PrintHoldMode |
|
任意 | ○ | 蓄積後に続けて印刷するかどうかを指定します。
|
|
| PrinterClassName | 文字列(80バイト)※2 | 任意 | ○ | プリンタクラス名を指定します。 | |
| PrinterSelectMode |
|
任意 | ○ | プリンタの指定方法を指定します。
|
|
| ServerPrinterName | 文字列(80バイト)※2 | 任意 | ○ | 帳票を印刷するサーバのプリンタ名を指定します。 | |
| ServerTrayName | 文字列(80バイト)※2 | 任意 | ○ | 帳票を印刷するサーバのトレイ名を指定します。 | |
| GroupName | 文字列(80バイト)※2 | 任意 | ○ | 帳票振り分け定義の振り分けグループ名を指定します。 | |
| ClientAddress | 255.255.255.255形式 | 任意 | ○ | 帳票を印刷するクライアントPCのIPアドレスを指定します。 | |
| ClientPrinterName | 文字列(80バイト)※2 | 任意 | ○ | 帳票を印刷するクライアントPCのプリンタ名を指定します。 | |
| ClientTrayName | 文字列(80バイト)※2 | 任意 | ○ | 帳票を印刷するクライアントPCのトレイ名を指定します。 | |
| DispPrintDlg |
|
任意 | ○ | クライアントPCで帳票を印刷するときのダイアログ表示モードを指定します。
|
|
| SpoolFileName | 文字列(255バイト)※3 | 任意 | ○ | 蓄積ファイルの格納ファイル名を指定します。 | |
| JobKeyCategoryn※4 | 文字列(80バイト)※5 | 任意 | ○ | 蓄積ファイルのジョブ検索キーの分類を指定します。 指定した場合,起動部品で指定したジョブ検索キーの分類はすべて無効になります。 |
|
| JobKeyDatan※4 | 文字列(80バイト)※5 | 任意 | ○ | 蓄積ファイルのジョブ検索キーの値を指定します。 指定した場合,起動部品で指定したジョブ検索キーの値はすべて無効になります。 |
|
| ExecutablePrintMode |
|
任意 | ○ | 実行可能印刷方式を指定します。
|
|
| MaxPrintCount | -1〜65,536 | 任意 | ○ | 蓄積ファイルの印刷上限回数を指定します。
|
|
| EnableGet |
|
任意 | ○ | 蓄積ファイルの取得可否を指定します。
|
このサンプルでは,次の運用を想定しています。
| 印刷先名 | 内容 |
|---|---|
| TOKYO_RS_PRINT | 蓄積後,拠点サーバ「TOKYO」のプリンタクラス「Printer2」で帳票を印刷します。 |
| OSAKA_RS_PRINT | 蓄積後,拠点サーバ「OSAKA」のプリンタクラス「Printer1」で帳票を印刷します。 |
| OSAKA_CL_PRINT | 蓄積後,拠点サーバ「OSAKA」からクライアントPC(IPアドレス:111.111.111.111)に帳票を転送して直接印刷します。プリンタは蓄積時の起動部品の指定に従います。起動部品の指定がない場合は,デフォルトのプリンタで印刷します。 |
| OSAKA_CL_DIALOLOG | 蓄積後,拠点サーバ「OSAKA」からクライアントPC(IPアドレス:111.111.111.111)に帳票を転送して対話型印刷します。 |
| TOKYO_RS_SPOOL_UserA | 拠点サーバ「TOKYO」に帳票を蓄積します。蓄積ファイルには次の属性情報を設定※します。 ジョブ検索キーの分類:User ジョブ検索キーの値:UserA また,蓄積ファイルの格納ファイル名には通し番号を設定します。 |
| TOKYO_RS_SPOOL_UserB | 拠点サーバ「TOKYO」に帳票を蓄積します。蓄積ファイルには次の属性情報を設定※します。 ジョブ検索キーの分類:User ジョブ検索キーの値:UserB また,蓄積ファイルの格納ファイル名には通し番号を設定します。 |
サンプルの内容を次に示します。
//Set Print Destination Number [Common] PrintDestNumber=6 //TOKYO Server Spool & Server Print [Dest1] PrintDestName="TOKYO_RS_PRINT" ServerSelectMode=0 PrinterSelectMode=0 DestinationName="TOKYO" PrintHoldMode=1 PrinterClassName="Printer2" //OSAKA Server Spool & Server Print [Dest2] PrintDestName="OSAKA_RS_PRINT" ServerSelectMode=0 PrinterSelectMode=0 DestinationName="OSAKA" PrintHoldMode=1 PrinterClassName ="Printer1" //OSAKA Server Spool & Client Auto Print [Dest3] PrintDestName="OSAKA_CL_PRINT" ServerSelectMode=0 DestinationName="OSAKA" PrintHoldMode=2 ClientAddress="111.111.111.111" DispPrintDlg=1 //OSAKA Server Spool & Client Dialog Print [Dest4] PrintDestName="OSAKA_CL_DIALOG" ServerSelectMode=0 DestinationName="OSAKA" PrintHoldMode=2 ClientAddress="111.111.111.222" DispPrintDlg=0 //TOKYO Server Spool Only for UserA [Dest5] PrintDestName="TOKYO_RS_SPOOL_UserA" ServerSelectMode=0 DestinationName="TOKYO" PrintHoldMode=0 JobKeyCategory1="User" JobKeyData1="UserA" SpoolFileName="%N.epf" //TOKYO Server Spool Only for UserB [Dest6] PrintDestName="TOKYO_RS_SPOOL_UserB" ServerSelectMode=0 DestinationName="TOKYO" PrintHoldMode=0 JobKeyCategory1="User" JobKeyData1="UserB" SpoolFileName="%N.epf"
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi Solutions, Ltd.