(57)【要約】【課題】本発明は、ドットラインプリンタ装置でタイ文字を印刷する場合の印刷制御に関するものであり、次の内容を課題とする。改行量に釣合った最適なタイ文字の高さの選択を容易にする。高速かつ視認性を確保できる粗い印刷モード（縦・横の印刷解像度）での印刷を容易にする。【解決手段】以下の（１）〜（３）の手段を組合せて、帳票の改行量に応じた高さのタイ文字を視認性の保てる範囲での粗い印刷解像度で高速に印刷する。（１）印刷制御部での自動判別手段プリンタが受信したコマンドの改行量指定に釣合った高さのタイ文字フォントと印刷解像度を自動的に組み合わせて印刷する。（２）操作パネル上での設定手段タイ文字高さに合せて、オペレータが印刷解像度を予め選択する。（３）タイ文字高さ切替えスイッチオペレータが改行量に合せて最適なタイ文字の高さを選択できるようにする。【選択図】        図１
2005014557.tif 000002
【特許請求の範囲】
【請求項１】
タイ文字フォントを備えている印刷制御装置であって、改行量に合せてタイ文字高さを選択するための判別手段を設けたことを特徴とする印刷制御装置。
【請求項２】
請求項１記載のタイ文字の文字高さ切替手段において、選択可能な文字高さを「１／７．５インチ」「１／６インチ」「１／５インチ」とすることを特徴とした印刷制御装置。
【請求項３】
請求項１のタイ文字の文字高さ切替手段において、文字高さの切替を「自動（ａｕｔｏ）」または「手動（ｍａｎｕａｌ）」で行なえるように、切替え手段を備えることを特徴とした印刷制御装置。
【請求項４】
請求項１〜３の印刷制御装置において、タイ文字の高さに応じて適切な印刷速度と文字の視認性を得られるように、縦間引きと横間引きを組み合わせて印刷する手段を設けたことを特徴とする印刷制御装置。
【発明の属する技術分野】
【発明の詳細な説明】
【０００１】
本発明はドットラインプリンタの印刷制御装置に関するものである。
【０００２】
【従来の技術】
タイ文字は、子音を中心に、その上下に母音が置かれ、また、上母音の上に声調符号が付き、上下に４レベルからなる文字素片から構成される。しかもそれぞれの文字素片が複雑であるので、４レベルを合わせた文字高さは、英数字の文字高さに比べて１．５倍  〜  １．８倍位高い。
【０００３】
このため、タイ文字と英数字を同じ行に印刷すると、英数字と比較して、タイ文字が上下にはみ出す形で印刷される。
【０００４】
従来、タイ国ではドットラインプリンタや２４ｐｉｎシリアルプリンタを使用してタイ文字の印刷が行なわれてきた。
【０００５】
これらのプリンタは元々、英数字を印刷するための仕様であるため、タイ文字の印刷には、以下に述べるような問題点があった。
【０００６】
まずは、ドットラインプリンタでタイ文字を印刷する場合について説明する。ドットラインプリンタは、高速印刷が可能という長所があるが、図１１に示すように文字の視認性の面で以下に示す２つの問題がある。
【０００７】
１つ目は印刷解像度が低いために、文字構成が複雑であるタイ文字を十分に表現しきれない点である。
【０００８】
タイ市場で、タイ文字を印刷する際に用いられるドットラインプリンタの印刷解像度は「水平方向×垂直方向ｄｐｉ（ドット／インチ）」で表現すると「６０×７２ｄｐｉ」と「９０×９６ｄｐｉ」の２種類が主流である。このとき印刷されるタイ文字の高さは、いずれの印刷解像度の場合も１／６インチである。
【０００９】
図１１（ａ）に示すように印刷解像度「６０×７２ｄｐｉ」の場合、垂直方向のドット数は１２ドット、同じく「９０×９６ｄｐｉ」の場合は１６ドットしか文字構成に使用できない。このドット数では、文字構成が複雑であるタイ文字を十分に表現しきれないため、文字の視認性は極めて悪くなる。特に印刷解像度「６０×７２ｄｐｉ」の場合においては、より高速に印刷できる反面、印刷された文字の視認性は、さらに悪化する。
【００１０】
２つ目の問題は、改行量を小さく設定した場合、上下の行の文字と重複してしまう点である。
【００１１】
前述の通り、ドットラインプリンタではタイ文字の文字高さは１／６インチである。これは英数字を印刷する時に一般的に用いられる改行量に等しい。
一般的に英数字印刷の場合は改行量は１／６インチ、文字高さは１／８  〜  １／７．５インチとされており、行間にスペースが確保される。よって、文字高さ以上の範囲であれば、改行量を多少小さく設定しても上下の行の文字と重複することはない。
【００１２】
しかし、タイ文字印刷の場合は、前述の通り、文字構成が上下方向に大きいため、行間のスペースをなくして文字高さを改行量に等しい１／６インチとしている。従って、英数字印刷のような感覚で、改行量を１／６インチ未満に設定してしまうと、図１１（ｂ）に示すように直上や直下の行の文字と重複してしまう場合が出てくる。このため、文字が判読できなくなり、設定をやりなおして再出力しなければならないという問題が生じる。
【００１３】
次に２４ｐｉｎシリアルプリンタによるタイ文字印刷の場合を述べる。
２４ｐｉｎシリアルプリンタでタイ文字を印刷するときの方式として、「３ｐａｓｓ印字」と「１ｐａｓｓ印字」がある。「１ｐａｓｓ印字」は１行を１スキャンで印刷する方式で、より速く印刷したい場合に用いられる。
【００１４】
また、「３ｐａｓｓ印字」は１行を３スキャンで印刷する方式で、タイ文字の文字高さを確保したい場合に用いられる。まずは「１ｐａｓｓ印字」について述べる。
【００１５】
「１ｐａｓｓ印字」は「３ｐａｓｓ印字」よりも印刷速度は速くなるが、図１２に示すように印刷されたタイ文字の高さが小さいため、以下のような問題を抱える。
【００１６】
タイ文字印刷で使用される印刷解像度は「１８０×１８０ｄｐｉ」、「１２０×１８０ｄｐｉ」、「９０×１８０ｄｐｉ」の３種類が主流で、垂直方向の解像度はいずれも１８０ｄｐｉである。
【００１７】
１行を１スキャンで印刷する方式であるから、垂直方向に２４ドット構成となっており、文字高さは１／７．５インチとなる。これは、タイ文字の複雑さを表現するためには十分なドット数であるが、文字高さは上下に構成される４レベルの文字素片全部合わせても、英数字と同じ文字高さとなってしまう。そのため、英数字と比較して、上下にはみ出す形となる一般的なタイ文字の文書と比較して違和感が生じる。
【００１８】
また、ドットラインプリンタの場合とは逆に、改行量を小さくしたときは、１／７．５インチまでであれば上下行の文字との重複は避けられる。しかし、文字高さは１／７．５インチしかないため、改行量を大きくしても、行間のスペースのみが大きくなり、文字高さと行間スペースのバランスは悪くなっていくだけである。
【００１９】
次に「３ｐａｓｓ印字」の場合は、文字高さは１／３  〜  １／４インチとなる。これを１行３スキャンで印刷するため、印刷速度は「１ｐａｓｓ印字」の最大１／３にまで落ちる。また、ドットラインプリンタの場合と同様、改行量の設定を小さくすると上下の行の文字と重複してしまう。更に、文字高さが大きいので、改行量の小さい帳票には、使用できないという問題がある。
【００２０】
上記のように、従来のプリンタにおいて、ドットラインプリンタでは高速に印刷できる反面、視認性は不十分であった。  一方、シリアルプリンタの場合は、１ｐａｓｓ印刷で高速に印刷できる反面、視認性は不十分であり、また３ｐａｓｓ印刷では良好な視認性を提供できるが、印刷速度が低下するという、どちらか一方しか提供できなかった。（特許文献１参照）
また、従来のプリンタは、改行量に合せて文字高さを変えたり、文字高さに合せて印刷解像度を変えたりすることができなかった。
【００２１】
【特許文献１】
特願２００１２１２９６７号
【本発明が解決しようとする課題】
本発明が解決しようとする課題は、文字幅を変えずに帳票の改行量に合せた文字高さのタイ文字を印刷できるようにして、文字を判読する上での視認性が得られる適切な印刷解像度で高速印刷できるようにすることである。
【００２２】
【課題を解決するための手段】
上記課題を解決するために、本発明の印刷制御装置において、次の手段を用意する。
（手段１）印刷制御手段
図７に示す一般的なプリンタの印刷制御の構成
（手段２）印刷制御手段
印刷制御部で動作する図３に示す制御フローチャート。
（手段３）文字高さ自動制御手段
図７のデータ解析部５で動作する図１に示す制御フローチャート
（手段４）タイ文字のフォント手段
図１０に示す文字高さが各々１／７．５インチ、１／６インチ、１／５インチとなるビットマップフォント
（手段５）操作パネル６の文字高さ選択方法の切替手段
図４に示す操作パネル６による文字高さ選択方法の切替機能
（手段６）操作パネル６の文字高さ選択手段
図５に示す操作パネル６による文字高さ選択機能
（手段７）操作パネルの印刷解像度選択手段
図６に示す操作パネル６による印刷解像度選択機能
プリンタは、「１８０ｘ１８０ｄｐｉ」「９０ｘ１８０ｄｐｉ」「１２０ｘ１２０ｄｐｉ」「９０ｘ１２０ｄｐｉ」「９０ｘ９０ｄｐｉ」の５種類の縦横印刷解像度の組み合わせを持つ。印刷解像度の高い組み合わせの方が文字は判読し易いが印刷速度が遅くなる。  逆に印刷解像度の低い組み合わせの方は、印刷速度が速いが文字は判読しにくい。
さらに、タイ文字では文字高さが小さい場合、垂直の印刷解像度を低くすると、文字を構成するドット数が少なくなるので判読が難しくなる。  反対に、文字高さが大きい場合、垂直の印刷解像度を低くしても、文字を構成するドット数が多いので判読できる。
【００２３】
そこで、図５に示すように、操作パネル６により改行量に合わせてタイ文字高さを「３６／１８０（１／５）ｉｎｃｈ」「３０／１８０（１／６）ｉｎｃｈ」「２４／１８０（１／７．５）ｉｎｃｈ」の中から選べるように制御し、さらに図６に示すように、それぞれの文字高さに対し、印刷解像度を「１８０ｘ１８０ｄｐｉ」「９０ｘ１８０ｄｐｉ」「１２０ｘ１２０ｄｐｉ」「９０ｘ１２０ｄｐｉ」「９０ｘ９０ｄｐｉ」の５種類から選べるように制御する。
【００２４】
【００２５】
【発明の実施の形態】
図１は、本発明における、タイ文字高さ処理のフローチャートである。タイ文字高さの設定を「ＡＵＴＯ設定」としたとき、このフローがスタートする。図７の上位装置４からデータ解析部５へ転送されたデータから改行量コードを選別し、文字高さの異なる３種類のタイ文字フォント「３６／１８０（１／５）ｉｎｃｈ」「３０／１８０（１／６）ｉｎｃｈ」「２４／１８０（１／７．５）ｉｎｃｈ」の中からその改行量に応じたフォントを自動的に選択する。
【００２６】
図２は、本発明の実施例における自動設定によるタイ文字高さの選択例を示す。
【００２７】
印刷データにおいて改行量が１／５インチより大きい場合、文字高さ「３６／１８０（１／５）ｉｎｃｈ」のタイ文字フォントが選択される。このときは、文字高さが大きく行間にもスペースが確保されるので、視認性は最高となる。改行量が１／５インチまで小さくなった場合、文字高さは「３６／１８０（１／５）ｉｎｃｈ」であり、改行量が小さくなった分の行間スペースがなくなる。
【００２８】
改行量が１／５インチより小さく、１／６インチ以上のときは文字高さは「３０／１８０（１／６）ｉｎｃｈ」となる。この改行量と文字高さは、タイ文字の新聞や雑誌等の一般刊行物で主に使用されているものと同程度であるので、視認性は良い。
更に改行量が１／６インチよりも小さいときは、文字高さ「２４／１８０（１／７．５）ｉｎｃｈ」が選択される。
【００２９】
文字はやや縦方向に小さく見えるが、改行量が小さくても上下の行と文字が重複しない。
【００３０】
図３は、本発明の実施例における、タイ文字高さと印刷解像度の制御フローチャートの概念図である。
【００３１】
図３において、制御フローは操作パネル６の設定状態によりＡＵＴＯ（自動）かＭＡＮＵＡＬ（手動）かに分かれる。
【００３２】
ＡＵＴＯ（自動）は図１と図２にて前述したように、上位装置から指定される改行量に応じてプリンタが自動でタイ文字高さを選択して印刷する。また、ＭＡＮＵＡＬ（手動）は、オペレータが操作パネルで設定したタイ文字高さで印刷する方法で、ＡＵＴＯ（自動）で設定されたタイ文字高さが帳票と合わない場合などに場合に使用する。
【００３３】
図３において初めにＡＵＴＯ（自動）を選択した場合、図１のタイ文字高さ自動選択処理に進み、上位装置から指定される改行量に応じたタイ文字高さが選択される。  次に印刷解像度の設定処理に進み、図６の操作パネル６による印刷解像度の設定により、タイ文字高さ毎に予め設定された解像度「１８０ｘ１８０ｄｐｉ」、「９０ｘ１８０ｄｐｉ」、「１２０ｘ１２０  ｄｐｉ」、「９０ｘ１２０ｄｐｉ」、「９０ｘ９０ｄｐｉ」の５種のうち１種が選択される。
【００３４】
次に、ＭＡＮＵＡＬ（手動）を選択した場合、制御フローは文字高さ設定処理へ進み、図５の操作パネル６によるタイ文字高さの設定状態により、高さ「３６／１８０（１／５）ｉｎｃｈ」「３０／１８０（１／６）ｉｎｃｈ」「２４／１８０（１／７．５）ｉｎｃｈ」の文字の中から１種が選択される。印刷解像度はＡＵＴＯ（自動）と同様に図６の操作パネルによる印刷解像度の設定により、タイ文字高さ毎に予め設定された解像度「１８０ｘ１８０ｄｐｉ」、「９０ｘ１８０ｄｐｉ」、「１２０ｘ１２０ｄｐｉ」、「９０ｘ１２０ｄｐｉ」、「９０ｘ９０  ｄｐｉ」の５種のうち１種が選択される。
【００３５】
図４は操作パネル６によるタイ文字の高さ設定方法の切替画面である。  ここでは、タイ文字高さの設定方法をＡＵＴＯ（自動）とするかＭＡＮＵＡＬ（手動）とするかの切替を行なう。操作パネル６がこの画面のとき、「ＳＥＬ」スイッチ２を押下することで、ＡＵＴＯ（自動）とＭＡＮＵＡＬ（手動）と切り替わる。
画面に選択したい方式が表示されたら、「ＥＮＴＥＲ」スイッチを押下すると設定方法が決定する。
【００３６】
図５は、操作パネル６によるタイ文字高さ設定画面でＭＡＮＵＡＬ（手動）のときのみ使用する。
【００３７】
操作パネル６がこの画面のとき、「ＳＥＬ」スイッチ２を押下することで、選択画面が「３６／１８０（１／５）ｉｎｃｈ」「３０／１８０（１／６）ｉｎｃｈ」「２４／１８０（１／７．５）ｉｎｃｈ」の順で切り替わる。画面に選択したいタイ文字高さが表示されたら「ＥＮＴＥＲ」スイッチを押下するとタイ文字高さが決定する。
【００３８】
図６は、操作パネル６による印刷解像度の設定画面である。図５のタイ文字高さ設定画面の後、「ＭＥＮＵ」スイッチを押下すると、タイ文字高さ「２４／１８０（１／７．５）ｉｎｃｈ」を選択したときの印刷解像度選択画面となる。このとき、「ＳＥＬ」スイッチ２を押下することで、選択画面が「１８０ｘ１８０ｄｐｉ」「９０ｘ１８０ｄｐｉ」「１２０ｘ１２０ｄｐｉ」「９０ｘ１２０ｄｐｉ」「９０ｘ９０ｄｐｉ」の順で切り替わる。画面に選択したいタイ文字高さが表示されたら「ＥＮＴＥＲ」スイッチを押下すると印刷解像度が決定する。
【００３９】
「ＭＥＮＵ」スイッチを押下すると、タイ文字高さ「３０／１８０（１／６）ｉｎｃｈ」の印刷解像度選択画面となるので、タイ文字高さ「２４／１８０（１／７．５）ｉｎｃｈ」のときと同様にして決定する。タイ文字高さ「３６／１８０（１／５）ｉｎｃｈ」の時も同様に決定する。
【００４０】
以上の如く、それぞれのタイ文字高さに対して印刷解像度を選択することができるので、文字高さが大きい時は許容される視認性の範囲で垂直の解像度を下げて高速印刷したり、文字高さが小さいときは許容される印刷速度の範囲で視認性を良くするために垂直の解像度を上げるなど、目的に応じた設定をすることができる。
【００４１】
図７は、本発明の印刷制御装置をドットラインプリンタに適用した構成の一実施例を示す。
印刷制御装置は、データ解析部５、操作パネル６、操作パネル制御部７、印刷制御部８、横間引き印刷制御部１２および縦間引き印刷制御部１３から構成される。
【００４２】
データ解析部５には上位装置４からの印刷文字データと制御データが入力される。
タイ国においては、印刷文字データとして、子音、下母音、上母音および声調記号を表すタイ文字素片の文字コードが送られる。また、制御コードとしては、改行量、文字間隔などの書式および印刷契機や用紙送りを指定するコードが送られる。データ解析部５は、以上述べた上位装置４からのコードを解析し、行単位の印刷情報および制御情報に変換する部位である。
【００４３】
操作パネル６は一般的な操作パネルで、スイッチ、ランプおよびＬＣＤ（液晶表示器）１７で構成される。操作パネル制御部７は、一般的なマイクロプログラム制御による部分であり、操作パネル６のスイッチ押下検出とランプの表示、およびＬＣＤ（液晶表示器）１７の表示制御を行う。
【００４４】
タイ文字高さと印刷解像度の選択は、オペレータがＬＣＤ（液晶表示器）１７で状態を確認しながら３つのスイッチを操作することによって行われる。
【００４５】
印刷制御部８は、データ解析部５、操作パネル制御部７、横間引き印刷制御部１２および縦間引き印刷制御部１３に接続される。
印刷制御部８は、一般的なマイクロプログラム制御による部分であり、フレームメモリ９とフォントメモリ１０と不揮発性メモリ１１から構成される。
フォントメモリ１０（ａ）〜（ｃ）には、タイ文字高さが各々１／７．５インチ，１／６インチ，１／５インチとなる３種のビットマップフォントが格納されている。
印刷制御部８の機能は、データ解析部５で解析した文字コードに対応し、かつタイ文字高さの設定に応じたフォントデータをフォントメモリ１０（ａ）〜（ｃ）の中から取り出し、制御コードで指定される書式の印刷イメージデータとしてフレームメモリ９に描画し、１行単位に横間引き印刷制御部１２と縦間引き印刷制御部１３に送る。
不揮発性メモリ１１は、オペレータが操作パネル６を用い、操作パネル制御部７を経由して入力した設定情報を記憶する。
【００４６】
横間引き印刷制御部１２は、左右に往復運動するシャトル部１５と印刷ハンマヘッドを有するハンマ部１４が接続され、印刷制御部８からの印刷イメージデータが入力される。
縦間引き印刷制御部１３には紙送り部１６が接続され、紙送りデータが入力される。
縦および横の間引き印刷は、印刷解像度の設定に基づき印刷制御部８によって制御される。
【００４７】
図８は印刷データ処理全体の処理シーケンスである。図３の制御フローは受信データ解析処理の後の文字高さと印刷解像度の設定処理にて実行される。
【００４８】
図９は、操作パネル６の外観の一部を示す。
ＭＥＮＵスイッチ１は、選択・設定モードに入るためのスイッチである。
ＳＥＬスイッチ２は、設定する値を変更するためのスイッチである。
ＥＮＴＥＲスイッチ３は、設定値を登録するためのスイッチであり、このスイッチを押下すると、図７の印刷制御部８の不揮発性メモリ１１に設定値が書込まれる。
ＬＣＤ（液晶表示器）１７は設定状態を表示する画面である。
【００４９】
図１０は各タイ文字高さおよび印刷解像度における、フォント構成の一例を示す。オペレータは、選択された文字高さが大きいときは、印刷解像度を低くして印刷速度を速くしたり、逆に文字高さが小さいときは、印刷解像度を高くして視認性を良くするといったように、使用する帳票の改行量や用途に応じて、適切な文字高さと印刷解像度を上記説明に基づいて選択すれば良い。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、受信した制御コードの改行量指定に応じてプリンタがタイ文字フォントを自動的に選択して印刷することができるので、図２に示すような改行量に釣合った高さの印刷が行える上、誤って上下の行の文字が重なるようなことを回避できるので設定のやり直しによる印刷の無駄をなくせる。
【００５１】
さらに印刷解像度を選択することによりタイ文字高さに最適な印刷解像度を指定できるので、文字を判読する上での視認性と適切な印刷解像度での高速印刷の両方を実現できる。
【図面の簡単な説明】
【図１】データ解析処理によるタイ文字高さの自動選択処理フローチャート
【図２】自動選択によるタイ文字高さ選択
【図３】本発明に係る印刷制御装置を適用した印刷装置のタイ文字高さと印刷解像度の制御を示すフローチャートの概念図である。
【図４】操作パネル６によるタイ文字高さ選択方法の切り替え画面。
【図５】操作パネル６によるタイ文字高さ選択画面。
【図６】操作パネル６による印刷解像度選択画面。
【図７】本発明の印刷制御装置をドットラインプリンタに適用した構成の一実施例。
【図８】印刷データ処理全体の処理シーケンスの概念図である。
【図９】操作パネル６の外観図である。
【図１０】本発明の印刷制御装置に搭載する文字高さが各々１／７．５インチ、１／６インチ、１／５インチとなるビットマップフォントの抜粋。
【図１１】ドットラインプリンタにおける従来のタイ文字印刷で
ａ）は各印刷解像度におけるタイ文字印刷例（改行量：１／６  ｉｎｃｈの場合）
ｂ）は改行量の変化におけるタイ文字印刷例（印刷解像度：９０×９６ｄｐｉの場合）である
【図１２】２４ｐｉｎシリアルプリンタにおける従来のタイ文字印刷で
ａ）は各印刷解像度におけるタイ文字印刷例（改行量：１／６  ｉｎｃｈの場合）
ｂ）は改行量の変化におけるタイ文字印刷例（印刷解像度：１８０×１８０ｄｐｉの場合）である。
【符号の説明】
１はＭＥＮＵスイッチ
２はＳＥＬスイッチ
３はＥＮＴＥＲスイッチ
４は上位装置
５はデータ解析部
６は操作パネル
７は操作パネル制御部
８は印刷制御部
９はフレームメモリ
１０はフォントメモリ
１１は不揮発性メモリ
１２は横間引き制御部
１３は縦間引き制御部
１４はハンマ部
１５はシャトル部
１６は紙送り部
１７はＬＣＤ（液晶表示器）
【図１】
2005014557.tif 000003
【図２】
2005014557.tif 000004
【図３】
2005014557.tif 000005
【図４】
2005014557.tif 000006
【図５】
2005014557.tif 000007
【図６】
2005014557.tif 000008
【図７】
2005014557.tif 000009
【図８】
2005014557.tif 000010
【図９】
2005014557.tif 000011
【図１０】
2005014557.tif 000012
【図１１】
2005014557.tif 000013
【図１２】
2005014557.tif 000014