(57)【特許請求の範囲】
【請求項１】
印字媒体に対して相対的に移動される印字ヘッドと、
前記印字ヘッドの移動方向に沿って該印字ヘッドの前方に設置されたインクリボンを備え、
前記インクリボンは、前記印字ヘッドの一方への移動によってのみ巻き取られ、その巻き取り方向と直交方向に複数の色が配列されており、
前記インクリボンの巻き取り方向と直交方向における、前記印字ヘッドの前記インクリボンに対する相対的位置を切り替える切り替え機構と、
前記切り替え機構による切り替えの後における、次の印字開始位置までの前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが、前記印字ヘッドに対する前記インクリボンのずれを直す所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせる制御部とを備えたことを特徴とするプリンタ。
【請求項２】
前記制御部は、次の印字開始位置及び印刷方向に基づいて前記空送り量及び空送り方向を決定することを特徴とする請求項１記載のプリンタ。
【請求項３】
前記切り替え機構は、前記印字ヘッドが印字領域の外にあるときに前記切り替えを行うものであることを特徴とする請求項１又は２記載のプリンタ。
【請求項４】
複数の印刷トラックを具備するインクリボンを用いて印刷を行うプリンタにおいて、
前記インクリボンを介して記録紙に印刷を行う印字ヘッドと、
前記記録紙の搬送方向と交差する方向に前記印字ヘッドを往復移動する移動機構と、
前記印字ヘッドの一方への移動によってのみ前記インクリボンの巻き取りを行う巻き取り機構と、
前記プリントヘッドに対する前記印刷トラックの位置を切り替えるシフト機構と、
前記シフト機構による切り替え開始後、次の印字開始位置までの前記印字ヘッドの移動量であって前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが所定量Ｌを満たすか否かを判断し、前記印字ヘッドの移動量ｌが所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせる制御部とを有することを特徴とするプリンタ。
【請求項５】
前記制御部は、次の印字開始位置及び印刷方向に基づいて前記空送り量及び空送り方向を決定することを特徴とする請求項４記載のプリンタ。
【請求項６】
印字媒体に対して相対的に移動される印字ヘッドと、前記印字ヘッドの移動方向に沿って該印字ヘッドの前方に設置され、前記印字ヘッドの一方への移動によってのみ巻き取られるインクリボンであって、その巻き取り方向と略直交方向に複数の色を配列したインクリボンと、前記インクリボンの巻き取り方向と略直交方向における、前記印字ヘッドの前記インクリボンに対する相対的位置を切り替える切り替え手段とを備えたプリンタを制御する方法において、
前記切り替え手段により前記印字ヘッドの前記インクリボンに対する相対的位置を切り替えるステップと、
次の印字開始位置までの前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌと、前記印字ヘッドに対する前記インクリボンのずれを直す所定量Ｌとを比較するステップと、
前記印字ヘッドの移動量ｌが、前記所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせるステップとを備えたことを特徴とするプリンタの制御方法。
【請求項７】
複数の印刷トラックを具備するインクリボンを用いて印刷を行うプリンタを制御する方法において、
印字ヘッドにより前記インクリボンを介して記録紙に印刷を行う印字ステップと、
前記記録紙の搬送方向と交差する方向に前記印字ヘッドを往復移動する移動ステップと、
前記印字ヘッドの一方への移動によってのみ前記インクリボンの巻き取りを行う巻き取りステップと、
前記プリントヘッドに対する前記印刷トラックの位置を切り替えるシフトステップと、
前記シフトステップによる切り替え開始後、次の印字開始位置までの前記印字ヘッドの移動量であって前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが所定量Ｌを満たすか否かを判断するステップと、
前記判断ステップの結果に基づいて、前記印字ヘッドの移動量ｌが所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせるステップとを有することを特徴とするプリンタの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、巻き取り方向と略直交方向に複数の色を配列した複色インクリボンを備えるプリンタ及びその制御方法に関し、特に、このインクリボンの巻き取りを印字ヘッドを搭載したキャリッジの移動によって行うプリンタ及びその制御方法に関する。
【０００２】
【従来の技術】
インクリボンカートリッジを使用したプリンタは、比較的安価に構成でき、印字の信頼性も高いことから、現在でも広く使用されている。カートリッジの装着時に、そこから引き出されたインクリボンは、印字ヘッドの移動経路に沿って、印字ヘッドと用紙のギャップ間に配置される。印字ヘッドの駆動に連携して、カートリッジ内の巻き取り機構によって、インクリボンは少しずつ巻き取られていき、これによって前記ギャップ間に新たなインクリボンの領域が常時提供される。
【０００３】
この種のプリンタにおいて、インクリボンの幅方向、すなわちその巻き取り方向と直交する方向に複数の色を配列したインクリボン（以下、複色インクリボンという）を用い、その幅方向における印字ヘッドとインクリボンの相対的位置を変えることによって、多色印字を可能とするものがある。すなわち、印字命令が特定の色の命令を伴う場合、プリンタの制御部は、印字ヘッドに対するインクリボンの位置（あるいはインクリボンに対する印字ヘッドの位置）を移動させて、インクリボン上の目的の色が印字ヘッドの前方に来るようにしてから、印字を実行する。
【０００４】
しかしながら、このようなプリンタにおいては、従来から１つの問題が指摘されている。それは、印字ヘッドに対するインクリボンの相対的位置を切り替える際に、インクリボンが印字ヘッドの面や端部に引っ掛かるなどして、印字ヘッドの前方にインクリボンにおける目的の色の領域（以下、印刷トラックともいう）が正しく位置しないことである。これによって、切り替え後の印字の最初の領域で、指定された正しい色による印字が行われなかったり、印字が混色してしまうという問題があった。通常、インクリボンには、カートリッジのアームによって所定のテンションが掛けられており、これによって前記引っ掛かりの問題が起き難くなるように設計されているが、経時的に該テンションが弱くなったり、インクリボンの幅方向に「よれ」が生じたりすることによって、前記問題が引き起こされることがある。
【０００５】
従来、このような問題を解決するものとして、印字ヘッドとインクリボンの相対的位置の切り替えの後に、一定量インクリボンを巻き取るよう制御し、これによりインクリボンを適切な位置に移動せしめるよう構成されたプリンタが幾つか提案されている。
【０００６】
特開平６−８７２５６号公報には、インクリボンのシフト移動中に又はシフト移動終了直後に、一定量インクリボンを巻き取ることによりインクリボンのたるみをなくし正しい位置に移動させるプリンタの混色防止装置が開示されている。
【０００７】
また、特開平８−２０７４０５号公報には、インクリボンのシフト量に応じてインクリボンの巻き取り量を変更することにより、インクリボンのたるみを確実に除去する印刷装置が開示されている。
【０００８】
また、特開平５−１３１７３６号公報には、キャリッジを往復移動させるキャリッジモータを利用してリボン巻取機構を駆動するように構成された印字装置において、キャリッジモータの加速中または減速中にリボンシフトモータを駆動してリボンをシフトさせることにより、インクリボンのジャムを防止するとともに印字の高速化を図った印字装置が開示されている。
【０００９】
【発明が解決しようとする課題】
しかしながら、前記従来の方法においては、印刷色切り替え後（インクリボンシフト後）の印字のスループットが低下するという問題がある。すなわち、従来の方法では、プリンタに前回の印字と異なる色による印字の命令が入力された場合、概略以下の手順で印字が実行される。
（１）印字ヘッドとインクリボンの相対的位置を切り替える。
（２）インクリボンを一定量巻き取る（前記（１）と同時に行っても良い）。
（３）印字ヘッドを印字先頭位置に移動する。
（４）印字を実行する。
【００１０】
ところが、印字ヘッドを搭載したキャリッジの移動に伴ってインクリボンの巻き取りが行われる形式のプリンタにおいては、次の印字の先頭位置によっては、前記（３）の印字先頭位置への印字ヘッドの移動の際に、該移動に伴って、インクリボンがそのずれを修正するに十分な量巻き取られることがある。この場合、前記（２）の動作は不要であり、該動作を行うための時間、および巻き取られる分のインクリボンが無駄に消費されることとなる。
【００１１】
本発明の目的は、前記従来の課題を解決し、印刷色の切り替え、すなわちインクリボンの色の切り替えの際にできるだけプリンタの印字のスループットを低下させることなく、前記インクリボンの位置ずれの問題を無くすことができるプリンタ及びその制御方法を提供することにある。
【００１２】
前記目的を達成するため本発明に係るプリンタは、印字媒体に対して相対的に移動される印字ヘッドと、前記印字ヘッドの移動方向に沿って該印字ヘッドの前方に設置されたインクリボンを備え、前記インクリボンは、前記印字ヘッドの一方への移動によってのみ巻き取られ、その巻き取り方向と直交方向に複数の色が配列されており、前記インクリボンの巻き取り方向と直交方向における、前記印字ヘッドの前記インクリボンに対する相対的位置を切り替える切り替え機構と、前記切り替え機構による切り替えの後における、次の印字開始位置までの前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが、前記印字ヘッドに対する前記インクリボンのずれを直す所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせる制御部とを備えて構成される。
【００１３】
前記構成により、印字ヘッドの移動に伴ってインクリボンが所定量移動しないと判断される場合にのみ空送りが行われるので、不必要な印字ヘッドの移動動作が排除され、これによって該インクリボンの切り替えを伴う印字のスループットの低下を最小限に抑えることができる。
【００１４】
本発明において、前記制御部は、次の印字開始位置及び印刷方向に基づいて前記空送り量及び空送り方向を決定することが好ましい。
【００１５】
これによって、印字ヘッドを空送りした場合において、次の印字開始位置に印字ヘッドを最小限の時間で移動させることが可能となる。
【００１６】
また、前記切り替え機構は、前記印字ヘッドが印字領域の外にあるときに前記切り替えを行うものとすることができる。
【００１７】
また、本発明のプリンタは、複数の印刷トラックを具備するインクリボンを用いて印刷を行うプリンタにおいて、前記インクリボンを介して記録紙に印刷を行う印字ヘッドと、前記記録紙の搬送方向と交差する方向に前記印字ヘッドを往復移動する移動機構と、前記印字ヘッドの一方への移動によってのみ前記インクリボンの巻き取りを行う巻き取り機構と、前記プリントヘッドに対する前記印刷トラックの位置を切り替えるシフト機構と、前記シフト機構による切り替え開始後、次の印字開始位置までの前記印字ヘッドの移動量であって前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが所定量Ｌを満たすか否かを判断し、前記印字ヘッドの移動量ｌが所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせる制御部とを有することを特徴とする。
【００１８】
この場合において、次の印字開始位置及び印刷方向に基づいて空送り量及び空送り方向を決定することを特徴とする。
【００１９】
本発明は、更に、プリンタの制御方法に関する。すなわち、本発明の方法は、印字媒体に対して相対的に移動される印字ヘッドと、前記印字ヘッドの移動方向に沿って該印字ヘッドの前方に設置され、前記印字ヘッドの一方への移動によってのみ巻き取られるインクリボンであって、その巻き取り方向と略直交方向に複数の色を配列したインクリボンと、前記インクリボンの巻き取り方向と略直交方向における、前記印字ヘッドの前記インクリボンに対する相対的位置を切り替える切り替え手段とを備えたプリンタを制御する方法において、前記切り替え手段により前記印字ヘッドの前記インクリボンに対する相対的位置を切り替えるステップと、次の印字開始位置までの前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌと、前記印字ヘッドに対する前記インクリボンのずれを直す所定量Ｌとを比較するステップと、前記印字ヘッドの移動量ｌが、前記所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせるステップを備えて構成される。
【００２０】
また、本発明のプリンタの制御方法は、複数の印刷トラックを具備するインクリボンを用いて印刷を行うプリンタを制御する方法において、印字ヘッドにより前記インクリボンを介して記録紙に印刷を行う印字ステップと、前記記録紙の搬送方向と交差する方向に前記印字ヘッドを往復移動する移動ステップと、前記印字ヘッドの一方への移動によってのみ前記インクリボンの巻き取りを行う巻き取りステップと、前記プリントヘッドに対する前記印刷トラックの位置を切り替えるシフトステップと、前記シフトステップによる切り替え開始後、次の印字開始位置までの前記印字ヘッドの移動量であって前記インクリボンの巻き取りを伴う前記印字ヘッドの移動量ｌが所定量Ｌを満たすか否かを判断するステップと、前記判断ステップの結果に基づいて、前記印字ヘッドの移動量ｌが所定量Ｌに満たない場合に、前記一方へ前記印字ヘッドを少なくともＬ−ｌの量空送りさせるステップとを有することを特徴とする。
【００２１】
この場合において、次の印字開始位置及び印刷方向に基づいて空送り量及び空送り方向を決定するステップを更に有することを特徴とする。
【００２２】
また、本発明の制御方法は、プリンタの制御部で実行可能な制御プログラムとして供給することが可能であり、その制御プログラムを記録した記録媒体を介して提供することができる。記録媒体として半導体メモリ、コンパクト・ディスク（ＣＤ−ＲＯＭ）、フロッピー・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオディスク（ＤＶＤ−ＲＯＭ）、もしくは磁気テープを採用することができ、これらの記録媒体を用いて既存のプリンタ装置にプログラムを導入することができる。さらに、これらのプログラムをＷＷＷ（World Wide Web）サイトに登録し、これを使用者にダウンロードさせて、既存のプリンタ装置にプログラムを導入することができる。
【００２３】
【発明の実施の形態】
以下、本発明の一実施形態を図面に沿って説明する。図１は本発明が適用されるプリンタの外観斜視図、図２はインクリボンカートリッジを取り外した状態における図１の対応図である。本実施形態においてプリンタ１０は、内装したロール紙１１に対し印字を行うドットインパクト式のもので、インク供給源としてのインクリボンカートリッジ１２を着脱交換可能に備える。印字ヘッド１４は、軸１５にガイドされたキャリッジ１６に搭載され、プラテン１７にそのヘッド部分を対向させた状態で、ロール紙１１の送り方向と交叉する方向に移動可能にされる。キャリッジ１６は、図示しないタイミングベルトと連携され、キャリッジ駆動モータの動力を受けて、印字ヘッド１４を軸１５に沿って搬送する。
【００２４】
インクリボンカートリッジ１２は、そのリボンの幅方向に黒及び赤のインク領域を配列した複色リボン１３を備えており、印字ヘッド１４と対向するリボンの領域（印刷トラック）を変えることによって、２色印字を可能とする。すなわち、インクリボンカートリッジ１２は、プリンタのベースフレーム１８に対し、揺動可能に支承されたフレーム１９に装着される。後述するシフト機構３０及びシフト解除機構４０によるフレーム１９の設置角度の変更、すなわち色切り替えに従って、該フレーム１９に装着されたインクリボンカートリッジ１２の角度が変えられる。その結果、印字ヘッド１４のヘッド部分に、複色リボン１３における黒又は赤の何れかのインク領域が対向し、該位置を維持した状態で印字を行うことによって、所望の色による印字が実行される。なお、初期状態でフレーム１９は略水平に支持され、このとき複色リボン１３の黒インクの領域が印字ヘッド１４に対面され、その結果、黒色による印字が可能な状態となっている。
【００２５】
次に、図３及び図４を共に参照して、前記色切り替え（印刷トラック切り替え）を実現するプリンタの機構について説明する。図３は、印字ヘッド１４の移動領域における一端（図２においては右端）に設置されたシフト機構３０を示す斜視図、図４は、印字ヘッド１４の移動領域における他端（図２においては左端）に設置されたシフト解除機構４０を示す斜視図である。
【００２６】
シフト機構３０は、印字ヘッド１４がその印字領域を超えて右端へ搬送されたときに起動され、初期状態にあるフレーム１９延いてはインクリボンカートリッジ１２を僅かに傾斜させる。これによって複色リボン１３の赤インクの領域を印字ヘッド１４に対面させて赤色による印字を可能とする。図３に示すように、シフト機構３０は、フレーム１９の右端部下方に設置された押上げ部材３１を備える。押上げ部材３１は、ベースフレーム１８に対し軸３１ａを中心に水平方向に揺動自在に支承され、スプリング３２によって図３に示す初期状態が維持されている。押上げ部材３１の上面には、係止爪３１ｃを有する段部３１ｂが形成されており、前記押上げ部材の初期状態において、この段部３１ｂはフレーム１９の側方に位置する。押上げ部材３１の他端側には、キャリッジ１６の突部材１６ａが当接される当接部３１ｄが形成される。黒から赤への色切り替えのための命令に応じて、キャリッジ１６が印字領域を超えて右端に移動されると、突部材１６ａによって当接部３１ｄが押され、その力で押上げ部材３１が回動される。
【００２７】
フレーム１９は初期状態で、回動支点に対するその張り出し側を、ベースフレーム１８上の台座１８ａに乗せた状態にされ、これによって略水平に保持されている。前記押し上げ部材３１の段部３１ｂ上面は、台座１８ａの上面よりも十分に高い位置にある。そのため、押し上げ部材３１が回動し、その係止爪３１ｃの斜面を利用してその段部３１ｂがフレーム１９の下方に移動されると、該段部３１ｂによってフレーム１９の張り出し側は持ち上げられ、その支点を軸に回動される。この状態で、押上げ部材３１の係止爪３１ｃは、フレーム１９に形成した孔１９ａに係合し、これによってキャリッジ１６が左側に移動した後においても、この状態が維持されることとなる。フレーム１９の前記回動によって、インクリボンカートリッジ１２の複色インク１３における赤色インクの領域が、印字ヘッド１４のヘッド部分に対面し、以降、赤インクによる印字が可能となる。
【００２８】
一方、シフト解除機構４０は、印字ヘッド１４がその印字領域を超えて左端へ搬送されたときに起動され、前記シフト機構３０によってシフトされたフレーム１９延いてはインクリボンカートリッジ１２を元の初期状態に戻す。シフト解除後に、複色リボン１３の黒インクの領域が印字ヘッド１４に対面され、黒色による印字が可能となる。図４に示すように、シフト解除機構４０は、フレーム１９の左端部下方に設置された係止解除部材４１を有する。係止解除部材４１は、ベースフレーム１８に対し回動支承され、その一端に該回動に伴って動作されるフリップ部４１ａを、その他端にキャリッジ１６の突部材１６ｂに対応した当接部４１ｂを備える。少なくとも前記フリップ部４１ａは、フレーム１９の張り出し側の下方に位置しており、その動作時にはフレーム１９の下面に当接してこれを持ち上げるよう作用する。また、ベースフレーム１８とフレーム１９との間にはスプリング４２が懸架され、フレーム１９の回動を円滑にするとともに緩衝材として機能する。
【００２９】
先のシフト機構３０により、インクリボンカートリッジ１２がシフト状態にある、すなわちフレーム１９が傾斜状態にあるときに、赤から黒への色切り替えのための命令に応じて、キャリッジ１６が印字領域を超えて左端に搬送されると、その突部材１６ｂが係止解除部材４１の当接部４１ｂに突き当てられる。これによって、係止解除部材４１が回動し、そのフリップ部４１ａの先端が上方に持ち上げられて、傾斜状態にあるフレーム１９を更に上方へ押上げる。結果、シフト機構３０における係止爪３１ｃのフレーム１９の孔１９ａに対する係合が解除され、フレーム１９は水平な初期状態に戻る。このようにして、インクリボンカートリッジ１２の複色インク１３における黒色インクの領域が、印字ヘッド１４のヘッド部分に対面し、以降、黒インクによる印字が可能となる。
【００３０】
次に、インクリボンの巻き取り機構について説明する。図５には、インクリボン巻き取り機構５０の概略構成が示されている。図に示すように、インクリボンを巻き取るための駆動軸５１は、歯車列５２を介してキャリッジ駆動モータ５４に連携されている。歯車列５２内の歯車５２ａは、同軸に揺動歯車５３を有しており、この揺動歯車５３は、歯車５２ａが反時計回りに回転されたときには歯車５２ｂに噛み合ってその動力を伝達するが、時計回りに回転されたときには歯車５２ｂから離間して歯車５２ａを空転させる。
【００３１】
一方、キャリッジ駆動モータ５４は、プーリー５６に固定された歯車５５に噛み合っており、その駆動力によってプーリー５６に巻き掛けたタイミングベルト５７を正逆送りする。これによって、タイミングベルト５７上のキャリッジ１６は、用紙の搬送方向と略直交する方向に送られる。ここで、キャリッジ駆動モータ５４が反時計方向に駆動されると、キャリッジ１６は左から右へ向けて送られる。このとき、キャリッジ駆動モータ５４の駆動力は歯車列５２を介して、インクリボンの駆動軸５１に伝達され、キャリッジ５７の移動に伴ってインクリボンが少しずつ巻き取られることとなる。一方、キャリッジ駆動モータ５４が時計方向に駆動されると、キャリッジ１６は右から左へ向けて送られる。しかしながら、このとき揺動歯車５３は歯車５２ｂから離間されるので、インクリボンの駆動軸５１にはキャリッジ駆動モータ５４の駆動力が伝達されず、インクリボンは巻き取られない。このようにして、本実施形態においては、キャリッジの一方向の移動時にのみインクリボンが巻き取られるように構成している。
【００３２】
次に、前記プリンタの印字制御について説明する。図６は本実施形態に係るプリンタの機構部を制御する制御装置のブロック図である。６１はプリンタ全体の制御を司るＣＰＵ（Central Processing Unit）であり、ＲＯＭ（Read Only Memory）６２に格納された制御プログラム及び各種データに基づいて動作する。ＣＰＵ６１に制御されるプリンタの機構部６４には、印字機構、リボンシフト機構、リボン巻き取り機構、用紙搬送機構等が含まれる。ホストコンピュータからのコマンド及び印刷データは、インターフェイス６５を介して受信され、ＲＡＭ（Random Access Memory）６３に一時的に格納される。また、ＲＡＭ６３は、印刷色等の各種設定値を格納する領域を有する。
【００３３】
図７は本実施形態に係るプリンタの印字制御手順を示すフローチャートである。本フローチャートは、キャリッジの移動に伴うインクリボンの巻き取りの制御を含んでおり、印字のためのキャリッジの移動に伴うインクリボンの巻き取りの動作について留意されたい。
【００３４】
プリンタの制御部が、ホストコンピュータからインターフェイス６５を介して印字データあるいはコマンドを受けると、最初にインクリボンのシフトが必要か否かが判断される（Ｓ７０１）。すなわち、受信した印字データあるいはコマンドから新印刷色を決定し、当該新印刷色とＲＡＭ６３の印刷色記憶領域に格納されている旧印刷色とを比較する。そして、印刷色を切り替える必要があるとき、すなわちインクリボンのシフトが必要であると判断された場合に、インクリボンのシフトが実行され、新印刷色を新たにＲＡＭ６３の印刷色記憶領域に格納する（Ｓ７０２）。新印刷色と旧印刷色とが異なる場合、すなわちシフトが必要な場合（Ｓ７０１：ＹＥＳ）、キャリッジを印字領域を超えて右端又は左端へ移動することによって前記シフト機構３０又はシフト解除機構４０を動作させてインクリボンのシフトを行う。新印刷色と旧印刷色とが等しい場合、すなわちシフトが不要な場合（Ｓ７０１：ＮＯ）、インクリボンのシフトは行わず、印字のためにキャリッジが印字先頭位置へ移動され（Ｓ７０４）、印字が実行される（Ｓ７０７）。一般に、プリンタはホームポジションを有しており、キャリッジの移動はこのホームポジションを基準に行われる。従って、プリントヘッドのホームポジションに対する相対位置は常に既知となっているので、プリントヘッドを移動すべき方向及び距離を容易に得ることができる。
【００３５】
ステップＳ７０２でインクリボンのシフトを行った場合、次に、インクリボンの巻き取り動作が必要か否かの判断がなされる（Ｓ７０３）。インクリボンをシフトした場合、シフト後のインクリボンが印字ヘッドに引っ掛かって、リボンのシフトが適正に行われない場合があり、その状態で印字を続行すると混色印字等が引き起こされるという問題がある。これを回避するために、インクリボンを所定量巻き取るよう制御するのである。一方で、シフト後印字ヘッドが印字の先頭位置へ移動するためにキャリッジが右移動される場合には、該移動に伴ってインクリボンが巻き取られるので、インクリボンの巻き取りの動作を敢えて行う必要がない。
【００３６】
従って、本実施形態においては、次の印字開始位置を考慮し、移動量ｌが所定量Ｌ以上である場合には（Ｓ７０３：ＹＥＳ）、そのまま印字先頭位置へキャリッジを移動させる（Ｓ７０４）。ここで、前記「移動量ｌ」は、印字先頭位置までの全移動量（以下、これを移動量ｌ’とする）のうち、インクリボンの巻き取りを伴う移動を指し、また「所定量Ｌ」は、インクリボンを補正するに必要なキャリッジの移動量を指す。本実施形態においては、キャリッジの左から右への移動時にのみインクリボンの巻き取りが行われるので、印字先頭位置までのキャリッジの右移動の量が移動量ｌとなる。また所定量Ｌは、設計者又は使用者の経験に基づいて設定することができる。以上より、移動量ｌが所定量Ｌ以上の場合に、ステップＳ7０４で、そのまま印字先頭位置へキャリッジを移動させることによって、該移動に伴ってインクリボンはその補正をするに必要な量巻き取られることとなる。
【００３７】
移動量ｌが所定量Ｌに満たない場合は（Ｓ７０３：ＮＯ）、印字ヘッドを印字先頭位置へ直接移動させただけでは、インクリボンの補正が十分に行われないと判断され、前記全移動量ｌ’に所定量Ｌを加えた分だけキャリッジを移動させる（Ｓ７０５）。そして、印字先頭位置へキャリッジを移動させた後（Ｓ７０６）、印字を実行する（Ｓ７０７）。これらのキャリッジの移動によって、インクリボンはその補正をするに必要な量だけ巻き取られることとなる。
【００３８】
以上の如く、本発明の印字制御においては、次の印字の開始位置からインクリボンの補正の動作が必要か判断し、必要な場合にのみこれを行うようにして、印字のスループットを改善している。
【００３９】
次に、図７に従った印字制御の具体例を図８に沿って説明する。図８では、形態の異なる３種類の印字の実行例（実行例▲１▼〜▲３▼）が示されており、それぞれの場合の印字前の制御について以下順を追って説明する。
【００４０】
図において、印字ヘッド１４を搭載したキャリッジ１６は、その「印字領域」を超えて「キャリッジ移動範囲」の範囲で移動可能であり、その右端の「シフト位置Ｓ」で黒から赤へのインクリボンの切り替えを行い、その左端の「シフト解除位置Ｒ」で赤から黒への切り替えを行う。
【００４１】
実行例▲１▼は、シフト位置Ｓでの切り替えの後に、「印字領域」の先頭から赤色の文字で右方向に「ＡＢＣＤ．．．」の印字を行う例である。この場合、現在地であるシフト位置Ｓから印字先頭位置Ｐ１までの移動（移動量ｌ’）は、インクリボンの巻き取りを伴わない左方向への移動であるので、図７のステップＳ７０３における移動量ｌは、「０」となる。その結果、処理はステップＳ７０５へ続き、最初にキャリッジは「移動量ｌ’＋所定量Ｌ」だけ左に移動される（図における移動点Ｆ１）。その後、キャリッジはステップＳ７０６〜Ｓ７０７に従って、所定量Ｌ空送りされて、印字先頭位置Ｐ１へ移動され、ここから「ＡＢＣＤ．．．」の印字が開始される。前記移動点Ｆ１から印字先頭位置Ｐ１への移動の際に、インクリボンの巻き取りが行われ、そのずれ等の補正が実現される。
【００４２】
実行例▲２▼は、実行例▲１▼に続いて、「印字領域」の先頭から黒色の文字で右方向に「ＪＫＬＭ．．．」の印字を行う例である。この場合、印字に先立って、インクリボンのシフトを解除するために、一端キャリッジをシフト解除位置Ｒへ移動させる必要がある。次に、シフト解除位置Ｒから印字先頭位置Ｐ２までの移動（移動量ｌ’）は、インクリボンの巻き取りを伴う右方向への移動であるので、図７のステップＳ７０３における移動量ｌは、移動量ｌ’と等しくなる。その結果、処理はステップＳ７０４へ続き（ここでは、所定量Ｌがシフト解除位置Ｒから印字領域の先頭までの距離よりも小さいものであることを前提とする）、キャリッジは移動量ｌだけ右に移動され、印字先頭位置Ｐ２へ来る。そして、ここから「ＪＫＬＭ．．．」の印字が開始される。この場合においても、前記シフト解除位置Ｒから印字先頭位置Ｐ２への移動の際に、インクリボンの巻き取りが行われ、そのずれ等の補正が実現される。
【００４３】
実行例▲３▼は、実行例▲２▼に続いて、「印字領域」の途中から赤色の文字で右方向に「ＱＲＳＴ．．．」の印字を行う例である。この場合、印字に先立って、インクリボンをシフトするために、一端キャリッジをシフト位置Ｓへ移動させる必要がある。次に、シフト位置Ｓから印字先頭位置Ｐ３までの移動（移動量ｌ’）は、インクリボンの巻き取りを伴わない左方向への移動であるので、図７のステップＳ７０３における移動量ｌは、「０」となる。その結果、処理はステップＳ７０５へ続き、最初にキャリッジは「移動量ｌ’＋所定量Ｌ」だけ左に移動される（図における移動点Ｆ３）。その後、キャリッジはステップＳ７０６〜Ｓ７０７に従って、所定量Ｌ空送りされて、印字先頭位置Ｐ３へ移動され、ここから「ＱＲＳＴ．．．」の印字が開始される。前記移動点Ｆ３から印字先頭位置Ｐ３への移動の際に、インクリボンの巻き取りが行われ、そのずれ等の補正が実現される。
【００４４】
次に、キャリッジを空送りさせる場合の制御について図９を参照して説明する。図に示すように、印字方向Ｄが左から右方向であって、次の印字開始位置Ｐがキャリッジの現在位置Ｏの右側にある場合について考えてみる。なお、インクリボン１３の巻き取りは前記同様キャリッジ１６の右方向移動時のみ行われるものとし、インクリボン１３のシフトはリボンシフトモータ等によりキャリッジ１６の移動に因らず行われるものとする。
【００４５】
この場合、キャリッジ１６の移動制御として、例えば図９の（ａ）、（ｂ）に示すような方法が考えられる。第１の方法は、図（ａ）に示すように、印字開始位置までキャリッジ１６を右方向にｌ移動させ（ａ１）、インクリボンの巻き取り不足分を補うために、一旦左方向にＬ−ｌ移動した後（ａ２）右方向にＬ−ｌ移動させる（ａ３）ことにより印字ヘッド１４を印字開始位置Ｐにセットする方法である。第２の方法は、図（ｂ）に示すように、インクリボンの巻き取り不足分を補うために、最初に印字開始位置Ｐとは逆方向である左方向にキャリッジ１６をＬ−ｌ移動させた後（ｂ１）、印字開始位置ＰまでＬ移動させる（ｂ２）ことにより印字ヘッド１４を印字開始位置Ｐにセットする方法である。
【００４６】
図から明らかなように、方法（ａ）の場合はキャリッジの移動方向を２回切り替える必要が生ずるのに対し、方法（ｂ）の場合は１回のみの切り替えで対応することが可能である。一般に、キャリッジの移動は、加速−定速−減速により行われるので、キャリッジ移動方向の切り替え回数は少ないほうがスループットを向上させることができる。従って、空送り制御は、次の印字方向を考慮して決定することが望ましい。上記方法はインクリボンの印刷トラックシフト機構が、キャリッジの移動に因るものではなくリボンシフトモータ等の専用駆動機構を備える場合に特に有効である。
【００４７】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。
【００４８】
前記実施形態においては、シフト機構として２つの印刷トラックを切り替え可能な構成としたが、３以上の印刷トラックを切り替え可能なシフト機構にも同様に適用することができる。また、シフト機構は、前記実施形態のようなキャリッジに因るものではなく、印刷トラックをシフトさせるためにモータやソレノイド等専用の駆動部品を備える構成であってもよい。この場合は、インクリボンをシフトさせながらキャリッジを次の印字開始位置まで移動させるよう構成することができる。
【００４９】
また、キャリッジの一方向の送り時にのみインクリボンが巻き取られる構成としたが、キャリッジの双方向の送りに対してインクリボンが巻き取られる構成とすることもできる。また、インクリボンの巻き取り機構の具体的構成については、前記実施形態に示されたものに限定されず、キャリッジの移動に伴って巻き取りを行うものであれば本発明を適用することができる。
【００５０】
なお、上記実施形態と同様の考え方に基づき、プリンタの構成、すなわちインクリボンシフト機構やインクリボン巻き取り機構、単方向印字タイプか双方向印字タイプであるかに応じて、不必要な印字ヘッドの移動動作を排除し次の印字開始位置に最小限の時間で移動させることにより印字のスループットを改善すべく様々な方法が考えられる。
【００５１】
【発明の効果】
以上の如く本発明によれば、印字ヘッドの移動に伴って巻き取られるインクリボンの量が所定量に達しないと判断される場合にのみ印字ヘッドの空送りが行われるので、不必要な印字ヘッドの移動動作を排除することができ、延いては該インクリボンの切り替えを伴う印字のスループットの低下を最小限に抑えることができる。
【００５２】
また、次の印字開始位置及び印字方向を考慮して前記印字ヘッドの空送りを制御することにより、印字ヘッドを空送りした場合において、次の印字開始位置に印字ヘッドを最小限の時間で移動させることが可能となり、更に印字のスループットを改善することができる。
【図面の簡単な説明】
【図１】本発明が適用されるプリンタの外観斜視図である。
【図２】インクリボンカートリッジを取り外した状態における図１の対応図である。
【図３】印字ヘッドの移動領域における右端に設置されたシフト機構を示す斜視図である。
【図４】印字ヘッドの移動領域における左端に設置されたシフト解除機構を示す斜視図である。
【図５】インクリボン巻き取り機構の概略構成図である。
【図６】本発明の実施形態に係るプリンタにおける制御装置のブロック図である。
【図７】本発明の実施形態に係るプリンタにおける印字制御手順を示すフローチャートである。
【図８】図７に従った印字制御の具体例を説明するための図である。
【図９】印字ヘッドの移動制御の具体例を説明するための図である。
【符号の説明】
１０  プリンタ
１１  ロール紙
１２  インクリボンカートリッジ
１３  複色リボン
１４  印字ヘッド
１５  軸
１６  キャリッジ
１７  プラテン
１８  ベースフレーム
１９  フレーム
３０  シフト機構
４０  シフト解除機構
５０  インクリボン巻き取り機構
【図１】
0004325055.tif 000002
【図２】
0004325055.tif 000003
【図３】
0004325055.tif 000004
【図４】
0004325055.tif 000005
【図５】
0004325055.tif 000006
【図６】
0004325055.tif 000007
【図７】
0004325055.tif 000008
【図８】
0004325055.tif 000009
【図９】
0004325055.tif 000010