(57)【特許請求の範囲】
【請求項１】
印字ヘッドと、
その印字ヘッドを順方向及びその順方向とは反対の逆方向に移動させる駆動手段と、
その駆動手段により前記印字ヘッドを前記順方向および前記逆方向へ移動させて印字を行わせる制御手段とを備えたシリアルプリンタにおいて、
前記制御手段は、順方向印字時と逆方向印字時との印字位置のズレ具合を確認するための印字を行う場合、前記印字ヘッドを順方向に移動させる場合には、キャラクタを複数印字するものであり、その複数印字されるキャラクタの間隔は２種類以上設けられ、その２種類以上設けられた間隔は互いに整数倍とならないようにされており、前記印字ヘッドを逆方向に移動させる場合には、前記印字ヘッドを前記順方向に移動させる場合と同一の間隔にてキャラクタを複数印字するものであることを特徴とするシリアルプリンタ。
【請求項２】
前記制御手段により印字されるキャラクタは縦罫線であることを特徴とする請求項１に記載のシリアルプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字ヘッドを左右に移動させて印字を行うシリアルプリンタに関し、特に、双方向印字における印字位置の調整を容易に行うことができるシリアルプリンタに関するものである。
【０００２】
【従来の技術】
インクジェット方式のシリアルプリンタでは、印字ヘッドを左右に移動させつつ、印字が行われる。このシリアルプリンタは双方向印字が可能であるが、順方向印字時と逆方向印字時とではメカ機構のバランスが異なるために双方向印字を行うと、順方向と逆方向の印字位置にズレが生じてしまう。印字位置がズレた状態で、例えば縦罫線などを双方向印字すると、縦罫線は一直線に印字されず、交互に印字されてしまうという問題点があった。
【０００３】
【発明が解決しようとする課題】
【０００４】
本発明は上述した問題点を解決するためになされたものであり、双方向印字における印字位置の調整を容易に行うことができるシリアルプリンタを提供することを目的としている。
【０００５】
【課題を解決するための手段】
この目的を達成するために、請求項１記載のシリアルプリンタは、印字ヘッドと、その印字ヘッドを順方向及びその順方向とは反対の逆方向に移動させる駆動手段と、その駆動手段により前記印字ヘッドを前記順方向および前記逆方向へ移動させて印字を行わせる制御手段とを備え、前記制御手段は、順方向印字時と逆方向印字時との印字位置のズレ具合を確認するための印字を行う場合、前記印字ヘッドを順方向に移動させる場合には、キャラクタを複数印字するものであり、その複数印字されるキャラクタの間隔は２種類以上設けられ、その２種類以上設けられた間隔は互いに整数倍とならないようにされており、前記印字ヘッドを逆方向に移動させる場合には、前記印字ヘッドを前記順方向に移動させる場合と同一の間隔にてキャラクタを複数印字するものである。
【０００６】
【０００７】
【０００８】
【０００９】
【００１０】
【００１１】
請求項２記載のシリアルプリンタは、請求項１に記載のシリアルプリンタにおいて、前記制御手段により印字されるキャラクタは縦罫線である。
【００１２】
【発明の実施の形態】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。まず、図１から図１１を参照して、第１実施例について説明する。図１は、本発明の第１実施例であるシリアルプリンタを搭載した画像形成装置１の斜視図である。この画像形成装置１は、ファクシミリ機能の他に、プリンタ機能、スキャナ機能、コピー機能、及び、ビデオプリンタ機能などの各種の機能を備えた、いわゆる多機能周辺装置である。
【００１３】
図１に示すように、画像形成装置１の装置本体２は箱状体に形成され、その上面前部には操作パネル３が配設されている。操作パネル３には、「０」〜「９」の数字ボタン３ａや、スタートボタン３ｂのなどの各種のボタンが設けられており、これらのボタンを押下することにより、各種の操作が行われる。操作パネル３の後部には、液晶（ＬＣＤ）ディスプレイ６が設けられ、画像形成装置１の設定状態や各種の操作メッセージなどが必要に応じて表示される。
【００１４】
ＬＣＤディスプレイの後部には、ファクシミリ機能時に相手ファクシミリ装置５１へ送信されるファクシミリ原稿や、コピー機能時に複写されるコピー原稿が、積層載置可能な原稿載置部４が設けられている。この原稿載置部４に載置された各種の原稿は、装置本体２内部へ搬送され、スキャナ１９によって、その原稿の表面に描かれた画像が読み取られる。画像の読み取られた原稿は、更に搬送され、操作パネル３の下方に設けられた原稿排出部９へ積層可能に排出される。
【００１５】
原稿載置部４の後部には、カセット挿嵌部５が設けられている。このカセット挿嵌部５には、複数枚の記録用紙Ｐを積層収納可能な用紙カセットが着脱可能に取り付けられる（図示せず）。記録用紙Ｐは、カセット挿嵌部５に装着された用紙カセットから供給され、後述するインクジェットプリンタ２６によって印字に使用された後、原稿排出部９の下方に設けられた記録紙排出部１０から排出される。記録紙排出部１０の右下方部には、隣接してビデオ信号入力端子７が設けられている。このビデオ信号入力端子７に接続されたビデオカメラ等から出力されるビデオ信号（画像データ）は、画像形成装置１の内部へ取り込まれ、フルカラー印字可能なインクジェットプリンタ２６等によりフルカラーで印字される。
【００１６】
図２は、画像形成装置１の装置本体２内部に収納されたインクジェットプリンタ２６の斜視図である。このインクジェットプリンタ２６は、３６０ｄｐｉと７２０ｄｐｉの２種類の解像度で印字が可能であり、また、印字ヘッド６５のノズルから吐出されるインク吐出量は、大・中・小の３段階で切替が可能になっている。即ち、インクジェットプリンタ２６は、印字状態の異なる６つの印字モードを備えている（２種類×３種類＝６種類）。
【００１７】
プリンタ２６のフレーム６３には、記録用紙Ｐを搬送するためのプラテンローラ６１が回動可能に取着されており、このプラテンローラ６１と平行にガイドロッド６２がフレーム６３に固着されている。ガイドロッド６２上には、印字ヘッド６５を搭載したキャリッジ６６が記録用紙Ｐの搬送方向と直交する方向に移動可能に支持されている。このキャリッジ６６は、フレーム６３の一側に設けられたキャリッジモータ６７によって回転される駆動プーリ６８と従動プーリ６９間に掛け渡されたベルト７０を介して、ガイドロッド６２に沿ってプラテンローラ６１と平行に移動される。
【００１８】
キャリッジ６６に搭載される印字ヘッド６５は、４色のインクタンク６５ａ〜６５ｄを備えており、各インクタンク６５ａ〜６５ｄには、図２の左から順に、ブラック、シアン、マゼンダ、イエローの４色のインクが充填されている。これら４色のインクは、印字ヘッド６５に設けられたノズルから吐出され、記録用紙Ｐにフルカラーの印字が行われる。各インクタンク６５ａ〜６５ｄはそれぞれ個別に着脱可能にされており、インクの不足したインクタンク６５ａ〜６５ｄのみを個別に取り替えられるようにされている。なお、図２中、矢印Ａ方向の印字が順方向印字であり、反矢印Ａ方向の印字が逆方向印字である。
【００１９】
図３は、画像形成装置１の電気的構成を示したブロック図である。画像形成装置１は、ファクシミリユニットＦＵおよびプリンタユニットＰＵの２つのユニットがインターフェイス３０により相互に接続されて形成されている。ファクシミリユニットＦＵは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＥＥＰＲＯＭ１４、ネットワーク・コントロール・ユニット（以下、「ＮＣＵ」と称する）１５、モデム１６、符号器１７、復号器１８、スキャナ１９、操作パネル３、ＬＣＤディスプレイ６、ビデオ信号入力端子７、原稿センサ８を備えており、これらはファクシミリ制御回路２０を介して相互に接続されている。
【００２０】
ＣＰＵ１１は、ＮＣＵ１５を介して送受信される各種の信号に基づいて、ファクシミリ制御回路２０に接続された各部を制御し、ファクシミリ動作などを実行するものである。ＲＯＭ１２は、この画像形成装置１で実行される各種の制御プログラム１２ａを記憶する書換不能なメモリであり、ＲＡＭ１３は各種のデータを記憶するための書換可能なメモリである。ＥＥＰＲＯＭ１４は書換可能な不揮発性のメモリであり、このＥＥＰＲＯＭ１４に記憶されたデータは、画像形成装置１の電源オフ後も保持される。
【００２１】
ＮＣＵ１５は電話網（電話回線５２）に対するダイヤル信号の送出や、電話網（電話回線５２）からの呼出信号の応答等の動作を行うものである。モデム１６は、ＮＣＵ１５を介して、画像データを変調及び復調し、相手ファクシミリ装置５１へ伝送すると共に、伝送制御用の各種手順信号を送受信するためのものである。符号器１７は、スキャナ１９により読み取られた原稿の画像データなどを圧縮するために符号化するものであり、復号器１８は、受信されたファクシミリデータなどの符号化されたデータを復号化するものである。スキャナ１９は、原稿載置部４から装置内部へ挿入された原稿の画像を読み取るためのものである。原稿センサ８は、原稿載置部４に原稿が載置されているか否か、即ち、原稿の有無を検出するセンサである。なお、この画像形成装置１のファクリミリユニットＦＵは、ＮＣＵ１５、電話回線５２を介して、相手ファクシミリ装置５１と接続されている。
【００２２】
プリンタユニットＰＵは、演算装置であるＣＰＵ２１と、そのＣＰＵ２１の制御プログラム２２ａや図６に示す補正ステップ数テーブル２２ｂ等を記憶するＲＯＭ２２と、ＣＰＵ２１の実行時に参照および更新される補正値メモリ２３ａを始めとする各種のワークメモリや印字用データを記憶するプリントメモリ等を備えたＲＡＭ２３と、主装置としてのパーソナルコンピュータ（以下「ＰＣ」と称す）５３が接続されるパソコン用インターフェイス２４と、印字用の文字等のベクトルフォントを記憶するキャラクタジェネレータ（以下「ＣＧ」と称す）２５と、インクジェットプリンタ２６とを備えている。これらはプリンタ制御回路２７を介して相互に接続されている。
【００２３】
前記した通りＲＡＭ２３には、ワークメモリとして、補正値メモリ２３ａ、差分メモリ１〜５（２３ｂ〜２３ｆ）、モードカウンタ２３ｇ、および、退避用メモリ２３ｈが設けられている。
【００２４】
図７に示すように、補正値メモリ２３ａは、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードについて、逆方向印字における印字開始位置の補正値を記憶するメモリである。補正値メモリ２３ａの値は、検査工程における印字位置補正処理（図８）およびユーザーが行う印字位置補正処理（図１０）により更新され、１ライン印字処理（図１１）において参照される。この補正値メモリ２３ａの値は、他の印字モード（印字解像度が３６０ｄｐｉ、インク吐出量が「中」以外の印字モード）の逆方向印字における印字開始位置の基準値とされている。よって、この補正値メモリ２３ａの値を変更するだけで、他の印字モードにおける逆方向印字の印字開始位置を一度に変更することができる。
【００２５】
図７に示すように、差分メモリ１（２３ｂ）は、印字解像度が３６０ｄｐｉ、インク吐出量が「小」の印字モードについて、補正値メモリ２３ａの値と逆方向における印字開始位置の補正値との差を記憶するメモリである。即ち、差分メモリ１（２３ｂ）には、補正値メモリ２３ａの値に対応する相対的な補正値が記憶される。同様に、差分メモリ２（２３ｃ）は、印字解像度が３６０ｄｐｉ、インク吐出量が「大」の印字モードについて、差分メモリ３（２３ｄ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「小」の印字モードについて、差分メモリ４（２３ｅ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「中」の印字モードについて、差分メモリ５（２３ｆ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「大」の印字モードについて、補正値メモリ２３ａの値と、それぞれの逆方向における印字開始位置の補正値との差を記憶するメモリである。これらの差分メモリ１〜５（２３ｂ〜２３ｆ）の値は、検査工程における印字位置補正処理（図８）において一旦設定されると、後は、１ライン印字処理（図１１）において参照されるのみである。
【００２６】
モードカウンタ２３ｇは、設定されている印字モードを記憶するカウンタである。モードカウンタ２３ｇの値は、ユーザーが操作パネル３を操作することにより、或いは、ＰＣ５３から所定のデータを送信することにより、印字解像度やインク吐出量が変更された場合に更新される。前記した通りインクジェットプリンタ２６は、印字状態の異なる６つの印字モードを備えているので、モードカウンタ２３ｇの値は「０」〜「５」の範囲で更新される。具体的にモードカウンタ２３ｇには、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードでは「０」が設定される。また、印字解像度が３６０ｄｐｉ、インク吐出量が「小」の印字モードでは「１」が、印字解像度が３６０ｄｐｉ、インク吐出量が「大」の印字モードでは「２」が、印字解像度が７２０ｄｐｉ、インク吐出量が「小」の印字モードでは「３」が、印字解像度が７２０ｄｐｉ、インク吐出量が「中」の印字モードでは「４」が、印字解像度が７２０ｄｐｉ、インク吐出量が「大」の印字モードでは「５」が、それぞれ設定される。退避用メモリ２３ｈは、モードカウンタ２３ｇの値が一時的に退避（保存）されるメモリである。検査工程における印字位置補正処理（図８）およびユーザーが行う印字位置補正処理（図１０）において使用される。
【００２７】
なお、パソコン用インターフェイス２４は、例えば、セントロニクス規格に準拠したパラレルインターフェイスであり、画像形成装置１は、このインターフェイス２４に接続されたケーブル５４を介して、ＰＣ５３とデータの送受信が可能にされている。
【００２８】
次に、図４から図６を参照して、順方向および逆方向印字時における印字位置のズレ具合を確認するため、サンプルデータ印字処理（図９）で印字されるサンプルデータ８０について説明する。図５に示すように、サンプルデータ８０は、順方向印字と逆方向印字とを１０種類の異なったパターンで印字したものである。工場での製品出荷前における検査者またはユーザーによって、このサンプルデータ８０の１０パターンの中から双方向印字時における印字位置のズレ具合の最も小さいパターンが選択される。
【００２９】
なお、選択されたパターンの補正ステップ数は、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードの場合には、補正値メモリ２３ａに書き込まれる。一方、上記以外の他の印字モードの場合には、補正値メモリ２３ａの値とその選択されたパターンの補正ステップ数との差が、各印字モードに対応する差分メモリ１〜５（２３ｂ〜２３ｆ）に書き込まれる。これらの各メモリの値は、１ライン印字処理（図１１）における逆方向印字の開始時に参照され、その印字開始位置が補正される。これにより順逆両方向の印字において、印字位置のズレが解消される。
【００３０】
図４（ａ）は、サンプルデータ８０を印字する場合の矢印Ａ方向に行われる順方向の印字パターンを示した図である。この順方向印字では、複数のノズルが縦方向に配列された印字ヘッド６５を使用して、複数本の縦罫線が２種類の印字ピッチＷ１，Ｗ２で印字される。間隔の大きな印字ピッチＷ１は、間隔の小さな印字ピッチＷ２の整数倍以外の間隔にされている。これにより順逆両方向の印字位置が、丁度一方の印字ピッチＷ２（又はＷ１）分ズレている場合でも、他方の印字ピッチＷ１（又はＷ２）で印字された部分を確認することにより、そのズレを確実に認識することができるようになっている。また、縦罫線のうち、点線で表された略半分の部分８１はシアン色により印字され、実線で表された他の略半分の部分８２はシアン色とマゼンダ色とにより印字される。よって、実線で表される部分８２は、シアン色とマゼンダ色との混色により青色が印字される。この部分８２が順逆両方向の印字位置が一致した場合の基準色部分となるのである。
【００３１】
図４（ｂ）は、図４（ａ）の順方向印字に重ねて印字される逆方向の印字パターンを示した図である。反矢印Ａ方向、即ち、矢印Ｂ方向に印字される。逆方向印字も、順方向印字と同様に、２種類の印字ピッチＷ１，Ｗ２を備えており、略半分の長さの縦罫線８３が、マゼンダ色によって順方向印字のシアン色の部分８１に印字される。
【００３２】
図４（ｃ）は、図４（ａ）および（ｂ）の順逆両方向印字が同一の位置に行われた状態を示している。順方向印字のシアン色の部分８１に、逆方向印字のマゼンダ色８３が重ねられるので、順逆両方向の印字が同一の位置に行われた場合には、シアン色とマゼンダ色とが混色して青色となる。順方向印字では、シアン色とマゼンダ色とを混色した部分８２が印字されているので、その部分８２が印字位置のズレ具合を判断する基準の青色となる。よって、同一の青色で全ての縦罫線が印字された場合には、順逆両方向の印字位置にズレのないことが確認される。また、基準色となる部分８２とズレ具合の確認される部分８１，８３とが、ノズルの配列方向に略半分ずつ、所定の間隔毎に交互に配列されているので、印字位置のズレ具合を上側と下側とで個別に確認することができる。よって、ノズルの上下で印字位置が一致しない場合にも、一方に偏ることなく、適当な補正位置を検出することができる。このように混色の具合によって印字位置のズレ具合を確認することができるので、印字位置に微妙なズレがある場合にも、そのズレを容易に確認することができる。
【００３３】
図５は、一の印字モード（例えば、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モード）において、図４のパターンが１０通り印字されたサンプルデータ８０を図示している。１０パターンの各データには、それぞれ先頭に「１」〜「０」のラインナンバー８５が付与されており、このラインナンバー８５により、ユーザーや検査者が所望のパターンを選択するようにされている。各データは逆方向印字の印字開始位置が２ステップずつ異なるようにされており、丁度、ラインナンバー８５の「５」のパターンが逆方向印字の補正ステップ数が「０」となっている。よって、順逆両方向の印字位置にズレのない機械では、図５に示すように、ラインナンバー８５「５」のパターンで青色一直線の縦罫線が印字される。
【００３４】
図６は、ラインナンバー８５と補正ステップ数との関係を示した補正ステップ数テーブル２２ｂである。前記した通り、この補正ステップ数テーブル２２ｂはＲＯＭ２２に記憶されている。図６に示すように、ラインナンバー８５が「１」の場合は、逆方向印字時の補正ステップ数、即ち、逆方向印字における印字開始位置の補正ステップ数は「−８ステップ」であり、ラインナンバー８５が「２」の場合「−６ステップ」、ラインナンバー８５が「３」の場合「−４ステップ」、・・・、ラインナンバー８５が「５」の場合「０ステップ」、ラインナンバー８５が「６」の場合「２ステップ」、・・・、ラインナンバー８５が「０」の場合「１０ステップ」となっている。補正ステップ数がマイナスの場合には、そのステップ数分、逆方向の印字開始位置が図４の矢印Ｂ方向（図２の反矢印Ａ方向）に移動され、プラスの場合には、そのステップ数分、逆方向の印字開始位置が図２および図４の矢印Ａ方向に移動される。
【００３５】
次に、上記のように構成された画像形成装置１で実行される各処理について、図８から図１１のフローチャートを参照して説明する。これらの各処理は、いずれも画像形成装置１のプリンタユニットＰＵで実行される。図８は、検査工程における印字位置補正処理のフローチャートである。この印字位置補正処理は、製品出荷前の工場において、検査者が操作パネル３上のボタンを操作することにより実行される。
【００３６】
検査工程における印字位置補正処理では、まず、モードカウンタ２３ｇの値を退避用メモリ２３ｈへ退避し（Ｓ１）、そのモードカウンタ２３ｇの値を「０」とした後に（Ｓ２）、図９のサンプルデータ印字処理を実行する（Ｓ３）。
【００３７】
図９のサンプルデータ印字処理では、まず、カセット挿嵌部５に装着された用紙カセットから記録用紙Ｐを所定の印字位置まで搬送する（Ｓ２１）。この記録用紙Ｐにラインナンバー８５を印字し（Ｓ２２）、そのラインナンバー８５に続いて、縦罫線により図４（ａ）に示す順方向印字を行う（Ｓ２３）。順方向印字の後、記録用紙Ｐを搬送することなく同一ラインに、略半分の長さの縦罫線により図４（ｂ）に示す逆方向印字を行う（Ｓ２４）。これらのＳ２２からＳ２４の各処理により、１つのパターンが記録用紙Ｐに印字される。なお、これら順逆両方向の印字は、モードカウンタ２３ｇに示される印字モードに従って行われる。例えば、モードカウンタ２３ｇの値が「０」であれば、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の状態で印字が行われ、「１」であれば、印字解像度が３６０ｄｐｉ、インク吐出量が「小」の状態で印字が行われる。
【００３８】
記録用紙Ｐに１つのパターンを印字した後、プラテンローラ６１を所定量回転させて、記録用紙Ｐを所定量搬送し（Ｓ２４）、１０パターンの全ラインが印字されたか否かを調べる（Ｓ２６）。全ラインの印字が未完了であれば（Ｓ２６：Ｎｏ）、１０パターンの全ラインの印字を完了するまで、Ｓ２２からＳ２５の処理を繰り返す。一方、１０パターンの全ラインの印字が完了した場合には（Ｓ２６：Ｙｅｓ）、プラテンローラ６１を回転させて、記録用紙Ｐを装置本体２外部へ排出し（Ｓ２７）、図５に示すサンプルデータ８０を検査者（又はユーザー）へ提供して、このサンプルデータ印字処理を終了する。
【００３９】
サンプルデータ印字処理の終了後（図８のＳ３）、ＬＣＤディスプレイ６に「選択するラインナンバーを入力して下さい」と表示して（Ｓ４）、検査者に対して、順逆両方向の印字位置が最も一致する印字パターンの選択を促す。前記した通り、この選択はシアン色とマゼンダ色との混色の具合により判断できるので、印字位置の微妙なズレも色の違いにより容易に確認することができる。よって、検査者は最適な印字パターンを容易に選択することができるのである。
【００４０】
ＬＣＤディスプレイ６へのメッセージの表示後、「０」から「９」の数字ボタン３ａの押下を待機する（Ｓ５：Ｎｏ）。「０」から「９」のいずれかの数字ボタン３ａが押下された場合（Ｓ５：Ｙｅｓ）、モードカウンタ２３ｇの値が「０」であれば（Ｓ６：Ｙｅｓ）、押下された数字ボタン３ａのラインナンバー８５に対応する補正ステップ数を補正ステップ数テーブル２２ｂから読み出して、補正値メモリ２３ａへ書き込む（Ｓ７）。例えば、数字ボタン３ａの「５」が押下された場合には、補正値メモリ２３ａに「０」が書き込まれ、数字ボタン３ａの「７」が押下された場合には、補正値メモリ２３ａに「４」が書き込まれる。
【００４１】
一方、モードカウンタ２３ｇの値が「０」でなければ（Ｓ６：Ｎｏ）、補正値メモリ２３ａに記憶される補正ステップ数と、押下された数字ボタン３ａのラインナンバー８５に対応する補正ステップ数との差を、モードカウンタ２３ｇの値に対応する差分メモリ１〜５（２３ｂ〜２３ｆ）へ書き込む（Ｓ８）。具体的には、補正値メモリ２３ａの値が「０」である場合に、例えば、数字ボタン３ａの「５」が押下された場合には、「０−０」故に「０」が、数字ボタン３ａの「７」が押下された場合には、「０−４」故に「−４」が、モードカウンタ２３ｇの値に対応する差分メモリ１〜５（２３ｂ〜２３ｆ）へ書き込まれる。即ち、モードカウンタ２３ａの値が「１」の場合には差分メモリ１（２３ｂ）へ、「２」に場合には差分メモリ２（２３ｃ）へ、かかる差が書き込まれる。
【００４２】
補正値メモリ２３ａ又は差分メモリ１〜５（２３ｂ〜２３ｆ）への書き込み後（Ｓ７，Ｓ８）、モードカウンタ２３ｇの値が「５」であるか否かを調べる（Ｓ９）。モードカウンタ２３ｇの値が「５」でなければ（Ｓ９：Ｎｏ）、６つの印字モードの全てについて、補正位置の設定が未終了であるので、モードカウンタ２３ｇの値を１加算して（Ｓ１０）、処理をＳ３へ移行する。以降は、モードカウンタ２３ｇの値が「５」となるまで、Ｓ３からＳ１０の各処理を繰り返す。
【００４３】
一方、モードカウンタ２３ｇの値が「５」であれば（Ｓ９：Ｙｅｓ）、６つの印字モードの全てについて、補正位置の設定が終了したので、Ｓ１の処理で退避した退避用メモリ２３ｈの値をモードカウンタ２３ｇへ戻して（Ｓ１１）、この検査工程における印字位置補正処理を終了する。この処理の実行により、逆方向印字の印字開始位置の補正量が６つの各印字モードの全てについて設定される。
【００４４】
図１０は、ユーザーが行う印字位置補正処理のフローチャートである。この印字位置補正処理は、製品出荷後の客先において、ユーザーが操作パネル３上のボタンを操作することにより実行される。一般に、印字ヘッド６５のインクタンク６５ａ〜６５ｄを交換した場合や、使用による印字機構の経年変化により順方向と逆方向との印字位置が不一致となった場合に実行される。
【００４５】
ユーザーが行う印字位置補正処理では、まず、モードカウンタ２３ｇの値を退避用メモリ２３ｈへ退避し（Ｓ３１）、そのモードカウンタ２３ｇの値を「０」とした後に（Ｓ３２）、前記した図９のサンプルデータ印字処理を実行する（Ｓ３３）。モードカウンタ２３ｇの値が「０」であるので、サンプルデータ印字処理により、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードで、図５に示すサンプルデータ８０が印字され、そのサンプルデータ８０がユーザーへ提供される。
【００４６】
その後、ＬＣＤディスプレイ６に「選択するラインナンバーを入力して下さい」と表示して（Ｓ３４）、ユーザーに対して、順逆両方向の印字位置が最も一致する印字パターンの選択を促す。前記した通り、この選択はシアン色とマゼンダ色との混色の具合により判断できるので、印字位置の微妙なズレも色の違いにより容易に確認することができる。
【００４７】
ＬＣＤディスプレイ６へのメッセージの表示後、ユーザーによる「０」から「９」の数字ボタン３ａの押下を待機する（Ｓ３５：Ｎｏ）。「０」から「９」のいずれかの数字ボタン３ａが押下された場合（Ｓ３５：Ｙｅｓ）、押下された数字ボタン３ａのラインナンバー８５に対応する補正ステップ数を補正ステップ数テーブル２２ｂから読み出して、補正値メモリ２３ａへ書き込む（Ｓ３６）。例えば、数字ボタン３ａの「５」が押下された場合には、補正値メモリ２３ａに「０」が書き込まれ、数字ボタン３ａの「７」が押下された場合には、補正値メモリ２３ａに「４」が書き込まれる。
【００４８】
その後は、Ｓ３１の処理で退避した退避用メモリ２３ｈの値をモードカウンタ２３ｇへ戻して（Ｓ３７）、この処理の実行前に設定されていた印字モードに復帰し、この処理を終了する。このようにユーザーが行う印字位置補正処理では、逆方向印字の印字開始位置の補正を一の印字モードについて行うだけで、他の５つの印字モードについても印字位置の補正が完了する。よって、ユーザーは煩雑な操作を強いられることなく、容易に印字位置の補正を行うことができる。
【００４９】
図１１は、１ライン印字処理のフローチャートである。この１ライン印字処理は、インクジェットプリンタ２６により１ライン印字が行われる度に実行される。なお、図９のサンプルデータ印字処理では、この１ライン印字処理は実行されない。
【００５０】
１ライン印字処理では、まず、順方向印字であるか逆方向印字であるかを調べ（Ｓ４１）、順方向印字であれば（Ｓ４１：Ｙｅｓ）、印字開始位置を補正することなく、そのまま１ライン印字を行う（Ｓ４５）。この１ラインの印字は、モードカウンタ２３ｇの値に基づいた印字モードで行われる。例えば、モードカウンタの値が「０」であれば、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードで印字が行われ、モードカウンタの値が「５」であれば、印字解像度が７２０ｄｐｉ、インク吐出量が「大」の印字モードで印字が行われる。
【００５１】
一方、逆方向印字であれば（Ｓ４１：Ｎｏ）、モードカウンタ２３ｇの値を調べ（Ｓ４２）、その値が「０」であれば（Ｓ４２：Ｙｅｓ）、補正値メモリ２３ａに記憶されるステップ数分、逆方向の先頭の印字位置を補正し（Ｓ４３）、その補正後に１ラインの印字を行う（Ｓ４５）。
【００５２】
モードカウンタ２３ｇの値が「０」でなければ（Ｓ４２：Ｎｏ）、即ち、モードカウンタ２３ｇの値が「１」〜「５」のいずれかであれば、補正値メモリ２３ａの値と、モードカウンタ２３ｇの値に対応する差分メモリ１〜５（２３ｂ〜２３ｆ）の値との差を補正ステップ数として、そのステップ数分、逆方向の先頭の印字位置を補正し（Ｓ４４）、その補正後に１ラインの印字を行う（Ｓ４５）。例えば、補正値メモリ２３ａの値が「０」である場合、モードカウンタ２３ｇの値に対応する差分メモリ１〜５（２３ｂ〜２３ｆ）の値が「０」であれば「０−０」故に「０」が補正ステップ数となる。また、補正値メモリ２３ａの値が「４」である場合、モードカウンタ２３ｇの値に対応する差分メモリ１〜５（２３ｂ〜２３ｆ）の値が「２」であれば「４−２」故に「２」が補正ステップ数となる。
【００５３】
なお、補正ステップ数がマイナスの場合には、そのステップ数分、印字開始位置が図４の矢印Ｂ方向（図２の反矢印Ａ方向）に移動され、プラスの場合には、そのステップ数分、印字開始位置が図２および図４の矢印Ａ方向に移動される。
【００５４】
以上説明したように第１実施例では、検査工程における印字位置補正処理（図８）により、６つの印字モードについて、それぞれ印字位置の補正が行われた後は、ユーザーが行う印字位置補正処理（図１０）により、一の印字モードについて印字位置を補正するだけで、他の５つの印字モードの印字位置も相対的に補正することができる。よって、客先において、複数の印字モードについての印字位置の補正を一回の操作で容易に行うことができる。
【００５５】
次に、図１２から図１６を参照して、第２実施例について説明する。なお、前記した第１実施例と同一の部分には同一の番号を付し、その説明は省略する。
【００５６】
図１２は、第２実施例の画像形成装置１の電気的構成を示したブロック図である。プリンタユニットＰＵのＲＡＭ１２３には、ワークメモリとして、補正値メモリ０〜５（１２３ａ〜１２３ｆ）、モードカウンタ２３ｇ、および、退避用メモリ２３ｈが設けられている。
【００５７】
図１３に示すように、補正値メモリ０（１２３ａ）は、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードについて、逆方向印字における印字開始位置の補正値を記憶するメモリである。同様に、補正値メモリ１（１２３ｂ）は、印字解像度が３６０ｄｐｉ、インク吐出量が「小」の印字モードについて、補正値メモリ２（１２３ｃ）は、印字解像度が３６０ｄｐｉ、インク吐出量が「大」の印字モードについて、補正値メモリ３（１２３ｄ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「小」の印字モードについて、補正値メモリ４（１２３ｅ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「中」の印字モードについて、補正値メモリ５（１２３ｆ）は、印字解像度が７２０ｄｐｉ、インク吐出量が「大」の印字モードについて、それぞれ逆方向印字における印字開始位置の補正値を記憶するメモリである。
【００５８】
これら補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値は、まず、検査工程における印字位置補正処理（図１４）により個別に設定される。その後は、ユーザーが行う印字位置補正処理（図１５）により、一の補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値が更新されると、その更新された差分に応じて、他の補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値も連動して更新される。各補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値は、１ライン印字処理（図１６）において個別に参照され、その補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値に基づいて、逆方向の印字開始位置が補正される。
【００５９】
次に、第２実施例の画像形成装置１で実行される各処理について、図１４から図１６のフローチャートを参照して説明する。これらの各処理は、いずれも画像形成装置１のプリンタユニットＰＵで実行される。図１４は、検査工程における印字位置補正処理のフローチャートである。この印字位置補正処理は、製品出荷前の工場において、検査者が操作パネル３上のボタンを操作することにより実行される。
【００６０】
検査工程における印字位置補正処理では、まず、モードカウンタ２３ｇの値を退避用メモリ２３ｈへ退避し（Ｓ５１）、そのモードカウンタ２３ｇの値を「０」とした後に（Ｓ５２）、図９のサンプルデータ印字処理を実行する（Ｓ５３）。モードカウンタ２３ｇの値が「０」であるので、サンプルデータ印字処理により、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードで、図５に示すサンプルデータ８０が印字され、そのサンプルデータ８０が検査者へ提供される。
【００６１】
サンプルデータ８０の提供後、ＬＣＤディスプレイ６に「選択するラインナンバーを入力して下さい」と表示して（Ｓ５４）、検査者に対して、順逆両方向の印字位置が最も一致する印字パターンの選択を促す。前記した通り、この選択はシアン色とマゼンダ色との混色の具合により判断できるので、印字位置の微妙なズレも色の違いにより容易に確認することができる。よって、検査者は最適な印字パターンを容易に選択することができるのである。
【００６２】
ＬＣＤディスプレイ６へのメッセージの表示後、「０」から「９」の数字ボタン３ａの押下を待機する（Ｓ５５：Ｎｏ）。「０」から「９」のいずれかの数字ボタン３ａが押下されると（Ｓ５５：Ｙｅｓ）、押下された数字ボタン３ａのラインナンバー８５に対応する補正ステップ数を補正ステップ数テーブル２２ｂから読み出して、モードカウンタ２３ｇの値に対応する補正値メモリ０〜５（１２３ａ〜１２３ｆ）へ書き込む（Ｓ５６）。例えば、モードカウンタ２３ｇの値が「０」であり、数字ボタン３ａの「４」が押下された場合には、補正値メモリ０（１２３ａ）に「−２」が書き込まれ、数字ボタン３ａの「７」が押下された場合には、補正値メモリ０（１２３ａ）に「４」が書き込まれる。
【００６３】
補正値メモリ０〜５（１２３ａ〜１２３ｆ）への書き込み後（Ｓ５６）、モードカウンタ２３ｇの値が「５」であるか否かを調べる（Ｓ５７）。モードカウンタ２３ｇの値が「５」でなければ（Ｓ５７：Ｎｏ）、６つの印字モードの全てについての補正値の設定が未終了であるので、モードカウンタ２３ｇの値を１加算して（Ｓ５８）、処理をＳ５３へ移行する。以降は、モードカウンタ２３ｇの値が「５」となるまで、Ｓ５３からＳ５８の各処理を繰り返す。
【００６４】
一方、モードカウンタ２３ｇの値が「５」であれば（Ｓ５７：Ｙｅｓ）、６つの印字モードの全てについて、補正値の設定が終了したので、Ｓ５１の処理で退避した退避用メモリ２３ｈの値をモードカウンタ２３ｇへ戻して（Ｓ５９）、この検査工程における印字位置補正処理を終了する。この処理の実行により、逆方向印字の印字開始位置の補正値が、６つの各印字モードの全てについて設定される。
【００６５】
図１５は、ユーザーが行う印字位置補正処理のフローチャートである。この印字位置補正処理は、製品出荷後の客先において、ユーザーが操作パネル３上のボタンを操作することにより実行される。一般に、印字ヘッド６５のインクタンク６５ａ〜６５ｄを交換した場合や、使用による印字機構の経年変化により順方向と逆方向との印字位置が不一致となった場合に実行される。
【００６６】
ユーザーが行う印字位置補正処理では、まず、設定されている印字モードに基づいて（モードカウンタ２３ｇの値に基づいて）、図９のサンプルデータ印字処理を実行する（Ｓ６１）。このサンプルデータ印字処理により、図５に示すサンプルデータ８０が設定されている印字モードによって印字され、そのサンプルデータ８０がユーザーへ提供される。その後、ＬＣＤディスプレイ６に「選択するラインナンバーを入力して下さい」と表示して（Ｓ６２）、ユーザーに対して、順逆両方向の印字位置が最も一致する印字パターンの選択を促す。前記した通り、この選択はシアン色とマゼンダ色との混色の具合により判断できるので、印字位置の微妙なズレも色の違いにより容易に確認することができる。
【００６７】
ＬＣＤディスプレイ６へのメッセージの表示後、ユーザーによる「０」から「９」の数字ボタン３ａの押下を待機する（Ｓ６３：Ｎｏ）。「０」から「９」のいずれかの数字ボタン３ａが押下されると（Ｓ６３：Ｙｅｓ）、押下された数字ボタン３ａのラインナンバー８５に対応する補正ステップ数と、モードカウンタ２３ｇの値に対応する補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値との差を求め（Ｓ６４）、この差を各補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値に加算して、各補正値メモリ０〜５（１２３ａ〜１２３ｆ）の値を更新する（Ｓ６５）。例えば、モードカウンタ２３ｇの値が「０」で、補正値メモリ０（１２３ａ）の値が「２」である場合に、数字ボタン３ａの「３」が押下されると、「−４−２」故に「−６」の値が各補正値メモリ０〜５（１２３ａ〜１２３ｆ）に加算される。この結果、補正値メモリ０（１２３ａ）の値は「２−６」故に「−４」に更新される。
【００６８】
このようにユーザーが行う印字位置補正処理では、逆方向印字の印字開始位置の補正を一の印字モードについて行うだけで、他の５つの印字モードについても、その印字位置の補正を連動して行うことができる。よって、ユーザーは煩雑な操作を強いられることなく、容易に印字位置の補正を行うことができる。
【００６９】
図１６は、１ライン印字処理のフローチャートである。この１ライン印字処理は、インクジェットプリンタ２６により１ライン印字が行われる度に実行される。なお、図９のサンプルデータ印字処理では、この１ライン印字処理は実行されない。
【００７０】
１ライン印字処理では、まず、順方向印字であるか逆方向印字であるかを調べ（Ｓ７１）、順方向印字であれば（Ｓ７１：Ｙｅｓ）、印字開始位置を補正することなく、そのまま１ライン印字を行う（Ｓ７３）。この１ラインの印字は、モードカウンタ２３ｇの値に基づいた印字モードで行われる。例えば、モードカウンタの値が「０」であれば、印字解像度が３６０ｄｐｉ、インク吐出量が「中」の印字モードで印字が行われ、モードカウンタの値が「５」であれば、印字解像度が７２０ｄｐｉ、インク吐出量が「大」の印字モードで印字が行われる。
【００７１】
一方、逆方向印字であれば（Ｓ７１：Ｎｏ）、モードカウンタ２３ｇの値に対応する補正値メモリ０〜５（１２３ａ〜１２３ｆ）に記憶されるステップ数分、逆方向の先頭の印字位置を補正し（Ｓ７２）、その補正後に１ラインの印字を行う（Ｓ７３）。補正値メモリ０〜５（１２３ａ〜１２３ｆ）に記憶される補正ステップ数がマイナスの場合には、そのステップ数分、印字開始位置が図４の矢印Ｂ方向（図２の反矢印Ａ方向）に移動され、プラスの場合には、そのステップ数分、印字開始位置が図２および図４の矢印Ａ方向に移動される。これにより逆方向の印字位置が各印字モードにおいてそれぞれ補正されるので、順逆両方向の印字位置のズレを解消することができる。
【００７２】
以上説明したように第２実施例においても、検査工程における印字位置補正処理（図１４）により、６つの印字モードについて、それぞれ印字位置の補正が行われた後は、ユーザーが行う印字位置補正処理（図１５）により、一の印字モードについて印字位置を補正するだけで、他の５つの印字モードの印字位置も相対的に補正することができる。よって、客先において、複数の印字モードについての印字位置の補正を一回の操作で容易に行うことができる。また、図１５の処理では、その処理の実行時に設定されている印字モードによってサンプルデータ８０が印字されるので、補正の基準となる印字モードを任意に変更することができる。よって、ユーザー自身が最も頻繁に使用する印字モードを基準として、印字位置の補正を行うことができる。
【００７３】
【００７４】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００７５】
例えば、本実施例では、シリアルプリンタとしてフルカラー印字が可能なインクジェットプリンタ２６を用いて説明した。しかし、シリアルプリンタであれば、フルカラー印字が不可能なプリンタであっても、或いは、ドットプリンタやサーマルプリンタであっても、当然に本発明を適用することができる。一色のみの印字しかできないプリンタにあっては、図５のサンプルデータ８０は一色の縦罫線により印字する。この場合、印字位置のズレ具合は縦罫線のズレ具合により判断する。更に、本実施例では、印字モードを決定する要素として、印字解像度およびインク吐出量を挙げて説明したが、印字モードを決定する要素として、これら以外の例えば、印字速度などを用いるようにしても良い。
【００７６】
図９のサンプルデータ印字処理では、現在設定されている補正ステップ数に拘わらず、サンプルデータ８０は、図６に示す補正ステップ数テーブル２２ｂに基づいて、逆方向印字時の補正ステップ数がライン毎に固定されて印字された。しかし、現在設定されている補正ステップ数を基準にして（ラインナンバー５に位置するようにして）、補正ステップ数を変更したサンプル印字データを印字するようにしても良い。
【００７７】
【発明の効果】
請求項１記載のシリアルプリンタによれば、制御手段による順方向印字および逆方向印字においては、所定のキャラクタが２種類以上の間隔を空けて複数印字される。キャラクタの印字間隔が１種類であると、丁度その間隔分、印字位置がズレた場合には隣の印字キャラクタと印字位置が重なってしまい、その結果、印字位置のズレを確認することができない。しかし、キャラクタの印字間隔を２種類以上備え、しかも、その２種類以上設けられた間隔は互いに整数倍とならないようにされているので、１種類の間隔分、印字位置がずれている場合でも他の種類の印字間隔の部分でそのズレを確認することができる。よって、印字位置のズレ具合を正しく確認することができるという効果がある。
【００７８】
【００７９】
請求項２記載のシリアルプリンタによれば、請求項１に記載のシリアルプリンタの奏する効果に加え、順逆両方向の印字位置のズレ具合を縦罫線の印字により確認するので、ズレ具合の確認を一層高精度に行うことができるという効果がある。
【図面の簡単な説明】
【図１】  第１実施例のインクジェットプリンタを搭載した画像形成装置の斜視図である。
【図２】  上記画像形成装置の内部に収納されたインクジェットプリンタの斜視図である。
【図３】  第１実施例の画像形成装置の電気的構成を示したブロック図である。
【図４】  サンプルデータの印字パターンを示した図であり、（ａ）は、サンプルデータの順方向印字パターンを示した図であり、（ｂ）は、サンプルデータの逆方向印字パターンを示した図であり、（ｃ）は、サンプルデータの順逆両方向の印字パターンが重ねられた状態を示した図である。
【図５】  １０通りのパターンが印字されたサンプルデータを示した図である。
【図６】  ラインナンバーと補正ステップ数との関係を示した補正ステップ数テーブルである。
【図７】  第１実施例における補正値メモリおよび各差分メモリ１〜５と各印字モードとの関係を示した図である。
【図８】  第１実施例の検査工程における印字位置補正処理のフローチャートである。
【図９】  サンプルデータ印字処理のフローチャートである。
【図１０】  第１実施例のユーザーが行う印字位置補正処理のフローチャートである。
【図１１】  第１実施例の１ライン印字処理のフローチャートである。
【図１２】  第２実施例の画像形成装置の電気的構成を示したブロック図である。
【図１３】  第２実施例における各補正値メモリ０〜５と各印字モードとの関係を示した図である。
【図１４】  第２実施例の検査工程における印字位置補正処理のフローチャートである。
【図１５】  第２実施例のユーザーが行う印字位置補正処理のフローチャートである。
【図１６】  第２実施例の１ライン印字処理のフローチャートである。
【符号の説明】
１                  画像形成装置
２２ｂ              補正ステップ数テーブル
２３ａ              補正値メモリ
２３ｂ〜２３ｆ      差分メモリ１〜５
２３ｇ              モードカウンタ
２３ｆ              退避用メモリ
２６                インクジェットプリンタ（シリアルプリンタ）
６５                印字ヘッド
６５ａ〜６５ｄ      インクタンク
６７                キャリッジモータ（駆動手段の一部）
６８                駆動プーリ（駆動手段の一部）
６９                従動プーリ（駆動手段の一部）
７０                ベルト（駆動手段の一部）
１２３ａ〜１２３ｆ  補正値メモリ０〜５
ＦＵ                ファクシミリユニット
ＰＵ                プリンタユニット（制御手段）
【図１】
0003941162.tif 000002
【図２】
0003941162.tif 000003
【図３】
0003941162.tif 000004
【図４】
0003941162.tif 000005
【図５】
0003941162.tif 000006
【図６】
0003941162.tif 000007
【図７】
0003941162.tif 000008
【図８】
0003941162.tif 000009
【図９】
0003941162.tif 000010
【図１０】
0003941162.tif 000011
【図１１】
0003941162.tif 000012
【図１２】
0003941162.tif 000013
【図１３】
0003941162.tif 000014
【図１４】
0003941162.tif 000015
【図１５】
0003941162.tif 000016
【図１６】
0003941162.tif 000017