(57)【要約】【課題】１８０dpiモードにおいて、印刷データ受信後、印刷開始前までに、各印刷ハンマの連続的なドット印刷がない低密度な印刷パターンを検出し、シャトル速度を上げることでスループットを向上させること。【解決手段】９０dpiモードの設定で印刷ドット数をカウントし、次に１８０dpi印刷モードの設定で印刷ドット数をカウントし、それらのドット数を比較することで短時間で各ハンマの連打の有無が検出でき、その結果を基にシャトルの速度を切り替えて印刷を行う。【選択図】  図２
2007245620.tif 000002
【特許請求の範囲】
【請求項１】
印刷行と垂直方向に所定ピッチで並べられた複数の印刷ハンマを搭載し、桁方向に沿って往復移動するハンマ駆動手段と、該ハンマ駆動手段を往復移動させるためのシャトル機構部と、前記ハンマ駆動手段及び前記シャトル機構部を制御する制御手段を備え、所定の解像度で印刷を行う第１の印刷モードと、該第１の印刷モードの半分の解像度でもって高速印刷を行う第２の印刷モードでの印刷が可能なドットラインプリンタにおいて、
第１の印刷モードでの印刷時に、印刷行毎に前記制御装置へ送られる印刷データの印刷ドット数をカウントして第１の印刷モードの印刷予定ドット数を求め、当該印刷データを第２の印刷モードに対応するよう間引き変換した上で印刷ドット数をカウントして第２の印刷モードの印刷予定ドット数を求め、前記第１の印刷モードの印刷予定ドット数と第２の印刷モードの印刷予定ドット数を比較し、印刷予定ドット数が同じである場合には第２の印刷モードのシャトル速度に切り替えて印刷を行うことを特徴とするドットラインプリンタの印刷制御方法。
【請求項２】
請求項１記載のドットラインプリンタの印刷制御方法において、
前記制御装置は、印刷開始前に夫々の印刷モードに応じて間引き後の印刷ドット数をカウントする印刷ドット数カウント手段と、印刷ドット数を比較する印刷ドット数比較手段と、シャトルの往復移動速度を瞬時に切り替えることができるシャトル速度制御手段を備えることを特徴とするドットラインプリンタの印刷制御方法。
【請求項３】
請求項１または２記載のドットラインプリンタの印刷制御方法において、
前記第２の印刷モードにおける間引き変換は、第１の印刷モードの印刷データが２ドット連続で存在していることを検出すると２番目のドットを間引くものであることを特徴とするドットラインプリンタの印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットラインプリンタの印刷制御方法に関するものである。
【背景技術】
【０００２】
ドット印刷を行う代表的な印刷装置としてドットラインプリンタが挙げられる。ドットラインプリンタはドット印刷を行う印刷ハンマを実装したハンマ駆動手段を、シャトル機構部により桁方向に往復運動させ、印刷を行うプリンタである。印刷ハンマは、板バネの先端にハンマピンを取り付けた構成となっており、板バネに予め持たせた撓みエネルギーを開放することで印刷ハンマを駆動し、インクを含浸したインクリボンを介して印刷用紙にドット印刷を行うプリンタである。
【０００３】
従来の印刷制御における印刷密度制限方法は、前行の印刷終了後、受信している印刷データを印刷データ受信バッファから印刷制御バッファに転送すると同時に印刷予定ドット数を数え、それを予め電源の電流容量を基に設定されている印刷可能ドット数と比較し、その結果、印刷密度によって１シャトルストローク、または複数シャトルストロークに分割して印刷する制御を行なっている。
【０００４】
図１に、従来の印刷制御のタイミングチャートの一例を示す。
【０００５】
図１において、受信した印刷データは、前行の印刷が終了すると印刷制御バッファに転送され、それと同時に印刷予定ドット数がカウントされる。その結果、印刷予定ドット数が規定値を超えた場合には、２シャトルストロークに分割して印刷される。一方、印刷中に受信した印刷データの印刷予定ドット数が規定値以内である場合には、１シャトルストロークで印刷する。
【０００６】
このように従来の技術では、設定されている印刷モードの最高速度に対して、印刷密度が高いために分割印刷の制御を行い、結果としてスループットが低下することはあっても、印刷密度が低い場合にスループットを向上させる制御は一切実施していない（例えば、特許文献１参照）。
【０００７】
【特許文献１】特開平１１−０２８８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ドットラインプリンタは、水平方向の解像度が異なる複数の印刷密度での印刷が可能である。例えば、第１の印刷モードは水平方向の解像度が１８０dpiの印刷モード、第２の印刷モードは第１の印刷モードの半分の解像度９０dpiで高速印刷する高速印刷モードである。これらを適宜使い分けることにより、目的に合った印刷を行うことが可能となる。
【０００９】
通常、前述した各印刷モードにおけるシャトルの最高速度は、印刷ハンマの釈放、印字、吸着の一連の動作に掛かる反応時間（以下ハンマリピータビリティとする）によって決められる。例えば、印刷モードが第１の印刷モードの場合、シャトルが１／１８０inch移動する時間は、少なくともハンマリピータビリティより長くなければならない。しかし、ハンマが１８０dpiピッチ間隔で連続して印刷するドットがなければ、シャトルが１／１８０インチ移動する時間を、ハンマリピータビリティより長くする必要がなくなる。従って、１８０dpiモードのとき、印刷ハンマ全てにおいて、１８０dpiの間隔で連続的に印刷するドットが全くない場合、シャトルの最高速度を２倍、即ち第２の印刷モードに上げても印刷が可能である。よって、１８０dpiのとき、シャトル速度を９０dpiに上げて印刷を実行すれば、例えば帳票印刷で縦線のみの印刷パターン部についてはスループットを向上させることができる。
【００１０】
しかしながら、シャトル速度を１８０dpiの速度から９０dpiの速度に切り替えるためには、少なくとも前印刷が終了してからシャトルが左右反転する前までに切り替えなければならず、マイクロプログラム処理で、その間にハンマピンすべてにおいて連打するハンマピンがあるかないかを判断し、シャトル速度を切り替えるのは、処理時間的に困難である。
【００１１】
そこで、本発明は、印刷開始前に短時間で各ハンマの連打がない低密度な印刷パターンを検出し、シャトル速度を上げてスループットを向上させることを課題とする。
【課題を解決するための手段】
【００１２】
上記課題を解決する第１の発明は、印刷行と垂直方向に所定ピッチで並べられた複数の印刷ハンマを搭載し、桁方向に沿って往復移動するハンマ駆動手段と、該ハンマ駆動手段を往復移動させるためのシャトル機構部と、前記ハンマ駆動手段及び前記シャトル機構部を制御する制御手段を備え、所定の解像度で印刷を行う第１の印刷モードと、該第１の印刷モードの半分の解像度でもって高速印刷を行う第２の印刷モードでの印刷が可能なドットラインプリンタにおいて、第１の印刷モードでの印刷時に、印刷行毎に前記制御装置へ送られる印刷データの印刷ドット数をカウントして第１の印刷モードの印刷予定ドット数を求め、当該印刷データを第２の印刷モードに対応するよう間引き変換した上で印刷ドット数をカウントして第２の印刷モードの印刷予定ドット数を求め、前記第１の印刷モードの印刷予定ドット数と第２の印刷モードの印刷予定ドット数を比較し、印刷予定ドット数が同じである場合には第２の印刷モードのシャトル速度に切り替えて印刷を行うことを特徴とする。
【００１３】
上記課題を解決する第２の発明は、第１の発明において、前記制御装置が、印刷開始前に夫々の印刷モードに応じて間引き後の印刷ドット数をカウントする印刷ドット数カウント手段と、印刷ドット数を比較する印刷ドット数比較手段と、シャトルの往復移動速度を瞬時に切り替えることができるシャトル速度制御手段を備えることを特徴とする。
【００１４】
上記課題を解決する第３の発明は、第１または第２の発明において第２の印刷モードにおける間引き変換が、第１の印刷モードの印刷データが２ドット連続で存在していることを検出すると２番目のドットを間引くものであることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１の印刷モード（１８０dpi）おいて、夫々のすべてのハンマピンが同じ密度の間隔（１８０dpi）で連続的に印刷されるドットがない場合、シャトルの速度を第１の印刷モードの半分の密度の第２の印刷モード（９０dpi）のシャトル速度に上げて印刷を実行することで、縦線のみの印刷パターンのような低密度の印刷において、スループットを向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明を説明する。
【００１７】
図４は本発明の印刷制御を行うためのプリンタ制御にかかるブロック図、図２は本発明の印刷制御方式によるタイミングチャートの一例を示す。
【００１８】
図４において、１はエンジン制御部、２は印刷データ受信バッファ、３は印刷制御バッファ、４は印刷ドット間引き手段、５はマイコン、６は印刷タイミング生成手段、７はシャトル制御手段、８はシャトル、９はハンマ駆動手段、１０は印刷ハンマである。
【００１９】
なお、マイコン５には、印刷ドット数を記憶する手段と印刷ドット数比較手段、印刷ドット間引き手段４には印刷モード毎にドット数を間引いてカウントする手段、シャトル制御手段７には、瞬時にシャトル速度を切り替えることが可能なシャトル速度切り替え手段を備える。
【００２０】
上位装置（図示せず）から転送された印刷データは印刷モード（水平方向の解像度）に関係なく、常に１８０dpiピッチのデータで印刷データ受信バッファ２に格納され、前印刷終了時に印刷データ受信バッファ２から印刷制御バッファ３に印刷データを転送するときに、印刷データ間引き手段４により印刷ドット数がカウントされる。このとき、印刷モードが第２の印刷モード（９０dpi）であれば印刷データ間引き手段４に９０dpiを設定することで、９０dpiピッチに変換されたデータが印刷制御バッファ３に転送され、印刷データ間引き手段４も９０dpiに間引かれたドット数をカウントする制御になっている。なお、このときの間引き方法は、１８０dpiの印刷データの２ドット連続で印刷するドットを検出すると２ドット目のドットを間引くものである。
【００２１】
この印刷制御を基に、第１の印刷モード（１８０dpi）のとき、マイコン５は、一旦、印刷ドット間引き手段４に半分の密度である第２の印刷モード（９０dpi）を設定して印刷データを印刷受信バッファ２から印刷ドット間引き手段４を介して印刷制御バッファ３に転送し、印刷ドット間引き手段４から印刷ドット数を読み取り記憶する。次に、印刷ドット間引き手段４に第１の印刷モード（１８０dpi）を設定し、再度、印刷受信バッファ２から印刷ドット間引き手段４を介して印刷制御バッファ３に転送する。転送が終了すると、印刷ドットカウント手段４から印刷ドット数を読み取り、最初に９０dpiで転送したときに記憶していた印刷ドット数と比較し、ドット数が同じであれば「連続してドット印刷をしない印刷データ」と判断し、シャトル制御手段７に９０dpiのシャトル速度を設定して印刷を開始する。また、ドット数を比較した結果、ドット数が同じでなければ「連続してドット印刷をする印刷データ」と判断し、シャトル制御手段７に１８０dpiのシャトル速度を設定し、印刷を開始する。このように印刷開始前に９０dpiおよび１８０dpiの設定で印刷データを転送し比較することで、印刷ハンマの連打があるか否かを判断することができ、連打がない印刷パターンを検出して、シャトル速度を調整することで、スループットを向上させることができる。
【００２２】
以下、図３で、１８０dpiの印刷データとそれを間引いた９０dpiの印刷データの比較で１８０dpiの印刷を９０dpiのシャトル速度で印刷可能と判断できる理由を説明する。
【００２３】
図３において、（１）で示す連続してドット印刷する印刷データを受信した場合、ドット間引き制御手段は、１８０dpiの設定では「間引きなし」の情報として印刷ドット数カウンタが７ドットをカウントするが、９０dpiに間引きする場合には連続したドットの後のドットが間引かれるデータ処理を行うため、印刷ドット数カウンタは４ドットのみをカウントする。このように、９０dpiに間引かれた印刷データが１８０dpiの印刷データと異なる場合には、印刷データに不足が生じることとなり、１８０dpiの印刷品質が保てなくなる。従って、１８０dpiの印刷ドット数と９０dpiの印刷ドット数が一致しない場合には、「連続してドット印刷をする印刷データ」と判断し、１８０dpiの設定でシャトル制御を行う。
【００２４】
一方、（２）で示す連続してドット印刷をしない印刷データを受信した場合、ドット間引き制御手段は、１８０dpiの設定で「間引きなし」の情報として印刷ドット数カウンタが５ドットをカウントする。また、９０dpiに間引きする場合においても連続したドットの後のドットが間引かれるデータ処理を行うが、本印刷データの場合には連続したドットが存在しないため、印刷ドット数カウンタは５ドットをカウントする。このように、１８０dpiと９０dpiの印刷データ数が一致した場合、９０dpiの印刷データで印刷を行ったとしても印刷データに不足は生じない。従って、印刷ドット数カウントも受信したデータのまま５ドットとカウントし、当該印刷データは１８０dpiの印刷データでありながら、実際には９０dpiの印刷処理（シャトル速度）で対応が可能である。
【００２５】
なお、本発明においては、第１の印刷モード（１８０dpi）での印刷品質を劣化させないという観点から、間引かれた９０dpiの印刷データ数と１８０dpiの印刷データ数が一致した場合にのみ有効である。
【００２６】
以上説明したように、本発明の制御を利用すれば、印刷モードが１８０dpiに設定されている場合において、９０dpi、１８０dpiの設定でそれぞれ印刷する行毎にドット数をカウントし、それらを比較することで、（１）連続してドット印刷する印刷データの場合にはシャトル速度を９０dpiにせず、（２）連続してドット印刷をしない印刷データがない場合にはシャトル速度を９０dpiにすることが可能である。
【図面の簡単な説明】
【００２７】
【図１】印刷動作の一例を示すタイミングチャート。
【図２】本発明の印刷制御の一例となるタイミングチャート。
【図３】本発明の概念を示す印刷データ処理の説明図。
【図４】本発明の制御装置の一例となるブロック図。
【符号の説明】
【００２８】
１はエンジン制御部、２は印刷データ受信バッファ、３は印刷制御バッファ、４は印刷ドット間引き手段、５はマイコン、６は印刷タイミング生成手段、７はシャトル制御手段、８はシャトル、９はハンマ駆動手段、１０は印刷ハンマである。
【図１】
2007245620.tif 000003
【図２】
2007245620.tif 000004
【図３】
2007245620.tif 000005
【図４】
2007245620.tif 000006