(57)【要約】      （修正有）【課題】汚れによるエンコーダ信号異常と、ジャムによるエンコーダ信号異常とを切り分け、汚れによる異常時に、印刷継続可能とする。【解決手段】エンコーダ出力によるキャリッジ往復周期の計測手段５２と、エンコーダ出力による走査方向の検出手段５４と、手段５２の計測周期履歴の記録手段５５と、手段５２の計測周期異常の判定手段５０と、手段５０の判定で周期異常の検出後、手段５５の記録周期履歴により周期異常の原因が、エンコーダの汚れによるか、ジャムによるかを判定する手段５０とを備え、手段５０が、周期異常の原因がジャムと判定した場合には印字を中断し、同原因が汚れと判定した場合は、印字を継続する。【選択図】図４
2010284924.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するヘッドを搭載したキャリッジを、キャリッジ駆動手段により走査しつつ、搬送手段により搬送される記録媒体に印字する画像形成装置において、
前記キャリッジの走査方向に平行して配置されたリニアスケールと、
前記キャリッジに搭載され、前記リニアスケールを読み取るエンコーダセンサと、
前記エンコーダセンサの出力に基づき前記キャリッジが往復する周期を計測する周期計測手段と、
前記エンコーダセンサの出力に基づき走査方向を検出する方向検出手段と、
前記周期計測手段が計測した周期の履歴を記録する周期履歴記録手段と、
前記周期計測手段が計測した周期の異常を判定する周期異常判定手段と、
該周期異常判定手段が行った周期異常判定にて周期異常を検出したあと、前記周期履歴記録手段が記録した周期履歴を用いて周期異常の原因が、前記エンコーダセンサの汚れに基づくものか、もしくは前記記録媒体が起こしたジャムによるものかの判定を行う汚れ・ジャム原因判定手段とを備え、
該汚れ・ジャム原因判定手段が、前記周期異常の原因が前記ジャムと判定した場合には印字を中断し、前記周期異常の原因が前記汚れと判定した場合には、印字を継続することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記周期異常判定にて周期異常を検出したあと、一定期間、前記キャリッジ駆動手段の出力を変化させないことを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２記載の画像形成装置において、
汚れ判定結果をユーザに通知する通知手段と、継続印刷の許可を入力するユーザ入力手段とを備え、
前記汚れ判定結果をユーザに通知し、継続印刷の許可を受けた際に、前記記録媒体の２枚目以降を印字することを特徴とする画像形成装置。
【請求項４】
請求項３記載の画像形成装置において、
前記記録媒体の２枚目以降は、前記汚れ判定を行わないことを特徴とする画像形成装置。
【請求項５】
インクを吐出するヘッドを搭載したキャリッジと、該キャリッジを走査するキャリッジ駆動手段と、記録媒体を搬送する搬送手段と、前記キャリッジの走査方向に平行して配置されたリニアスケールと、前記キャリッジに搭載され、前記リニアスケールを読み取るエンコーダセンサとを備える画像形成装置に、
前記エンコーダセンサの出力に基づき前記キャリッジが往復する周期を計測する周期計測処理と、
前記エンコーダセンサの出力に基づき走査方向を検出する方向検出処理と、
前記周期計測処理で計測した周期の履歴を記録する周期履歴記録処理と、
前記周期計測処理で計測した周期の異常を判定する周期異常判定処理と、
該周期異常判定処理での周期異常判定にて周期異常を検出したあと、前記周期履歴記録処理で記録した周期履歴を用いて周期異常の原因が、前記エンコーダセンサの汚れに基づくものか、もしくは前記記録媒体が起こしたジャムによるものかの判定を行う汚れ・ジャム原因判定処理とを実行させ、
該汚れ・ジャム原因判定処理は、前記周期異常の原因が前記ジャムと判定した場合には印字を中断し、前記周期異常の原因が前記汚れと判定した場合には、印字を継続させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成プログラムに関し、特に、インクジェット方式の画像形成装置で、汚れによるエンコーダ信号異常と、ジャム（ＪＡＭ、用紙づまり）によるエンコーダ信号異常とを切り分け、汚れによるエンコーダ信号異常時に、印刷を継続できるようにした画像形成装置および画像形成プログラムに関する。
【背景技術】
【０００２】
一般に、インクジェット方式の画像形成装置では、ヘッドを搭載したキャリッジを走査することで、記録を行う。その際に、主走査方向に配置したエンコーダスケールを、光学センサで読み取り、キャリッジの位置情報を取得し、この位置情報を元にヘッドからの吐出タイミングを生成する。
しかし、印刷回数を重ねていくと、吐出した液滴が装置内に浮遊し、エンコーダスケールに付着するという問題が発生する。
また、記録媒体である紙の一部が、紙粉となって浮遊し、エンコーダスケールに付着するという問題が発生する。
【０００３】
そこで、インクミストが発生しないように、吐出機構とエンコーダスケールを物理的に分離した構成や、エンコーダスケールもしくは、エンコーダセンサを清掃する機構などが既に知られている。
また、複数のセンサを用いてエンコーダスケールの汚れを検出する技術が既に知られている。
また、記録動作において等速動作中の方向切り替わりを検出することで、汚れを検出する技術が既に知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の吐出機構とエンコーダスケールを物理的に分離した構成や、エンコーダスケールもしくはエンコーダセンサを清掃する機構では、メカニズム構成が追加となり、コストの増大や、マシンサイズの増大につながるという問題があった。
また、従来の複数のセンサを用いてエンコーダスケールの汚れを検出する構成では、部品点数が増えることで、コストの増大につながるという問題があった。
また、従来の記録動作において等速動作中の方向切り替わりを検出する方法では、ジャムによるエンコーダ信号異常と汚れによるエンコーダ信号異常の切り分けができないため、異常時にはヘッドの破損を防止するために即停止しなければならないという問題があった。
【０００５】
本発明は、上記従来の問題点を解決するためになされたものであり、汚れによるエンコーダ信号異常と、ジャムによるエンコーダ信号異常とを切り分け、汚れによるエンコーダ信号異常時に、印刷を継続できるようにした画像形成装置および画像形成プログラムの提供を目的とする。
【０００６】
なお、本発明と似ていると思われる特許文献として、以下のものがある。
特許文献１には、光学スケールの汚れを検知して、ユーザに報知することで、それ以降の印刷結果が正確でないことを知らしめる目的で、ＤＣモータの駆動指示に対応して想定されるエンコーダの出力信号と、現実のエンコーダの出力信号との差違に基づいて汚れを検知し、報知する。詳しくは、等速動作時のエンコーダ周期を履歴として残し、印字終了位置を過ぎてから速度変動等から汚れを検出する構成が開示されている。
特許文献１に開示の技術は、本発明とは確かにエンコーダ周期履歴を用いる点では似ている点がある。
【０００７】
また、特許文献２には、通常の印字シーケンス中であってもリニアスケールに汚れがあるかどうかを正確に判定する目的で、キャリッジに複数のエンコーダセンサを設けて、それぞれの周期カウント値の最大値及び最小値に基づいてリニアスケールに汚れがあるか否かの判定をする構成が開示されている。
特許文献２に開示の技術は、本発明とは確かに通常の印字シーケンス中であってもリニアスケールに汚れがあるかどうかを正確に判定する点では似ている点がある。
【０００８】
更に、特許文献３には、リニアスケールの汚れを簡単な構成で検出でき、また、容易に汚れ位置を把握できるようにする目的で、移動部材の移動方向切替え位置を設定する手段と、移動部材が移動方向切替え位置に到達する前に、検出手段が移動部材の移動方向切り替わりを検出したときにリニアスケールに汚れがあると判断する手段を備えている構成が開示されている。
特許文献３に開示の技術は、本発明とは確かに通常の印字シーケンス中であってもエンコーダ信号の異常を検出できる点では似ている点がある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために請求項１記載の画像形成装置は、インクを吐出するヘッドを搭載したキャリッジを、キャリッジ駆動手段により走査しつつ、搬送手段により搬送される記録媒体に印字する画像形成装置において、
前記キャリッジ（図１の１１）の走査方向に平行して配置されたリニアスケール（エンコーダスケール１４）と、
前記キャリッジに搭載され、前記リニアスケールを読み取るエンコーダセンサ（１３ａ）と、
前記エンコーダセンサの出力に基づき前記キャリッジが往復する周期を計測する周期計測手段（図４のエンコーダ周期検出部５２）と、
前記エンコーダセンサの出力に基づき走査方向を検出する方向検出手段（方向検出部５４）と、
前記周期計測手段が計測した周期の履歴を記録する周期履歴記録手段（エンコーダ周期履歴記録部５５）と、
前記周期計測手段が計測した周期の異常を判定する周期異常判定手段（エンコーダ解析部５０、図９のS104）と、
該周期異常判定手段が行った周期異常判定にて周期異常を検出したあと、前記周期履歴記録手段が記録した周期履歴を用いて周期異常の原因が、前記エンコーダセンサの汚れに基づくものか（S105）、もしくは前記記録媒体が起こしたジャムによるものか（S107）の判定を行う汚れ・ジャム原因判定手段（エンコーダ解析部５０）とを備え、
該汚れ・ジャム原因判定手段が、前記周期異常の原因が前記ジャムと判定した場合には印字を中断し（S111）、前記周期異常の原因が前記汚れと判定した場合には（S107：no）、印字を継続することを特徴とする。
【００１０】
また、請求項２記載の発明は、請求項１記載の画像形成装置において、前記周期異常判定にて周期異常を検出したあと、一定期間、前記キャリッジ駆動手段の出力を変化させない（図９のS112についての説明）ことを特徴とする。
【００１１】
また、請求項３記載の発明は、請求項１または請求項２記載の画像形成装置において、汚れ判定結果をユーザに通知する通知手段（操作/表示部４７）と、継続印刷の許可を入力するユーザ入力手段（操作/表示部４７）とを備え、前記汚れ判定結果をユーザに通知し（図１０のS204）、継続印刷の許可を受けた際に、前記記録媒体の２枚目以降を印字することを特徴とする。
また、請求項４記載の発明は、請求項３記載の画像形成装置において、
前記記録媒体の２枚目以降は、前記汚れ判定を行わない（S203:no）ことを特徴とする。
【００１２】
また、請求項５記載の画像形成プログラムは、インクを吐出するヘッドを搭載したキャリッジと、該キャリッジを走査するキャリッジ駆動手段と、記録媒体を搬送する搬送手段と、前記キャリッジの走査方向に平行して配置されたリニアスケールと、前記キャリッジに搭載され、前記リニアスケールを読み取るエンコーダセンサとを備える画像形成装置に、
前記エンコーダセンサの出力に基づき前記キャリッジが往復する周期を計測する周期計測処理と、
前記エンコーダセンサの出力に基づき走査方向を検出する方向検出処理と、
前記周期計測処理で計測した周期の履歴を記録する周期履歴記録処理と、
前記周期計測処理で計測した周期の異常を判定する周期異常判定処理と、
該周期異常判定処理での周期異常判定にて周期異常を検出したあと、前記周期履歴記録処理で記録した周期履歴を用いて周期異常の原因が、前記エンコーダセンサの汚れに基づくものか、もしくは前記記録媒体が起こしたジャムによるものかの判定を行う汚れ・ジャム原因判定処理とを実行させ、
該汚れ・ジャム原因判定処理は、前記周期異常の原因が前記ジャムと判定した場合には印字を中断し、前記周期異常の原因が前記汚れと判定した場合には、印字を継続させることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、周期異常を検出した後に周期履歴を用いて汚れ判定をおこなうため、処理負荷を低減できる。また、周期の履歴を使用することで、突発的なノイズ等の影響を受けない。
【００１４】
請求項２記載の発明によれば、汚れ判定の高精度化が実現できる。
請求項３記載の発明によれば、ユーザビリティ（ユーザの使い易さ）の向上を図ることができ、ユーザが、汚れの度合いによって印字を継続するか否かを選択することが可能となる。
【００１５】
請求項４記載の発明によれば、スループット（単位時間あたりの処理能力）を向上させることができる。
請求項５記載の発明によれば、周期異常を検出した後に周期履歴を用いて汚れ判定をおこなうため、処理負荷を低減できる。また、周期の履歴を使用することで、突発的なノイズ等の影響を受けない。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態の要部を示す図であって、（Ａ）はキャリッジの走査方向および記録媒体（用紙）の搬送方向などを示す平面図、（Ｂ）はキャリッジおよびエンコーダスケールと主走査エンコーダセンサなどを示す斜視図、（Ｃ）は主走査エンコーダセンサとエンコーダスケールとの配置関係を示す拡大斜視図である。
【図２】（Ａ）は前記エンコーダスケールのスリットパターンを示す正面図、（Ｂ）は前記主走査エンコーダセンサのＡ相とＢ相の出力波形を示す図である。
【図３】前記実施形態の画像形成装置の全体構成を示すブロック図である。
【図４】前記実施形態におけるエンコーダ解析を行うエンコーダ解析部のブロック図である。
【図５】前記エンコーダ解析部におけるエンコーダ周期検出、キャリッジ位置検出、タイミング生成のタイミングチャートである。
【図６】前記エンコーダ解析部における方向検出部のタイミングチャートである。
【図７】前記エンコーダ解析部におけるエンコーダ周期履歴記録部のタイミングチャートである。
【図８】エンコーダが汚れた場合とジャムの場合のエンコーダ信号の相違を説明する図である。
【図９】モータ制御時のジャム判定に関するフローチャートである。
【図１０】複数枚の印刷を行う際のフローチャートであり、印字開始〜印字終了までを示している。
【発明を実施するための形態】
【００１７】
以下、本発明を図示の実施形態に基づいて説明する。
図１（Ａ）〜（Ｃ）に示すように、キャリッジ１１には記録ヘッド１１ａが搭載され、該キャリッジ１１は円筒状のガイドロッド１２に、左右方向（キャリッジ走査方向）に摺動可能に嵌め込まれている。キャリッジ１１の手前側面には断面形状Ｕ字状の光学センサである主走査エンコーダセンサ１３ａが固定されている。該主走査エンコーダセンサ１３ａは、次に説明するエンコーダスケール１４（図２（Ａ）参照）を左右から挟むように配置され、スリットパターンを光学的に読み取る。エンコーダスケール１４はキャリッジ１１の走査方向に並行に配置されている。
キャリッジ１１の下面側には、搬送手段（図示省略）により矢印方向（下方向）に搬送される用紙（記録媒体）１５が配置されている。用紙１５は記録ヘッド１１ａから吐出されるインクにより、順次印字されていく。
【００１８】
図２（Ａ），（Ｂ）に示すように、エンコーダスケール１４は透明フィルムからなり、一定間隔ｄでスリットパターンが形成されている。エンコーダセンサ１３ａでスリットパターンを光学的に読み取ることにより、Ａ相・Ｂ相のパルス信号が、それぞれ位相が９０度ずれて出力される（図２（Ｂ）参照）。
なお、後述する方向検出部（図４参照）では、Ａ相・Ｂ相の論理的関係から、キャリッジ１１の動作方向を検出する。
【００１９】
次に、図３を参照しつつ、本実施形態の画像形成装置の全体ブロックを説明する。
図３に示すように、画像形成装置ＧＫは、印刷ジョブを送るＰＣ（パーソナルコンピュータ）２０と、印刷ジョブを受けて各種の処理を行う制御部３０と、制御部２０によって制御されるキャリッジ１１や各種モータ、各種信号を制御部２０に入力する各種センサなどにより構成されている。
【００２０】
先ず、制御部３０を説明する。
３１はCPUであり、主に演算処理が行われる。３１ｂはＰＣ２０から印刷ジョブを受けるホストＩ／Ｆであり、例えば、ＵＳＢ、ＬＡＮ等であるが、特に限られるものではない。３２ａはROMであり、プログラムやフォントが格納され、３２ｂはRAMであり、演算に使用する作業領域や画像バッファ等で使用され、３２ｃは不揮発性の記録装置であるNVRAMであり、マシン情報（バージョンやマシン特有の特性値等）が記録されている。
３３はASICであり、メカ制御、画像処理、メモリ制御、CPU（３１）とのI/F等が行なわれる。３４はADCであり、アナログセンサ４８から取得されたデータがデジタル値に変換される。３５は駆動波形生成部であり、記録ヘッド１１ａを駆動するための駆動波形が生成される。３６はヘッドドライバであり、記録ヘッド１１ａからインクを吐出する制御が行なわれる。
【００２１】
３７ａが主走査モータ駆動部であり、キャリッジ１１を走査させるための主走査モータ４１が駆動される。３７ｂは副走査モータ駆動部であり、副走査モータ４２が駆動され、該副走査モータ４２の駆動により用紙１５を搬送する搬送ベルト４３が駆動される。
３８はACバイアス供給部であり、搬送ベルト４３を帯電させる帯電ローラ４４と帯電の際に使用する高圧電源が供給される。
３９は維持回復機構駆動部であり、記録ヘッド１１ａのメンテナンスを行う維持回復機構４５を駆動するモータ４６への電源供給が行われる。
【００２２】
１３ａは主走査エンコーダセンサであり、キャリッジ１１の移動速度や位置情報が取得される。１３ｂは副走査エンコーダセンサであり、副走査の回転速度や位置情報が取得される。
４７は操作/表示部であり、ユーザにマシン状態を通知したり、使用方法を通知したり、操作を行うためのスイッチやタッチパネルが含まれる。
【００２３】
次に、図４を参照しつつ、本実施形態におけるエンコーダ解析について説明する。
主走査エンコーダセンサ１３ａから入力されたエンコーダ信号は、ノイズフィルタ部６１で、ノイズが取り除かれる。
エンコーダ解析部５０は、次の各部により構成される。
即ち、エンコーダタイミング信号生成部５１、エンコーダ周期検出部５２、キャリッジ位置検出部５３、方向検出部５４、エンコーダ周期履歴記録部５５の各部である。
そして、ノイズフィルタ後のエンコーダ信号を用いて、周期検出、キャリッジ位置検出、方向検出、周期履歴記録が行なわれる。
【００２４】
また、エンコーダ解析部５０は、ヘッド吐出制御部６２で使用されるエンコーダタイミング信号が生成される機能を持ち、ヘッド吐出制御部６２では、エンコーダタイミング信号を元に、ヘッド吐出制御が行なわれる。
モータ制御部６３では、エンコーダ解析部５０で検出された、キャリッジの位置情報、キャリッジの移動方向、エンコーダの周期を元に、サーボ制御が行なわれる。これにより、キャリッジ１１が走査され、用紙１５への記録が行なわれる。
【００２５】
次に、図５を参照しつつエンコーダ解析部５０の説明をする。
ノイズフィルタ６１によりノイズ除去されたエンコーダ信号Ａ相のエッジを基準に、エンコーダタイミング信号が生成される。
エンコーダタイミング信号は、システムクロックもしくは、システムクロックを分周した基準クロックに同期して１パルス分出力される。
エンコーダ周期検出部５２の周期カウンタは、エンコーダタイミング信号の周期を計測する。キャリッジ位置検出の位置カウンタは、タイミング信号がアサートされる毎にインクリメントもしくは、方向が逆の場合は、デクリメントする。
【００２６】
この例では、タイミング信号が、Ａ相の立ち上がりエッジで出力するように説明してあるが、キャリッジ１１の走査方向が逆の場合は、立下りエッジでタイミング信号が出力される。ただし、これに限定するものではなく、Ａ相・Ｂ相両方のエッジ変化でタイミング信号を生成してもよい。また、位置カウンタのインクリメント／デクリメント用にそれぞれ別の信号を用いてもよい。その際は、吐出用のタイミング信号が別途必要になる。
【００２７】
図６に示すように、方向検出部５４では、キャリッジ１１の走査移動方向（主走査移動方向）を検出する。キャリッジ１１に搭載された主走査エンコーダセンサ１３ａは、Ａ相・Ｂ相からなるエンコーダ信号を出力する。
方向検出部５４では、このＡ相とＢ相の位相関係からキャリッジ１１の走査方向を検出する。方向の検出タイミングは、ASIC（３３）内部のシステムクロック同期で判定をおこなっており、Ａ相もしくはＢ相が切り替わるごとに方向を判定する。
例えば、上図の例では方向検出信号が”Ｈ”のとき、往路を示しており、”Ｌ”のとき、復路を示している。
キャリッジ１１を駆動するモータ制御では、上記方向検出で検出した方向から、キャリッジ１１の走査方向を認識する。
【００２８】
図７に示すように、エンコーダ周期履歴記録部５５では、上述の周期カウンタが計測開始するタイミングで、ASIC（３３）のレジスタ周期履歴1に周期カウンタの値を記録する。ここでは、レジスタの例を示しているが、SRAM等のメモリでもよい。
同様に、周期履歴２には、周期履歴１が周期カウンタの値を記録するタイミングで、周期履歴１の値を記録する。
同様のタイミングで、周期履歴３には周期履歴２の値が、周期履歴４には周期履歴３の値が記録される。
上述のように各周期履歴は、シフトレジスタ構成になっており、周期履歴１に最新の周期が記録される。
【００２９】
周期履歴記録機能は、ソフトウェアによって機能を停止させることが可能となっている。これは、各周期履歴を参照している途中で履歴が更新されることを防止するためであり、停止中においても周期カウンタの計測動作は継続される。
また、各周期履歴ごとにリードフラグを有しており、ソフトウェアにより参照を行なうと、フラグが１となる。それぞれのフラグは、周期履歴が更新するタイミングで同時にシフトする構成となっており、計測した周期と１対１の関係となっている。
【００３０】
図において、上の波形は、エンコーダシート（エンコーダスケール１４）が汚れた場合の例を示している。下の波形は、ジャムが発生した場合の例を示している。
エンコーダシートに、インクミストや、紙粉等の汚れが付着した場合、エンコーダ信号の一部が抜けたり埋まったりする現象が発生する。しかしながら、印字領域中の等速移動中において、モータ出力に変化がない場合は、汚れ個所を通過した後、正常なエンコーダ周期が得られる。
【００３１】
また、ジャムが発生した場合、キャリッジ１１に記録媒体（用紙１５）が接触することにより、キャリッジ１１の進行方向とは逆の負荷がかかる。また、用紙１５に限らず、その他の異物等がキャリッジ走査上にある場合においても、同様である。
そのため、モータ出力に変化がない場合は、キャリッジ１１の速度が低下する。つまり、エンコーダ信号のON/OFF幅が、想定している速度のときに比べて拡がってしまう。
特に、ジャムや異物等で、キャリッジ１１に負荷がかかってしまう場合は、記録ヘッド１１ａを破損する恐れがあるため、キャリッジ１１の即時停止が求められる。
【００３２】
図９は、モータ制御時のジャム判定に関するフローチャートであり、キャリッジの移動開始〜移動終了までの操作の流れを示す。
キャリッジ１１の移動が開始されると、サーボ制御のための演算は、前回演算が行なわれてからサーボ制御周期時間が経過するまで実施されず(S101:no)、サーボ制御周期時間が経過すると(S101:yes)、サーボ制御で使用する周期を取得する(S102)。
このとき、等速移動中でなければ(S103:no)、そのままPID制御演算を行い(S109)、モータ出力を更新する(S110)。
【００３３】
等速移動中の場合(S103:yes)、取得した周期が正常の範囲内かどうかの判定を行い、周期が正常の場合(S104:no)、周期異常のフラグが残っているかどうかを判定する。周期異常フラグが残っている場合(S105:yes)はフラグクリア条件の判定を行い(S107)、周期異常フラグが残っていない場合は(S105:no)、そのままPID制御演算を行なう(S109)。S104で周期異常の場合(S104:yes)、ジャムの判定を行い(S107)、ジャムでない場合は(S107:no)、周期異常フラグを設定し(S108)、モータ出力を更新せずに、移動終了判定(S112)を行なう。ここで、モータ出力を更新しないのは、図８で説明したように、等速移動中に汚れ等による周期異常が発生した場合に、モータ出力が変わらなければ、一定期間後正常な周期に戻ることを期待している。
【００３４】
S104では、エンコーダ信号から取得したエンコーダ信号周期が、あらかじめ格納された上限値もしくは下限値を超えるかどうかで異常判定を行なう。ここで用いる上限値もしくは下限値は、目標となる速度と、速度バラツキ、温度等を考慮して設定しておいてもよい。
S106でフラグクリア条件を満たした場合は（S106：yes）、周期異常フラグをクリアし（S113）、正常時と同様にPID制御演算を行なう（S109）。また、フラグクリア条件を満たさない場合は（S106:no）、S112に移行する。
S107のジャム判定では、周期異常が、サーボ制御周期で決められた回数分継続した場合にジャムと判定し、ジャム処理を行う（S111）。
【００３５】
具体的には、キャリッジ１１が移動開始した時点を0とし、S104で周期異常と判定するごと(S104:yes)に、周期異常発生回数をカウントアップしていく。つまり、図８のジャム(用紙づまり)の例で説明したような周期幅が継続して拡がった場合は、サーボ制御周期毎に周期異常と判定されてカウントアップされていく。あらかじめ設定しておいた回数に周期異常発生回数が達した場合に、ジャムと判定される。
また、上記S106でフラグクリア条件を満たした場合(S106:yes)は、それ以前に発生した周期異常がエンコーダスケール１４に付着した汚れによるものと判断できるため、上記周期異常発生回数はクリアされる。
【００３６】
【表１】
2010284924.tif 000003
【００３７】
表１は、周期異常フラグクリア条件判定を示す表である。
図９のS106のフラグクリア条件判定では、周期履歴を用いて判定を行なう。周期の履歴を新しいものから順に取得し、あらかじめ決められた上限値と下限値の範囲内収まっているかを判定する（表１の周期判定の列）。あらかじめ決められた履歴数Nに達する前に異常値(表１の中の×)が見つかった場合は、フラグクリア判定はNGとなり、次のフローへうつる。
あらかじめ決められた履歴数Nに達した場合は、フラグクリア判定はOKとなり、エンコーダ周期が正常に戻ったと判定される。
なお、この例は、ソフトウェアでフラグクリア判定を行なっているが、ハードウェアでフラグクリア判定回路を搭載してもよい。例えば、周期の上限下限を設定するレジスタと、履歴数Nを設定するレジスタを設け、各周期レジスタの出力値と上限下限値との比較器（範囲内なら1を出力）を設け、比較器の出力値を履歴数NだけＡＮＤをとる構成等が考えられる。
【００３８】
上記周期異常フラグクリア動作の意味するところは、周期異常が発生した後に一定期間正常なエンコーダ周期が得られたことを意味する。つまり、インクミストや紙粉等が付着したことで周期異常が一時的に発生し、付着個所を過ぎたことで正常な周期が得られたことを意味する。これは、ジャムが原因ではないため、キャリッジ１１に対する負荷が発生していない。そのため、即時停止をする必要がなく、継続して印字動作を行なうことが可能である。
【００３９】
図１０に示すように、印字開始が始まると、最初の1枚を印刷する(S201)。印字枚数が終了していない場合(S202:no)は、1枚目の印字動作中に汚れがあったかどうかを判定する(S203)。ここでいう、汚れ判定とは、図９で一旦周期異常を検出し、フラグクリア判定にてフラグをクリアしたことを言う。
汚れがあった場合は、印字結果がユーザの所望する結果と異なる場合があるため、操作／表示部４７（図３参照）に異常が発生したことを通知する（S204）。もしくは、ホストI/F（３１ｂ）を介して、PC（２０）等のホスト側のプリンタドライバにて表示を行っても良い。また、異常が発生した通知をおこなうと同時に、一枚目の印字結果から継続して２枚目以降を出力してもよいかどうかの判定をユーザが選択できるように表示を行なう。ユーザからの指示が、継続OKな場合(S205:yes)は、続けて印字を行なう。
S203での汚れ判定については、２枚目以降では、無視してもよい。その際は、強制的にS203:noの動作フローとなる。
【００４０】
なお、上記実施形態において説明した画像形成装置における画像形成方法（図９および図１０に示す印字制御方法）は、ＲＯＭ等の本体メモリに格納されているプログラムで実行することができる。この画像形成方法を実行するためのプログラムは、例えばインターネット上からのダウンロードによって提供し、情報処理装置（ホスト装置）から画像形成装置にインストールすることができる。また、本発明は、画像形成方法を実行するためのプログラムを画像形成装置で実行可能に記録した記録媒体の態様にも適用される。また、情報処理装置のプリンタドライバで実行させる構成とすることもできる。すなわち、情報処理装置および本発明に係る画像形成装置が通信回線等により接続された画像形成システムにより上述の画像形成方法を実行することとしても良い。
【００４１】
なお、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００４２】
ＧＫ…画像形成装置
１１…キャリッジ
１１ａ…記録ヘッド
１３ａ…主走査エンコーダ
１４…エンコーダスケール
２０…ＰＣ
３０…制御部
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００８−２３８６８５号公報
【特許文献２】特開２００５−２７９９３５号公報
【特許文献３】特開２００８−２２９９２２号公報
【図２】
2010284924.tif 000004
【図３】
2010284924.tif 000005
【図４】
2010284924.tif 000006
【図５】
2010284924.tif 000007
【図６】
2010284924.tif 000008
【図７】
2010284924.tif 000009
【図８】
2010284924.tif 000010
【図９】
2010284924.tif 000011
【図１０】
2010284924.tif 000012
【図１】
2010284924.tif 000013