(57)【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成手段と、
シートを収容する収容手段から前記画像形成手段へシートを搬送する搬送手段と、前記画像形成手段によってシートの両面に画像を形成するために、前記画像形成手段から搬送されたシートを反転させ搬送する反転手段と、
前記反転手段により反転され搬送されたシートを前記画像形成手段に搬送する両面搬送手段と、
前記収容手段から前記反転手段へ搬送されるシートの先端及び後端を検知することが可能な検知手段と、
前記検知手段の検知結果に基づいて、シートの搬送方向におけるサイズを検知する制御手段と、を有する画像形成装置において、
シートが前記反転手段に搬送され、前記制御手段によって検知されたシートの前記サイズと、前記収容手段に収容されたシートの前記サイズが同じ場合、前記検知手段がシートの後端を検知してから所定時間が経過した第１のタイミングで、前記反転手段はシートを反転させ前記両面搬送手段に搬送し、
複数枚のシートが重なって前記反転手段に搬送され、前記制御手段によって検知されたシートの前記サイズが、前記収容手段に収容されたシートの前記サイズよりも大きい場合、前記検知手段がシートの後端を検知してから前記所定時間が経過するよりも前の第２タイミングで、前記反転手段は重なって搬送された前記複数枚のシートを反転させ前記両面搬送手段に搬送することを特徴とする画像形成装置。
【請求項２】
前記制御手段によって検知されたシートの前記サイズが、前記収容手段に収容されたシートの前記サイズよりも大きい場合、前記画像形成手段はシートへの画像形成動作を中止することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成手段から搬送されたシートを排出する排出手段を有し、
前記制御手段によって検知されたシートの前記サイズが、前記収容手段に収容されたシートの前記サイズよりも大きい場合、前記両面搬送手段に搬送された前記複数枚のシートは前記画像形成手段へ搬送された後、前記排出手段によって排出されることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記検知手段は、前記収容手段と前記画像形成手段の間のシートの搬送路においてシートの先端及び後端を検知することが可能な第１の検知部と、前記画像形成手段と前記反転手段の間のシートの搬送路においてシートの後端を検知することが可能な第２の検知部を有し、
前記制御手段は、前記第１の検知部がシートの先端を検知してから後端を検知するまでの時間に基づいて、シートの前記サイズを検知し、前記第２の検知部がシートの後端を検知したタイミングに基づいて、前記反転手段によってシートを反転させ前記両面搬送路に搬送するタイミングを決定することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、画像形成の指示に関する情報に基づいて、前記収容手段に収容されたシートの前記サイズを設定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
操作部を有し、
前記制御手段は、前記操作部を介して設定されたシートのサイズに関する情報に基づいて、前記収容手段に収容されたシートの前記サイズを設定することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記第２のタイミングは、重なって搬送される前記複数枚のシートの内、シートの搬送方向において最も下流側に位置する前記シートの後端が前記反転手段を通過する前のタイミングであることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段によって検知されたシートの前記サイズと前記収容手段に収容されたシートの前記サイズの差に基づいて、前記制御手段は前記第２のタイミングを決定することを特徴とする請求項７に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、レーザビームプリンタや複写機、ファクシミリ等の画像形成装置に関する。特に、記録媒体としてのシートの両面に画像を形成する際のシートの搬送制御に関する。
【背景技術】
【０００２】
普通紙や光沢紙などの記録媒体（以下、シートと記す）に対し、像坦持体や転写部材に形成したトナー像を転写し、その後、トナー像が転写されたシートを加熱して、シートのトナー像を定着することにより画像を形成する電子写真方式の画像形成装置が知られている。このような画像形成装置において、近年、生産性の向上やユーザの操作性を向上するために、シートの搬送速度の高速化、また、多様なシートのハンドリング機能が求められている。その中の一つにユーザがシートの両面に印字をする場合に、手動でシートを裏返してセットする手間を負うことなく、装置内で自動でシートを反転搬送して、シートの両面に画像を形成する自動両面印字機能を有する装置が知られている。
【０００３】
自動両面印字では、搬送路においてシートを反転させるための反転搬送機構が必要になる。この反転搬送機構としては、シートを反転搬送部としての搬送路（以下、両面反転搬送路という）に搬送させて、そこで、シートを一時停止させた後に逆方向に搬送する。その際に、搬送されてきた搬送路とは異なる方向の両面搬送路に切り替えてシートを反転搬送する方式がある。なお、この両面反転搬送路は画像形成装置において取り扱うことができる最大サイズ（搬送方向の最大の長さ）のシートを反転するのに十分な搬送路の長さを有している。
【０００４】
画像形成装置においては、シートが複数枚重なって給紙及び搬送される（以下、重送という）ことがあり、両面反転搬送路におけるシートの反転搬送動作において、重送してシートが搬送されると両面反転搬送路にシートが残留する可能性がある。重送したシートが両面反転搬送路に搬送されて反転搬送動作を行う際に、重送したシートが分離することがあり、分離した一枚のシートが両面反転搬送路に残留したままとなる（もう一枚のシートは正常に反転搬送動作が継続される）。その後、後続の新たに供給されたシートが両面反転搬送路に搬送されると、残留しているシートにぶつかり、そのシートを両面反転搬送路の搬送方向下流側に押し込むことになる。このような状態になるとシート搬送が滞り、紙詰まり等の搬送不良が発生してしまう。
【０００５】
先に説明したように、両面反転搬送路は搬送される最大サイズのシートを反転するのに十分な搬送路の長さを持っているが、前述のような残留したシートによる搬送不良が発生した場合には、ユーザが搬送不良になったシートを除去する手間が発生する。また、画像形成装置をより小型化して搬送路を短くした構成では、シートを押し込んだ状態で詰まったものを除去すること困難になることも想定される。
【０００６】
そこで、例えば特許文献１には、重送したシートのうちの一枚が両面反転搬送路に残留していることを専用のセンサを用いて検知して、後続のシートの搬送を停止して搬送不良を防止することが開示されている。特許文献１によれば、両面反転搬送路でシートが滞留してしても搬送不良を防ぐことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−０８７６３９
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記の特許文献１の方法では、両面反転搬送路においてシートの残留を検知する専用のセンサを設けてシートの有無を検知している。画像形成装置として、このような専用のセンサを用いずに、より安価な装置構成にすることも検討されている。しかし、専用のセンサを無くすと両面反転搬送路における残留したシートが検知できないため前述のような搬送不良を防ぐことができなくなる。
【０００９】
また、重送したシートが両面反転搬送路のどの位置で分離されるかは、シートの種類や搬送路の構成等によってばらつく可能性がある。シートが分離される位置や搬送量にばらつきが生じれば、両面反転搬送路において専用のセンサを設けても、そのセンサで検知できない位置にシートが残留することもある。つまり、特許文献１の構成では、シートの分離状態によっては、残留したシートを検知することができない場合もあり、やはり搬送不良が発生する可能性がある。
【００１０】
本発明は、上記課題を解決するためのものであり、安価な装置構成で重送したシートが両面反転パスに搬送された場合における、搬送不良の発生を防止することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための、本発明の画像形成装置は、シートに画像を形成する画像形成手段と、シートを収容する収容手段から前記画像形成手段へシートを搬送する搬送手段と、前記画像形成手段によってシートの両面に画像を形成するために、前記画像形成手段から搬送されたシートを反転させ搬送する反転手段と、前記反転手段により反転され搬送されたシートを前記画像形成手段に搬送する両面搬送手段と、前記収容手段から前記反転手段へ搬送されるシートの先端及び後端を検知することが可能な検知手段と、前記検知手段の検知結果に基づいて、シートの搬送方向におけるサイズを検知する制御手段と、を有する画像形成装置において、シートが前記反転手段に搬送され、前記制御手段によって検知されたシートの前記サイズと、前記収容手段に収容されたシートの前記サイズが同じ場合、前記検知手段がシートの後端を検知してから所定時間が経過した第１のタイミングで、前記反転手段はシートを反転させ前記両面搬送手段に搬送し、複数枚のシートが重なって前記反転手段に搬送され、前記制御手段によって検知されたシートの前記サイズが、前記収容手段に収容されたシートの前記サイズよりも大きい場合、前記検知手段がシートの後端を検知してから前記所定時間が経過するよりも前の第２タイミングで、前記反転手段は重なって搬送された前記複数枚のシートを反転させ前記両面搬送手段に搬送することを特徴とする。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、安価な構成で、重送したシートが両面反転搬送路に搬送されても搬送不良を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１における両面印字時のシート反転動作時のシートの搬送状態を示す図である。
【図２】本発明における画像形成装置の全体構成図である。
【図３】本発明の画像形成装置のシステム構成を示すブロック図である。
【図４】本発明の画像形成装置のエンジン制御部とコントローラ部のインターフェース部を示す図である。
【図５】本発明の画像形成装置の両面反転搬送路付近の断面図とシートの反転動作時のタイミングチャートである。
【図６】本発明の画像形成装置の両面反転搬送路において残留シートが発生するメカニズムを説明する図である。
【図７】実施例１のシートの反転動作時の制御フローである。
【図８】実施例２の画像形成装置の両面反転搬送路付近の断面図である。
【図９】実施例２の画像形成装置の両面印字時に重送が発生した場合のシートの搬送状態を示した図である。
【図１０】実施例２の両面反転動作時の制御フローである。
【図１１】実施例３の画像形成装置における両面印刷時にシートの重送が発生した場合のシートの搬送状態を示した図である。
【図１２】実施例３のシートの両面反転動作時の制御フローである。
【発明を実施するための形態】
【００１４】
次に、上述した課題を解決するための本発明の具体的な構成について、以下に実施例に基づき説明する。なお、以下に示す実施例は一例であって、この発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１５】
以下、本発明の実施例１について図１乃至図７に基づき説明する。まず、図２を用いて画像形成装置の一例としてのレーザビームプリンタの全体構成の概略を説明する。図２のレーザプリンタは、不図示のコントローラから送信された画像信号に基づいて感光ドラムを画像光により露光して静電潜像を形成する。そして、形成した静電潜像をトナーによって現像して可視画像を形成して、形成した各色の画像を重畳して転写してカラー可視画像を形成する。そして、形成したカラー可視画像をシート２へ転写し、シート２上のカラー可視画像を加熱して定着させる。トナー像を形成する画像形成部は、複数色の画像を形成知るために並列して配置した感光ドラム（５Ｙ、５Ｍ、５Ｃ、５Ｋ）、一次帯電部としての注入帯電部（７Ｙ、７Ｍ、７Ｃ、７Ｋ）、感光ドラム上の潜像をトナーを用いて現像する現像部（８Ｙ、８Ｍ、８Ｃ、８Ｋ）、トナーを収容したトナーカートリッジ（１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ）、中間転写体１２、によって構成される。
【００１６】
感光ドラム（５Ｙ、５Ｍ、５Ｃ、５Ｋ）、注入帯電部（７Ｙ、７Ｍ、７Ｃ、７Ｋ）、現像部（８Ｙ、８Ｍ、８Ｃ、８Ｋ）は、画像形成装置本体に対して着脱可能な消耗部品としてのプロセスカートリッジ（２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋ）を構成する。
【００１７】
感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋは、アルミシリンダの外周に有機光導伝層を塗布して構成し、不図示の駆動モータの駆動力が伝達されて回転する。なお、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋは画像形成動作時に図２において時計周り方向に回転させる。感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋへのレーザビームはスキャナ部１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋから送られ、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋの表面を画像データに応じて露光されて静電潜像が形成される。
【００１８】
また、一次帯電部としてイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色の感光ドラムを帯電させるための４つの帯電器７Ｙ、７Ｍ、７Ｃ、７Ｋを備える。また、各帯電器には帯電ローラ７ＹＳ、７ＭＳ、７ＣＳ、７ＫＳが備えられている。
【００１９】
現像部として、静電潜像をトナーで現像するために、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色の現像器８Ｙ、８Ｍ、８Ｃ、８Ｋを備える構成であり、各現像器には、現像ローラ８ＹＳ、８ＭＳ、８ＣＳ、８ＣＫが夫々設けられている。また、各々の現像器は脱着可能に取り付けられている。
【００２０】
中間転写体１２は、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋに接触しており、カラー画像形成時に図中、反時計周り方向に回転し、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋの回転に伴って回転する。そして、一次転写ローラ４Ｙ、４Ｍ、４Ｃ、４Ｋに印加された一次転写バイアスによって感光ドラム上の各色のトナー像が中間転写体１２上に重ねて転写される。そして、中間転写体１２上に転写されたカラーのトナー像は、二次転写ローラ９と接触する位置（ニップ位置ともいう）において、シート２を狭持搬送することによりシート２にカラーのトナー像が二次転写される。
【００２１】
定着部１３は、カラーのトナー像が転写されたシート２を搬送しがら、シート２にトナー像を定着する。シート２を加熱する定着ローラ１４とシート２を定着ローラ１４に圧接させる加圧ローラ１５とを備えている。定着ローラ１４と加圧ローラ１５は中空状に形成され、定着ローラ１４の内部にはヒータが内蔵されている。すなわち、カラーのトナー像が転写されたシート２は、定着ローラ１４と加圧ローラ１５により挟持されて搬送され、加熱および圧力されることによりトナー像がシート２の表面に定着される。その後、トナー像が定着されたシート２は、排紙部に排出されて１枚のシート２の画像形成動作が終了する。画像形成動作の終了後は、中間転写体１２を所定時間駆動して中間転写体１２上に残留したトナーをクリーナ２１でクリーニングする。
【００２２】
なお、シート２を搬送する搬送路には、搬送されたシート２の先端と後端を検知することが可能なセンサ１９、排紙センサ２０、両面搬送センサ２８が配置されている。また、情報表示部としての表示パネル４１は、ユーザに対してプリンタの状態や、必要な操作を表示するためのものである。通常、後述のコントローラ部２０１が、エンジンから送信されたステータスデータ等基づき、表示データを生成して表示パネル４１に表示する。
【００２３】
（プリンタのシステム構成の説明）
次に、プリンタのシステム構成及びインターフェースについて説明する。図３は、図２に示すプリンタを含む周辺のシステム構成を示すブロック図であり、同図において、２００は、プリンタに接続されるホストコンピュータである。また、２０１はコントローラ部、２０３はエンジン制御部である。エンジン制御部２０３は、コントローラ部２０１と双方向に通信するためのビデオインターフェース部２０４、各種プログラムを実行制御するＣＰＵ（中央演算処理装置）２０５を有する。また各種プログラムやデータを保持するＲＡＭ２６、ＲＯＭ２７を有する。
【００２４】
コントローラ部２０１は、ホストコンピュータ２００、エンジン制御部２０３と相互に通信が可能となっている。コントローラ部２０１はエンジン制御部２０３から送信されたステータスデータを情報表示部４１に表示するとともにホストコンピュータ２００にプリンタの状態を表示するためにステータスデータを送る。
【００２５】
図４は、エンジン制御部２０３とコントローラ部２０１のインターフェース信号の詳細を示す図である。図４において、１０３はシリアルコマンド送信信号線で、コントローラ部２０１からエンジン制御部２０３へ命令を送信する信号線である。１０４はシリアルステータス送信信号線で、コマンドに応えてエンジン制御部２０３からコントローラ部２０１ヘシリアル通信でステータスデータを送信する信号線である。１０５は基準垂直同期信号線で、エンジン制御部２０３からコントローラ部２０１へ基準となる垂直同期信号を送信する信号線である。１０６はＹ水平同期信号線で、エンジン制御部２０３からコントローラ部２０１ヘイエローの水平同期信号を送信する。同様に、１０７、１０８、１０９はそれぞれマゼンタ（Ｍ）、シアン（Ｃ），ブラック（Ｋ）の水平同期信号線で、エンジン制御部２０３からコントローラ部２０１に対して各色用の水平同期信号を送信するものである。各色の画像データは、コントローラ部２０１がエンジン制御部２０３から垂直同期信号と水平同期信号を受信することに応じて、エンジン制御部２０３に各色用のデータ信号線を介して送信する。
【００２６】
１１０はイエロー画像用のデータ信号線で、コントローラ部２０１からエンジン制御部２０３ヘイエローの画像データ信号を送信する。同様に、１１１、１１２、１１３はそれぞれマゼンタ（Ｍ）、シアン（Ｃ），ブラック（Ｋ）画像用のデータ信号線である。これらのデータ信号線は、コントローラ部２０１からエンジン制御部２０３ヘ各色の画像データ信号を送信するものである。
【００２７】
コントローラ部２０１は、ホストコンピュータ２００から画像情報と印字命令を受け取り、受け取った画像情報を解析してビットデータに変換し、ビデオインターフェース部２０４を介して、転写材毎に印字予約コマンド、印字開始コマンド及びビデオ信号をエンジン制御部２０３に送出する。また、コントローラ部２０１は、ホストコンピュータ２００からの印字命令に従って印字予約コマンドをエンジン制御部２０３へ送信し、印字可能な状態となったタイミングで、エンジン制御部２０３へ印字開始コマンドを送信する。
【００２８】
エンジン制御部２０３は、コントローラ部２０１からの印字予約コマンドを受けて印字の実行のための準備動作を行ないスタンバイ状態となり、コントローラ部２０１からの印字開始コマンドを待つ。エンジン制御部２０３は、印字指示信号を受信すると、コントローラ部２０１に、ビデオ信号の出力の基準タイミングとなる前述の垂直同期信号を出力し、印字予約コマンドに従ってプリント動作を開始する。
【００２９】
（両面印字時のシートの搬送制御の説明）
次に、自動両面印字機能により、シートの両面（第１面及び第２面）に印字を行う際のシートの搬送制御について説明する。第１面への印字を行うに際し、エンジン制御部２０３は、シート格納部１よりシート２を給紙して、搬送路２５にシートを搬送する。搬送路２５には、センサ１７が配置されており、センサ１７によってシートの先端を検知したタイミングを基準に所定時間経過後、レジストローラ対３によりシート２の搬送を一時停止する。エンジン制御部２０３は、中間転写体１２上に形成されたトナー像とシートが同期するタイミングで、レジストローラ対３の駆動を再開し、二次転写ローラ９の位置においてシート２の所定位置にトナー像を二次転写する。そして、トナー像が転写されたシート２を定着部１３によって加熱及び加圧してトナー像をシート２に定着させる。その後、エンジン制御部２０３は、シート２の反転動作を行うために、両面搬送切り替えフラッパ３２を動作させ、シート２を両面反転搬送路２９に搬送する。この反転動作を行うに際し、エンジン制御部２０３は、排紙センサ２０によってシート２の後端を検知したタイミングを基準として所定時間経過後に両面反転ローラ３０によるシート２の搬送を一旦停止し、その後、搬送されてきた方向とは逆方向にシートを搬送するように両面反転ローラ３０を駆動して、シート２を両面搬送路３３に搬送する。シート２は、両面搬送第１ローラ３４、両面搬送第２ローラ３７、両面再給紙ローラ３５によって両面搬送路３３を搬送される。なお、実施例１においては、両面反転ローラ３０、両面搬送第１ローラ３４、両面搬送第２ローラ３７は、不図示の駆動部としての両面反転モータによって駆動されている。このように、シート２は第１面と第２面（表裏）を反転した状態で再び搬送路２５に進入し、裏面へのトナー像転写、定着を行う。その後、エンジン制御部２０３は、両面搬送切り替えフラッパ３２を動作させ、シート２を排紙搬送路２６に搬送して排紙トレイ２７に排出し、シート２の両面印刷動作を終了する。
【００３０】
（両面反転動作の詳細説明）
ここで、両面反転ローラ３０部におけるシート２の両面反転動作のタイミング制御について、図５を用いて詳細に説明する。図５（ａ）は、本実施例における画像形成装置の両面反転搬送路２９付近を表したものであり、両面反転動作を行う際に、両面反転ローラ３０によるシート２の搬送を一旦停止した状態を表す。この状態における、シート２の後端から両面反転ローラ３０のニップ位置までの距離（以降、後端保持長とも呼ぶ）Ｌ＿ｋｅｅｐは、シート２のサイズに拠らず一定の値である。なお、上記の後端保持長Ｌ＿ｋｅｅｐは、製品設計時において固定値に決定するものであり、両面反転搬送路２９の長さと自動両面印刷機能に対応する最大シート長、及び、定着排紙センサによるシート２の後端検知位置バラツキ等を考慮した上で決定している。
【００３１】
すなわち、図５（ｂ）のタイミングチャートに示すように、制御部２０３は、Ｌ＿ｋｅｅｐの位置でシート２を停止するために、シート２の後端を検知したタイミングを基準として、所定時間Ｔ＿ＳＴＯＰ経過後に両面搬送ローラ３０の駆動を停止する。
【００３２】
（用紙サイズエラー判定の説明）
次に、本実施例の画像形成装置における、シート２の実長検知動作、及び、用紙のサイズエラーの判定動作について説明する。エンジン制御部２０３は、レジストローラ対３の搬送方向の下流側に配置されたセンサ１９によって、搬送されたシート２の先端と後端を検知する。よって、エンジン制御部２０３は、搬送したシート２の先端及び後端を検知したタイミングとシート２の搬送速度とからシートの搬送方向の長さを検出する。すなわち、センサ１９によって検出したシート２の検知サイズ（以降、シートの実長検知結果ともいう）Ｌ＿ｒｅａｌ［ｍｍ］は、タイマによってシート先端を検知した時刻をＴ＿ｌｅａｄ［ｍｓｅｃ］、シート後端を検知した時刻をＴ＿ｔａｉｌ［ｍｓｅｃ］、シートの搬送速度をＶ＿ｐｒｏｃｅｓｓ［ｍｍ／ｍｓｅｃ］として、以下の式（１）で算出することができる。
Ｌ＿ｒｅａｌ＝（Ｔ＿ｔａｉｌ−Ｔ＿ｌｅａｄ）／Ｖ＿ｐｒｏｃｅｓｓ  ・・・  （１）
【００３３】
ここで、エンジン制御部２０３は、コントローラ部２０１から送られた印字予約コマンドに応じて設定されたシートの長さ（設定サイズともいう）Ｌ＿ｒｅｓｅｒｖｅ［ｍｍ］と、プリント動作時に式（１）により算出したシートの実長検知結果（検知サイズ）Ｌ＿ｒｅａｌ［ｍｍ］とを比較する。比較した結果、両者の差が所定値以上（かつ、下記で説明する閾値以下）である場合には、用紙サイズエラーと判断して画像形成動作を中止し、エラーをリカバリする処理を開始する。エラーのリカバリ処理においては、エンジン制御部２０３は、中間転写体１２上に残留するトナー像のクリーニングを行うと共に、搬送路に残るシートを搬送し、排紙トレイ２７に排出する。ここで、センサ１９によってシート２後端を検知し、用紙サイズエラーが判明したタイミングにおいて、すでに当該シートの先端が両面反転搬送路２９に進入していた場合について説明する。この場合、エンジン制御部２０３は、正常に裏面印字を行う場合と同様に両面反転搬送路２９内においてシート２の反転動作を継続し、両面搬送路３３に搬送を行い、正常に裏面印字を行う場合と同様の手順でシート２を排紙トレイ２７まで搬送する。なお、印字予約コマンドにより指定されたシートの長さ（設定サイズ）は、印字コマンドに限らず、ユーザが情報表示部にある操作パネル（不図示）から設定することも可能である。
【００３４】
一方、センサ１９によってシート２の後端を検知し、用紙サイズエラーが判明したタイミングにおいて、両面搬送切り替えフラッパ３２を動作させておらず、当該シートの先端が両面反転搬送路２９に進入していない場合には、片面プリント時と同様に、そのままシート２を排紙搬送路２６へ搬送し、排紙トレイ２７に排出する。このように、エラーリカバリ処理において、ユーザの作業を必要とせずに用紙サイズエラーとなった対象シートを機外に排出し、次回のプリントが可能な状態まで復帰する。
【００３５】
（両面反転搬送路における残留シート発生メカニズムの説明）
次に、両面印字時に、シートの重送（複数枚重なって搬送される状態）が発生した場合の動作について図６を用いて説明する。両面印字時においてシートの表面（第１面）にプリントを行う際に、シート格納部より、シート２−１とシート２−２が、Ｌ＿ｓｈｉｆｔの長さ分、ずれて重送した状態で給紙及び搬送されて、両面反転搬送路２９に進入する場合を想定する。
【００３６】
図６（ａ）のように、シート２−２の後端がレジストセンサ１９によって検知されたタイミングで、エンジン制御部２０３によって、前述の用紙サイズエラー判定が行われる。この場合、シートの実長は実際のシート２−１の長さよりも、Ｌ＿ｓｈｉｆｔ分だけ長いと検知される。その結果、エンジン制御部２０３は用紙サイズエラーであると判断し、画像形成動作を中止して、エラーリカバリ処理を開始する。このときシート２−１の先端は、すでに両面反転搬送路２９に進入しているため、エンジン制御部２０３は反転動作を継続し、両面反転ローラ３０においてシート２−１の反転動作を実行しようとする。
【００３７】
ここで、前述したように両面反転ローラ３０の駆動停止タイミングは、当該シートの後端を検知したタイミングを基準として決定される。本実施例のように重送が発生している場合には、シート２−２の後端を排紙センサ２０が検知したタイミングを基準として停止タイミングが決定されることになる。重送したシートのズレ量、Ｌ＿ｓｈｉｆｔ分が、前述の後端保持長Ｌ＿ｋｅｅｐよりも大きければ、両面反転ローラ３０が駆動停止した状態においては、図６（ｂ）のようにシート２−１の後端は両面反転ローラ３０を通過している状態となる。よって、両面反転動作の終了後、図６（ｃ）のようにシート２−２のみが両面搬送路に搬送され、シート２−１は両面反転搬送路２９に残留することになる。
【００３８】
しかしながら、エンジン制御部２０３は、シート２−２が機外へ排出できれば、エラーリカバリ処理は正常に終了したものと判断して、両面反転搬送路２９に残留するシートが存在する状態であるにも関わらず、プリントを再開してしまう。このように、例えば、両面印字時にシートの重送が発生すると、両面反転搬送路２９に残留シートが発生してしまう。
【００３９】
（本実施例における両面反転動作の説明）
そこで、本実施例では、シートの重送に伴うエラーリカバリ処理において、反転動作における両面反転ローラの駆動停止タイミングを変更することにより、両面反転搬送路２９にシートが残留することを防止する。
【００４０】
図１は、本実施例におけるエラーリカバリ処理での反転動作における、シート２−１及びシート２−２の搬送を一旦停止した状態を示している。本実施例では、用紙サイズエラーの判定時においても、図１に示すようにシート２−１の後端から両面反転ローラ３０のニップ位置までの距離が、通常の反転動作時と同様の後端保持長Ｌ＿ｋｅｅｐが確保されるように反転動作を行うように制御する。
【００４１】
本実施例において、エンジン制御部２０３は、用紙サイズエラー発生時の反転動作において、両面反転ローラ３０の駆動停止タイミングを、センサ１９における実長検知結果に応じて算出する。すなわち、排紙センサ２０によってシート後端を検知したタイミングを基準として、両面反転ローラ３０の駆動を停止するまでの時間Ｔ＿ｓｔｏｐ＿ｒｅａｌは、以下の式（２）によって算出される。
Ｔ＿ｓｔｏｐ＿ｒｅａｌ＝（Ｌ＿ｓｂ−Ｌ＿ｋｅｅｐ−Ｌ＿ｓｈｉｆｔ）／Ｖ＿ｐｒｏｃｅｓｓ  ・・・  （２）
【００４２】
ここで、Ｌ＿ｓｂは排紙センサ２０から両面反転ローラ３０までの搬送路上の距離（装置固有の値）である。また、後端保持長Ｌ＿ｋｅｅｐ及びシートの搬送速度Ｖ＿ｐｒｏｃｅｓｓは、いずれも定数としてあらかじめエンジン制御部内のＲＯＭに記憶される値である。一方、重送したシートの重なりのズレ量Ｌ＿ｓｈｉｆｔは、前述のシート実長検知結果より推測するものである。すなわち、本実施例においては、前述のコントローラ部２０１から送られた印字予約コマンドにおいて指示されたシート長さＬ＿ｒｅｓｅｒｖｅと、プリント動作時に式（１）により算出したシート実長Ｌ＿ｒｅａｌとを比較し、シート実長の方が長い場合においては、式（３）により求める両者の差分が、重送したシートの重なりのズレ量Ｌ＿ｓｈｉｆｔであるものとする。
Ｌ＿ｓｈｉｆｔ＝Ｌ＿ｒｅａｌ−Ｌ＿ｒｅｓｅｒｖｅ  ・・・  （３）
これにより、後端保持長Ｌ＿ｋｅｅｐが確保されるため、重送したシートが反転動作時に分離してしまうことを防止可能である。
【００４３】
図７は、本発明の反転動作時の制御フローであり、両面印字時の第１面に画像を形成する際における実長検知の終了のタイミングで、エンジン制御部２０３によって行うものである。エンジン制御部２０３は、シートの実長検知が終了すると、ステップＳ１００において、前述の当該シートの用紙サイズエラー判定を行う。用紙サイズエラーであった場合、ステップＳ１０１により実長検知結果が予約されていたシート長よりも長かったか否かの判定を行う。実長検知結果が予約されていたシート長よりも長い場合には、シートの重送が発生している可能性がある。ここで、次に、ステップ１０２でシート実長Ｌ＿ｒｅａｌと予約されたシート長Ｌ＿ｒｅｓｅｒｖｅの差であるＬ＿ｓｈｉｆｔが予め定められた閾値よりも大きいか否かを判断する。この閾値とは、重送したシートの長さがシートを搬送して反転するために一次停止して搬送方向を切り換えた際に、シートの後端が搬送路２５を抜けることができるかを判断するための値である。この値は、装置の搬送路長に応じて予め設定される値である。ステップ１０２でＬ＿ｓｈｉｆｔが閾値より大きい場合には、それ以上搬送を継続すると搬送不良が発生するため搬送を停止する。ステップ１０２でＬ＿ｓｈｉｆｔが閾値以下の場合は、搬送動作を停止せずに継続するため、ステップ１０３に移行する。ステップＳ１０３では、両面反転ローラ３０の駆動停止タイミングである両面反転ローラ３０の駆動を停止するまでの時間Ｔ＿ｓｔｏｐ＿ｒｅａｌを、前述の式（２）（及び式（３））に基づいて算出する。なお、ステップＳ１０１において実長検知結果が予約されていたシート長よりも短かった場合には、両面反転ローラ３０の駆動停止タイミングは、用紙サイズエラーが発生していない場合と同様であり、予め設定された定数値を用いる（ステップＳ１０４）。
【００４４】
その後、エンジン制御部２０３は、排紙センサ２０によって当該シートの後端を検知したタイミングを基準として、ステップＳ１０３又はステップＳ１０４で決定した時間Ｔが経過するのを待つ（ステップ１０５、Ｓ１０６、Ｓ１０７）。エンジン制御部２０３は、ステップＳ１０８によって、時間Ｔが経過したタイミングで両面反転ローラ３０の駆動を停止して両面反転制御を終了する。
【００４５】
以降は、通常の両面搬送制御と同様にシートを両面搬送路３３に搬送し、最終的に重送したシートを機外に排出する。
【００４６】
以上説明したように、実施例１によれば、検知したシートの実長が、指定したシートの長さよりも長い場合は、シートの重送が発生している可能性があると判断して、両面反転搬送路における重送したシートの分離が発生しないように両面反転動作の制御タイミングを変更する。これにより、両面印刷時に重送が発生した場合においても、両面反転搬送路でのシートの残留を防ぐことが可能となり、ユーザの作業を必要とせずに用紙サイズエラーからのリカバリ処理を完了することができる。
【００４７】
なお、実施例１においては、シート２の実長検知をセンサ１９の検知結果を用いて行ったが、その他のセンサによって実行することもできる。
【実施例２】
【００４８】
前述の実施例１においては、両面反転搬送路にシートが残留しないように制御する方法について説明した。しかしながら、画像形成装置の構成によっては、上記の実施例１の制御方法ではシートの残留を防ぐことができない可能性もある。実施例２では、シートの重送が発生した場合のエラーリカバリ処理において、両面反転搬送路において分離して残留したシートが有るか否かを判断し、シートが残留した可能性がある場合には、直ちに搬送動作を禁止する方法を提案する。そして、分離したシートが両面反転搬送路に残留している場合は、その旨をユーザに報知する。これにより、ユーザに画像形成装置内をチェックするように促して、後続のシートによる残留したシートの押し込みを防止することができる。なお、実施例２において、前述の実施例１と同様の箇所については説明を省略する。
【００４９】
（実施例２の装置構成の説明）
実施例１では、反転動作を行う際に、排紙センサ２０から両面反転ローラ３０までの距離が充分に確保された搬送路を有する装置を例に説明した。実施例１の構成のように、排紙センサ２０から両面反転駆動ローラ３０までの距離が充分に確保されていれば、実施例１で説明したような制御によって重送したシートを排出することができる。しかし、画像形成装置をより小型化するために、排紙センサ２０から両面反転ローラ３０までの距離が短く充分に確保できない構成になる。このような場合、図８に示すように、排紙センサ２０によってシート２の後端を検知してから両面反転ローラ３０の駆動を停止するまでの間に、重送したシート（図８のシート２−１）の後端は両面反転ローラ３０のニップ位置を通過してしまう。そうなると、実施例１の制御方法でも、両面反転搬送路２９にシートが残留することになる。
【００５０】
（実施例２における残留シートの判定方法の説明）
実施例２においては、前述のように反転動作の制御タイミングの変更幅を充分に確保できない搬送路の短い構成の画像形成装置において、シートの第１面への印刷時に用紙サイズエラーと判定されたシートのシート実長と、その後のエラーリカバリ処理時に検出した当該シートのシート実長とを比較する。後者が短く検出された場合には、重送で分離したシートが両面反転搬送路２９内に、残留しているものと判断してユーザに報知する。
【００５１】
図９は、実施例２における画像形成装置において、両面印字時にシートの重送が発生した場合のシート搬送の様子を時系列に示したものである。図９（ａ）でシートの重なりのズレ量であるＬ＿ｓｈｉｆｔが所定値以上（かつ、実施例１で説明した閾値以下）であった場合、エンジン制御部２０３は、レジストセンサ１９において重送されたシートの後端を検知し、用紙サイズエラーと判定する。なお、エンジン制御部２０３は、この時のシート実長検知結果を、エラー発生対象のシートの第１面の印字時において検知された実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅとして記憶する。
【００５２】
その後、両面反転ローラ３０での反転動作時に、重送したシ−トうちの１枚であるシート２−１が分離されて、両面反転搬送路２９に残留してしまう可能性がある。もう１枚のシート２−２は両面搬送路３３に正常に搬送される（図９（ｂ）及び図９（ｃ）に示す）。エンジン制御部２０３は、シート２−２の表裏を反転して搬送路２５へ送り、この時にセンサ１９によって、再度、シートの実長検知を行う（図９（ｄ））。この時のシート実長検知結果を、エラー発生対象のシートの裏面印字時における実長Ｌ＿ｓｅｃｏｎｄ＿ｓｉｄｅとして記憶する。図９で示すように、重送したシート途中で分離し、両面反転搬送路２９に残留した場合には、下記の式（４）を満たすため、エンジン制御部２０３は、重送で分離したシートが両面反転搬送路２９内に残留している可能性がある旨をコントローラ部２０１に報知する。
Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅ＞Ｌ＿ｓｅｃｏｎｄ＿ｓｉｄｅ  ・・・  （４）
【００５３】
一方、単純な用紙のセットミス等、重送以外の要因で用紙サイズエラーが発生した場合や、重送による用紙サイズエラーであっても、シートの分離が発生しなかった場合には、上記の式（４）の条件を満たさない。その場合、エンジン制御部２０３は当該シートを正常に機外に排出したものと判断して、エラーリカバリ処理を終了する。
【００５４】
以上の処理を、図１０のフローチャートに示す。エンジン制御部２０３は、ステップＳ２００、Ｓ２０１によって、前述の図７で説明したように、シート２の実長検知、及び、用紙サイズエラー判定を行う。ステップＳ２０２において用紙サイズエラーであったと判断された場合には、ステップ２０３において、Ｌ＿ｓｈｉｆｔが閾値以下であるかを判断する。Ｌ＿ｓｈｉｆｔが閾値より大きければ搬送を停止し、閾値以下であれば次ステップ２０４に移行する（図７の判断と同様）。次ステップＳ２０４において、シートの重送が発生している可能性があるため、ステップＳ２０１で検知した実長Ｌ＿ｒｅａｌを、シートの表面印字時における実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅとして記憶する。なお、ステップＳ２０１において用紙サイズエラーではないと判断した場合、または、ステップＳ２０２において、検知したシート２の実長が予約されたシート長よりも短い場合には、重送が発生していないとして、当該シートを両面搬送路３３及び搬送路２５に搬送し、シートを機外に排出する（ステップＳ２０６）。
【００５５】
ステップ２０５では、エンジン制御部２０３は当該シートを両面搬送路３３及び搬送路２５に搬送する。この時、再度、シート実長を検知する（ステップＳ２０７）。ステップＳ２０８では、ステップＳ２０７で検知した実長Ｌ＿ｒｅａｌを、シートの第２面への印字のためのシートの搬送時のシート実長Ｌ＿ｓｅｃｏｎｄ＿ｓｉｄｅとして記憶する。ステップＳ２０９において、第２面への印字のためのシート搬送時のシート実長Ｌ＿ｓｅｃｏｎｄ＿ｓｉｄｅが、第１面におけるシート実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅよりも短い場合には、両面反転搬送路２９内にシートが残留している可能性があるため、その旨をコントローラ２０１を介してユーザに報知する（ステップＳ２１０）。
【００５６】
ここで、ステップＳ２１０において、エンジン制御部２０３は、以降のシートの搬送動作を禁止して、重送したシートの内の分離されたシートが両面反転搬送路２９に残留していることを示すステータスをコントローラ２０１に対して送信する。コントローラ部２０１は、両面反転搬送路２９内に残留シートがある旨のステータスを受信したら、それ以降のプリント指示の送信を中断すると共に、情報表示部である表示パネル４１に、両面反転搬送路２９内の残留シートを取り除くようにメッセージを表示する。
【００５７】
なお、エンジン制御部２０３は、両面反転搬送路２９にアクセスするドアが開閉されたことの検知によって、ユーザによって残留シートが取り除かれたものと判断し、シート搬送の禁止を解除した旨のステータスをコントローラ部２０１に送信する。
【００５８】
以上説明したように、実施例２によれば、搬送路の長さが短い装置の両面印刷時において、重送によって両面反転搬送路内にシートが残留してしまった場合でも、シートの第１面の印字時おいて用紙サイズエラーとなった際の実長検知結果を記憶しておき、エラーリカバリ処理で両面反転搬送路を通過してきた当該シートの実長検知結果との比較を行う。比較の結果に応じて、シートが残留しているか否かを判断する。これにより、両面反転搬送路内にシートが残留した可能性がある場合には、後続して搬送されるシートで残留したシートを押し込むことによる搬送不良を防止することができ、かつ、速やかにユーザに報知することができる。
【実施例３】
【００５９】
前述の実施例２においては、センサ１９によって反転したシートの搬送方向の長さを検知する構成であったが、実施例３では、両面搬送センサ２８を用いて反転したシートの搬送方向の長さを検知する構成を特徴とする。つまり、実施例２とは反転したシートの搬送方向の長さを検知するセンサが異なる。
【００６０】
図１１は、実施例３の画像形成装置において、両面印刷時にシートの重送が発生した場合のシート搬送の様子を時間順に示したものである。実施例３でも実施例２と同様、図１１（ａ）でシートの重なりのズレ量であるＬ＿ｓｈｉｆｔが所定値以上（かつ、前述した閾値以下）であった場合、エンジン制御部２０３は、センサ１９において重送されたシートの後端を検知し、用紙サイズエラーと判定する。なお、エンジン制御部２０３は、この時のシートの実長検知結果を、エラー発生対象のシートの第１の実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅとして記憶しておく。
【００６１】
その後、両面反転ローラ３０での反転動作時に、重送したシ−トのうちの１枚のシート２−１が分離されて、両面反転搬送路２９に残留してしまう可能性がある。その場合は、もう１枚のシート２−２は両面搬送路３３に正常に搬送される（図１１（ｂ）及び図１１（ｃ））。
【００６２】
この時、エンジン制御部２０３は、両面搬送路３３における両面搬送センサ２８によってシート２−２の先端と後端を検知し、前述の式（１）によってシートの実長を検出することが可能である。すなわち、図１１（ｄ）で示すように、シート２−２の後端が両面搬送センサ２８を通過する時点で、エンジン制御部２０３はシートの実長を算出し、その結果を、エラー発生対象シートの第２の実長Ｌ＿ｒｅａｌ＿ｄｕｐｌｅｘとして記憶する。
【００６３】
図１１で示す例のように、重送したシート途中で分離し、両面反転搬送路２９内に残留してしまった場合には、下記の式（５）
Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅ＞Ｌ＿ｒｅａｌ＿ｄｕｐｌｅｘ  ・・・  （５）
を満たすため、エンジン制御部２０３は、重送で分離したシートが両面反転搬送路２９に残留している可能性がある旨をコントローラ部２０１に報知する。
【００６４】
以上の処理を、図１２のフローチャートに示す。エンジン制御部２０３は、ステップＳ３００及びＳ３０１によって、センサ１９によって前述のシートの実長検知結果、及び、用紙サイズエラーの判定を行う。ステップＳ３０１において用紙サイズエラーであると判定した場合には、ステップＳ３０２において、検知したシートの実長が予約されたシート長よりも長いか否かを判断する。一方、ステップＳ３０１において用紙サイズエラーではないと判定した場合、または、ステップＳ３０２において、検知したシートの実長が予約されたシート長よりも短い場合には、重送が発生している可能性はないものとして、当該シートを両面搬送路３３及び搬送路２５に搬送し、機外に排出する（ステップＳ３０６）。
【００６５】
ステップ３０２において、検知したシートの実長が予約されたシート長よりも長いと判断した場合は、前述の実施例１、２と同様にＬ＿ｓｈｉｆｔが閾値より大きいかを判断する。Ｌ＿ｓｈｉｆｔが閾値より大きい場合は、前述の実施例と同様に搬送を停止する。また、Ｌ＿ｓｈｉｆｔが閾値以下の場合は、ステップ３０４に移行する。ステップ３０４では、シートの重送が発生している可能性があるため、ステップＳ３０１で検知した実長Ｌ＿ｒｅａｌを、センサ１９通過時のシートの第１の実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅとして記憶する。続いて、エンジン制御部２０３は当該シートを両面搬送路３３に搬送し（ステップＳ３０５）、この両面搬送センサ２８によって再度、シートの実長を検知する（ステップＳ３０７）。ステップＳ３０８ではステップＳ３０７で検知した実長Ｌ＿ｒｅａｌ＿ｄｕｐを、シートの第２の実長Ｌ＿ｄｕｐｌｅｘとして記憶する。ステップＳ３０９において、両面搬送センサ２８によって検知したシート実長Ｌ＿ｄｕｐｌｅｘが、表面のシート実長Ｌ＿ｆｉｒｓｔ＿ｓｉｄｅよりも短い場合には、両面反転搬送路２９内にシートが残留している可能性があるため、その旨をコントローラ２０１を介してユーザに報知する（ステップＳ３１０）。その後、エンジン制御部２０３は、シートを搬送路２５に搬送し、機外に排出する（ステップＳ３１１）。
【００６６】
以上説明したように、実施例３によれば、実施例２と同様、搬送路が短い構成において両面印刷時に、重送したシートが分離されて両面反転搬送路に残留しても、シートの搬送不良を防止することができる。具体的には、シートの第１面の印字時に用紙サイズエラーとなった際の実長検知結果を記憶しておき、エラーリカバリ処理で両面搬送路を通過する際の当該シートの実長検知結果と比較して、シートが残留したか否かを判断する。両面反転搬送路内にシートが残留した可能性がある場合は、動作を停止することにより、後続しえて搬送されるシートで残留したシートを押し込むことによる搬送不良の発生を防止することができる。また、実施例２で説明した方法に比べて、より速やかにユーザに報知することができる。
【符号の説明】
【００６７】
１３  定着部
１９  センサ
２０  排紙センサ
２５  搬送路
２８  両面搬送センサ
２９  両面反転搬送路
３０  両面搬送ローラ
３３  両面搬送路
【図１】
0005812594.tif 000002
【図２】
0005812594.tif 000003
【図３】
0005812594.tif 000004
【図４】
0005812594.tif 000005
【図５】
0005812594.tif 000006
【図６】
0005812594.tif 000007
【図７】
0005812594.tif 000008
【図８】
0005812594.tif 000009
【図９】
0005812594.tif 000010
【図１０】
0005812594.tif 000011
【図１１】
0005812594.tif 000012
【図１２】
0005812594.tif 000013