(57)【特許請求の範囲】
【請求項１】
記録媒体の搬送方向に順に配置され、搬送される前記記録媒体にインク滴を吐出することにより前記記録媒体に画像を形成する複数のヘッドユニットと、
搬送される前記記録媒体の蛇行量を検知する複数のエッジ検出部と、
前記ヘッドユニットにそれぞれ配置され、前記ヘッドユニットを主走査方向に微小移動させる複数のヘッド移動手段と、
前記ヘッドユニットの基準位置である原点に前記ヘッドユニットを移動させる原点出し動作を行い、前記エッジ検出部の出力に基づいて検知した前記蛇行量に基づいて前記ヘッド移動手段に前記記録媒体の蛇行を補正する方向に前記ヘッドユニットを移動させる制御を行う制御部と、
前記制御部が、前記ヘッド移動手段へ移動命令を出力してから、前記ヘッド移動手段から移動が完了したことを示す完了ステータスを受信するまでの時間を計測時間として計測する時間計測手段と、
を備え、
前記制御部は、
１回目の前記原点出し動作を行った後、２回目の前記原点出し動作を行い、前記時間計測手段によって、２回目の前記原点出し実行命令を発行してから、２回目の前記原点出し動作の完了ステータスを受信するまでの前記計測時間を計測し、前記計測時間が第１の閾値時間以下であった場合、前記ヘッドユニットの前記原点出し動作が正常に実行できなかったと判定することを特徴とする記録位置制御装置。
【請求項２】
前記制御部は、
２回目の前記原点出し動作が正常に実行できなかったと判定した場合、前記ヘッドユニットを前記ヘッドユニットが移動できる制限位置であるネガティブリミットポジションから前記原点へ向かう方向であるポジティブ側に移動させ、その後に３回目の前記原点出し動作を実行させることを特徴とする請求項１に記載の記録位置制御装置。
【請求項３】
前記制御部は、
２回目の前記原点出し動作が正常に実行できなかったと判定し、前記計測時間が、前記ネガティブリミットポジションを検知してから前記原点に戻るまでの時間よりも短い第２の閾値時間より長かった場合、前記ヘッドユニットを前記ポジティブ側に移動させずに、３回目の前記原点出し動作を行うことを特徴とする請求項２に記載の記録位置制御装置。
【請求項４】
前記制御部は、
前記ヘッドユニットを前記ポジティブ側に移動させ、その後に前記原点出し動作を実行する動作を所定回数行っても前記ヘッドユニットの前記原点出し動作が正常に実行できなかったと判定した場合、動作異常である旨を出力することを特徴とする請求項２又は請求項３に記載の記録位置制御装置。
【請求項５】
前記第１の閾値時間は、
正常な前記原点出し動作が行われた場合において、前記制御部が２回目の前記原点出し実行命令を発行してから、前記ヘッド移動手段が前記ネガティブリミットポジションを検知するまでの第１の時間よりも長く、前記ヘッド移動手段が前記ネガティブリミットポジションを検知後、さらに前記原点に戻るまでの第２の時間よりも短いことを特徴とする請求項４に記載の記録位置制御装置。
【請求項６】
ヘッドユニットの基準位置である原点に前記ヘッドユニットを移動させる原点出し動作を１回行い、
１回目の前記原点出し動作を行った後、２回目の前記原点出し動作を行い、
時間計測手段によって、２回目の前記原点出し動作の実行命令を発行してから、２回目の前記原点出し動作の完了ステータスを受信するまでの時間を計測時間として計測し、
前記計測時間が閾値時間以下であった場合、前記ヘッドユニットの前記原点出し動作が正常に実行できなかったと判定することを特徴とする異常検知方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録位置制御装置及びその異常検知方法に関する。
【背景技術】
【０００２】
近年、ライン走査型インクジェット式印刷装置は、印刷速度の高速化と高画質化が進み、オンデマンド印刷のメリットを活かして商業・産業分野での印刷業務が増加している。
【０００３】
このような大型インクジェット印刷装置は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色に対応する各ヘッドユニットが用紙搬送方向に所定の距離を隔てて配置される。従って、上流側に配置されたヘッドユニットと下流側に配置されたヘッドユニットとの距離は数ｍになる。
【０００４】
また、記録媒体の種類によっては、記録媒体の蛇行が大きいものがある。記録媒体が蛇行した場合に、上流側に配置されたヘッドユニットと下流側に配置されたヘッドユニットとから吐出されるインク滴の着弾位置がずれる。このため、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色の色合わせ、すなわちレジスト精度が悪くなり、印刷画質が低下する課題がある。
【０００５】
このような、課題を解決するために、データシフトを行うと共に偏向吐出を行って印字位置を補正する技術（例えば、特許文献１。）、レジストローラを変位させて印字位置を補正する技術（例えば、特許文献２。）が提案されている。しかし、いずれの技術も補正の精度を上げるには限界がある。
【０００６】
そこで、記録媒体の端部を検知するセンサにより記録媒体の蛇行量を検知し、検知した蛇行量に合わせて各色のヘッドユニットを用紙搬送方向と直交する方向、すなわち主走査方向に微小移動を行う技術が提案されている（例えば、特許文献３乃至特許文献５。）。
【０００７】
この技術においては、記録位置補正装置はヘッドユニットを微小移動させるアクチュエータを備える。制御部がアクチュエータに移動命令を送信すると、アクチュエータは制御部によって指定された位置にヘッドユニットを移動させる動作を開始する。アクチュエータは移動動作が完了すると完了ステータスを制御部に送信する。従来の記録位置補正装置は、制御部がこの完了ステータスのみによって移動動作の完了を判定していた。
【０００８】
しかし、アクチュエータに予期せぬ振動や負荷の増加等が印加されると、移動動作が正常に完了していないにも係わらず、アクチュエータは完了ステータスを送信してしまうことがある。この場合、ヘッドユニットの印刷位置がずれているにもかかわらず、ヘッドユニットの位置の異常状態を検知できないという問題があった。この問題は特にアクチュエータの原点出し動作の際に問題となる。原点の位置を誤ると印字がずれてしまうからである。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は上記の問題に鑑み、ヘッドユニットを微少移動させるアクチュエータの移動動作の異常を安価で正確に検知できる記録位置制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、記録媒体の搬送方向に順に配置され、搬送される記録媒体にインク滴を吐出することにより記録媒体に画像を形成する複数のヘッドユニットと、搬送される記録媒体の蛇行量を検知する複数のエッジ検出部と、ヘッドユニットにそれぞれ配置され、ヘッドユニットを主走査方向に微小移動させる複数のヘッド移動手段と、ヘッドユニットの基準位置である原点にヘッドユニットを移動させる原点出し動作を行い、エッジ検出部の出力に基づいて検知した蛇行量に基づいてヘッド移動手段に記録媒体の蛇行を補正する方向にヘッドユニットを移動させる制御を行う制御部と、制御部が、ヘッド移動手段へ移動命令を出力してから、ヘッド移動手段から移動が完了したことを示す完了ステータスを受信するまでの時間を計測時間として計測する時間計測手段と、を備え、制御部は、１回目の原点出し動作を行った後、２回目の原点出し動作を行い、時間計測手段によって、２回目の原点出し動作の実行命令を発行してから、完了ステータスを受信するまでの計測時間を計測し、計測時間が第１の閾値時間以下であった場合、ヘッドユニットの原点出し動作が正常に実行できなかったと判定する記録位置制御装置を提供する。
【発明の効果】
【００１１】
本発明によれば、アクチュエータの移動動作の異常を安価で正確に検知できる記録位置補正装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置のシステム構成を示す側面図である。
【図２】記録位置補正装置の構成を示す平面図である。
【図３】制御部の構成を示すブロック図である。
【図４】アクチュエータの原点出し動作の状態を示す図である。
【図５】記録位置補正装置の動作を示すフローチャートである。
【図６】正常に原点出し動作が行われた場合のヘッドユニットの位置と時間を示す図である。
【図７】正常でない１回目の原点出し動作が回復した第１のパターンを示す図である。
【図８】正常でない１回目の原点出し動作が回復した第２のパターンを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態に係る記録位置制御装置及びその異常検知方法について図面を参照しながら説明する。
【００１４】
図１は、本実施形態の画像形成装置１のシステム構成を示す側面図である。図１に示すように、画像形成装置のシステム構成は画像形成装置１と、給紙装置２と、排紙装置３と、で構成される。
【００１５】
画像形成装置１内部の主要部品は複数のヘッドユニット５０、エッジコントローラ６、ヒートロール７から成る。複数のヘッドユニット５０はイエロー用ヘッドユニット５０Ｙと、マゼンダ用ヘッドユニット５０Ｍと、シアン用ヘッドユニット５０Ｃと、ブラック用ヘッドユニット５０Ｋを備える。
【００１６】
給紙装置２は、ロール状に巻かれた記録媒体４をエッジコントローラ６に給紙する。
【００１７】
エッジコントローラ６は、給紙された記録媒体の幅方向両端の位置を規制することにより記録媒体の搬送方向と直行する方向である主走査方向の記録媒体のずれを補正することにより記録媒体の蛇行を抑制する。
【００１８】
イエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、シアン用ヘッドユニット５０Ｃ、及びブラック用ヘッドユニット５０Ｋは、エッジコントローラ６の記録媒体搬送方向下流に記録媒体の搬送方向に順に配置され、各色の記録材であるインク滴を搬送される記録媒体に向かって吐出する。
【００１９】
ヒートロール７は、記録媒体を加熱することにより、記録媒体に吐出されたインクを乾燥させる。
【００２０】
排紙装置３は、画像形成された記録媒体を巻き取る。
【００２１】
上述のように、記録媒体はエッジコントローラ６によって蛇行を抑制されるが、記録媒体の種類によっては蛇行の程度が大きいものがある。このような記録媒体の場合、記録媒体搬送方向の最上流に配置されたブラック用ヘッドユニット５０Ｋの黒色と、最下流に配置されたイエロー用ヘッドユニット５０Ｙの黄色との間に数百ミクロンの記録位置のずれが生じることがある。
【００２２】
図２は、記録位置補正装置の構成を示す平面図である。図２に示すように、記録位置制御装置の一実施形態としての記録位置補正装置は画像形成装置１の内部に配置される。記録位置補正装置は、イエロー用ヘッドユニット５０Ｙの近傍にイエロー用エッジセンサ５１Ｙと、マゼンダ用ヘッドユニット５０Ｍの近傍にマゼンダ用エッジセンサ５１Ｍと、シアン用ヘッドユニット５０Ｃの近傍にシアン用エッジセンサ５１Ｃと、ブラック用ヘッドユニット５０Ｋの近傍にブラック用エッジセンサ５１Ｋと、を備える。
【００２３】
記録位置補正装置は、イエロー用ヘッドユニット５０Ｙを微少移動させるＹアクチュエータ５２Ｙと、マゼンダ用ヘッドユニット５０Ｍを微少移動させるＭアクチュエータ５２Ｍと、シアン用ヘッドユニット５０Ｃを微少移動させるＣアクチュエータ５２Ｃと、を備える。
【００２４】
記録位置補正装置は、Ｙアクチュエータ５２Ｙを制御するＹコントローラ５３Ｙと、Ｍアクチュエータ５２Ｍを制御するＭコントローラ５３Ｍと、Ｃアクチュエータ５２Ｃを制御するＣコントローラ５３Ｃと、を備える。
【００２５】
記録位置補正装置は、演算装置を含む制御部５４を備え、制御部５４は画像形成装置１が有するコントロールパネルなどの入出力部５５と、電源５６と、に接続する。
【００２６】
イエロー用エッジセンサ５１Ｙ、マゼンダ用エッジセンサ５１Ｍ、シアン用エッジセンサ５１Ｃ、及びブラック用エッジセンサ５１Ｋは、それぞれレーザ光を発行する発光部と、発光部に対向して配置され、レーザ光を受光するＣＣＤセンサなどの受光部と、を備える。
【００２７】
制御部５４は、エッジ検出部であるイエロー用エッジセンサ５１Ｙ、マゼンダ用エッジセンサ５１Ｍ、シアン用エッジセンサ５１Ｃ、及びブラック用エッジセンサ５１Ｋの出力信号を入力する。制御部５４は、受光部の出力がＯＮからＯＦＦ又はＯＦＦからＯＮへの変化を検知することにより記録媒体４のエッジを検出する。
【００２８】
本実施形態においては、記録媒体の蛇行を検知するための基準となるヘッドユニットは記録媒体搬送方向最上流に位置するブラック用ヘッドユニット５０Ｋとしている。従って、制御部５４はブラック用エッジセンサ５１Ｋの出力を基準として蛇行量を検知する。
【００２９】
制御部５４はイエロー用エッジセンサ５１Ｙ、マゼンダ用エッジセンサ５１Ｍ、及びシアン用エッジセンサ５１Ｃが検知した記録媒体のエッジ位置とブラック用エッジセンサ５１Ｋが検知したエッジ位置とを比較することにより記録媒体の蛇行量を検出する。
【００３０】
Ｙアクチュエータ５２Ｙ、Ｍアクチュエータ５２Ｍ、及びＣアクチュエータ５２Ｃは、図示しない固定部材を介してそれぞれ対応するイエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、及びシアン用ヘッドユニット５０Ｃに接続する。
【００３１】
Ｙアクチュエータ５２Ｙ、Ｍアクチュエータ５２Ｍ、及びＣアクチュエータ５２Ｃは、サーボモータを備え、このサーボモータの回転運動がボールスクリュー機構を介して直線運動に変換され、対応するイエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、及びシアン用ヘッドユニット５０Ｃの位置を変位させる。
【００３２】
制御部５４は、Ｙコントローラ５３Ｙ、Ｍコントローラ５３Ｍ、及びＣコントローラ５３Ｃに移動命令等のコマンドを発行することによって、任意の位置に対応するイエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、及びシアン用ヘッドユニット５０Ｃを変位させる。
【００３３】
Ｙコントローラ５３Ｙ、Ｍコントローラ５３Ｍ、及びＣコントローラ５３ＣはＵＳＢやＲＳ２３２Ｃ等のインターフェースを介して制御部５４と接続される。制御部５４はイエロー用エッジセンサ５１Ｙ、マゼンダ用エッジセンサ５１Ｍ、シアン用エッジセンサ５１Ｃ、及びブラック用エッジセンサ５１Ｋから取得した記録媒体の蛇行量に基づいて、イエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、シアン用ヘッドユニット５０Ｃ、及びブラック用ヘッドユニット５０Ｋを微小移動させるためにＹコントローラ５３Ｙ、Ｍコントローラ５３Ｍ、及びＣコントローラ５３Ｃに移動命令を発行する全体制御を行っている。
【００３４】
入出力部５５は、制御パラメータの入力を行う英数字用のスイッチキーやエラー表示等を行う表示部を備える。
【００３５】
電源５６は制御部５４用の＋５Ｖ電圧やＹアクチュエータ５２Ｙ、Ｍアクチュエータ５２Ｍ、及びＣアクチュエータ５２Ｃを駆動ための＋２４Ｖ電圧を供給する。
【００３６】
図３は、制御部５４の構成を示すブロック図である。図３に示すように、制御部５４は、演算装置であるＣＰＵ１００と、記憶装置であるＲＯＭ１０１及びＲＡＭ１０２と、時間計測手段であるタイマ部１０３と、アクチュエータインターフェース部（以下、インターフェースをＩ／Ｆという。）１０４と、エッジセンサＩ／Ｆ部１０５と、入出力部Ｉ／Ｆ部１０６と、を備える。
【００３７】
制御部５４はＣＰＵ１００とその周辺回路を備え、各デバイスにはバス１０７を介して接続される。
【００３８】
ＲＯＭ１０１はプログラムを格納しており、電気的な書き換えが可能なフラッシュＲＯＭである。ＲＡＭ１０２はプログラムのワークエリア等に使用される。タイマ部１０３は時間カウント等に使用される。
【００３９】
アクチュエータＩ／Ｆ部１０４はＹコントローラ５３Ｙ、Ｍコントローラ５３Ｍ、及びＣコントローラ５３Ｃと通信を行うインターフェースである。インターフェースプロトコルとしては、ＵＳＢやＲＳ２３２Ｃ等が用いられる。
【００４０】
エッジセンサＩ／Ｆ部１０５はイエロー用エッジセンサ５１Ｙ、マゼンダ用エッジセンサ５１Ｍ、シアン用エッジセンサ５１Ｃ、及びブラック用エッジセンサ５１Ｋと接続する。
【００４１】
入出力部Ｉ／Ｆ部１０６は入出力部５５と接続するためのＩ／Ｏポート等を含む。
【００４２】
イエロー用ヘッドユニット５０Ｙ、マゼンダ用ヘッドユニット５０Ｍ、シアン用ヘッドユニット５０Ｃ、及びブラック用ヘッドユニット５０Ｋを以下、ヘッドユニット５０という。また、ヘッド移動手段であるＹアクチュエータ５２Ｙ、Ｍアクチュエータ５２Ｍ、及びＣアクチュエータ５２Ｃを以下、アクチュエータ５２という。Ｙコントローラ５３Ｙ、Ｍコントローラ５３Ｍ、及びＣコントローラ５３Ｃを以下、コントローラ５３という。
【００４３】
図４は、アクチュエータ５２の原点出し動作の状態を示す図である。縦軸はヘッドユニット５０の変位量を、横軸は時間を示す。
【００４４】
アクチュエータ５２によって相対移動制御や絶対値移動制御を行うためには、まず原点出し動作が必要である。原点はサーボモータ等が位置決め動作をする時の基準位置であり、その原点を決める動作が原点出し動作である。原点出し動作は、制御部５４からコントローラ５３へ原点出し動作を実行するコマンドを発行すると動作を開始し、アクチュエータ５２に接続されたヘッドユニット５０が基準位置である原点に移動する。
【００４５】
図４に示すように、ネガティブリミットポジションはゼロポジションよりマイナス側（ネガティブ側）であり、ヘッドユニット５０がマイナス側（ネガテイブ側）に移動できる制限位置である。このネガティブリミットポジションは、メカニカルスイッチや光学センサなどによって検知される。
【００４６】
記録位置補正装置の電源が遮断された状態においては、ヘッドのメンテナンス等のためにヘッドユニット５０の位置が電源遮断前に停止した位置から移動していることがある。そのため電源をＯＮした後に初めて原点出し動作を行う場合は、ヘッドユニット５０がどの位置に停止しているか判断できない。図４においては、ゼロポジションの場合とゼロポジションよりもポジィティブ側のＡ点に停止している場合を示している。ここでポジティブ側とは、ヘッドユニット５０が移動できる制限位置であるネガティブリミットポジションから原点へ向かう方向をいう。
【００４７】
まず、原点出し動作を行うためには加速度、減速度（ｍｍ／ｓ２）等を設定する。具体的には制御部５４からコントローラ５３へコマンドを送信し、加速度等のパラメータを設定する。
【００４８】
次に、制御部５４はコントローラ５３に原点出し動作を実行するコマンドを発行すると、アクチュエータ５２に接続されたヘッドユニット５０は、ゼロポジションまたはＡ点からネガティブ側に移動を開始する。
【００４９】
アクチュエータ５２は前述したネガティブリミットポジションを検知すると、一時停止する。移動速度は設定により一定であるため、ゼロポジションからネガティブリミットポジションを検知して一時停止するまでの時間Ｔ１は、ほぼ一定である。
【００５０】
アクチュエータ５２は一時停止後、プラス側（ポジティブ側）へ移動を開始し、ゼロポジションを検知して停止する。このネガティブリミットポジションからゼロポジションまでの移動時間Ｔ２も、ほぼ一定である。
【００５１】
アクチュエータ５２がゼロポジションを検知する方法は各種あるが、一例としてはサーボモータの軸に取り付けられたエンコーダのホームパルス、すなわち一回転で一発生成される信号を利用する方法を用いれば、高精度の原点出し動作が可能となる。また、ゼロポジションを検知すると、相対移動制御等に使用するインクリメントカウンタがゼロとなる。そして、アクチュエータ５２は原点出し動作が正常に終了した完了ステータスを制御部５４へ送信する。
【００５２】
しかし、アクチュエータ５２の移動過程において、予期せぬ振動や負荷の増加等の外的要因が印加された場合、ネガティブリミットポジション付近で停止し、完了ステータスを報告しない場合や、ネガティブリミットポジション付近をゼロポジションと誤認識し、完了ステータスを送信する場合がある。
【００５３】
例えば、ネガティブリミットポジションに向かってヘッドユニット５０を移動させている時に、何らかの負荷がかかる場合がある。この場合、サーボモータにより多くの電流が流れるように制御される。サーボモータにより多くの電流が流れるとサーボモータに振動が発生する。エンコーダはサーボモータの軸に取り付けられているため、アクチュエータ５２はこの振動によってゼロポジションではなく、ネガティブリミットポジション付近において発生するホームパルスをゼロポジションであると誤検知して完了ステータスを送信して停止してしまう。
【００５４】
従って、アクチュエータ５２からの完了ステータスのみで原点出し動作が完了したと判断すると原点の位置を誤ることになる。
【００５５】
そこで、本実施形態では、原点出し動作はネガティブリミット位置を検知する移動とネガティブリミット位置からゼロポジションまで移動する往復動作に要する時間がほぼ一定であることを利用する。具体的には、制御部５４は、アクチュエータ５２からの完了ステータスの確認に加えて、アクチュエータ５２へ原点出し動作の移動命令を発行してから、移動完了のステータスをアクチュエータ５２から受信するまでの時間を計測する。
【００５６】
制御部５４は、計測した時間が所定の閾値時間以下の場合は移動動作が途中で停止したと判断することで、アクチュエータ５２が完了ステータスを誤送信しても、ヘッドユニット５０の移動状態を正確に検知できる。
【００５７】
時間計測の具体的な方法として、電源がオフの場合はアクチュエータ５２の停止位置が判断できないため、ヘッドユニット５０の停止位置を特定する１回目の原点出し動作を実行しヘッドユニット５０の停止位置を特定する。具体的な位置は、例えばゼロポジション又はネガティブリミットポジション付近であることが特定できる。
【００５８】
次に時間計測のための２回目の原点出し動作を実行し、２回目の原点出し動作の実行命令である実行コマンドの発行から原点出し動作の完了ステータスを受信するまでの時間を計測し、所定の閾値時間と比較する。
【００５９】
正常に完了したかどうかを判断する閾値時間は、原点出し動作の実行時間のばらつきを考慮して決定するが、Ｔ１時間より長くＴ１＋Ｔ２時間より短い範囲が好ましい。例えば、（Ｔ１＋Ｔ２／２）などが良い。この閾値時間は予めＲＯＭ１０１に格納される。
【００６０】
制御部５４は、異常と判断した場合は、アクチュエータ５２をポジティブ側、例えばゼロポジション付近の位置に戻してから、３回目の原点出し動作を行うことを含む回復シーケンスを行うことにより、位置ずれの回復を行う。この回復シーケンスを所定回数行っても、正常に原点出し動作が完了しない場合は、異常と判断し、入出力部５５にエラーメッセージを表示する。
【００６１】
本実施形態においては、制御部５４は原点出し動作の実行コマンド発行から原点出し動作の完了ステータスを受信するまでの時間が所定の閾値時間より長いことを以て原点出し動作が正常に完了したものと判定する。よって、この時間が閾値時間より短かった場合、たとえ原点にヘッドユニット５０が戻っていても３回目の原点出し動作を行い、原点出し動作の実行コマンド発行から原点出し動作の完了ステータスを受信するまでの時間が所定の閾値時間より長いことを確認する。この制御により原点出し動作が失敗しているのにもかかわらず正常に完了したと誤判断されることを回避できる。
【００６２】
他の実施例として、上述の所定の閾値時間は、アクチュエータ５２の製造段階で調整される個々の値を基に個別値を決定し、入出力部５５から値を入力して、その値を閾値としてＲＯＭ１０１に格納しても良い。
【００６３】
図５は、記録位置補正装置の動作を示すフローチャートである。図５に示すように、ステップ５０１において、制御部５４はアクチュエータ５２の駆動用の＋２４Ｖの電源をＯＮする。
【００６４】
ステップ５０２において、制御部５４は、ヘッドユニット５０を移動させる時の加速度、速度、移動範囲などのパラメータをアクチュエータ５２にセットする。
【００６５】
ステップ５０３において、制御部５４はヘッドユニット５０の停止位置を確定させるための１回目の原点出し動作の実行を指示するコマンドをアクチュエータ５２に発行する。この際、時間の計測は行わない。ヘッドユニット５０は、原点出し動作が成功した場合は原点に、原点出し動作が失敗した場合はネガティブリミットポジション付近に停止する。
【００６６】
ステップ５０４において、制御部５４は２回目の原点出し動作の実行を指示するコマンドを発行する。制御部５４は、アクチュエータ５２への２回目の原点出し動作の実行を指示するコマンドの発行から、アクチュエータ５２からの原点出し動作の完了ステータスを受信するまでの時間を計測する。
【００６７】
具体的には、制御部５４は、アクチュエータ５２に２回目の原点出し動作の実行を指示するコマンドを送信するとともに、タイマ部１０３をスタートさせ、時間計測を開始する。制御部５４はアクチュエータ５２からの原点出し動作の完了ステータスを受信した場合、タイマ部１０３をストップさせ、計測した時間をＲＡＭ１０２に格納する。
【００６８】
ステップ５０５において、制御部５４は計測した時間が第１の閾値時間、すなわちＴ２＋Ｔ２／２以内かを判定する。制御部５４は、計測した時間が第１の閾値時間以内であると判定した場合、原点出し動作が途中で停止したと判断し、ステップ５０６に進む。制御部５４は、第１の閾値時間を超えたと判定した場合、正常に原点出し動作が完了したと判定して処理を終了する。
【００６９】
ステップ５０６において、制御部５４は計測した時間が第２の閾値時間以内かを判定する。第２の閾値時間はアクチュエータ５２がネガティブリミットポジションから原点まで戻る時間Ｔ２より短い。第２の閾値時間は例えばＴ２／２とすることができる。制御部５４は、計測した時間が第２の閾値時間以内であると判定した場合、ヘッドユニット５０がネガティブリミットポジション付近において停止したと判断し、ステップ５０７に進む。制御部５４は、第２の閾値時間を超えたと判定した場合、ヘッドユニット５０が原点において停止したと判定してステップ５０８に進む。
【００７０】
ステップ５０７において、制御部５４はネガティブリミットポジション付近で停止しているヘッドユニット５０を強制的にゼロポジション付近に移動させる。
【００７１】
強制的にゼロポジション付近へ移動させる方法は、ポジティブリミットを検知するコマンドと停止コマンドで行う。この動作により、ネガティブリミットを検知するスイッチの動作点と、ゼロポジションを決定するエンコーダのホームパルス位置とを、離すことができるので、前述したゼロポジションの誤検知を防止する効果がある。
【００７２】
ステップ５０８において、制御部５４は３回目の原点出し動作の実行を指示するコマンドをアクチュエータ５２に発行する。
【００７３】
制御部５４は、アクチュエータ５２に３回目の原点出し動作の実行を指示するコマンドを送信するとともに、タイマ部１０３をリセットして再スタートさせ、時間計測を開始する。制御部５４はアクチュエータ５２からの原点出し動作の完了ステータスを受信した場合、タイマ部１０３をストップさせ、計測した時間をＲＡＭ１０２に格納する。
【００７４】
ステップ５０９において、制御部５４は計測した時間が第１の閾値時間以内かを判定する。制御部５４は、計測した時間が第１の閾値時間以内であると判定した場合、原点出し動作が途中で停止したと判断し、ステップ５１０に進む。制御部５４は、第１の閾値時間を超えたと判定した場合、正常に原点出し動作が完了したと判定して処理を終了する。
【００７５】
ステップ５１０において、制御部５４はエラーである旨を入出力部５５に出力して処理を終了する。
【００７６】
図６は、正常に原点出し動作が行われた場合のヘッドユニット５０の位置と時間を示す図である。縦軸はヘッドユニット５０の位置を、横軸は時間を示す。図６のグラフ６０１に示すように、正常な原点出し動作、すなわち図５に示すＡのフローにおいては、原点からネガティブリミットポジションまでの往復が２回続いて行われる。
【００７７】
図７は、正常でない１回目の原点出し動作が回復した第１のパターンを示す図である。図７のグラフ７０１に示すように、１回目の原点出し動作においてヘッドユニット５０がネガティブリミットポジション付近で停止した場合、すなわち図５に示すＢのフローにおいては、制御部５４はヘッドユニット５０を強制的に原点付近まで戻し、次いで３回目の原点出し動作を行う。
【００７８】
図８は、正常でない１回目の原点出し動作が回復した第２のパターンを示す図である。図８のグラフ８０１に示すように、１回目の原点出し動作においてヘッドユニット５０がネガティブリミットポジション付近で停止したが、２回目の原点出し動作によって原点に移動した場合、すなわち図５に示すＣのフローにおいては、制御部５４はヘッドユニット５０を強制的に原点付近まで戻す動作を行わずに、３回目の原点出し動作を行う。
【００７９】
従って、いずれの場合も正常に実行された原点出し動作に要する時間は、第１の閾値時間以上であるので、原点出し動作が正確に行われたことを検知可能となる。
【００８０】
以上述べたように、本実施形態の記録位置補正装置は、アクチュエータ５２からの完了ステータスの受信の有無に加え、アクチュエータ５２への移動を開始させる命令を発行してから完了ステータスを受信するまでの時間に基づいて原点出し動作などのヘッドユニット５０の移動が正常に実行されたか否かを判定する制御部５４を備える。
【００８１】
従って、ヘッドユニット５０を微少移動させるためのアクチュエータの原点出し動作等の動作異常が外付けセンサ等を追加せず安価で正確に検知できる記録位置補正装置を提供することができる。
【符号の説明】
【００８２】
１：画像形成装置
２：給紙装置
３：排紙装置
４：記録媒体
７：ヒートロール
５０Ｙ：イエロー用ヘッドユニット
５０Ｍ：マゼンダ用ヘッドユニッ
５０Ｃ：シアン用ヘッドユニット
５０Ｋ：ブラック用ヘッドユニット
５１Ｙ：イエロー用エッジセンサ
５１Ｍ：マゼンダ用エッジセンサ
５１Ｃ：シアン用エッジセンサ
５１Ｋ：ブラック用エッジセンサ
５２Ｙ：Ｙアクチュエータ
５２Ｍ：Ｍアクチュエータ
５２Ｃ：Ｃアクチュエータ
５３Ｙ：Ｙコントローラ
５３Ｍ：Ｍコントローラ
５３Ｃ：Ｃコントローラ
５４：制御部
５５入出力部 
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２００５−２２１３４号公報
【特許文献２】特開２０１０−１４９３７７号公報
【特許文献３】特開２０１０−１３７４８９号公報
【特許文献４】特開２０１１−１３６５３６号公報
【特許文献５】特開２０１１−１３１５５１号公報
【図１】
0006350211.tif 000002
【図２】
0006350211.tif 000003
【図３】
0006350211.tif 000004
【図４】
0006350211.tif 000005
【図５】
0006350211.tif 000006
【図６】
0006350211.tif 000007
【図７】
0006350211.tif 000008
【図８】
0006350211.tif 000009