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


6.3.6 論理ハードコピー機能

スタンドアロン構成,C/S構成,およびOLTP構成では,論理ハードコピー機能を使用できます。論理ハードコピー機能を使用すると,CUI画面およびGUI画面のフィールドボックス中に配置した,文字,けい線などの画面オブジェクトを印刷できます。

論理ハードコピー機能の概要を次の図に示します。

図6‒6 論理ハードコピー機能の概要

[図データ]

論理ハードコピー機能の対象画面とオブジェクトを次の表に示します。なお,GUI画面では,フィールドボックスが一つ配置してあるフィールドボックス中のオブジェクトだけが対象です。フィールドボックスがない,または二つ以上配置されているGUI画面では利用できません。

表6‒1 論理ハードコピー機能の対象画面とオブジェクト

対象画面

対象オブジェクト

備考

CUI画面

固定フィールド

出力フィールド

予約フィールド

入出力フィールド

けい線/矩形

GUI画面

固定フィールド

出力フィールド

出力日付フィールド

出力時刻フィールド

予約フィールド

入出力フィールド

使用目的にパスワードを設定していても,「*」ではなく,入力した文字が印刷されます。

入出力日付フィールド/

入出力時刻フィールド

入力途中のデータは,論理ハードコピーを実行したときに表示書式の形式に編集されて,印刷されます。また,入力途中のデータの形式が不正のときは,オペレータインジケータにエラーメッセージが表示され,論理ハードコピーの印刷は実行されません。

固定ポップアップフィールド/

可変ポップアップフィールド

けい線/矩形

次の設定で印刷されます。

  • 線の種類:実線

  • 線の太さ:中

線の位置が中央に設定された線は印刷されません。

トグルフィールド

  • トグル種別にかかわらず,チェックありの場合は全角文字の「1」,チェックなしの場合は全角文字の「0」に変換して印刷されます。

  • トグル色は黒色で印刷されます。

  • トグルフィールドの全体非表示は無効になり,表示された状態で印刷されます。

(凡例)

−:なし。

論理ハードコピーは,次に示す設定で印刷されます。

・背景色:白

・けい線の色:黒

・文字色:黒

・文字サイズ:標準

・文字の書体:標準

・文字の強調:標準

「文字だけ非表示」,「反転表示」属性の設定は無効になり,通常文字として印刷されます。また,画面の表示中に,印刷範囲内にカーソルが表示されていても印刷されません。

〈この項の構成〉

(1) 論理ハードコピー機能を使用する前の準備

論理ハードコピー機能を使用するには,環境設定ファイルにパラメタを指定する必要があります。論理ハードコピー機能を使用する前の準備を次に説明します。

  1. スタンドアロン構成およびC/S構成の場合,AP環境ファイル(X3MWDRV)で,論理ハードコピーを有効に設定します。

    AP環境ファイル(X3MWDRV)の設定については,「(3) AP環境ファイル(X3MWDRV)の設定」を参照してください。

  2. 出力先がプリンタの場合,実行環境のOS上に印刷先のプリンタを定義します。

  3. スタンドアロン構成の場合,プリンタ構成ファイル(X3PPINF)に印刷サービスを定義します。

    C/S構成の場合,クライアント側のプリンタ構成ファイル(X3PPINF)に印刷サービスを定義します。

    スタンドアロン構成の場合,#PRTに定義された印刷サービスの設定が有効になります。#PRT以外の印刷サービスは利用できません。#PRTに印刷サービスが定義されていない場合は,すべてデフォルト(印刷モードは「GDI:ページプリンタ」,出力先プリンタは「通常使うプリンタ」)になります。

  4. 表示・印刷環境ファイル(X3PCONF/XPWconfig)に,出力先プリンタ,用紙サイズなどの印刷設定をします。

    表示・印刷環境ファイル(X3PCONF/XPWconfig)の設定については,「(4) 表示・印刷環境ファイル(X3PCONF/XPWconfig)の設定」を参照してください。

(2) 論理ハードコピーを印刷する手順

論理ハードコピーを印刷する手順を次に示します。

  1. 対象とするXMAP3画面がアクティブになっている状態で,[Ctrl]+[P]キーを押します。

    論理ハードコピーの印刷が実行されます。

(3) AP環境ファイル(X3MWDRV)の設定

論理ハードコピー機能を使用する前に,AP環境ファイル(X3MWDRV)をテキストエディタで開き,論理ハードコピー機能を有効にするパラメタ(hardCopy=)を設定してください。AP環境ファイル(X3MWDRV)の詳細については,「7.2.2 AP環境ファイル(X3MWDRV/XMAPdrv)」を参照してください。

AP環境ファイル(X3MWDRV)の記述形式を次に示します。

hardCopy={true|false}

設定項目の内容について次の表に示します。

表6‒2 AP環境ファイル(X3MWDRV)の設定項目

パラメタ

設定値

意味

hardCopy

true

論理ハードコピー機能が有効になります。

false

論理ハードコピー機能が無効になります。

設定時の注意
  • AP環境ファイル(X3MWDRV)の設定項目は,項目ごとに行末で改行してください。

  • パラメタおよび設定値の大文字,小文字は区別されます。

  • 設定を省略した場合,「false」が設定されます。

(4) 表示・印刷環境ファイル(X3PCONF/XPWconfig)の設定

論理ハードコピー機能を使用する前に,表示・印刷環境ファイル(X3PCONF/XPWconfig)をテキストエディタで開き,設定項目を編集してください。表示・印刷環境ファイル(X3PCONF/XPWconfig)の詳細については,「7.2.3 表示・印刷環境ファイル(X3PCONF/XPWconfig)」を参照してください。

表示・印刷環境ファイル(X3PCONF/XPWconfig)で,論理ハードコピー機能に関連する設定項目の一覧を次の表に示します。詳細については,「8.12 論理ハードコピーに関する設定」を参照してください。

表6‒3 論理ハードコピー機能に関連する設定項目の一覧

設定項目

ファイルでの記述形式

関連ファイル

論理ハードコピー出力先の印刷サービス名

表示サービス名.DCPSNM=

表示・印刷環境ファイル

論理ハードコピーページ長

印刷サービス名.PLPAGE=

論理ハードコピー用紙種別

印刷サービス名.PLPAKD=

論理ハードコピー用紙サイズ

印刷サービス名.PLPASZ=

論理ハードコピー行ピッチ

印刷サービス名.PLLNPC=

論理ハードコピー文字ピッチ

印刷サービス名.PLCHPC=

論理ハードコピー用紙排出有無

印刷サービス名.PLPAOT=

論理ハードコピー用紙排出先

印刷サービス名.PLOTDR=

論理ハードコピー上マージン

印刷サービス名.PLMGTP=

論理ハードコピー左マージン

印刷サービス名.PLMGLF=

(5) 設定項目が有効となる印刷モード

論理ハードコピー機能の設定項目が有効となる印刷モードを次の表に示します。

表6‒4 論理ハードコピー機能の設定項目が有効となる印刷モード

パラメタ

GDI※1

LIPS※2

ESC/P※3

PDF※4

論理ハードコピー出力先の印刷サービス名

(表示サービス名.DCPSNM=)

論理ハードコピーページ長

(印刷サービス名.PLPAGE=)

×

×

×

印刷サービス名.PLPAKD

(論理ハードコピー用紙種別)

×

×

×

印刷サービス名.PLPASZ

(論理ハードコピー用紙サイズ)

×

印刷サービス名.PLLNPC

(論理ハードコピー行ピッチ)

印刷サービス名.PLCHPC

(論理ハードコピー文字ピッチ)

印刷サービス名.PLPAOT

(論理ハードコピー用紙排出有無)

×

×

×

印刷サービス名.PLOTDR

(論理ハードコピー用紙排出先)

×

×

※5

×

印刷サービス名.PLMGTP

(論理ハードコピー上マージン)

印刷サービス名.PLMGLF

(論理ハードコピー左マージン)

(凡例)

○:設定が有効となります。

△:条件によって異なります。

×:設定が無効となります。

注※1

次の印刷モードを示します。

・GDI:ページプリンタ

・GDI:シリアルインパクトプリンタ

・日立FAXC/SPOOL出力:ページプリンタ

・日立FAXC/SPOOL出力:シリアルインパクトプリンタ

注※2

次の印刷モードを示します。

・PDLスルー:LIPS準拠ページプリンタ

注※3

次の印刷モードを示します。

・PDLスルー:ESC/P準拠シリアルインパクトプリンタ

・PDLスルー:拡張ESC/P シリアルインパクトプリンタ

・日立ESC/P(A):用紙吸入量 0mmのインサータプリンタ

・日立ESC/P(B):用紙吸入量19mmのインサータプリンタ

注※4

次の印刷モードを示します。

・PDFファイル出力:網掛け/グラフィック/書式用

注※5

印刷モードが「日立ESC/P(A):用紙吸入量 0mmのインサータプリンタ」,「日立ESC/P(B):用紙吸入量19mmのインサータプリンタ」および「PDLスルー:拡張ESC/P シリアルインパクトプリンタ」の場合は有効となります。「PDLスルー:ESC/P準拠シリアルインパクトプリンタ」の場合は無効となります。

(6) 論理ハードコピー機能を使用するときの注意

論理ハードコピー機能を使用するときの注意を次に示します。