(57)【特許請求の範囲】
【請求項１】
移動可能に設置された複数の現像器と、これらの現像器の各々に補給されるトナーを収容するとともに前記複数の現像器に着脱自在に装着される複数のトナー収容器とを備え、予め設定された交換位置に位置しているトナー収容器のみ交換可能な画像形成装置と、画像を読み取る画像読み取り装置と、ユーザの操作を入力する操作部と、
各々異なった処理を行なう複数のアプリケーションおよび各アプリケーションからの使用要求、解放要求を受け、予め設定された優先順位にしたがって前記画像形成装置及び画像読み取り装置の使用順位を調停する調停手段と、を有する画像形成システムにおいて、
前記調停手段は、各アプリケーションごとのカラーモード情報と、各アプリケーションごとの前記画像形成装置及び前記読み取り装置の使用状態とに基づき、前記画像形成装置が未使用の場合には、操作部を使用するアプリケーションのカラーモード情報を選択して当該選択されたカラーモード情報を前記画像形成装置に送信し、
前記画像形成装置は、受信したカラーモード情報に応じて交換すべきトナー収容器を検索し、検索されたトナー収容器を交換位置に移動させることを特徴とする画像形成システム。
【請求項２】
前記操作部はカラーモード情報を選択して入力する手段を備え、前記アプリケーションは前記入力する手段からの情報に応じて前記カラーモード情報を切り替えることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記操作部から当該操作部を使用するアプリケーションを切り替える切り替え情報が入力されると、前記調停手段は前記入力された切り替え情報に基づいて前記操作部を使用するアプリケーションを切り替えることを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記アプリケーションに、コピー、プリンタ、スキャナ、およびファクシミリを含むことを特徴とする請求項１または３に記載の画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を電気信号に変換して画像形成装置により復元するディジタル複写機システムに関し、特に複数のアプリケーションがリソースを共有するディジタル複写機システムに関する。
【０００２】
【従来の技術】
一般に、この種のディジタル複写機では、原稿画像を電気信号に変換するのでこの画像信号に対して各種の画像処理を施した後、画像形成装置により可視化して復元するとともに、ファクシミリやプリンタの他にスキャナやファイルシステム等の拡張機能すなわちアプリケーションを持たせることができる。この場合、複数のアプリケーションにより共有される資源（リソース）としては、画像読み取り装置、画像形成装置、操作部、メモリ、周辺機（原稿送り装置（ＤＦ）やソータ）がある。
【０００３】
また、近年では、コピー、プリンタ、ファクシミリ等の複数のアプリケーションが画像読み取り装置、画像形成装置等のリソースを共有して選択的に使用するマルチタスク型の画像形成システムが提案されている。なお、この種の画像形成システムには、一般にディジタル複写機システムが使用される。
【０００４】
【発明が解決しようとする課題】
このディジタル複写機には、フルカラーで画像形成を行うものがあり、このようなカラー複写機では、画像形成の結果としてトナーを消費し、トナー不足により画像形成を行うことができない、いわゆるトナーエンドが発生する。そこで、例えばブラックとシアンのトナーエンドが発生している場合について考える。コピーアプリケーションが操作部使用権を持っているときにシアンモードにしていてバックグラウンドでユーザがブラックでプリンタアプリケーションを使用してプリントした場合、従来では、画像形成リソースが持つカラー情報のみにより、トナー収容器交換位置のトナー収容色を決定していたので、プリンタアプリケーションが最後に画像形成したブラックをトナー収容器交換位置に移動することになり、操作部上のシアントナー補給メッセージと、実際に補給できる色とが異なり、不都合が生じていた。
【０００５】
また、同様にシアンモードにしていてユーザがブラックでプリンタアプリケーションを使用してプリントしたい場合、従来では、コピーアプリケーションのシアンを先にトナー補給し、次のブラックをトナー補給して印刷を開始しなければならなかった。
【０００６】
例えばブラックとシアンのトナーエンドが発生していたときに、コピーアプリケーションが操作部使用権を持ち、シアンモードでユーザがブラックでプリンタアプリケーションを使用して印刷を行ないたい場合、従来では、コピーアプリケーションのシアンを先にトナー補給し、次のブラックをトナー補給するかコピーアプリケーションのカラーモードをブラックに変更してブラックトナーを補給した後、印刷を開始しなければならなかった。
【０００７】
また、複数のアプリケーションが共通のリソースを使用して動作を行なう装置においては、各アプリケーション間での動作指令データの不整合が発生しないように基本的に動作時に一括して動作情報を発行するようにしている。しかし、ユーザ操作によるトナー補給色の選択が行なえないので、動作時ではなく、ユーザによってキーが押下されたときにカラー情報を送信する必要がある。
【０００８】
本発明は、このような従来技術の実情に鑑みてなされたもので、その目的は、操作部上の補給メッセージと実際に補給できる色を一致させることができる画像形成システムを提供することにある。
【００１３】
【課題を解決するための手段】
前記目的を達成するため、第１の手段は、移動可能に設置された複数の現像器と、これらの現像器の各々に補給されるトナーを収容するとともに前記複数の現像器に着脱自在に装着される複数のトナー収容器とを備え、予め設定された交換位置に位置しているトナー収容器のみ交換可能な画像形成装置と、画像を読み取る画像読み取り装置と、ユーザの操作を入力する操作部と、各々異なった処理を行なう複数のアプリケーションおよび各アプリケーションからの使用要求、解放要求を受け、予め設定された優先順位にしたがって前記画像形成装置及び画像読み取り装置の使用順位を調停する調停手段と、を有する画像形成システムにおいて、前記調停手段は、各アプリケーションごとのカラーモード情報と、各アプリケーションごとの前記画像形成装置及び前記読み取り装置の使用状態とに基づき、前記画像形成装置が未使用の場合には、操作部を使用するアプリケーションのカラーモード情報を選択して当該選択されたカラーモード情報を前記画像形成装置に送信し、前記画像形成装置は、受信したカラーモード情報に応じて交換すべきトナー収容器を検索し、検索されたトナー収容器を交換位置に移動させることを特徴とする。
【００１４】
第２の手段は、第１の手段において、前記操作部はカラーモード情報を選択して入力する手段を備え、前記アプリケーションは前記入力する手段からの情報に応じて前記カラーモード情報を切り替えることを特徴とする。
【００１５】
第３の手段は、第１または第２の手段において、前記操作部から当該操作部を使用するアプリケーションを切り替える切り替え情報が入力されると、前記調停手段は前記入力された切り替え情報に基づいて前記操作部を使用するアプリケーションを切り替えることを特徴とする。
【００１７】
第４の手段は、第１または第３の手段において、前記アプリケーションに、コピー、プリンタ、スキャナ、およびファクシミリを含むことを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明に係る画像形成システムの一実施形態としてのディジタル画像形成システムを示すブロック図、図２は図１のディジタル画像形成システムの概略的構成を示す説明図、図３は図１のディジタル画像形成システムのハードウエアの一例を示すブロック図、図４は図１のディジタル画像形成システムのハードウエアの他の例を示すブロック図、図５は図１のディジタル画像形成システムにおいてアプリケーション層とシステム制御層の関係を示す説明図、図６は図１のディジタル画像形成システムにおいてコピーアプリケーションとプリンタアプリケーションのインターリーブ動作を示す説明図、図７は図１のディジタル画像形成システムにおいてファクシミリアプリケーションとプリンタアプリケーションの並列動作を示す説明図、図８は図１の操作部の一例を示す説明図、図９はシステム制御部の動作を説明するためのフローチャートである。
【００１９】
図２におけるディジタル画像形成システムは、原稿仕送り装置１、読み取り装置３、画像形成装置４、第１、第２、第３の３段の給紙カセット７ａ，７ｂ，７ｃを備えた給紙装置、および排紙仕分け装置６から構成されている。読み取り装置３は、原稿画像を露光紙、ミラーを介してＣＣＤに取り込み、ブラックＢｋ、マゼンタＭ、シアンＣ、イエローＹの各色の成分からなる画像データ信号に分解して画像形成装置４に転送する。
【００２０】
画像形成装置４は、フルカラー画像が形成可能になっており、感光体４ａの帯電工程、レーザ露光工程、リボルバ現像方式で現像を行うトナーによる現像工程、中間転写ベルト４ｄ上に画像を転写する１次転写工程、１次転写ベルト上のトナー像をレジストローラによってタイミング調整された転写紙へ転写する２次転写工程、およびクリーニング工程を経て定着工程において搬送されてきた転写紙上のトナー像を熱定着し、定着後、機外に排出するようになっている。フルカラー画像を形成する場合には、上記帯電、露光、現像、１次転写の各工程をブラックＢｋ、マゼンタＭ、シアンＣ、イエローＹの４回行う。各色の位置合わせは、中間転写ベルト４ｄに付けられているベルトマークを光反射センサなどの検出手段によって検出し、タイミングを生成している。
【００２１】
リボルバ現像器４ｃの内部は４分割されており、ブラック、シアン、マゼンタ、イエローの４色それぞれの現像器が配されている。また、各現像器には、それぞれの色に対応したトナーを収容したトナー収容器が着脱自在に保持されている。このトナー収容器は、各色の現像器に近接して配置されており、各現像器と連動して移動する。リボルバ現像器は画像読み取り装置の制御のもとに図示しないパルスモータ駆動制御によって指定角度分、図２の矢印方向に回転駆動される。
【００２２】
両面ユニット５は給紙カセット７から画像形成装置４に給紙されて一方の面に画像が形成された用紙の裏表を反転して再度画像形成装置４に再給紙するように構成され、これにより、１枚の用紙の両面に画像を形成することができる。なお、この種の両面ユニット５では、１枚の用紙を直ぐに再給紙するものと、複数の用紙をスタックして最上位の用紙から順次再給紙するものが知られている。画像形成装置４により画像が形成された用紙は排紙仕分け装置６によりページ順やページ毎に仕分けられて排紙される。
【００２３】
拡張機能（アプリケーション）は上記原稿仕送り装置１、操作部２、画像読み取り装置３、画像形成装置４、両面ユニット５、排紙仕分け装置６および給紙カセット７のリソースを共有し、例えば図１に示すようにコピー、プリンタ、ファクシミリ（ＦＡＸ）およびスキャナ、ファイルシステム等のその他の各種アプリケーション８１、８２、８３、８４により構成されている。
【００２４】
ここで、この明細書では上記拡張機能を「アプリケーション」と表現し、また、画像読み取り装置３により光電変換された画像信号、画像形成装置４に入力する画像信号および画像信号の同期用信号をまとめて「ビデオ信号」と表現する。さらに、この「ビデオ信号」を画像読み取り装置３と、画像形成装置４とアプリケーション８１〜８４間でやり取りするための信号を「制御信号」または「コマンド」と表現する。また、このように複数のアプリケーション８１〜８４を有するディジタル複写機を「システム」と表現し、この「システム」を制御するコントローラを「システム制御部」または「システムコントローラ」と表現する。
【００２５】
つぎに、操作部（および表示部）２について説明すると、このように複数のアプリケーション８１〜８４が搭載されたシステムであっても、ごく限られた操作部しか持たない場合が多く、このような場合にはユーザが使用するアプリケーションのために操作部２を明け渡すことが必要になる。そこで、本発明ではアプリケーション８１〜８４単位に用意された画面を「仮想画面」と表現する。したがって、「仮想画面」は複数個存在するが、操作部２に実際に表示されているのは常に１つである。
【００２６】
この操作部２の表示権を渡されたアプリケーションを「フォアグランドアプリケーション」と表現し、この「フォアグランドアプリケーション」にはシステムからほぼ全てのキー入力が通知され、また、自身のみの「仮想画面」が操作部２に表示される。他方、表示権がないアプリケーションを「バックグランドアプリケーション」と表現し、この「バックグランドアプリケーション」は表示権がないのみで動作を中断することはなく、また、限られたキーがシステム制御部１０１から通知される。したがって、例えばプリンタアプリケーション８２はバックグランドであっても、画像形成装置４が空いている状態であれば外部のホストパーソナルコンピュータ（図示省略）からの印字データがあれば画像形成装置４による出力を試みることもできる。
【００２７】
また、画像形成装置４等のリソース１、２、３、４、５、６、７が空いている状態を「アイドル状態」と表現し、また、システム制御部１０１はリソース１〜７単位でこのアイドル状態を管理している。さらに、電源投入時にシステム制御部１０１から最初に画面表示権を与えられるアプリケーションを「立ち上げアプリケーション」と表現する。
【００２８】
つぎに、「差し込み出力」または「インターリーブ」について説明する。この用語は主に、後述する画像出力時の動作説明で用いられている。例えば近年のディジタル複写機では機能が複合され、例えば複写機とファクシミリまたはプリンタあるいはそれ以上の組み合わせが１台に集約されているものがある。一般的には、例えば複写機能が終了した後プリンタ出力に切り換えるように、機能単位（＝ジョブ単位）で出力が行われている。これに対し、１ジョブの出力に他のジョブ出力を差し込んで出力することを「インターリーブ」と表現し、例えば複写機の出力中に、機械を止めることなくプリンタ出力を実現可能であることを意味する。
【００２９】
「モード」はアプリケーションに表示権があることを示し、例えばプリンタアプリケーションに表示権がある場合にはこのディジタル複写機はプリンタモードであると表現する。また、このモードが切り換わる時点を「モード移行」または「モード遷移」と表現し、これはシステム制御部１０１により制御される。
【００３０】
ここで、システムが複雑化するとアプリケーションをユーザ毎に個別に対応することが必要になるが、工場出荷時にこれらの対応を全て満足しようとすることは不可能であるので、市場に出荷された状態での対応が不可欠となる。そこで、本発明では不揮発性ＲＡＭを装備し、顧客の要求に応じたシステム設定機能を設けた。そして、この機能を「ユーザ設定」と表現する。
【００３１】
また、画像形成装置４がレーザビームを用いた電子写真プロセス方式の場合には、書込み密度がある程度選択可能であるので、この機能を「ＶＲ：Variable Resolusion （可変密度）」または「ＭＲ：MultiResolusion （複数密度）」と表現する。さらに、電子写真プロセス方式の複写機では、消耗品が多いのでユーザに対して使用を無制限に許可しない場合があるが、これを「利用者制限」と表現する。この「利用者制限」では利用者を特定、限定、管理するために「コインラック」、「キーカウンタ」、「キーカード」、「暗証番号」などが使用される。
【００３２】
このように１つずつのリソース１〜７を複数のアプリケーション８１〜８４が共有して選択的に使用するマルチタスク型システムを構成する場合、このシステムは図１に示すようにシステム制御層１００により管理され、このシステム制御層１００はシステム制御部１０１と、操作部２、画像読み取り装置３、画像形成装置４１および排紙仕分け装置６等の周辺機の各コントローラ２１、３１、４１、６１により構成される。
【００３３】
また、デバイス制御層１１０はシステム制御層１００からのコマンド、制御信号等の論理指示を、装置を実際に駆動するクラッチ、センサ、モータ等の機械的入出力を駆動、入力するための変換を行う。アプリケーション層８０にはアプリケーション８１〜８４がシステム制御層１００から提供される機能により共存している。
【００３４】
このようなシステムのハードウエアは、例えば図３に示すようにアプリケーション８１〜８３毎にＣＰＵ８１ａ、８２ａ、８３ａを設けるとともに、リソースである操作部２と、画像読み取り装置３と画像形成装置４に対して１個のＣＰＵ１０を設けることによりシステム制御層１００とデバイス制御層１１０を１個のＣＰＵ１０により制御することができる。なお、プリンタアプリケーション８２とファクシミリアプリケーション８３にはそれぞれページメモリ８２ｂ、８３ｂが設けられている。
【００３５】
また、他のハードウエアとしては図４に示すように、アプリケーション８１〜８３と、システム制御部（コントローラ）１０１と各リソース２〜４毎にそれぞれＣＰＵ８１ａ〜８３ａ、１０１ａ、２１ａ、３１ａ、４１ａを設け、システム制御部１０１のＣＰＵ１０１ａから各ＣＰＵ８１ａ〜８３ａ、２１ａ〜４１ａへのコマンドを制御信号線を介して伝達するように構成することができ、このように本発明のハードウエア構成は自由に構成することができる。
【００３６】
つぎに、図５〜図７を参照して仮想リソースについて説明する。システム制御層１００ではアプリケーション層８０から見た場合、図５において破線で示すように全てのアプリケーション８１〜８４に対して仮想リソースが存在するような機能を提供し、この機能によりアプリケーション層８０では特にシステム状態を管理する必要がなく、システム制御層１００が全てのアプリケーション８１〜８４を同一条件で管理することができる。
【００３７】
すなわち各アプリケーション８１〜８４は使用したいリソースが発生した時点でその使用要求をシステム制御層１００に送り、システム制御層１００はその時点のリソースの使用状況から判断した結果を要求元アプリケーションに送る。要求元アプリケーションはその結果により実行可能か否かを判断して可能であれば実行する。なお、システム制御層１００は基本的には同等の手順でアプリケーション８１〜８４の実行権を管理する。
【００３８】
ここで、図２に示すように実際のリソース２〜４は１つずつしか存在しないので、システム制御層１００は仮想リソースの使用要求が競合した場合、リソース２〜４の実際の使用権を渡すために排他的制御または時分割割り付けを行う必要がある。なお、排他的制御を行うか時分割割り付けを行うかは、リソースの種類やユーザ設定に応じて異なる。
【００３９】
図６および図７において、破線で示す仮想リソースはそのアプリケーションが実行権を取っていない場合を示し、実線で示すリソースはそのアプリケーションが実行権を取っている場合を示している。また、図６はコピーアプリケーション８１とプリンタアプリケーション８２のインターリーブ動作、すなわち１ジョブの出力に他のジョブ出力を差し込んで出力する状態を示し、この例ではコピーアプリケーション８１が操作部２と、画像読み取り装置３と画像形成装置４の全てのリソースの実行権を取って実行中であるが、この状態でプリンタアプリケーション８２から画像形成装置４の使用要求が発生すると、ユーザ設定によりインターリーブモードが設定されている場合に、システム制御層１００は画像形成装置４をコピーアプリケーション８１とプリンタアプリケーション８２に対して時分割で割り付ける。
【００４０】
この時分割割り付け制御では、リソースの実行権が複数のアプリケーションの間で動的に変更、画像形成装置４の出力は、コピーアプリケーション８１の出力とプリンタアプリケーション８２の出力が混在して出力されることになる。したがって、画像形成装置４を停止することなくコピーアプリケーション８１とプリンタアプリケーション８２の待ち時間を最小限に抑制することができる。
【００４１】
図７は他の動作例としてプリンタアプリケーション８２とファクシミリアプリケーション８３の並列動作を示している。ファクシミリアプリケーション８３は送信時には操作部２と画像読み取り装置３のみを使用し、他方、プリンタアプリケーション８２は画像形成装置４のみが必要である。したがって、プリンタアプリケーション８２とファクシミリアプリケーション８３のリソース使用要求が同時に発生してもリソースの競合が発生しないので、排他的制御または時分割割り付けを行うことなく２つのアプリケーション８２、８３の要求を受け入れることができ、したがって、ファクシミリ送信とプリンタ出力を同時に行うことができる。
【００４２】
つぎに、プロッタ（画像形成装置４）の動作を説明する。本発明ではアプリケーション８１〜８４毎に優先順位が所定の操作方法により登録可能に構成され、具体的には操作部２上のキーの組み合わせ操作によりユーザ設定のプログラムモードに入り、各アプリケーション８１〜８４の優先順位が登録される。また、ここで登録される優先順位は「１」〜「９」までの数値で入力され、複数のアプリケーション８１〜８４からの出力要求が同時に発生した場合に優先度が高いアプリケーションの出力が優先されて優先度が低いアプリケーションは次の給紙実行可能タイミングまで出力待ちとなる。
【００４３】
例えばファクシミリ受信出力を最優先で出力したいユーザが他のアプリケーション８１、８２、８４よりファクシミリアプリケーション８３を最優先で登録することにより、例えばコピー中であってもファクシミリ受信出力が可能となった時点でこのファクシミリ受信出力をインターリーブ出力し、さらに次の給紙可能なタイミングでコピー出力を再開する。
【００４４】
また、例えばユーザが２以上のアプリケーションの優先順位を同一に設定した場合に、この同一優先順位のアプリケーションからの出力要求が同時に発生すると、これらのアプリケーションには出力権が交互に、いわゆるラウンドロビンで与えられる。
【００４５】
例えばコピーアプリケーション８１とプリンタアプリケーション８２に同一の優先順位が設定され、それぞれ連続出力を行う場合すなわち用紙の搬送において１回の給紙を行った後次の給紙を実行可能なタイミングで次の出力を行う場合、コピー出力→プリンタ出力→コピー出力→プリンタ出力・・・のようにアプリケーション８１、８２の出力が交互に行われる。また、排紙仕分け装置（ソータ）６によりアプリケーション毎に異なるビンに仕分けることにより、各アプリケーションのユーザが用紙を取り出す際の混乱を防止することができる。
【００４６】
したがって、複数のユーザが１台の複写機を共有して使用する場合に、使用権をユーザ間で公平に与えることができる。また、上記例では同一の優先順位を２つのアプリケーション８１、８２に設定した場合について説明したが３以上のアプリケーションに設定してもよい。なお、２以上のアプリケーションからの出力要求が同時に発生しない場合は当然に起こり得るが、この場合にはシステム制御部１０１が最初に要求したアプリケーションの出力を行う。すなわち、１ユーザが１つのアプリケーションのみを使用する場合には、従来の複写機やアプリケーションと同様な動作となる。
【００４７】
ここで、画像形成装置４がレーザビームを用いた電子写真プロセス方式で書込みを行う場合には、ポリゴンミラーの回転数を変更することにより書込み密度を複数段階で変更することができる（ＭＲ）。他方、アプリケーション毎に最適な書込み密度は異なる場合があり、したがって、前述したように３以上のアプリケーションが同一の優先順位によりいわゆるラウンドロビンで出力する毎にポリゴンミラーの回転数を変更しなければならない。
【００４８】
しかしながら、ポリゴンミラーの回転数を変更すると定格回転で安定するまでに通常３秒程度の時間を要するので、アプリケーションが切り替わる毎に３秒程度の余分な時間がかかり、システム全体のスループットが低下する。そこで、本発明では２以上のアプリケーションから出力要求が発生した場合に要求が多い書込み密度のアプリケーションから順次使用権を与えたり、また、上記同一優先順位の場合には直前に給紙されたアプリケーションの同等の書込み密度で出力要求したアプリケーションを優先することにより、スループットの低下を防止することができる。また、ＭＲを行った場合にも最低限の切り換え時間でインターリーブ出力を実現することができる。
【００４９】
本発明ではまた、操作部２上のキーの組み合わせ操作によりユーザ設定のプログラムモードに入り、あるアプリケーションのプリント出力実行中に他のアプリケーションのプリント出力を差し込むインターリーブの許可と禁止が設定可能に構成されている。ここで、インターリーブの許可の場合には前述した優先順位設定と同様な効果を得ることができるが、排紙仕分け装置（ソータ）６が装備されていない場合には複数のアプリケーションの用紙が１つの排紙トレイ上で混在してユーザが混乱することになる。
【００５０】
そこで、表示権がないバックグランドアプリケーションの出力を原則的に禁止して、ユーザが操作部２上で意識的に出力を希望するアプリケーションモードを選択するか、表示権を有するフォアグランドアプリケーションがアイドル状態の時に限り、バックグランドアプリケーションをフォアグランドアプリケーションに自動的に切り換えて出力を行うことにより上記問題を解決することができる。
【００５１】
また、利用者制限が設定されているアプリケーションがバックグランドアプリケーションから出力されることを禁止し、ユーザが意識的にフォアグランドアプリケーションを選択した後のみ出力が行われるように構成されている。これは、もし第１のユーザがフォアグランドアプリケーションにおいてコインラック、キーカード、キーカウンタのような利用者制限機器を用いて出力を行っている間に第２のユーザがバックグランドアプリケーションから出力可能にすると、第１のユーザの利用者制限機器にカウントアップされるからである。また、この利用者制限はアプリケーション毎に設定することができる。
【００５２】
さらに、フォアグランドアプリケーションを使用中のユーザに対して、バックグランドアプリケーションが出力を開始した場合にその旨を表示して通知するように構成されている。図８はその一例を示し、コピー、プリンタ、ファクシミリおよびその他のアプリケーション８１〜８４用のＬＥＤ８１ｃ、８２ｃ、８３ｃ、８４ｃが設けられ、この例ではフォアグランドとしてファクシミリ用のＬＥＤ８３ｃが点灯し、バックグランドとして出力中のプリンタ用のＬＥＤ８２ｃが点滅している。また、この点滅はバックグランド用の給紙が開始された後、排紙が完了するまで行われる。
【００５３】
なお、バックグランドとして出力中の場合にＬＥＤを点滅する代わりに操作２のＬＣＤ２ａに例えば「ＦＡＸ優先出力中」のようなガイダンスを表示するようにしてもよく、この場合にもフォアグランドアプリケーションを使用中のユーザに対して、バックグランドアプリケーションにより排紙された用紙を間違わないように注意を喚起することができる。
【００５４】
また、割り込みコピーを最優先に設定可能に構成されている。すなわち、割り込みコピーはユーザが緊急度を要して実行する位置づけられるので、最優先に設定することによりユーザの使用勝手を向上させることができる。
【００５５】
次に、システム制御部１０１の動作の主要な部分について説明する。
コピー８１、ファクシミリ８３、プリンタ８２およびスキャナの各アプリケーションの読み取り装置の画像形成装置の使用要求リソースは、表１のようになっている。各アプリケーション８１〜８４が処理を行う際に読み取り装置と画像形成装置に対して使用するか否かの要求をシステム制御部１０１へ発行する。ここでは、○が使用要求、×が未使用とする。
【００５６】
【表１】
0003865490.tif 000002
【００５７】
システム制御部１０１が持つリソースの状態は、表２のように、読み取り装置、画像形成装置の使用可否状態を設ける。ここでは、○が使用可能、×が使用不可とする。
【００５８】
【表２】
0003865490.tif 000003
【００５９】
システム制御部１０１は、リソース使用要求を受けたときに、表３のようなリソース要求を待ちテーブルへ優先順位の順になるようにソートして登録する。
【００６０】
【表３】
0003865490.tif 000004
【００６１】
そして、テーブルの上から順に使用要求された全てのリソースが使用可能か否かを表２のリソース状態に基づいて判定し、使用可能であればその要求を表４のようなリソース獲得テーブルに移す。
【００６２】
【表４】
0003865490.tif 000005
【００６３】
つぎに、図９を参照して出力動作について説明する。電源がオンになると例えば定着器の温度が所定温度に達したり、ジャムが発生していない給紙可能状態まで待機し（ステップ９０１）、アプリケーションの出力要求を受け付けた後、予め設定された優先順位のアプリケーションのソート処理を行う（ステップ９０２）。次いで、そのアプリケーションがバックグランドからの出力を許可されているか否かを判別し（ステップ９０３）、許可されている場合にはステップ９０４以下に進み、許可されていない場合にはステップ９１２に分岐する。
【００６４】
ステップ９１２ではそのアプリケーションがフォアグランドの場合にステップ９０９に進んで出力を開始し、次いで給紙不可能状態に設定し（ステップ９１０）、受け付けた残りの出力要求を待ち状態にし（ステップ９１１）、ステップ９０１に戻る。また、ステップ９１２においてそのアプリケーションがフォアグランドでない場合にはステップ９１３に分岐して実行待ち状態にし、次いでステップ９１５に進んで受け付けた要求の処理が終了した場合にはステップ９０１に戻り、未だ終了していない場合にはステップ９０３に戻る。
【００６５】
ステップ９０３においてそのアプリケーションがバックグランドからの出力を許可されている場合には、そのアプリケーションが利用者制限に設定されているか否かを判別し（ステップ９０４）、設定されていない場合にはステップ９０５以下に進み、設定されている場合にはステップ９１２に分岐する。
【００６６】
また、ステップ９０５では割り込みモードが設定されているか否かを判別し、設定されていない場合にはステップ９０６以下に進み、設定されている場合にはステップ９１２に分岐する。ステップ９０６ではフォアグランドアプリケーションがソートまたはスタックモードを選択していて、かつフォアグランドアプリケーションがアイドル状態でないか否かを判別し、ＹＥＳの場合にステップ９１２に分岐し、ＮＯの場合にはステップ９０７以下に進む。
【００６７】
ステップ９０７では同一優先順位であって直前に給紙されたアプリケーションと同一の書込み密度の要求があるか否かを判別し、同一のものがある場合にはステップ９０９に進んでそのアプリケーションの出力を行い、同一のものがない場合にはステップ９０８以下に進む。ステップ９０８では直前に給紙された書込み密度と同じ要求か否かを判別し、ＮＯの場合にはステップ９０９に進んでそのアプリケーションの出力を行い、他方、ＹＥＳの場合にはステップ９１４に分岐して実行待ち状態にし、ステップ９１５に進む。
【００６８】
引き続き、システム制御部１０１が行う図９のステップ９０２で実行するリソース要求待ちテーブルのソート処理の処理手順を図１０のフローチャートを参照して説明する。
【００６９】
この処理では、まず、ステップ１００１で変数ｎに「１」をセットし、ステップ１００２でｎ番テーブルにリソース使用要求が登録されているかどうかをチェックする。リソース使用要求が登録されていれば、ステップ１００３に進み、登録されていなければステップ１００６に進む。ステップ１００３では、ｎ番テーブルの優先度が、要求のあったアプリケーションの優先度より高いかどうかをチェックする。このチェックで、ｎ番テーブルの優先度が高ければ、ステップ１００４で変数ｎを「１」増加させてステップ１００２に戻る。一方、ｎ番テーブルの優先度が低ければ、ステップ１００５でｎ番以降のテーブルを全て下に１つずらす。そして、ステップ１００６で、要求をｎ番目に登録する。
【００７０】
登録が終了すると、ステップ１００７で、変数ｋに「１」を設定し、さらに、ステップ１００８でｋ番テーブルの使用リソースが全て使用可能などうかをチェックする。もし、ｋ番テーブル使用可能であれば、ステップ１０１１に進み、使用不能であればステップ１００９に進む。ステップ１００９では、番号「ｋ］が最終テーブル番号以上かどうかをチェックし、最終テーブル番号以上であれば、この処理を終了し、未満であればステップ１０１０で「ｋ」を「１」増加させてステップ１００８以降の処理を繰り返す。一方、ステップ１０１１では、ｋ番テーブルを実行バッファに移し、ステップ１０１２で「ｋ＋１」番以降のテーブルを全て上に１つずらして処理を終える。
【００７１】
また、システム制御部１０１は登録されている各アプリケーションから受信したカラーモードをアプリケーションごとに表５のようなアプリケーションカラーモード情報として記憶しておく。
【００７２】
【表５】
0003865490.tif 000006
【００７３】
なお、コピーアプリケーションにおけるカラーモード選択時の操作部表示は図１６に示すようになっている。さらにシステム制御部１０１は、表６に示すような操作部使用権情報を持っている。
【００７４】
【表６】
0003865490.tif 000007
【００７５】
ユーザが意図的にアプリケーションを切り替えた場合は、システム制御部が、現在使用権に切り替えられたアプリケーションを記憶する。これと同時に、操作部コントローラ２１に対し、現在使用権に記憶されているアプリケーションの仮想画面を表示するように指示を出し、これをフォアグラウンドアプリとする。
【００７６】
これを具体的に説明する。各アプリケーションのカラーモードが、コピーはシアンモード、プリンタはブラック、ＦＡＸはブラックの場合、システム制御部１０１のアプリケーションカラーモード情報は、表７のようになっている。
【００７７】
【表７】
0003865490.tif 000008
【００７８】
今、フォアグランドアプリがコピーとすると、操作部使用権情報は表８のようになっている。
【００７９】
【表８】
0003865490.tif 000009
【００８０】
今、シアントナーとブラックトナーがエンドになっていて、コピーアプリケーションのシアンカラーモードでのコピー動作が終了したとすると、画像形成装置は受信しているシアンカラーモードで使用するシアントナー収容器を交換位置にして動作を停止する。カラーモードと使用するトナー色の関係は表９に示すようになっている。
【００８１】
【表９】
0003865490.tif 000010
【００８２】
画像出力中にトナーエンドになった場合、画像形成装置４はアプリケーションから要求された画像出力の中断後、要求処理を終了させる。これを受け、アプリケーションは残りの画像出力をやめ、使用中のリソース解放する。これによってリソース獲得テーブルに登録されていたアプリケーションの獲得情報は削除される。一方、使用要求待ちテーブルも１番目から再度チェックされ、使用要求リソースが使用可能となっていれば、そのテーブルがリソース獲得テーブルに移される。
【００８３】
コピーアプリケーションは使用していた画像形成装置４と読み取り装置３を解放し、リソース状態の画像形成装置４と読み取り装置は表１０に示すように未使用になる。
【００８４】
【表１０】
0003865490.tif 000011
【００８５】
次に、アプリケーションが行う処理について図１１のフローチャートを参照して説明する。
【００８６】
この処理では、まず、ステップ１１０１でスタート待ちを行い、スタートであればリソース使用要求を発行する（ステップ１１０２）。そして、ステップ１１０３でステップ１１０２で要求した処理の終了を待つ。要求した処理が終了すると、ステップ１１０４で残ジョブがあるかどうかをチェックし、残ジョブがなければステップ１１０５で使用リソースの解放を発行してステップ１１０１に戻り、残ジョブがあれば、ステップ１１０６で使用トナーがエンドかどうかをチェックする。トナーエンドであれば、ステップ１１０７で使用リソースの解放を発行し、ステップ１１０８でトナーエンド表示を行った後、ステップ１１０９で画像形成装置の復帰待ち状態を発行し、ステップ１１０６に戻る。
【００８７】
一方、ステップ１１０６で使用トナーがエンドでなければ、ステップ１１１０で復帰待ちかどうかをチェックする。もし、チェック待ちでなければステップ１１０１に戻り、復帰待ちであれば、ステップ１１１１でトナーエンド表示をオフし、ステップ１１１２で復帰待ち解除を行ってステップ１１０１に戻る。
【００８８】
シアントナーエンドでコピーアプリケーションが画像形成リソースを解放すると、システム制御部１０１は、操作部使用権を有するコピーアプリケーションのカラーモードシアンを送信する。画像形成装置４はシアントナー収容器を交換位置にしているので何もしない。このとき、操作部２には、図１７のようにシアントナーの交換要求メッセージが表示される。
【００８９】
ここでシステム制御部１０１がリソースの解放時に行う処理を図１２のフローチャートに示す。この処理では、ステップ１２０１で画像形成装置４が解放されたかどうかをチェックし、解放されていれば、ステップ１２０２で操作部使用権を持っているアプリケーションのカラーモードを画像形成装置４に送信して処理を終了し、一方、ステップ１２０１で解放されていなければそのままこの処理を終える。その後、ユーザがブラックでプリント出力をしようとしたとする。プリンタアプリケーションはカラーモードブラックをシステム制御部１０１に送信する。
【００９０】
システム制御部１０１がアプリケーションけらのカラーモード受信時に行う処理を図１３のフローチャートに示す。この処理では、まず、ステップ１３０１でカラーモードを受信したかどうかをチェックし、受信していればステップ１３０２でアプリケーションカラーモード情報に受信したカラーモードを記憶してこの処理を終了する。一方、受信していなければ何もせずにこの処理を終える。
【００９１】
その後、プリンタアプリケーションは画像形成装置４の使用要求を行い、画像形成装置４にブラック印刷ジョブを発行する。しかし、ブラックトナーがトナーエンドになっているので、画像形成装置４はジョブをすぐ中断し、プリンタアプリケーションは画像形成装置４を解放する。このとき、操作部使用権がコピーアプリケーションになっているので、プリント出力ユーザはブラックトナーだけを補給したいことから、操作部２を操作してプリンタアプリケーションに切り替えたとする。これにより、操作部使用権がプリンタアプリケーションに切り替わるので、操作部使用権は表１１のようになる。
【００９２】
【表１１】
0003865490.tif 000012
【００９３】
システム制御部１０１は、画像形成装置４にプリンタのカラーモードであるブラックを送信する。このとき、操作部使用権がプリンタとなり、操作部２には図１８に示すようにブラックトナーの交換要求メッセージが表示される。
【００９４】
システム制御部１０１が操作部２からの操作入力情報によりアプリケーションを切り替える処理を図１４のフローチャートに示す。この処理では、ステップ１４０１でコピーアプリケーションの選択かどうかをチェックし、コピーアプリケーションであれば、ステップ１４０２で操作部使用権をコピーアプリケーションに切り替え、ステップ１４０７に進む。一方、ステップ１４０１でコピーアプリケーションの選択でなければ、ステップ１４０３でプリンタアプリケーションの選択かどうかをチェックする。プリンタアプリケーションの選択であれば、ステップ１４０４で操作部使用権をプリンタに切り替え、ステップ１４０７に進む。ステップ１４０３のチェックでプリンタアプリケーションが選択されていたのでなければ、ステップ１４０５でＦＡＸアプリケーションの選択かどうかをチェックし、ＦＡＸアプリケーションが選択されていたのであれば、ステップ１４０６で操作部使用権をＦＡＸアプリケーションに切り替えてステップ１４０７に進む。ステップ１４０５のチェックでＦＡＸアプリケーションが選択されたのでなければ、何もせずにステップ１４０７に進む。ステップ１４０７では、画像形成装置４を使用中であるかどうか確認し、使用中であれば前記アプリケーションでは使用できないので、そのまま処理を終了する。使用中でなければ、ステップ１４０８で操作部使用権を持つアプリケーションのカラーモードを画像形成装置４に送信し、この処理を終える。
【００９５】
画像形成装置４はシステム制御部１０１からカラーモードブラックを受信すると、ブラックトナー収容器を交換位置に移動させる。現在のトナー収容器交換位置色と移動先色のリボルバ移動角度は、表１２に示すようになっている。
【００９６】
【表１２】
0003865490.tif 000013
【００９７】
また、複数のトナーがエンド、またはニアエンドになっている場合、トナー収容器を交換位置に移動する色の優先順位は、
（１）トナーエンド＞ニアエンド
（２）ブラック＞シアン＞マゼンタ＞イエロー
の順となる。色の優先順位は使用頻度の点から黒を最優先とし、その他の色はリボルバ現像器の配置順に決定している。
【００９８】
画像形成装置４がシステム制御１０１からカラーモードを受信したときの処理を図１５フローチャートに示す。この処理では、ステップ１５０１でカラーモードを受信したかどうかをチェックし、受信していればステップ１５０２で自身が稼働中であるかどうかをチェックする。もし、稼働中でなければステップ１５０３で受信したカラーモードを記憶し、ステップ１５０４で交換位置に移動させるトナー収容器の色を検索する。次いで、ステップ１５０５でステップ１５０４で検索したトナー収容器が現在の交換位置にすでに移動しているかどうかをチェックし、移動していればこの処理を終了し、移動していなければ、前述の角度表（表１２）に基づいてリボルバを移動（回転）させ、ステップ１５０４で検索したトナー収容器を交換位置に移動させてこの処理を終える。なお、ステップ１５０１でカラーモードを受信していない場合、ステップ１５０２で画像形成装置４が稼働中であった場合には、そのまま何もせずに処理を終了する。
【００９９】
【発明の効果】
以上説明したように、本発明によれば、各アプリケーションごとのカラーモード情報と、各アプリケーションごとの前記画像形成装置及び前記読み取り装置の使用状態とに基づき、画像形成装置が未使用の場合には、操作部を使用するアプリケーションのカラーモード情報を選択して当該選択されたカラーモード情報を画像形成装置に送信し、画像形成装置は受信したカラー情報に応じて交換すべきトナー収容器を検索し、検索されたトナー収容器を交換位置に移動させるので、操作部上の補給メッセージと実際に補給できるトナーの色とを一致させることができる。
【図面の簡単な説明】
【図１】本発明に係るディジタル画像形成装置システムの一実施例を示すブロック図である。
【図２】図１のディジタル画像形成装置システムの概略的構成を示す説明図である。
【図３】図１のディジタル画像形成装置システムのハードウエアの一例を示すブロック図である。
【図４】図１のディジタル画像形成装置システムのハードウエアの他の例を示すブロック図である。
【図５】図１のディジタル画像形成装置システムにおいてアプリケーション層とシステム制御層の関係を示す説明図である。
【図６】図１のディジタル画像形成装置システムにおいてコピーアプリケーションとプリンタアプリケーションのインターリーブ動作を示す説明図である。
【図７】図１のディジタル画像形成装置システムにおいてファクシミリアプリケーションとプリンタアプリケーションの並列動作を示す説明図である。
【図８】図２の操作部の一例を示す説明図である。
【図９】図１のディジタル画像形成装置システムの動作を説明するためのフローチャートである。
【図１０】図９のステップ９０２で実行するリソース要求待ちテーブルのソート処理の処理手順を示すフローチャートである。
【図１１】アプリケーションが実行する処理の処理手順を示す行うフローチャートである。
【図１２】画像形成装置の解放処理の処理手順を示すフローチャートである。
【図１３】カラーモード受信の処理手順を示すフローチャートである。
【図１４】アプリケーション切り替えの処理手順を示すフローチャートである。
【図１５】画像形成装置がシステム制御部からカラーモードを受信したときの処理手順を示すフローチャートである。
【図１６】コピーアプリケーションにおけるカラーモード選択時の操作部の表示例を示す図である。
【図１７】シアントナー交換要求メッセージを表示した操作部の表示例を示す図である。
【図１８】ブラックトナー交換要求メッセージを表示した操作部の表示例を示す図である。
【符号の説明】
２  操作部
３  画像読み取り装置
４  画像形成装置
４ｃ  リボルバ
１０  ＣＰＵ
８１、８２、８３、８４  アプリケーション
１００  システム制御層
１０１  システム制御部
【図１】
0003865490.tif 000014
【図２】
0003865490.tif 000015
【図３】
0003865490.tif 000016
【図４】
0003865490.tif 000017
【図５】
0003865490.tif 000018
【図６】
0003865490.tif 000019
【図７】
0003865490.tif 000020
【図８】
0003865490.tif 000021
【図９】
0003865490.tif 000022
【図１０】
0003865490.tif 000023
【図１１】
0003865490.tif 000024
【図１２】
0003865490.tif 000025
【図１３】
0003865490.tif 000026
【図１４】
0003865490.tif 000027
【図１５】
0003865490.tif 000028
【図１６】
0003865490.tif 000029
【図１７】
0003865490.tif 000030
【図１８】
0003865490.tif 000031