画面・帳票サポートシステム XMAP3 実行ガイド

[目次][用語][索引][前へ][次へ]

9.3.2 XMAP3で使用するプリンタのセットアップ

帳票環境(プリンタ)に関する設定項目について説明します。

<この項の構成>
(1) 使用環境
(2) 「通常使うプリンタ」を自動的に割り当てる
(3) 仮想端末名
(4) サービス名
(5) プリンタデバイス名
(6) プリンタ名(ドライバ名)
(7) 印刷モード(PrintType=)
(8) PDFファイル出力(印刷サービス名.PCFPTH="パス名")
(9) オプション

(1) 使用環境

使用環境のシステム構成を,「スタンドアロン」「C/S」から選択します。

なお,この項目は構成が異なるため,XMAP3/Web for Cosminexusでは指定できません。

(2) 「通常使うプリンタ」を自動的に割り当てる

チェックをオンにすると,「通常使うプリンタ」の自動的に割り当てる機能を使用できます。機能の詳細については,「9.4.1 「通常使うプリンタ」への割り当て機能」を参照してください。

このチェックをオンにした場合に,指定できる印刷モードを次に示します。

(3) 仮想端末名

使用環境で「スタンドアロン」を指定した場合,APで使用する仮想端末名を指定します。設定したプリンタ間で仮想端末名が重複しないように留意が必要です。仮想端末名に設定できる最大数は1,000台です。使用環境で「C/S」を指定した場合,この設定項目は表示されません。この設定内容は,仮想端末名ファイル(X3MWHOST)の該当項目に反映されます。

OLTPサーバ構成では,仮想端末名の指定は無効になります。

(4) サービス名

XMAP3システムで使用するサービス名を指定します。使用環境で「スタンドアロン」を指定した場合は,この内容が「プリンタデバイス名」としても扱われます。

使用環境で「スタンドアロン」を指定した場合,#PRTnn(nnは任意の数字)の形式で始まる名称を指定します。直接入力することもできますが,基本的にはコンボボックスから選択してください。設定したプリンタ間で仮想端末名が重複しないように留意が必要です。

使用環境で「C/S」を指定した場合は,次のようにサービス名を指定します。すでにアプリケーションサーバでC/Sセットアップを使ってC/Sシステム環境のセットアップをしていれば,現在設定しているクライアントに対してサーバ上で指定したサービス名を指定してください。また,C/Sシステム環境のセットアップをしていない場合は,ここで設定した内容を必ずサーバ側のC/Sセットアップで指定してください。

サービス名は,14文字以内の半角英数字で指定します。

この設定内容は,仮想端末名ファイル(X3MWHOST),サービス名ファイル(X3PHOST),および表示・印刷環境ファイル(X3PCONF)の該当項目に反映されます。

(5) プリンタデバイス名

使用環境で「スタンドアロン」を指定した場合には,この項目は表示されません。

使用環境で「C/S」を指定した場合は,すでにアプリケーションサーバでC/Sセットアップを使ってC/Sシステム環境のセットアップをしていれば,現在設定しているクライアントに対してサーバ上で指定したプリンタデバイス名を指定してください。また,C/Sシステム環境のセットアップをしていない場合は,ここで設定した内容を必ずサーバ側のC/Sセットアップで指定してください。

プリンタデバイス名は,プリンタ間で名前が重複しないように留意が必要です。

この設定内容は,サービス名ファイル(X3PHOST),およびプリンタ構成ファイル(X3PPINF)の該当項目に反映されます。

プリンタデバイス名に「PR1」を指定したときは,プリンタ名に対して,必ず,そのWindowsで設定している「通常使うプリンタ」を指定してください。

(6) プリンタ名(ドライバ名)

「プリンタの追加」ウィザードで作成したプリンタ名がドロップダウンリストに表示されます。ここから,設定対象とするプリンタを選びます。プリンタデバイス名にPR1を指定した場合は,そのWindowsで設定した通常使うプリンタ(標準プリンタ)を選択してください。

この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。

(7) 印刷モードPrintType=

プリンタ出力時に適用する印刷モードを「印刷モード」のドロップダウンリストから選びます。印刷モードの種類を次に示します。この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。

Windowsビットマップ形式のカラーグラフィックデータを印刷する場合には,印刷モードには「GDI:ページプリンタ」を選択することをお勧めします。また,ドローで定義した帳票の対象プリンタ種別(ページ,シリアルインパクト)と,印刷モードの対象プリンタ種別が異なる場合には,印字位置にズレが生じる場合があります。このような場合の印刷時の注意については,マニュアル「XMAP3 開発ガイド」を参照してください。

(8) PDFファイル出力(印刷サービス名.PCFPTH="パス名")

サービスごとのPDFファイルの保存先を設定します。

なお,XMAP3/Web for Cosminexusでは[参照]ボタンを使用できません。直接テキストエディタで,Webクライアントのフォルダパスを指定してください。

(9) オプション

必要に応じて,次の印刷オプションを設定します。

(a) スプール書き出し単位PrintJob=

APから出力する印刷データをスプールに登録するタイミングを設定します。

この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。なお,パラメタの指定を省略すると,パラメタは無効になります。設定値に不正な値を指定すると,「アプリケーション毎」が仮定されます。

(b) 用紙サイズIgnorePagesize=

帳票の用紙サイズを,ドローで定義でした用紙サイズに従うか,Windowsのプリンタ設定値とするかを設定します。

この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。なお,パラメタの指定を省略すると,パラメタは無効になります。設定値に不正な値を指定すると,「OS設定優先」が仮定されます。

(c) 用紙の確認通知UsePrintManager=

帳票管理ソフトウェアと連携して用紙の確認通知を行う場合,帳票管理ソフトウェアのスプールファイルのドキュメント名を定義します。このスプールファイルのドキュメント名として,マップ名を登録するかどうかを設定します。

この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。なお,パラメタの指定を省略すると,パラメタは無効になります。設定値に不正な値を指定すると,「物理マップ名で確認する」が仮定されます。

OLTPサーバ構成では,印刷ドキュメント名は「OpenTP1」固定になります。

(d) 印刷中ダイアログを表示するUsePrintDialog=

APから印刷データがスプールに登録された時点でWindowsの画面上に印刷中であることを示すダイアログを表示するかどうかを設定します。表示する場合は,チェックボックスをオンにします。なお,パラメタの指定を省略すると,「表示しない」が仮定されます。

この設定内容は,プリンタ構成ファイル(X3PPINF)の該当項目に反映されます。

OLTPクライアント構成およびJP1/AJSと連携して運用する場合は,印刷中ダイアログを表示できないので,チェックをオフにしてください。

次に,[印刷中]ダイアログに表示される内容と表示に関する注意について説明します。

[印刷中]ダイアログに表示される内容
[印刷中]ダイアログでは,プリンタ名,帳票名,ページ数が表示されます。プリンタ名には出力先のプリンタ名が表示されます。帳票名には,印刷ドキュメント名が指定されている場合は印刷ドキュメント名が,印刷ドキュメント名が指定されていない場合は物理マップファイル名から拡張子(.PMP)を除いた名称が表示されます。ページ数には,現在印刷中の帳票のページ(何ページ目)が表示されます。
PDF出力の場合,プリンタ名の代わりに,出力中のPDFのファイル名が表示されます。
UNIX サーバホストとWindows クライアントのC/S 構成の場合,UNIX 側の機能である論理ハードコピーを実行すると,帳票名は「HardCopy」となります。
[印刷中]ダイアログの表示に関する注意
  • [印刷中]ダイアログは,APがCOBOL2002の場合は,クローズ命令(CLOSE要求)が発行されるか,APが終了するまで表示されます。
  • Windowsの仕様によっては,印刷中ダイアログが最前面に表示されない場合があります。ただし,印刷中ダイアログ表示中には,タスクバーに印刷中ダイアログが表示中であることを示すボタンが表示されます。ボタンをクリックすると,印刷中ダイアログを最前面に表示できます。
  • 印刷中ダイアログを表示する設定をした複数の印刷サービスが,同時に起動すると,それぞれの[印刷中]ダイアログが,重なって表示されます。この場合は,タスクバーのボタンで切り替えて表示してください。
  • XMAP3のスタンドアロン構成で,長時間,印刷ダイアログを表示するAPを実行すると,システムリソースが減少する場合があります。
(e) 高度な設定

[プリンタ]タブの[高度な設定]ボタンをクリックすると,[高度な設定:プリンタ]ダイアログが表示されます。なお,次の画面で選択されている設定は標準値です。

[図データ]

XMAP3/Web for Cosminexusの[高度な設定:プリンタ]ダイアログは次の画面になります。

[図データ]

なお,この項目はXMAP3/Web for Cosminexusではサポートしていません。