画面・帳票サポートシステム XMAP3 実行ガイド
ESC/Pプリンタに印刷するときに,プリンタ内蔵の半角フォントを指定する機能について説明します。
XMAP3では,ESC/Pモードで半角文字を出力する場合,全角文字に変換し,半角文字の幅にして出力しています。つまり,標準では半角文字は,すべてプリンタ内蔵の全角フォントで出力されます。
プリンタ内蔵の半角フォントで半角文字を出力したい場合,プリンタ構成ファイル(Windows)または表示・印刷環境ファイル(UNIX)にプリンタ内蔵の半角フォントを指定します。
プリンタ内蔵半角フォントを指定できるシステム構成,印刷モード,および帳票の種類を次に示します。
表9-15 プリンタ内蔵半角フォントを指定できるシステム構成,印刷モード,および帳票の種類
| 項目 | Windows | UNIX※1 |
|---|---|---|
| システム構成 |
|
スタンドアロン構成※2 |
| 印刷モード |
|
ESC/P準拠プリンタ(ESCP_D) |
| 帳票の種類 | けい線帳票 | けい線帳票 |
プリンタ内蔵半角フォントは,Windows版XMAP3とUNIX版XMAP3で指定できますが,設定するファイルが異なります。それぞれの設定を次に示します。
プリンタ構成ファイル(X3PPINF)で,「option」セクションに次に示す形式で指定します。
デバイス名.EscpPrinterFontH={DEF|0〜9|OFF}
設定値の説明を次に示します。
表9-16 EscpPrinterFontHの設定値
| 設定値 | 意味 | 出力されるフォント |
|---|---|---|
| DEF | プリンタ内蔵半角フォントを利用します。どのフォントを利用するかはプリンタに依存します。 | プリンタ依存(プリンタ内蔵半角フォント) |
| 0 | プリンタ内蔵半角フォントを利用します。指定したフォント(0〜9)※で出力します。 | ローマン |
| 1 | サンセリフ | |
| 2 | クーリエ | |
| 3 | プレステージ | |
| 4 | スクリプト | |
| 5 | OCR-B | |
| 6 | OCR-A | |
| 7 | Orator | |
| 8 | Orator-S | |
| 9 | スクリプトC | |
| OFF | プリンタ内蔵半角フォントを利用しません。 | プリンタ依存(プリンタ内蔵全角フォント) |
| 上記以外 |
| システム構成 | 変更が反映されるタイミング |
|---|---|
| スタンドアロン構成 | 次回印刷実行時点 |
| C/S構成 | 次回印刷サービス起動時点 |
[option] #PRT1.EscpPrinterFontH=DEF
プリンタ内蔵半角フォントは,AIXでだけ指定できます。
表示・印刷環境ファイル(XPWconfig)で,次に示す形式で指定します。
印刷サービス名.PCEPFH={DEF|0〜9|OFF}
設定値の説明を次に示します。
表9-17 PCEPFHの設定値
| 設定値 | 意味 | 出力されるフォント |
|---|---|---|
| DEF | プリンタ内蔵半角フォントを利用します。どのフォントを利用するかはプリンタに依存します。 | プリンタ依存(プリンタ内蔵半角フォント) |
| 0 | プリンタ内蔵半角フォントを利用します。指定したフォント(0〜9)※で出力します。 | ローマン |
| 1 | サンセリフ | |
| 2 | クーリエ | |
| 3 | プレステージ | |
| 4 | スクリプト | |
| 5 | OCR-B | |
| 6 | OCR-A | |
| 7 | Orator | |
| 8 | Orator-S | |
| 9 | スクリプトC | |
| OFF | プリンタ内蔵半角フォントを利用しません。 | プリンタ依存(プリンタ内蔵全角フォント) |
| 上記以外 |
xpwPRT1.PCEPFH = DEF
All Rights Reserved. Copyright (C) 2007, 2019, Hitachi, Ltd.