(57)【要約】【課題】印字ヘッドを搭載したキャリアを往復動させ、往路と復路とのそれぞれで印字を行うシリアルプリンタにおいて、往路と復路との印字位置のずれの補正を手間と時間とをかけずに容易に行えるようにする。【解決手段】キャリアが往路の停止位置を含む所定の領域を往復走行した際の往路と復路との走行時間を走行時間測定手段（Ｓ２〜Ｓ１２）により測定し、その時間差を時間差演算手段（Ｓ１３）で演算し、その時間差に応じてキャリアの復路のスタート位置の補正量をスタート位置補正量演算手段（Ｓ１４）で演算し、その補正量に応じてキャリアの復路のスタート位置をスタート位置変位手段（Ｓ１５〜Ｓ１９）で変位させる。これにより、往路でのキャリアの停止位置が、復路でのスタート開始までの間にずれる場合でも、復路でのキャリアのスタートに際してのそのずれを補正することができ、往路と復路とにおける印字位置のずれが防止される。【選択図】　　図４
2004082449.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドが搭載されたキャリアを記録媒体の搬送方向と直交する方向へ往復走行させ、前記キャリアの往路と復路とにおいて前記記録媒体上へ印字を行うシリアルプリンタにおいて、
前記キャリアに搭載されてこのキャリアと共に往復走行し、印字領域内に配置された基準マークを検知するセンサと、
前記キャリアが往路の停止位置を含む所定の領域を往復走行した際の往路と復路とのそれぞれの走行に要した時間を前記センサによる前記基準マークの検知結果を用いて測定する走行時間測定手段と、
前記走行時間測定手段により測定された往路の時間と復路の時間との時間差を演算する時間差演算手段と、
前記時間差演算手段により演算された時間差に応じて前記キャリアの復路のスタート位置の補正量を演算するスタート位置補正量演算手段と、
前記スタート位置補正量演算手段により演算された補正量に応じて前記キャリアの復路のスタート位置を変位させるスタート位置変位手段と、
を有することを特徴とするシリアルプリンタ。
【請求項２】
印字ヘッドが搭載されたキャリアを記録媒体の搬送方向と直交する方向であって往路の停止位置を含む所定の領域で往復走行させ、往路と復路とのそれぞれの走行に要した時間を測定する走行時間測定工程と、
前記走行時間測定工程で測定された往路の時間と復路の時間との時間差を演算する時間差演算工程と、
前記時間差演算工程で演算された時間差に応じて前記キャリアの復路のスタート位置の補正量を演算するスタート位置補正量演算工程と、
前記スタート位置補正量演算工程で演算された補正量に応じて前記キャリアの復路のスタート位置を変位させるスタート位置変位工程と、
を有する往復印字ずれ補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアルプリンタ及びシリアルプリンタの往復印字ずれ補正方法に関する。
【０００２】
【従来の技術】
従来、印字ヘッドを搭載したキャリアを記録媒体の搬送方向と直交する方向へ往復走行させ、往路と復路とのそれぞれにおいて印字を行うシリアルプリンタが知られている。
【０００３】
このようなシリアルプリンタにおいては、往路と復路との印字位置がずれを生じ、印字品質が低下する場合がある。
【０００４】
往路と復路とにおいて印字位置がずれを生じる理由は、キャリアを往復走行させるために駆動されるステッピングモータ（キャリア駆動モータ）の駆動力をキャリアに伝えるタイミングベルトの撓みや停止後のモータの慣性力等により、往路においてキャリアの停止した位置が、復路印字開始までにずれてしまうためである。
【０００５】
復路印字におけるキャリアのスタート位置は、往路のキャリアの停止位置である。復路の印字位置制御は、この停止位置からのステップ数で管理されているが、そのデータは、復路のスタート位置であるキャリアの停止位置は往路のキャリアの停止位置と同一位置であるとして作成されており、このデータを用いて往路と復路との印字位置を一致させている。撓み等で停止位置が規定位置に対してずれを生じていると、そのずれた位置から印字位置制御を行ってしまうため、そのずれの量だけ往路と復路との印字位置がずれることとなる。
【０００６】
従来はこのような印字位置のずれを補正するため、復路のスタート位置を様々に可変させた複数のデータをもつデータテーブルを用意し、そのデータテーブル内のデータに従って実際に印字を行い、最も印字位置のずれが少ないデータを選択し、そのデータに従ってキャリアを往復走行させるようにしたシリアルプリンタが知られている。
【０００７】
【発明が解決しようとする課題】
上述したデータテーブルのデータを用いて往路と復路との印字位置のずれを補正する場合には、各データ毎に実際に印字を行って印字位置のずれの程度を視認するため、その補正作業には多大な手間と時間とがかかっている。
【０００８】
また、補正の精度を高めるためにはデータテーブル内のデータ数を増やさなければならず、データテーブル内のデータ数を増やせばそれに伴って補正に要する手間と時間とがさらに増大する。
【０００９】
本発明の目的は、往路と復路との印字位置のずれの補正を手間と時間とをかけずに容易に行うことができるシリアルプリンタ及び往復印字位置ずれ補正方法を提供することである。
【００１０】
【課題を解決するための手段】
本発明は、キャリアに搭載されてこのキャリアと共に往復走行し、印字領域内に配置された基準マークを検知するセンサと、前記キャリアが往路の停止位置を含む所定の領域を往復走行した際の往路と復路とのそれぞれの走行に要した時間を前記センサによる前記基準マークの検知結果を用いて測定する走行時間測定手段と、前記走行時間測定手段により測定された往路の時間と復路の時間との時間差を演算する時間差演算手段と、前記時間差演算手段により演算された時間差に応じて前記キャリアの復路のスタート位置の補正量を演算するスタート位置補正量演算手段と、前記スタート位置補正量演算手段により演算された補正量に応じて前記キャリアの復路のスタート位置を変位させるスタート位置変位手段と、を有する。
【００１１】
したがって、往路の停止位置を含む所定の領域をキャリアが走行する際の往路の時間と復路の時間とが異なる場合には、その往路の時間と復路の時間との時間差に応じてキャリアの復路におけるスタート位置を可変させる。これにより、往路でのキャリアの停止位置が、ステッピングモータの駆動力をキャリアに伝えるタイミングベルトの撓みや停止後のステッピングモータの慣性等により復路でのスタート開始までの間にずれる場合でも、復路でのキャリアのスタートに際してのそのずれを補正することができ、往路と復路とにおける印字位置のずれが防止される。
【００１２】
【発明の実施の形態】
本発明の一実施の形態を図面に基づいて説明する。図１はシリアルプリンタの概略構造を説明するブロック図である。このシリアルプリンタには、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３及びＥＥＰＲＯＭ４等を備えたマイクロコンピュータが設けられている。ＲＯＭ２には各種プログラム等の固定データが格納され、ＲＡＭ３には後述する各種センサからの検知データ等が一次的に格納され、ＥＥＰＲＯＭ４には後述するキャリアの復路におけるスタート位置の補正量等が格納される。
【００１３】
さらに、ＣＰＵ１には、ヘッドドライバ５を介した印字ヘッド６、センサである反射型フォトセンサ７、モータドライバ８を介したキャリア駆動モータ９、キャリア用ホームポジションセンサ１０、モータドライバ１１を介した記録媒体搬送モータ１２が接続されている。キャリア駆動モータ９及び記録媒体搬送モータ１２としては、駆動パルスにより駆動されるステッピングモータが用いられている。
【００１４】
図２は、シリアルプリンタの一部を示す平面図である。シリアルプリンタにセットされた記録媒体（図示せず）の搬送方向と直交する方向にガイドレール１３とプラテン１４とが配置され、このガイドレール１３に沿ってスライド自在にキャリア１５が取付けられている。キャリア１５には印字ヘッド６が搭載されている。印字ヘッド６には、プラテン１４の方向を向けてセンサである反射型フォトセンサ７が取付けられている。キャリア１５とキャリア駆動モータ９との間には、キャリア駆動モータ９からの駆動力によってキャリア１５をガイドレール１３に沿って往復走行させるためのタイミングベルト１６が設けられている。
【００１５】
図３は、往路と復路との印字位置のずれを補正するための作業時において、その作業に際して使用される補正用シート１７とキャリア１５との位置関係を示す説明図である。補正用シート１７は、この補正作業時においてシリアルプリンタにおける記録媒体がセットされる領域に位置固定にセットして使用されるシートで、この補正用シート１７には、キャリア１５の走行方向と直交する方向に延出した基準マーク１８が設けられている。
【００１６】
図４は、往路と復路との印字位置のずれを補正する作業を説明するフローチャートである。この作業は、シリアルプリンタの作業モードを往復印字ずれ補正モードに切り替えた後に開始される。
【００１７】
シリアルプリンタの所定位置に補正用シート１７をセットした後、スタートキー（図示せず）を押すことによりホームポジション位置（図３（ａ）で示す位置）で停止しているキャリア１５が往路方向に向けてスタートされ（ステップＳ１）、その後、反射型フォトセンサ７により補正用シート１７上の基準マーク１８を検知したか否かが判断され（ステップＳ２）、基準マーク１８が検出されない場合には、スタートしてから所定時間が経過したか否かが判断される（ステップＳ３）。ステップＳ３において、所定時間が経過したと判断された場合には（ステップＳ３のＹ）、エラー表示がなされ（ステップＳ４）、補正作業が停止される。
【００１８】
ステップＳ２において基準マーク１８が検知された場合には（ステップＳ２のＹ）、往路の時間測定が開始される（ステップＳ５）。そして、キャリア１５の往路方向の走行が停止されたタイミング（基準マーク１８を検知してから、キャリア駆動モータ９へ所定数“Ｚ”個の駆動パルスが出力されたタイミング）で往路の時間測定が終了され、基準マーク１８の位置からキャリア１５の停止位置までの所定の領域（図３（ａ）に示す“Ａ”の領域）の走行に要した時間“α”が求められる（ステップＳ６）。図３（ｂ）は、キャリア１５が復路のスタート位置に位置する状態である。この復路のスタート位置は、キャリア駆動モータ９の駆動力をキャリア１５に伝えるタイミングベルト１６の撓みや停止後のキャリア駆動モータ９の慣性等により、往路の停止位置とずれを生じている場合がある。
【００１９】
往路方向へ走行したキャリア１５が停止位置で走行を停止した後、キャリア１５は復路方向に向けてスタートされ（ステップＳ７）、及び、復路の時間測定が開始される（ステップＳ８）。
【００２０】
キャリア１５が往路方向へ走行を開始した後、反射型フォトセンサ７が補正用シート１７上の基準マーク１８を検知したか否かが判断され（ステップＳ９）、基準マーク１８が検出されない場合には、スタートしてから所定時間が経過したか否かが判断される（ステップＳ１０）。ステップＳ１０において、所定時間が経過したと判断された場合には（ステップＳ１０のＹ）、エラー表示がなされ（ステップＳ１１）、補正作業が停止される。
【００２１】
ステップＳ９において基準マーク１８が検知された場合には（ステップＳ９のＹ）、復路の時間測定が終了され、復路のスタート位置から基準マーク１８の位置までの所定の領域（図３（ｂ）に示す“Ａ′”の領域）の走行に要した時間“β”が測定される（ステップＳ１２）。以上のステップＳ２〜ステップＳ１２の処理により、走行時間測定手段、走行時間測定工程が実行される。
【００２２】
その後、往路における所定の領域“Ａ”を走行するのに要した時間“α”と、往路における所定の領域“Ａ′”を走行するのに要した時間“β”との時間差“γ＝α−β”が演算され（ステップＳ１３）、この処理により、時間差演算手段、時間差演算工程が実行される。
【００２３】
そして、ステップＳ１３において演算された“γ”から、キャリア１５の復路のスタート時において補正すべき補正量“Ｄ”が演算され（ステップＳ１４）、この処理により、復路スタート位置演算手段、復路スタート位置補正量演算工程が実行される。この補正量“Ｄ”は、往路におけるキャリア１５の停止位置と、復路におけるキャリア１５のスタート位置のずれにより発生する往路と復路との印字位置のずれを防止するためのものである。
【００２４】
その後、“α”と“β”との大小関係が比較され（ステップＳ１５、Ｓ１６）、α＞βの場合には（ステップＳ１５のＹ）、復路のスタート位置が“Ｄ”だけ右方向へ変位されるような設定が行われる（ステップＳ１７）。一方、α＜βの場合には（ステップＳ１６のＹ）、復路のスタート位置が“Ｄ”だけ左方向へ変位されるような設定が行われる（ステップＳ１８）。また、α＝βの場合には（ステップＳ１６のＮ）、復路のスタート位置を変位する設定は行われない（ステップＳ１９）。以上のステップＳ１５〜ステップＳ１９の処理により、補正量“Ｄ”に応じてキャリア１５の復路のスタート位置を変位させるスタート位置変位手段、スタート位置変位工程が実行される。
【００２５】
このスタート位置変位手段、スタート位置変位工程の処理を実行することにより、キャリア１５を往復走行させるために駆動されるキャリア駆動モータ９の駆動力をキャリア１５に伝えるタイミングベルト１６の撓みや、停止後のキャリア駆動モータ９の慣性力等により、往路におけるキャリア１５の停止位置が復路での印字開始までの間にずれる場合でも、そのずれを補正して復路においてキャリア１５を適正なスタート位置からスタートさせることができ、往路と復路との印字位置のずれを防止することができる。
【００２６】
したがって、往路と復路との印字位置のずれの補正に際して、従来例で説明したような複数のデータに従った複数の印字を実際に行う必要がなく、往路と復路とにおける印字位置のずれの補正を手間と時間とをかけずに容易に行うことができる。
【００２７】
【発明の効果】
本発明によれば、往路でのキャリアの停止位置が、ステッピングモータの駆動力をキャリアに伝えるタイミングベルトの撓みや停止後のステッピングモータの慣性等により復路でのスタート開始までの間にずれる場合でも、復路でのキャリアのスタートに際してのそのずれを補正することができ、それによって、往路と復路との印字位置のずれを防止することができ、往路と復路とにおける印字位置のずれの補正を手間をかけず容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態のシリアルプリンタの概略構造を説明するブロック図である。
【図２】シリアルプリンタの一部を示す平面図である。
【図３】往路と復路との印字位置のずれを補正する作業時において、その作業に際して使用される補正用シートとキャリアとの位置関係を示す説明図である。
【図４】往路と復路との印字位置のずれを補正する作業を説明するフローチャートである。
【符号の説明】
６　　　印字ヘッド
７　　　センサ
１４　　　キャリア
１７　　　基準マーク
Ｓ２〜Ｓ１２　　走行時間測定手段、走行時間測定工程
Ｓ１３　　時間差演算手段、時間差演算工程
Ｓ１４　　スタート位置補正量演算手段
Ｓ１５〜Ｓ１９　　スタート位置変位手段、スタート位置変位工程
【図１】
2004082449.tif 000003
【図２】
2004082449.tif 000004
【図３】
2004082449.tif 000005
【図４】
2004082449.tif 000006