(57)【要約】【課題】  ロール紙カット動作や、ヘッド回復動作のように、必ず印字ヘッドを特定位置に移動しなければならない処理が入っても、印字ヘッドの移動というオーバーヘッドを最小限にとどめる。【解決手段】  ジョブ中に発生する、ロール紙カット動作や、ヘッド回復動作を、あらかじめ把握し、次のスキャンへの最短距離という考え方ではなく、総移動距離が最短になるように、計画的にスキャン方向を決定する。【選択図】  図５
2010012663.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する為の印字手段である印字ヘッドと、
該印字ヘッドを左右に駆動する印字ヘッド駆動手段と、
用紙搬送手段を主要素とする印刷装置に於いて、
前記印字ヘッド駆動手段は、前記印字ヘッドの移動距離が、印刷ジョブでのトータルの印刷ヘッドの移動距離が最小になるように、計画的に印刷方向を決定する決定手段を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタなどの印刷装置に関し、特に、印刷シーケンス中に、印字ヘッドを一定方向に移動させなければならない制限がある印刷装置およびその制御方法に関するものである。
【背景技術】
【０００２】
従来、プリンタは、印字を高速におこなうために、印字ヘッドを現在ある点から印字を開始する点まで最短の距離を移動し、印刷を必要とする範囲を動いて印刷を行う制御（ロジカルシーキング）を行っていた。
【０００３】
一般に印刷装置には、印字ヘッドを装置の片側に移動しなければ行う事が出来ない動作が含まれる。
【０００４】
例えば、印字ヘッドのメンテナンス動作を行うヘッド回復ユニットは、印字ヘッドの待機位置側にのみ配置される事が多い。その為、印刷中に印字ヘッドのメンテナンスが必要になった場合には、その時点で印字ヘッドが装置のいかなる場所に位置していようとも、回復ユニット位置まで移動しなければならない。
【０００５】
また、ロール紙への印刷時には、１つの印刷ジョブが終了した時点で、ロール紙をカットする動作を行う場合がある。ロール紙をカットするカッター機構には、カッターの移動方向が限定されている場合が多い。そのため、ロール紙をカットする際には、やはりその時点で印字ヘッドが装置のいかなる場所に位置していようとも、ロール紙カット時の、初期位置まで、印字ヘッドを移動しなければならない。
【０００６】
これらの、印刷シーケンス中に発生する、印字ヘッドの強制的な特定位置への移動は、ロジカルシーキング動作に、影響を与えてしまう。
【０００７】
このような不都合を回避する為に、印刷シーケンス中に発生する印字ヘッドのメンテナンスなどの動作を、ロジカルシーキングに影響が少ないタイミングに計画配置する方法が提案されている。（例えば、特許文献１参照。）
【特許文献１】特開２００４−１７４８２３号公報（第６頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の手法では、ロール紙のカット動作のような、印刷シーケンス中のタイミングを移動できないような、印字ヘッドのロジカルシーキングへの外乱に対しては、効果を上げる事が出来なかった。
【０００９】
本発明は上記課題に鑑みてなされたもので、その目的とするところは、印刷シーケンス中に発生する、印字ヘッドの位置を強制的に特定位置に移動しなければならないような動作に対しても、総印刷時間に対して影響を最低限に抑えるように、印字ヘッドの移動と印刷方向の決定を行う事で、より短い時間で印刷を終了する事が出来る印刷装置を提供する事にある。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明の画像記録装置は、
画像を形成する為の印字手段である印字ヘッドと、
該印字ヘッドを左右に駆動する印字ヘッド駆動手段と、
用紙搬送手段を主要素とする印刷装置に於いて、
前記印字ヘッド駆動手段は、前記印字ヘッドの移動距離が、印刷ジョブでのトータルの印刷ヘッドの移動距離が最小になるように、計画的に印刷方向を決定することを特徴とする。
【発明の効果】
【００１１】
以上説明したように本発明によれば、印刷シーケンス中に発生する、印字ヘッドの位置を強制的に特定位置に移動しなければならないような動作に対しても、総印刷時間に対して影響を最低限に抑えるように、印字ヘッドの移動と印刷方向の決定を行う事で、より短い時間で印刷を終了する事が出来る、印刷装置を提供する事が出来る。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１３】
以下に本発明の実施形態を説明する。
【実施例１】
【００１４】
図１は本発明を実施したインクジェットプリンタのブロック図である。
【００１５】
本プリンタはホストPCに接続され、ホストPC上のプリンタドライバ101で生成された印字データは、本プリンタの印刷ジョブ受信手段102によって受信される。
【００１６】
受信された印刷ジョブは、印刷ジョブ保持手段103に保持され、その後、印字シーケンス決定手段104によって読み出される。
【００１７】
印字シーケンス決定手段104は印刷ジョブ保持手段103から印刷ジョブを読み出し、印字媒体上に印刷ジョブを印字する際の、ヘッドの移動手順、すなわち印字シーケンスを決定する。
【００１８】
印字シーケンス決定手段104によって決定された印字シーケンスに従い、印刷ジョブは、装置制御手段105に渡される。
【００１９】
装置制御手段105は、印字シーケンス決定手段104から受け取った印刷ジョブを、印字ヘッド駆動手段108、用紙搬送手段109を適切に制御し、印字媒体107上に印刷していく。
【００２０】
図２は本発明を実施したプリンタの印字機構部分を上面から見た構造図である。
【００２１】
本プリンタには、ロール紙201がセットされる。
【００２２】
ロール紙201は、用紙搬送装置202によって駆動される、用紙搬送ローラ203によって挟まれており、用紙搬送装置202が用紙搬送ローラ203を回転させる事で、ロール紙201が搬送される。
【００２３】
ロール紙201上には、印字ヘッド204が、印字ヘッドガイド205を通して配置されている。
【００２４】
印字ヘッド204は印字ヘッド駆動機構206によって、印字ヘッドガイド206に沿って用紙上を移動する。
【００２５】
またロール紙201上には、カッター207が配置され、カッター駆動機構208によって駆動される。このカッター207の駆動により、用紙搬送路上のロール紙201は切断される。
【００２６】
カッター207は、通常カッター待機位置209に配置され、用紙を切断する際にカッター駆動機構208により用紙上を横切り、用紙を切断し、切断後はまたカッター待機位置209に戻される。
【００２７】
図３は、本発明を実施したプリンタで印刷対象ロール紙301に、印刷画像305を印字する際の、印字領域306と、印字ヘッド302等の位置関係、座標に関して示した図である。
【００２８】
301は印刷対象ロール紙、302は印字ヘッド、303は印字ヘッド待機位置、304はカッター待機位置、305は印刷画像、306は印字領域、307はカッター、308はスキャン間隔を表している。
【００２９】
印刷対象ロール紙301の左には、印字ヘッド待機位置303があり、印字ヘッド302は印刷待機状態ではこの印字ヘッド待機位置303に待機している。この位置を座標原点とする。
【００３０】
印刷対象ロール紙301の右には、カッター待機位置304があり、カッター307はカット動作待機状態では、このカッター待機位置307に格納されている。この位置は座標原点から120mmの位置にある。
【００３１】
まず本プリンタの基本的な印字動作について説明する。
【００３２】
本プリンタの印字ヘッド302は、一度にスキャン間隔308の幅の印字を行う事が出来る。
【００３３】
当該スキャンで印字を行うべき範囲を印字領域 306と言う。印刷領域306は、印刷画像305の当該スキャンに含まれる部分、を示す。
【００３４】
印字ヘッドは、一回のスキャン、つまり印刷対象ロール紙上の、印字領域306を、印字を行いながら１回横切る事、で、スキャン間隔308の高さの画像を印刷する。
【００３５】
１回のスキャンは、(1)当該スキャンの印字領域端までのヘッド移動、(2)印字、(3)紙送り  の３つのフェーズで構成される。
【００３６】
(1)のフェーズでは、現在の位置から印字領域端の、右端・左端のどちらかに移動する。一般の最短距離印字方法では、現在位置からより近い印字領域端へ移動する。
【００３７】
本プリンタの場合、上記(1)の移動を、印字領域のどちらの端に移動するのか、という判断を、当該ジョブの全てのスキャンに渡って、事前に計画しておく所に特徴がある。
【００３８】
その１：  当該ジョブの印字開始に先立ち、印刷画像305とスキャン間隔308から、総スキャン回数を把握する。
【００３９】
その２：  総スキャン回数と印刷画像305の関係から、各スキャンでの印字領域306を把握する。
【００４０】
その３：  各スキャンでの印字領域端への移動を、右端・左端のそれぞれで行っていった場合の総移動距離を、用紙カット動作の為の、カッター位置待機位置304へのヘッド移動も含めて、全てのパターンで算出する。この時、現在位置からの位置関係が、右端・左端とも同方向の場合は、無条件で近い端部への移動とし、パターン数を削減する。
【００４１】
その４：  全てのパターンの中で、総移動距離が最も少ないパターンを選択し、そのパターンに従って当該ジョブの印刷、印字ヘッドの移動を行っていく。
【００４２】
以上のように、事前にヘッド移動量が最短となる印字シーケンスを決定し印刷する事で、印字ヘッドの移動時間を最小限に抑えることができる。
【００４３】
図４は、図３をヘッドの移動に着目して、次のスキャンでの印字領域406の右端・左端への移動量を明記したものである。
【００４４】
図３同様、401は印刷対象ロール紙、402は印字ヘッド、403は印字ヘッド待機位置、404はカッター待機位置、405は印字領域、406はカッター、407はスキャン間隔を表している。
【００４５】
印字ヘッド402は、各スキャンでの印字領域405の印字が終了した位置から、次のスキャンの印字領域405の、右端か左端のどちらかの端部に移動し、次の印字を行う。図４では、次のスキャンへの移動量を記載している。
【００４６】
図５は、図３・図４で説明した画像を印刷する場合に、各スキャンの印字を右方向・左方向のそれぞれで行った場合の全てのパターンで、単体移動量の合計を算出した、テーブルである。
【００４７】
このテーブルを元に、最も単体移動量の少ない印字方向の組み合わせを、実際の印刷に採用する。
【００４８】
こうする事で、無駄な動き・時間の消費となる単体移動量が、最も少ない印字シーケンスで印刷を行う事が出来る。
【図面の簡単な説明】
【００４９】
【図１】本発明を実施したインクジェットプリンタのブロック図である。
【図２】本発明を実施したインクジェットプリンタの印字機構部分を上面から見た構造図である。
【図３】本発明を実施したインクジェットプリンタで画像を印刷する際の、各種位置関係・座標に関して示した図である。
【図４】本発明を実施したインクジェットプリンタで画像を印刷する際の、スキャン完の印刷領域端の差を明記した図である。
【図５】本発明を実施したインクジェットプリンタで、図３・図４で説明した画像を印刷する場合の、各スキャンの印字方向を決定する為総単体移動量を算出したテーブルである。
【符号の説明】
【００５０】
101  プリンタドライバ
102  印刷ジョブ受信手段
103  印刷ジョブ保持手段
104  印字シーケンス決定手段
105  装置制御手段
106  印字ヘッド
107  印字媒体
108  印字ヘッド駆動手段
109  用紙搬送手段
201  ロール紙
202  用紙搬送装置
203  用紙搬送ローラ
204  印字ヘッド
205  印字ヘッドガイド
206  印字ヘッド駆動機構
207  カッター
208  カッター駆動機構
209  カッター待機位置
301  印刷対象ロール紙
302  印字ヘッド
303  印字ヘッド待機位置
304  カッター待機位置
305  印刷画像
306  印字領域
307  カッター
308  スキャン間隔
401  印刷対象ロール紙
402  印字ヘッド
403  印字ヘッド待機位置
404  カッター待機位置
405  印字領域
406  カッター
407  スキャン間隔
【図１】
2010012663.tif 000003
【図２】
2010012663.tif 000004
【図３】
2010012663.tif 000005
【図４】
2010012663.tif 000006
【図５】
2010012663.tif 000007