(57)【要約】【課題】  情報を歪みなく印刷することができるようにすること。【解決手段】  無端ベルト１３の左端部の幅方向位置の時系列データと無端ベルト１３が蛇行していないときの左端部の幅方向位置の時系列データとの互いに対応する時間における要素間の差をそれぞれ算出することで、印刷用紙１４の蛇行量を検出するようにした。そのため、無端ベルト１３が蛇行することで印刷用紙１４が蛇行しても、各プリンタヘッド１５のノズルから吐出されるインク滴を適切な位置に着弾させることができ、その結果、情報を歪みなく印刷することができる。【選択図】    図１
2005280194.tif 000002
【特許請求の範囲】
【請求項１】
複数のローラに掛け渡された無端ベルトで搬送される印刷媒体に、その搬送方向に沿って異なる位置に配設された複数のプリンタヘッドで順次印刷を行う印刷装置であって、
各プリンタヘッドに印刷させる印刷データを生成するデータ生成手段と、前記無端ベルトの幅方向端部の幅方向位置の時系列データを検出可能な時系列データ検出手段と、その検出された時系列データに基づいて、前記無端ベルトの幅方向端部の幅方向位置の時系列データと前記無端ベルトが蛇行していないときの前記幅方向端部の幅方向位置の時系列データとの互いに対応する時間における要素間の差をそれぞれ算出する蛇行量算出手段と、その算出された差と前記データ生成手段で生成された印刷データとに基づいて各プリンタヘッドを動作させるヘッド制御手段とを備えたことを特徴とする印刷装置。
【請求項２】
前記ヘッド制御手段は、前記蛇行量算出手段で算出された前記差に基づいて、前記無端ベルトの幅方向に対する各プリンタヘッドの位置を制御する位置制御手段と、その位置が制御されたプリンタヘッドそれぞれに前記印刷データを印刷させる印刷実行手段とを備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記無端ベルトに対する印刷媒体の位置及び回転状態を検出する状態検出手段を備え、前記ヘッド制御手段は、前記状態検出手段で検出された印刷媒体の位置及び回転状態と前記蛇行量算出手段で算出された前記差と前記データ生成手段で生成された印刷データとに基づいて各プリンタヘッドを動作させることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記ヘッド制御手段は、前記蛇行量算出手段で算出された前記差と前記状態検出手段で検出された印刷媒体の位置及び回転状態とに基づいて、前記無端ベルトに対する各プリンタヘッドの位置及び回転状態を制御する位置制御手段と、その位置及び回転状態が制御されたプリンタヘッドそれぞれに前記印刷データを印刷させる印刷実行手段とを備えたことを特徴とする請求項３に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に複数のプリンタヘッドで順次印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来、例えば、それぞれが異なる色を印刷可能な複数のプリンタヘッドを備え、それら複数のプリンタヘッドによって、印刷用紙に順次印刷を行う印刷装置が知られている。
また、このような印刷装置のうちには、印刷用紙の蛇行による印刷画像の乱れが防止されるように構成されているものがある。例えば、特許文献１に記載されているものでは、１色目の印刷時に、印刷用紙の両縁にレジストマークを印刷すると共に、２色目以降の各色の印刷時に、その印刷されたレジストマークの位置に基づいて、各色の色重ね位置が適切となるように各プリンタヘッドの位置を適宜移動させるようになっている。
【特許文献１】特開平１０−３５０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術にあっては、１色目の印刷と同時に、レジストマークを印刷するようになっているため、印刷用紙が蛇行すると、その蛇行状態がレジストマークの印刷結果に反映されてしまい、レジストマークが蛇行して印刷される。そのため、２色目以降の印刷時には、その蛇行したレジストマークの位置に基づいて各プリンタヘッドの位置が移動され、その結果、文字や画像等の情報が歪んで印刷されてしまうという問題があった。
【０００４】
本発明は、上記従来の印刷装置の未解決の問題点を解決することを目的とするものであって、情報を歪みなく印刷することができる印刷装置を提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、第１の発明の印刷装置は、複数のローラに掛け渡された無端ベルトで搬送される印刷媒体に、その搬送方向に沿って異なる位置に配設された複数のプリンタヘッドで順次印刷を行う印刷装置であって、各プリンタヘッドに印刷させる印刷データを生成するデータ生成手段と、前記無端ベルトの幅方向端部の幅方向位置の時系列データを検出可能な時系列データ検出手段と、その検出された時系列データに基づいて、前記無端ベルトの幅方向端部の幅方向位置の時系列データと前記無端ベルトが蛇行していないときの前記幅方向端部の幅方向位置の時系列データとの互いに対応する時間における要素間の差をそれぞれ算出する蛇行量算出手段と、その算出された差と前記データ生成手段で生成された印刷データとに基づいて各プリンタヘッドを動作させるヘッド制御手段とを備えたことを特徴とする。
【０００６】
また、第２の発明である印刷装置にあっては、前記ヘッド制御手段は、前記蛇行量算出手段で算出された前記差に基づいて、前記無端ベルトの幅方向に対する各プリンタヘッドの位置を制御する位置制御手段と、その位置が制御されたプリンタヘッドそれぞれに前記印刷データを印刷させる印刷実行手段とを備えたことを特徴とする。
これら第１又は第２の発明によれば、無端ベルトが蛇行することで印刷媒体が蛇行したときには、無端ベルトの幅方向端部の幅方向位置の時系列データと無端ベルトが蛇行していないときの幅方向端部の幅方向位置の時系列データとの互いに対応する時間における要素間の差をそれぞれ算出することで、無端ベルトの蛇行量を適切に検出することができる。即ち、無端ベルトの幅方向位置の時系列データに含まれる成分、つまり無端ベルトの蛇行による成分と無端ベルトの幅方向端部の形状誤差による成分とのうち、形状誤差による成分を取り除き、無端ベルトの蛇行による成分のみを検出することができる。そのため、無端ベルトの蛇行量を検出することで印刷媒体の蛇行量を検出することができ、印刷媒体が蛇行しても、各プリンタヘッドのノズルから吐出されるインク滴を適切な位置に着弾させることができ、その結果、情報を歪みなく印刷することができる。
【０００７】
さらに、第３の発明である印刷装置にあっては、前記無端ベルトに対する印刷媒体の位置及び回転状態を検出する状態検出手段を備え、前記ヘッド制御手段は、前記状態検出手段で検出された印刷媒体の位置及び回転状態と前記蛇行量算出手段で算出された前記差と前記データ生成手段で生成された印刷データとに基づいて各プリンタヘッドを動作させることを特徴とする。
【０００８】
また、第４の発明である印刷装置にあっては、前記ヘッド制御手段は、前記蛇行量算出手段で算出された前記差と前記状態検出手段で検出された印刷媒体の位置及び回転状態とに基づいて、前記無端ベルトに対する各プリンタヘッドの位置及び回転状態を制御する位置制御手段と、その位置及び回転状態が制御されたプリンタヘッドそれぞれに前記印刷データを印刷させる印刷実行手段とを備えたことを特徴とする。
【０００９】
これら第３又は第４の発明によれば、印刷媒体の幅方向に対するプリンタヘッドの位置及び回転状態を一定に保つことができる。そのため、無端ベルトに対する印刷媒体の位置及び回転状態が予め定められた位置及び回転状態からずれたとしても、各プリンタヘッドのノズルから吐出されるインク滴を印刷媒体上の適切な位置に着弾させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の印刷装置の実施形態であるラインプリンタを図面に基づいて説明する。
＜第１実施形態＞
＜ラインプリンタの構成＞
図１は、第１実施形態のラインプリンタの外観を示す側面図及び平面図であり、図２は、第１実施形態のラインプリンタの内部構成を示すブロック図である。この図２に示すように、ラインプリンタ１は、ＣＰＵ(Central Processing Unit)２、ＲＡＭ(Random Access Memory)３、ＲＯＭ(Read Only Memory)４、Ｉ／Ｆ(InterFace)５、印刷用紙搬送部６、インク吐出部７、ベルト蛇行検出部８及びベルト基準位置検出部９を含んで構成され、各部は、バス１０で互いにデータ授受可能に接続されている。
【００１１】
これらのうち、ＣＰＵ２は、Ｉ／Ｆ５から印刷実行指令（後述）が出力されると、ＲＯＭ４に格納された各種プログラム及びデータを読み込み、それら各種プログラムをＲＡＭ３内に設けられるワークエリアに展開し、印刷実行指令（後述）に応じた画像や文字等の情報が印刷されるように各部を制御する後述する印刷実行処理を実行する。
また、ＲＡＭ３は、ＣＰＵ２で実行される各種プログラムを展開するためのワークエリアを形成すると共に、それら各種プログラムに係るデータを格納するためのメモリ領域を形成する。そして、ＲＡＭ３は、ＣＰＵ２から読み出し要求が出力されると、その読み出し要求に応じて、格納されているデータをＣＰＵ２に出力する。
【００１２】
さらに、ＲＯＭ４は、ＣＰＵ２で実行される各種プログラム及びデータを格納する。そして、ＲＯＭ４は、ＣＰＵ２から読み出し要求が出力されると、その読み出し要求に応じて、格納されている各種プログラムやデータをＣＰＵ２に出力する。
また、Ｉ／Ｆ５は、ラインプリンタ１に印刷させる情報のデータを出力するパーソナルコンピュータ（不図示）と接続されている。そして、Ｉ／Ｆ５は、パーソナルコンピュータ（不図示）から情報のデータが出力されると、そのデータに対応する情報をラインプリンタ１に印刷させる指令（以下、「印刷実行指令」とも呼ぶ。）をＣＰＵ２に出力する。
【００１３】
さらに、印刷用紙搬送部６は、図１に示すように、サーボモータ（不図示）で回転駆動可能な駆動ローラ１１と、その駆動ローラ１１と同径で回転自在な従動ローラ１２と、それらのローラ１１、１２間に掛け渡された無端ベルト１３とを含んで構成される。これらのうち、無端ベルト１３は、印刷用紙１４を吸着させる用紙吸着手段（不図示）が設けられている。用紙吸着手段としては、例えば、静電気やエアー吸引等を挙げることができる。また、無端ベルト１３の周長は、駆動ローラ１１の直径の整数倍となっている。
【００１４】
そして、印刷用紙搬送部６は、ＣＰＵ２から印刷制御指令（後述）が出力されると、インデックス２２（後述）から紙送り方向と直交する方向に伸ばした直線上に前端が揃うように、無端ベルト１３の中央の特定位置に印刷用紙１４を張りつけた後、一定速度で駆動ローラ１１を回転駆動し、無端ベルト１３を回転させ、その印刷用紙１４を搬送する。
また、インク吐出部７は、無端ベルト１３の上方に配置された４つのプリンタヘッド１５を含んで構成される。これらのプリンタヘッド１５は、印刷用紙が搬送される方向（以下、「紙送り方向」とも呼ぶ。）に沿って異なる位置に配設され、紙送り方向の下流側から順に、ブラック、シアン、マゼンタ、イエローのうちの一色を鉛直下方に吐出可能な複数のノズルがそれぞれ下面に形成されている。これら複数のノズルは、同じプリンタヘッド１５のノズルが、紙送り方向と直交する方向に並び、異なるプリンタヘッド１５の互いに対応する位置にあるノズルが紙送り方向に一列に並ぶように配置されている。
【００１５】
また、プリンタヘッド１５は、紙送り方向と直交する方向の長さが印刷用紙１４の幅より長く形成され、その一端が弾性部材１６に当接し、他端が駆動源１７の駆動軸に当接している。この駆動源１７は、入力されるステップ信号のステップ数に応じて駆動軸を進退するステッピングモータを備えている。そして、プリンタヘッド１５は、ＣＰＵ２から移動指令（後述）が出力されると、移動指令（後述）に応じて当該プリンタヘッド１５が長手方向に移動するように、駆動源１７にステップ信号を入力する。
【００１６】
そして、インク吐出部７は、ＣＰＵ２から印刷制御指令（後述）が出力されると、印刷制御指令（後述）に応じたタイミング、回数及びドットサイズ（例えば、Ｌサイズ、Ｍサイズ、Ｓサイズの３サイズ）で各ノズルにインク滴を吐出させ、無端ベルト１３で搬送される印刷用紙に印刷制御指令（後述）に応じた情報を印刷する。
さらに、ベルト蛇行検出部８は、紙送り方向の最上流側のプリンタヘッド１５に対応して配置されたフォトセンサ１８を含んで構成される。このフォトセンサ１８は、無端ベルト１３の左端の上面側に配置された発光ダイオードと、下面側に配置された受光素子とをそれぞれ備えている。そして、フォトセンサ１８は、発光ダイオードから発せられる光を受光素子に検出させることで、発光ダイオードと受光素子との間を無端ベルト１３の左端が遮る度合いを検出し、図３のグラフに示すように、その検出された度合いに基づいて無端ベルト１３の左端部の幅方向位置の時系列データを検出する。ここで図３のグラフは、印刷用紙１４の前端が最上流側のプリンタヘッド１５の真下を通過してからの経過時間ｔを横軸の正値とし、紙送り方向に向かって右側への蛇行量（以下、「左端部蛇行量」とも呼ぶ。）を縦軸の正値としている。また、フォトセンサ１８は、その検出された幅方向位置の時系列データから予め計測しておいた無端ベルト１３の左端部の形状誤差による左端部の幅方向位置の変化量、つまり無端ベルト１３が蛇行していないときの左端部の幅方向位置の時系列データ（以下、「固有プロファイル」とも呼ぶ。）の互いに対応する時間における要素を減算することで、無端ベルト１３の蛇行量の時系列データを検出する。
【００１７】
そして、ベルト蛇行検出部８は、最上流側のプリンタヘッド１５の近傍での無端ベルト１３の蛇行量の時系列データがフォトセンサ１８で検出されると、その検出結果に基づいて、各プリンタヘッド１５の真下での無端ベルト１３の蛇行状態の時系列データ、つまり印刷用紙１４の搬送を開始してからの各経過時間における無端ベルト１３の蛇行量を算出し、その算出結果を印刷用紙１４の蛇行量（以下、「印刷用紙蛇行量」とも呼ぶ。）とする。具体的には、下流側のプリンタヘッド１５の真下での印刷用紙１４の蛇行状態は、最上流側のプリンタヘッド１５の真下での印刷用紙１４の蛇行状態を、最上流側のプリンタヘッド１５から当該下流側のプリンタヘッド１５までの距離を無端ベルト１３の回転速度で除した除算結果の時間だけ遅らせることで算出される。
【００１８】
また、ベルト基準位置検出部９は、無端ベルト１３の右端に形成されたインデックス２２と、そのインデックス２２が紙送り方向の最上流側のプリンタヘッド１５の近傍を通過したことを検出するインデックス検出センサ２３とを含んで構成される。そして、ベルト基準位置検出部９は、インデックス検出センサ２３がインデックス２２の通過を検出すると、印刷用紙１４の搬送を開始させる指令（以下「印刷用紙搬送開始指令」とも呼ぶ。）をＣＰＵ２に出力する。
【００１９】
＜印刷実行処理の内容＞
次に、ＣＰＵ２で実行される印刷実行処理を、図４のフローチャートに従って説明する。この印刷実行処理は、Ｉ／Ｆ５から印刷実行指令が出力されると所定時間が経過するたびに実行される処理であって、まずそのステップＳ１０１では、Ｉ／Ｆ５から出力される印刷実行指令に応じた情報が印刷用紙搬送部６で搬送される印刷用紙に印刷されるように、各ノズル毎にインク滴を吐出させるタイミング、回数及びドットサイズを含む印刷データを生成し、その生成された印刷データをＲＡＭ３に格納させる。
【００２０】
次にステップＳ１０２に移行して、ベルト基準位置検出部９から印刷用紙搬送開始指令が出力されたか否かを判定し、出力された場合には（Ｙｅｓ）ステップＳ１０３に移行し、出力されていない場合には（Ｎｏ）この判定を繰り返し実行する。
前記ステップＳ１０３では、ＲＡＭ３に格納されている印刷データに応じたタイミング、回数及びドットサイズで各ノズルにインク滴を吐出させる印刷制御指令を、印刷用紙搬送部６及びインク吐出部７に出力する。
【００２１】
次にステップＳ１０４に移行して、印刷用紙１４の蛇行による印刷画像の乱れが防止され、Ｉ／Ｆ５から出力される印刷実行指令に応じた情報が印刷用紙に適切に印刷されるように、ベルト蛇行検出部８で検出された印刷用紙蛇行量の時系列データに基づいて各プリンタヘッド１５を逐次移動させてから、この演算処理を終了する。具体的には、印刷用紙蛇行量だけプリンタヘッド１５を移動させる指令（以下、「移動指令」とも呼ぶ。）を各プリンタヘッド１５それぞれに出力する。ここで、検出された印刷用紙蛇行量が正値である場合には、その印刷用紙蛇行量の大きさだけ、紙送り方向に向かってプリンタヘッド１５を右側に移動させる移動指令を出力し、負値である場合には、その印刷用紙蛇行量の大きさだけ、紙送り方向に向かってプリンタヘッド１５を左側に移動させる移動指令を出力する。
【００２２】
＜ラインプリンタの動作＞
次に、本実施形態のラインプリンタ１の動作を具体的状況に基づいて説明する。
まず、パーソナルコンピュータ（不図示）から印刷させる情報のデータが出力され、Ｉ／Ｆ５によって、そのデータに応じた印刷実行指令が出力されたとする。すると、ＣＰＵ２によって、印刷実行処理が実行され、図４に示すように、まずそのステップＳ１０１で、各ノズル毎にインク滴を吐出させるタイミング、回数及びドットサイズを含む印刷データが生成され、その生成された印刷データがＲＡＭ３に格納される。
【００２３】
また、ここでインデックス２２がインデックス検出センサ２３の近傍を通過したとする。すると、印刷用紙搬送開始指令がベルト基準位置検出部９から出力され、ステップＳ１０２の判定が「Ｙｅｓ」となり、ステップＳ１０３で、ＲＡＭ３に格納されている印刷データに応じた印刷制御指令が出力される。また同時に、ベルト蛇行検出部８によって、無端ベルト１３の左端部の幅方向位置の時系列データが検出され、その検出された時系列データから固有プロファイルの互いに対応する時間における要素が減算され、最上流側のプリンタヘッド１５の近傍での無端ベルト１３の蛇行量の時系列データが検出される。即ち、無端ベルト１３の幅方向位置の時系列データに含まれる成分、つまり無端ベルト１３の蛇行による成分と無端ベルト１３の左端部の形状誤差による成分とのうち、形状誤差による成分が取り除かれ、無端ベルトの蛇行による成分のみが検出される。そして、その検出された時系列データに基づいて印刷用紙蛇行量の時系列データが設定される。次いで、ステップＳ１０４で、その印刷用紙蛇行量の時系列データが各プリンタヘッド１５毎にベルト蛇行検出部８から読み出され、その読み出された時系列データに応じた移動指令が各プリンタヘッド１５それぞれに順次出力された後、この演算処理が終了する。
【００２４】
そして、印刷用紙搬送部６によって、無端ベルト１３の特定位置に印刷用紙１４が張りつけられた後、一定速度で駆動ローラが回転駆動され、無端ベルト１３が回転し、その張りつけられた印刷用紙１４がプリンタヘッド１５の下方で搬送される。また同時に、インク吐出部７によって、ＣＰＵ２から出力された移動指令に応じて各プリンタヘッド１５それぞれが長手方向に適宜移動されると共に、印刷制御指令に応じたタイミング、回数及びドットサイズで各ノズルからインク滴が吐出され、無端ベルト１３で搬送される印刷用紙に印刷制御指令に応じた情報、つまりパーソナルコンピュータ（不図示）から出力されたデータに対応する情報が適切に印刷される。
【００２５】
このように、本実施形態のラインプリンタ１によれば、無端ベルト１３が蛇行することで印刷用紙１４が蛇行したときには、無端ベルト１３の左端部の幅方向位置の時系列データと無端ベルト１３が蛇行していないときの左端部の幅方向位置の時系列データとの互いに対応する時間における要素間の差をそれぞれ算出することで、印刷用紙１４の蛇行量を適切に検出することができる。そのため、無端ベルト１３の蛇行量を検出することで印刷用紙１４の蛇行量を検出することができ、印刷用紙１４が蛇行しても、各プリンタヘッド１５のノズルから吐出されるインク滴を適切な位置に着弾させることができ、その結果、情報を歪みなく印刷することができる。また、印刷用紙１４の蛇行状態を検出するために当該印刷用紙１４に不要なマークを印刷する方法に比べ、マークを印刷するためのプリンタヘッドを省くことができ、装置を小型化し、また製造コストを小さくすることができる。
【００２６】
なお、この実施形態では、最上流側のプリンタヘッド１５の近傍にのみフォトセンサ１８を配置する例を示したが、これに限られるものではない。例えば、図５に示すように、各プリンタヘッド１５の近傍にフォトセンサ１８をそれぞれ構成し、それらのフォトセンサ１８に無端ベルト１３の左端部の幅方向位置の時系列データを同時に検出させるようにしてもよい。そのようにすれば、各プリンタヘッド１５の真下での印刷用紙１４の蛇行状態を精度よく検出することができ、その結果、情報をより歪みなく印刷することができる。
【００２７】
＜第２実施形態＞
次に、第２実施形態のラインプリンタ１について説明する。
この実施形態は、無端ベルト１３に対する印刷用紙１４の位置及び回転状態を検出可能な用紙張付状態検出部を備え、その検出結果に基づいて、無端ベルト１３に対する各プリンタヘッド１５の位置及び回転状態を制御する点が前記第１実施の形態と異なっている。
具体的には、図６に示すように、用紙張付状態検出部は、回転状態検出部２４と、位置検出部２５とを含んで構成される。これらのうち、回転状態検出部２４は、プリンタヘッド１５の側面で且つ互いに長手方向に離れた２カ所にそれぞれ設けられている。そして、回転状態検出部２４は、鉛直下方に光を照射すると共にその照射した光の反射光を検出することで、各プリンタヘッド１５の真下での無端ベルト１３に対する印刷用紙１４の回転状態を検出する。
【００２８】
また、位置検出部２５は、印刷用紙１４を張りつける直前に、印刷用紙１４の左端が通過する位置の上面側に配置された発光ダイオードと、下面側に配置された受光素子とをそれぞれ備えている。そして、位置検出部２５は、発光ダイオードから発せられる光を受光素子に検出させることで、発光ダイオードと受光素子との間を印刷用紙１４の左端が遮る度合いを検出し、その検出された度合いに基づいて無端ベルト１３に対する印刷用紙１４の位置を検出する。なお、位置検出部２５は、無端ベルト１３に張りつける直前に、印刷用紙１４の左端部の位置を検出する例を示したが、これに限られるものではなく、例えば、無端ベルト１３に張りつけられて搬送されているときに検出するようにしてもよい。
【００２９】
さらに、プリンタヘッド１５は、無端ベルト１３の左端側の鉛直軸２６回りに揺動可能（回転可能）に設けられた揺動部材２７に設けられている。また、鉛直軸２６の反対側に位置する揺動部材２７の端部は、一方の側面が弾性部材２８に当接し、反対側の側面が駆動源２９の駆動軸に当接している。そして、プリンタヘッド１５は、ＣＰＵ２から移動指令が出力されると、その移動指令と回転状態検出部２４及び位置検出部２５の検出結果とに応じて、印刷用紙１４の幅方向に対するプリンタヘッド１５の位置及び回転状態が一定となるように、当該プリンタヘッド１５を長手方向に移動させたり鉛直軸２６回りに揺動（回転）させたりするためのステップ信号を駆動源１７、２９に入力する。
【００３０】
なお、この第２実施形態は、前記第１実施形態の構成と同等の構成を多く含んでおり、同等の構成には同等の符号を付して、その詳細な説明を省略する。
このように、本実施形態のラインプリンタ１によれば、印刷用紙１４の幅方向に対するプリンタヘッド１５の位置及び回転状態を一定に保つことができる。そのため、無端ベルト１３に対する印刷用紙１４の位置及び回転状態が予め定められた特定位置からずれたとしても、各プリンタヘッド１５のノズルから吐出されるインク滴を印刷用紙１４上の適切な位置に着弾させることができる。
【００３１】
以上、図２のＣＰＵ２及び図４のステップＳ１０１が特許請求の範囲の欄に記載のデータ生成手段を構成し、以下同様に、図１のフォトセンサ１８及びベルト蛇行検出部８が時系列データ検出手段及び蛇行量算出手段を構成し、図１の弾性部材１６及び駆動源１７、図２のＣＰＵ２、印刷用紙搬送部６及びインク吐出部７、図４のステップＳ１０２〜Ｓ１０４がヘッド制御手段を構成し、図１の弾性部材１６及び駆動源１７、図２のＣＰＵ２及びインク吐出部７、図４のステップＳＳ１０４が位置制御手段を構成し、図２のＣＰＵ２、印刷用紙搬送部６及びインク吐出部７、図４のステップＳ１０２及びＳ１０３が印刷実行手段を構成する。
【００３２】
なお、本発明の印刷装置は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
上記実施形態では、インク吐出部７を複数のラインヘッドを含んで構成する例を示したが、これに限られるものではなく、例えば、紙送り方向と直交する方向に移動可能な小型のシリアルヘッドを含んで構成するようにしてもよい。
【００３３】
また、インク吐出部７にラインヘッドとして印刷用紙１４の幅より長いプリンタヘッド１５を配置する例を示したが、これに限られるものではない。例えば、印刷用紙１４の幅より短い複数のサブプリンタヘッドを、印刷用紙１４の幅にわたって連ねて構成されるプリンタヘッド１５を配置するようにしてもよい。
さらに、プリンタヘッド１５を紙送り方向と直交する方向に移動可能に構成し、印刷用紙１４に情報が適切に印刷されるように、無端ベルト１３の左端部の蛇行状態に基づいて各プリンタヘッド１５を移動させる例を示したが、これに限られるものではない。例えば、印刷用紙１４に情報が適切に印刷されるように、印刷用紙１４の蛇行状態に基づいて、各ノズルに対応する印刷データが隣接するノズルから出力されるように当該印刷データを補正するようにしてもよい。また、例えば、上流側のプリンタヘッド１５で印刷される情報に、下流側のプリンタヘッド１５で印刷される情報が不適切に重なる恐れがあるか否かを判定し、不適切に重なる恐れがある場合には、その重なる部分の印刷が省略されるように印刷データを補正するようにしてもよい。
【００３４】
また、単に、最上流側のプリンタヘッド１５の左端部蛇行量の時系列データｘ1と、下流側のプリンタヘッド１５の左端部蛇行量の時系列データｘ2との互いに対応する時間における要素間の差Δｘを算出する例を示したが、これに限られるものではない。例えば、駆動ローラ１１の回転速度を検出可能なロータリエンコーダを備え、そのロータリエンコーダの検出結果に基づいて駆動ローラ１１の回転ムラを検出し、その検出された回転ムラに基づいて最下流側のプリンタヘッド１５の時系列データｘ１を補正し、その補正された時系列データｘ１に基づいて前記差Δｘを算出するようにしてもよい。そのようにすれば、それらのプリンタヘッド１５に対応する左端部蛇行量ｘの時系列データ間の互いに対応する時間に、印刷用紙１４の同じ箇所がプリンタヘッド１５の真下を通過したときの蛇行量が確実に現れるように補正することができ、その結果、無端ベルト１３の蛇行に起因した印刷画像の乱れをより適切に防止することができる。
【図面の簡単な説明】
【００３５】
【図１】第１実施形態の外観を示す側面図及び平面図である。
【図２】図１のラインプリンタの内部構成を示すブロック図である。
【図３】左端部蛇行量を説明するためのグラフである。
【図４】印刷実行処理のフローチャートである。
【図５】本発明の変形例を説明するための説明図である。
【図６】第２実施形態の外観を示す側面図及び平面図である。
【符号の説明】
【００３６】
１はラインプリンタ、２はＣＰＵ、３はＲＡＭ、４はＲＯＭ、５はＩ／Ｆ、６は印刷用紙搬送部、７はインク吐出部、８はベルト蛇行検出部、９はベルト基準位置検出部、１０はバス、１１は駆動ローラ、１２は従動ローラ、１３は無端ベルト、１４は印刷用紙、１５はプリンタヘッド、１６はサブプリンタヘッド、１７はフォトセンサ、２２はインデックス、２３はインデックス検出センサ、２４は回転状態検出部、２５は位置検出部、２６は鉛直軸、２７は揺動部材、２８は弾性部材、２９は駆動源
【図１】
2005280194.tif 000003
【図２】
2005280194.tif 000004
【図３】
2005280194.tif 000005
【図４】
2005280194.tif 000006
【図５】
2005280194.tif 000007
【図６】
2005280194.tif 000008