(57)【要約】【課題】  予め定められた一単位が完了するタイミングで次の転送モードに切り替えることで、連続実行回数の設定や転送モードの内容に関わらず、まとまった動作結果が得られるようにでき、使い勝手をよくするようにする。【解決手段】  予め決められた連続実行回数に満たない場合でも、ジョブが終了するタイミングでは転送モードの切り替えを行うように制御する。スキャンモード実行中に２つのプリントモードの実行要求を受けた場合、プリントモード１が終了した時点で転送モードの切り替えを行い、スキャンモードを実行した後にプリントモード２への切り替えを行っている。したがってジョブの切れ目が分かりやすく、継続中のスキャンモードを優先することができる。【選択図】  図１７
2006004383.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能部を備え、各機能部は共通のバスを介して制御され、各機能部を動作させるために前記共通のバスを用いてデータ転送を行う転送モードの複数を同時にオンにできるよう構成された画像形成装置であって、
同一転送モードの実行回数が予め定められた連続実行回数に達してない場合であっても、予め定められた一単位が完了するタイミングで次の転送モードに切り替えるように制御する制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記予め定められた一単位が完了するタイミングが、予め定められた画像データ束のデータ転送が終了したタイミングであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
実行中の転送モードが印刷である場合、前記予め定められた一単位が完了するタイミングが、複数部印刷における部の切れ目であることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記制御手段は、データ転送を開始してから次のデータ転送要求が来るまでの時間をカウントするタイマー機能を有し、
前記タイマー機能によるカウントで予め決めておいた時間内に次のデータ転送要求が来ない場合、前記制御手段は転送モードを切り替えることを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、これから実行しようとするデータ転送、および現在実行中の全データ転送における単位時間当たりの転送量が、画像バスのハード的な最大許容量に対してどれくらいの割合を占めるかの占有率を計算する機能を有し、
現在実行中の全データ転送の占有率にこれから実行しようとするデータ転送の占有率を加算したときに最大許容量を超えてしまうと判断した場合に入力元デバイスと出力先デバイスの組合せで管理される転送モード毎に連続実行した回数をカウントすることで、該カウント値を用いて転送モードの切り替え制御を行うことを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
前記複数の機能部として、画像を読み取る機能を有したスキャナ部と、画像を印刷する機能を有したプロッタ部と、画像データを記憶媒体に蓄積する機能を有したメモリ部との少なくとも何れかを備えることを特徴とする請求項１から５の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＦＡＸ、コピー、プリンタ、スキャナなどの、複数の機能を実現可能な画像形成装置に関する。
【背景技術】
【０００２】
近年の画像形成装置では、例えばＦＡＸ、コピー、プリンタ、スキャナなどの複数の機能を搭載したものも多くなってきており、一台の画像形成装置にて、スキャナ装置とプロッタ装置とを別々の用途で同時に動作させることができるものが出ている。
またこれら以外にも、内部／外部記憶装置への画像データ蓄積、圧縮／変換機への画像データ転送など、これまで以上にさまざまな形態で画像データの受け渡しが行われるケースがありうるが、一般に、ハード的な制約からこれらを全て同一のＩ／Ｆでまかなっていることが多い。
【０００３】
また、本出願人により先に出願されている特許文献１のものでは、共有バスに接続されたＤＭＡコントローラおよびプロセッサを有し、前記ＤＭＡコントローラより行われるＤＭＡを制御する画像形成装置において、複数の画像データ転送要求が為された場合に、現在のバス使用率および今回のデータ転送レートからＤＭＡの起動タイミングを制御している。
【特許文献１】特開平１１−５３３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の画像形成装置で同時に複数の画像データの受け渡しが行われた場合、これまでのように単純に要求されたタイミングで順番に画像データ転送を実行してしまうと、ハード的なＩ／Ｆの許容量をオーバーしてしまうことが危惧される。
ここで、同時に発生しうる全ての画像データ転送量から必要十分な許容量を求め、それを上回るハード構成を使用する方法が考えられる。しかし実際はこのような最悪値となる転送状態は稀であり、通常は最悪値を大幅に下回る許容量で事足りることが多いため、コスト的な面から見ても単純にハード構成だけで解決するのはあまり望ましくなかった。
【０００５】
したがってこれを回避するため、コントローラ部に個々のデータ転送で使用する単位時間当たりの転送量を計算する手段を設け、データ転送を開始する前にハード的な許容量を上回るかどうか判断して、もし上回る場合はデータ転送の開始を待たせることで、ハードウェアに負担をかけることなく、未然にこのような問題の発生を防ぐ方法が考えられていた。しかしこの連続実行回数は転送モード実行前に予め設定しておかなければならず、必ずしもまとまった動作結果が得られるタイミングで切り替えられるとは限らなかった。
【０００６】
また、上述した特許文献１のものは、所定のデータ転送レートを必要とする複数のＤＭＡＣに対して、必要とするデータ転送レートによるデータ転送を保証する好適なものであるが、上述のようにまとまった動作結果が得られるタイミングで転送モードを切り替えることについてまで考慮したものではなかった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、予め定められた一単位が完了するタイミングで次の転送モードに切り替えることで、連続実行回数の設定や転送モードの内容に関わらず、まとまった動作結果が得られるようにでき、使い勝手をよくすることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明に係る画像形成装置は、複数の機能部を備え、各機能部は共通のバスを介して制御され、各機能部を動作させるために共通のバスを用いてデータ転送を行う転送モードの複数を同時にオンにできるよう構成された画像形成装置であって、同一転送モードの実行回数が予め定められた連続実行回数に達してない場合であっても、予め定められた一単位が完了するタイミングで次の転送モードに切り替えるように制御する制御手段を備えたことを特徴とする。
【０００９】
上記した予め定められた一単位が完了するタイミングが、予め定められた画像データ束のデータ転送が終了したタイミングであることが好ましい。
【００１０】
実行中の転送モードが印刷である場合、上記した予め定められた一単位が完了するタイミングが、複数部印刷における部の切れ目であることが好ましい。
【００１１】
上記した制御手段は、データ転送を開始してから次のデータ転送要求が来るまでの時間をカウントするタイマー機能を有し、タイマー機能によるカウントで予め決めておいた時間内に次のデータ転送要求が来ない場合、制御手段は転送モードを切り替えることが好ましい。
【００１２】
上記した制御手段は、これから実行しようとするデータ転送、および現在実行中の全データ転送における単位時間当たりの転送量が、画像バスのハード的な最大許容量に対してどれくらいの割合を占めるかの占有率を計算する機能を有し、現在実行中の全データ転送の占有率にこれから実行しようとするデータ転送の占有率を加算したときに最大許容量を超えてしまうと判断した場合に入力元デバイスと出力先デバイスの組合せで管理される転送モード毎に連続実行した回数をカウントすることで、該カウント値を用いて転送モードの切り替え制御を行うことが好ましい。
【００１３】
上記した複数の機能部として、画像を読み取る機能を有したスキャナ部と、画像を印刷する機能を有したプロッタ部と、画像データを記憶媒体に蓄積する機能を有したメモリ部との少なくとも何れかを備えることが好ましい。
【発明の効果】
【００１４】
以上のように、本発明によれば、予め定められた一単位が完了するタイミングで次の転送モードに切り替えることで、連続実行回数の設定や転送モードの内容に関わらず、まとまった動作結果が得られるようにできる。
このため、ユーザの使い勝手をよくすることができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明に係る画像形成装置の一実施形態について、図面を用いて詳細に説明する。
図１は、本発明の一実施形態であるデジタル複写機の概略を説明したものである。
本実施形態として説明するデジタル複写機は、複写機本体（Ｉ）と、自動原稿送り装置
［ＡＤＦ］（II）と、ステープラ及びシフトトレイ付きのフィニッシャ（III ）と、両面反転排紙ユニット（IV）と、拡張給紙トレイ（Ｖ）と、大容量給紙トレイ［ＬＣＴ］（VI）及び１ビン排紙トレイ（VII ）との７つのユニットを備えて構成されている。
【００１６】
複写機本体（Ｉ）は、書き込み部、感光体部、現像部、定着部、転写部、ならびに給紙
部などにより実現されて画像を印刷する機能を有したプロッタ部と、画像を読み取る機能を有したスキャナ部などの機能部を備えている。
また、本画像形成装置は、マルチファンクション機能を有しており、コピー機能以外にプリンタ機能、スキャナ機能、ＦＡＸ機能も備わっており、ＰＣ（VIII）からの印刷およびスキャン要求、ＦＡＸ回線（IX）からの印刷要求を受信した場合にも、要求に応じて各機能部を動作させることができるようになっている。
【００１７】
図２に、本実施形態としての画像形成装置と周辺機器との構成例を示す。
画像形成装置は、コントローラ（制御手段）により制御されており、コントローラには、操作部制御、プリンタ制御、スキャナ制御、および外部記憶装置が接続されている。また、スキャナ制御にはＤＦ制御、プリンタ制御にはフィニッシャ制御が接続されている。図示していないが、スキャナ制御には、画像処理制御も内蔵されている。
【００１８】
コントローラは、制御プログラムが記憶されているＲＯＭ、実際に処理を行うＣＰＵ、様々な処理を実施可能とするＡＳＩＣ、プログラム実行用及び画像データフレームメモリにも使用されるメモリ、及び大量の画像データを蓄積する為のＨＤＤ装置で構成されている。先のＡＳＩＣには、操作部とのＩ／Ｆ及びネットワークとのＩ／Ｆ、更にＦＡＸとの電話回線Ｉ／Ｆの接続が可能になっており、また、スキャナ及びプリンタに対してもメモリを介してコマンド及び画像データのやりとりを実施することが可能となっている。
【００１９】
スキャナからフレームメモリへの画像データ転送用ビデオＩ／Ｆとフレームメモリからプリンタへの画像データ転送用ビデオＩ／Ｆ、さらにメモリから外部記憶装置への書き出しは全てハード的に同じデータ線を利用している。また、同Ｉ／Ｆは画像データだけでなく、コマンドデータも転送可能としている。
【００２０】
次に、既知の画像バス占有率による複数の転送モードの実行順切り替えについて説明する。
まず表１に入力元デバイスと出力先デバイスの組合せによる転送モード毎の実行優先度、および画像バス占有率を示す。画像バス占有率はアプリケーション、解像度、階調数などの要因によって必要となる単位時間当たりの転送量が変わるため、同じ転送モードであっても表１の範囲内で変化するものとする。
【００２１】
【表１】
2006004383.tif 000003
【００２２】
データ転送中はこの表１に従って、複数の転送モードが同時にオンにされて共通の画像バスを使用するため、複数のデータ転送におけるデータ同士が干渉しないようにするためには、すべてのデータ転送の合計占有率が１００％を超えないように制御しなければならない。
【００２３】
ただし本実施形態では、想定する転送モードをスキャナ⇔フレームメモリ間（スキャンモード）、フレームメモリ⇔プロッタ間（プリントモード）、フレームメモリ⇔外部記憶装置間（外部蓄積モード）の３つに限定し、同じ転送モードで複数のＤＭＡが同時に起動されることはないものとする。また異なる転送モードではＤＭＡが独立に起動でき、並行動作が保証されるものとする。これを図３に示す。
【００２４】
さらにそれらデバイス毎のデータ転送の占有率を合計したものを図４に示す。ここで画像データ転送に関しては単純にデバイス毎の占有率を足せばよいが、同Ｉ／Ｆを使用してデバイス間におけるコマンドのやりとりを可能とするため、予め固定で１０％のマージン（図４下部）を設け、これを合計値に加えるものとする。
【００２５】
図４のように合計の占有率が１００％以下となっていれば正常な画像データ転送を保証できるが、画像バス占有率による実行順管理を行わない場合は、図５、図６のように１００％を超えてしまいデータの混在、上書き、溢れなどが発生するか、ＤＭＡコントローラによる排他制御を行った場合でもハードウェアに負担がかかる可能性が生ずる。
【００２６】
図７、図８は画像バス占有率による実行順管理を行った場合のデータ転送の排他制御を表している。合計バス占有率が１００％を超えてしまう場合は、異なるデバイスを使用するデータ転送においても、同時にデータ転送を行わないように一方を待たせることで、結果としてデータ転送の排他、すなわち画像バス占有期間の排他を行うことができる。これによっていかなる場合であっても、ハードウェアに負担をかけることなく、データの混在、上書き、溢れなどの重大な問題を回避することができる。
【００２７】
ただしこの場合は必要な画像バス占有率が得られるまで実行を待たせているだけで、要求された実行順を入れ替えることはないため、図７、図８のようにどちらの画像転送完了も遅くなってしまうか、どちらか先に実行開始した転送モードの画像転送が完了するまで後に実行要求した転送モードが待たされてしまう。
【００２８】
そこで図９に、予め決められた実行単位の回数によって順番に転送モードを切り替えるように制御した場合の動作を示す。この例では表２のように実行単位をファイルもしくは用紙のページ単位、基準回数を５ページとし（基準回数（１））、スキャンモード実行中に、合計の画像バス占有率が１００％を超えてしまうようなプリントモードの実行要求が発生した場合を想定している。
【００２９】
【表２】
2006004383.tif 000004
【００３０】
スキャンモード実行中に受け付けたプリントモードはそのまま実行すると画像バス占有率が１００％を超えてしまうため一度待たされ、スキャンモードが基準回数：５ページの画像転送を終了した時点で実行するように制御する。同時にスキャンモードはプリントモードが基準回数：５ページ分の画像転送を終了するまで待たせる。このような切り換え動作を繰り返すことによって、ユーザーには複数動作を並行処理しているように見せると共に、ロスタイムを従来より低減させることができる。
また３つ以上の転送モードを切り換える場合には、予め図１０のように転送モードの切り換え順を決めておくと良い。
【００３１】
以下に、本発明の実施形態による動作について、本発明を適用しない場合と比較しながら説明する。
まず図１１は本実施形態を適用しない場合の動作である。この例では基準回数を５ページとし、スキャンモードの実行中に２つのプリントモードの実行要求を受けた場合を想定している。画像バス占有率が１００％を越えてしまわないようプリントモードを一度待たせた後、スキャンモードのデータ転送が基準回数：５ページの画像転送を終了した時点でにプリントモード１に転送モードを切り替えている。その後プリントモード１は３ページを印刷して終了しており、ここでは基準回数を満たしていないため、同一転送モードであるプリントモード２を続けて実行する。その結果プリントモードは連続して実行されるが、ジョブの切れ目が分かりにくくなってしまう虞がある。
【００３２】
上述した図１１に示す動作と比較して、本実施形態を適用し、予め決められた連続実行回数に満たない場合でも、ジョブが終了するタイミングでは転送モードの切り替えを行うように制御した場合の動作を図１２に示す。スキャンモード実行中に２つのプリントモードの実行要求を受けた場合、プリントモード１が終了した時点で転送モードの切り替えを行い、スキャンモードを実行した後にプリントモード２への切り替えを行っている。したがってジョブの切れ目が分かりやすく、継続中のスキャンモードを優先することができる。
【００３３】
一般に、例えばＦＡＸ／コピー／プリンタ／スキャナなどの複数の動作モードを搭載した画像形成装置では、一台の画像形成装置にて、スキャナ装置とプロッタ装置を別々の用途で同時に動作させるものがある。またこれら以外にも、内部／外部記憶装置への画像データ蓄積、圧縮／変換機への画像データ転送など、これまで以上にさまざまな形態で画像データの受け渡しが行われるケースがありうるが、一般に、ハード的な制約からこれらを全て同一のＩ／Ｆでまかなっていることが多い。
【００３４】
そのため、こうした従来の画像形成装置で同時に複数の画像データの受け渡しが行われた場合、これまでのように単純に要求されたタイミングで順番に画像データ転送を実行してしまうと、ハード的なＩ／Ｆの許容量をオーバーしてしまうことが危惧される。
この許容量は単位時間当たりに受け渡しが可能なデータサイズで表すことができ、ハード的な規格によって制限が設けられるものである。したがってこの制限を越えるサイズのデータ転送を同時に行った場合、データ破損、転送／通信速度の劣化、もしくは通信不能状態に陥ることもあり、極めて重大な問題が発生する可能性がある。これを回避するためには、同時に発生しうる全ての画像データ転送量から必要十分な許容量を求め、それを上回るハード構成を使用する方法が考えられる。しかし実際はこのような最悪値となる転送状態は稀であり、通常は最悪値を大幅に下回る許容量で事足りることが多いため、コスト的な面から見ても単純にハード構成だけで解決するのはあまり望ましくなかった。
【００３５】
したがってこれを回避するため、コントローラ部に個々のデータ転送で使用する単位時間当たりの転送量を計算する手段を設け、データ転送を開始する前にハード的な許容量を上回るかどうか判断して、もし上回る場合はデータ転送の開始を待たせることで、ハードウェアに負担をかけることなく、未然にこのような問題の発生を防ぐ方法が考えられていた。さらに、単に画像データの転送開始を待たせるだけでなく、全ての転送モードを並行して実行させながらもトータルのデータ転送時間を抑えるため、データ転送の連続実行回数によって複数転送モードを切り替える方法が有効と考えられてきた。
【００３６】
しかしこの連続実行回数は転送モード実行前に予め設定しておかなければならず、必ずしも最適なタイミングで切り替えられるとは限らない。
そこで本実施形態では、あるまとまった動作結果が得られたタイミング（予め定められた一単位が完了したタイミング）でも転送モードを切り替えるようにすることで、ユーザーの使い勝手を向上させることを目的している。
【００３７】
以上のように、本実施形態は、画像を読み取る機能を有したスキャナ装置、画像を印刷する機能を有したプロッタ装置、画像データを記憶媒体に蓄積する機能を有したメモリ装置などの複数の画像転送デバイスを有し、これらのデバイス間で画像データの受け渡しを行う際にハード的に共通なＩ／Ｆ（画像バス）を利用し、これから実行しようとするデータ転送、および現在実行中の全データ転送における単位時間当たりの転送量が、画像バスのハード的な最大許容量に対してどれくらいの割合を占めるか（以後、占有率と呼ぶ）を計算する手段をコントローラ部に有し、現在実行中の全データ転送の占有率にこれから実行しようとするデータ転送の占有率を加算したときに最大許容量を超えてしまうと判断された場合は、入力元デバイスと出力先デバイスの組合せで管理される転送モード毎に連続実行した回数をカウントし、同一転送モードを予め決められた回数分連続実行した時点で、次の転送モードの実行に切り替えるように制御する画像形成装置において、上記カウントが決められた連続実行回数に達してない場合であっても、ある特定のタイミングにおいては次の転送モードに切り替えるように制御するようにしている。
すなわち、予め定められた一単位が完了するタイミングで次の転送モードに切り替えるようになっている。
【００３８】
本実施形態によれば、連続実行回数の設定や転送モードの内容に関わらず、まとまった動作結果が得られた時点で転送モードが切り替るため、トータルのデータ転送時間を維持しながらも、使い勝手をよくすることができる。
【００３９】
次に、上述した本発明の実施形態を適用する第１の実施例として、上述した実施例の画像形成装置における次の転送モードに切り替えるタイミングを、あるまとまった画像データ束（以後、ジョブと呼ぶ）のデータ転送が終了したタイミングとする場合について説明する。
【００４０】
この第１の実施例を適用しない場合、例えば、あるジョブのデータ転送が終了した時点で連続実行回数が決められた枚数に達していない場合、同一転送モードの実行を継続可能と判断して、同一転送モードの異なるジョブを続けて実行してしまうことが考えられる。
そこでこの第１の実施例では、ジョブの終了したタイミングでも転送モードを切り替えるようにすることで、ユーザーの使い勝手を向上させるようにしている。
【００４１】
以下に、本実施例による動作について、本実施例を適用しない場合と比較しながら説明する。
まず、図１３は本実施例を適用しない場合の動作である。この例では基準回数を５ページとし、複数部印刷のプリントモード実行中にスキャンモードを実行した場合を想定している。画像バス占有率が１００％を越えてしまわないようにスキャンモードを一度待たせた後、プリントモードが基準回数を満たすまで印刷を継続する。その後スキャンモードに切り替わり基準枚数の実行が終わるのを待つが、その間印刷は部の途中で待たされてしまい、結局印刷物を取り出すことができない。
【００４２】
それと比較して、本実施例を適用し、予め決められた連続実行回数に満たない場合でも、部の区切りのタイミングでは転送モードの切り替えを行うように制御した場合の動作を図１４に示す。
複数部印刷のプリントモード実行中にスキャンモードを実行した場合、プリントモードの１部目の印刷が終了した時点で転送モードの切り替えを行い、スキャンモードを実行した後にプリントモードの２部目への切り替えを行っている。したがって部の切れ目が分かりやすく、継続中のスキャンモードを優先することができる。
すなわち、明らかに要求が異なると考えられるジョブの切れ目で転送モードが切り替るため、まとまった動作結果が得られやすく、ユーザの使い勝手をよくすることができる。
【００４３】
次に、第２の実施例として、実行中の転送モードが印刷の場合、上述した実施例の画像形成装置における次の転送モードに切り替えるタイミングを、複数部印刷における部の切れ目とする場合について説明する。
【００４４】
近年の画像形成装置では、画像データをページ順に管理し、これを複数部出力することができるものが増えてきている。
そこでこの第２の実施例は、この部の切れ目のタイミングでも転送モードを切り替えることで、ユーザーの使い勝手を向上させるようにしたものである。
【００４５】
以下に、本実施例による動作について、本実施例を適用しない場合と比較しながら説明する。
まず、図１５は本実施例を適用しない場合の動作で、基準回数を５ページとし、連続実行に時間がかかるプリントモードの実行中にスキャンモードを実行した動作例を示す。
この例のプリントモードのようにデータ転送要求がまばらで、時間がかかる場合であっても、連続実行回数を満たすまではスキャンモードが待たされてしまう。ＦＡＸ受信ではこのようなデータ転送要求の間隔が１分以上もかかってしまうことがあり、この間使用していない画像バスを使わせないことは望ましくない。
【００４６】
それと比較して、本実施例を適用し、予め決められた連続実行回数に満たない場合でも、予め決めておいた時間内に次のデータ転送要求が来ない場合は転送モードを切り替えるように制御した場合の動作を図１６に示す。
連続実行に時間がかかるプリントモードの実行中にスキャンモードを実行した場合、プリントモードの３ページ目のデータ転送を実行開始してから一定時間内に４ページ目のデータ転送要求が来なかったためスキャンモードへの切り替えを行っており、その間にプリントモードの４ページ目の実行要求を受けている。
【００４７】
以上の動作により、時間のかかりそうなときに無駄に画像バスを占有してしまうことなく、最適な転送モード切り替えを行うことができる。
このように、第２の実施例によれば、まとまった印刷結果が得られる部の切れ目で転送モードが切り替るため、ユーザの使い勝手をよくすることができる。
【００４８】
次に、第３の実施例として、データ転送を開始してから次のデータ転送要求が来るまでの時間をカウントするタイマー機能をコントローラが有し、上述した実施例の画像形成装置における次の転送モードに切り替えるタイミングを、タイマー機能によるカウント中に次のデータ転送要求が来ることなく、予め設定された時間を計時完了したタイミングであるようにした場合について説明する。
【００４９】
一般に、ＰＣからの画像印刷、ＦＡＸ受信印刷などでは通信回線や画像を準備する側のパフォーマンスによって、データ転送がある一定時間内に開始できない場合がある。またコピーにおいてコンタクトガラス上に原稿をセットして１枚１枚読み取るような場合、単純に連続実行回数だけで切り替えを行うようにすると、実際は画像バスが使用されていない期間も画像バスを占有してしまうことになり、他の転送モードを無駄に待たせてしまうことになる虞がある。
【００５０】
そこでこの第３の実施例では、予め決めておいた時間内に次のデータ転送要求が来ない場合は転送モードを切り替えることで、無駄な画像バス占有期間を減らし、ユーザーの使い勝手を向上させるようにしている。
【００５１】
次に、上述した第１から第３の実施例をふまえ、本実施形態による動作について、図１７のフローチャートを参照して詳細に説明する。
新たな画像データ転送要求を受け取ると（ステップＳ１）その転送モードに応じた画像バス占有率を計算し（ステップＳ２）、その値と現在実行中の全ての転送モードの占有率の合計を求める（ステップＳ３）。これが１００％を超えない場合は（ステップＳ４）、連続実行回数をリセットし（ステップＳ６）新たなデータ転送を実行する（ステップＳ７）。
【００５２】
１００％を超える場合は新たなデータ転送が実行可能かどうか判定し（ステップＳ５）、実行可能と判断された場合は連続実行回数をカウントアップした後（ステップＳ８）データ転送を実行する（ステップＳ９）。また１００％を超える場合で新たなデータ転送が実行できないと判断された場合は、データ転送の実行を保留する（ステップＳ１０）。その後は、いずれの場合もイベント待ちの状態に戻る。
【００５３】
イベント待ちで新たな画像データ転送要求が無く（ステップＳ１）、実行中のデータ転送が終了した場合は（ステップＳ１１）、待っている転送モードがあるかどうかを判断し（ステップＳ１２）なければ終了する。あれば現在実行中の全ての転送モードの占有率の合計を求め（ステップＳ１３）、これが１００％を超えていなければ（ステップＳ１４）、保留していたデータ転送を全て実行する（ステップＳ７）。
【００５４】
１００％を超えていた場合は、現在実行中の転送モードの連続実行回数が全て基準回数を超えているか否かを判断し（ステップＳ１５）、超えていたら次に実行すべき転送モードに切り換えて（ステップＳ１７）連続実行回数をリセットして（ステップＳ１８）カウントアップした後（ステップＳ８）、切り替え後の転送モードでデータ転送を実行する（ステップＳ９）。
【００５５】
ただし連続実行回数が基準回数を超えていなかった場合でも、特定の条件を満たしていれば（ステップＳ１６）転送モードの切り替えを行うようにする（ステップＳ１７）。これによって従来は切り替えることができなかったタイミングでの転送モードの切り替えが行われる。
【００５６】
上記特定の条件は、ジョブの終了したタイミングであるか否かで判断しても良い。また実行中の転送モードが印刷の場合は、複数部印刷の部の切れ目であるか否かで判断しても良い。さらにデータ転送を実行した際にタイマーの計時をカウント開始しておくことで、このタイマーが計時完了しているか否かで判断するようにしても良い。
【００５７】
以上のように、上述した本発明の実施形態によれば、画像バスの占有状態に応じて適切に転送モードを切り替えて実行することができるため、画像形成装置の無駄な待ち時間を減らすことができる。また使い勝手が良くなる。
また、次の転送モードに切り替えるタイミングを、予め定められた一単位が完了するタイミングとすることで、連続実行回数の設定や転送モードの内容に関わらず、まとまった動作結果が得られるようにでき、使い勝手をよくすることができる
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態であるデジタル複写機と周辺機器の概略を示す図である。
【図２】本実施形態としての画像形成装置と周辺機器との構成例を示すブロック図である。
【図３】本実施形態により、異なる転送モードでＤＭＡが独立に起動し、並行動作する状態を示す図である。
【図４】合計の占有率が１００％以下となり正常な画像データ転送が行われる例を示す図である。
【図５】合計の占有率が１００％を超えた場合の例を示す図である。
【図６】合計の占有率が１００％を超えた場合の例を示す図である。
【図７】画像バス占有率による実行順管理による排他制御を行った場合の例を示す図である。
【図８】画像バス占有率による実行順管理による排他制御を行った場合の例を示す図である。
【図９】予め決められた実行単位の回数によって順番に転送モードを切り替えるように制御した例を示す図である。
【図１０】転送モードの切り換え順例を示す図である。
【図１１】本実施形態を適用しない場合の動作例を示す図である。
【図１２】本実施形態を適用し、ジョブが終了するタイミングで転送モードの切り替えを行う例を示す図である。
【図１３】第１の実施例を適用しない場合の動作例を示す図である。
【図１４】第１の実施例を適用し、部の区切りのタイミングで転送モードの切り替えを行う例を示す図である。
【図１５】第２の実施例を適用しない場合の動作例を示す図である。
【図１６】第２の実施例を適用し、予め決めておいた時間内に次のデータ転送要求が来ない場合は転送モードを切り替える例を示す図である。
【図１７】本実施形態としての動作例を示すフローチャートである。
【符号の説明】
【００５９】
Ｉ    複写機本体
II    自動原稿送り装置［ＡＤＦ］
III     フィニッシャ
IV    両面反転排紙ユニット
Ｖ    拡張給紙トレイ
VI    大容量給紙トレイ［ＬＣＴ］
VII     排紙トレイ
【図１】
2006004383.tif 000005
【図２】
2006004383.tif 000006
【図３】
2006004383.tif 000007
【図４】
2006004383.tif 000008
【図５】
2006004383.tif 000009
【図６】
2006004383.tif 000010
【図７】
2006004383.tif 000011
【図８】
2006004383.tif 000012
【図９】
2006004383.tif 000013
【図１０】
2006004383.tif 000014
【図１１】
2006004383.tif 000015
【図１２】
2006004383.tif 000016
【図１３】
2006004383.tif 000017
【図１４】
2006004383.tif 000018
【図１５】
2006004383.tif 000019
【図１６】
2006004383.tif 000020
【図１７】
2006004383.tif 000021