A9. この現象は、日本語インパクト・プリンターの解像度(180 ドット/インチ)と、行ピッチの関係を知るための、良い事例です。
AS/400 からの印刷では、行ピッチには主に 6LPI(ライン/インチ) が指定されますが、稀に 8LPI や 7.5LPI が指定されます。
<<6LPI の場合>>
6LPI では、1 行の高さは、1/6 インチです。
5400 ライン・プリンターを含む日本語インパクト・プリンターの解像度は、180 ドット/インチですから、1 行の高さをドット数に換算すると
180 / 6 = 30 ドット
となります。
文字の高さは、24 ドットですから、文字の上下には 3 ドット分の余白ができることが、分かります。
これは、各行の文字の間には、6 ドット分の間隔ができることも意味しています。
6LPI の場合 |
<<7.5LPI の場合>>
7.5LPI では、1 行の高さは、1/7.5 インチになりますから、ドット数に換算すると
180 / 7.5 = 24 ドット
となり、文字の高さと同じになります。
つまり、各行の間隔が無く印刷されるということを表わしています。
7.5LPI の場合 |
<<8LPI の場合>>
8LPI では、1 行の高さは、1/8 インチです。
ドット数に換算すると
180 / 8 = 22.5 ドット
となります。
つまり、標準の高さ 24 ドットの文字では、上下約 1 ドットずつ上下の行の文字と重なって印刷されることになってしまいます。
これでは文字が読み辛いため、5400 プリンターの初期設定メニューの中に"全角文字高さ"という項目があり、24 ドットの他に、"8LPI フォント"を選択できるようになっています。
"8LPI フォント"は、元々高さのみ 22 ドットで構成されたフォントなので、8LPI のデータを印刷する際に使用すると、上下の行の文字と重ならないようになっています。
ただし、実際には、8LPI の指定の場合、データが、1 行おきにブランク行となっていて、4LPI 相当となっている場合が多いようです。
その場合に関わってくるもう一つの初期設定メニューが、"行の重なり"です。
高さ 24 ドットの文字に対して、デフォルトの"重ねて印刷"を指定して印刷すると、上下にはみ出たドットもそのまま印刷されますので、期待通りの印刷結果となります。
"行の重なり"を"削除して印刷"に指定すると、文字の上下 1 ドットずつ削除して印刷しますので、この質問にあるように、上下が欠けた文字が印刷されることになります。
つまり、 "行の重なり"は、8LPI という行ピッチで印刷する場合に、毎行印刷する場合には"削除して印刷"、1 行おきに印刷する場合には"重ねて印刷"に指定することで、読み取りやすい印刷結果が得られるための設定と言えます。
8LPI 1 行おきの印刷の場合 |