(57)【特許請求の範囲】
【請求項１】
所定のジョブを実行可能な複数の装置と通信する通信手段と、
前記複数の装置の夫々が有するデータ処理部とその使用状態を前記通信手段を介して管理する管理手段と、
前記複数の装置の一つより前記通信手段を介してジョブ要求を受信する受信手段と、
前記受信手段により受信されたジョブ要求を処理可能なデータ処理部を有する装置を前記管理手段による管理結果に基づいて選択する選択手段と、
前記選択手段により選択された装置を前記ジョブ要求の送信元の装置に通知する通知手段とを備えることを特徴とする情報処理装置。
【請求項２】
所定のジョブを実行可能な複数の情報処理装置及び前記複数の情報処理装置を管理可能な管理装置が通信可能に接続された情報処理システムであって、
前記管理装置が、
前記複数の情報処理装置の夫々が有するデータ処理部と、その使用状態を管理する管理手段と、
前記複数の情報処理装置の一つから、ジョブ要求を受信する受信手段と、
前記受信手段で受信したジョブ要求に基づくジョブを、前記複数のデータ処理部の夫々が実行可能な状態か否かを判定する判定手段と、
前記判定手段において実行可の状態にあると判定されたデータ処理部によりジョブを実行させるべくジョブを実行可能な情報処理装置を前記管理手段の管理結果に基づいて選択する選択手段と、
前記選択手段で選択された情報処理装置を前記受信手段で受信したジョブ要求の送信元の情報処理装置に通知する通知手段とを備えることを特徴とする情報処理システム。
【請求項３】
所定のジョブを実行可能な複数の外部装置と通信可能に接続され、前記複数の外部装置を管理可能な情報処理装置の情報処理方法であって、
前記外部装置よりジョブ要求を受信する受信工程と、
前記複数の外部装置のうち前記受信工程により受信したジョブ要求を処理可能な外部装置を選択する選択工程と、
前記選択工程により選択された外部装置を、前記受信工程で受信したジョブの送信元に通知する通知工程とを備えることを特徴とする情報処理方法。
【請求項４】
所定のジョブを実行可能な複数の装置と通信する通信手段を有する情報処理装置の情報処理方法であって、
前記複数の装置の夫々が有するデータ処理部とその使用状態を前記通信手段を介して管理する管理工程と、
前記複数の装置の一つより前記通信手段を介してジョブ要求を受信する受信工程と、
前記受信工程により受信されたジョブ要求を処理可能なデータ処理部を有する装置を前記管理工程による管理結果に基づいて選択する選択工程と、
前記選択工程により選択された装置を前記ジョブ要求の送信元の装置に通知する通知工程とを備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は所定の通信手段を介して接続された情報処理装置、及びその情報処理方法、及び情報処理システムに関する。
【０００２】
【従来の技術】
従来より、コンピュータ、デジタル式の複写機、ファクシミリ装置、プリンタ、サーバなどの各種機器をネットワークを介して接続して構築されたシステムがある。このようなシステムにおいては、夫々の機器が有する情報処理機能の一部を利用することができる。例えば、ファクシミリ装置に他のスキャナより読み込んだ画像データを入力し、該ファクシミリ装置のＦＡＸ送信部を介してデータのファクシミリ送信を行うということができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記した従来のシステムにおいては、ある装置の一つの機能が使用されると、その装置が備える他の機能は利用できなくなってしまう。例えば、このシステムに含まれる複写機内のファクス機能、画像処理機能、プリンタ機能等のうちの１つの機能のみを使用したい場合においても、当該１台の複写機が占有され、その他の機能は使用できなくなってしまう。このため、システム内の各機器の機能を最大限に利用することができないという問題がある。
【０００４】
本発明は上記の問題点に鑑みてなされたものであり、情報処理装置の有する各データ処理機能を独立して管理し、システム内の情報処理装置の有するデータ処理機能を有効に利用できる情報処理方法及び装置及びシステムを提供することを目的とする。
【００１０】
【課題を解決するための手段】及び【作用】
上記の目的を達成するための本発明の情報処理装置は、
所定のジョブを実行可能な複数の装置と通信する通信手段と、
前記複数の装置の夫々が有するデータ処理部とその使用状態を前記通信手段を介して管理する管理手段と、
前記複数の装置の一つより前記通信手段を介してジョブ要求を受信する受信手段と、
前記受信手段により受信されたジョブ要求を処理可能なデータ処理部を有する装置を前記管理手段による管理結果に基づいて選択する選択手段と、
前記選択手段により選択された装置を前記ジョブ要求の送信元の装置に通知する通知手段とを備える。
【００１１】
上記の構成によれば、通信可能に接続されている複数の装置の夫々が有するデータ処理部についてその使用状態が管理される。これら複数の装置のうちの一つよりジョブ要求を受信すると、通信可能に接続された他の装置のデータ処理部より当該ジョブ要求を処理可能なデータ処理部を有する装置が上記管理結果に基づいて選択される。そして、この選択された装置を、当該ジョブ要求の発生元の装置に通知する。
【００１４】
又、上記の目的を達成するための本発明の情報処理システムは、
所定のジョブを実行可能な複数の情報処理装置及び前記複数の情報処理装置を管理可能な管理装置が通信可能に接続された情報処理システムであって、
前記管理装置が、
前記複数の情報処理装置の夫々が有するデータ処理部と、その使用状態を管理する管理手段と、
前記複数の情報処理装置の一つから、ジョブ要求を受信する受信手段と、
前記受信手段で受信したジョブ要求に基づくジョブを、前記複数のデータ処理部の夫々が実行可能な状態か否かを判定する判定手段と、
前記判定手段において実行可の状態にあると判定されたデータ処理部によりジョブを実行させるべくジョブを実行可能な情報処理装置を前記管理手段の管理結果に基づいて選択する選択手段と、
前記選択手段で選択された情報処理装置を前記受信手段で受信したジョブ要求の送信元の情報処理装置に通知する通知手段とを備える。
【００１７】
【実施例】
以下に添付の図面を参照して本発明の好適な実施例を説明する。
【００１８】
図１は本実施例の情報処理システムの構成を表すブロック図である。同図において、１は画像形成装置であり、原稿を画像データに変換する画像入力装置（以下リーダ部と称する）、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する画像出力装置（以下プリンタ部と称する）を備える。この画像形成装置１の構成は図２を参照して後述する。
【００１９】
２は内部デバイスであり、ファクス部、ファイル部、またファイル部と接続されている外部記憶装置、コンピュータ及びＬＡＮと接続するためのコンピュータインターフェイス部及びＬＡＮインターフェース部、コンピュータからの情報を可視像とするためのフォーマッタ部、リーダ部からの情報を蓄積したり、コンピュータから送られてきた情報を一時的に蓄積するためのイメージメモリ部を備えている。この内部デバイス２の構成も、図２を参照して後述する。
【００２０】
３は、統合コントローラであり、画像形成装置１、内部デバイス２の各機能を制御するとともに、ネットワークで接続されたホストコンピュータや各装置の内部／外部デバイスへのジョブのやり取りを制御する。統合コントローラ３は、各装置の有するデータ処理部を個別に管理し、制御する。例えば、ファクシミリ装置６の統合コントローラは、ファクシミリの各データ処理部（スキャナ、プリンタ、ＦＡＸ送受信部）を独立して管理し、プリンタが使用中であっても、スキャナを利用することができる。従って、統合コントローラ３を介してネットワーク１０と接続することにより、ネットワーク上の装置間においてそれぞれのデータ処理部単位でジョブのやり取りを行うことが可能となる。
【００２１】
４はホストコンピュータであり、ネットワーク上の各機器間の通信を円滑に行うべく各種の制御を実行する。５はＬＡＮで接続された外部のスキャナ、６はＬＡＮで接続された外部のファクシミリ、７はＬＡＮで接続された外部のパーソナルコンピュータ、８はＬＡＮで接続された外部のプリンタである。
【００２２】
図２は、システム内の１つの統合コントローラが制御する画像形成装置と内部装置の構成を説明するブロック図である。
【００２３】
図２において、１−１は画像入力装置としてのリーダ部であり、原稿を画像データに変換する。１−２は画像出力装置としてのプリンタ部であり、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する。内部デバイス２は、統合コントローラ３を介してリーダ部１と接続されている。内部デバイス２は、以下の如く各種の機能を有し、これらの機能は統合コントローラ３により制御される。
【００２４】
ファクシミリ部２−１は、統合コントローラ３を介して入力された画像データを電話回線上へ送出する。ファイル部２−２は、画像データを格納する記憶装置２−３に対して画像データの格納、検索、読み出しを行う。コンピュータインターフェース部２−４は、コンピュータ９とＳＣＳＩインターフェースを介して接続する。フォーマッタ部２−５は、コンピュータ９等から入力されたコード情報を画像データへ展開する。ＬＡＮインターフェース２−６は、ＬＡＮを介して外部機器と通信を行うためのインターフェース機能を有する。イメージメモリ７は、リーダ部１−１からの情報を蓄積したり、コンピュータから送られてきた情報を一時的に蓄積する。
【００２５】
４〜８は図１と同様の機器を示しているのでここでは説明を省略する。また９はコンピュータインターフェース部２−４によりＳＣＳＩで接続された外部のパーソナルコンピュータもしくはワークステーションである。
【００２６】
図３は、リーダ部１−１およびプリンタ部１−２の構成を示す断面図である。以下に、図３を参照して、リーダ部１−１及びプリンタ部１−２の構成および動作について説明する。
【００２７】
まず、リーダ部１−１において、原稿給送装置１０１上に積載された原稿は１枚づつ順次原稿台ガラス面１０２上に搬送される。原稿が原稿台ガラス面１０２の所定位置へ搬送されると、スキャナ部のランプ１０３が点灯、かつスキャナ・ユニット１０４が移動して原稿を照射する。原稿からの反射光は、ミラー１０５、１０６、１０７、レンズ１０８を介してＣＣＤイメージ・センサー部１０９（以下ＣＣＤと称する）に入力される。
【００２８】
また、プロジェクタ装置を原稿台ガラス面１０２上の決められた位置に置き、所定の前処理操作を施すことによりフィルムからのプリントも可能になる。この場合、フィルムキャリアにプリントしたいフィルムをセットすると、そのフィルムの像が原稿台ガラス面１０２上に投影される。スキャナ・ユニット１０４が移動することによりフィルムの透過光が、上記と同様に反射ミラー１０５、１０６、１０７、レンズ１０８を介してＣＣＤイメージ・センサー部１０９（以下ＣＣＤと称する）に入力される。
【００２９】
ＣＣＤ１０９に照射された原稿の反射光または透過光は、ここで光電変換される。光電変換により得られた電気信号は画像処理部１１０に送出される。画像処理部１１０では、操作部で設定された各種処理条件に従って画像処理が施される。また、画像処理部１１０は、画像メモリを有し、画像の出力方向を回転する機能も有している。画像の回転に関してはフォーマッタ部８において後述するのと同様の方法で行われる。また、プロジェクタ画像をプリントする場合、原稿台ガラス面上に正像になるように投影されるため、通常の原稿とは異なり、画像が鏡像で入力される。そのため、鏡像で入力された画像を正像にする鏡像の処理なども行われる。
【００３０】
更に、画像処理部は外部切替回路を有する。この外部切替回路は、リーダ部１−１からの信号をプリンタ部１−２へ出力するか、もしくは統合コントローラ３へ出力するかを切り替える。また、リーダ部１−１からの信号と、外部装置２からの信号のいずれかを選択し、プリンタ部１−２に接続する機能も有する。
【００３１】
画像処理部１１０の外部切替回路によりプリンタ部１−２へ送出された電気信号は、露光制御部２０１にて変調された光信号に変換されて感光体２０２を照射する。照射光によって感光体２０２上に作られた潜像は現像器２０３によって現像される。上記現像像の先端とタイミングを併せて転写紙積載部２０４、もしくは２０５より転写紙が搬送され、転写部２０６に於て、上記現像された像が転写される。転写された像は定着部２０７にて転写紙に定着された後、排紙部２０８より装置外部に排出される。排紙部２０８から出力された転写紙は、ソータ２２０でソート機能が働いている場合には、各ビンに、ソート機能が働いていない場合には、ソータの最上位のビンに排出される。
【００３２】
続いて、順次読み込む画像を１枚の出力用紙の両面に出力する方法について説明する。定着部２０７で定着された出力用紙を、一度、排紙部２０８まで搬送後、用紙の搬送向きを反転して搬送方向切り替え部材２０９を介して再給紙用被転写紙積載部２１０に搬送する。次の原稿が準備されると、上記プロセスと同様にして原稿画像が読みとられるが、転写紙については再給紙用被転写紙積載部２１０より給紙されるので、結局、同一出力紙の表面、裏面に２枚の原稿画像が出力される。
【００３３】
３００はリーダ部に設けられた操作パネルである。以下、操作パネル３００について説明する。
【００３４】
図４は、リーダ部１にある操作パネル３００の構成図である。図４において、３０１は表示部であり動作状態や各種のメッセージを表示する。また、表示部３０１の表面はタッチパネルになっていて、表面を触ることにより選択キーとしても働く。３０２はテンキーであり、数字を入力するキーである。３０３はスタートキーであり、このキーを押すことにより指定された処理動作を開始する。３０４は動作モード表示であり、画像処理装置１００において選択されている機能、本例では「コピー」、「ＦＡＸ」、「ファイル」、「プリンタ」のいずれかの機能が選択されているかを表示する。
【００３５】
次に、図５から図１４のフローチャートを用いて、本実施例の画像処理装置の動作を説明する。
【００３６】
図５は、選択されたモードに応じて各ジョブを起動するための処理を表わすフローチャートである。図５のフローチャートは、モード選択により選択されたモードに応じたジョブを実行させるとともに、先行のジョブを実行中においても各モードの設定を監視できるマルチタスクのメインルーチンを表わす。
【００３７】
図５の処理は電源の投入により起動し、まず、ステップＳ５０１において初期設定が行われる。この初期設定において、操作パネルの表示部３０１には動作モードの選択キーが表示される。例えば、選択キーとしては、「コピー」、「ファクシミリ」、「ファイル」が表示される。これらの選択キー上のパネルが触れらることにより、モードが選択される。ステップＳ５０２において、選択されたモードがコピーモードかどうか判定され、コピーモードのときは、ステップＳ５０３へ進む。ステップＳ５０３では、コピージョブ要求を行いコピージョブを起動し、メインフローにもどる。
【００３８】
また、コピーモードが選択されていなければ、ステップＳ５０４へ進み、ファクシミリ送信モードが選択されたか否かを判定する。ファクシミリ送信モードのときはステップＳ５０４からステップＳ５０５へ進み、ファクシミリ送信ジョブ要求を行いファクシミリ送信ジョブを起動し、メインフローに戻る。
【００３９】
また、ファクシミリ送信モードが選択されていない場合はステップＳ５０６へ進み、ファイルモードが選択されたか否かが判定される。ファイルモードのときはステップＳ５０６よりステップＳ５０７へ進み、ファイルジョブ要求を行い、ファイルジョブを起動し、メインフローに戻る。
【００４０】
また、ファイルモードが選択されていない場合は、ステップＳ５０６よりステップＳ５０８へ進み、外部入力が有るかどうか判定される。外部入力が有る場合には、外部入力ジョブ要求を行い外部入力ジョブシーケンスを起動し、メインフローに戻る。また、外部入力がない場合はステップＳ５１０へ進み、ファクシミリ受信が有るかどうかが判定される。ファクシミリ受信が有る場合はステップＳ５１１へ進み、ファクシミリ受信ジョブ要求を行い、外部入力ジョブシーケンスを着通し、ファイルジョブ要求を行いメインフローに戻る。
【００４１】
図６は、コピージョブの処理手順を表わすフローチャートである。上述のステップＳ５０３においてコピージョブが起動された場合に、本フローチャートで示される処理が起動される。
【００４２】
まず、ステップＳ６０１において、プリンタ部１−２がビジー状態か否か判断する。プリンタ部１−２がビジーでなければステップＳ６０２へ進む。また、プリンタ部１−２がビジー状態の場合には、プリンタビジーシーケンス（図１２）を実行する。プリンタビジーシーケンスにおいて、ＬＡＮに接続された他のプリンタを使用する旨の指定があれば、その旨をホストコンピュータ４に通知し、図６のフローチャートへ戻る。プリンタ１−２がビジーで、ＬＡＮに接続されたプリンタを使用しない場合は、プリンタがビジーである旨を表示してコピージョブを終了する。
【００４３】
プリンタ部１−２がビジーでない場合、もしくはプリンタ部１−２がビジーであってもＬＡＮ上の他のプリンタを使用する場合はステップＳ６０２へ進む。ステップＳ６０２では、リーダ部１−１がビジー状態か否か判断し、ビジー状態出なければステップＳ６０３へ進む。また、リーダ部１−１がビジーであればスキャナビジーシーケンス（図１３）を実行する。スキャナビジーシーケンスでは、ＬＡＮに接続された他のスキャナを使用する旨の指定があれば、その旨をホストコンピュータ４に通知し、図６のフローチャートへ戻る。ＬＡＮに接続されたスキャナを使用しない場合は、スキャナがビジーである旨を表示してコピージョブを終了する。
【００４４】
リーダ部１−１がビジーでない場合、もしくはリーダ部１−１がビジーであってもＬＡＮ上の他のスキャナを使用する場合はステップＳ６０３へ進む。ステップＳ６０３においては、コピー動作の初期設定が行われる。そして、ステップＳ６０４において、操作パネル３００よりのキー入力を読み込み、プリント濃度やプリント枚数等のコピー条件を設定する。
【００４５】
続くステップＳ６０５において、装置本体のスキャナ（即ちリーダ部１）を使用する場合にはスキャナビジーフラグをセットする。また、ステップＳ６０６において、プリンタ部１−２を使用する場合はプリンタビジーフラグをたてる。その後、ステップＳ６０７においてスタートキー３０３の入力を待つ。
【００４６】
スタートキーが押されると、ステップＳ６０８へ進む。ステップＳ６０８では、先のステップＳ６０３でリーダ部１−１がビジーでないと判定された場合にはリーダ部１−１により原稿を読み取る。また、ステップＳ６０３でスキャナがビジーであると判定された場合は、ホストコンピュータ４を介して、外部のスキャナ（例えばスキャナ５）より原稿の読み取りを行う。
【００４７】
次にステップＳ６０９へ進み、読み取った原稿画像を印刷する。ステップＳ６０９では、先のステップＳ６０５においてプリンタ部２がビジーでないと判定された場合はプリンタ部２を用いて原稿画像の印刷を行う。また、ステップＳ６０５でプリンタ部２がビジーであると判定された場合は、ホストコンピュータ４を介して外部のプリンタによる印刷が行われる。尚、上記ステップＳ６０８及びステップＳ６０９においてホストコンピュータ４を介して他の装置へジョブを依頼する場合は、ステップＳ６０４で設定されたコピー条件をホストコンピュータ４に通知する。
【００４８】
以上のようにして、原稿画像の読み取り及び印刷が終了すると、ステップＳ６１０、ステップＳ６１１において、夫々ステップＳ６０５、ステップＳ６０６でセットしたビジーフラグをリセットする。
【００４９】
図７は、ファクシミリ送信ジョブの処理手順を表わすフローチャートである。まず、ステップＳ７００において、原稿画像を取り込むためのスキャナ（リーダ部１−１）がビジーか否かを判定する。本処理は、ステップＳ６０２と同様であるため、ここでは説明を省略する。
【００５０】
次に、ファクシミリ部２−１がビジーか否かを判断し、ビジー状態でなければステップＳ７０２へ進む。一方、ビジー状態の時にはファクシミリビジーシーケンス（図１１）に移行する。ファクシミリビジーシーケンスでは、ＬＡＮに接続された他のファクシミリ部を使用する旨の指定があれば、その旨をホストコンピュータ４に通知し、図７のフローチャートへ戻る。ＬＡＮに接続されたファクシミリ部を使用しない場合は、本体内のファクシミリ部がビジーである旨を表示してファクシミリ送信ジョブを終了する。
【００５１】
ファクシミリ部２−１がビジーでない場合、もしくはファクシミリ部２−１がビジーであってもＬＡＮに接続された他のファクシミリ部を使用する場合はステップＳ７０２へ進む。ステップＳ７０２においては、ファクシミリ送信の初期化設定が行われる。続くステップＳ７０３において、操作パネル３００よりのキー入力を読み込み、ファクシミリ送信条件を設定する。
【００５２】
リーダ部１−１が使用可能である場合は、ステップＳ７０４でスキャナビジーフラグをたてる。また、ファクシミリ部２−１が使用可能であれば、ステップＳ７０５でファクシミリ部ビジーフラグをたてる。そして、Ｓ  ７０６において、スタートキー３０３の入力を待つ。
【００５３】
スタートキーが押されるとステップＳ７０７へ進み、リーダ部１−１を使用する場合にはリーダ部１−１より原稿を読み取る。また、ＬＡＮ上の他のスキャナを使用する場合は、ホストコンピュータ４の制御を介してＬＡＮ上の外部のスキャナより画像データの取り込みを行う。画像データの取り込を終了した後、ステップＳ７０８においてステップＳ７０４でセットしたスキャナビジーフラグをリセットする。
【００５４】
次に、ファクシミリ部２−１が使用可能であれば、取り込んだ画像データをファクシミリ部２−１に送る（ステップＳ７０９）。ファクシミリ部２−１は設定された様式と決められたプロトコルに従ってファクシミリ送信を行う。また、ステップＳ７０９において、ファクシミリ部２−１が使用可能でない場合は、ホストコンピュータ４を介して、ＬＡＮ上の他のファクシミリ部へ画像データを転送し、ファクシミリ送信を実行する。即ち、ホストコンピュータ４に対して、送信すべき画像データとステップＳ７０３で設定された送信条件を出力する。ファクシミリ送信を終了するとステップＳ７１０へ進む。ステップＳ７１０では、ステップＳ７０５でセットしたスキャナビジーフラグをリセットする。
【００５５】
図８は、ファイルジョブの処理手順を表わすフローチャートである。まず、ステップＳ８０１において、ファイル部２−２がビジー状態か否かを判断する。ファイル部２−２がビジー状態の場合は、ファイル部ビジーシーケンス（図１４）に移行する。ファイル部ビジーシーケンスにおいて、ＬＡＮに接続された他のファイル部を使用する旨の指定があれば、その旨をホストコンピュータ４に通知し、図８のフローチャートへ戻る。ＬＡＮに接続されたファクシミリ部を使用しない場合は、本体内のファイル部がビジーである旨を表示してファイブジョブを終了する。
【００５６】
ファイル部２−２がビジーでない場合、もしくはファイル部２−２がビジーでもＬＡＮ上の他のファイル部を使用する場合はステップＳ８０２へ進む。ステップＳ８０２でファイル操作の初期設定が行われる。ステップＳ８０３では、ファイル部２−２を使用する場合にファイル部ビジーフラグがセットされる。
【００５７】
ステップＳ８０４において、操作パネル３００にファイル記録かファイル検索かのモード選択を表示しキー入力を待つ。ここで、ファイル記録が選択された場合には、ステップＳ８０５へ進み、記録条件設定を行う。ステップＳ８０６でリーダ部１−１より原稿を読み込み、画像データを得る。尚、ここで、リーダ部１−１がビジーの場合は、上述のステップＳ６０２やステップＳ７００で示したように外部のスキャナを利用できるようにしてもよい。
【００５８】
ステップＳ８０７で、画像データをファイル部２−２に送り、ファイル部２−２に接続された外部記憶装置２−３に記録する。尚、ファイル部２−２がビジーであるために外部のファイル部を利用する場合は、ホストコンピュータ４を介して外部のファイル部を用いてファイルの記録を実行する。ファイルの記録終了後、ステップＳ８０３でセットされたファイル部ビジーフラグをリセットし（ステップＳ８０８）、ファイルジョブ待ちとなる。
【００５９】
一方、ステップＳ８０４でファイル検索が選択された場合にはステップＳ８０９へ進む。ステップＳ８０９では、検索条件の設定が行われる。そして、ステップＳ８１０において、設定された検索条件に従って、外部記憶装置２−６よりファイルの検索がおこなわれ、ステップＳ８１１にて検索結果が出力される。また、ファイル部２−２がビジーであるために外部のファイル部を用いる場合は、ホストコンピュータ４を介して外部のファイルに部を用いた検索処理が実行される。検索を終了すると、ステップＳ８１２において、ステップＳ８０３でセットしたファイル部ビジーフラグをリセットし、ファイルジョブ待ちとなる。
【００６０】
以上のように、画像処理装置１００で発生したジョブを、ネットワーク上の他の入出力装置を介して処理することが可能となり、ネットワーク上の資源を有効に利用できる。また、本画像処理装置１００によれば、コンピュータ９よりコンピュータインターフェース部２−４を介して入力された印刷データをフォーマッタ部２−５で展開して印刷することができる。このとき、プリンタ部１−２がビジーであれば、上述と同様に、ホストコンピュータ４を介してＬＡＮ上の他のプリンタを用いて印刷することができる。
【００６１】
次に、ＬＡＮ上の外部装置よりのジョブ要求を受信した場合について説明する。
【００６２】
図９は、外部入力ジョブの処理手順を表わすフローチャートである。ここでは、外部入力ジョブとして、ホストコンピュータ４を介して印刷コマンド・データが入力された場合を説明する。
【００６３】
まず、ステップＳ９０１において、ホストコンピュータ４より、コマンド・データをＬＡＮインターフェース部２−６で受信する。ステップＳ９０２において、このデータを統合コントローラ３を経由してフォーマッタ部２−８に送り、データを解釈し、ビットマップメモリへ展開する。続いて、ステップＳ９０３では、プリンタがビジーか否か判断する。プリンタ部１−２がビジーではない場合には、ステップＳ９０４へ進み、適切な用紙を選択し、用紙の供給を開始する。即ち、用紙カセット（２０４、２０５）から用紙が供給されて転写位置２０６に移動する。
【００６４】
ステップＳ９０５では、ステップＳ９０２の処理においてビットマップメモリに展開された画像を読み出す。ここで、用紙の向き、サイズなどの情報により、必要に応じて後述する方法を用いて画像の回転を行う。読み出された画像情報は露光制御部２０１へ送られ、供給された用紙上へ印刷される。データの出力が終了するとメインフローに戻る。
【００６５】
また、ステップＳ９０３においてプリンタがビジーと判断された際には、ステップＳ９０６へ進む。ステップＳ９０６において、プリンタ部１−２がビジー状態のため当該プリント依頼を受け付けられないことをネットワーク上のホストコンピュータ４に通知する。
【００６６】
次に画像を回転して読み出す方法について図１７を用いて説明する。Ｓ９０２の処理でビットマップメモリに展開した画像は図１７の様になっている。この展開例はＡ４のサイズの例で、縦２９７ｍｍに対する画素数４６２２、横２１０ｍｍに対する画素数３２９６のビットマップのメモリである。まず、回転しないで読み出す場合には、図１７（ａ）の様に（０，０）→（０，４６２２）、（１，０）→（１，４６２２）の方向に順に読み出す。また、１８０度回転して読み出す場合には、図１７（ｂ）の様に、（ａ）の場合とは逆に（３２９６，４６２２）→（３２９６，０）、（３２９６，４６２２）→（３２９６，０）の方向に順に読み出すことにより１８０度回転して出力できる。
【００６７】
また−９０度回転して読み出す場合には、図１７の（ｃ）の様に読み出す方向を縦横入れ換え、（０，４６２２）→（３２９６，４６２２）、（０，４６２１）→（３２９６，４６２１）の方向に順に読み出すことにより−９０度回転して出力できる。また９０度回転して読み出す場合には、図１７（ｄ）の様に読み出す方向を縦横入れ換え、（３２９６，０）→（０，０）、（３２９６，１）→（０，１）の方向に順に読み出すことにより９０度回転して出力できる。このような回転制御は図示していないがフォーマッタ部８に構成されている。
【００６８】
図１０は、ファクシミリ受信ジョブの処理手順を表わすフローチャートである。まず、ステップＳ１００１において、ファクシミリ部２−１においてファクシミリ送信されたデータを受信する。ステップＳ１００２において、プリンタ部１−２がビジー状態か否かが判定される。ここで、プリンタ部１−２がビジー状態でなければステップＳ１００３へ進む。ステップＳ１００３では、受信したデータを複合化してイメージデータに展開し、このイメージデータをプリンタ部１−２に送出することで印刷が実行される。
【００６９】
一方、ステップＳ１００２でプリンタ部２がビジー状態の場合には、ステップＳ１００４へ進み、受信データがファクシミリ部２−１のハードディスクに格納される。そして、ステップＳ１００２へ戻り、プリンタ部１−２がビジー状態でなくなるのをまつ。プリンタ部１−２がビジー状態でなくなると、ステップＳ１００３へ進み、当該データのプリントアウトが実行される。
【００７０】
図１１は、ファクシミリ送信する際にファクシミリ部２−１がビジー状態であった場合の処理手順を表わすフローチャートである。まず、ステップＳ１１０１において、当該ファクシミリ送信をネットワークで接続された外部のファクシミリ装置に依頼するか否かを判定する。該依頼の指示は、操作パネル３００よりのキー入力により判断する。当該ファクシミリ送信をネットワークで接続された外部のファクシミリに依頼する場合はステップＳ１１０２へ進む。ステップＳ１１０２では、ネットワーク上のホストコンピュータ４にファクシミリ送信ジョブを依頼し、本処理の呼び出しもとのルーチンへ戻る。また、ファクシミリ送信をネットワークで接続された外部のファクシミリ装置に依頼しない場合は、ステップＳ１１０３へ進む。ステップＳ１１０３においては、ファクシミリ部２−１がビジー状態のため当該ファクシミリ送信は受け付けられない旨のメッセージを操作部３００の表示部３０１へ表示し、メインルーチンに戻る。
【００７１】
図１２は、プリンタ部１−２がビジー状態の場合の処理を示すフローチャートである。まず、ステップＳ１２０１において、当該プリントアウトをネットワークで接続された外部のプリンタに依頼するか否かを判定する。外部のプリンタへの処理の依頼の指示は、操作パネル３００よりのキー入力によりなされる。プリントアウトをネットワークで接続された外部のプリンタに依頼する場合はステップＳ１２０２へ進む。ステップＳ１２０２において、ネットワーク上のホストコンピュータ４にプリントアウトジョブを依頼した後、本ルーチンの呼び出し元の処理へ戻る。一方、プリントアウトをネットワークで接続された外部のプリンタに依頼しない場合はステップＳ１２０３へ進む。ステップＳ１２０３では、プリンタ部１−２がビジー状態のためプリントジョブを受け付けられない旨のメッセージを操作部３００の表示部３０１に表示し、メインルーチンに戻る。
【００７２】
図１３は、リーダ部１−１がビジー状態の場合の処理を示すフローチャートである。まず、ステップＳ１３０１において、画像の読み取りをネットワークで接続された外部のスキャナに依頼するか否かを判定する。画像の読み取りを外部のスキャナへ依頼するか否かは、操作パネル３００よりのキー入力により指示される。画像読み取りをネットワークで接続された外部のスキャナに依頼する場合はステップＳ１３０２へ進む。ステップＳ１３０２では、ネットワーク上のホストコンピュータ４にスキャナジョブを依頼し、本ルーチンの呼び出し元のルーチンへ戻る。一方、画像読み取りをネットワークで接続された外部のスキャナに依頼しない場合はステップＳ１３０３へ進む。ステップＳ１３０３では、リーダ部１−１がビジー状態のため画像の読み取り（スキャナジョブ）を受け付けられない旨のメッセージを表示部３０１に表示し、メインルーチンに戻る。
【００７３】
図１４は、ファイル部２−２がビジー状態の場合の処理手順を表わすフローチャートである。まず、ステップＳ１４０１にて、ファイリングをネットワークで接続された外部のファイル部に依頼するか否かを判定する。外部のファイル部へジョブを依頼するか否かは、操作パネル３００よりのキー入力により指示される。ファイリングをネットワークで接続された外部のファイル部に依頼する場合はステップＳ１４０２へ進む。ステップＳ１４０２において、ネットワーク上のホストコンピュータ４に当該ファイリングジョブを依頼し、本処理の呼び出し元のルーチンへ戻る。一方、ファイリングをネットワークで接続された外部のファイル部に依頼しない場合は、ステップＳ１４０３へ進む。ステップＳ１４０３においては、ファイル部２−２がビジー状態のためファイリングは受け付けられない旨のメッセージを操作パネル３００の表示部３０１に表示し、メインルーチンに戻る。
【００７４】
以上の各モードは、操作パネル３００よりのキー入力による選択、ファクシミリ部２−１による受信、コンピュータインターフェイス部２−４やＬＡＮインターフェース部２−６による外部からのコマンドの検出等により実行される。尚、上述の処理は、同時に組み合わせて実行が可能であり、また、独立して実行することも可能である。
【００７５】
次に、上述のような環境におけるホストコンピュータ４の動作について説明する。図１５は本実施例のホストコンピュータ４の処理手順を表わすフローチャートである。
【００７６】
ステップＳ１５０１において、ＬＡＮ上の各デバイスについて、独立して使用可能な入出力部と、夫々の使用状況をステータス情報として獲得し、デバイステーブルに格納する。図１６は、ホストコンピュータ４が備えるデバイステーブルのデータ構成例を表わす図である。図１６は、図１のネットワーク構成において得られるデバイステーブルを示している。装置名１６０１はネットワーク上の各デバイスを特定する情報である。入出力部１６０２は、各装置が有する使用可能なデータ入出力部及びデータ処理部を示す情報である。ステータス１６０３は、各入出力部もしくは処理部がビジーかレディーかを表わす情報である。
【００７７】
ＬＡＮ上のある装置より、ジョブの要求があると、ステップＳ１５０２からステップＳ１５０３へ進む。ステップＳ１５０３では、図１６のデバイステーブルを参照して、当該ジョブ要求を処理可能なデバイスを選択する。適切なデバイスが選択された場合は、ステップＳ１５０４よりステップＳ１５０５へ進む。ステップＳ１５０５において、ジョブの要求元のデバイスに対して接続可能である旨のステイタス情報を送信するとともに、要求元の装置（統合コントローラ）と選択された装置（統合コントローラ）を接続する。
【００７８】
ここで、ホストコンピュータ４による統合コントローラの接続方法としては、ジョブの要求元の統合コントローラに対して当該ジョブを処理可能な統合コントローラを通知するようにする。この通知を受けた統合コントローラは、処理可能な統合コントローラに対してジョブの送信を行うとともに、必要に応じて処理結果の受信を行う。また、統合コントローラの接続方法としてはこれに限られず、例えば次のような方法を用いることもできる。即ち、統合コントローラはホストコンピュータ４に対してジョブを送信し、ホストコンピュータ４は受信したジョブを、当該ジョブを処理可能な他の統合コントローラへ転送する。そして、必要に応じて、他の統合コントローラで処理された結果を受信し、これを当該ジョブの要求元の統合コントローラへ転送する。
【００７９】
以上説明したように、本実施例によれば、データに所定の処理を施す場合に、ネットワーク上の各デバイスのデータ処理部の使用状態を検出し、その使用状態に応じて適切なデバイスを選択し、選択されたデバイスにネットワークを介して該データを送信して処理するということが可能となる。このため、システム内の各機器の機能を最大限に利用することができる。また、複数のジョブが重なった場合でも、待ち時間を最少とすることができ、処理時間のはやい情報処理システムを提供することができる。
【００８０】
例えば、システム内の例えばファクシミリ機能、画像処理機能、プリンタ機能などの各機能デバイスを供えた１台の複写機内の例えばファクシミリ機能のファクシミリ送信を行っている際に於て、既に画像読み取りが終了しておりスキャナが利用可能な場合には、前のジョブのファクシミリ送信終了を待つことなく、次のジョブのファクシミリ送信を、ネットワークを介して空いているファクシミリ部より送信可能となる。このように、システム内の各機器のデバイスを最大限に利用可能となる。
【００８１】
尚、本発明は、複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。また、本発明はシステム或いは装置に本発明により規定される処理を実行させるプログラムを供給することによって達成される場合にも適用できることはいうまでもない。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、情報処理装置の有する各データ処理機能を独立して管理し、システム内の情報処理装置の有するデータ処理機能を有効に利用することが可能となる。
【００８３】
【図面の簡単な説明】
【図１】本実施例の情報処理システムの構成を表すブロック図である。
【図２】システム内の１つの統合コントローラが制御する画像形成装置と内部装置の構成を説明するブロック図である。
【図３】リーダ部およびプリンタ部の構成を示す断面図である。
【図４】リーダ部にある操作パネルの構成図である。
【図５】選択されたモードに応じて各ジョブを起動するための処理を表わすフローチャートである。
【図６】コピージョブの処理手順を表わすフローチャートである。
【図７】ファクシミリ送信ジョブの処理手順を表わすフローチャートである。
【図８】ファイルジョブの処理手順を表わすフローチャートである。
【図９】外部入力ジョブの処理手順を表わすフローチャートである。
【図１０】ファクシミリ受信ジョブの処理手順を表わすフローチャートである。
【図１１】ファクシミリ送信する際にファクシミリ部がビジー状態であった場合の処理手順を表わすフローチャートである。
【図１２】プリンタ部がビジー状態の場合の処理を示すフローチャートである。
【図１３】リーダ部がビジー状態の場合の処理を示すフローチャートである。
【図１４】ファイル部がビジー状態の場合の処理手順を表わすフローチャートである。
【図１５】本実施例のホストコンピュータの処理手順を表わすフローチャートである。
【図１６】ホストコンピュータが備えるデバイステーブルのデータ構成例を表わす図である。
【図１７】画像を回転する場合のデータの読み出し順序を説明する図である。
【符号の説明】
１  画像形成装置
２  内部デバイス
３  統合コントローラ
４  ホストコンピュータ
５  スキャナ
６  ファクシミリ装置
７，９  パーソナルコンピュータ
８  プリンタ
１０  ＬＡＮ
【図１】
0003639613.tif 000002
【図２】
0003639613.tif 000003
【図３】
0003639613.tif 000004
【図４】
0003639613.tif 000005
【図５】
0003639613.tif 000006
【図６】
0003639613.tif 000007
【図７】
0003639613.tif 000008
【図８】
0003639613.tif 000009
【図９】
0003639613.tif 000010
【図１０】
0003639613.tif 000011
【図１１】
0003639613.tif 000012
【図１２】
0003639613.tif 000013
【図１３】
0003639613.tif 000014
【図１４】
0003639613.tif 000015
【図１５】
0003639613.tif 000016
【図１６】
0003639613.tif 000017
【図１７】
0003639613.tif 000018