(57)【要約】【課題】本発明は搬送経路に沿って搬送される印刷媒体を正確に検出することを課題とする。【解決手段】コントローラ４００は、印刷中の状態で緊急停止した場合、ＲＡＭ２９０に記憶された印刷媒体Ｐの搬送停止位置を読み込み、搬送位置検出センサ２５０により検出されない不確定位置に停止したか否かを判定する（判定手段）。そして、コントローラ４００は、緊急停止時に記憶媒体Ｐの先端が不確定位置に停止している場合は、印刷媒体Ｐの先端の停止位置（トレイ給紙口Ｓ０からの距離）に応じて搬送経路のマスク処理を行うマスク処理区間（区間Ａ）及び／またはマスク処理を行わない非マスク処理区間(区間Ｂ)の範囲を設定する（マスク処理区間設定手段）。これにより、印刷再開時に印刷媒体Ｐの先端が区間Ｂを通過する際には、マスク処理が解除(キャンセル)された状態に切替わる。【選択図】図３
2010116234.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段と、前記検出手段からの検出信号に基づいて当該印刷媒体に画像データを印刷する制御手段とを有する画像形成装置であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理するマスク手段と、
前記印刷媒体収納部の収納位置から搬送された印刷媒体の先端の搬送距離を計測する搬送距離計測手段と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する判定手段と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定するマスク処理区間設定手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記マスク処理区間設定手段は、
前記印刷媒体収納部から前記搬送距離計測手段により計測された前記印刷媒体の先端の停止位置までの不確定距離Ｌｘを演算し、前記印刷媒体収納部から前記検出手段の検出位置までの距離Lから前記不確定距離Ｌｘと前記検出位置から決められた固定距離Ｌｙを差し引いた可変マスク距離Ｌｚを求め、前記可変マスク距離Ｌｚ又は前記可変マスク距離Ｌｚを前記搬送手段による搬送速度ｖで除算した設定時間により前記マスク処理区間及び／または前記非マスク処理区間の範囲を記憶手段に設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記マスク処理区間設定手段は、
前記緊急停止時に前記搬送距離計測手段により計測された前記印刷媒体の先端の停止位置が前記印刷媒体収納部内である場合には、前記不確定距離Ｌｘをゼロとし、前記距離Ｌから固定距離Ｌｙを差し引いた前記可変マスク距離Ｌｚ又は前記可変マスク距離Ｌｚを前記搬送速度ｖで除算した設定時間により前記マスク処理区間及び／または前記非マスク処理区間の範囲を記憶手段に設定することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記搬送距離計測手段は、前記印刷媒体収納部に収納された前記印刷媒体に押し付けられる給紙ローラの回転量及び前記給紙ローラの直径に基づいて前記搬送距離を算出することを特徴とする請求項１乃至３の何れかに記載の画像形成装置。
【請求項５】
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、動作モードを前記マスク処理区間設定手段によるマスク設定モードまたは前記検出信号に含まれるノイズを除去するチャタリング防止モードに切替える動作モード切替手段を備え、
前記動作モード切替手段により前記マスク設定モードが設定された場合には前記マスク処理区間設定手段により前記マスク処理区間または前記非マスク処理区間の範囲を設定し、前記チャタリング防止モードが設定された場合には前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項６】
前記印刷媒体収納部が複数設置されており、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一か否かを確認する印刷媒体収納部種別確認手段を有し、
前記印刷媒体収納部種別確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一である場合には、前記マスク処理区間設定手段により前記マスク処理区間または前記非マスク処理区間の範囲を設定し、前記印刷媒体収納部確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが異なる場合には、前記マスク処理区間設定手段により前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項７】
前記印刷媒体収納部種別確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一であると判断された場合には、当該印刷媒体収納部が開閉操作された否かを確認する印刷媒体収納部開閉確認手段を有し、
前記印刷媒体収納部開閉確認手段により当該印刷媒体収納部が開閉操作されていないと判断された場合には、前記マスク処理区間設定手段により前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項８】
印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段と、前記検出手段からの検出信号に基づいて当該印刷媒体に画像データを印刷する制御手段とを有する画像形成装置の制御方法であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理する過程と、
前記印刷媒体収納部の収納位置から搬送された媒体用紙の先端の搬送距離を計測する過程と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する過程と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定する過程と、
を実行することを特徴とする画像形成装置の制御方法。
【請求項９】
印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段とを有する印刷媒体搬送装置であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理するマスク手段と、
前記印刷媒体収納部の収納位置から搬送された媒体用紙の先端の搬送距離を計測する搬送距離計測手段と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する判定手段と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定するマスク処理区間設定手段と、
を備えたことを特徴とする印刷媒体搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は搬送経路を搬送される印刷媒体(用紙)に印刷を行なうよう構成された画像形成装置、その制御方法及び印刷媒体搬送装置に関する。
【背景技術】
【０００２】
従来より、複写機やプリンタ等の画像形成装置においては、印刷媒体としての用紙の搬送状態を検出したり、装置の制御タイミングを取ったりするために用紙搬送経路の途中に用紙が到達したことを検出するフィラーセンサまたは光センサ等からなる検出手段が備えられている。そして、一般的には、（１）印刷媒体収納部から搬送された用紙が搬送経路の所定位置を通過したことを確認するため、（２）次の用紙の搬送タイミングを計るため、（３）用紙詰まり（ジャムとも言う）を検出するため、（４）検出手段により用紙があることを検出した後、すぐに紙がないことを確認するために用紙の検出を行なっている。
【０００３】
また、この種の画像形成装置では、検出手段からの検出信号にノイズが重畳されていると、用紙を検出した本来の検出信号がどれなのか分からずに誤検出してしまうおそれがある。このような、誤動作を防止するため、画像形成装置においては、印刷媒体収納部（トレイ又はカセット）に収納された用紙を搬送する過程で予め設定された所定時間が経過するまで検出信号にマスク処理を施している。そして、用紙が規定の検出位置に達する直前にマスク処理を解除するように切替えることで、検出信号の信頼性、確実性を高めるようにしている。尚、検出信号にノイズが重畳されてしまう現象としては、例えば、検出手段として設けられたフィラーセンサに用紙以外の異物が接触したり、あるいは光センサを検出手段に用いた場合には、光センサのレンズに用紙の破片などの異物が付着したりする場合などが考えられる。
【０００４】
上記マスク処理は、用紙が搬送経路にないことが検出されてから所定時間が経過するまで、検出手段から出力された検出信号をキャンセルすることにより、ノイズによる誤検出を防止することを可能にしている（例えば、特許文献１参照）。
【０００５】
また、用紙を検出する検出手段からの検出信号は、例えば、印刷ジョブを実行するためのトリガとして用いられたり、あるいはモータの駆動開始、モータトルクをオン・オフするためのクラッチを切替えるタイミング信号として用いられる。
【０００６】
ところで、画像形成装置においては、用紙を連続して搬送して印刷を行なっているときに緊急停止させる場合がある。この緊急停止を行なう状況としては、例えば、搬送経路で用紙が詰まった状況（ジャムとも言う）、あるいは用紙先端が折れている場合やプリンタカバーが開けられた場合などがある。また画像形成装置では、これら緊急停止を行なう状況のうち何れか一つの状況が検出されると、用紙を搬送する搬送装置のモータへの通電をオフにしたり、あるいはモータの回転駆動力を給紙ローラに伝達するクラッチを切ることで用紙搬送を緊急停止させるように構成されている。
【特許文献１】特許第３２５６０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像形成装置においては、緊急停止した場合に搬送再開後も通常の印刷工程と同じようにマスク処理がそのまま実行されてしまうと、例えば、用紙が印刷媒体収納部から飛び出した状態から印刷を再開する可能性が高いので、用紙が検出手段による検出位置に到達しているのにも関わらず、マスク処理が行なわれているために用紙を検出できないといった問題が生じるおそれがある。
【０００８】
また、検出手段による検出信号は、印刷媒体収納部から搬送された当該用紙に対する印刷ジョブの実行を開始するためのトリガとなるため、マスク処理によって本来の検出信号が無視されてしまうと、当該用紙に対する印刷が行なわれず、用紙の搬送のみが行なわれてしまうことになる。
【０００９】
そこで、本発明は上記事情に鑑み、上記課題を解決した画像形成装置、その制御方法及び印刷媒体搬送装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は以下のような手段を有する。
（１）本発明は、印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段と、前記検出手段からの検出信号に基づいて当該印刷媒体に画像データを印刷する制御手段とを有する画像形成装置であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理するマスク手段と、
前記印刷媒体収納部の収納位置から搬送された印刷媒体の先端の搬送距離を計測する搬送距離計測手段と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する判定手段と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定するマスク処理区間設定手段と、
を備えたことを特徴とする。
（２）本発明は、前記マスク処理区間設定手段は、
前記印刷媒体収納部から前記搬送距離計測手段により計測された前記印刷媒体の先端の停止位置までの不確定距離Ｌｘを演算し、前記印刷媒体収納部から前記検出手段の検出位置までの距離Lから前記不確定距離Ｌｘと前記検出位置から決められた固定距離Ｌｙを差し引いた可変マスク距離Ｌｚを求め、前記可変マスク距離Ｌｚ又は前記可変マスク距離Ｌｚを前記搬送手段による搬送速度ｖで除算した設定時間により前記マスク処理区間及び／または前記非マスク処理区間の範囲を記憶手段に設定することを特徴とする。
（３）本発明は、前記マスク処理区間設定手段は、
前記緊急停止時に前記搬送距離計測手段により計測された前記印刷媒体の先端の停止位置が前記印刷媒体収納部内である場合には、前記不確定距離Ｌｘをゼロとし、前記距離Ｌから固定距離Ｌｙを差し引いた前記可変マスク距離Ｌｚ又は前記可変マスク距離Ｌｚを前記搬送速度ｖで除算した設定時間により前記マスク処理区間及び／または前記非マスク処理区間の範囲を記憶手段に設定することを特徴とする。
（４）本発明は、前記搬送距離計測手段は、前記印刷媒体収納部に収納された前記印刷媒体に押し付けられる給紙ローラの回転量及び前記給紙ローラの直径に基づいて前記搬送距離を算出することを特徴とする。
（５）本発明は、前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、動作モードを前記マスク処理区間設定手段によるマスク設定モードまたは前記検出信号に含まれるノイズを除去するチャタリング防止モードに切替える動作モード切替手段を備え、
前記動作モード切替手段により前記マスク設定モードが設定された場合には前記マスク処理区間設定手段により前記マスク処理区間または前記非マスク処理区間の範囲を設定し、前記チャタリング防止モードが設定された場合には前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする。
（６）本発明は、前記印刷媒体収納部が複数設置されており、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一か否かを確認する印刷媒体収納部種別確認手段を有し、
前記印刷媒体収納部種別確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一である場合には、前記マスク処理区間設定手段により前記マスク処理区間または前記非マスク処理区間の範囲を設定し、前記印刷媒体収納部確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが異なる場合には、前記マスク処理区間設定手段により前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする。
（７）本発明は、前記印刷媒体収納部種別確認手段により前記停止前に指定された印刷媒体収納部と停止後の印刷再開時に指定された印刷媒体収納部とが同一であると判断された場合には、当該印刷媒体収納部が開閉操作された否かを確認する印刷媒体収納部開閉確認手段を有し、
前記印刷媒体収納部開閉確認手段により当該印刷媒体収納部が開閉操作されていないと判断された場合には、前記マスク処理区間設定手段により前記マスク処理区間を前記非マスク処理区間として設定することを特徴とする。
（８）本発明は、印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段と、前記検出手段からの検出信号に基づいて当該印刷媒体に画像データを印刷する制御手段とを有する画像形成装置の制御方法であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理する過程と、
前記印刷媒体収納部の収納位置から搬送された媒体用紙の先端の搬送距離を計測する過程と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する過程と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定する過程と、
を実行することを特徴とする。
（９）本発明は、印刷媒体収納部に収納された印刷媒体を搬送経路に沿って搬送する搬送手段と、前記搬送経路の所定距離に前記印刷媒体の先端が到達したことを検出する検出手段とを有する印刷媒体搬送装置であって、
前記印刷媒体が前記印刷媒体収納部から搬送開始されて所定の区間を通過するまでの間に前記検出手段により生成される検出信号をマスク処理するマスク手段と、
前記印刷媒体収納部の収納位置から搬送された媒体用紙の先端の搬送距離を計測する搬送距離計測手段と、
前記搬送手段が前記印刷媒体を搬送する過程で停止した場合には、前記印刷媒体が前記検出手段により検出されない不確定位置に停止したか否かを判定する判定手段と、
前記判定手段により前記印刷媒体が不確定位置で停止したと判定された場合には、前記印刷媒体の停止位置に応じて搬送経路の前記マスク処理を行うマスク処理区間及び／または前記マスク処理を行わない非マスク処理区間の範囲を設定するマスク処理区間設定手段と、
を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷媒体が搬送過程で停止した場合でも印刷媒体を確実に検出して当該印刷媒体に対する印刷処理を正確に行なうことが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【００１３】
図１は本発明による画像形成装置の一実施例の概略構成を示す縦断面図である。図１に示されるように、画像形成装置であるプリンタ１０の本体ケース２０内部の略中央部には、４つのプリンタエンジン３０（３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ）、光ビームを出射して光ビームによる走査線を後述する感光体に照射させる光書込装置４０、中間転写ベルト５０等が配置されている。各プリンタエンジン３０（３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ）は、それぞれトナー画像を形成する部分であり、同じ構造に形成されている。そして、各プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋでは、上方に配されたトナーボトル３２Ｙ、３２Ｃ、３２Ｍ、３２Ｋから供給される異なる色のトナーが使用されることにより、異なる色のトナー画像が形成される。これらのプリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ及びそのプリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋの構成部品等に関する本明細書及び図面の記載において、Ｙ、Ｃ、Ｍ、Ｋの添え字は、各々イエロー、シアン、マゼンタ、ブラックの色を示しており、これらの添え字は必要に応じて割愛する。
【００１４】
４つのプリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋの機械的構造は同じであり、各プリンタエンジン３０は、矢印方向へ回転駆動される感光体６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）、感光体６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）の周囲に配置された帯電部７０、現像部８０、クリーニング部９０等により構成されている。
【００１５】
感光体６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）は、夫々円筒状に形成されて駆動モータ（図示せず）により回転駆動され、外周面には感光層が設けられている。光書込装置４０から出射された光ビームが感光体６０の外周面に照射されることにより、感光体６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）の外周面には画像データに応じた静電潜像が書き込まれる。４つの感光体６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋの夫々には、帯電部７０、現像部８０、クリーニング部９０が個別に配されている。
【００１６】
帯電部７０は、ローラ状に形成された導電性ローラ部材であり、この帯電部７０に帯電バイアス電圧が電源装置（図示せず）から供給されることにより感光体６０の外周面が一様に帯電される。
【００１７】
現像部８０は、感光体６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）へのトナー供給を行う。供給されたトナーが感光体６０の外周面に書き込まれた静電潜像に付着することにより、感光体６０上の静電潜像がトナー画像として顕像化される。
【００１８】
クリーニング部９０は、感光体６０上に形成されたトナー画像が中間転写ベルト５０に転写された後、感光体６０の外周面に付着している残留トナーをクリーニングする。
【００１９】
中間転写ベルト５０は、樹脂フィルム又はゴムを基体として形成されたループ状のベルトであり、感光体６０上に形成されたトナー画像が転写される。この中間転写ベルト５０は、ローラ１００、１１０、１２０により支持されて矢印方向へ回転駆動される。中間転写ベルト５０の内周面側（ループの内側）には、各感光体６０上のトナー画像を中間転写ベルト５０上に転写させる４個の転写ローラ１３０が配置されている。各感光体６０上に形成されたトナー画像が中間転写ベルト５０上に順次転写されることにより、中間転写ベルト５０上にはカラーのトナー画像が担持される。中間転写ベルト５０の外周面側（ループの外側）には、中間転写ベルト５０の外周面に付着した残留トナーや紙粉等をクリーニングするクリーニング部１４０が配置されている。
【００２０】
本体ケース２０内における４個のプリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ及び光書込装置４０の下方には、印刷媒体（印刷用紙）Ｐが積層保持される給紙トレイ（第１印刷媒体収納部）１５０が配置されている。給紙トレイ１５０内に積層保持されている印刷媒体Ｐは、給紙ローラ１６０により最上位のものから順に分離給紙される。
【００２１】
本体ケース２０内には、給紙トレイ１５０内から分離給紙された印刷媒体Ｐが搬送される搬送経路１７０（図１中、破線で示す）が形成されている。この搬送経路１７０上には、レジストローラ１８０、転写ローラ１９０、定着部２００、排紙ローラ２１０等が配置されている。
【００２２】
レジストローラ１８０は、所定のタイミングで間欠的に回転駆動されるローラである。レジストローラ１８０が間欠的に回転駆動されることにより、レジストローラ１８０の位置まで搬送されて停止していた印刷媒体Ｐが、中間転写ベルト５０と転写ローラ１９０とにより挟まれる転写位置へ送り込まれ、印刷媒体Ｐがこの転写位置を通過する過程において中間転写ベルト５０上のトナー画像が印刷媒体Ｐに転写される。
【００２３】
定着部２００は、トナー画像が転写された印刷媒体Ｐに対して熱と圧力とを加えてトナーを溶融し、トナー画像を印刷媒体Ｐに定着させる部分である。定着部２００を通過することによりトナー画像を定着処理された印刷媒体Ｐは、排紙ローラ２１０により本体ケース２０の上面部に形成されている排紙トレイ２２０上に排紙される。
【００２４】
本体ケース２０の右側の側面には、開閉式の給紙トレイ（第２印刷媒体収納部）２３０が設けられている。この給紙トレイ２３０には、例えば、給紙トレイ１５０と異なるサイズの印刷媒体Ｐが収納されており、給紙トレイ２３０の給紙側には印刷媒体Ｐに圧接される給紙ローラ２４０が設けられている。
【００２５】
各給紙トレイ１５０、２３０に収納された印刷媒体Ｐは、給紙ローラ１６０、２４０が矢印方向に回転駆動されることにより、１枚ずつ最上位の用紙から取り出されて搬送経路１７０に搬送される。この搬送経路１７０の近傍には、各給紙トレイ１５０、２３０から供給された印刷媒体Ｐの先端がトレイ給紙口から所定距離の検出位置に到達したことを検出する検出手段としての搬送位置検出センサ２５０が配されている。
【００２６】
この搬送位置検出センサ２５０は、印刷媒体Ｐの先端に接触して検出信号を出力する接触方式のフィラーセンサ、または光を照射して印刷媒体Ｐで反射した反射光を受光したとき検出信号を出力する反射型光センサ、または搬送経路１７０の両側で対向する発光素子と受光素子との間を印刷媒体Ｐが通過するときに光が遮断されることで検出信号を出力する光センサなどからなる。
【００２７】
図２は画像形成装置を構成する各部を示すブロック図である。図２に示されるように、画像形成装置には、上記プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ、定着部２００、搬送位置検出センサ２５０、用紙搬送用モータ２６０、２７０、２８０、トレイ用紙検出センサ２９０、３００、電源スイッチ３１０、緊急停止スイッチ３１２、給紙用モータ３２０、３３０、中間転写ベルト用モータ３４０、電源３５０、モータドライバ３６０、タイマ３７０、ＲＯＭ（Read-Only-Memory）３８０、ＲＡＭ（Random-Access-Memory）３９０、コントローラ（制御手段）４００、プリンタエンジン駆動ドライバ４１０が設けられ、これらの各部がバス５００を介して接続されている。コントローラ４００は、ＲＯＭ３８０に格納された各種制御プログラムを読み込んでモータドライバ３６０、プリンタエンジン駆動ドライバ４１０を駆動制御すると共に、プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ、定着部２００、用紙搬送用モータ２６０、２７０、２８０、給紙用モータ３２０、３３０の各モータを制御して印刷媒体Ｐを搬送経路１７０に沿って搬送しながら、画像データを印刷媒体Ｐに印刷（現像、転写、定着）する。
【００２８】
用紙搬送用モータ２６０、２７０、２８０は、印刷媒体Ｐの搬送タイミングに応じて夫々レジストローラ１８０、転写ローラ１９０、排紙ローラ２１０を回転駆動するように回転方向、回転トルク、回転時間を制御される。給紙用モータ３２０、３３０は、各給紙トレイ１５０、２３０に収納された印刷媒体Ｐを取り出すための給紙ローラ１６０、２４０を回転駆動するための駆動手段であり、印刷ジョブと共に設定された用紙指定データに対応する何れか一方のトレイの印刷媒体を供給するように指定的に回転駆動される。
【００２９】
トレイ用紙検出センサ２９０、３００は、夫々各給紙トレイ１５０、２３０に収納された印刷媒体Ｐの存在を検出しており、例えば、各給紙トレイ１５０、２３０内の印刷媒体Ｐが全て搬送されたときに印刷媒体Ｐが無いことを示す信号を出力する。
【００３０】
緊急停止スイッチ３１２は、印刷中に例えば、搬送経路１７０を搬送中の印刷媒体Ｐが詰まった場合、あるいはプリンタ１０の側面に配されたカバーあるいは給紙トレイ１５０、２３０の何れかが開いた場合、あるいはトレイ用紙検出センサ２９０、３００により指定されたトレイの印刷媒体Ｐの残量がゼロになったことが検出された場合に、オフに切り替わり、全てのモータへの通電を遮断してプリンタ１０を停止状態にする。
【００３１】
上記制御プログラムとしては、印刷ジョブに基づいて印刷媒体に対する印刷を行なうように上記プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ、定着部２００を制御する制御プログラムと、印刷制御に伴って用紙搬送用モータ２６０、２７０、２８０及び給紙用モータ３２０、３３０、中間転写ベルト用モータ３４０などの各モータを個別に制御する制御プログラムとが格納されている。
【００３２】
また、ＲＯＭ３８０には、給紙トレイ１５０、２３０から搬送開始されて所定の設定時間が通過するまでの間に検出手段により生成される検出信号をマスク処理する制御プログラム（マスク手段）と、給紙トレイ１５０、２３０の収納位置から搬送された印刷媒体Ｐの先端の搬送距離を計測する制御プログラム（搬送距離計測手段）と、印刷媒体Ｐを搬送する過程で停止した場合には、印刷媒体Ｐが搬送位置検出センサ２５０（検出手段）により検出されない不確定位置に停止したか否かを判定する制御プログラム（判定手段）と、印刷媒体Ｐが不確定位置で停止したと判定された場合には、印刷媒体Ｐの停止位置に応じて搬送経路のマスク処理を行うマスク処理区間またはマスク処理を行わない非マスク処理区間の範囲を設定する制御プログラム（マスク処理区間設定手段）とが記憶されている。
【００３３】
図３は印刷媒体Ｐを給紙トレイ１５０から搬送経路１７０に搬送する搬送機構６００の概略構成を示す図である。図３に示されるように、給紙トレイ１５０に収納された印刷媒体Ｐを搬送する搬送機構６００は、印刷媒体搬送装置を構成しており、給紙トレイ１５０の給紙口Ｓ０で最上位の印刷媒体Ｐに圧接される給紙ローラ１６０と、給紙トレイ１５０から搬出された印刷媒体Ｐを搬送経路１７０に沿ってガイドするガイド部材１７２と、搬送経路１７０の印刷媒体Ｐを搬送方向に移動させるレジストローラ１８０と、印刷媒体Ｐの先端が検出位置Ｓ２に達したことを検出する搬送位置検出センサ２５０とを有する。
【００３４】
また、給紙トレイ１５０に収納された各印刷媒体Ｐは、その搬出方向の先端が給紙トレイ１５０の給紙口Ｓ０の位置と一致するように積重されている。そのため、給紙ローラ１６０の回転により給紙トレイ１５０から搬出される印刷媒体Ｐの搬送開始のスタート位置は、給紙口Ｓ０の位置になる。
【００３５】
給紙ローラ１６０は、給紙用モータ３２０により回転駆動されており、印刷ジョブを実行する際に給紙トレイ１５０の最上位に位置する印刷媒体Ｐを一枚ずつ搬出する。例えば、給紙用モータ３２０にステッピングモータが用いられている場合には、モータ軸回転角から給紙ローラ１６０の回転量（回転角）が分かり、給紙ローラ１６０の直径Ｄと回転量Ｎとの関係から印刷媒体Ｐの搬送距離を演算することが可能になる。すなわち、コントローラ４００は、給紙ローラ１６０の直径Ｄから外周（２π・Ｄ）を求め、この外周と回転量Ｎとを掛けた値を印刷媒体Ｐの搬送距離としてＲＡＭ２９０に記憶することで、常時、印刷媒体Ｐの搬送距離を計測することが可能になる（搬送距離計測手段）。
【００３６】
また、印刷媒体Ｐを搬送する搬送経路１７０においては、印刷媒体Ｐの先端が給紙トレイ１５０の給紙口Ｓ０からマスク終了位置Ｓ１までの区間Aは、搬送位置検出センサ２５０に対するマスク処理が行なわれるマスク処理区間になる。本実施の形態では、後述するように印刷媒体Ｐの先端が給紙トレイ１５０の給紙口Ｓ０からマスク終了位置Ｓ１までの区間Ａを移動する距離、又は時間はマスク処理を行なうように設定されており、印刷媒体Ｐの先端がマスク終了位置Ｓ１に達した時点でマスク処理を終了させる。これにより、印刷媒体Ｐの先端がマスク終了位置Ｓ１から検出位置Ｓ２に達するまでの区間Ｂは、非マスク処理区間であり、マスク処理が常に解除(キャンセル)されており、搬送位置検出センサ２５０による検出信号に基づいて印刷媒体Ｐの搬送位置を判定して、当該印刷媒体Ｐに対する印刷ジョブを実行することが可能になる。この区間Ｂの範囲は、通常の印刷中にマスク処理を行なわないように予め設定された固定距離Ｌｙによって設定される。
【００３７】
また、印刷中の状態でプリンタ１０の緊急停止スイッチ３１２がオンになって緊急停止した場合、コントローラ４００は、ＲＡＭ２９０に記憶された記憶媒体Ｐの搬送停止位置を読み込み、搬送位置検出センサ２５０により検出されない不確定位置に停止したか否かを判定する（判定手段）。そして、コントローラ４００は、緊急停止時に記憶媒体Ｐの先端が不確定位置に停止している場合は、印刷媒体Ｐの先端の停止位置（トレイ給紙口Ｓ０からの距離）に応じて搬送経路のマスク処理を行うマスク処理区間（区間Ａ）またはマスク処理を行わない非マスク処理区間(区間Ｂ)の範囲を設定する（マスク処理区間設定手段）。これにより、印刷再開時に印刷媒体Ｐの先端が区間Ｂを通過する際には、マスク処理が解除(キャンセル)された状態に切替わる。
【００３８】
尚、図３では、プリンタ１０の本体内に収納された給紙トレイ１５０から印刷媒体Ｐを搬送する場合について図示しているが、もう一つの給紙トレイ２３０の搬送機構も上記搬送機構６００と同様であるので、その説明は省略する。
【００３９】
ここで、印刷媒体Ｐを搬送経路１７０に沿って搬送する際に設定されるマスク処理区間及び非マスク処理区間の設定について図４を参照して説明する。図４に示されるように、マスク処理区間設定手段は、プリンタ１０が緊急停止した場合、給紙トレイ１５０、２３０から印刷媒体Ｐの先端の停止位置までの不確定距離Ｌｘを演算し、給紙トレイ１５０、２３０から検出位置Ｓ２までの距離Lから不確定距離Ｌｘと前記検出位置Ｓ２から決められた固定距離Ｌｙを差し引いた可変マスク距離Ｌｚを求め、可変マスク距離Ｌｚを前記搬送手段による搬送速度ｖで除算した値を設定時間の設定値、又は可変マスク距離Ｌｚを設定距離の設定値としてＲＡＭ２９０（記憶手段）に記憶させる。
【００４０】
また、マスク処理区間設定手段は、緊急停止時に給紙トレイ１５０、２３０より印刷媒体Ｐの先端がはみ出していない場合には、不確定距離Ｌｘをゼロとし、距離Ｌから固定距離Ｌｙを差し引いた可変マスク距離Ｌｚを搬送速度ｖで除算した値を設定時間又は可変マスク距離Ｌｚを設定距離としてＲＡＭ２９０（記憶手段）に記憶させる。
【００４１】
ここで、コントローラ４００が実行するメイン制御処理について図５のフローチャートを参照して説明する。尚、以下のフローチャートにおいては、「印刷媒体Ｐ」を「用紙」として記載されている。
【００４２】
図５において、コントローラ４００は、Ｓ１１で電源スイッチ３１０がオンに操作されると(ＹＥＳの場合)、Ｓ１２に進み、当該プリンタ１０のＲＡＭ３９０に設定登録された印刷ジョブを読み込む。続いて、Ｓ１３では、印刷ジョブに含まれる用紙データに対応する種類の印刷媒体Ｐが収納されたトレイを指定する。本実施の形態では、２つの給紙トレイ１５０、２３０が設けられており、用紙としては給紙トレイ１５０、２３０に収納された２種類の用紙のうち何れかを使用可能である（例えば、印刷媒体ＰのサイズをＡ４サイズ、Ｂ５サイズの何れかを指定可能）。
【００４３】
Ｓ１４では、指定されたトレイ（給紙トレイ１５０、２３０の何れか一方）に対応するトレイ用紙検出センサ２９０、３００の検出信号により印刷媒体Ｐがトレイにあることを確認する。Ｓ１４で指定されたトレイ（給紙トレイ１５０、２３０の何れか一方）に印刷媒体Ｐが存在する場合には(ＹＥＳの場合)、Ｓ１５に進み、用紙搬送用モータ２６０、２７０、２８０及び給紙用モータ３２０、３３０の何れかを駆動させて当該トレイに収納された印刷媒体Ｐを上から一枚ずつ搬送経路１７０に搬送開始する。
【００４４】
Ｓ１６では、給紙用モータ３２０、３３０に回転駆動される給紙ローラ１６０、２４０の外周と回転量（回転角）とからトレイから搬出された印刷媒体Ｐの搬送距離Ｌｘ（（トレイからの用紙飛び出し距離、図４参照）を計測する（搬送距離計測手段）。続いて、Ｓ１７に進み、上記演算された印刷媒体Ｐの搬送距離ＬｘをＲＡＭ３９０に記憶する。尚、印刷媒体Ｐの搬送距離は、図４に示すように時間の経過と共に、Ｌｘ１、Ｌｘ２・・・のように刻々と変化するため、本実施の形態では、ＲＡＭ３９０の搬送距離Ｌｘを逐次上書きすることでＲＡＭ３９０に記憶された搬送距離Ｌｘをリアルタイムで更新する。
【００４５】
次のＳ１８では、予め設定された設定距離に応じたマスク処理を行なう（マスク手段）。このマスク処理では、印刷媒体Ｐがトレイの給紙口Ｓ０から搬送位置検出センサ２５０に検出される検出位置Ｓ２までの搬送経路１７０に沿う距離Ｌのうち予め設定された固定距離Ｌｙを差し引いた一定距離Ｌ１を通過する間に出力された搬送位置検出センサ２５０の検出信号を無視する処理を行なう。また、固定距離Ｌｙに対応する図３に示す区間Ｂではマスク処理を行なわないようにする。そして、当初は一定距離Ｌ１が設定距離として設定されている。
続いて、Ｓ１９に進み、搬送位置検出センサ２５０の検出信号を読み込み、印刷媒体Ｐの先端が検出位置Ｓ２に達したことが検出されたか否かをチェックする。Ｓ１９において、搬送位置検出センサ２５０が印刷媒体Ｐを検出した検出信号を出力しないときは(ＮＯの場合)、上記Ｓ１６に戻り、Ｓ１６〜Ｓ１９の処理を繰り返す。また、Ｓ１９において、搬送位置検出センサ２５０が印刷媒体Ｐを検出した検出信号を出力したときは(ＹＥＳの場合)、Ｓ２０に進み、当該搬送された印刷媒体Ｐに対する印刷を開始する。本実施の形態では、上記プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ、定着部２００により印刷ジョブにより設定された画像データが当該印刷媒体Ｐに印刷される。
【００４６】
次のＳ２１では、当該印刷ジョブによる印刷中か否かをチェックする。Ｓ２１において、当該印刷ジョブによる印刷が終了した場合は(ＮＯの場合)、上記Ｓ１２に戻り、Ｓ１２以降の処理を繰り返す。また、Ｓ２１において、印刷中の場合は(ＹＥＳの場合)、Ｓ２２に進み、緊急停止か否かをチェックする。
Ｓ２２において、緊急停止状態でない場合には(ＮＯの場合)、Ｓ２３に進み、用紙飛び出し無しを設定する。次のＳ２４では、マスク距離(マスク処理を行う設定距離)を固定値に設定することでマスク処理区間(区間Ａ)の範囲を設定する。この固定値とは、前述した一定距離Ｌ１(図４参照)のことである。
【００４７】
この後は、Ｓ３２に進み、印刷終了が設定されているか否かをチェックし、印刷終了が設定されていない場合には、上記Ｓ１２に戻り、Ｓ１２以降の処理を繰り返す。
【００４８】
また、Ｓ２２において、緊急停止スイッチ３１２がオフに切り替わり、全てのモータへの通電を遮断して緊急停止状態になった場合には(ＹＥＳの場合)、Ｓ２５に進み、用紙飛び出し判定処理(判定手段)を行なう(処理内容は後述する図６参照)。この緊急停止状態となる原因としては、例えば、搬送経路１７０を搬送中の印刷媒体Ｐが詰まった場合、あるいはプリンタ１０の側面に配されたカバーあるいは給紙トレイ１５０、２３０の何れかが開いた場合、あるいはトレイ用紙検出センサ２９０、３００により指定されたトレイの印刷媒体Ｐの残量がゼロになったことが検出された場合などが含まれる。
【００４９】
次のＳ２６では、上記用紙飛び出し判定処理の結果が用紙飛び出し有りか否かをチェックする。Ｓ２６において、用紙飛び出し判定処理の結果が用紙飛び出しがないと判定された場合には(ＮＯの場合)、最上位の印刷媒体Ｐが給紙トレイ１５０（または２３０）に収納された状態であるので、上記Ｓ２３に移行してＳ２３、Ｓ２４の処理を行い、マスク距離(マスク処理を行う設定距離)を固定値に設定することでマスク処理区間(区間Ａ)の範囲を設定する。
【００５０】
また、Ｓ２６において、用紙飛び出し判定処理の結果が用紙飛び出しがあると判定された場合には(ＹＥＳの場合)、Ｓ２７に進み、動作モード切替が指示されているか否かをチェックする（動作モード切替手段）。この動作モード切替は、予め設定されており、状況に応じて自動的に設定されるようにしても良いし、あるいは動作モード設定スイッチなどの入力操作により設定されるようにしても良い。
【００５１】
Ｓ２７において、動作モード切替が指定されていない場合には(ＮＯの場合)、Ｓ２８に進み、マスク処理区間設定処理(処理内容は後述する)を行なってマスク処理区間(区間Ａ)の範囲を設定する（マスク処理区間設定手段）。すなわち、印刷媒体Ｐのトレイからの飛び出し量に応じたマスク距離（不確定距離Ｌｘ、図４参照)を演算する。この後は、Ｓ３２に進み、印刷終了が設定されているか否かをチェックし、印刷終了が設定されていない場合には(ＮＯの場合)、上記Ｓ１２に戻り、Ｓ１２以降の処理を繰り返す。
【００５２】
また、Ｓ２７において、動作モード切替が指定されている場合には(ＹＥＳの場合)、Ｓ２９に進み、チャタリング除去モードを設定する。このチャタリング除去モードが設定された場合は、Ｓ３０で例えば、搬送位置検出センサ２５０の検出信号に対する検知回数の増加、検知時間の遅延、閾値の変更などのチャタリング防止のための処理を行う。
【００５３】
次のＳ３１では、マスク距離をゼロに設定することでマスク処理区間(区間A)を全て非マスク処理区間に設定する。この場合、上記チャタリング除去により搬送位置検出センサ２５０の検出信号に対するマスク処理を行う必要がないので、マスク処理区間(区間A)を全て非マスク処理区間として設定することにより、印刷用紙Ｐの先端がトレイ給紙口Ｓ０から検出位置Ｓ２に至る経路でもマスク処理を一切行わない。この後は、Ｓ３２に進み、印刷終了が設定されているか否かをチェックし、印刷終了が設定されていない場合には(ＮＯの場合)、上記Ｓ１２に戻り、Ｓ１２以降の処理を繰り返す。
【００５４】
また、Ｓ３２において、印刷終了が設定されている場合には(ＹＥＳの場合)、今回の制御処理を終了する。
【００５５】
ここで、上記Ｓ２８で行うマスク距離設定を行う処理（マスク処理区間設定手段）について、図６のフローチャートを参照して説明する。図６のＳ５１では、前述したＳ１６で演算された印刷媒体Ｐの搬送距離（トレイからの用紙飛び出し距離）ＬxをＲＡＭ３９０から読み込む。
【００５６】
次のＳ５２では、トレイ給紙口Ｓ０から検出位置Ｓ２までの距離Ｌから印刷媒体Ｐの搬送距離Ｌx及び固定距離Lｙを差し引いた可変マスク距離Lｚを算出する。
【００５７】
続いて、Ｓ５３では、用紙停止位置に応じた可変マスク距離Lｚをマスク距離とする。そして、Ｓ５４において、上記演算処理により得られたマスク距離（可変マスク距離Lｚに対応する範囲）を緊急停止後の再起動時のマスク処理区間に設定、及び可変マスク距離Lｚに対応して非マスク処理区間を設定する。
【００５８】
このように、本実施の形態では、搬送機構６００が緊急停止した場合でも、印刷媒体Ｐの搬送距離Ｌx（トレイからの用紙飛び出し距離）に応じたマスク距離を緊急停止後の再起動時のマスク処理区間に設定、及び可変マスク距離Lｚに対応して非マスク処理区間を設定することで、印刷媒体Ｐの先端がトレイ飛び出し位置からマスク終了位置Ｓ１までがマスク処理区間となる。よって、搬送機構６００が緊急停止した場合でも、再起動時に搬送位置検出センサ２５０の検出信号に対するマスク処理が解除（キャンセル）された状態で印刷媒体Ｐの先端が検出位置Ｓ２に到達し、搬送位置検出センサ２５０によって正確に検出することが可能になる。
【００５９】
次に図７のフローチャートを参照して用紙飛び出し判定処理１(判定手段)について説明する。図７のＳ６１では、用紙搬送中に搬送機構６００が停止したか否かをチェックする。搬送機構６００は、例えば、用紙詰まり(ジャムとも言う)、又はサービスコール（例えば、トナー切れ、用紙切れなど）、又はプリンタ１０の側面カバーが開いた場合には、搬送機構６００の各モータへの通電が遮断されて用紙搬送が緊急停止する。
【００６０】
Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止した場合は(ＹＥＳの場合)、Ｓ６２に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止したことをＲＡＭ３９０に設定する。また、Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止していない場合は(ＮＯの場合)、Ｓ６３に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態ではないことをＲＡＭ３９０に設定する。
【００６１】
従って、図７に示す用紙飛び出し判定処理１では、印刷中に搬送機構６００が停止した場合は、給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止する可能性が高い。そのため、印刷中は、用紙飛び出しの有無を直接検出する必要がなく、印刷中に搬送機構６００が停止することにより、給紙トレイ１５０（または２３０）から用紙が飛び出したものと判定することで、コントローラ４００の負担を軽減することができる。
【００６２】
次に図８のフローチャートを参照して用紙飛び出し判定処理２(判定手段)について説明する。図８において、図７と同じ処理には、同じ符号を付してその説明を省略する。図８のＳ６１では、用紙搬送中に搬送機構６００が停止したか否かをチェックする。搬送機構６００は、例えば、用紙詰まり(ジャムとも言う)、又はサービスコール（例えば、トナー切れ、用紙切れなど）、又はプリンタ１０の側面カバーが開いた場合には、搬送機構６００の各モータへの通電が遮断されて用紙搬送が緊急停止する。
【００６３】
Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止した場合は(ＹＥＳの場合)、Ｓ６１ａに進み、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイか否かをチェックする（印刷媒体収納部種別確認手段）。Ｓ６１ａにおいて、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイの場合は(ＹＥＳの場合)、Ｓ６２に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止したことをＲＡＭ３９０に設定する。また、Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止していない場合は(ＮＯの場合)、またはＳ６１ａにおいて、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイではない場合は(ＮＯの場合)、Ｓ６３に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態ではないことをＲＡＭ３９０に設定する。
【００６４】
従って、図８に示す用紙飛び出し判定処理２では、印刷中に搬送機構６００が停止し、且つ次に指定されたトレイが停止前の給紙トレイ１５０（または２３０）と同じ場合は、次の印刷を行う印刷媒体Ｐの給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止する可能性が高い。そのため、印刷中は、用紙飛び出しの有無を直接検出することなく、給紙トレイ１５０（または２３０）から用紙が飛び出したか否かを判定することができ、コントローラ４００の負担を軽減することができる。
【００６５】
次に図９のフローチャートを参照して用紙飛び出し判定処理３(判定手段)について説明する。図９において、図７、図８と同じ処理には、同じ符号を付してその説明を省略する。図９のＳ６１では、用紙搬送中に搬送機構６００が停止したか否かをチェックする。搬送機構６００は、例えば、用紙詰まり(ジャムとも言う)、又はサービスコール（例えば、トナー切れ、用紙切れなど）、又はプリンタ１０の側面カバーが開いた場合には、搬送機構６００の各モータへの通電が遮断されて用紙搬送が緊急停止する。
【００６６】
Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止した場合は(ＹＥＳの場合)、Ｓ６１ａに進み、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイか否かをチェックする。Ｓ６１ａにおいて、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイの場合は(ＹＥＳの場合)、Ｓ６１ｂに進み、当該給紙トレイ１５０（または２３０）を開閉されていないか否かをチェックする（印刷媒体収納部開閉確認手段）。尚、各給紙トレイ１５０、２３０の取付部には、トレイの開閉操作を検出するためのセンサが設けられている。コントローラ４００では、このセンサからの信号により各給紙トレイ１５０、２３０の開閉状態及び開閉操作の有無を認識することができる。
【００６７】
Ｓ６１ｂにおいて、当該給紙トレイ１５０（または２３０）の蓋が開閉されていない場合は(ＹＥＳの場合)、Ｓ６２に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止したことをＲＡＭ３９０に設定する。
【００６８】
また、Ｓ６１において、用紙搬送中に搬送機構６００が緊急停止していない場合は(ＮＯの場合)、またはＳ６１ａにおいて、次に指定された給紙トレイが停止前の給紙トレイと同じ給紙トレイではない場合は(ＮＯの場合)、またはＳ６１ｂにおいて、当該給紙トレイ１５０（または２３０）が取り出されて蓋が開閉されている場合は(ＮＯの場合)、印刷媒体Ｐの端部がトレイ内に戻されている可能性が高いので、Ｓ６３に進み、給紙トレイ１５０（または２３０）から用紙が飛び出し状態ではないことをＲＡＭ３９０に設定する。
【００６９】
このように上記Ｓ２８で行うマスク距離設定処理１〜３により、給紙トレイ１５０（または２３０）から用紙が飛びしているか否かを判定することが可能になる。
【００７０】
従って、図９に示す用紙飛び出し判定処理３では、印刷中に搬送機構６００が停止し、且つ次に指定されたトレイが停止前の給紙トレイ１５０（または２３０）と同じ、さらに該給紙トレイ１５０（または２３０）の蓋が開閉されていない場合は、次の印刷を行う印刷媒体Ｐの給紙トレイ１５０（または２３０）から用紙が飛び出し状態で停止する可能性が高い。そのため、印刷中は、用紙飛び出しの有無を直接検出することなく、給紙トレイ１５０（または２３０）から用紙が飛び出したか否かを判定することができ、コントローラ４００の負担を軽減することができる。
【００７１】
ここで、変形例について図１０に示すフローチャートを参照して説明する。尚、図１０において、前述した図５のフローチャートと同じ処理は、同一符号を付してその説明は省略する。
【００７２】
コントローラ４００は、図１０のＳ２４ａで、マスク時間(マスク処理を行う設定時間)を固定値に設定することでマスク処理区間(区間Ａ)の範囲を設定する。この固定値とは、印刷媒体Ｐが一定距離Ｌ１(図４参照)を通過するのに要する時間（搬送速度によって決まる）のことである。
【００７３】
また、Ｓ２８ａでは、マスク時間設定処理(処理内容は後述する図１１参照)を行なってマスク処理区間(区間Ａ)の範囲を設定する。すなわち、印刷媒体Ｐのトレイからの飛び出し量に応じたマスク時間を演算する。
【００７４】
また、Ｓ３１ａでは、マスク時間をゼロに設定することでマスク処理区間(区間A)を全て非マスク処理区間に設定する。
【００７５】
このように、変形例では、マスク時間を設定することにより、マスク処理区間(区間A)を設定することが可能になる。
【００７６】
次に上記Ｓ２８ａによるマスク時間設定処理について図１１のフローチャートを参照して説明する。尚、図１１において、前述した図６と同じ処理は、図６と同じ符号を付してその説明を省略する。
【００７７】
図１１のＳ５３ａでは、可変マスク距離Ｌｚを搬送速度Ｖで除算し、マスク処理を行う設定時間を求める。続いて、Ｓ５４ａでは、印刷媒体Ｐの停止位置に応じた時間ｔをマスク時間としてＲＡＭ３９０に設定する。
【００７８】
その後、Ｓ５５では、当該マスク時間に対応する印刷媒体Ｐの移動範囲をマスク処理区間としてＲＡＭ３９０に設定する。
【００７９】
このように、変形例では、印刷媒体Ｐがマスク処理区間を搬送されるのに要する時間ｔをマスク時間に設定することにより、マスク時間に対応するマスク処理区間を設定することが可能になる。
【００８０】
従って、本実施の形態の変形例では、印刷媒体Ｐの搬送距離Ｌx（トレイからの用紙飛び出し距離）に応じたマスク時間により緊急停止後の再起動時のマスク処理区間を設定することで、印刷媒体Ｐの先端がトレイ飛び出し位置からマスク終了位置Ｓ１までがマスク処理区間となる。よって、搬送機構６００が緊急停止した場合でも、再起動時に搬送位置検出センサ２５０の検出信号に対するマスク処理が解除（キャンセル）された状態で印刷媒体Ｐの先端が検出位置Ｓ２に到達し、搬送位置検出センサ２５０によって正確に検出することが可能になる。
【産業上の利用可能性】
【００８１】
尚、上記実施の形態では、上記プリンタエンジン３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ、定着部２００により、カラー印刷を行なう場合を例に挙げて説明したが、モノクロ印刷を行なう場合にも本発明が適用できるのは言うまでもない。
【００８２】
また、上記実施の形態では、２つの給紙トレイ１５０、２３０を有するプリンタ１０を一例として挙げたが、これに限らず、例えば、プリンタ本体内に３〜４個の給紙トレイが収納された構成のプリンタ、あるいはファクシミリにも本発明を適用できるのは勿論である。
【００８３】
また、上記実施の形態では、例えば、図３に示すような円弧状に湾曲された搬送経路を例に挙げて説明したが、本発明の搬送経路としては、上記搬送経路１７０に限らず、これとは異なる他の経路を有するものでも良い。
【００８４】
また、上記実施の形態では、図６に示すＳ５４において、マスク距離（可変マスク距離Lｚに対応する範囲）を緊急停止後の再起動時のマスク処理区間及び可変マスク距離Lｚに対応して非マスク処理区間を設定する場合について説明しましたが、何れか一方を設定するようにしても良いのは勿論である。
【図面の簡単な説明】
【００８５】
【図１】本発明による画像形成装置の一実施例の概略構成を示す縦断面図である。
【図２】画像形成装置を構成する各部を示すブロック図である。
【図３】印刷媒体Ｐを給紙トレイ１５０から搬送経路１７０に搬送する搬送機構６００の概略構成を示す図である。
【図４】印刷媒体Ｐを搬送経路１７０に沿って搬送する際に設定されるマスク処理区間及び非マスク処理区間を模式的に示す図である。
【図５】コントローラ４００が実行するメイン制御処理を説明するためのフローチャートである。
【図６】Ｓ２８で行うマスク距離設定を行う処理を説明するためのフローチャートである。
【図７】用紙飛び出し判定処理１の制御処理を説明するためのフローチャートである。
【図８】用紙飛び出し判定処理２の制御処理を説明するためのフローチャートである。
【図９】用紙飛び出し判定処理３の制御処理を説明するためのフローチャートである。
【図１０】コントローラ４００が実行するメイン制御処理の変形例を説明するためのフローチャートである。
【図１１】Ｓ２８ａで行うマスク時間設定処理を説明するためのフローチャートである。
【符号の説明】
【００８６】
１０  プリンタ
３０（３０Ｙ、３０Ｃ、３０Ｍ、３０Ｋ）  プリンタエンジン
４０  光書込装置
５０  中間転写ベルト
６０（６０Ｙ、６０Ｃ、６０Ｍ、６０Ｋ）  感光体
７０  帯電部
８０  現像部
９０、１４０  クリーニング部
１５０、２３０  給紙トレイ（印刷媒体収納部）
１６０、２４０  給紙ローラ
１７０  搬送経路
１８０  レジストローラ
１９０  転写ローラ
２００  定着部
２１０  排紙ローラ
２２０  排紙トレイ
２５０  搬送位置検出センサ
２６０、２７０、２８０  用紙搬送用モータ
２９０、３００  トレイ用紙検出センサ
３１０  電源スイッチ
３１２  緊急停止スイッチ
３２０、３３０  給紙用モータ
３４０  中間転写ベルト用モータ
３５０  電源
３６０  モータドライバ
３８０  ＲＯＭ（Read-Only-Memory）
３９０  ＲＡＭ（Random-Access-Memory）
４００  コントローラ（制御手段）
４１０  プリンタエンジン駆動ドライバ
６００  搬送機構
【図１】
2010116234.tif 000003
【図２】
2010116234.tif 000004
【図３】
2010116234.tif 000005
【図４】
2010116234.tif 000006
【図５】
2010116234.tif 000007
【図６】
2010116234.tif 000008
【図７】
2010116234.tif 000009
【図８】
2010116234.tif 000010
【図９】
2010116234.tif 000011
【図１０】
2010116234.tif 000012
【図１１】
2010116234.tif 000013