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


7.2.6 プリンタ構成ファイル(X3PPINF)

プリンタ構成ファイル(X3PPINF)には,Windowsで設定されたプリンタに,印刷モード,オプションなどの環境を設定します。

プリンタ構成ファイルは,表示・印刷セットアップで設定してください。

印刷拡張セットアップに関連するオプション機能の設定については,「12.3.1 プリンタ構成ファイルで設定するオプション機能」を参照してください。

〈この項の構成〉

(1) プリンタ構成ファイルの格納場所

XMAP3インストールフォルダ\ETC\X3PPINF

(2) プリンタ構成ファイルの記述形式

[図データ]

(a) Printerキーの設定

XMAP3で使用するプリンタデバイス名とWindows上に作成したプリンタの対応を設定します。

このキーで設定したプリンタデバイスに対する印刷モードと印刷オプションは,必ず対応するプリンタデバイスキーを作成しそのキーに設定するようにしてください。

  • プリンタデバイス名

    XMAP3でプリンタを扱うときの名称を指定します。プリンタデバイス名と印刷サービス名は,対になっている必要があります。

    • スタンドアロン構成,プリンタ共用型およびDBサーバ型C/S構成の場合

      #PRT,または#PRTnn(nnは任意の英数字10桁以内)を指定してください。このときのプリンタデバイス名が仮想端末名ファイルの印刷サービス名になります。

    • アプリケーションサーバ型C/S構成の場合

      任意の英数字14桁以内で指定してください(例:RPRT1)。ここで指定したデバイス名をサービス名ファイルに指定します。

  • プリンタ名

    プリントマネージャ,または[プリンタの追加]ウィザードで作成したプリンタ名の中から対象とするプリンタを選びます。プリンタデバイス名にPR1を指定した場合,そのWindowsの標準プリンタを設定してください。

    「通常使うプリンタ」へのプリンタ割り当て機能を使用する場合には,「*」を設定してください。また,PDFファイルへ出力する場合は,「PDF」を設定してください。

(b) プリンタデバイス名キーの設定

Printersキーに設定したプリンタデバイス名に対する,印刷モード,印刷オプション,ESC/Pプリンタのマージン,および日立製以外のESC/Pプリンタで使用するESC/Pコマンドを特定するキーを設定します。

  • 印刷モード

    プリンタの印刷モードに応じて,各メンバ名には次の組み合わせで設定します。

    印刷モードのメンバ名

    各印刷モードの指定値

    LIPS III

    ESC/P

    拡張ESC/P

    GDI(ページ)

    PrintType

    2

    0

    8

    3

    PaperInsert

    -1

    -1

    -1

    -1

    PaperType

    1

    2

    2

    1

    PDLLevel

    1

    -1

    -1

    -1

    PDLThrough

    0

    1

    1

    0

    PrinterDPI

    1

    0

    0

    1

    印刷モードのメンバ名

    各印刷モードの指定値

    GDI(シリアル)

    日立製インサータ

    (0mm)

    日立製インサータ

    (19mm)

    PrintType

    3

    1

    1

    PaperInsert

    -1

    0

    1

    PaperType

    1

    2

    2

    PDLLevel

    -1

    -1

    -1

    PDLThrough

    0

    1

    1

    PrinterDPI

    0

    0

    0

    印刷モードのメンバ名

    各印刷モードの指定値

    日立FAXC/SPOOL出力:

    ページプリンタ

    日立FAXC/SPOOL出力:

    シリアルインパクトプリンタ

    PrintType

    6

    6

    PaperInsert

    -1

    -1

    PaperType

    1

    1

    PDLLevel

    1または2

    1または2

    PDLThrough

    0

    0

    PrinterDPI

    01または11

    00または10

    印刷モードのメンバ名

    各印刷モードの指定値

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

    PrintType

    7

    PaperInsert

    -1

    PaperType

    1

    PDLLevel

    -1

    PDLThrough

    0

    PrinterDPI

    1

    印刷モードのメンバ名「PDLLevel」と「PrinterDPI」は,該当する印刷サービスがプリンタ出力かFAXスプール出力かPDFファイル出力かによって,次のように意味が異なります。

    印刷モードのメンバ名

    プリンタ出力

    FAXスプール出力

    設定値

    意味

    設定値

    意味

    PDLLevel

    -1

    LIPSのPDLレベル=LIPS II+

    1

    圧縮方式=MH方式

    1

    LIPSのPDLレベル=LIPS III

    2

    圧縮方式=MR方式

    PrinterDPI

    0

    シリアルインパクトプリンタ換算=180DPI

    00

    副走査線密度=ファイン

    FAX出力:シリアルインパクトプリンタ=180DPI

    1

    ページプリンタ換算=240DPI

    10

    副走査線密度=ノーマル

    FAX出力:シリアルインパクトプリンタ=180DPI

    01

    副走査線密度=ファイン

    FAX出力:ページプリンタ=240DPI

    11

    副走査線密度=ノーマル

    FAX出力:ページプリンタ=240DPI

    印刷モードのメンバ名

    PDFファイル出力

    設定値

    意味

    PDLLevel

    -1

    無効

    PrinterDPI

    1

    ページプリンタ換算=240DPI

  • 印刷オプション

    次に示すメンバは,印刷オプションになります。印刷オプションを使用しない場合は0を設定し,使用する場合は1を設定します。このオプションは使用の有無にかかわらず必ずすべて設定します。

    印刷オプションのメンバ名

    「使用する」を選択したときの意味

    PrintJob

    出力帳票ファイルをプリントマネージャ中に,APのオープン命令(OPEN要求)〜クローズ命令(CLOSE要求)の単位で登録する。

    UsePrintManager

    帳票管理ソフトウェアとの連携に使用できる。

    IgnorePagesize

    帳票定義中で指定された用紙サイズを無効にし,プリンタドライバの設定に従う。

    UseDriverMargin

    02-01のマージンと合わせる(GDIだけ有効)

    UsePrintDialog

    [印刷中]ダイアログを表示する。

    上記オプションは,印刷モード別に指定できる項目とできない項目があります。次に印刷モード別に有効となるオプションを示します。

    印刷オプションのメンバ名

    印刷モード

    LIPS III

    ESC/P

    拡張ESC/P

    GDI(ページ)

    PrintJob

    UsePrintManager

    IgnorePagesize

    ×

    ×

    ×

    UseDriverMargin

    ×

    ×

    ×

    UsePrintDialog

    印刷オプションのメンバ名

    印刷モード

    GDI

    (シリアル)

    日立製インサータ

    (0mm)

    日立製インサータ

    (19mm)

    PrintJob

    UsePrintManager

    IgnorePagesize

    ×

    ×

    ×

    UseDriverMargin

    ×

    ×

    UsePrintDialog

    印刷オプションのメンバ名

    印刷モード

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

    PrintJob

    UsePrintManager

    ×

    IgnorePagesize

    ×

    UseDriverMargin

    ×

    UsePrintDialog

    (凡例)

    ○:有効。

    ×:無効。

  • ESC/Pプリンタのマージン指定

    ESC/Pプリンタへの出力時に,上マージンと左マージンを指定できます。ESC/Pプリンタのマージン指定については,「9.3.7 ESC/Pプリンタでのマージン指定」を参照してください。

  • プリンタ内蔵半角フォントの指定

    ESC/Pモードで印刷する場合,プリンタ内蔵半角フォントを指定できます。プリンタ内蔵半角フォントの指定については,「9.3.8 プリンタ内蔵半角フォントの指定」を参照してください。

  • 拡張ESC/Pコマンド

    日立製以外のESC/Pプリンタへの出力時に,使用するESC/Pコマンドを指定できます。

    拡張ESC/Pコマンドのメンバ名

    指定値

    ExESCPCmd

    表示・印刷セットアップの[高度な設定:プリンタ]ダイアログの「拡張ESC/Pコマンド」で指定した値

(3) プリンタ構成ファイルの注意

プリンタ構成ファイルを編集するときの注意を次に示します。

(4) プリンタ構成ファイルの設定例

GDIモードで,ページプリンタとシリアルインパクトプリンタのそれぞれを設定したときの設定例を示します。

[図データ]

日立FAXC/SPOOLと連携してFAX出力する場合の設定例を次に示します。

*」は,「通常使うプリンタ」への割り当て機能を使用する場合の設定です。FAXスプール出力用の印刷サービスに設定するプリンタ名(ドライバ名)は,表示・印刷セットアップの[プリンタ]タブの項目「プリンタ名(ドライバ名)」のプリンタ名です。

[図データ]

PDFファイルに出力する場合の設定例を次に示します。

[図データ]