(57)【特許請求の範囲】
【請求項１】
主走査方向にキャリッジを搬送するキャリッジ搬送手段と、
前記主走査方向とは交差する副走査方向にシートを搬送するシート搬送手段と、
前記キャリッジの搬送異常を検知する異常検知手段と、
前記キャリッジ搬送手段によって前記キャリッジが搬送されるキャリッジ搬送路上での前記キャリッジの位置を検出する位置検出手段と、
前記位置検出手段の検出結果に基づき、停止している前記キャリッジを前記キャリッジ搬送手段が前記主走査方向に搬送する際の前記キャリッジの搬送開始位置を記憶する開始位置記憶手段と、
前記位置検出手段の検出結果に基づき、前記異常検知手段により搬送異常が検知された時点での前記キャリッジの位置である異常発生位置を特定する異常発生位置特定手段と、
前記シート搬送手段により前記副走査方向に搬送される前記シートが通過する領域に対向する前記キャリッジ搬送路の領域であるシート通過領域の外縁位置を特定する外縁位置特定手段と、
前記異常検知手段により検知された搬送異常が、前記キャリッジと前記シートとの干渉により生じたジャムによる搬送異常であるか否かを判定するジャム判定手段と、
を備え、
前記ジャム判定手段は、前記開始位置記憶手段が記憶する前記搬送開始位置が前記シート通過領域の外側に存在し、前記外縁位置特定手段により特定された前記外縁位置が、前記搬送開始位置と前記異常発生位置特定手段により特定された前記異常発生位置との間に存在する場合に、前記異常検知手段により検知された搬送異常が前記ジャムによる搬送異常であると判定すること
を特徴とする電子機器。
【請求項２】
主走査方向にキャリッジを搬送するキャリッジ搬送手段と、
前記主走査方向とは交差する副走査方向にシートを搬送するシート搬送手段と、
前記キャリッジの搬送異常を検知する異常検知手段と、
前記キャリッジ搬送手段によって前記キャリッジが搬送されるキャリッジ搬送路上での前記キャリッジの位置を検出する位置検出手段と、
前記位置検出手段の検出結果に基づき、停止している前記キャリッジを前記キャリッジ搬送手段が前記主走査方向に搬送する際の前記キャリッジの搬送開始位置を記憶する開始位置記憶手段と、
前記位置検出手段の検出結果に基づき、前記異常検知手段により搬送異常が検知された時点での前記キャリッジの位置である異常発生位置を特定する異常発生位置特定手段と、
前記シート搬送手段により前記副走査方向に搬送される前記シートが通過する領域に対向する前記キャリッジ搬送路の領域であるシート通過領域の外縁位置を特定する外縁位置特定手段と、
前記異常検知手段により検知された搬送異常が、前記キャリッジと前記シートとの干渉により生じたジャムによる搬送異常であるか否かを判定するジャム判定手段と、
を備え、
前記外縁位置特定手段は、前記シート通過領域の外縁位置として、前記シート通過領域の前記キャリッジ搬送手段によるキャリッジ搬送方向の上流側及び下流側に存在する二つの外縁の内、前記上流側に存在する外縁の位置を少なくとも特定し、
前記ジャム判定手段は、前記外縁位置特定手段により特定された前記上流側の外縁位置が、前記搬送開始位置と前記異常発生位置との間に存在する場合に、前記異常検知手段により検知された搬送異常が前記ジャムによる搬送異常であると判定すること
を特徴とする電子機器。
【請求項３】
前記外縁位置特定手段は、前記シート搬送手段が搬送する前記シートのサイズ情報を取得し、当該サイズ情報に基づき、前記外縁位置を特定すること
を特徴とする請求項１又は請求項２記載の電子機器。
【請求項４】
前記キャリッジは、前記シートの外縁を検知可能なメディアセンサを備え、
前記外縁位置特定手段は、前記メディアセンサによる検知信号に基づき、前記外縁位置を特定すること
を特徴とする請求項１又は請求項２記載の電子機器。
【請求項５】
前記キャリッジ搬送手段は、モータの駆動力によって前記キャリッジを主走査方向に搬送する構成にされ、前記キャリッジの主走査方向の実速度又は実位置と、その目標値との偏差から、前記モータに入力する駆動電圧又は駆動電流を決定することにより、前記キャリッジの主走査方向の速度又は位置を前記目標値に一致させるようにフィードバック制御して、前記キャリッジを主走査方向に搬送し、
前記異常検知手段は、前記偏差、又は、前記駆動電圧若しくは駆動電流が閾値を超えると、これを前記搬送異常として検知すること
を特徴とする請求項１〜請求項４のいずれか１項に記載の電子機器。
【請求項６】
前記閾値は、前記キャリッジ搬送路の各地点に対し定められており、
前記キャリッジ搬送路における前記シート通過領域内の各地点の前記閾値は、前記シート通過領域外の各地点の前記閾値よりも、小さい値に定められていること
を特徴とする請求項５記載の電子機器。
【請求項７】
前記閾値は、前記キャリッジ搬送路の各地点に対し定められており、
前記キャリッジ搬送路における前記シート通過領域の外縁に対応する地点の前記閾値は、その他の各地点の前記閾値よりも小さい値に定められていること
を特徴とする請求項５又は請求項６記載の電子機器。
【請求項８】
前記異常検知手段は、前記キャリッジ搬送手段が前記キャリッジを搬送開始位置から所定方向に搬送する際に前記キャリッジが逆方向に後退すると、これを前記キャリッジの搬送異常として検知すること
を特徴とする請求項１〜請求項７のいずれか１項に記載の電子機器。
【請求項９】
前記電子機器は、
前記シートにインク液滴を吐出可能な記録ユニット、が前記キャリッジに搭載された画像形成装置であり、
画像形成指令が入力されると、前記キャリッジ搬送手段に、前記キャリッジを主走査方向に往復動させる一方、前記シート搬送手段に、前記シートを副走査方向に搬送させ、前記キャリッジが主走査方向へ移動する際には、前記記録ユニットにインク液滴を吐出させることで、前記シートに前記画像形成指令にて指定された画像を形成する画像形成手段
を備えることを特徴とする請求項１〜請求項８のいずれかに記載の電子機器。
【請求項１０】
前記異常検知手段により前記搬送異常が検知されると、前記画像形成手段による画像形成動作を中断させる画像形成中断手段と、
前記異常検知手段により前記搬送異常が検知され、且つ、前記ジャム判定手段により前記搬送異常が前記ジャムによる搬送異常であると判定されると、前記キャリッジ搬送手段に、前記キャリッジを、当該搬送異常発生時の搬送方向とは逆方向に搬送させる異常時対応手段と、
を備えること
を特徴とする請求項９記載の電子機器。
【請求項１１】
前記キャリッジ搬送路の一端には、前記記録ユニットのインク液滴が吐出されるノズル部分をキャッピングするためのキャッピング部が設けられ、前記キャッピング部が設けられた端部とは反対側の端部には、前記記録ユニットのフラッシング動作により吐出されるインク液滴を蓄積するためのフラッシング部が設けられており、
前記異常時対応手段は、前記キャリッジ搬送手段に、前記キャリッジを前記逆方向に搬送させて、前記記録ユニットを前記キャッピング部又は前記フラッシング部に配置する構成にされていることを特徴とする請求項１０記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
従来、インクジェットヘッドを搭載したキャリッジを主走査方向に搬送し、主走査方向とは交差する副走査方向にシートを搬送して、シートに画像を形成する画像形成装置が知られている。具体的には、キャリッジの搬送異常を検知すると、キャリッジを緊急停止したりキャリッジを逆方向に戻したりする画像形成装置が知られている（特許文献１参照）。ここで言う搬送異常とは、キャリッジの搬送時に、搬送制御において目標とする結果が得られない状態のことである。搬送異常の検知方法としては、キャリッジ速度やモータの駆動電流・電圧等を監視して、これらの物理量と予め設定された異常判定値との比較により搬送異常を検知する方法が知られている。
【０００３】
搬送異常が発生する第一の原因としては、シートとキャリッジとが干渉してジャムが発生し、キャリッジに接触するシートがキャリッジの移動を妨げることに起因して、キャリッジの搬送負荷が上昇することが挙げられる。この場合には、キャリッジの目標速度と実速度の偏差が大きくなることによってモータに入力される駆動電流・電圧が上昇する。このため、上記手法で搬送異常を検知する。また、搬送異常が発生する第二の原因としては、ユーザがキャリッジの搬送路に指を挿入したことに起因して、一時的にキャリッジの搬送負荷が上昇することが挙げられ、第三の原因としては、キャリッジの移動を規制するガイド軸に汚れが付着していることで一時的にキャリッジの搬送負荷が上昇することが挙げられ、第四の原因としては、モータやセンサが正常に機能しなくなることが挙げられる。
【０００４】
ところで、このような搬送異常の発生原因を正確に特定できない従来装置では、搬送異常を検知すると、搬送異常がジャムによる搬送異常であると取り扱って過剰なエラー処理を実行する。例えば、搬送異常の種類によっては、搬送制御を直ぐに再開できる場合があるにも拘わらず、搬送異常を検知したときには、一旦、それまで実行していた搬送制御をキャンセルしユーザの操作待ち状態に移行する。ジャムによる搬送異常では、ジャム以外の搬送異常とは異なり、無理に搬送制御を継続すると、インクジェットヘッドのノズル部分に傷がつき致命的なダメージを被る可能性がある。このため、搬送異常の発生原因を正確に特定できない場合には、搬送異常がジャムによる搬送異常であると取り扱って、インクジェットヘッドのノズル部分の損傷を極力防止するのである。
【０００５】
しかしながら、このような過剰な対応は、例えばガイド軸が汚れている程度で搬送制御がキャンセルされてしまうことから、ユーザにとっては大変不便である。そこで、特許文献２記載の技術では、搬送異常が検知された時点でのキャリッジ位置に基づき、搬送異常がジャムによる搬送異常であるか否かを判定できるようにし、この判定結果に従って適切にエラー処理を切り替えることができるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０５５０３０号公報
【特許文献２】特開２０１０−０６４４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２記載の方法では、キャリッジの搬送開始位置によっては、ジャムによる搬送異常ではないのにも関わらず、搬送異常がジャムによる搬送異常であると誤判定してしまう可能性があった。即ち、特許文献２記載の技術では、搬送異常の検知時点でのキャリッジ位置に基づき、搬送異常がジャムによる搬送異常であるか否かを判定するため、搬送開始時点でキャリッジがシート内に侵入した状態にありジャムによる搬送異常が発生しない環境下でも、搬送異常の検知時点でのキャリッジの位置によっては、搬送異常がジャムによる搬送異常であると判定される可能性があった。本発明は、こうした問題に鑑みなされたものであり、搬送異常がジャムによる搬送異常であるか否かを精度良く判定可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明の電子機器（請求項１）は、主走査方向にキャリッジを搬送するキャリッジ搬送手段と、主走査方向とは交差する副走査方向にシートを搬送するシート搬送手段と、キャリッジの搬送異常を検知する異常検知手段と、キャリッジ搬送手段によってキャリッジが搬送されるキャリッジ搬送路上でのキャリッジ位置を検出する位置検出手段と、を備える電子機器であって、更に、開始位置記憶手段と、異常発生位置特定手段と、外縁位置特定手段と、ジャム判定手段と、を備えるものである。
【０００９】
開始位置記憶手段は、位置検出手段の検出結果に基づき、停止しているキャリッジをキャリッジ搬送手段が主走査方向に搬送する際のキャリッジの搬送開始位置を記憶する。一方、異常発生位置特定手段は、位置検出手段の検出結果に基づき、異常検知手段により搬送異常が検知された時点でのキャリッジ位置である異常発生位置を特定する。そして、外縁位置特定手段は、シート搬送手段により副走査方向に搬送されるシートが通過する領域に対向するキャリッジ搬送路の領域であるシート通過領域の外縁位置を特定する。そして、ジャム判定手段は、上記搬送開始位置及び上記異常発生位置及び上記シート通過領域の外縁位置に基づき、異常検知手段により検知された搬送異常が、キャリッジとシートとの干渉により生じたジャムによる搬送異常であるか否かを判定する。即ち、外縁位置特定手段により特定された外縁位置が、開始位置記憶手段が記憶する搬送開始位置と異常発生位置特定手段により特定された異常発生位置との間に存在する場合には、異常検知手段により検知された搬送異常がジャムによる搬送異常であると判定する。
【００１０】
この電子機器によれば、ジャム判定手段が、搬送開始位置及び異常発生位置及びシート通過領域の外縁位置に基づき、異常検知手段により検知された搬送異常がジャムによる搬送異常であるか否かを判定するので、例えば、搬送開始位置がシート通過領域内にありジャムが発生しない環境で、搬送異常がジャムによる搬送異常であると誤判定しなくて済む。従って、この発明によれば、搬送異常がジャムによる搬送異常であるか否かを精度良く判定することができ、この判定結果に基づく処理を適切に実行できる。
【００１１】
具体的に、外縁位置特定手段は、上記シート通過領域の外縁位置として、シート通過領域のキャリッジ搬送手段によるキャリッジ搬送方向の上流側及び下流側に存在する二つの外縁の内、上流側に存在する外縁の位置を特定する構成にすることができる。また、ジャム判定手段は、外縁位置特定手段により特定された上流側の外縁位置が、搬送開始位置と異常発生位置との間に存在する場合に、異常検知手段により検知された搬送異常がジャムによる搬送異常であると判定する構成にすることができる（請求項２）。キャリッジがシート通過領域の外縁を跨ぐ場合であってもシート通過領域内から外へキャリッジが移動する場合に、ジャムによる搬送異常が発生する可能性は小さいので、このように電子機器を構成すれば、一層高精度に搬送異常がジャムによる搬送異常であるか否かを判定できる。
【００１２】
また、外縁位置特定手段は、シート搬送手段が搬送するシートのサイズ情報を取得し、このサイズ情報に基づき、外縁位置を特定する構成にすることができる（請求項３）。例えば、外縁位置特定手段は、印刷設定画面を通じてユーザが入力したシートサイズの情報に基づいて、外縁位置を特定する構成にすることができる。この他、キャリッジがシートの外縁を検知可能なメディアセンサを備える電子機器において、外縁位置特定手段は、メディアセンサによる検知信号に基づき、外縁位置を特定する構成にすることができる（請求項４）。メディアセンサの検知信号に基づき、外縁位置を特定するように、電子機器を構成すれば、ユーザからの入力情報に基づき外縁位置を特定する場合よりも、正確に外縁位置を特定することができるので、ジャムであるか否かの判定精度が向上する。
【００１３】
また、キャリッジ搬送手段は、キャリッジの主走査方向の実速度又は実位置と、その目標値との偏差から、モータに入力する駆動電圧又は駆動電流を決定することにより、キャリッジの主走査方向の速度又は位置を目標値に一致させるようにフィードバック制御し、モータの駆動力によりキャリッジを主走査方向に搬送する構成にすることができる。また、キャリッジ搬送手段がこのようなキャリッジの搬送制御を行う場合、異常検知手段は、偏差、又は、駆動電圧若しくは駆動電流が閾値を超えると、これを搬送異常として検知する構成にすることができる（請求項５）。上記偏差等が閾値を超えたことを条件に搬送異常を検知する電子機器では、キャリッジの移動方向を規制するガイド軸に汚れが付着していたりして、搬送負荷が上昇したときにも、搬送異常が検知されることになるが、このような電子機器に、本発明を適用すれば、検知された搬送異常が、ジャムによる搬送異常であるのか否かを適切に判別できる。
【００１４】
また、ガイド軸の汚れ等による搬送負荷の些細な上昇が原因での搬送異常の検知は、本来、緊急停止させる必要のないキャリッジを停止させることになるので、可能な限り回避すべきである。一方、ジャムによる搬送異常については、無理な搬送を続けると、キャリッジに搭載されたヘッドのノズル部分を傷つける可能性があるので、ジャムによる搬送異常が発生した際には、可能な限り迅速に搬送異常を検知してキャリッジを停止させるのが好ましい（特に電子機器がインクジェットプリンタである場合）。従って、インクジェットプリンタ等の電子機器では、ジャムによる搬送異常が起こる領域での上記閾値を下げて、この領域では搬送異常を高感度に検知するようにし、ジャムによる搬送異常が起こらない領域については、上記閾値を上げて、この領域では搬送異常を過度に高感度に検知しないようにするのが好ましい。
【００１５】
即ち、キャリッジ搬送路の各地点に対し上記閾値を定める場合には、キャリッジ搬送路におけるシート通過領域内の各地点の閾値を、シート通過領域外の各地点の閾値よりも、小さい値に定めるのがよい（請求項６）。この他、キャリッジ搬送路におけるシート通過領域の外縁に対応する地点の閾値は、その他の各地点の閾値よりも小さい値に定めるのがよい（請求項７）。ジャムが発生するのは、シートの外縁からシート内側にキャリッジが侵入するときであるので、このように閾値を設定すれば、ジャムによる搬送異常を高感度に検知することができる一方、ジャム以外による搬送異常についての検知感度を下げることができ、過度な搬送異常の検知により、ユーザに不満が及ぶのを抑えることができる。
【００１６】
また、異常検知手段は、キャリッジ搬送手段がキャリッジを搬送開始位置から所定方向に搬送する際にキャリッジが逆方向に後退すると、これをキャリッジの搬送異常として検知する構成にされてもよい（請求項８）。この他、上述した発明は、シートにインク液滴を吐出可能な記録ユニットがキャリッジに搭載された画像形成装置に適用することができる。このような画像形成装置に本発明の思想を適用すれば（請求項９）、上述した画像形成動作の過程で発生するキャリッジの搬送異常がジャムによる搬送異常であるか否かを精度よく判定することができる。
【００１７】
また、画像形成装置には、異常検知手段により搬送異常が検知されると、画像形成手段による画像形成動作を中断させる画像形成中断手段を設け、更に、異常検知手段により搬送異常が検知され、且つ、ジャム判定手段により搬送異常がジャムによる搬送異常であると判定されると、キャリッジ搬送手段に、キャリッジを、当該搬送異常発生時の搬送方向とは逆方向に搬送させる異常時対応手段を設けるとよい（請求項１０）。ジャムが発生した場合に、無理にキャリッジを搬送すると、記録ユニットのノズル部分が傷ついてしまう可能性があるが、ジャムが発生した場合にキャリッジを後退させれば、このような問題の発生を抑制することができて好ましい。
【００１８】
また、キャリッジ搬送路の一端に、記録ユニットのインク液滴が吐出されるノズル部分をキャッピングするためのキャッピング部が設けられ、キャッピング部が設けられた端部とは反対側の端部に、記録ユニットのフラッシング動作により吐出されるインク液滴を蓄積するためのフラッシング部が設けられた画像形成装置においては、キャリッジ搬送手段に、キャリッジを逆方向に搬送させて、記録ユニットをキャッピング部又はフラッシング部に配置するように、上記異常時対応手段を構成するのがよい（請求項１１）。
【図面の簡単な説明】
【００１９】
【図１】画像形成装置１の構成を表す断面図である。
【図２】キャリッジ搬送機構の構成を表す図である。
【図３】画像形成装置１の電気的構成を表すブロック図である。
【図４】ＣＰＵ１１が実行する印刷制御処理を表すフローチャートである。
【図５】ＣＰＵ１１が実行する印刷制御処理を表すフローチャートである。
【図６】位置テーブルＴＢＬの構成を表す図である。
【図７】位置テーブルＴＢＬに記された用紙通過領域始点位置Ｒ１を表す図である。
【図８】閾値Ｔｈの設定方法を示した図である。
【図９】キャリッジ制御部３３が実行する処理を表すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の実施例について、図面と共に説明する。図１に示す本実施例の画像形成装置１は、インクジェットプリンタとして構成され、給紙トレイ１０１と、給紙トレイ１０１に積層された用紙Ｐを一枚ずつ分離して用紙搬送路に送出する給紙ユニット１１０と、給紙ユニット１１０を構成する給紙ローラ１１１の回転により用紙搬送路に送出された用紙Ｐをピンチローラ１３３と共に挟持し、回転動作によって、用紙Ｐを記録ユニット４０下のインク吐出位置に搬送する搬送ローラ１３１と、搬送ローラ１３１から搬送されてきた用紙Ｐをピンチローラ１４３と共に挟持し、回転動作によって、用紙Ｐを用紙搬送路下流に位置する図示しない排紙トレイに排出する排紙ローラ１４１と、を備える。
【００２１】
給紙ユニット１１０は、給紙ローラ１１１の回転により、給紙トレイ１０１に載置された最上部の用紙Ｐを分離し、用紙搬送路に送出するものである。給紙ローラ１１１は、ＤＣ（直流）モータで構成される給紙モータ８０の駆動力を受けて回転する。用紙搬送路の上流部は、要素１５１，１５３，１５４等から構成され、給紙ローラ１１１により送出される用紙Ｐの移動を規制して、給紙トレイ１０１から送出された用紙Ｐを、用紙搬送路下流に位置する搬送ローラ１３１とピンチローラ１３３との接点ＳＰ１に誘導する。本実施例の画像形成装置１では、この用紙搬送路を通じて接点ＳＰ１に用紙Ｐの先端が到来すると、搬送ローラ１３１の回転動作により、用紙Ｐが搬送ローラ１３１及びピンチローラ１３３の間に引き込まれ、搬送ローラ１３１及びピンチローラ１３３に挟持される。その後、用紙Ｐは、搬送ローラ１３１の回転と共に、搬送ローラ１３１の回転量に相当する距離、用紙搬送路下流（副走査方向）に搬送される。
【００２２】
搬送ローラ１３１と排紙ローラ１４１とを結ぶ用紙搬送路の下流部を構成するプラテン１５５は、搬送ローラ１３１から搬送される用紙Ｐを、記録ユニット４０によってインクが吐出されるインク吐出位置に誘導すると共に、記録ユニット４０のインク吐出動作により画像が形成された用紙Ｐを、排紙ローラ１４１とピンチローラ１４３との接点ＳＰ２に誘導する。用紙Ｐは、このプラテン１５５に沿って排紙ローラ１４１側へと搬送され、先端が排紙ローラ１４１とピンチローラ１４３との接点ＳＰ２に到達すると、排紙ローラ１４１の回転と共に、排紙ローラ１４１とピンチローラ１４３との間に引き込まれ、排紙ローラ１４１及びピンチローラ１４３により挟持される。その後、用紙Ｐは、排紙ローラ１４１の回転と共に、図示しない排紙トレイへと排出される。尚、搬送ローラ１３１は、ＤＣモータで構成されるＬＦモータ７０の駆動力を受けて回転するが、排紙ローラ１４１及び搬送ローラ１３１は、互いにベルトにて連結された同径のローラとして構成されており、排紙ローラ１４１は、搬送ローラ１３１と連動して回転する。
【００２３】
その他、記録ユニット４０は、インク液滴を吐出するためのノズル４０ａが、プラテン１５５に対向する底面に複数配列されたものである。但し、図２に示すノズル４０ａは、概念的なものであり、記録ユニット４０のノズル４０ａは、周知のインクジェットヘッドと同様に形成されている。この記録ユニット４０は、主走査方向（図１の紙面に対して垂直な方向）に移動可能なキャリッジ５０に搭載され、キャリッジ５０は、ＤＣモータで構成されるＣＲモータ６０により駆動されて、主走査方向に移動する。図２に示すように、キャリッジ搬送機構は、無端ベルト１７０に連結されたキャリッジ５０が、主走査方向に延びるガイド軸１６０に沿って移動可能に設けられた構成にされている。無端ベルト１７０は、ＣＲモータ６０の駆動力を受けて回転するプーリー１７１とプーリー１７３との間に掛けられ、ＣＲモータ６０の駆動力をプーリー１７１を介して受けて回転する。キャリッジ５０は、このＣＲモータ６０の駆動力を受けて回転する無端ベルト１７０に従動して、ガイド軸１６０に沿って主走査方向に移動する。また、画像形成装置１には、リニアエンコーダ６５（図３参照）が設けられており、このリニアエンコーダ６５の構成要素として、図２に示すように、ガイド軸１６０に沿って、スリットが一定の微小間隔で形成されたタイミングスリット１８０が設けられ、このスリットの間隔を読み取ってキャリッジ５０の位置に対応したパルス信号（エンコーダ信号）を出力するセンサ素子（図示せず）が、キャリッジ５０に設けられている。
【００２４】
この他、ガイド軸１６０に沿うキャリッジ搬送路のホームポジション（ＨＰ）側の端部には、キャップを記録ユニット４０の底面にキャッピングするためのキャッピング部１９１が設けられている。尚、ここで言うキャリッジ搬送路とは、キャリッジ５０がガイド軸１６０に沿って移動可能な主走査方向の領域のことである。キャッピング部１９１は、キャリッジ５０がホームポジションから離れると、キャップを下方に下げ、キャリッジ５０がホームポジション側に接近してくると、キャリッジ５０の押圧力により機械的にキャップを上方に徐々に押し上げ、キャリッジ５０がホームポジションに到達した時点では、キャップを下方から記録ユニット４０の底面に装着してキャッピングを完了する。また、キャリッジ搬送路のホームポジションとは反対側の端部には、記録ユニット４０から吐出されるインクを受けて吸収するフラッシング部１９５が設けられている。以下では、フラッシング部１９５が設けられたキャリッジ搬送路上の地点を「フラッシング位置」と表現する。尚、本実施例の画像形成装置１は、Ａ４サイズ以下の用紙を給紙可能に構成にされ、キャリッジ搬送路の主走査方向の長さは、Ａ４用紙の幅よりも十分長く設定されている。
【００２５】
続いて、図３を用いて画像形成装置１の電気的構成について説明する。本実施例の画像形成装置１は、上述した構成要素の他、ＣＰＵ１１と、ＣＰＵ１１が実行するプログラム等を記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、各種設定情報を記憶するＥＥＰＲＯＭ１７と、外部装置９０から送信されてくる印刷画像データを受信する通信インタフェース１９と、各種操作キー及びメッセージ表示用のディスプレイ及びスピーカを備えるユーザインタフェース２１と、印字／モータ制御部３０と、記録ユニット４０及びＣＲモータ６０及びＬＦモータ７０及び給紙モータ８０の夫々を駆動する駆動回路４１，６１，７１，８１と、ロータリエンコーダ７５，８５と、メディアセンサ５５と、を備える。また、印字／モータ制御部３０は、印字制御部３１と、キャリッジ制御部３３と、用紙搬送制御部３５と、給紙制御部３７と、信号処理部３４，３６，３８とを備える。
【００２６】
印字制御部３１は、記録ユニット４０によるインク液滴の吐出動作を制御するものであり、ＣＰＵ１１から入力される指令に従い、駆動回路４１を通じて記録ユニット４０を駆動し、記録ユニット４０によるインク液滴の吐出動作を制御する。この動作によって印字制御部３１は、記録ユニット４０にＣＰＵ１１から入力された印刷画像データに基づく画像を用紙Ｐに形成させる。また、キャリッジ制御部３３は、駆動回路６１を介してＣＲモータ６０を駆動するものであり、ＣＲモータ６０の駆動電圧又は電流を制御することにより、キャリッジ５０の搬送制御を行うものである。例えば、インク液滴により用紙Ｐに画像を形成する際には、インク液滴を目的の地点に着弾させるために、キャリッジ５０を定速搬送する。キャリッジ制御部３３は、このようなキャリッジ５０の搬送制御をＣＰＵ１１からの指令に従って実行する。尚、キャリッジ制御部３３には、上記搬送制御のために信号処理部３４からキャリッジ５０の位置Ｘ及び速度Ｖの情報が入力される。信号処理部３４は、リニアエンコーダ６５から入力されるエンコーダ信号（Ａ相信号及びＢ相信号）を処理して、キャリッジ５０の位置Ｘ及び速度Ｖを検出するものである。エンコーダ信号を用いた位置Ｘ及び速度Ｖの検出方法については周知なので、ここでは説明を省略する。
【００２７】
また、用紙搬送制御部３５は、ＣＰＵ１１からの指令に従い、駆動回路７１を介してＬＦモータ７０を制御することにより、用紙Ｐの搬送を制御するものである。この用紙搬送制御部３５には、信号処理部３６から、用紙Ｐの搬送量及び速度の情報が入力される。ＬＦモータ７０の回転軸には、ロータリエンコーダ７５が設けられており、信号処理部３６は、このロータリエンコーダ７５から入力されるエンコーダ信号に基づき、用紙の搬送量及び速度を検出し、この情報を用紙搬送制御部３５に入力する。また、給紙制御部３７は、ＣＰＵ１１からの指令に従い、駆動回路８１を介して給紙モータ８０を制御することにより、給紙トレイ１０１から搬送ローラ１３１への用紙Ｐの供給動作を実現するものである。給紙制御部３７には、信号処理部３８から、用紙の搬送量及び速度の情報が入力される。給紙モータ８０の回転軸には、ロータリエンコーダ８５が設けられており、信号処理部３８は、ロータリエンコーダ８５から入力されるエンコーダ信号に基づき、用紙の搬送量及び速度を検出し、この情報を給紙制御部３７に入力する。
【００２８】
ＣＰＵ１１は、このような構成の印字／モータ制御部３０の各部に指令入力することにより、主走査方向への画像形成動作、及び、主走査方向とは直交する副走査方向への用紙Ｐの搬送動作を統括的に制御し、用紙Ｐに外部装置９０から入力された印刷画像データに基づく画像を形成する。また、ＣＰＵ１１は、画像形成動作に伴うキャリッジの搬送時に、キャリッジ制御部３３により搬送異常が検知されると、この搬送異常がジャムによる搬送異常であるか否かを判定し、その判定結果に従って、発生した搬送異常に対応した処理を実行する（印刷制御処理）。
【００２９】
続いて、ＣＰＵ１１が実行する印刷制御処理について説明する。ＣＰＵ１１は、通信インタフェース１９を通じて外部装置９０から、印刷指令と共に印刷画像データを受信すると、図４及び図５に示す印刷制御処理を開始する。印刷制御処理を開始すると、ＣＰＵ１１は、外部装置９０からの受信データに基づき、給紙トレイ１０１から供給される用紙のサイズを特定する（Ｓ１１０）。外部装置９０は、Ａ４，Ｂ５，Ａ５等の用紙サイズの情報を印刷設定画面を通じてユーザから取得し、この取得情報を印刷設定データとして、印刷指令及び印刷画像データと共に送信する構成にされている。ＣＰＵ１１は、Ｓ１１０において、印刷画像データと共に受信した上記印刷設定データが示すこれらの情報に基づき、給紙トレイ１０１から供給される用紙サイズを特定する。
【００３０】
この後、ＣＰＵ１１は、給紙制御部３７に指令入力して、給紙ユニット１１０による給紙動作が開始されるようにする（Ｓ１２０）。また、キャリッジの搬送方向を「順方向」に設定する（Ｓ１３０）。但し、本実施例では、主走査方向であってホームポジションからフラッシング位置へ向かう方向を、特に「順方向」といい、主走査方向であってフラッシング位置からホームポジションに向かう方向を、特に「逆方向」という。
【００３１】
Ｓ１３０での処理を終えると、ＣＰＵ１１は、Ｓ１４０に移行し、現在設定されているキャリッジ搬送方向及び特定した用紙サイズに基づき、キャリッジ搬送路において用紙Ｐが通過する領域である用紙通過領域の始点位置Ｒ１及び終点位置Ｒ２を特定する。用紙Ｐは、キャリッジ搬送路の下方をプラテン１５５に沿って移動するが、ここでは、プラテン１５５において用紙Ｐが通過する領域に対向するキャリッジ搬送路上の領域の始点位置Ｒ１及び終点位置Ｒ２を特定する。尚、始点位置Ｒ１とは、キャリッジ搬送路における用紙通過領域の外縁であって、キャリッジ搬送方向の上流側及び下流側に存在する二つの外縁（両端点）の内、上流側に存在する外縁の位置のことであり、終点位置Ｒ２とは、上記二つの外縁の内、下流側に存在する外縁の位置のことである。
【００３２】
ＥＥＰＲＯＭ１７には、図６に示すように、用紙サイズ毎及びキャリッジの搬送方向毎に上記始点位置Ｒ１が記述された位置テーブルＴＢＬが記憶されており、ＣＰＵ１１は、この位置テーブルＴＢＬを参照して、Ｓ１１０で特定した用紙サイズ及び現在設定されているキャリッジ搬送方向に対応する用紙通過領域の始点位置Ｒ１を特定する。また、位置テーブルＴＢＬが示す始点位置Ｒ１から用紙サイズに対応する長さキャリッジ搬送方向に下流の位置を、用紙通過領域の終点位置Ｒ２に特定する。尚、Ｓ１４０では、必ずキャリッジ搬送方向が「順方向」に設定されているので、位置テーブルＴＢＬにおいて順方向の始点位置Ｒ１を参照する。ちなみに、位置テーブルＴＢＬに記載された逆方向の始点位置Ｒ１は、後述するＳ２００で、キャリッジ搬送方向が反転され「逆方向」に設定された際に、Ｓ２２０の処理にて参照される（詳細後述）。
【００３３】
位置テーブルＴＢＬについて補足すると、位置テーブルＴＢＬが示す始点位置Ｒ１は、図７に示すように、リニアエンコーダ６５の設置位置を考慮した値に定められている。画像形成装置１のリニアエンコーダ６５を構成するセンサ素子は、キャリッジ５０の主走査方向中央に設けられており、キャリッジ位置検出点（図７参照）は、キャリッジ５０の主走査方向中央である。即ち、信号処理部３４から得られるキャリッジ５０の位置Ｘは、キャリッジ５０の先端位置からΔずれている。このため、位置テーブルＴＢＬが示す始点位置Ｒ１は、用紙Ｐにおけるキャリッジ搬送方向上流側の側縁Ｐ＿Ｕが通過するキャリッジ搬送路上の地点ＰＰＵよりもΔ分キャリッジ搬送方向上流に遡った地点の位置座標に定められている。尚、図７（ａ）は、キャリッジ搬送方向が順方向であるとき用紙通過領域の始点位置Ｒ１として位置テーブルＴＢＬが示す位置座標を示したものであり、図７（ｂ）は、キャリッジ搬送方向が逆方向であるときの用紙通過領域の始点位置Ｒ１として位置テーブルＴＢＬが示す位置座標を示したものである。図７に示すように、始点位置Ｒ１は、キャリッジ５０の先端が用紙Ｐのエッジに接触する位置に定められる。
【００３４】
また、Ｓ１４０での処理を終えると、ＣＰＵ１１は、Ｓ１５０に移行し、キャリッジ搬送路における各地点の閾値Ｔｈを設定する。キャリッジ制御部３３は、キャリッジ５０を定速搬送する際、目標速度Ｖｒと信号処理部３４から得られるキャリッジ５０の実速度Ｖとの偏差ｅ＝Ｖｒ−Ｖを算出し、この偏差ｅが閾値Ｔｈを超えると、搬送異常を検知する。Ｓ１５０で設定する閾値Ｔｈは、この搬送異常の検知感度に影響を与えるパラメータである。本実施例では、信号処理部３４から得られる位置Ｘより高精度の位置情報を得ることができないため、信号処理部３４から得られる位置Ｘの最小単位毎に、閾値Ｔｈを設定することで、キャリッジ搬送路における各地点の閾値Ｔｈを設定する。
【００３５】
具体的には、図８に示すように、Ｓ１４０で特定した始点位置Ｒ１の閾値Ｔｈを、予め設計段階で定められた第一の閾値Ｔｈ１に設定し、Ｓ１４０で特定した終点位置Ｒ２の閾値Ｔｈを、予め設計段階で定められた第一の閾値Ｔｈ１よりも大きい第二の閾値Ｔｈ２に設定し、始点位置Ｒ１及び終点位置Ｒ２に挟まれた用紙通過領域内の各地点の閾値Ｔｈを、始点位置Ｒ１での閾値Ｔｈ１及び終点位置Ｒ２での閾値Ｔｈ２を基準に、線形補間した値に設定する。即ち、始点位置Ｒ１から終点位置Ｒ２に向けて閾値Ｔｈが位置に比例して上昇するように、用紙通過領域内の各地点の閾値Ｔｈを設定する。また、用紙通過領域外の各地点の閾値Ｔｈを、終点位置Ｒ２での閾値Ｔｈ２と同一値に設定する。尚、図８（ａ）は、キャリッジ搬送方向が「順方向」であるときの閾値Ｔｈを示した図であり、図８（ｂ）は、キャリッジ搬送方向が「逆方向」であるときの閾値Ｔｈを示した図である。
【００３６】
詳述すると、このように閾値Ｔｈを設定するのは次の理由からである。即ち、ジャムによる搬送異常については、搬送異常の検知が遅れると記録ユニット４０のノズル部分にダメージを与える結果となることから、搬送異常を高感度に検知できるようにするのが好ましい。一方、ガイド軸１６０の汚れ等による搬送負荷の些細な上昇が原因での搬送異常の検知は、緊急停止させる必要のないキャリッジ５０を停止させることになるので、可能な限り回避するのが好ましい。このような理由により、本実施例では、ジャムによる搬送異常が発生しやすい始点位置Ｒ１の閾値Ｔｈ１をキャリッジ搬送路内で最も小さい値に設定して搬送異常の検知感度を最大とし、小さい偏差ｅで異常検知できるようにしている。また、始点位置Ｒ１からキャリッジ搬送方向下流に向けて徐々に搬送異常の検知感度を下げるように（閾値Ｔｈを上げるように）することで、搬送負荷の些細な上昇が原因での搬送異常については鈍感に反応するようにしている。尚、閾値Ｔｈ１及び閾値Ｔｈ２については、このような思想に合致するよう設計段階で設計者が適宜定めればよい。
【００３７】
Ｓ１５０での処理を終えると、ＣＰＵ１１は、Ｓ１２０で開始された給紙動作が完了するまで待機し（Ｓ１６０）、給紙動作が完了すると（Ｓ１６０でＹｅｓ）、用紙搬送制御部３５に指令入力して、用紙搬送制御部３５に、給紙された用紙Ｐを、画像形成開始位置（先頭ライン）が記録ユニット４０によるインク吐出位置に到達するまで搬送させる（Ｓ１６５）。その後、ＣＰＵ１１は、印字／モータ制御部３０に指令入力することにより、印字／モータ制御部３０に、１パス分の画像形成動作を開始させる（Ｓ１７０）。尚、「１パス分の画像形成動作」とは、キャリッジを搬送方向に片道分移動させると共に、この際にインク液滴を記録ユニット４０から吐出させることにより、用紙Ｐに所定ライン数分（例えば１ライン分）の画像を形成する動作のことを言う。例えば、Ｓ１７０では、印字制御部３１に、受信した印刷画像データであって、当該印字制御部３１に画像形成させるべきラインの印刷画像データを入力すると共に、キャリッジ制御部３３に、前段の処理（Ｓ１３０又はＳ２００）で設定されたキャリッジ搬送方向にキャリッジ５０を搬送させることにより、印字／モータ制御部３０に、１パス分の画像形成動作を開始させる。
【００３８】
ここで、印刷制御処理の説明を一旦中断し、Ｓ１７０でＣＰＵ１１から入力される指令によりキャリッジ制御部３３が実行する処理について説明する。図９（ａ）は、Ｓ１７０で入力されるＣＰＵ１１からの指令を受けて、キャリッジ制御部３３が実行する処理を表すフローチャートである。キャリッジ制御部３３は、ＣＰＵ１１からの上記指令を受けると、まず、信号処理部３４から得られた現在のキャリッジ５０の位置Ｘを、搬送開始位置Ｘｓとして内蔵メモリに記憶し（Ｓ５００）、その後、加速区間が終了するまで繰返しキャリッジ５０の加速制御を実行する（Ｓ５１０，Ｓ５２０）。例えば、キャリッジ制御部３３は、信号処理部３４から得られるキャリッジ５０の実速度Ｖに基づき、この速度ＶがＣＰＵ１１から指定された加速区間の目標速度軌跡に従うように、ＣＲモータ６０に対する操作量ｕを算出し、算出した操作量ｕを駆動回路６１に入力することにより、駆動回路６１に、操作量ｕに対応する駆動電圧又は駆動電流で、ＣＲモータ６０を駆動させる。このようにして、目標速度軌跡に従う加速制御を実現する。これにより、加速区間では、キャリッジ５０を定速区間での目標速度Ｖｒまで加速させる。
【００３９】
また、上記繰返し行われる加速制御の過程では、信号処理部３４から得られるキャリッジ５０の位置Ｘに基づき、キャリッジ５０が搬送方向とは逆方向に後退する反転異常、及び、キャリッジ５０が停止する停止異常のいずれか一方が生じているか否かを判定する（Ｓ５１５）。そして、反転異常又は停止異常が生じている場合には（Ｓ５１５でＹｅｓ）、Ｓ５８０に移行し、信号処理部３４から得られた現在のキャリッジの位置Ｘを、異常発生位置Ｘ０として内蔵メモリに記憶すると共に（Ｓ５８０）、エラー処理を実行する（Ｓ５９０）。エラー処理では、搬送異常を検知したことをＣＰＵ１１に通知すると共に、印字制御部３１によるインク吐出動作を中断させる。また、キャリッジ５０の搬送制御も中断し、図９（ａ）に示す処理を終了する。
【００４０】
一方、正常に加速区間が終了すると（Ｓ５２０でＹｅｓ）、キャリッジ制御部３３は、Ｓ５３０に移行し、定速区間が終了するまで繰返し図９（ｂ）に示す定速搬送制御を実行する（Ｓ５３０，Ｓ５５０）。図９（ｂ）は、キャリッジ制御部３３がＳ５３０で実行する処理を表すフローチャートである。定速搬送制御では、定速区間での目標速度Ｖｒと、信号処理部３４から得られるキャリッジ５０の実速度Ｖとの偏差ｅ＝Ｖｒ−Ｖを算出する（Ｓ５３１）。そして、偏差ｅの算出後には、ＣＰＵ１１による前段の処理（Ｓ１５０又はＳ２３０）で設定された閾値Ｔｈであって、信号処理部３４から得られた現在のキャリッジ５０の位置Ｘに対応する地点の閾値Ｔｈを、異常判定値Ｅｒに設定し（Ｓ５３２）、偏差ｅが異常判定値Ｅｒを超えているか否かを判断する（Ｓ５３３）。そして、偏差ｅが異常判定値Ｅｒ以下であると判断すると（Ｓ５３３でＮｏ）、偏差ｅに対応する操作量ｕを算出し（Ｓ５３４）、算出した操作量ｕを駆動回路６１に入力することにより、駆動回路６１に、操作量ｕに対応する駆動電圧又は駆動電流で、ＣＲモータ６０を駆動させて、キャリッジ５０の主走査方向の速度を、目標速度Ｖｒに一致させるようにフィードバック制御する。キャリッジ制御部３３は、偏差ｅが異常判定値Ｅｒ以下である場合には（Ｓ５３３でＮｏ）、Ｓ５４０で速度低下異常が発生していないと判断して（Ｓ５４０でＮｏ）、定速区間が終了するまで繰返しこのような定速搬送制御（Ｓ５３０）を実行する。
【００４１】
一方、偏差ｅが異常判定値Ｅｒを超えている場合（Ｓ５３３でＹｅｓ）、キャリッジ制御部３３は、速度低下異常が発生していると判断して（Ｓ５３９，Ｓ５４０でＹｅｓ）、Ｓ５８０に移行し、信号処理部３４から得られた現在のキャリッジの位置Ｘを、異常発生位置Ｘ０として記憶すると共に（Ｓ５８０）、上述したエラー処理を実行することで（Ｓ５９０）、搬送異常を検知したことをＣＰＵ１１に通知する。また、印字制御部３１によるインク吐出動作を中断させ、キャリッジ５０を減速・停止させて、図９（ａ）に示す処理を終了する。
【００４２】
一方、正常に定速区間が終了すると（Ｓ５５０でＹｅｓ）、キャリッジ制御部３３は、Ｓ５６０に移行し、減速区間が終了するまで繰返し減速制御を実行する（Ｓ５６０，Ｓ５７０）。Ｓ５６０では、例えば、信号処理部３４から得られるキャリッジ５０の実速度Ｖに基づき、この実速度ＶがＣＰＵ１１から指定された減速区間の目標速度軌跡に従うようにＣＲモータ６０に対する操作量ｕを算出し、算出した操作量ｕを駆動回路６１に入力することにより、駆動回路６１に、操作量ｕに対応する駆動電圧又は駆動電流で、ＣＲモータ６０を駆動させる。このようにして、減速区間では、キャリッジ５０が停止するまで、キャリッジ５０の搬送制御を行う。そして、減速区間が終了すると（Ｓ５７０でＹｅｓ）、図９（ａ）に示す処理を終了する。
【００４３】
但し、上記繰返し行われる減速制御の過程では、信号処理部３４から得られるキャリッジ５０の位置に基づき、キャリッジ５０が搬送方向とは逆方向に後退する反転異常、及び、キャリッジ５０が正規の停止位置から所定長さ以上手前に停止する停止異常のいずれか一方が生じているか否かを判定し、反転異常又は停止異常が生じている場合には（Ｓ５６５でＹｅｓ）、Ｓ５８０に移行し、信号処理部３４から得られた現在のキャリッジの位置Ｘを、異常発生位置Ｘ０として記憶すると共に、上述したエラー処理を実行する（Ｓ５９０）。その後、図９（ａ）に示す処理を終了する。このようにして、本実施例では、搬送異常を検知した場合、キャリッジの搬送制御を一旦中断し、「１パス分の画像形成動作」を一旦中断する。
【００４４】
話をＣＰＵ１１が実行する印刷制御処理に戻す（図４参照）。ＣＰＵ１１は、Ｓ１７０における「１パス分の画像形成動作」の開始後には、キャリッジ制御部３３により搬送異常が検知されるか、キャリッジ５０の搬送制御が正常完了するまで待機する（図４に示すＳ１８０，Ｓ１８５）。そして、搬送異常が検知されずに（搬送異常検知の通知を受けることなく）、キャリッジ５０の搬送制御が正常完了すると（Ｓ１８５でＹｅｓ）、Ｓ１９０に移行し、１頁の最終ラインまで「１パス分の画像形成動作」を実行したか否かを判断し、最終ラインまで実行していないと判断すると（Ｓ１９０でＮｏ）、キャリッジ搬送方向を現在設定されている方向と反対方向に再設定する（Ｓ２００）。即ち、キャリッジ搬送方向が「順方向」に設定されている場合には、キャリッジ搬送方向を「逆方向」に再設定し、キャリッジ搬送方向が「逆方向」に設定されている場合には、キャリッジ搬送方向を「順方向」に再設定する。このようにキャリッジ搬送方向を反転させることにより、本実施例の画像形成装置１は、キャリッジ５０を往復動させる。
【００４５】
また、キャリッジ搬送方向を再設定すると（Ｓ２００）、直前のキャリッジ搬送時にメディアセンサ５５から得られた用紙エッジ（外縁）の検知信号に基づき、給紙トレイ１０１から供給された用紙サイズを特定する（Ｓ２１０）。メディアセンサ５５は、発光素子及び受光素子を有し、対向する部材の反射光に基づいて対向する部材を検出可能な周知のセンサである。メディアセンサ５５は、搬送される用紙Ｐと対向可能な位置にてキャリッジ５０に一体に設けられ、キャリッジ５０と共に移動して、用紙Ｐの副走査方向に沿うエッジの通過時には当該用紙エッジを検知する。Ｓ２１０では、用紙Ｐの副走査方向に沿う二つのエッジの夫々が検知された時点のキャリッジ５０の位置Ｘに基づき、用紙サイズを特定する。Ｓ１１０で特定される用紙サイズは、外部装置９０から通知された用紙サイズであり、給紙トレイ１０１から供給される用紙Ｐのサイズと一致することが保証されていない。このため、Ｓ２１０では、ジャムの判定精度を高めるため、実際に供給された用紙Ｐのサイズを特定する。尚、Ｓ２１０の処理は、給紙後１度のみ実行されればよい。
【００４６】
その後、ＣＰＵ１１は、Ｓ２１０で再特定した用紙サイズ及び現時点で設定されているキャリッジ搬送方向に基づき、Ｓ１４０での処理と同様に、今回のキャリッジ搬送方向に対応する用紙通過領域の始点位置Ｒ１及び終点位置Ｒ２を特定する（Ｓ２２０）。また、ここで特定した用紙通過領域の始点位置Ｒ１及び終点位置Ｒ２に基づき、キャリッジ搬送路における各地点の閾値Ｔｈを、Ｓ１５０と同様の手法で設定する（Ｓ２３０）。Ｓ２３０での処理を終えると、ＣＰＵ１１は、Ｓ２４０に移行し、用紙搬送制御部３５に指令入力することにより、用紙搬送制御部３５に、用紙Ｐを１パス分の距離、搬送方向下流に搬送させる。尚、ここで言う「１パス分の距離」は、Ｓ１７０における「１パス分の画像形成動作」によって用紙Ｐに形成可能な画像の副走査方向の長さに対応する。また、この処理を終えると、ＣＰＵ１１は、Ｓ１７０に移行して、「１パス分の画像形成動作」を印字／モータ制御部３０に開始させた後、Ｓ１８０以降の処理を実行する。
【００４７】
そして、最終ラインまでの画像形成動作が完了すると（Ｓ１９０でＹｅｓ）、Ｓ２５０に移行し、用紙搬送制御部３５に指令入力して、用紙搬送制御部３５に、用紙Ｐを排紙トレイまで排出する処理を実行させる。その後、Ｓ２６０に移行し、キャリッジ制御部３３を通じてキャリッジ５０をホームポジションまで移動させる。更に、ＣＰＵ１１は、外部装置９０から受信した印刷画像データに、次頁のデータがあるか否かを判断し（Ｓ２７０）、次頁のデータがあると判断すると（Ｓ２７０でＹｅｓ）、次頁のデータについて、Ｓ１２０以降の処理を実行し、次頁のデータがないと判断すると印刷制御処理を終了する。
【００４８】
一方、「１パス分の画像形成動作」の実行中に、キャリッジ制御部３３により搬送異常が検知されて当該搬送異常が検知されたことが通知されると（Ｓ１８０でＹｅｓ）、ＣＰＵ１１は、検知された搬送異常が、加速区間又は減速区間において停止異常が発生したことにより検知された搬送異常であるか否かを判断し（Ｓ２８０）、この異常の発生により検知された搬送異常である場合には（Ｓ２８０でＹｅｓ）、検知された搬送異常が、ジャムによる搬送異常ではなく、その他の理由による負荷増大を原因とした搬送異常であると判定して、Ｓ３００に移行する。一方、キャリッジ制御部３３により検知された搬送異常が、加速区間又は減速区間において停止異常が発生したことにより検知された搬送異常ではない場合には（Ｓ２８０でＮｏ）、Ｓ２９０に移行する。
【００４９】
Ｓ２９０に移行すると、ＣＰＵ１１は、搬送異常が検知された今回のキャリッジ搬送についての情報としてキャリッジ制御部３３から搬送開始位置Ｘｓ及び異常発生位置Ｘ０の情報を取得する。そして、この搬送開始位置Ｘｓ及び異常発生位置Ｘ０に基づき、今回のＳ１７０での処理によるキャリッジ搬送でキャリッジ５０が用紙通過領域の始点位置Ｒ１を跨ぐように移動したか否かを判断する（Ｓ２９５）。具体的には、搬送開始位置Ｘｓと異常発生位置Ｘ０とに挟まれたキャリッジ搬送路の領域内に、用紙通過領域の始点位置Ｒ１が存在するか否かによって、キャリッジ５０が用紙通過領域の始点位置Ｒ１を跨ぐように移動したか否かを判断する。そして、始点位置Ｒ１が搬送開始位置Ｘｓと異常発生位置Ｘ０との間になくキャリッジ５０が始点位置Ｒ１を跨ぐように移動していない場合には（Ｓ２９５でＮｏ）、搬送異常がジャムによる搬送異常ではないと判定して、Ｓ３００に移行する。一方、始点位置Ｒ１が搬送開始位置Ｘｓと異常発生位置Ｘ０との間にありキャリッジ５０が用紙通過領域の始点位置Ｒ１を跨ぐように移動している場合には（Ｓ２９５でＹｅｓ）、搬送異常をジャムによる搬送異常と判定して、Ｓ３４０に移行する。
【００５０】
Ｓ３００に移行すると、ＣＰＵ１１は、搬送異常がジャムによる搬送異常ではないので、キャリッジ制御部３３に指令入力して、テスト搬送動作を、キャリッジ制御部３３に開始させる。尚、ここで言う「テスト搬送動作」とは、「搬送異常の検知によりキャリッジ５０が停止した地点」からキャリッジ搬送方向に、キャリッジ搬送路の端点まで、キャリッジ５０を搬送し、その後、キャリッジ搬送路の反対側の端点までキャリッジ５０を搬送し、更に、その端点から「搬送異常の検知によりキャリッジ５０が停止した地点」までキャリッジ５０を搬送する動作のことを言う。「テスト搬送動作」の実行時には、キャリッジ制御部３３に、キャリッジ５０を、上記「１パスの画像形成動作」実行時よりも低い速度で定速搬送させる。即ち、Ｓ３００では、キャリッジ５０を「搬送異常の検知によりキャリッジ５０が停止した地点」を基点として低速で一往復させる。ＣＰＵ１１は、このようなテスト搬送動作の開始後、キャリッジ制御部３３により搬送異常が検知されるか、テスト搬送動作が完了するまで待機する（Ｓ３１０，Ｓ３１５）。尚、キャリッジ制御部３３は、テスト搬送時においても図９に示す処理と同様の手順で搬送異常を検知するものとする。但し、一度搬送異常が検出された状態では、無理にキャリッジ５０を搬送することは好ましくないため、搬送異常の検知感度については高感度に設定するのが好ましい。
【００５１】
そして、搬送異常が検知されることなくテスト搬送動作が完了すると（Ｓ３１５でＹｅｓ）、ＣＰＵ１１は、Ｓ３２０に移行し、キャリッジ制御部３３に指令入力して、キャリッジ制御部３３に、キャリッジ５０を、異常発生位置Ｘ０よりもキャリッジ搬送方向上流に所定距離離れた再開位置まで搬送させ、当該再開位置に、キャリッジ５０を配置する。尚、再開位置から異常発生位置Ｘ０までの距離は、キャリッジ５０が停止状態から定速状態に移行するまでに必要十分な距離である。その後、ＣＰＵ１１は、印字／モータ制御部３０に指令入力して、搬送異常の検知により中断された「１パス分の画像形成動作」を、印字／モータ制御部３０に再開させる（Ｓ３３０）。具体的には、キャリッジ制御部３３に、再開位置からキャリッジ５０を図９に示す手順で搬送させると共に、異常発生位置Ｘ０に到達した時点で、異常発生位置Ｘ０以降のインク吐出動作を、印字制御部３１を通じて記録ユニット４０に実行させる。また、Ｓ３３０の処理後には、Ｓ１８０に移行する。
【００５２】
一方、テスト搬送中に、キャリッジ制御部３３において搬送異常が検知されると（Ｓ３１０でＹｅｓ）、ＣＰＵ１１は、Ｓ３１７に移行し、搬送異常が発生したことをユーザに報知するための警報であって搬送異常の解消をユーザに促すための警報を、音及びメッセージの形態で、ユーザインタフェース２１を通じて出力する。尚、Ｓ３１７では、搬送異常の種類（ジャムによる搬送異常であるか否か）についてもユーザにメッセージを通じて報知する。その後、当該印刷制御処理を終了する。
【００５３】
また、ＣＰＵ１１は、Ｓ２９５でＹｅｓと判断してＳ３４０に移行すると（図５参照）、搬送異常検知時のキャリッジ搬送方向が「順方向」であるか「逆方向」であるかによって処理を切り替える。具体的に、キャリッジ搬送方向が「順方向」である場合には、Ｓ３５０に移行し、キャリッジ搬送方向が「逆方向」である場合には、Ｓ３９０に移行する。
【００５４】
そして、Ｓ３５０に移行すると、キャリッジ制御部３３に、キャリッジ５０を低速でホームポジションまで後退させる処理を実行させる。この処理の開始後には、キャリッジ制御部３３により搬送異常が検知されるか、キャリッジ５０がホームポジションに到達することによりキャッピングが完了するまで待機する（Ｓ３６０，Ｓ３６５）。そして、搬送異常が検知されるか（Ｓ３６０でＹｅｓ）、キャッピングが完了すると（Ｓ３６５でＹｅｓ）、Ｓ３７０に移行し、Ｓ３１７と同様の手法で、警報を、ユーザインタフェース２１を通じて出力する。具体的には、警報出力により、ジャムによる搬送異常が発生したことを報知し、ジャムの解消をユーザに促す。また、この警報出力後には、ユーザインタフェース２１を通じて異常が解消した旨の操作信号がユーザから入力されるまで待機し（Ｓ３８０）、異常が解消した旨の操作信号がユーザから入力されると（Ｓ３８０でＹｅｓ）、Ｓ１２０に移行して、画像形成動作中断時の頁についての画像形成動作を、給紙動作からやり直す。
【００５５】
一方、Ｓ３９０に移行すると、ＣＰＵ１１は、キャリッジ制御部３３に、キャリッジ５０をフラッシング位置まで低速で後退させる処理を実行させ、この処理開始後には、キャリッジ制御部３３により搬送異常が検知されるか、キャリッジ５０がフラッシング位置に到達するまで待機する（Ｓ４００，Ｓ４０５）。そして、搬送異常が検知された場合には（Ｓ４００でＹｅｓ）、Ｓ４２０に移行し、Ｓ３７０と同様の警報を出力した後、Ｓ４３０に移行する。一方、キャリッジ５０がフラッシング位置に到達した場合には（Ｓ４０５でＹｅｓ）、Ｓ４１０に移行し、Ｓ３７０と同様の警報を出力すると共に、印字制御部３１に指令入力することにより、フラッシング動作を開始させる。即ち、インクが乾燥してノズル部分が詰まらないように、記録ユニット４０に断続的にインク液滴をノズルから吐出させる。その後、Ｓ４３０に移行する。また、Ｓ４３０に移行すると、ＣＰＵ１１は、ユーザインタフェース２１を通じて異常が解消した旨の操作信号がユーザから入力されるまで待機し（Ｓ４３０）、当該操作信号が入力されると（Ｓ４３０でＹｅｓ）、印字制御部３１に指令入力することにより、フラッシング動作を終了させる（Ｓ４４０）。そして、キャリッジ制御部３３に、キャリッジ５０をホームポジションまで搬送させた後（Ｓ４５０）、Ｓ１２０に移行し、画像形成動作中断時の頁についての画像形成動作を、給紙動作からやり直す。
【００５６】
以上、本実施例の画像形成装置１について説明したが、本実施例では、キャリッジ５０の搬送開始前にキャリッジ５０の搬送開始位置Ｘｓを記憶し（Ｓ５００）、搬送異常の発生時には当該時点でのキャリッジ５０の位置Ｘを異常発生位置Ｘ０として記憶する（Ｓ５８０）。また、キャリッジ５０の搬送開始前にはキャリッジ搬送路における用紙通過領域の始点位置（キャリッジ５０が用紙通過領域に外部から侵入する位置）Ｒ１を特定し、搬送異常の発生時には、搬送開始位置Ｘｓと異常発生位置Ｘ０との間に用紙通過領域の始点位置Ｒ１が存在するか否かによって、キャリッジ５０が用紙通過領域の始点位置Ｒ１を跨ぐように移動したか否かを判断する（Ｓ２９５）。そして、跨ぐように移動している場合には、搬送異常がキャリッジ５０と用紙Ｐとの干渉により生じたジャムによる搬送異常であると判定して、ジャムに対応したＳ３４０以降の処理を実行し、跨ぐように移動していない場合には、搬送異常がジャムによる搬送異常ではないと判定して、Ｓ３００以降の処理を実行する。また、搬送異常の発生時にはユーザインタフェース２１を通じて搬送異常の種類（ジャムによる搬送異常であるか否か）を報知する（Ｓ３１７，Ｓ３７０，Ｓ４１０，Ｓ４２０）。従って、本実施例によれば、搬送開始位置Ｘｓを考慮せずにジャムか否かを判定する従来技術と比較して、高精度に搬送異常がジャムによる搬送異常であるか否かを判定することができる。例えば、キャリッジ５０が用紙Ｐの外部から内部に侵入するような移動をしておらず、ジャムが発生しえない環境であるにも拘らず、搬送異常がジャムによる搬送異常であると誤判定するのを防止することができる。また、本実施例によれば、高精度にジャムによる搬送異常であるか否かを判定できる結果、搬送異常が生じた際に、過剰な対応を採らなくて済む。即ち、ジャムが発生している場合には、用紙Ｐをユーザに取り除いてもらわないことには異常が解消しないので、ユーザの対応を待ち、ジャム以外の搬送異常（ガイド軸１６０の汚れ等による搬送異常）の場合には、一時的に搬送異常が生じただけで自然と異常が解消する可能性が高いので、テスト搬送して異常がなければ、キャリッジ５０の搬送制御（画像形成動作）を再開することになるが、本実施例の画像形成装置１によれば、このような処理の切り替え（Ｓ３００に移行するかＳ３４０に移行するかの切り替え）を、搬送異常の原因に合わせて適切に実行することができる。
【００５７】
また、本実施例によれば、キャリッジ５０の搬送を複数回繰返すことでキャリッジ５０を往復動させて用紙Ｐに画像形成する際に、一回目のキャリッジ搬送では、外部装置９０から申告された用紙サイズに基づいて、キャリッジ搬送路における用紙通過領域の始点位置Ｒ１を特定するが、二回目以降のキャリッジ搬送では、一回目のキャリッジ搬送で得られたメディアセンサ５５による用紙エッジの検知結果に基づき、用紙サイズを特定して、用紙通過領域の始点位置Ｒ１を特定するので、ユーザから申告された用紙サイズを信用して搬送異常の種類を判定する場合よりも、高精度に搬送異常がジャムによる搬送異常であるか否かを判定することができる。
【００５８】
また、本実施例では、フィードバック制御によるキャリッジ５０の搬送制御時に、キャリッジの実速度Ｖと目標速度Ｖｒとの偏差ｅが閾値Ｔｈを超えると搬送異常を検知するが、この閾値Ｔｈを、ジャムによる搬送異常が発生しやすい箇所で小さい値に設定して、ジャムによる搬送異常が発生しやすい箇所では、高感度に搬送異常を検知できるようにした。従って、ジャムの進行により記録ユニット４０のノズル面が傷つくのを抑制することができる。また、ジャムによる搬送異常が発生しない箇所では検知感度を低くしているので、ガイド軸１６０の汚れ等による搬送負荷の些細な上昇が原因での搬送異常の検知を抑制でき、過度な搬送異常の検知により、ユーザに不満が及ぶのを抑えることができる。また、本実施例によれば、ジャムによる搬送異常が発生した場合には、記録ユニット４０を後退させて、記録ユニット４０をキャッピング位置又はフラッシング位置に搬送するので、ジャムによる搬送異常が発生した際に、ジャムが解消されるまで搬送異常の発生位置でキャリッジ５０を停止させておく場合よりも、記録ユニット４０の状態を良好に保つことができ、ノズル部分に付着したインクが固まって、ノズルが詰まってしまうのを抑制することができる。
【００５９】
尚、以上に説明した実施例と「特許請求の範囲」との対応関係は、次の通りである。即ち、「特許請求の範囲」記載のキャリッジ搬送手段は、キャリッジ制御部３３及びキャリッジ搬送機構により実現され、シート搬送手段は、用紙搬送制御部３５及び搬送ローラ１３１等により実現され、異常検知手段は、キャリッジ制御部３３が反転異常や停止異常や速度低下異常を検知する動作にて実現され、位置検出手段は、リニアエンコーダ６５及び信号処理部３４により実現され、開始位置記憶手段は、キャリッジ制御部３３が実行するＳ５００の処理により実現され、異常発生位置特定手段は、キャリッジ制御部３３が実行するＳ５８０の処理により実現されている。この他、外縁位置特定手段は、ＣＰＵ１１がＳ１１０，Ｓ２１０で用紙サイズを特定し、Ｓ１４０，Ｓ２２０で用紙通過領域の始点位置Ｒ１を特定する動作により実現され、ジャム判定手段は、Ｓ２９０，Ｓ２９５の処理により実現され、画像形成手段は、Ｓ１７０及びＳ２４０等の処理により実現され、画像形成中断手段は、Ｓ５９０の処理により実現され、異常時対応手段は、Ｓ３５０，Ｓ３９０の処理により実現されている。
【００６０】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、本発明は、ファクシミリ装置等のその他の電子機器にも適用可能である。また、上記閾値Ｔｈは、図８（ｃ）に示すような手法で設定されてもよい。即ち、用紙通過領域の全域を、第一の閾値Ｔｈ１に設定し、非用紙通過領域の全域を、第二の閾値Ｔｈ２に設定してもよい。図８（ｃ）は、キャリッジ搬送方向が「順方向」であるときの閾値Ｔｈの設定例（変形例）を示す図である。この他、キャリッジ制御部３３においては、偏差ｅから導出される操作量ｕ（制御入力）が異常判定値を超えたか否かによって、搬送異常を検知してもよい。更に言えば、操作量ｕによる搬送異常の検知は、駆動電圧又は駆動電流によって搬送異常を検知することに等しいので、ＣＲモータ６０の駆動電圧又は駆動電流により搬送異常を検知するように、画像形成装置１を構成してもよい。また、位置制御によってキャリッジ５０を搬送する場合には、目標位置と実位置との偏差ｅを求めて操作量ｕを決定することができ、この偏差ｅ又は操作量ｕと閾値Ｔｈとの比較により搬送異常を検知するように、画像形成装置１を構成することができる。
【００６１】
また、メディアセンサ５５による用紙サイズの特定は、印字中に行わず、印字開始前に行っても良い。すなわち、用紙Ｐがキャリッジ５０の下方を通過し画像形成開始位置まで送りだされた後に、インクを吐出させずにキャリッジ５０を走査させ、メディアセンサ５５によってその外縁を特定させても良い。更に、本実施形態では、Ｓ２８０で加減速領域にて速度異常が発生した場合には、ジャムによる搬送異常ではないと判断していたが、加減速領域においても、Ｓ２９０及びＳ２９５の判断を行っても良い。すなわち、記録条件によっては、キャリッジ５０は加減速領域においても用紙通過領域の始点位置Ｒ１を通過することがあるため、キャリッジ５０が加減速動作を行っている最中でもジャムが発生するおそれがある。従って、Ｓ２８０の判断を行わず、どの速度領域においても、ジャムかどうかの判断を行っても良い。また、加減速領域においても定速領域と同様に、速度異常低下を搬送異常として検知しても良い。
【符号の説明】
【００６２】
１…画像形成装置、１１…ＣＰＵ、１３…ＲＯＭ、１５…ＲＡＭ、１７…ＥＥＰＲＯＭ、１９…通信インタフェース、２１…ユーザインタフェース、３０…印字／モータ制御部、３１…印字制御部、３３…キャリッジ制御部、３４，３６，３８…信号処理部、３５…用紙搬送制御部、３７…給紙制御部、４０…記録ユニット、４０ａ…ノズル、４１，６１，７１，８１…駆動回路、５０…キャリッジ、５５…メディアセンサ、６０…ＣＲモータ、６５…リニアエンコーダ、７０…ＬＦモータ、７５…ロータリエンコーダ、８０…給紙モータ、８５…ロータリエンコーダ、９０…外部装置、１０１…給紙トレイ、１１０…給紙ユニット、１１１…給紙ローラ、１３１…搬送ローラ、１４１…排紙ローラ、１５５…プラテン、１６０…ガイド軸、１７０…無端ベルト、１７１，１７３…プーリー、１９１…キャッピング部、１９５…フラッシング部、Ｐ…用紙
【図３】
0005648334.tif 000002
【図４】
0005648334.tif 000003
【図５】
0005648334.tif 000004
【図６】
0005648334.tif 000005
【図７】
0005648334.tif 000006
【図８】
0005648334.tif 000007
【図９】
0005648334.tif 000008
【図１】
0005648334.tif 000009
【図２】
0005648334.tif 000010