(57)【要約】【課題】端部に凹凸のある搬送ベルトの蛇行量を搬送速度が変更されても正しく検出して対応することのできる印刷装置および蛇行量検出方法を提供する。【解決手段】ロータリーエンコーダ２５のパルスを計数して搬送ベルト１３の移動量を計測しながら、搬送方向に離れた複数の測定点に配置された変位センサ２３で搬送ベルト１３の端部位置のベルト幅方向の変位量を測定する。この際、計測している移動量と測定点間の既知の距離とから、各測定点において搬送ベルトの同一箇所の変位量を測定する。そして、一の測定点と他の測定点で測定した同一箇所の変位量の差分をとることで、一の測定点に対する他の測定点での搬送ベルトの蛇行量を求め、この蛇行量が相殺されるように各印字ヘッドＰＵ１〜６において画像の印字位置をシフトさせる。【選択図】図１
2020111406.tif 000002
【特許請求の範囲】
【請求項１】
複数のローラに張架された無端の搬送ベルトを周回させて記録媒体を搬送する搬送部と、
前記搬送部が搬送する記録媒体に画像を形成する印字部と、
前記搬送ベルトの搬送方向の移動量を計測する移動量測定部と、
前記搬送ベルトの搬送方向に離れた複数の測定点に配置され、前記搬送ベルトの端部の前記搬送方向に直交するベルト幅方向の変位量を測定する複数の変位センサと、
前記移動量測定部が計測している移動量と前記測定点間の既知の距離とに基づいて、一の測定点の変位センサと他の測定点の変位センサとで前記搬送ベルトの同一箇所についての前記変位量を測定する変位量測定部と、
前記変位量測定部が前記一の測定点と前記他の測定点で測定した同一箇所の前記変位量の差分をとることで、前記一の測定点に対する前記他の測定点での前記搬送ベルトの蛇行量を求める蛇行量演算部と、
を有する
ことを特徴とする印刷装置。
【請求項２】
前記移動量測定部は、前記ローラの軸に取り付けられたロータリーエンコーダの出力パルスに基づいて、前記移動量を測定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記搬送ベルトにその１周の中の原点位置を示すマークを付しておき、
前記マークを検出する原点検出部を備え、
前記変位量測定部は、前記マークを基準にして前記搬送ベルトの搬送方向の各位置における前記変位量を測定し、
前記蛇行量演算部は、前記マークを基準にして前記搬送ベルトの搬送方向の各位置における蛇行量を求める
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印字部は、前記搬送ベルトの搬送方向に離して配置された、異なる色で画像を印字する複数の印字ユニットを有し、
前記変位センサを、前記印字ユニットに対応させて配置した
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷装置。
【請求項５】
前記印字部は、前記搬送ベルトの搬送方向に離して配置された、異なる色で画像を印字する複数の印字ユニットを有し、
前記蛇行量演算部が求めた蛇行量に基づいて、前記印字ユニットが印字する画像の前記搬送ベルトの幅方向の印字位置を、前記印字ユニットの位置における蛇行量が相殺されるように変更する印字制御部をさらに有する
ことを特徴とする請求項１乃至４のいずれか１つに記載の印刷装置。
【請求項６】
印字制御部は、一周前に測定された蛇行量に基づいて前記変更を行う
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記蛇行量演算部は、前記測定点以外の位置における蛇行量を、複数の測定点における蛇行量に基づく補間処理によって推定する
ことを特徴とする請求項１乃至６のいずれか１つに記載の印刷装置。
【請求項８】
前記搬送ベルトの幅方向の両端部に前記変位センサを設置した
ことを特徴とする請求項１乃至７のいずれか１つに記載の印刷装置。
【請求項９】
複数のローラに張架された無端の搬送ベルトの蛇行量を検出する蛇行量検出方法であって、
前記搬送ベルトの搬送方向の移動量を計測しながら、前記搬送ベルトの搬送方向に離れた複数の測定点に配置された変位センサで前記搬送ベルトの端部の前記搬送方向に直交するベルト幅方向の変位量を測定する測定ステップと、
前記測定ステップで測定した前記変位量に基づいて前記搬送ベルトの蛇行量を導出する蛇行量演算ステップと、
を有し、
前記測定ステップでは、計測している移動量と前記測定点間の既知の距離とに基づいて、一の測定点の変位センサと他の測定点の変位センサとで前記搬送ベルトの同一箇所についての前記変位量を測定し、
前記蛇行量演算ステップでは、前記一の測定点と前記他の測定点で測定した同一箇所の前記変位量の差分をとることで、前記一の測定点に対する前記他の測定点での前記搬送ベルトの蛇行量を求める
ことを特徴とするを蛇行量検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送ベルトによって搬送される記録媒体上に画像を作成する印刷装置および蛇行量検出方法に関する。
【背景技術】
【０００２】
複数のローラに張架されて周回する無端の搬送ベルトによって記録媒体を搬送し、その搬送される記録媒体に画像を形成する印刷装置の一例としてカラーインクジェットプリンタがある。カラーインクジェットプリンタでは、搬送ベルトの搬送方向に所定間隔を空けて色の異なる複数のプリントヘッドユニットが配列されており、各プリントユニットから吐出される異なる色のインク液滴を、搬送ベルトによって搬送される記録媒体上で重ね合わせることでカラー画像が形成される。
【０００３】
かかる印刷装置において、記録媒体を搬送する搬送ベルトが、該搬送ベルトの搬送方向に直交する方向（ベルト幅方向とする）に蛇行すると、記録媒体上での各色インク液滴の着弾位置が本来の位置からズレて、色ズレが発生してしまう。
【０００４】
この問題を対応する方法として、搬送ベルトの幅方向の端部位置をセンサで測定し、測定値の変動を蛇行量と見て、該蛇行量が相殺されるように、画像の印字位置をシフトさせる制御が行われる。
【０００５】
ところが、搬送ベルトの端部が凸凹に荒れていると、センサで測定した端部位置の変動量にベルト端部の荒れの影響が含まれてしまい、蛇行量を正しく測定して補正することができなくなる。
【０００６】
たとえば、布を搬送するインクジェット捺染プリンタでは、搬送ベルトの周長が２０数ｍにも及ぶ大型の搬送機が使用されるため、一般に、その搬送機の組み立ては設置現場で行われる。詳細には、設置現場で、搬送ローラに搬送ベルトをかけて長さ調整を行った上で、長手方向の端部同士を溶着して無端とし、その後、搬送ベルトの幅方向の両端部を搬送ローラのサイズに合わせてカットする、という作業が行われる。また、搬送ベルトが一定範囲を超えて蛇行して搬送ローラから逸脱しないように、搬送ベルトの幅方向の両サイドに金属板等のベルトガイドを当て付けることが行われる。
【０００７】
上記した設置現場でのカットにより、搬送ベルトの端部は、滑らかではなく、"荒れ"てしまう。また、ベルトガイドの当て付けにより、搬送ベルトの端部の荒れや蛇行の状況が次第に変化するため、プロファイルでの対応も難しい。
【０００８】
下記特許文献１には、このように端部の荒れた搬送ベルトの蛇行量を測定する画像形成装置が開示されている。この装置では、ベルト搬送方向の異なる複数位置に、ベルト端部のベルト搬送方向に直交する方向の位置を検出するベルト位置検出手段を設け、搬送方向に所定の間隔を空けてベルトに付したマークを基準にして、ベルトの同一箇所を複数のベルト位置検出手段で検出し、その検出値の差分を取ることで端部の凹凸の影響を相殺する。そして、その差分値を逐次加算することで、ベルト搬送方向に対して直交方向のベルト変動量を算出している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１１４２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１に開示の装置では、マークを検知してから一定のサンプリング間隔でベルト端部の変位を測定する。そのため、ベルトの走行速度が大きく変化すると、複数配置したベルト位置検出手段で測定したデータ間の位相およびベルト位置に対する測定箇所がずれてしまい、差分をとってもベルト端部の凹凸の影響を正しく除去することはできない。
【００１１】
たとえば、前述したインクジェット捺染プリンタでは、印刷結果や布の状態(撓んでいないかなど)を確認したり、巻き出し機、巻き取り機、乾燥機の状態を確認したりしながら、ユーザ操作により印刷中に搬送速度を大きく変更されることがある。そのため、一定のサンプリング間隔で検出する特許文献１の方法ではベルトの蛇行を正しく測定できない。
【００１２】
本発明は、上記の問題を解決しようとするものであり、端部に凹凸のある搬送ベルトの蛇行量を搬送速度が変更されても正しく検出して対応することのできる印刷装置および蛇行量検出方法を提供することを目的としている。
【課題を解決するための手段】
【００１３】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１４】
［１］複数のローラに張架された無端の搬送ベルトを周回させて記録媒体を搬送する搬送部と、
前記搬送部が搬送する記録媒体に画像を形成する印字部と、
前記搬送ベルトの搬送方向の移動量を計測する移動量測定部と、
前記搬送ベルトの搬送方向に離れた複数の測定点に配置され、前記搬送ベルトの端部の前記搬送方向に直交するベルト幅方向の変位量を測定する複数の変位センサと、
前記移動量測定部が計測している移動量と前記測定点間の既知の距離とに基づいて、一の測定点の変位センサと他の測定点の変位センサとで前記搬送ベルトの同一箇所についての前記変位量を測定する変位量測定部と、
前記変位量測定部が前記一の測定点と前記他の測定点で測定した同一箇所の前記変位量の差分をとることで、前記一の測定点に対する前記他の測定点での前記搬送ベルトの蛇行量を求める蛇行量演算部と、
を有する
ことを特徴とする印刷装置。
【００１５】
上記発明では、計測している移動量と測定点間の既知の距離とに基づいて、搬送ベルトの一の測定点の変位センサで搬送ベルトの端部位置の変位量を測定した箇所と同じ箇所の変位量を他の測定点の変位センサで測定し、一の測定点と他の測定点で測定した同一箇所の変位量の差分をとることで、一の測定点に対する他の測定点での搬送ベルトの蛇行量を求める。搬送ベルトの実際の移動量を基準に同一箇所であることを認識するので、搬送ベルトの搬送速度の変動の影響を受けることなく、同一箇所を測定して得た変位量の差分から蛇行量を求めることができる。
【００１６】
［２］前記移動量測定部は、前記ローラの軸に取り付けられたロータリーエンコーダの出力パルスに基づいて、前記移動量を測定する
ことを特徴とする［１］に記載の印刷装置。
【００１７】
上記発明では、搬送ベルトの移動量をリアルタイムかつ正確に求めることができる。
【００１８】
［３］前記搬送ベルトにその１周の中の原点位置を示すマークを付しておき、
前記マークを検出する原点検出部を備え、
前記変位量測定部は、前記マークを基準にして前記搬送ベルトの搬送方向の各位置における前記変位量を測定し、
前記蛇行量演算部は、前記マークを基準にして前記搬送ベルトの搬送方向の各位置における蛇行量を求める
ことを特徴とする［１］または［２］に記載の印刷装置。
【００１９】
上記発明では、原点位置のマークを検出することで、搬送ベルトの絶対位置を認識して変位量の測定や蛇行量の演算を行うことができる。原点位置を基準にすることで１周前のデータで蛇行量を補正することも可能になる。
【００２０】
［４］前記印字部は、前記搬送ベルトの搬送方向に離して配置された、異なる色で画像を印字する複数の印字ユニットを有し、
前記変位センサを、前記印字ユニットに対応させて配置した
ことを特徴とする［１］乃至［３］のいずれか１つに記載の印刷装置。
【００２１】
上記発明では、印字ユニット毎にその印字ユニットに対応させて変位センサを配置する。各印字ユニットの位置における蛇行量を求めるのに好適である。
【００２２】
［５］前記印字部は、前記搬送ベルトの搬送方向に離して配置された、異なる色で画像を印字する複数の印字ユニットを有し、
前記蛇行量演算部が求めた蛇行量に基づいて、前記印字ユニットが印字する画像の前記搬送ベルトの幅方向の印字位置を、前記印字ユニットの位置における蛇行量が相殺されるように変更する印字制御部をさらに有する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の印刷装置。
【００２３】
上記発明では、蛇行量が相殺されるように画像の印字位置を調整する。
【００２４】
［６］印字制御部は、一周前に測定された蛇行量に基づいて前記変更を行う
ことを特徴とする［５］に記載の印刷装置。
【００２５】
［７］前記蛇行量演算部は、前記測定点以外の位置における蛇行量を、複数の測定点における蛇行量に基づく補間処理によって推定する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の印刷装置。
【００２６】
上記発明では、機械的な制約から変位センサを理想位置（たとえば、各印字ユニットの搬送方向の中央位置）に設置できない場合でも、理想位置における蛇行量を求めることができる。
【００２７】
［８］前記搬送ベルトの幅方向の両端部に前記変位センサを設置した
ことを特徴とする［１］乃至［７］のいずれか１つに記載の印刷装置。
【００２８】
上記発明では、搬送ベルトの幅方向の伸び縮みを考慮に入れて補正することが可能になる。
【００２９】
［９］複数のローラに張架された無端の搬送ベルトの蛇行量を検出する蛇行量検出方法であって、
前記搬送ベルトの搬送方向の移動量を計測しながら、前記搬送ベルトの搬送方向に離れた複数の測定点に配置された変位センサで前記搬送ベルトの端部の前記搬送方向に直交するベルト幅方向の変位量を測定する測定ステップと、
前記測定ステップで測定した前記変位量に基づいて前記搬送ベルトの蛇行量を導出する蛇行量演算ステップと、
を有し、
前記測定ステップでは、計測している移動量と前記測定点間の既知の距離とに基づいて、一の測定点の変位センサと他の測定点の変位センサとで前記搬送ベルトの同一箇所についての前記変位量を測定し、
前記蛇行量演算ステップでは、前記一の測定点と前記他の測定点で測定した同一箇所の前記変位量の差分をとることで、前記一の測定点に対する前記他の測定点での前記搬送ベルトの蛇行量を求める
ことを特徴とするを蛇行量検出方法。
【発明の効果】
【００３０】
本発明に係る印刷装置および蛇行量検出方法によれば、端部に凹凸のある搬送ベルトの蛇行量を搬送速度が変更されても正しく検出して対応することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る印刷装置の概略構成を示す図である。
【図２】本発明の実施の形態に係る印刷装置の平面図およびベルト部分の側面図である。
【図３】変位センサおよびその取り付け状態を示す図である。
【図４】プリントユニットＰＵのキャリッジのノズル面を示す図である。
【図５】印刷装置の電気的構成を示すブロック図である。
【図６】ＰＵ１ｓ位置とＰＵ４ｓ位置で測定した変位量データの一例を示す図である。
【図７】ＰＵ４ｓ位置に対するＰＵ１ｓ位置でのベルト蛇行量の一例を示す図である。
【図８】原点検知センサと変位センサＰＵ１ｓ、ＰＵ４ｓの位置関係および搬送ベルトの周長を分割した各区間に付与した番地を示す図である。
【図９】蛇行量の測定過程を時系列に示す図である。
【図１０】図９の続きを示す図である。
【図１１】図１０の続きを示す図である。
【図１２】印刷装置が、蛇行量を求めてこれを補正しながら印刷する処理を示す流れ図である。
【図１３】搬送ベルトの左右両端部に沿って変位センサを配置した印刷装置の搬送部を示す平面図である。
【図１４】搬送ベルトが幅方向に伸縮する様子を示す説明図である。
【発明を実施するための形態】
【００３２】
以下、図面に基づき本発明の実施の形態を説明する。
【００３３】
図１は、本発明の実施の形態に係る印刷装置５の概略構成を示す図である。印刷装置５は、プリントユニット(印字ユニット)ＰＵからインク液滴を吐出して、布などの記録媒体２に画像を記録する、インクジェットプリンタである。印刷装置５は、駆動ローラ１１および従動ローラ１２を取り囲むように架け渡された無端の搬送ベルト１３を周回させて記録媒体２を搬送する搬送部と、搬送ベルト１３によって搬送される記録媒体２に向けてインクを吐出して画像を印字する印字部としてのプリントユニットＰＵを備えており、搬送される記録媒体２に対して各プリントユニットＰＵからインクを吐出することで所望の画像を記録媒体２上に形成(印字)する。
【００３４】
図１に示す印刷装置５では、搬送ベルト１３が記録媒体２を搬送する搬送方向の上流側から下流側に向けて互いに異なる色の画像を印字する６つのプリントユニットＰＵ１〜ＰＵ６が搬送ベルト１３に沿って配列されている。なお、図２に示すように、印刷装置５は最大で８個のプリントユニットＰＵを搭載することができるようになっている。なお、プリントユニットＰＵの数は任意でよく上記に限定されるものではない。
【００３５】
記録媒体２は、ロール状または折り畳まれた状態であり、図示省略の巻き出し機から繰り出されて搬送ベルト１３の上流端に供給される。搬送ベルト１３の上流端および下流端にはそれぞれ記録媒体２を搬送ベルト１３のベルト面に押し付ける押圧ローラ１４が設けてある(図１参照)。記録媒体２は、これらの押圧ローラ１４によって搬送ベルト１３のベルト面に押し付けられて搬送ベルト１３と共に移動し搬送される。記録媒体２は下流端側の押圧ローラ１４を過ぎた所で搬送ベルト１３から離脱し、図示省略の巻き取り機に巻き取られる。
【００３６】
印刷装置５は、搬送ベルト１３の周長が約２８ｍに及ぶ大型の装置である。設置現場では、駆動ローラ１１および従動ローラ１２に搬送ベルト１３をかけて長さ調整を行った上で、長手方向の端部同士を溶着して無端とし、その後、搬送ベルト１３の幅方向の両端部を必要なサイズにカットする、という作業が行われる。このように現場でのカットが行われるため、搬送ベルト１３のベルト幅方向の端部は、滑らかではなく、荒れた状態になっている。
【００３７】
印刷装置５は、駆動ローラ１１や従動ローラ１２から搬送ベルト１３が逸脱することを防止するために搬送ベルト１３の左右両端に側方から当てつけられるベルトガイド１５、１６を搬送ベルト１３の上流端近傍および下流端近傍に備えている。ベルトガイド１５、１６は金属板などで構成される。下流側ベルトガイド１５は、駆動ローラ１１のやや上流にあって、従動ローラ１２から駆動ローラ１１に向かう往路側で搬送ベルト１３の両端に当接する。上流側ベルトガイド１６は、従動ローラ１２のやや下流側にあって、駆動ローラ１１から従動ローラ１２に向かう復路側で搬送ベルト１３の両端に当接する。
【００３８】
搬送ベルト１３の端部の形状は、下流側ベルトガイド１５や上流側ベルトガイド１６の当て付けにより変化するが、上流側ベルトガイド１６を過ぎてから下流側ベルトガイド１５に至るまでの間で変形することはない。
【００３９】
搬送ベルト１３には、ベルト１周の原点を示す原点マークＧが一方の端部寄りに設けてある。ここでは、原点マークＧは搬送ベルト１３に開設された小径の穴である。原点マークＧは穴に限定されるものではない。最も下流のプリントユニットＰＵよりやや下流に、原点マークＧを検出するための原点検知センサ２１が設けてある。
【００４０】
また、搬送ベルト１３の搬送方向に離れた複数の測定点に、搬送ベルト１３の端部の搬送方向に直交するベルト幅方向の変位量を測定する変位センサ２３が設けてある。設置後、各測定点の位置や測定点間の距離を測って印刷装置５に入力することで印刷装置５においてそれらの位置や距離は既知となる。
【００４１】
ここでは、変位センサ２３は、各プリントユニットＰＵ１〜ＰＵ６に対応する箇所にそれぞれ配置されている。詳細には、変位センサ２３は、搬送ベルト１３の端部に沿いかつ対応するプリントユニットＰＵの搬送方向中央となる位置に設置されている。以後、プリントユニットＰＵ１〜６のそれぞれに対応する位置に配置された変位センサ２３をプリントユニットの符号ＰＵの末尾にｓを付与して変位センサＰＵ１ｓ〜ＰＵ６ｓとする。
【００４２】
なお、プリントユニットＰＵは搬送方向に等間隔で配置してあり、これに応じて変位センサ２３（ＰＵ１ｓ〜ＰＵ６ｓ）も搬送方向に等間隔で配置されている。測定点のうち、プリントユニットＰＵ１に対応する測定点を基準点と呼ぶものとする。
【００４３】
駆動ローラ１１は、伝達ベルト等を介してモータの回転が伝達されて回転する。駆動ローラ１１の軸にはロータリーエンコーダ２５が取り付けてある。
【００４４】
ロータリーエンコーダ２５は、外周部に多数のスリットが等角度間隔で形成される共に駆動ローラ１１に同心に取り付けられた円板と、この円板の外周近傍に固定的に設置され、回転する該円板のスリットの通過を検出する検出部を備えている。検出部は、スリットの通過を検出する毎にパルス信号（Ａ相信号およびＢ相信号）を出力する。ロータリーエンコーダ２５は駆動ローラ１１が１回転する間に、たとえば、Ａ相のパルス信号を４０９６回出力する。このパルス信号を計数することで搬送ベルト１３の移動量（搬送距離）を正確かつリアルタイムに認識することができる。なお、搬送ベルト１３の移動量はロータリーエンコーダ２５以外のもの、たとえば、レーザードップラー測定器など、で測定しても良い。
【００４５】
図３は、変位センサ２３の一例を示している。ここでは、変位センサ２３として透過型レーザ変位センサを用いる。変位センサ２３は、搬送ベルト１３の端部に沿って延設された搬送機サイドフレーム２７上に取り付けられる。
【００４６】
透過型レーザ変位センサは、レンズで平行にした所定幅の帯状レーザ光を射出する投光部２３ａと、投光部２３ａが射出したレーザ光をラインＣＣＤで受光する受光部２３ｂを備えている。受光部２３ｂは投光部２３ａから所定距離を開けて投光部２３ａに対向して配置される。各変位センサ（透過型レーザ変位センサ）２３は、搬送ベルト１３の端部に沿って該搬送ベルト１３が投光部２３ａの射出する帯状のレーザ光の一部を投光部２３ａと受光部２３ｂの間で遮るように設置される。変位センサ（透過型レーザ変位センサ）２３は、搬送ベルト１３がレーザ光を遮ることによって生じる影の位置を受光部２３ｂで検出することで、搬送ベルト１３の幅方向の端部の位置を検出する。
【００４７】
図４は、プリントユニットＰＵのキャリッジ３１の正面（ノズル面）を示す図である。キャリッジ３１は、複数の記録ヘッド３２を正しい位置関係で保持するためのフレーム部材であり、剛性の高い金属板等で構成される。キャリッジ３１には、搬送ベルト１３の幅方向(主走査方向)１ライン分の印字範囲を分担する複数の記録ヘッド３２が、主走査方向に沿って千鳥に配列されている。各記録ヘッド３２は、入力される駆動信号に応じてインク吐出口３３からインク液滴を吐出する。なお、プリントユニットＰＵは、複数の記録ヘッド３２が取り付けられたキャリッジ３１や後述するヘッド駆動回路４３を内蔵したユニットである。
【００４８】
プリントユニットＰＵに対応して変位センサ２３を配置する場合、プリントユニットＰＵの搬送方向の厚みの中に収まる範囲、好ましくは厚みの中央位置がよい。図４に示すように、１つのプリントユニットＰＵにノズル列が複数ある場合、複数のノズル列の中央位置とすることが望ましい。なお、後述する補間処理を行えば、理想の中央位置から外れた位置に配置しても、理想の中央位置における蛇行量を推定することができる。
【００４９】
図５は、印刷装置５の電気的構成を示すブロック図である。印刷装置５は、搬送部による搬送を制御する搬送制御部４１、印刷データ生成部４２、プリントユニットＰＵ内のヘッド駆動回路４３、蛇行補正制御基板５０等を備える。
【００５０】
搬送制御部４１は、駆動ローラ１１を駆動するモータの駆動を制御して搬送ベルト１３による搬送を制御する。印刷データ生成部４２は、外部装置から受信した印刷ジョブに基づいてＲＩＰ処理等を行って印刷すべき画像に対応する印刷データを生成し、これをプリントユニットＰＵ内のヘッド駆動回路４３へ出力する。ヘッド駆動回路４３は、印刷データ生成部４２から入力された印刷データに従って駆動信号を生成し、対応する記録ヘッド３２へ出力する。
【００５１】
蛇行補正制御基板５０は、搬送ベルト１３の蛇行量を検出するための測定の制御および演算を実行する機能および検出した蛇行量を示す蛇行情報を各プリントユニットＰＵのヘッド駆動回路４３へ出力する機能を果たす。
【００５２】
蛇行補正制御基板５０は、ＣＰＵ（Central Processing Unit）５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ（Random Access Memory）５３、蛇行情報出力部５４、Ｉ／Ｏ入力部５５、エンコーダ入力部５６、ＡＤＣ（Analog-to-digital converter）５７等をバスに接続して有する。
【００５３】
Ｉ/Ｏ入力部５５には原点検知センサ２１の検出信号が入力され、エンコーダ入力部５６にはロータリーエンコーダ２５の出力信号が入力される。各変位センサ２３の出力はＡＤＣ５７に入力される。
【００５４】
ＣＰＵ５１は、ＲＯＭ５２に格納されているプログラムを実行し、ＲＡＭ５３は、ＣＰＵ５１がプログラムを実行する際の各種データを一時記憶する。ＣＰＵ５１は、プログラムを実行することで、移動量測定部６１、変位量測定部６２、蛇行量演算部６３の機能を果たす。
【００５５】
移動量測定部６１は、搬送ベルト１３の搬送方向の移動量を連続して計測する。ここでは、原点検知センサ２１が原点マークＧを検出した時点を基準にロータリーエンコーダ２５の出力するパルス信号をカウントすることで、原点マークＧが原点検知センサ２１に到達した時点からの搬送ベルト１３の移動量（搬送距離）をリアルタイムに測定する。１パルス当たりの移動量は装置に固定の一定値であり既知であるから、ロータリーエンコーダ２５の出力するパルス信号の計数値から移動量(搬送距離)を正確かつリアルタイムに求めることができる。
【００５６】
変位量測定部６２は、一の測定点の変位センサ２３で、搬送ベルト１３の端部の搬送方向に直交するベルト幅方向の変位量を測定すると共に、移動量測定部６１が計測している移動量と測定点間の既知の距離とに基づいて、搬送ベルト１３の一の測定点の変位センサ２３で変位量を測定した箇所と同じ箇所の変位量を他の測定点の変位センサ２３で測定し、その測定データを記録する機能を果たす。
【００５７】
たとえば、変位量測定部６２は、ロータリーエンコーダ２５が出力するパルス信号毎に、そのパルス信号の出力時点における変位量を各変位センサ２３で測定し、各変位センサ２３が測定した変位量と移動量測定部６１が計測しているそのときの搬送ベルトの移動量(搬送距離)とを対応付けてＲＡＭ５３に記録する。
【００５８】
なお、変位量の測定周期における搬送距離(この例では、ロータリーエンコーダ２５の１パルス当たりの搬送距離)の整数倍が測定点間の距離になるように設定してある。これにより、搬送ベルト１３の搬送方向の同一箇所を各測定点の変位センサ２３で測定することになる。
【００５９】
変位量の測定周期は、該測定周期における搬送距離の整数倍が測定点間の距離になれる値であれば任意でよい。たとえば、搬送方向における画素ピッチに対応する搬送距離を測定周期としてもよい。
【００６０】
蛇行量演算部６３は、変位量測定部６２が一の測定点と他の測定点で測定して記録した同一箇所の変位量の差分をとることで、一の測定点に対する他の測定点での搬送ベルト１３の蛇行量を求める演算を行う。
【００６１】
図６は、変位量測定部６２が記録した測定データの一例を示している。図の上側のグラフＡはプリントユニットＰＵ１に対応する位置に配置した変位センサ２３（ＰＵ１ｓ）で測定した変位量と原点検知センサ２１が原点マークＧを検出してからの搬送ベルト１３の移動量（搬送距離）とを紐付けて記録した測定データをグラフ化したものである。縦軸は変位量、横軸は原点マークＧ検知後の移動量(搬送距離)である。図の下側のグラフＢはプリントユニットＰＵ４に対応する位置に配置した変位センサ２３（ＰＵ４ｓ）で測定した変位量と原点検知センサ２１が原点マークＧを検出してからの搬送ベルト１３の移動量（搬送距離）とを紐付けて記録した測定データに対応するグラフである。
【００６２】
たとえば、基準点をＰＵ４ｓの位置とし、測定点を基準点より３．１４ｍ上流にあるＰＵ１ｓの位置とすると、ＰＵ４ｓで測定した測定データを、３．１４ｍ分だけオフセット(グラフＢを３．１４ｍ分だけ全体に左にオフセット)し、このオフセットしたＰＵ４ｓの測定データから、ＰＵ１ｓの測定データを減算することで、ＰＵ４ｓの位置(プリントユニットＰＵ４の位置)に対するＰＵ１ｓの位置(プリントユニットＰＵ１の位置)での搬送ベルト１３の蛇行量が求まる。
【００６３】
なお、変位センサ２３の出力信号からＤＣ成分を除去することで、変位センサ２３の絶対位置に係らず、搬送ベルト１３の端部の変位量成分を抽出することができる。したがって、複数の変位センサ２３の相対的な取り付け位置を一直線上に正確に設置する必要はない。
【００６４】
図７は、３．１４ｍだけ左にオフセットしたグラフＢとグラフＡとの差分とったグラフＣを示している。グラフＣは原点マークＧが原点検知センサ２１によって検知された時点からの搬送ベルト１３の移動量（搬送距離）と、変位センサＰＵ４ｓの位置に対する変位センサＰＵ１ｓの位置での搬送ベルト１３の蛇行量との関係を示している。
【００６５】
なお、蛇行補正制御基板５０は、差分値のデータにローパスフィルタをかけてスパイク的なノイズ（搬送ベルト１３の端部の毛羽、搬送ベルト１３の上下の揺れ、振動などにより生じるノイズ）を除去したデータを蛇行情報として対応するプリントユニットＰＵのヘッド駆動回路４３に出力する。ここでは、ローパスフィルタをかけることで、主走査方向の画素ピッチ程度に蛇行量を丸める。なお、画素ピッチ程度とするのは、後述する印字制御部４３ａによる印字位置の補正が主走査方向の画素ピッチより細かくできないことによる。
【００６６】
各プリントユニットＰＵのヘッド駆動回路４３の印字制御部４３ａ(図５参照)は、蛇行補正制御基板４５から入力された蛇行情報に基づいて、そのプリントユニットＰＵの位置での蛇行量（基準点に対する蛇行量）が相殺されるように搬送ベルト１３の幅方向（主走査方向）における画像の印字位置を変更する。たとえば、基準点をプリントユニットＰＵ４の位置として、搬送ベルトの所定箇所における基準点に対するプリントユニットＰＵ１の位置での蛇行量が、搬送ベルト１３の左端部側へ３画素分の距離であれば、搬送ベルトの所定箇所がプリントユニットＰＵ１の位置に到来したときに印字するラインの画像を搬送ベルト１３の左端部側に３画素分シフトさせて印字する。
【００６７】
なお、搬送ベルト１３の蛇行は、搬送ベルト１３の１周を周期としてほぼ同様の変化が繰り返される。蛇行量は、気温の変動や、搬送ベルト１３の端部が下流側ベルトガイド１５や上流側ベルトガイド１６が当て付けられることによって徐々に変化するが、その変化は緩やかに起こり、１周前とはほとんど変わらない。
【００６８】
一方、搬送ベルト１３の端部の変位量をプリントユニットＰＵの位置に設置した変位センサ２３で測定し、蛇行量を演算し、これに基づいて印字位置をシフトさせる制御をリアルタイムに行うことは難しい。
【００６９】
そこで、本実施の形態では、蛇行補正制御基板５０は、１周前の測定で得た蛇行情報をヘッド駆動回路４３の印字制御部４３ａへ出力し、印字制御部４３ａは、１周前の蛇行情報に基づいて印字位置の補正を行う。このように１周前の蛇行情報を用いることで、蛇行量の演算や印字位置をシフトさせる制御を、時間的余裕を持って行うことができる。
【００７０】
また、１周前の蛇行情報を用いることで、基準点を、プリントユニットＰＵ４に対応する位置のように、搬送方向の中心位置など任意の位置に設定することができる。たとえば、搬送ベルト１３の蛇行が上流から下流まで単調に一方へ片寄るように生じている場合でも、プリントユニットＰＵ４の位置のように搬送方向の中心位置を基準点にすることで、印字位置の補正を±両方向に振り分けることができるので、基準点を最上流や最下流のプリントユニットＰＵの位置に設定する場合に比べて、搬送ベルトがどちらの端部側に蛇行しても少ない補正量で蛇行量を相殺する補正を行うことができる。
【００７１】
次に、蛇行量を算出する処理をより具体的に説明する。
【００７２】
ここでは、変位センサＰＵ４ｓの位置に対する変位センサＰＵ１ｓの位置での搬送ベルト１３の蛇行量を求める場合を例にする。変位センサＰＵ１ｓはプリントユニットＰＵ１の位置にあり、変位センサＰＵ４ｓはプリントユニットＰＵ４の位置にあるものとする。
【００７３】
この例では、搬送ベルト１３の周長を１４の区間に分割し、図８に示す位置関係で変位センサ２３（ＰＵ１ｓ、ＰＵ４ｓ）および原点検知センサ２１が配置されているものとする。また図では、搬送ベルト１３に、原点マークＧの位置を起点として１４分割した各区間の始点位置に０〜１３の番地を付してある。図９〜図１１に測定の状況を時系列に示してある。
【００７４】
まず、原点検知センサ２１が原点マークＧを検出したタイミングを各変位センサ２３（ＰＵ１ｓ、ＰＵ４ｓ）による測定の開始基準時として測定を開始する(図９のＱ１)。図９〜図１１の各グラフは、変位センサ２３（ＰＵ１ｓ）が測定したベルト端部位置（変位量）、変位センサ２３（ＰＵ４ｓ）が測定したベルト端部位置（変位量）、ＰＵ４ｓ位置に対するＰＵ１ｓ位置でのベルト蛇行量を示している。縦軸はベルト端部位置（変位量）もしくは蛇行量であり、横軸は原点マークＧの位置を０とした搬送ベルト上の位置を示しており、横軸の数値は、周長を１４分割した際に付した番地に対応している。
【００７５】
原点検知センサ２１や各変位センサ２３（ＰＵ１ｓ、ＰＵ４ｓ）の位置関係は既知なので、原点検知センサ２１が原点マークＧを検知したタイミングで、ＰＵ１ｓやＰＵ４ｓが搬送ベルト１３上のどの位置を測定しているかを把握することができる。たとえば、測定開始時、ＰＵ１ｓは５番地の位置に、ＰＵ４ｓは３番地の位置にある。
【００７６】
図９（Ｑ２）は、測定開始から１区間搬送されたタイミングでの測定状況を示している。変位センサＰＵ１ｓは、搬送ベルト１３の５番地から６番地にかけてのベルト端部位置(変位量)を測定し、変位センサＰＵ４ｓは３番地から４番地にかけてのベルト端部位置(変位量)を測定している。図９（Ｑ３）は、測定開始から２区間搬送されたタイミングでの測定状況を示している。変位センサＰＵ１ｓは、測定開始から５番地から７番地にかけてのベルト端部位置（変位量）を測定しており、変位センサＰＵ４ｓは３番地から５番地にかけてのベルト端部位置(変位量)を測定している。
【００７７】
この後は、ベルト上の同一箇所(５番地以後の部分)に対するＰＵ１ｓ、ＰＵ４ｓの測定データが揃うので、同一箇所の差分を取って蛇行量を求める演算を開始する。図１０（Ｑ４）は、測定開始から３区間搬送されたタイミングでの測定状況と演算結果の蛇行量を示している。５番地から６番地までの範囲について、同一箇所の測定データが揃うので、ＰＵ１ｓの測定データとＰＵ４ｓの測定データの差分を取って蛇行量を演算する。
【００７８】
図１０（Ｑ５）は、測定開始から１３区間まで搬送されたタイミングでの測定状況と演算結果の蛇行量を示している。
【００７９】
図１０（Ｑ６）は、測定開始から１４区間搬送されたタイミングでの（１周したとき）の測定状況と演算結果の蛇行量を示している。蛇行補正制御基板５０は、原点マークＧが再び原点検知センサ２１によって検出されて搬送ベルト１３が一周したことを認識すると、ヘッド駆動回路４３への蛇行情報のフィードバック（出力）を開始する。すなわち、ＰＵ４ｓ位置に対するＰＵ１ｓ位置での蛇行量データは、５番地の位置から存在するので、５番地の位置がプリントユニットＰＵ１の位置に到達するタイミングに合わせて（もしくはヘッド駆動回路４３での処理時間を考量してその少し前から）プリントユニットＰＵ１のヘッド駆動回路４３への蛇行情報の出力を開始する。
【００８０】
プリントユニットＰＵ１のヘッド駆動回路４３は、蛇行補正制御基板５０から受け取った蛇行情報に基づいて、蛇行量が相殺されるように画像を主走査方向にシフトさせて印字を行う。
【００８１】
その後は、図１１（Ｑ７）、（Ｑ８）に示すように、最新のデータでベルト端部位置(変位量)および蛇行量を書き換えて更新しながら、この処理を繰り返す。
【００８２】
なお、図１１（Ｑ７）では、３番地から５番地のベルト端部位置の差分を取って蛇行量を求める演算において、変位センサＰＵ４ｓの測定データが２周目のデータであるのに対して、変位センサＰＵ１ｓの測定データはその前の周のデータとなっている。上流側ベルトガイド１６から下流側ベルトガイド１５までの間はベルト端部がベルトガイド１５、１６に接触しないため、同じ周のデータであればベルト端部の形状は変化しないと考えられるが、周が異なると上流側ベルトガイド１６等への接触によりベルト端部の形状が変化している可能性がある。そのため、差分を取る測定値は同じ周の測定値とすることが望ましい。
【００８３】
そこで、たとえば、２周分のデータを保持するようにして最新のデータへの更新を順次行い、同じ周の測定データの差分を取って蛇行量を求めるようにすればよい。また、印刷前に搬送ベルト１３を２周以上動かして、全てのベルト位置において同じ周の測定値で蛇行量を求められるようにしてから実際の印刷を開始するようにすればよい。
【００８４】
図１２は、印刷装置５が蛇行量を補正して印刷する処理を示す流れ図である。ここでは、説明を簡単にするため、図９〜図１１と同様に、ＰＵ４ｓの位置に対するＰＵ１ｓの位置での搬送ベルト１３の蛇行量を求めて画像データを補正する場合を示す。変位センサＰＵ１ｓはプリントユニットＰＵ１の位置にあり、変位センサＰＵ４ｓはプリントユニットＰＵ４の位置にあるものとする。なお、実際には全てのプリントユニットＰＵ１〜ＰＵ６（ＰＵ４を基準点とする場合はＰＵ４以外）について同様の処理を行う。
【００８５】
原点検知回数を計数するカウンタは初期状態で０にリセットされているものとする。まず、搬送ベルト１３を駆動して搬送を開始する（ステップＳ１０１）。搬送(印刷)終了でなければ（ステップＳ１０２；Ｎｏ）、原点検知センサ２１が原点マークＧを検出したか否かを調べる(ステップＳ１０３)。搬送(印刷)終了ならば(ステップＳ１０２；Ｙｅｓ)、本処理を終了する。
【００８６】
原点マークＧを検出した場合は（ステップＳ１０３；Ｙｅｓ）、変位センサＰＵ１ｓ、ＰＵ４ｓが測定するベルト上の位置(原点マークＧに対する搬送方向の位置)を、原点検知センサ２１および変位センサＰＵ１ｓ、ＰＵ４の既知の位置関係に基づいてリセットし(ステップＳ１０４)、原点検知回数を＋１して（ステップＳ１０５）、ステップＳ１０７へ移行する。
【００８７】
原点検知センサ２１が原点マークＧを検出しない場合は（ステップＳ１０３；Ｎｏ）、変死センサＰＵ１ｓ、ＰＵ４ｓが測定するベルト上の位置(原点マークＧに対する搬送方向の位置)を、原点検知センサ２１が原点マークＧを検出してからの搬送距離（原点マークＧを検出時からロータリーエンコーダ２５の出力パルスを計数して求めた距離）だけ加算して更新し(ステップＳ１０６)、ステップＳ１０７へ移行する。
【００８８】
ステップＳ１０７では、変位センサＰＵ１ｓが検出したベルト端部位置(変位量)と変位センサＰＵ１ｓのベル上の位置とを対応付けて保存し、変位センサＰＵ４ｓが検出したベルト端部位置(変位量)と変位センサＰＵ４ｓのベルト上の位置とを対応付けて保存する。
【００８９】
次に、原点検知回数が所定値（たとえば、２または３）未満か否かを調べ、所定値未満ならば（ステップＳ１０８；Ｎｏ）、ステップＳ１０２に戻って処理を継続する。
【００９０】
原点検知回数が所定値以上ならば（ステップＳ１０８；Ｙｅｓ）、変位センサＰＵ１ｓのベルト現在位置に対応する、１周前のＰＵ１ｓ、ＰＵ４ｓの測定値（ベルト端部位置(変位量)）の差分を取って、ＰＵ４ｓ位置に対するＰＵ１ｓ位置でのベルト蛇行量を計算する（ステップＳ１０９）。さらにそのベルト蛇行量にローパスフィルタをかけて（ステップＳ１１０）得た蛇行量をプリントユニットＰＵ１のヘッド駆動回路４３へ出力してフィードバックする(ステップＳ１１１)。
【００９１】
印刷の実行中ならば（ステップＳ１１２；Ｙｅｓ）、ヘッド駆動回路４３は蛇行量が相殺されるように画像データを主走査方向（ベルト幅方向）にシフトさせ（ステップＳ１１３）、そのシフト後の画像データに従って各記録ヘッド３２からインクを吐出させて画像を記録媒体２に印刷し（ステップＳ１１４）、ステップＳ１０２に戻って処理を継続する。
【００９２】
印刷の実行中でなければ（ステップＳ１１２；Ｎｏ）、ステップＳ１１３、ステップＳ１１４を実行せずにステップＳ１０２に戻って処理を継続する。
【００９３】
このように、ロータリーエンコーダ２５の出力パルスに基づいて搬送ベルト１３の移動量(搬送距離)をリアルタイムに実測することで、各測定点の変位センサ２３が搬送ベルト１３の搬送方向のどの位置のベルト端部位置（変位量）を測定しているかを認識できるので、搬送ベルト１３の搬送速度が変動しても、その影響を受けることなく、各測定点で測定した搬送ベルト１３上の同一箇所の測定値同士の差分を取ることができ、正しい蛇行量を求めてこれを相殺する補正を行うことができる。
【００９４】
＜補間処理＞
変位センサ２３を配置した測定点以外の位置における蛇行量を、複数の測定点における蛇行量に基づく補間処理によって推定する。たとえば、機械的な制約から変位センサ２３を各プリントユニットＰＵの搬送方向中央位置(理想位置)に設置できない場合には、理想位置と異なる場所(可能な範囲で理想位置の近くが好ましい)に変位センサ２３を設置し、複数の変位センサ２３が測定した蛇行量に基づく補間処理により、理想位置における蛇行量を求める。なお、理想位置からずらして変位センサ２３を配置する場合、各変位センサ２３をそれぞれの理想位置からズレを同一にすることが望ましい。これにより、同じ補間処理を施すことができ全体として補間処理が容易になる。
【００９５】
たとえば、基準点から第１測定点までの距離をＬ１、基準点から第２測定点までの距離をＬ２、基準点から所定のプリントユニットＰＵ(理想位置)までの距離をＬ３（Ｌ１＜Ｌ３＜Ｌ２、とする）、搬送ベルト１３の同一箇所に関する第１測定点での蛇行量をＤ１、第２測定点での蛇行量をＤ２とする。このとき、ベルト上のその箇所における、基準点に対する理想位置での蛇行量Ｄｘは、
Ｄｘ＝Ｄ１＋（Ｄ２−Ｄ１）×（Ｌ３−Ｌ１）／（Ｌ２−Ｌ１）
といった演算で求めることができる。
【００９６】
上記の演算は、内挿による補間であるが、外挿による補間を行えば測定点より下流の位置での蛇行量を推定することができるので、１周前の蛇行量を用いることなく、現在の周の推定した蛇行量に基づいて、印字位置の補正を行うようにしてもよい。たとえば、Ｌ１＜Ｌ２＜Ｌ３、の場合、
Ｄｘ＝Ｄ２＋（Ｄ２−Ｄ１）×（Ｌ３−Ｌ１）／（Ｌ２−Ｌ１）
として求めることができる。
【００９７】
＜左右両端部で変位量を測定＞
これまでの説明では、搬送ベルト１３の一方の端部の変位量を変位センサ２３で測定して蛇行量を求める場合を示したが、図１３に示すように、変位センサ２３を、搬送ベルト１３の両端部に沿って配置してもよい。
【００９８】
搬送ベルト１３の周長が長い場合には、蛇行だけでなく、図１４に示すようにベルトが幅方向にも伸縮するため、ベルトの幅方向(主走査方向)のインク着弾位置が目標位置からズレる場合がある。搬送ベルト１３の左右両端部に変位センサ２３を配列すれば、搬送ベルト１３の幅方向の伸び縮みの変化についても検出して補正することが可能になる。
【００９９】
たとえば、ＰＵ４位置に対するＰＵ１位置の蛇行量が右端部で＋０．０５ｍｍ、左端部で＋０．０３ｍｍの場合、平均の＋０．０４を蛇行量と見て補正する。
【０１００】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１０１】
実施の形態では、印刷装置５としてインクジェットプリンタを例示したが、搬送ベルト１３で記録媒体２を搬送するタイプであれば、ＬＥＤプリンタ等であってもよい。
【符号の説明】
【０１０２】
２…記録媒体
５…印刷装置
１１…駆動ローラ
１２…従動ローラ
１３…搬送ベルト
１４…押圧ローラ
１５…下流側ベルトガイド
１６…上流側ベルトガイド
２１…原点検知センサ
２３、ＰＵ１ｓ〜ＰＵ６ｓ…変位センサ
２３ａ…投光部
２３ｂ…受光部
２５…ロータリーエンコーダ
２７…搬送機サイドフレーム
３１…キャリッジ
３２…記録ヘッド
３３…インク吐出口
４１…搬送制御部
４２…印刷データ生成部
４３…ヘッド駆動回路
４３ａ…印字制御部
５０…蛇行補正制御基板
５１…ＣＰＵ
５２…ＲＯＭ
５３…ＲＡＭ
５４…蛇行情報出力部
５５…Ｉ／Ｏ入力部
５６…エンコーダ入力部
５７…ＡＤＣ
６１…移動量測定部
６２…変位量測定部
６３…蛇行量演算部
Ｇ…原点マーク
ＰＵ…プリントユニット
【図１】
2020111406.tif 000003
【図２】
2020111406.tif 000004
【図３】
2020111406.tif 000005
【図４】
2020111406.tif 000006
【図５】
2020111406.tif 000007
【図６】
2020111406.tif 000008
【図７】
2020111406.tif 000009
【図８】
2020111406.tif 000010
【図９】
2020111406.tif 000011
【図１０】
2020111406.tif 000012
【図１１】
2020111406.tif 000013
【図１２】
2020111406.tif 000014
【図１３】
2020111406.tif 000015
【図１４】
2020111406.tif 000016