(57)【特許請求の範囲】
【請求項１】
シートを収納する収納手段と、
前記収納手段から給紙されたシートに画像を形成する画像形成手段と、
前記画像形成手段によって画像形成されたシートを、循環経路に沿って搬送し
て再び前記画像形成手段に給紙する再給紙手段と、
シートのサイズ及び材質を判別する判別手段と、
前記判別手段により判別されたシートのサイズ及び材質に応じて、前記循環経路に沿って循環可能なシートの枚数を制御する制御手段とを有し、
前記制御手段は、前記判別手段が第１の材質であると判断した場合と、第２の材質であると判断した場合とで、前記循環経路に沿って循環可能なシートの枚数を異ならせることを特徴とする画像形成装置。
【請求項２】
前記収納手段は複数存在し、
複数の前記収納手段毎に収納されているシートの材質を設定する設定手段を設けたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
厚紙を前記循環経路に循環させるときは、普通紙及び再生紙のいずれかを循環させるときのシートの枚数とは異なる枚数のシートを循環させることを特徴とする請求項１記載の画像形成装置。
【請求項４】
厚紙を前記循環経路に循環させるときは、普通紙及び再生紙のいずれかを循環させるときのシートの枚数よりも少ない枚数のシートを循環させることを特徴とする請求項３記載の画像形成装置。
【請求項５】
Ａ４Ｒの厚紙を前記循環経路に循環させるときは、Ａ４Ｒの普通紙及びＡ４Ｒの再生紙のいずれかを循環させるときのシートの枚数とは異なる枚数のシートを循環させることを特徴とする請求項１記載の画像形成装置。
【請求項６】
Ａ４Ｒの厚紙を前記循環経路に循環させるときは、Ａ４Ｒの普通紙及びＡ４Ｒの再生紙のいずれかを循環させるときのシートの枚数よりも少ない枚数のシートを循環させることを特徴とする請求項５記載の画像形成装置。
【請求項７】
シートのサイズ及び材質に対応して、前記循環経路へシートを循環させるときのシートの循環枚数を記憶する記憶手段を有し、
前記制御手段は、前記記憶手段に記憶された情報に基づいて、シートのサイズ及び材質に対応した枚数のシートを前記循環経路内に循環させることを特徴とする請求項１記載の画像形成装置。
【請求項８】
シートを収納する収納手段と、前記収納手段から給紙されたシートに画像を形成する画像形成手段と、前記画像形成手段によって画像形成されたシートを、循環経路に沿って搬送して再び前記画像形成手段に給紙する再給紙手段とを有する画像形成装置を制御する演算装置に、
シートのサイズ及び材質を判別する判別手順と、
前記判別手順において第１の材質であると判断した場合と、第２の材質であると判断した場合とで、前記循環経路に沿って循環可能なシートの枚数を異ならせる制御手順と、
を実行させるためのプログラムを記録した演算装置読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
本発明は、循環型用紙搬送方式により両面画像形成可能な画像形成装置および記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、多数枚の記録用紙の表裏両面に対して画像を形成する方法としては、画像を転写する転写部に記録用紙を送った後、画像が片面に転写された記録用紙を反転部に送り、その反転部で反転させた記録用紙を両面専用収容トレイに集積することなく再び転写部に送ってその反対面に画像を転写する循環型用紙搬送方式（いわゆる、トレイレス両面機構あるいはスルーパス両面機構などと呼ばれる）を利用するものがある。
【０００３】
この方式を採用する両面画像形成方法には、片面に画像が形成された記録用紙を反転させた後にすべて両面専用収容トレイに集積し、その集積した記録用紙を再び転写部に送ってその反対面に画像を形成する両面画像形成方式（いわゆる、スタック型両面機構）に比べて、画像形成速度が向上し、両面専用収容トレイの設置等による不要なコストアップ、さらに両面専用収容トレイの積載枚数制限を招くことがない利点を持っている。
【０００４】
このような循環型用紙搬送方式を利用した画像形成装置としては、例えば特開平９−３１５６９９号公報のように、機内の循環枚数を超えた両面画像形成の紙が存在する場合に、１枚の両面画像形成の紙を給紙、再給紙を行って画像形成を行うのではなく、「（循環枚数＋１）／２」（つまり３枚循環型画像形成の場合は（３＋１）／２＝２、５枚循環型画像形成の場合には（５＋１）／２＝３、７枚循環型画像形成の場合には（７＋１）／２＝４）枚の紙を先に給紙し、その後、給紙と先に給紙した紙の再給紙を交互に繰り返し、通常では用紙間隔が空いてしまう画像形成を、片面画像形成と同様の用紙間隔で画像形成が行えるような制御を行っている。
【０００５】
また、用紙の紙種に応じた搬送制御を行い、ジャムを防ぐ方法としては、例えば特開平９−２７８２５２号公報のように、機内に紙種センサを設け、紙種を判別し、厚紙やＯＨＰシートのような用紙はストレート排紙や両面印字を行わないという方法がある。
【０００６】
【発明が解決しようとする課題】
図２０は、この種の画像形成装置において同一紙パス長での循環枚数の違いによる給紙のタイミングを示す模式図である。
【０００７】
なお、網掛けされていない実線枠線は両面画像形成の記録紙の表面の給紙、あるいは片面画像形成の記録紙の給紙を示している。また、網掛けされている実線枠線は両面画像形成の記録紙の裏面の再給紙を示している。さらに、破線である枠線は１枚分紙間が空いていることを示している。
【０００８】
また、図中、記録紙上に記載される数字１〜５は、記録紙が何枚目の記録紙であるかを示している。
【０００９】
図において、図２０（ａ）は、大きな紙サイズでの３枚循環に対応し、図２０（ｂ）は小さな紙サイズでの３枚循環に対応し、図２０（ｃ）は小さな紙サイズでの５枚循環に対応する。
【００１０】
図に示すように、紙パスの長さ１９００１が定まっていた場合、図２０（ａ）のように大きな用紙サイズの紙の場合で３枚循環型画像形成を行った場合、および図２０（ｃ）のように小さな用紙サイズの紙の場合で５枚循環型画像形成を行った場合には、紙間も空かずに効率的な画像形成を行うことができるが、図２０（ｂ）のように同一紙パス長１９００１で小さな用紙サイズの紙の場合で３枚循環型画像形成を行った場合には紙間が空いてしまい、効率的な画像形成を行うことができない。
【００１１】
しかし、上記従来方式では、画像形成装置固有の循環枚数が決まっており、図２０（ａ）に示したように、大きなサイズの紙を３枚循環画像形成可能な画像形成装置では、図２０の（ｂ）に示すように、小さな紙サイズで循環動作を行った場合、紙間が空いてしまいスループットが低下してしまうという問題点があった。
【００１２】
また、厚紙の反転排紙、両面印字を禁止していた画像形成装置においても、近年両面印字が行えるようになってきているが、循環枚数が装置により固定な場合や、上述した問題点を克服するために用紙サイズによって循環枚数を決定可能にした場合、厚紙などの紙種によっては、搬送用モータのトルク不足により、紙の搬送スピードが稼げずに循環枚数が通常の用紙と同一ではジャムが発生する可能性の高い機種も存在するという問題点もあった。
【００１３】
本発明は、上記問題点を解決するためになされたのもで、本発明の目的は、シートのサイズ及び材質を判別し、第１の材質であると判断した場合と、第２の材質であると判断した場合とで、前記循環経路に沿って循環可能なシートの枚数を異ならせることにより、シートのカール及びこれによるジャムの発生を防止することができる画像形成装置および記憶媒体を提供することである。
【００１４】
【問題点を解決するための手段】
本発明に係る第１の発明は、シートを収納する収納手段（図２に示すカセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５）と、前記収納手段から給紙されたシートに画像を形成する画像形成手段（図２に示すプリンタ部３００）と、前記画像形成手段によって画像形成されたシートを、循環経路（図２に示す再給紙搬送路３３２）に沿って搬送して再び前記画像形成手段に給紙する再給紙手段と、シートのサイズ及び材質を判別する判別手段（図３に示すＣＰＵ１１２が、図示しない各給紙段のカセットまたは給紙トレイに備えられた仕切り板、スライド板又はセンサにより設定された用紙サイズを判別し、図１７に示す紙種の表示画面，図１８に示す紙種設定画面により給紙段毎に設定され、図３に示す不揮発性メモリ９９９に格納された記録媒体種を、図３に示すＣＰＵ１１２が読み出すことにより判別する）と、前記判別手段により判別されたシートのサイズ及び材質に応じて、前記循環経路に沿って循環可能なシートの枚数を制御する制御手段（図３に示すＣＰＵ１１２）とを有し、前記制御手段は、前記判別手段が第１の材質であると判断した場合と、第２の材質であると判断した場合とで、前記循環経路に沿って循環可能なシートの枚数を異ならせるものである。
【００１５】
本発明に係る第２の発明は、前記収納手段は複数存在し（図２に示すカセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５）、複数の前記収納手段毎に収納されているシートの材質を設定する設定手段（図１７に示す紙種の表示画面，図１８に示す紙種設定画面）を設けたものである。
【００１６】
本発明に係る第３の発明は、厚紙を前記循環経路に循環させるときは、普通紙及び再生紙のいずれかを循環させるときのシートの枚数とは異なる枚数のシートを循環させる（図１５）ものである。
【００１７】
本発明に係る第４の発明は、厚紙を前記循環経路に循環させるときは、普通紙及び再生紙のいずれかを循環させるときのシートの枚数よりも少ない枚数のシートを循環させる（図１５）ものである。
【００１８】
本発明に係る第５の発明は、Ａ４Ｒ（シートのサイズがＡ４Ｒ）の厚紙を前記循環経路に循環させるときは、Ａ４Ｒの普通紙及びＡ４Ｒの再生紙のいずれかを循環させるときのシートの枚数とは異なる枚数のシートを循環させる（図１５）ものである。
【００１９】
本発明に係る第６の発明は、Ａ４Ｒ（シートのサイズがＡ４Ｒ）の厚紙を前記循環経路に循環させるときは、Ａ４Ｒの普通紙及びＡ４Ｒの再生紙のいずれかを循環させるときのシートの枚数よりも少ない枚数のシートを循環させる（図１５）ものである。
本発明に係る第７の発明は、シートのサイズ及び材質に対応して、前記循環経路へシートを循環させるときのシートの循環枚数を記憶する記憶手段（図３に示すＲＯＭ１１４又は不揮発性メモリ９９９又は図示しない記憶媒体）を有し、前記制御手段（図３に示すＣＰＵ１１２）は、前記記憶手段に記憶された情報（図１５）に基づいて、シートのサイズ及び材質に対応した枚数のシートを前記循環経路内に循環させるものである。
本発明に係る第８の発明は、シートを収納する収納手段と、前記収納手段から給紙されたシートに画像を形成する画像形成手段と、前記画像形成手段によって画像形成されたシートを、循環経路に沿って搬送して再び前記画像形成手段に給紙する再給紙手段とを有する画像形成装置を制御する演算装置に、シートのサイズ及び材質を判別する判別手順（図１４のステップＳ２５１２もしくはそれ以前の不図示の工程）と、前記判別手順により判別されたシートのサイズ及び材質に応じて、前記循環経路に沿って循環可能なシートの枚数を制御する制御手順（図１４のステップＳ２５１２）と、前記判別手順において第１の材質であると判断した場合と、第２の材質であると判断した場合とで、前記循環経路に沿って循環可能なシートの枚数を異ならせる制御手順とを実行させるためのプログラムを記憶媒体に演算装置が読み取り可能に記録させたものである。
【００２０】
【発明の実施の形態】
図１は、本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システム１００の全体構成を示す図である。
【００２１】
図において、２００はリーダ部（リーダ装置）で、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット（ＤＦユニット）２５０とで構成される。
【００２２】
３００はプリンタ部（プリンタ装置）で、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット３３０とで構成される。
【００２３】
１１０は制御装置で、リーダ部２００、プリンタ部３００と電気的に接続され、さらにイーサネット（Ｅｔｈｅｒｎｅｔ）等のネットワーク４００を介して、ホストコンピュータ２４０１, ２４０２と接続されている。
制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダ部２００から読取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータ２４０１，２４０２へ送信するスキャナ機能、ホストコンピュータ２４０１，２４０２からネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００２４】
１５０は操作部で、制御装置１１０に接続され、液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００２５】
図２は、図１に示したリーダ部２００及びプリンタ部３００の構成を説明する断面図であり、図１と同一のものには同一の符号を付してある。
【００２６】
リーダ部２００において、原稿給紙ユニット２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するものである。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６、及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１１０へ転送される。
【００２７】
プリンタ部３００において、３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００２８】
そして、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５のいずれかから記録媒体（以下、記録媒体，記録紙，用紙，紙を同一の意味で用いる）を給紙し、転写部３２５へ搬送路３３１によって導かれ、感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記像紙に定着される。
【００２９】
その後、定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排紙ビン３２８に排出される。あるいは、印字面を反転して排紙ビン３２８に排出する場合には、搬送路３３６，搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７，搬送路３３４を通る。
【００３０】
また、両面記録が設定されている場合は、定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって、搬送路３３３に記録紙は導かれ、その後記録紙を逆方向に搬送し、フラッパ３２９によって、搬送路３３８，再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。
【００３１】
〔制御装置の説明〕
図３は、図１に示した制御装置１１０の機能構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００３２】
図において、１１１はメインコントローラで、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００３３】
ＣＰＵ１１２とバスコントローラ１１３は、制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。また、ホストコンピュータ２４０１，２４０２から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスタイメージデータに伸長する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００３４】
１１６はＤＲＡＭで、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００３５】
９９９は不揮発性メモリ（ＮＶＲＡＭ等）で、操作部１５０から各給紙段毎に設定される記録媒体種（以下、記録媒体種と紙種を同一の意味で用いる）等を格納する。
【００３６】
１２１はネットワークコントローラ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ）で、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワーク（ＬＡＮ４００）と接続される。ネットワークとしては一般的にイーサネットがあげられるが、トークンリングやその他のものであってもよい。
【００３７】
１２５は汎用高速バスで、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられるが、ＩＳＡバスやその他のものであってもよい。
【００３８】
Ｉ／Ｏ制御部１２６には、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路（スキャナＩ／Ｆ１４０，プリンタＩ／Ｆ１４５）に接続されている。
【００３９】
１３２はパネルＩ／Ｆで、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００４０】
操作部１５０には、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００４１】
１３３はリアルタイムクロックモジュールで、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００４２】
１６１はＥ−ＩＤＥコネクタで、外部記憶装置を接続するためのものである。このＩ／Ｆを介してハードディスクやＣＤ−ＲＯＭドライブを接続し、プログラムや画像データを書き込んだり読み込んだりすることができる。
【００４３】
１４２，１４７はコネクタで、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００４４】
１４０はスキャナＩ／Ｆで、コネクタ１４２を介してリーダ部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像を、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有し、さらに、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００４５】
なお、スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００４６】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データにスムージング処理をして、プリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００４７】
ＤＲＡＭ１１６上に伸長されたラスタイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００４８】
〔メインコントローラの説明〕
図４は、図３に示したメインコントローラ１１１の構成を示すブロック図である。
【００４９】
図において、プロセッサコア（ＣＰＵ）４０１（図３に示したＣＰＵ１１２に相当）は、６４ビットのプロセッサバス（ＳＣバス）を介して、システムバスブリッジ（ＳＢＢ）４０２に接続される。
【００５０】
なお、システムバスブリッジ（ＳＢＢ）４０２（Ｇバスアービタ（ＧＢＡ）４０６，Ｂバスアービタ（ＢＢＡ）４０７も含む）は、図３に示したバスコントローラ１１３に相当する。
【００５１】
ＳＢＢ４０２は、４×４の６４ビットクロスバスイッチであり、プロセッサコア４０１の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバス（ＭＣバス（ＭＣＢｕｓ））で接続されており、さらに、グラフイックバスであるＧバス（ＧＢｕｓ）４０４、ＩＯバスであるＢバス（ＢＢｕｓ）４０５と接続され、全部で４つのバスに接続される。
【００５２】
ＳＢＢ４０２は、これら４モジュール間を、可能な限り、同時平行接続を確保することができるように設計されている。また、ＳＢＢ４０２は、データの圧縮伸長ユニット（ＣＯＤＥＣ）４１８とも、ｃｏｄｅｃＩ／Ｆを介して接続されている。
【００５３】
Ｇバス４０４は、Ｇバスアービタ（ＧＢＡ）４０６により協調制御されており、スキャナ（リーダ装置２００）やプリンタ（プリンタ装置３００）と接続するためのスキャナプリンタコントローラ（ＳＰＣ）４０８に接続される。
【００５４】
また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、ＳＰＣ４０８のほか、電力管理ユニット（ＰＭＵ）４０９，インタラプトコントローラ（ＩＣ）４１０，ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１，ＵＳＢコントローラ４１２，ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３，イーサネットを用いたＬＡＮコントローラ（ＬＡＮＣ）４１４，ＬＣＤパネル，キー，汎用入出力コントローラ（ＰＣ）４１５，ＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。
【００５５】
ＰＣ４１５には、表示パネルやキーボードを備えた操作パネル４１７が接続される。
【００５６】
〔インタラプトコントローラ（ＩＣ）の説明〕
インタラプトコントローラ（ＩＣ）４１０は、Ｂバス４０５に接続され、メインコントローラチップ内の各機能ブロック及び、チップ外部からのインタラプトを集積し、ＣＰＵ４０１がサポートする、６レベルの外部インタラプト及び、ノンマスカブルインタラプト（ＮＭＩ）に再分配する。なお、上述の各機能ブロックとは、電力管理ユニット４０９，シリアルインタフェースコントローラ４１１，ＵＳＢコントローラ４１２，パラレルインタフェースコントローラ４１３，イーサネットコントローラ４１４，汎用ＩＯコントローラ４１５，ＰＣＩインタフェースコントローラ４１６，スキャナプリンタコントローラ４０８などである。
【００５７】
〔メモリコントローラ（ＭＣ）の説明〕
メモリコントローラ（ＭＣ）４０３は、メモリコントローラ専用のローカルバスであるＭＣバスに接続され、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）やフラッシュＲＯＭやＲＯＭ（図３に示したＤＲＡＭ１１６，ＲＯＭ１１４に相当）を制御する。
【００５８】
〔システムバスブリッジ（ＳＢＢ）の説明〕
図５は、図４に示したシステムバスブリッジ（ＳＢＢ）４０２の構成を説明するブロック図である。
【００５９】
ＳＢＢ４０２は、Ｂバス（入出カバス），Ｇバス（グラフイックバス），ＳＣバス（プロセッサローカルバス）及びＭＣバス間の相互接続をクロスバスイッチを用いて提供する、マルチチャネル双方向バスブリッジである。クロスバスイッチにより、２系統の接続を同時に確立することが出来、並列性の高い高速データ転送を実現出来る。
【００６０】
図に示すように、ＳＢＢ４０２は、Ｂバス４０５と接続するためのＢバスインタフェース２００９と、Ｇバス４０４と接続するためのＧバスインタフェース２００６と、プロセッサコア４０１と接続するためのＣＰＵインタフェーススレーブポート２００２と、メモリコントローラ４０３と接続するためのメモリインタフェースマスタポート２００１と、圧縮伸長ユニット４１８と接続するためのＣＯＤＥＣバスインタフェース２０１４を備えるほか、アドレスバスを接続するアドレススイッチ２００３（シーケンサ２００３ａを備える），データバスを接続するデータスイッチ２００４を含む。また、プロセッサコアのキャッシュメモリを無効化するキャッシュ無効化ユニット２００５を備えている。
【００６１】
また、Ｇバスインタフェース２００６は、Ｇバスインタフェーススレーブ２００８を介してアドレススイッチ２００３と接続され，Ｇバスインタフェースデータ２００７を介してデータスイッチ２００４と接続される。ＣＯＤＥＣバスインタフェース２０１４は、ＣＯＣＥＣバスインタフェーススレーブ２０１６を介してアドレススイッチと接続され、ＣＯＣＥＣバスインタフェースデータ２０１５を介してデータスイッチ２００４と接続される。Ｂバスインタフェース２００９は、Ｂバスインタフェーススレーブ２０１０，Ｂバスインタフェースマスタ２０１１を介してアドレススイッチ２００３と接続され、Ｂバスインタフェーススレーブ２０１０を介してキャッシュインバリデーションユニット２００５と接続され、Ｂバスインタフェースデータ２０１２を介してデータスイッチ２００４と接続される。
【００６２】
〔ＰＣＩバスインタフェース（ＰＣＩＣ）の説明〕
図４に示したＰＣＩバスインタフェース（ＰＣＩＣ）４１６は、メインコントローラ内部汎用ＩＯバスであるＢバスと、チップ外部ＩＯバスであるＰＣＩバスの間をインタフェースするブロックである。
【００６３】
〔Ｇバスアービタ（ＧＢＡ），Ｂバスアービタ（ＢＢＡ）の説明〕
図４に示したＧバスのアービトレーションは、中央アービトレーション方式であり、各バスマスタに対して専用のリクエスト信号とグラント信号を持つ。このアービタは制御方法をプログラミングすることが出来る。
【００６４】
また、バスマスタヘの優先権の与え方として、すべてのバスマスタを同じ優先権として、公平にバス権を与える公平アービトレーションモードと、いずれかひとつのバスマスタの優先権を上げ、優先的にバスを使用させる優先アービトレーションモード、のどちらかを指定できる。
【００６５】
図４に示したＢバスアービタ（ＢＢＡ）４０７は、ＩＯ汎用バスであるＢバス４０５のバス使用要求を受け付け、調停の後、使用許可を選択された一つのマスタに対して与え、同時に２つ以上のマスタがバスアクセスを行う事を禁止する。アービトレーション方式は、３段階のプライオリテイを持ち、それぞれのプライオリテイに複数のマスタをプログラマブルに割り当てられる構成になっている。
【００６６】
〔スキャナコントローラ／プリンタコントローラ（ＳＰＣ）〕
図６は、図４に示したスキャナプリンタコントローラ（ＳＰＣ）４０８の構成を説明するブロック図である。
【００６７】
図に示すように、スキャナプリンタコントローラ（ＳＰＣ）４０８は、ビデオＩ／Ｆ（ＶｉｄｅｏＩ／Ｆ）によってスキャナ（リーダ装置２００）およびプリンタ（プリンタ装置３００）と接続され、内部バスＧバス４０４およびＢバス４０５にインタフェースするブロックである。大別して以下の３つのブロックから構成される。
【００６８】
（１）４３０２はスキャナコントローラで、スキャナとビデオＩ／Ｆで接続され、スキャナの動作制御およびデータ転送制御を行なう。スキャナコントローラ４３０２は、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ａと、ＩＦバスで接続され、データ転送およびレジスタのリード／ライトが行なわれる。
【００６９】
（２）４３０３はプリンタコントローラで、プリンタとビデオＩ／Ｆで接続され、プリンタの動作制御およびデータ転送制御を行なう。プリンタコントローラ４３０３は、ＧＢＩ４３０１Ｂと、ＩＦバスで接続され、データ転送およびレジスタのリード／ライトが行なわれる。
【００７０】
（３）Ｇバス／Ｂバス１／Ｆユニツト（ＧＢＩ）４３０１Ａ，４３０１Ｂは、スキャナコントローラ４３０２およびプリンタコントローラ４３０３をＧバスまたはＢバスに接続するためのユニットである。（ＧＢＩ）４３０１Ａ，４３０１Ｂは、スキャナコントローラ４３０２とプリンタコントローラ４３０３にそれぞれ独立して接続され、ＧバスとＢバスの両方に接続されている。
【００７１】
なお、ＣＰバスは、スキャナとプリンタの画像データおよび水平垂直同期のための同期信号を直結するためのバスである。
【００７２】
〔電力管理ユニットの説明〕
メインコントローラ１１１は、ＣＰＵを内蔵した大規模なＡＳＩＣである。このため、内部のロジックが全部同時に動作してしまうと、大量の熱を発生し、チップ自体が破壊されてしまう恐れがある。これを防ぐために、メインコントローラ１１１は、ブロック毎の電力の管理、すなわちパワーマネジメントを行ない、更にチップ全体の消費電力量の監視を行なう。
【００７３】
パワーマネージメントは、それぞれのブロックが各自個別に行なう。各ブロックの消費電力量の情報は、パワーマネージメントレベルとして、図４に示した電力管理ユニット（ＰＭＵ）４０９に集められる。ＰＭＵ４０９では、各ブロックの消費電力量を合計し、その値が限界消費電力を超えないように、メインコントローラ１１１の各ブロックの消費電力量を一括して監視する。
【００７４】
以上のように、本発明の画像形成装置は、両面専用収容トレイを使用しない両面画像形成機構を備え、しかもデジタル画像処理方式を採用する複写機、プリンタ等の画像形成装置であり、画像入力装置と画像出力装置とを効率的に制御することができる。
【００７５】
以下、図７を参照して、片面画像形成を行う場合の記録紙の搬送方法について説明する。
【００７６】
図７は、図２に示したプリンタ部３００において片面画像形成を行う場合の記録紙の搬送状態を示す模式図であり、図２と同一のものには同一の符号を付してある。なお、ここでは給紙段は手差し給紙段３１５に限定して以後説明を行うが、カセット３１１、カセット３１２、カセット３１３、カセット３１４でも同様である。
【００７７】
図において、図７（ａ）は、搬送路に記録紙が搬送されていない状態に対応し、図７（ｂ），（ｃ）は、片面画像形成を行う記録紙の搬送方法に対応する。
【００７８】
片面画像形成を行う場合には、図７（ｂ）のように、手差し給紙段３１５から給紙された片面画像形成を行う記録紙Ｓは紙搬送路３３１を通り、転写部３２５へ搬送される。画像が転写された記録紙Ｓ（図中△は転写された画像を示す）は搬送路３３５を通って、排出される。この場合、転写された画像は上向きで排出される。
【００７９】
あるいは転写した画像を下向きで排出したい場合には、図７（ｃ）のように転写部３２５で画像が転写された記録紙Ｓ（図中△は転写された画像を示す）は、搬送路３３６、搬送路３３８を通り、そこで逆方向に搬送され、搬送路３２７を通って、排出される。このように片面画像形成の記録紙Ｓをスイッチバックすることによって、転写した画像を下向きにして排出することが可能となる。
【００８０】
以下、図８を参照して、両面画像形成を行う場合の記録紙の搬送方法について説明する。
【００８１】
図８は、図２に示したプリンタ部３００において両面画像形成を行う場合の記録紙の搬送状態を示す模式図であり、図２と同一のものには同一の符号を付してある。なお、ここでは給紙段は手差し給紙段３１５に限定して以後説明を行うが、カセット３１１、カセット３１２、カセット３１３、カセット３１４でも同様である。
【００８２】
まず、両面画像形成を行う記録紙の表面に画像を形成する場合、図８（ａ）に示すように、手差し給紙段３１５から給紙された両面画像形成を行う紙Ｓは紙搬送路３３１を通り、転写部３２５へ搬送される。画像が転写された記録紙Ｓ（図中△は転写された表面画像を示す）は搬送路３３６から搬送路３３３に導かれ、その後記録紙を逆方向に搬送し、搬送路３３８、再給紙搬送路３３２へと導かれる。
【００８３】
次に、図８（ｂ）に示すように、再給紙搬送路３３２に存在する両面画像形成の表面が転写された記録紙Ｓ（図中△は転写された表面画像を示す）は、その後しかるべきタイミングで、搬送路３３１へ再給紙され、転写部３２５へ搬送され、裏面を転写された両面画像形成の記録紙Ｓ（図中△は転写された表面画像を示し、図中半楕円は裏面画像を示す）は搬送路３３５を通って、機外へ排出される。
【００８４】
以下、図９を参照して、循環両面画像形成を行う場合の記録紙の搬送方法について説明する。
【００８５】
図９は、図２に示したプリンタ部３００において循環両面画像形成を行う場合の記録紙の搬送状態を示す模式図であり、図２と同一のものには同一の符号を付してある。なお、ここでは給紙段は手差し給紙段３１５に限定して以後説明を行うが、カセット３１１、カセット３１２、カセット３１３、カセット３１４でも同様である。
【００８６】
図において、図９（ａ）は、３枚循環の場合の紙搬送路に存在する記録紙の搬送順を示し、図中▲１▼〜▲３▼は、紙搬送路に存在する記録紙の搬送順を示す。
【００８７】
図９（ｂ）は、５枚循環の場合の紙搬送路に存在する記録紙の搬送順を示し、図中▲１▼〜▲５▼は、紙搬送路に存在する記録紙の搬送順を示す。
【００８８】
図１０は、本発明の画像形成装置における循環画像形成時の紙の給紙順を示す模式図である。
【００８９】
図において、図１０（ａ）は３枚循環の場合の給紙順を示し、図１０（ｂ）は５枚循環の場合の給紙順を示す。
【００９０】
なお、網掛けされていない実線枠線は両面画像形成の記録紙の表面の給紙、あるいは片面画像形成の記録紙の給紙を示している。また、網掛けされている実線枠線は両面画像形成の記録紙の裏面の再給紙を示している。さらに、破線である枠線は１枚分紙間が空いていることを示している。
【００９１】
また、図中、記録紙上に記載される数字１〜５は、記録紙が何枚目の記録紙であるかを示している。
【００９２】
図１０（ａ）に示すように、両面画像形成で３枚循環型画像形成を行う場合には、１枚目の表面の給紙を行ってから、次に１枚目の裏面の再給紙を行うのではなく、２枚目の表面の給紙を行う。そして、次に先に給紙した１枚目の紙の裏面の再給紙を行い、その後３枚目の表面の給紙を行い、裏面の再給紙、表面の給紙を交互に続ける。
【００９３】
図１０（ｂ）に示すように、両面画像形成で５枚循環型画像形成を行う場合には、１枚目の表面の給紙を行ってから、次に１枚目の裏面の再給紙を行うのではなく、２枚目の表面の給紙を行う。さらに次に３枚循環のように１枚目の裏面の再給紙を行うのではなく、３枚目の表面の給紙を行う。そして次に先に給紙した１枚目の紙の裏面の再給紙を行い、その後４枚目の表面の給紙を行い、裏面の再給紙、表面の給紙を交互に続ける。
【００９４】
このように、循環枚数を３枚あるいは５枚と変化させる理由は、同一紙パス上で、異なる用紙サイズの両面画像形成を効率的に行うためである。
【００９５】
図１１は、この種の画像形成装置において同一紙パス長での循環枚数の違いによる給紙のタイミングを示す模式図である。
【００９６】
なお、網掛けされていない実線枠線は両面画像形成の記録紙の表面の給紙、あるいは片面画像形成の記録紙の給紙を示している。また、網掛けされている実線枠線は両面画像形成の記録紙の裏面の再給紙を示している。さらに、破線である枠線は１枚分紙間が空いていることを示している。
【００９７】
また、図中、記録紙上に記載される数字１〜５は、各サイズにおいて記録紙が何枚目の記録紙であるかを示している。
【００９８】
図において、図１１（ａ）は、大きな紙サイズでの３枚循環に対応し、図１１（ｂ）は小さな紙サイズ（以下、紙サイズ，用紙サイズ，記録媒体サイズを同一の意味で用いる）での３枚循環に対応し、図１１（ｃ）は小さな紙サイズでの５枚循環に対応する。
【００９９】
図に示すように、紙パスの長さ７００１が定まっていた場合、図１１（ａ）のように大きな用紙サイズの紙の場合で３枚循環型画像形成を行った場合には、紙間も空かずに効率的な画像形成を行うことができるが、図１１（ｂ）のように同一紙パス長７００１で小さな用紙サイズの紙の場合で３枚循環型画像形成を行った場合には紙間が空いてしまい、効率的な画像形成を行うことができない。
【０１００】
そのため、図１１（ｃ）のように小さな用紙サイズでは５枚循環型画像形成を行うことによって、紙間を空けずに効率的な画像形成を行うことができる。
【０１０１】
よって、用紙サイズによって循環枚数を可変させることによって、効率的な画像形成を行うことができる。
【０１０２】
次に図１２，図１３を参照して、本発明の画像形成装置において、異なる用紙サイズの両面画像形成を行い、３枚循環型画像形成中から５枚循環型画像形成に移行する場合、あるいは５枚循環型画像形成から３枚循環型画像形成に移行する場合について説明する。
【０１０３】
図１２，図１３は、本発明の画像形成装置において、異なる循環画像形成が混在したときの給紙順序を示す模式図である。
【０１０４】
なお、網掛けされていない実線枠線は両面画像形成の記録紙の表面の給紙、あるいは片面画像形成の記録紙の給紙を示している。また、網掛けされている実線枠線は両面画像形成の記録紙の裏面の再給紙を示している。さらに、破線である枠線は１枚分紙間が空いていることを示し、記録紙上に記載されるカッコ内の数字（４）〜（８）は、記録紙がトータルで何枚目の記録紙であるかを示している。
【０１０５】
また、図中、記録紙上に記載される数字１〜５は、記録紙が何枚目の記録紙であるかを示している。
【０１０６】
図１２（ａ）に示すように、大きな用紙サイズが３枚、小さな用紙サイズが５枚の両面画像形成を行う場合、つまり３枚循環型画像形成中から５枚循環型画像形成に移行する場合、従来の制御では、３枚循環型画像形成を一旦中断し、それから小さな用紙５枚に対して５枚循環型画像形成へと移行していた。
【０１０７】
しかし、図１２（ｂ）のように、３枚循環型画像形成を中断させなくても、２枚目の紙の裏面の再給紙と、３枚目の紙の裏面の再給紙の間の１１１０のタイミングで、次の４枚目の紙（小さな用紙サイズの用紙の１枚目の紙）の表面の給紙を行うことによって、途切れなく３枚循環型画像形成から５枚循環型画像形成に移行することが可能となる。
【０１０８】
このような制御を行うことによって、図中１１０１に示すように画像形成の時間を短縮することが可能となる。
【０１０９】
また、図１３（ａ）に示すように、小さな用紙サイズが５枚、大きな用紙サイズが３枚の両面画像形成を行う場合、つまり５枚循環型画像形成中から３枚循環型画像形成に移行する場合、従来の制御では、５枚循環型画像形成をいったん中断し、それから３枚循環型画像形成へと移行していた。
【０１１０】
しかし、図１３（ｂ）に示すように、５枚循環型画像形成を完全に中断させなくても、４枚目の紙の裏面の再給紙と、５枚目の紙の裏面の再給紙の間の１１０７のタイミングで、次の６枚目の紙（大きな用紙サイズの用紙の１枚目の紙）の表面の給紙を行うことによって、途切れなく５枚循環型画像形成から３枚循環型画像形成に移行することが可能となる。このような制御を行うことによって、１１０２のように画像形成の時間を短縮することが可能となる。
【０１１１】
以下、図１３（ｂ）と図１４のフローチャートを参照して、本発明の画像形成装置における、上述のように異なる循環枚数の循環型両面画像形成を途切れなく行うための制御方法、即ち給紙判断のタイミング毎に、どのように、どの紙の給紙あるいは再給紙を行うかの判断ルーチンについて、図１３（ｂ）の各タイミング毎に説明する。
【０１１２】
図１４は、本発明の画像形成装置の第１の制御処理手順の一例を示すフローチャートであり、異なる循環枚数の循環型両面画像形成を途切れなく行うための制御手順の一例に対応する。なお、この処理は、図３に示したＣＰＵ１１２がＲＯＭ１１４又は図示しないその他の記憶媒体に格納されたプログラムに基づいて実行するものとする。また、Ｓ２５０１〜Ｓ２５１２は各ステップを示す。
【０１１３】
なお、ここでは、小さなサイズの用紙を「Ａ４」の「普通紙」とし、大きなサイズの用紙を「Ａ３」の「普通紙」として説明を行う。
【０１１４】
まず、図１３（ｂ）のタイミング１１０３においては、図１４のフローチャートに示すように、まずステップＳ２５０１において、給紙スケジューリングを開始し、ステップＳ２５０２において給紙待ちの紙があるかどうか判断する。
【０１１５】
図１３（ｂ）のタイミング１１０３では、給紙待ちの紙が存在することから、ステップＳ２５０３に進む。
【０１１６】
次に、ステップＳ２５０３において、再給紙待ちの紙があるか判断し、図１３（ｂ）のタイミング１１０３では、再給紙待ちの紙は存在しないので、ステップＳ２５０９に進む。
【０１１７】
ステップＳ２５０９において、給紙待ちの紙の先頭紙は両面印字かどうかを判断し、給紙待ちの紙は両面画像形成の紙であるので、ステップＳ２５１０に進む。
【０１１８】
そしてステップＳ２５１０において、給紙待ちの紙の先頭紙を再給紙搬送路を排紙先として給紙実行要求を出し、給紙を行う。つまり両面表面印字を行い、処理を終了する（Ｓ２５０６）。
【０１１９】
次に、図１３（ｂ）のタイミング１１０４においては、図１４のフローチャートに示すように、まずステップＳ２５０１において、給紙スケジューリングを開始し、ステップＳ２５０２において、給紙待ちの紙があるかどうか判断し、給紙待ちの紙が存在することからステップＳ２５０３に進む。
【０１２０】
ステップＳ２５０３において、再給紙待ちの紙があるか判断し、再給紙待ちの紙は存在するので（２枚目の紙の給紙の場合には１枚目の紙が再給紙待ち、３枚目の紙の給紙の場合には１枚目と２枚目の紙が再給紙待ち）、ステップＳ２５１２に進む。
【０１２１】
ステップＳ２５１２において、給紙待ちの紙の用紙サイズと用紙タイプを判別することにより（後述する図１５に示す用紙サイズと紙種に応じた循環枚数テーブルに基づいて）循環枚数値を求める。タイミング１１０４で給紙待ちの紙は小さな用紙サイズの紙であり、かつ用紙タイプが普通紙であるので、循環枚数が「５」と判断できる。その値（循環枚数）を記憶し、ステップＳ２５０８に進む。
【０１２２】
ステップＳ２５０８において、再給紙待ちの紙数は「（ステップＳ２５１２より求めた循環枚数値−１）／２」よりも大きいか判断する。ここで、ステップＳ２５１２より求めた循環枚数値は「５」である。よって「（５−１）／２＝２」より、この「２」と再給紙待ちの数とを比較することになる。この再給紙待ちの数は、２枚目の紙の給紙の場合には「１」、３枚目の紙の給紙の場合には「２」となり、いずれも「２」より大きくはないので、ステップＳ２５０４に進む。
【０１２３】
ステップＳ２５０４において、給紙待ちの紙の先頭紙は両面印字であるか判定し、ここでは、給紙待ちの紙の先頭紙は両面なので、ステップＳ２５１０に進む。
【０１２４】
そして、ステップＳ２５１０において、給紙待ちの紙の先頭紙を再給紙搬送路を排紙先として給紙実行を要求し、給紙を行う。つまり両面表面印字を行い、処理を終了する（Ｓ２５０６）。
【０１２５】
次に、図１３（ｂ）のタイミング１１０５においては、図１４のフローチャートに示すように、まずステップＳ２５０１において、給紙スケジューリングを開始し、ステップＳ２５０２において、給紙待ちの紙があるかどうか判断し、給紙待ちの紙が存在することから、ステップＳ２５０３に進む。
【０１２６】
ステップＳ２５０３において、再給紙待ちの紙があるか判断し、再給紙待ちの紙は存在するので（１枚目の紙の再給紙の場合には１枚目，２枚目，３枚目の紙が再給紙待ち、一方、５枚目の紙の再給紙の場合には５枚目，６枚目（大きなサイズの紙の１枚目）の紙が再給紙待ち）、ステップＳ２５１２に進む。
【０１２７】
ステップＳ２５１２において、給紙待ちの紙の用紙サイズと用紙タイプを判別することにより（後述する図１５に示す用紙サイズと紙種に応じた循環枚数テーブルに基づいて）循環枚数値を求める。
【０１２８】
まず、タイミング１１０５の１枚目の紙の再給紙の場合には、給紙待ちの紙は小さな用紙サイズの紙であり、かつ用紙タイプが普通紙であるので、循環枚数が「５」と判断できる。その値（循環枚数「５」）を記憶し、ステップＳ２５０８に進む。
【０１２９】
ステップＳ２５０８において、再給紙待ちの紙数は「（ステップＳ２５１２より求めた循環枚数値−１）／２」よりも大きいか判断する。ここでステップＳ２５１２より求めた循環枚数値は「５」である。よって「（５−１）／２＝２」より、この「２」と再給紙待ちの数とを比較することになる。この再給紙待ちの数は、タイミング１１０５の１枚目の紙の再給紙の場合には、１枚目，２枚目，３枚目の紙の３枚の紙が再給紙待ちなので、「３」となり、「２」と比較すると大きいで、ステップＳ２５０５に進む。
【０１３０】
そして、ステップＳ２５０５において、再給紙待ちの紙の先頭紙の再給紙実行要求を出し、再給紙を行う。つまり両面裏面印字を行い、処理を終了する（Ｓ２５０６）。
【０１３１】
一方、タイミング１１０５の５枚目の紙の再給紙の場合には、ステップＳ２５１２において給紙待ちの紙の用紙サイズと用紙タイプより求める循環枚数値は、給紙待ちの紙は大きな用紙サイズの紙であり、かつ用紙タイプが普通紙であるので、循環枚数が「３」と判断できる。その値（循環枚数「３」）を記憶し、ステップＳ２５０８に進む。
【０１３２】
ステップＳ２５０８において、再給紙待ちの紙数は「（ステップＳ２５１２より求めた循環枚数値−１）／２」よりも大きいか判断する。ここでステップＳ２５１２より求めた循環枚数値は「３」である。よって「（３−１）／２＝１」より、この「１」と再給紙待ちの数とを比較することになる。この再給紙待ちの数は、タイミング１１０５の５枚目の紙の再給紙の場合には、５枚目，６枚目（大きな紙の１枚目）の紙の２枚の紙が再給紙待ちなので、「２」となり、「１」と比較すると大きいで、ステップＳ２５０５に進む。
【０１３３】
そして、ステップＳ２５０５において、再給紙待ちの紙の先頭紙の再給紙実行要求を出し、再給紙を行う。つまり両面裏面印字を行い、処理を終了する（Ｓ２５０６）。
【０１３４】
次に、図１３（ｂ）のタイミング１１０６においては、図１４のフローチャートに示すように、まずステップＳ２５０１において、給紙スケジューリングを開始し、ステップＳ２５０２において、給紙待ちの紙があるかどうか判断し、給紙待ちの紙が存在することから、ステップＳ２５０３に進む。
【０１３５】
ステップＳ２５０３において再給紙待ちの紙があるか判断し、再給紙待ちの紙は存在するので（４枚目，５枚目の紙が再給紙待ち）、ステップＳ２５１２に進む。
【０１３６】
ステップＳ２５１２において、給紙待ちの紙の用紙サイズと用紙タイプを判別することにより（後述する図１５に示す用紙サイズと紙種に応じた循環枚数テーブルに基づいて）循環枚数値を求める。タイミング１１０６で給紙待ちの紙は大きな用紙サイズの紙であり、かつ用紙タイプが普通紙であるので、循環枚数が「３」と判断できる。その値（循環枚数「３」）を記憶し、ステップＳ２５０８に進む。
【０１３７】
ステップＳ２５０８において、再給紙待ちの紙数は「（ステップＳ２５１２より求めた循環枚数値−１）／２」よりも大きいか判断する。ここでステップＳ２５１２より求めた循環枚数値は「３」である。よって「（３−１）／２＝１」より「１」と比較することになる。タイミング１１０６においては、４枚目，５枚目の紙の２枚が再給紙待ちなので、再給紙待ちの紙数は「２」となり、「１」とを比較すると大きい。よってステップＳ２５０５に進む。
【０１３８】
そしてステップＳ２５０５において、再給紙待ちの紙の先頭紙の再給紙実行を要求し、再給紙を行う。つまり両面裏面印字を行い、処理を終了する（ステップＳ２５０６）。
【０１３９】
次に、図１３（ｂ）のタイミング１１０７においては、図１４のフローチャートに示すように、まずステップＳ２５０１において、給紙スケジューリングを開始し、ステップＳ２５０２において、給紙待ちの紙があるかどうか判断し、給紙待ちの紙が存在することから、ステップＳ２５０３に進む。
【０１４０】
ステップＳ２５０３において、再給紙待ちの紙があるかどうか判断し、再給紙待ちの紙は存在するので（５枚目の紙が再給紙待ち）、ステップＳ２５１２に進む。
【０１４１】
ステップＳ２５１２において、給紙待ちの紙の用紙サイズと用紙タイプを判別することにより（後述する図１５に示す用紙サイズと紙種に応じた循環枚数テーブルに基づいて）循環枚数値を求める。タイミング１１０７で給紙待ちの紙は大きな用紙サイズの紙であり、用紙タイプが普通紙であるので、循環枚数が「３」と判断できる。その値（循環数「３」）を記憶し、ステップＳ２５０８に進む。
【０１４２】
ステップＳ２５０８において、再給紙待ちの紙数は「（ステップＳ２５１２より求めた循環枚数値−１）／２」よりも大きいか判断する。ここでステップＳ２５１２より求めた循環枚数値は「３」である。よって「（３−１）／２＝１」より「１」となる。タイミング１１０６において再給紙待ちの紙数は、５枚目の紙の１枚が再給紙待ちなので「１」となり、「（ステップＳ２５１２より求めた循環枚数値−１）／２」の算出結果である「１」と比較すると大きくはない。よって、ステップＳ２５０４に進む。
【０１４３】
ステップＳ２５０４において、給紙待ちの紙の先頭紙は両面印字であるか判断し、給紙待ちの紙の先頭紙は両面なので、ステップＳ２５１０に進む。
【０１４４】
そしてステップＳ２５１０において、給紙待ちの紙の先頭紙を再給紙搬送路を排紙先として給紙実行を要求し、給紙を行い、処理を終了する（Ｓ２５０６）。
【０１４５】
以下、図１３（ｂ）のタイミング１１０３〜１１０７以外の場合について説明する。
【０１４６】
ステップＳ２５０２において、給紙待ちの紙がないと判断された場合は、ステップＳ２５０７に進み、ステップＳ２５０７において、再給紙待ちの紙があるか判断する。ステップＳ２５０７で、再給紙待ちの紙があると判断された場合は、ステップＳ２５０５に進む。そしてステップＳ２５０５において、再給紙待ちの紙の先頭紙の再給紙実行を要求し、再給紙を行う。つまり両面裏面印字を行い、処理を終了する（ステップＳ２５０６）。
【０１４７】
一方、ステップＳ２５０７で、再給紙待ちの紙がないと判断された場合は、ステップＳ２５０１に戻り、給紙スケジュール開始待ちとなる。
【０１４８】
また、ステップＳ２５０９において、給紙待ちの紙の先頭紙は両面印字でないと判断された場合は、ステップＳ２５１１に進む。そしてステップＳ２５１１において、給紙待ちの紙の先頭紙を排紙ビンを排紙先として給紙実行を要求し、給紙を行い、処理を終了する（Ｓ２５０６）。
【０１４９】
さらに、ステップＳ２５０４において、給紙待ちの紙の先頭紙は両面印字でないと判断された場合は、ステップＳ２５０５に進む。そしてステップＳ２５０５において、再給紙待ちの紙の先頭紙の再給紙実行を要求し、再給紙を行う。つまり両面裏面印字を行い、処理を終了する（ステップＳ２５０６）。
【０１５０】
以上、図１４のフローチャートで説明したように、用紙サイズと紙種（用紙タイプ）から循環枚数を導き、さらに、再給紙待ちの両面画像形成の紙と給紙待ちの両面画像形成の紙が存在する状態で、再給紙待ちの紙数が「（給紙待ちの紙の用紙サイズにより求められる循環枚数値−１）／２」より大きい場合には再給紙待ちの紙の再給紙を行い、再給紙待ちの紙数が「（給紙待ちの紙の用紙サイズにより求められる循環枚数値−１）／２」以下の場合には給紙待ちの紙の給紙を行うという制御を行うことによって、異なる循環枚数の両面画像形成を行う場合でも、循環型画像形成を中断することなく、異なる循環枚数の循環型画像形成に移行することができ、従来に比べて短い時間で印字完了をさせることは可能となる。
【０１５１】
従って、循環型用紙搬送方式による両面画像形成方法を備えた画像形成装置において、紙種を設定できるユーザインタフェースを設け、用紙サイズだけではなく、さらに紙種によって循環枚数が可変となる両面画像形成を行うことにより、循環型用紙搬送方式による両面画像形成方法において、画像形成する用紙の紙種に応じた搬送制御を行い、用紙のカール及びこれによるジャムの発生を防止することができる。
【０１５２】
図１５は、本発明の画像形成装置において、用紙サイズと紙種によって循環枚数を決めるテーブル（用紙サイズと紙種に応じた循環枚数テーブル）の一例を示す図であり、図３に示したＲＯＭ１１４又は不揮発性メモリ９９９又は図示しないその他の記憶媒体に格納される。
【０１５３】
また、図１に示す操作部１５０から設定して、不揮発性メモリ９９９に格納するように構成してもよい。
【０１５４】
基本的に用紙サイズによって循環枚数は決定されるが、Ａ４Ｒのように循環枚数が５枚で紙間が短いものに対しては、紙種により循環枚数が変わる可能性がある。これは搬送モータのトルク不足により搬送スピードの制御がうまく行えずに、紙と紙とが衝突してジャムが発生する可能性が高くなるからである。
【０１５５】
例えば、図に示すように、用紙サイズが「Ａ４Ｒ」で紙種（用紙タイプ）が「普通紙」，「再生紙」の用紙に関しては、循環枚数は「５」枚であるが、同じ用紙サイズが「Ａ４Ｒ」であっても紙種（用紙タイプ）が「厚紙」に関しては循環枚数を３枚にする必要がある。また、紙種が「ＯＨＰ」の用紙に対して循環枚数が「×」となっているのは、紙種が「ＯＨＰ」の用紙の両面印字は行わないという理由である。
【０１５６】
また、上述した、図１４のステップＳ２５１２において、用紙サイズと紙種を判別することにより循環枚数値を決めていたが、これらは図１５に示したようなテーブル（用紙サイズと紙種に応じた循環枚数テーブル）より算出できる。
【０１５７】
図１５の用紙サイズと紙種に応じた循環枚数テーブルにおける、主走査方向（幅）というのは本実施形態においては、後述する図１６の１４０１に示す幅、副走査方向（長さ）というのは、後述する図１６の１４０２に示す長さとする。
【０１５８】
図１６は、図１５に示した用紙サイズと紙種に応じた循環枚数テーブルにおける主走査方向（幅）と副走査方向（長さ）を説明する模式図である。
【０１５９】
図において、１４０１は主走査方向（幅）を示し、１４０２は副走査方向（長さ）を示す。
【０１６０】
なお、副走査方向は図中矢印で示す「搬送方向」と同一方向であり、主走査方向は、図中矢印で示す「搬送方向」と垂直な方向であるものとする。
【０１６１】
また、図１５に示したように、循環枚数は副走査方向（長さ）の長いものほど少なくなり（例えば、「Ａ３」，「Ａ４Ｒ」（厚紙），「ＬＥＤＧＥＲ」，「ＬＥＴＴＥＲ  Ｒ」（厚紙）は循環枚数が「３」）、短いものほど多くなる（例えば、「Ａ４」，「ＬＥＴＴＥＲ」は循環枚数が「５」）。
【０１６２】
さらに、図１４のステップＳ２５１２において、図３に示したＣＰＵ１１２は、用紙サイズはもとより、紙種（用紙タイプ）を導く必要がある。これは給紙段ごとに、予めどのような紙種を入れているかの設定を行う必要がある。
【０１６３】
図１７は、図１に示した操作部１５０の図示しないタッチパネルに表示される給紙段毎に設定された紙種の表示画面の模式図である。
【０１６４】
図に示すように、１段目は普通紙，２段目は再生紙，３段目は色紙，４段目はレターヘッド，５段目は厚紙といった具合である。
【０１６５】
また、これらの設定は、後述する図１８に示す紙種設定画面により設定可能であり、手差し給紙段に対しても設定させることが可能である。
【０１６６】
なお、図１８に示す紙種設定画面は、紙種の表示画面（タッチパネル）上で給紙段を給紙段選択キー１５０２〜１５０６を選択（押圧）して図示しない紙種選択キーを押下する、または手差し給紙段の場合には、手差し給紙段選択キー１５０１を選択（押圧）して手差し変更予約キー１５０７を押圧することで、図１に示した操作部１５０の図示しないタッチパネル上に表示されるものとする。
【０１６７】
図１８は、図１に示した操作部１５０の図示しないタッチパネルに表示される紙種設定画面の模式図であり、ここでは、手差し給紙段に対応する紙種設定画面を示す。
【０１６８】
図において、１６０１は「普通紙」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「普通紙」に設定する。１６０２は「再生紙」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「再生紙」に設定する。１６０３は「色紙」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「色紙」に設定する。
【０１６９】
１６０４は「厚紙」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「厚紙」に設定する。１６０５は「第２原図」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「第２原図」に設定する。１６０６は「ＯＨＰフィルム」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「ＯＨＰ」に設定する。
【０１７０】
１６０７は「ラベル用紙」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「ラベル用紙」に設定する。１６０８は「レターヘッド」設定キーで、図１７の紙種表示画面で選択された給紙段の紙種を「レターヘッド」に設定する。
【０１７１】
１６０９は設定取消キーで、図１７の紙種表示画面で選択された給紙段の紙種設定を取り消す。１６１０は戻るキーで、図１７の紙種表示画面に戻る。１６１１はＯＫキーで、この紙種設定画面での設定を有効にし、図３に示した不揮発性メモリ９９９に格納する。
【０１７２】
このように用紙タイプを予め給紙段に割り付けることによって、図１４に示したステップＳ２５１２もしくはそれ以前の不図示の工程で、ＣＰＵ１１２は、どの紙種の用紙を扱っているのか不揮発性メモリ９９９から読み出して判断（検出）することができるものとする。
【０１７３】
なお、用紙サイズについては、各給紙段のカセットまたは給紙トレイに備えられた、仕切り板、スライド板又はセンサにより設定され、図１４に示したステップＳ２５１２もしくはそれ以前の不図示の工程で、ＣＰＵ１１２が認識（検出）することができるものとする。
【０１７４】
以上説明したように、循環型用紙搬送方式による両面画像形成方法において、用紙サイズの異なる用紙が混在しても、記録紙搬送の給紙待ち時間を最短にすることにより、高い生産性を保持できるようになる。また画像形成する用紙の紙種に応じた搬送制御を行い、用紙のカール及びこれによるジャムの発生を防止が可能となる。
【０１７５】
なお、上記各実施形態では、プリンタ部３００がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１７６】
以下、図１９に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１７７】
図１９は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１７８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１７９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１８０】
本実施形態における図１４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１８１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１８４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８７】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８８】
【発明の効果】
以上説明したように、本発明によれば、シートのサイズ，シートの種別を判別し、該判別されたシートのサイズ，シートの種別に応じて、循環経路に沿って循環可能な循環可能シート枚数を制御するので、循環型用紙搬送方式による両面画像形成時に、サイズの異なるシートが混在しても、シートの給紙待ち時間を最短にすることにより、高い生産性を保持することができ、またシートの種別に応じた搬送制御を行い、特定の種別のシートに両面画像を形成する場合でもシートのカール及びこれによるジャムの発生を防止することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示す図である。
【図２】図１に示したリーダ部及びプリンタ部の構成を説明する断面図である。
【図３】図１に示した制御装置の機能構成を説明するブロック図である。
【図４】図３に示したメインコントローラの構成を示すブロック図である。
【図５】図４に示したシステムバスブリッジ（ＳＢＢ）の構成を説明するブロック図である。
【図６】図４に示したスキャナプリンタコントローラ（ＳＰＣ）の構成を説明するブロック図である。
【図７】図２に示したプリンタ部において片面画像形成を行う場合の記録紙の搬送状態を示す模式図である。
【図８】図２に示したプリンタ部において両面画像形成を行う場合の記録紙の搬送状態を示す模式図である。
【図９】図２に示したプリンタ部において循環両面画像形成を行う場合の記録紙の搬送状態を示す模式図である。
【図１０】本発明の画像形成装置における循環画像形成時の紙の給紙順を示す模式図である。
【図１１】この種の画像形成装置において同一紙パス長での循環枚数の違いによる給紙のタイミングを示す模式図である。
【図１２】本発明の画像形成装置において、異なる循環画像形成が混在したときの給紙順序を示す模式図である。
【図１３】本発明の画像形成装置において、異なる循環画像形成が混在したときの給紙順序を示す模式図である。
【図１４】本発明の画像形成装置の第１の制御処理手順の一例を示すフローチャートである。
【図１５】本発明の画像形成装置において、用紙サイズと紙種によって循環枚数を決めるテーブル（用紙サイズと紙種に応じた循環枚数テーブル）の一例を示す図である。
【図１６】図１５に示した用紙サイズと紙種に応じた循環枚数テーブルにおける主走査方向（幅）と副走査方向（長さ）を説明する模式図である。
【図１７】図１に示した操作部の図示しないタッチパネルに表示される給紙段毎に設定された紙種の表示画面の模式図である。
【図１８】図１に示した操作部の図示しないタッチパネルに表示される紙種設定画面の模式図である。
【図１９】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２０】この種の画像形成装置において同一紙パス長での循環枚数の違いによる給紙のタイミングを示す模式図である。
【符号の説明】
１１２  ＣＰＵ
１１４  ＲＯＭ
１１６  ＤＲＡＭ
３２３  感光ドラム
３３１，３３５，３３６，３３８，３３３  搬送路
３３２  再給紙搬送路
３２５  転写部
３２７  定着部
３２８  排紙トレイ
９９９  不揮発性メモリ
【図１】
0003768785.tif 000002
【図２】
0003768785.tif 000003
【図３】
0003768785.tif 000004
【図４】
0003768785.tif 000005
【図５】
0003768785.tif 000006
【図６】
0003768785.tif 000007
【図７】
0003768785.tif 000008
【図８】
0003768785.tif 000009
【図９】
0003768785.tif 000010
【図１０】
0003768785.tif 000011
【図１１】
0003768785.tif 000012
【図１２】
0003768785.tif 000013
【図１３】
0003768785.tif 000014
【図１４】
0003768785.tif 000015
【図１５】
0003768785.tif 000016
【図１６】
0003768785.tif 000017
【図１７】
0003768785.tif 000018
【図１８】
0003768785.tif 000019
【図１９】
0003768785.tif 000020
【図２０】
0003768785.tif 000021