(57)【特許請求の範囲】
【請求項１】
機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御装置であって、
前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定手段と、
前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索手段と、
前記検索手段により検索された検索結果をランク別に表示する第１の表示手段と、
前記第１の表示手段によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択手段と、
前記第１の選択手段により選択された画像形成装置に前記画像データを転送する転送手段と、
前記検索手段により検索されたまたは前記第１の選択手段により選択された画像形成装置の動作状態情報を通信により取得する取得手段と、
前記取得手段により取得した各画像形成装置の動作状態情報を表示する第２の表示手段と、
前記取得手段により取得した各画像形成装置の動作状態情報を解析して前記検索手段により前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる検索制御手段と、
前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送する転送制御手段と、
を有することを特徴とする画像出力制御装置。
【請求項２】
前記転送制御手段による前記画像データの自動転送に対する実行の可否を選択する第２の選択手段を有することを特徴とする請求項１記載の画像出力制御装置。
【請求項３】
前記転送制御手段による前記画像データの自動転送開始タイミングを指定する指定手段を有し、
前記転送制御手段は、前記指定手段により指定された前記自動転送開始タイミングに基づいて、前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１０の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送することを特徴とする請求項１記載の画像出力制御装置。
【請求項４】
前記動作状態情報は、トラブル情報であることを特徴とする請求項１記載の画像出力制御装置。
【請求項５】
前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であることを特徴とする請求項１記載の画像出力制御装置。
【請求項６】
前記動作状態情報は、画像形成装置の転写用紙無し情報であることを特徴とする請求項１記載の画像出力制御装置。
【請求項７】
前記動作状態情報は、画像形成装置の転写用紙無し予告情報であることを特徴とする請求項１記載の画像出力制御装置。
【請求項８】
前記画像出力制御装置は、物理的に離隔して配置されている機能処理が異なる複数の画像形成装置と所定の通信媒体を介して通信可能なドキメントサーバであることを特徴とする請求項１〜７のいずれかに記載の画像出力制御装置。
【請求項９】
機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御方法であって、
前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定工程と、
前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索工程と、
前記検索工程により検索されたの検索結果を操作部にランク別表示させる第１の表示工程と、
前記第１の表示工程によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択工程と、
前記第１の選択工程により選択された画像形成装置に前記画像データを転送する転送工程と、
前記検索工程により検索されたまたは前記第１の選択工程により選択された画像形成装置の動作状態情報を通信により取得する取得工程と、
前記取得工程により取得した各画像形成装置の動作状態情報を前記操作部に表示させる第２の表示工程と、
前記取得工程により取得した各画像形成装置の動作状態情報を解析して前記検索工程により前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる再検索工程と、
前記再検索工程により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送する再転送工程と、
を有することを特徴とする画像出力制御方法。
【請求項１０】
前記再転送工程による前記画像データの自動転送に対する実行の可否を選択する第２の選択工程を有することを特徴とする請求項９記載の画像出力制御方法。
【請求項１１】
前記再転送工程による前記画像データの自動転送開始タイミングを指定する指定工程を有し、
前記再転送工程は前記指定工程により指定された前記自動転送開始タイミングに基づいて、該再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送することを特徴とする請求項９記載の画像出力制御方法。
【請求項１２】
前記動作状態情報は、トラブル情報であることを特徴とする請求項９記載の画像出力制御装方法。
【請求項１３】
前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であることを特徴とする請求項９記載の画像出力制御方法。
【請求項１４】
前記動作状態情報は、画像形成装置の転写用紙無し情報であることを特徴とする請求項９記載の画像出力制御方法。
【請求項１５】
前記動作状態情報は、画像形成装置の転写用紙無し予告情報であることを特徴とする請求項９記載の画像出力制御方法。
【請求項１６】
機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能なコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定工程と、
前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索工程と、
前記検索工程により検索された検索結果を操作部にランク別表示させる第１の表示工程と、
前記第１の表示工程によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択工程と、
前記第１の選択工程により選択された画像形成装置に前記画像データを転送する転送工程と、
前記検索工程により検索されたまたは前記第１の選択工程により選択された画像形成装置の動作状態情報を通信により取得する取得工程と、
前記取得工程により取得した各画像形成装置の動作状態情報を前記操作部に表示させる第２の表示工程と、
前記取得工程により取得した各画像形成装置の動作状態情報を解析して前記検索工程により前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる再検索工程と、
前記再検索工程により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送する再転送工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項１７】
前記再転送工程による前記画像データの自動転送に対する実行の可否を選択する第２の選択工程を有することを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項１８】
前記再転送工程による前記画像データの自動転送開始タイミングを指定する指定工程を有し、
前記再転送工程は前記指定工程により指定された前記自動転送開始タイミングに基づいて、該再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送することを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項１９】
前記動作状態情報は、トラブル情報であることを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２０】
前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であることを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２１】
前記動作状態情報は、画像形成装置の転写用紙無し情報であることを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２２】
前記動作状態情報は、画像形成装置の転写用紙無し予告情報であることを特徴とする請求項１６記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御装置および画像出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、ネットワーク上にパーソナルコンピュータ，スキャナ，サーバ，画像形成装置（プリンタ）等が接続されたネットワーキングにおいて、画像形成装置には色別としては白黒プリンタ，カラープリンタ、能力別としては、解像度，プリントスピード、オプション別としてはフィニッシング装置等といった具合に異なった仕様の画像形成装置がネットワーク上に接続されている。
【０００３】
【発明が解決しようとする課題】
ところで、文章処理装置（パーソナルコンピュータ等含む）で文章を作成し、ネットワーク上に接続された画像形成装置よりプリントアウトする際、作成した文章に応じて、白黒プリンタを選択するか、カラープリンタを選択するか、プリントスピードの速いプリンタを選択するか、高解像度のプリンタを選択するか等、操作者が所望するプリンタを選択し、プリントジョブを実行させる必要があった。また、１度スケジューリングされたプリントジョブスケジュールは、トラブルまたは割り込み等が発生した際には、操作者が気が付くか、あるいはプリンタの動作状態を随時確認しない限り、１度スケジューリングした画像形成装置からのプリントアウトを待たされる、あるいはトラブル処理しない限りプリントアウトされないなどの不具合があった。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、機能が異なる複数の画像形成装置を共有する画像処理システムにおいて、ユーザの検索条件を満たす画像形成装置を検索し、該検索された画像形成装置中から選択された画像形成装置に対して画像データを転送中に、該画像形成装置の動作状態が動的に変動しても、先に設定された検索条件を満たす画像形成装置を適時に再検索することにより、ユーザによる検索処理負担を大幅に軽減してユーザが意図する画像データを迅速に出力できる画像出力処理環境を自在に構築することができる画像出力制御装置および画像出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【０００５】
【課題を解決するための手段】
本発明に係る第１の発明は、機能処理が異なる複数の画像形成装置（図１に示す画像形成装置１，プリンタ８を含む図示しない他の画像形成装置）と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御装置であって、前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定手段（例えば図１に示すパーソナルコンピュータ７）と、前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索手段（図１に示すドキメントサーバ４による）と、前記検索手段により検索された検索結果をランク別に表示する第１の表示手段（例えば図１に示すパーソナルコンピュータ７のディスプレイ）と、前記第１の表示手段によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択手段（例えば図１に示すパーソナルコンピュータ７のキーボード，ポインティングデバイス選択による）と、前記第１の選択手段により選択された画像形成装置に前記画像データを転送する転送手段（図１に示すドキメントサーバ４による）と、前記検索手段により検索されたまたは前記第１の選択手段により選択された画像形成装置の動作状態情報を通信により取得する取得手段（図１に示すドキメントサーバ４による）と、前記取得手段により取得した各画像形成装置の動作状態情報を表示する第２の表示手段（例えば図１に示すパーソナルコンピュータ７のディスプレイ）と、前記取得手段により取得した各画像形成装置の動作状態情報を解析して前記検索手段により前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる検索制御手段（図１に示すドキメントサーバ４による）と、前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送する転送制御手段（図１に示すドキメントサーバ４による）とを有するものである。
【０００６】
本発明に係る第２の発明は、前記転送制御手段による前記画像データの自動転送に対する実行の可否を選択する第２の選択手段（例えば図１に示すパーソナルコンピュータ７のキーボード，ポインティングデバイスを使用して選択する）を有するものである。
【０００７】
本発明に係る第３の発明は、前記転送制御手段による前記画像データの自動転送開始タイミングを指定する指定手段（例えば図１に示すパーソナルコンピュータ７のキーボード，ポインティングデバイスを使用して指定する）を有し、前記転送制御手段は、前記指定手段により指定された前記自動転送開始タイミングに基づいて、前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送するものである。
【０００８】
本発明に係る第４の発明は、前記動作状態情報は、トラブル情報であるものである。
【０００９】
本発明に係る第５の発明は、前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であるものである。
【００１０】
本発明に係る第６の発明は、前記動作状態情報は、画像形成装置の転写用紙無し情報であるものである。
【００１１】
本発明に係る第７の発明は、前記動作状態情報は、画像形成装置の転写用紙無し予告情報であるものである。
【００１２】
本発明に係る第８の発明は、前記画像出力制御装置は、物理的に離隔して配置されている機能処理が異なる複数の画像形成装置と所定の通信媒体を介して通信可能なドキメントサーバであるものである。
【００１３】
本発明に係る第９の発明は、機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御方法であって、前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定工程（図２６に示すステップＳ２６０１）と、前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索工程（図２６に示すステップＳ２６０２）と、前記検索工程により検索された検索結果を操作部にランク別表示させる第１の表示工程（図２６に示すステップＳ２６０３）と、前記第１の表示工程によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択工程（図２６に示すステップＳ２６０４）と、前記第１の選択工程により選択された画像形成装置に前記画像データを転送する転送工程（図２６に示すステップＳ２６０５）と、前記検索工程により検索されたまたは前記第１の選択工程により選択された画像形成装置の動作状態情報を通信により取得する取得工程（図２６に示すステップＳ２６０６）と、前記取得手段により取得した各画像形成装置の動作状態情報を前記操作部に表示させる第２の表示工程（図２６に示すステップＳ２６０７）と、前記取得工程により取得した各画像形成装置の動作状態情報を解析して前記検索工程により前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる再検索工程（図２６に示すステップＳ２６０１１）と、前記再検索工程により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送する再転送工程（図２６に示すステップＳ２６０１１）とを有するものである。
【００１４】
本発明に係る第１０の発明は、前記再転送工程による前記画像データの自動転送に対する実行の可否を選択する第２の選択工程（図２６に示すステップＳ２６０８）を有するものである。
【００１５】
本発明に係る第１１の発明は、前記再転送工程による前記画像データの自動転送開始タイミングを指定する指定工程（図２６に示すステップＳ２６０９）を有し、前記再転送工程は前記指定工程により指定された前記自動転送開始タイミングに基づいて、該再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送するものである。
【００１６】
本発明に係る第１２の発明は、前記動作状態情報は、トラブル情報であるものである。
【００１７】
本発明に係る第１３の発明は、前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であるものである。
【００１８】
本発明に係る第１４の発明は、前記動作状態情報は、画像形成装置の転写用紙無し情報であるものである。
【００１９】
本発明に係る第１５の発明は、前記動作状態情報は、画像形成装置の転写用紙無し予告情報であるものである。
【００２０】
本発明に係る第１６の発明は、機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能なコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定工程（図２６に示すステップＳ２６０１）と、前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索工程（図２６に示すステップＳ２６０２）と、前記検索工程により検索された検索結果を操作部にランク別表示させる第１の表示工程（図２６に示すステップＳ２６０３）と、前記第１の表示工程によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択工程（図２６に示すステップＳ２６０４）と、前記第１の選択工程により選択された画像形成装置に前記画像データを転送する転送工程（図２６に示すステップＳ２６０５）と、前記検索工程により検索されたまたは前記第１の選択工程により選択された画像形成装置の動作状態情報を通信により取得する取得工程（図２６に示すステップＳ２６０６）と、前記取得工程により取得した各画像形成装置の動作状態情報を前記操作部に表示させる第２の表示工程（図２６に示すステップＳ２６０７）と、前記取得工程により取得した各画像形成装置の動作状態情報を解析して前記検索工程により前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる再検索工程（図２６に示すステップＳ２６１１）と、前記再検索工程により再検索された画像形成装置に対して転送処理中の前記画像データを前第１の記選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送する再転送工程（図２６に示すステップＳ２６１１）とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２１】
本発明に係る第１７の発明は、前記再転送工程による前記画像データの自動転送に対する実行の可否を選択する第２の選択工程（図２６に示すステップＳ２６０８）を有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２２】
本発明に係る第１８の発明は、前記再転送工程による前記画像データの自動転送開始タイミングを指定する指定工程（図２６に示すステップＳ２６０９）を有し、前記再転送工程は前記指定工程により指定された前記自動転送開始タイミングに基づいて、該再検索された画像形成装置に対して転送処理中の前記画像データを前記選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２３】
本発明に係る第１９の発明は、前記動作状態情報は、トラブル情報であるコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２４】
本発明に係る第２０の発明は、前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であるコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２５】
本発明に係る第２１の発明は、前記動作状態情報は、画像形成装置の転写用紙無し情報であるコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２６】
本発明に係る第２２の発明は、前記動作状態情報は、画像形成装置の転写用紙無し予告情報であるコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００２７】
【発明の実施の形態】
〔第１実施形態〕
以下に添付の図面を参照して本発明の好適な実施形態を説明する。
【００２８】
〔システム構成〕
図１は、本発明に係る画像形成装置を適用可能な情報処理システムの構成を示すブロック図である。
【００２９】
図において、１は画像形成装置であり、原稿を画像データに変換する画像入力装置（以下リーダ部と称する）、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する画像出力装置（以下プリンタ部と称する）を備える。この画像処理装置１００の構成は図２を参照して後述する。
【００３０】
２は内部デバイスであり、ファクシミリ部、ファイル部、またファイル部と接続されている外部記憶装置、コンピュータ及びＬＡＮと接続するためのコンピュータインタフェース部及びＬＡＮインタフェース部、コンピュータからの情報を可視像とするためのフォーマッタ部、リーダ部からの情報を蓄積したり、コンピュータから送られてきた情報を一時的に蓄積するためのイメージメモリ部を備えている。この内部デバイス２の構成も、図２を参照して後述する。
【００３１】
３は統合コントローラであり、画像形成装置１、内部デバイス２の各機能を制御するとともに、ネットワークで接続されたドキメントサーバや各装置の内部／外部デバイスへのジョブのやり取りを制御する。統合コントローラ３は、各装置の有するデータ処理部を個別に管理し制御する。
【００３２】
例えばファクシミリ装置６の統合コントローラは、ファクシミリの各データ処理部（スキャナ，プリンタ，ＦＡＸ送受信部）を独立して管理し、プリンタが使用中であっても、スキャナを利用することができる。従って、統合コントローラ３を介してネットワーク１０と接続することにより、ネットワーク１０上の装置間においてそれぞれのデータ処理部単位でジョブのやり取りを行うことが可能となる。
【００３３】
４はドキメントサーバであり、ネットワーク上の各機器間の通信を円滑に行うべく各種の制御を実行する。５はＬＡＮで接続された外部のスキャナ、６はＬＡＮで接続された外部のファクシミリ装置、７はＬＡＮで接続された外部のパーソナルコンピュータ、８はＬＡＮで接続された外部のプリンタである。
【００３４】
図２は、図１に示した情報処理システム内の１つの統合コントローラが制御する画像形成装置と内部装置の構成を説明するブロック図である。
【００３５】
〔リーダ部〕
図２において、１−１は画像入力装置としてのリーダ部であり、原稿を画像データに変換する。１−２は画像出力装置としてのプリンタ部であり、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する。内部デバイス２は、統合コントローラ３を介してリーダ部１と接続されている。内部デバイス２は、以下の如く各種の機能を有し、これらの機能は統合コントローラ３により制御される。
【００３６】
〔ファクシミリ部〕
ファクシミリ部２−１は、統合コントローラ３を介して入力された画像データを電話回線上へ送出する。ファイル部２−２は、画像データを格納する記憶装置２−３に対して画像データの格納、検索、読み出しを行う。コンピュータインタフェース部２−４は、コンピュータ９とＳＣＳＩインタフェースを介して接続する。フォーマッタ部２−５は、コンピュータ９等から入力されたコード情報を画像データヘ展開する。ＬＡＮインタフェース部２−６は、ＬＡＮを介して外部機器と通信を行うためのインタフェース機能を有する。イメージメモリ部７は、リーダ部１−１からの情報を蓄積したり、コンピュータから送られてきた情報を一時的に蓄積する。
【００３７】
５〜８は図１と同様の機器を示しているのでここでは説明を省略する。また、９はＰＣ／ＷＳで、コンピュータインタフェース部２−４によりＳＣＳＩで接続された外部のパーソナルコンピュータもしくはドキメントサーバで構成される。
【００３８】
〔画像形成装置〕
図３は、図２に示したリーダ部１−１およびプリンタ部１−２の構成を示す断面図である。以下に、図３を参照して、画像処理装置１００を構成するリーダ部１−１及びプリンタ部１−２の構成および動作について説明する。
【００３９】
まず、リーダ部１−１において、原稿給送装置１０１上に積載された原稿は１枚ずつ順次原稿台ガラス面１０２上に搬送される。原稿が原稿台ガラス面１０２の所定位置へ搬送されると、スキャナ部のランプ１０３が点灯、かつスキャナユニット１０４が移動して原稿を照射する。原稿からの反射光は、ミラー１０５，１０６，１０７，レンズ１０８を介してＣＣＤイメージセンサ部（以下ＣＣＤと称する）１０９に入力される。また、プロジェクタ装置を原稿台ガラス面１０２上の決められた位置に置き、所定の前処理操作を施すことによりフィルムからのプリントも可能になる。この場合、フィルムキャリアにプリントしたいフィルムをセットすると、そのフィルムの像が原稿台ガラス面１０２上に投影される。スキャナユニット１０４が移動することによりフィルムの透過光が、上記と同様に反射ミラー１０５，１０６，１０７，レンズ１０８を介してＣＣＤ１０９に入力される。
【００４０】
そして、ＣＣＤ１０９に照射された原稿の反射光または透過光は、ここで光電変換される。光電変換により得られた電気信号は画像処理部１１０に送出される。画像処理部１１０では、操作部で設定された各種処理条件に従って画像処理が施される。
【００４１】
また、画像処理部１１０は、画像メモリを有し、画像の出力方向を回転する機能も有している。画像の回転に関してはフォーマッタ部８において後述するのと同様の方法で行われる。また、プロジェクタ画像をプリントする場合、原稿台ガラス１０２面上に正像になるように投影されるため、通常の原稿とは異なり、画像が鏡像で入力される。そのため、鏡像で入力された画像を正像にする鏡像の処理なども行われる。
【００４２】
更に、画像処理部１１０は外部切替回路を有し、該外部切替回路は、リーダ部１−１からの信号をプリンタ部１−２へ出力するか、もしくは統合コントローラ３へ出力するかを切り替える。また、画像処理部１１０は、リーダ部１−１からの信号と、内部デバイスからの信号のいずれかを選択し、プリンタ部１−２に接続する機能も有する。
【００４３】
そして、画像処理部１１０の外部切替回路によりプリンタ部１−２へ送出された電気信号は、露光制御部２０１にて変調された光信号に変換されて感光体２０２に照射され、該照射光によって感光体２０２上に作られた潜像は現像器２０３によって現像される。上記現像像の先端とタイミングを併せて転写紙積載部２０４、もしくは２０５より転写紙が搬送され、転写部２０６に於て、上記現像された像が転写される。
【００４４】
そして、該転写された像は定着部２０７にて転写紙に定着された後、排紙部２０８より装置外部に排出される。排紙部２０８から出力された転写紙は、ソータ２２０でソー卜機能が働いている場合には、各ビンに、ソート機能が働いていない場合には、ソータの最上位のビンに排出される。
【００４５】
続いて、順次読み込む画像を１枚の出力用紙の両面に出力する方法について説明する。
【００４６】
定着部２０７で定着された出力用紙を、一度、排紙部２０８まで搬送後、用紙の搬送向きを反転して搬送方向切り替え部材２０９を介して再給紙用被転写紙積載部２１０に搬送する。次の原稿が準備されると、上記プロセスと同様にして原稿画像が読みとられるが、転写紙については再給紙用被転写紙積載部２１０より給紙されるので、結局、同一出力紙の表面、裏面に２枚の原稿画像が出力される。
【００４７】
〔操作パネル〕
３００は前記リーダ部１−１に設けられた操作パネルである。以下、操作パネル３００について説明する。
【００４８】
図４は、図３に示したリーダ部１−１にある操作パネル３００の構成例を示す平面図である。
【００４９】
図４において、３０１は表示部であり、プリント動作，スキャナ動作状態や各種のメッセージを表示する。また、表示部３０１の表面はタッチパネルになっていて、表面を触ることにより選択キーとしても働く。
【００５０】
３０２はテンキーであり、数字を入力するキーである。３０３はスタートキーであり、このキーを押すことにより指定された処理動作を開始する。３０４は動作モード表示であり、画像処理装置１００において選択されている機能、本例では「コピー」，「ＦＡＸ」，「ファイル」，「プリンタ」のいずれかの機能が選択されているかを表示し、該表示をユーザが触れることによりモード選択指示となる構成となっている。
【００５１】
〔画像形成装置の動作フロー〕
次に、図５から図１４に示すフローチャートを用いて、本実施形態の画像処理装置の動作を説明する。
【００５２】
図５は、本発明に係る画像形成装置における第１の画像処理手順の一例を示すフローチャートであり、図４に示した操作パネル３００により選択されたモードに応じて各ジョブを起動するための処理手順に対応する。すなわち、図５のフローチャートは、モード選択により選択されたモードに応じたジョブを実行させるとともに、先行のジョブを実行中においても各モードの設定を監視できるマルチタスクのメインルーチンを表わす。また、Ｓ５０１〜Ｓ５１１は各ステップを示す。
【００５３】
図５の処理は電源の投入により起動し、まず、ステップＳ５０１において初期設定が行われる。この初期設定において、操作パネル３００の表示部３０１には動作モードの選択キーが表示される。例えば、選択キーとしては、「コピー」，「ファクシミリ」，「ファイル」が表示される。これらの選択キーに対応するモード表示がパネル上で触れらることにより、モードが選択される。
【００５４】
ステップＳ５０２において、選択されたモードがコピーモードかどうか判定され、コピーモードであると判定された場合は、ステップＳ５０３へ進み、コピージョブ要求を行いコピージョブを起動し、メインフローに戻る。
【００５５】
一方、ステップＳ５０２で、コピーモードが選択されていないと判定された場合は、ステップＳ５０４へ進み、ファクシミリ送信モードが選択されたか否かを判定し、ファクシミリ送信モードが選択されていると判定した場合は、ステップＳ５０４からステップＳ５０５へ進み、ファクシミリ送信ジョブ要求を行いファクシミリ送信ジョブを起動し、メインフローに戻る。
【００５６】
一方、ステップＳ５０４で、ファクシミリ送信モードが選択されていないと判定した場合は、ステップＳ５０６へ進み、ファイルモードが選択されたか否かが判定され、ファイルモードが選択されていると判定した場合は、ステップＳ５０６よりステップＳ５０７へ進み、ファイルジョブ要求を行い、ファイルジョブを起動し、メインフローに戻る。
【００５７】
一方、ステップＳ５０６で、ファイルモードが選択されていないと判定した場合は、ステップＳ５０６よりステップＳ５０８へ進み、外部入力が有るかどうか判定され、外部入力が有ると判定された場合には、外部入力ジョブ要求を行い外部入力ジョブシーケンスを起動し、メインフローに戻る。
【００５８】
一方、ステップＳ５０８で、外部入力がないと判定された場合は、ステップＳ５１０へ進み、ファクシミリ受信が有るかどうかが判定され、ファクシミリ受信がないと判定された場合は、ステップＳ５０２へ戻り、ファクシミリ受信が有ると判定された場合は、ステップＳ５１１へ進み、ファクシミリ受信ジョブ要求を行い、外部入力ジョブシーケンスを実行し、ファイルジョブ要求を行いメインフローに戻る。
【００５９】
〔コピージョブの処理手順〕
図６は、本発明に係る画像形成装置における第２の画像処理手順の一例を示すフローチャートであり、図５に示したコピージョブの処理手順に対応する。すなわち、図５に示した上述のステップＳ５０３においてコピージョブが起動された場合に、本フローチャートで示される処理が起動される。なお、Ｓ６０１〜Ｓ６１１は各ステップを示す。
【００６０】
まず、ステップＳ６０１において、プリンタ部１−２がビジー状態か否か判断する。プリンタ部１−２がビジーでなければステップＳ６０２へ進む。また、プリンタ部１−２がビジー状態の場合には、プリンタビジーシーケンス（後述する図１２に示す手順）を実行する。プリンタビジーシーケンスにおいて、ＬＡＮに接続された他のプリンタを使用する旨の指定があれば、その旨をドキメントサーバ４に通知し、図６のフローチャートヘ戻る。
【００６１】
一方、ステップＳ６０１で、プリンタ部１−２がビジーで、ＬＡＮに接続されたプリンタを使用しない場合は、プリンタがビジーである旨を表示してコピージョブを終了する。
【００６２】
プリンタ部１−２がビジーでない場合、もしくはプリンタ部１−２がビジーであってもＬＡＮ上の他のプリンタを使用する場合はステップＳ６０２へ進む。そして、ステップＳ６０２では、リーダ部１−１がビジー状態か否か判断し、ビジー状態でなければステップＳ６０３へ進む。また、リーダ部１−１がビジーであればスキャナビジーシーケンス（後述する図１３に示す手順）を実行する。スキャナビジーシーケンスでは、ＬＡＮに接続された他のスキャナを使用する旨の指定があれば、その旨をドキメントサーバ４に通知し、図６のフローチャートヘ戻る。ＬＡＮに接続されたスキャナを使用しない場合は、スキャナがビジーである旨を表示してコピージョブを終了する。
【００６３】
一方、ステップＳ６０２で、リーダ部１−１がビジーでない場合、もしくはリーダ部１−１がビジーであってもＬＡＮ上の他のスキャナを使用する場合はステップＳ６０３へ進む。
【００６４】
そして、ステップＳ６０３においては、コピー動作の初期設定が行われる。そして、ステップＳ６０４において、操作パネル３００よりのキー入力を読み込み、プリント濃度やプリント枚数等のコピー条件を設定する。
【００６５】
続くステップＳ６０５において、装置本体のスキャナ（即ちリーダ部１）を使用する場合にはスキャナビジーフラグをセットするとともにジョブ処理に要する時間もセットする。
【００６６】
次に、ステップＳ６０６において、プリンタ部１−２を使用する場合はプリンタビジーフラグをたてるとともにジョブ処理に要する時間もセットする。その後、ステップＳ６０７においてスタートキー３０３の入力を待つ。
【００６７】
そして、スタートキー３０３が押下されると、ステップＳ６０８へ進む。ステップＳ６０８では、先のステップＳ６０３でリーダ部１−１がビジーでないと判定された場合にはリーダ部１−１により原稿を読み取る。また、ステップＳ６０３でスキャナ（リーダ部１−１）がビジーであると判定された場合は、ドキメントサーバ４を介して、最適な外部のスキャナの検索情報により外部のスキャナをガイドする。この最適機器の検索および検索表示については、最適なプリンタの検索説明で詳しく説明する。
【００６８】
次に、ステップＳ６０９へ進み、読み取った原稿画像を印刷する。ステップＳ６０９では、先のステップＳ６０５においてプリンタ部２がビジーでないと判定された場合は、プリンタ部２を用いて原稿画像の印刷を行う。また、ステップＳ６０５でプリンタ部２がビジーであると判定された場合は、ドキメントサーバ４を介して最適な外部のスキャナの検索情報により外部のスキャナをガイドする。この最適機器の検索および検索表示については、以下に詳細説明するが、検索結果に基づいて決定された外部のプリンタによる印刷が行われる。
【００６９】
尚、上記ステップＳ６０８及びステップＳ６０９においてドキメントサーバ４を介して他の装置ヘジョブを依頼する場合は、ステップＳ６０４で設定されたコピー条件をドキメントサーバ４に通知する。
【００７０】
以上のようにして、原稿画像の読み取り及び印刷が終了すると、ステップＳ６１０、ステップＳ６１１において、夫々ステップＳ６０５、ステップＳ６０６でセットしたビジーフラグをリセットする。
【００７１】
〔ファクシミリ送信の処理手順〕
図７は、本発明に係る画像形成装置における第３の画像処理手順の一例を示すフローチャートであり、図５に示したファクシミリ送信ジョブ処理手順に対応する。なお、Ｓ７００〜Ｓ７１０は各ステップを示す。
【００７２】
まず、ステップＳ７００において、原稿画像を取り込むためのスキャナ（リーダ部１−１）がビジーか否かを判定する。本処理は、ステップＳ６０２と同様であるため、ここでは説明を省略する。
【００７３】
次に、ステップＳ７０１において、ファクシミリ部２−１がビジーか否かを判断し、ビジー状態でなければステップＳ７０２へ進む。
【００７４】
一方、ビジー状態の時にはファクシミリビジーシーケンス（図１１）に移行する。ファクシミリビジーシーケンスでは、ＬＡＮに接続された他のファクシミリ部を使用する旨の指定があれば、その旨をドキメントサーバ４に通知し、図７のフローチャートヘ戻り、ＬＡＮに接続されたファクシミリ部を使用しない場合は、本体内のファクシミリ部がビジーである旨を表示してファクシミリ送信ジョブを終了する。
【００７５】
一方、ステップＳ７０１で、ファクシミリ部２−１がビジーでないと判断した場合、もしくはファクシミリ部２−１がビジーであってもＬＡＮに接続された他のファクシミリ部を使用する場合はステップＳ７０２へ進む。ステップＳ７０２においては、ファクシミリ送信の初期化設定が行われる。続くステップＳ７０３において、操作パネル３００よりのキー入力を読み込み、ファクシミリ送信条件を設定する。
【００７６】
そして、リーダ部１−１が使用可能である場合は、ステップＳ７０４でスキャナビジーフラグを立てるとともにジョブ処理に要する時間もセットする。また、ファクシミリ部２−１が使用可能であれば、ステップＳ７０５でファクシミリ部ビジーフラグ（スキャナビジーフラグ）を立てるとともにジョブ処理に要する時間もセットする。
【００７７】
そして、Ｓ７０６において、スタートキー３０３の入力を待ち、該スタートキーが押下されると、ステップＳ７０７へ進み、リーダ部１−１を使用する場合にはリーダ部１−１より原稿を読み取る。また、ＬＡＮ上の他のスキャナを使用する場合は、ドキメントサーバ４の制御を介してＬＡＮ上の外部のスキャナより画像データの取り込みを行う。画像データの取り込を終了した後、ステップＳ７０８においてステップＳ７０４でセットしたスキャナビジーフラグをリセットする。
【００７８】
次に、ファクシミリ部２−１が使用可能であれば、ステップＳ７０９で、取り込んだ画像データをファクシミリ部２−１に送る。
【００７９】
なお、ファクシミリ部２−１は設定された様式と決められたプロトコルに従ってファクシミリ送信を行う。また、ステップＳ７０９において、ファクシミリ部２−１が使用可能でない場合は、ドキメントサーバ４を介して、ＬＡＮ上の他のファクシミリ部へ画像データを転送し、ファクシミリ送信を実行する。即ち、ドキメントサーバ４に対して、送信すべき画像データとステップＳ７０３で設定された送信条件を出力する。
【００８０】
そして、ファクシミリ送信を終了するとステップＳ７１０へ進む。ステップＳ７１０では、ステップＳ７０５でセットしたスキャナビジーフラグをリセットする。
【００８１】
以上のように、画像処理装置１００で発生したジョブを、ネットワーク上の他の入出力装置を介して処理することが可能となり、ネットワーク上の資源を有効に利用できる。
【００８２】
〔最適機器検索〕
以下に、プリンタがビジー状態で、ネットワーク上の他のプリンタよりプリント出力する際に、最適なプリンタの検索方法の一例を説明する。
【００８３】
〔コンピュータからのプリント〕
また、本ドキメントサーバ４によれば、コンピュータ９よりコンピュータインタフェース部２−４を介して入力された印刷データをフォーマッタ部２−５で展開して印刷することができる。このとき、プリンタ部１−２がビジーであれば、上述と同様に、ドキメントサーバ４を介してＬＡＮ上の他のプリンタを用いて印刷することができる。
【００８４】
次に、図８に示すフローチャートを参照して、図５に示したファイルジョブ要求処理について説明する。
【００８５】
図８は、本発明に係る画像形成装置における第４の画像処理手順の一例を示すフローチャートであり、図５に示したファイルジョブ要求処理手順に対応する。なお、Ｓ８０１〜Ｓ８１２は各ステップを示す。
【００８６】
まず、ステップＳ８０１で、ファイル部２−２がビジー状態かどうかを判定し、ビジー状態でなければステップＳ８０２へ進む。
【００８７】
一方、ビジー状態の時にはファイル部ビジーシーケンス（図１４）に移行する。ファイル部ビジーシーケンスでは、ＬＡＮに接続された他のファイル部を使用する旨の指定があれば、その旨をドキメントサーバ４に通知し、図８のフローチャートヘ戻り、ＬＡＮに接続されたファクシミリ部を使用しない場合は、本体内のファイル部がビジーである旨を表示してファイル部ビジー処理を終了する。
【００８８】
一方、ステップＳ８０１で、ビジー状態でなければステップＳ８０２へ進み、ファイル部の初期設定が行われる。次に、ステップＳ８０３において、ファイル部ビジーフラグをたて、ステップＳ８０４において、モード選択状態が記録か検索かのいずれであるかを判定し、モード選択が記録であると判定した場合には、ステップＳ８０５で、記録条件を設定し、ステップＳ８０６で画像を読み取り、ステップＳ８０７で、ファイル部２−２に記録し、ステップＳ８０８で、ステップＳ８０３でセットしたビジーフラグをリセットして、ファイルジョブ要求待ちに戻る。
【００８９】
一方、ステップＳ８０４で、モード選択が検索であると判定した場合には、ステップＳ８０９で、検索条件を設定し、ステップＳ８１０で、ファイルを部２−２を検索して、ステップＳ８１１で、要求されるデバイスに出力して、ステップＳ８１２で、ステップＳ８０３でセットしたビジーフラグをリセットして、ファイルジョブ要求待ちに戻る。
【００９０】
〔外部装置からのジョブ要求〕
次に、ＬＡＮ上の外部装置よりのジョブ要求を受信した場合について説明する。
【００９１】
図９は、本発明に係る画像形成装置における第５の画像処理手順の一例を示すフローチャートであり、図５に示した外部入力ジョブ処理手順に対応する。なお、Ｓ９０１〜Ｓ９０６は各ステップを示す。ここでは、外部入力ジョブとして、ドキメントサーバ４を介して印刷コマンドデータが入力された場合を説明する。
【００９２】
まず、ステップＳ９０１において、ドキメントサーバ４より、コマンドデータをＬＡＮインタフェース部２−６で受信する。ステップＳ９０２において、このデータを統合コントローラ３を経由してフォーマッタ部２−８に送り、データを解釈し、ビットマップメモリヘ展開する。
【００９３】
続いて、ステップＳ９０３では、プリンタがビジーか否か判断する。プリンタ部１−２がピジーではないと判断した場合には、ステップＳ９０４へ進み、適切な用紙を選択し、用紙の供給を開始する。
【００９４】
即ち、図２に示した用紙カセット２０４，２０５から用紙が供給されて転写位置２０６に移動する。ステップＳ９０５では、ステップＳ９０２の処理においてピットマップメモリに展開された画像を読み出す。ここで、用紙の向き、サイズなどの情報により、必要に応じて後述する方法を用いて画像情報の回転処理を行う。読み出された画像情報は露光制御部２０１へ送られ、供給された用紙上へ印刷される。データの出力が終了するとメインフローに戻る。
【００９５】
一方、ステップＳ９０３において、プリンタがビジーと判断された際には、ステップＳ９０６へ進む。ステップＳ９０６において、プリンタ部１−２がビジー状態のため当該プリント依頼を受け付けられないことをネットワーク上のドキュメントサーバ４に通知して、メインフローに戻る。
【００９６】
〔ファクシミリ受信ジョブ〕
図１０は、本発明に係る画像形成装置における第６の画像処理手順の一例を示すフローチャートであり、図５に示したステップＳ５１１におけるファクシミリ受信ジョブの処理手順に対応する。なお、Ｓ１００１〜Ｓ１００４は各ステップを示す。
【００９７】
まず、ステップＳ１００１において、ファクシミリ部２−１においてファクシミリ送信されたデータを受信する。ステップＳ１００２において、プリンタ部１−２がビジー状態か否かが判定される。ここで、プリンタ部１−２がビジー状態でなければステップＳ１００３へ進む。ステップＳ１００３では、受信したデータを複合化してイメージデータに展開し、このイメージデータをプリンタ部１−２に送出することで印刷が実行される。
【００９８】
一方、ステップＳ１００２でプリンタ部２がビジー状態であると判定した場合には、ステップＳ１００４へ進み、受信データがファクシミリ部２−１のハードディスクに格納される。そして、ステップＳ１００２へ戻り、プリンタ部１−２がビジー状態でなくなるのを待ち、該プリンタ部１−２がビジー状態でなくなると、ステップＳ１００３へ進み、当該データのプリントアウトが実行される。
【００９９】
〔ファクシミリビジー状態の処理〕
図１１は、本発明に係る画像形成装置における第７の画像処理手順の一例を示すフローチャートであり、図７に示したステップＳ７０１において、ファクシミリ送信する際にファクシミリ部２−１がビジー状態であった場合の処理手順に対応する。なお、Ｓ１１０１〜Ｓ１１０３は各ステップを示す。
【０１００】
まず、ステップＳ１１０１において、当該ファクシミリ送信をネットワークで接続された外部のファクシミリ装置に依頼するか否かを判定する。該依頼の指示は、操作パネル３００よりのキー入力により判断する。当該ファクシミリ送信をネットワークで接続された外部のファクシミリに依頼する場合はステップＳ１１０２へ進む。
【０１０１】
ステップＳ１１０２では、ネットワーク上のドキメントサーバ４にファクシミリ送信ジョブを依頼し、本処理の呼び出しもとのルーチンヘ戻る。また、ファクシミリ送信をネットワークで接続された外部のファクシミリ装置に依頼しない場合は、ステップＳ１１０３へ進む。ステップＳ１１０３においては、ファクシミリ部２−１がビジー状態のため当該ファクシミリ送信は受け付けられない旨のメッセージを操作パネル３００の表示部３０１へ表示し、メインルーチンに戻る。
【０１０２】
〔プリンタビジー状態の処理〕
図１２は、本発明に係る画像形成装置における第８の画像処理手順の一例を示すフローチャートであり、プリンタ部１−２がビジー状態の場合の処理手順に対応する。なお、Ｓ１２０１〜Ｓ１２０３は各ステップを示す。
【０１０３】
まず、ステップＳ１２０１において、当該プリントアウトをネットワークで接続された外部のプリンタに依頼するか否かを判定する。外部のプリンタヘの処理の依頼の指示は、操作パネル３００よりのキー入力によりなされる。
【０１０４】
プリントアウトをネットワークで接続された外部のプリンタに依頼する場合はステップＳ１２０２へ進む。ステップＳ１２０２において、ネットワーク上のドキメントサーバ４にプリントアウトジョブを依頼した後、本ルーチンの呼び出し元の処理へ戻る。
【０１０５】
一方、プリントアウトをネットワークで接続された外部のプリンタに依頼しない場合はステップＳ１２０３へ進む。ステップＳ１２０３では、プリンタ部１−２がビジー状態のためプリントジョブを受け付けられない旨のメッセージを操作パネル３００の表示部３０１に表示し、ネットワーク上の他の最適なプリンタを検索する検索表示を表示し、メインルーチンに戻る。
【０１０６】
〔リーダビジー状態の処理〕
図１３は、本発明に係る画像形成装置における第９の画像処理手順の一例を示すフローチャートであり、図６に示したステップＳ６０２において、リーダ部１−１がビジー状態の場合の処理手順に対応する。なお、Ｓ１３０１〜Ｓ１３０３は各ステップを示す。
【０１０７】
まず、ステップＳ１３０１において、画像の読み取りをネットワークで接続された外部のスキャナに依頼するか否かを判定する。画像の読み取りを外部のスキャナヘ依頼するか否かは、操作パネル３００よりのキー入力により指示される。画像読み取りをネットワークで接続された外部のスキャナに依頼する場合はステップＳ１３０２へ進む。
【０１０８】
ステップＳ１３０２では、ネットワーク上のドキメントサーバ４にスキャナジョブを依頼し、本ルーチンの呼び出し元のルーチンヘ戻る。
【０１０９】
一方、画像読み取りをネットワークで接続された外部のスキャナに依頼しない場合はステップＳ１３０３へ進む。ステップＳ１３０３では、リーダ部１−１がビジー状態のため画像の読み取り（スキャナジョブ）を受け付けられない旨のメッセージを表示部３０１に表示し、メインルーチンに戻る。
【０１１０】
〔ファイル部ビジー処理〕
図１４は、本発明に係る画像形成装置における第１０の画像処理手順の一例を示すフローチャートであり、図８に示したステップＳ８０１で、ファイル部２−２がビジー状態の場合の処理手順に対応する。なお、Ｓ１４０１〜Ｓ１４０３は各ステップを示す。
【０１１１】
まず、ステップＳ１４０１にて、ファイリングをネットワークで接続された外部のファイル部に依頼するか否かを判定する。外部のファイル部ヘジョブを依頼するか否かは、操作パネル３００よりのキー入力により指示される。ファイリングをネットワークで接続された外部のファイル部に依頼する場合はステップＳ１４０２へ進む。
【０１１２】
ステップＳ１４０２において、ネットワーク上のドキメントサーバ４に当該ファイリングジョブを依頼し、本処理の呼び出し元のルーチンヘ戻る。
【０１１３】
一方、ステップＳ１４０１で、ファイリングをネットワークで接続された外部のファイル部に依頼しないと判断した場合は、ステップＳ１４０３へ進む。ステップＳ１４０３においては、ファイル部２−２がビジー状態のためファイリングは受け付けられない旨のメッセージを操作パネル３００の表示部３０１に表示し、メインルーチンに戻る。
【０１１４】
〔操作パネルからのモードの設定〕
以上の各モードは、操作パネル３００よりのキー入力による選択、ファクシミリ部２−１による受信、コンピュータインタフェース部２−４やＬＡＮインタフェース部２−６による外部からのコマンドの検出等により実行される。尚、上述の処理は、同時に組み合わせて実行が可能であり、また、独立して実行することも可能である。
【０１１５】
〔ドキメントサーバ動作〕
次に、上述のような環境におけるドキメントサーバ４の動作について図１５に示すフローチャートおよび図１６に示すテーブルを参照して説明する。
【０１１６】
図１５は、本発明に係る画像形成装置における第１１の画像処理手順の一例を示すフローチャートであり、本実施形態のドキメントサーバ４の処理手順に対応する。なお、Ｓ１５０１〜Ｓ１５０６は各ステップを示す。
【０１１７】
ステップＳ１５０１において、ＬＡＮ上の各デバイスについて、独立して使用可能な入出力部と、夫々の使用状況をステータス情報として獲得し、図１６に示すデバイステーブルに格納する。
【０１１８】
図１６は、図１に示したドキメントサーバ４が備えるデバイステーブルのデータ構成例を表わす図であり、図１に示したネットワーク構成において得られるデバイステーブルに対応する。
【０１１９】
図において、装置名１６０１はネットワーク上の各デバイスを特定する情報である。入出力部１６０２は、各装置が有する使用可能なデータ入出力部及びデータ処理部を示す情報である。ステータス１６０３は、各入出力部もしくは処理部がビジーかレディーかを表わす情報とともに、ビジーである際のジョブ処理時間情報である。
【０１２０】
そして、ＬＡＮ上のある装置より、ジョブの要求があると、ステップＳ１５０２からステップＳ１５０３へ進む。ステップＳ１５０３では、図１６のデバイステーブルを参照して、当該ジョブ要求を処理可能なデバイスを選択する。ユーザーにより最適なデバイスが選択され、ステップＳ１５０４よりステップＳ１５０５へ進む。ステップＳ１５０５において、ジョブの要求元のデバイスに対して接続可能である旨のステイタス情報を送信するとともに、要求元の装置（統合コントローラ）と選択された装置（統合コントローラ）を接続する。
【０１２１】
一方、ステップＳ１５０４で、ＮＯの場合はステップＳ１５０６で選択不可能を要求元デバイスに報知して、ステップＳ１５０１に戻る。
【０１２２】
〔統合コントローラとの接続〕
ここで、ドキメンサーバ４による統合コントローラの接続方法としては、ジョブの要求元の統合コントローラに対して当該ジョブを処理可能な統合コントローラを通知するようにする。この通知を受けた統合コントローラは、処理可能な統合コントローラに対してジョブの送信を行うとともに、必要に応じて処理結果の受信を行う。また、統合コントローラの接続方法としてはこれに限らず、例えば次のような方法を用いることもできる。
【０１２３】
即ち、統合コントローラはドキメントサーバ４に対してジョブを送信し、ドキメントサーバ４は受信したジョブを、当該ジョブを処理可能な他の統合コントローラヘ転送する。そして、必要に応じて、他の統合コントローラで処理された結果を受信し、これを当該ジョブの要求元の統合コントローラヘ転送する。
【０１２４】
以上説明したように、本実施形態によれば、データに所定の処理を施す場合に、ネットワーク１０上の各デバイスのデータ処理部の使用状態を検出し、その使用状態の情報、配置場所、機器の性能機能、課金に対して、使用者が設定した優先順位項目に応じて最適なデバイスを自動検索可能とし、その中から使用者が選択したデバイスにネットワークを介して該データを送信して処理するということが可能となる。
【０１２５】
このため、システム内の各機器の機能を最大限に利用することができる。また、１つの機器に複数のジョブが重なった場合でも、待ち時間を最少とすることができ、使用者の欲する最適な機器による情報処理を可能とする情報処理システムを提供することができる。
【０１２６】
なお、本発明は、複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。また、本発明はシステム或いは装置に本発明により規定される処理を実行させるプログラムを供給することによって達成される場合にも適用できることはいうまでもない。
【０１２７】
次に、画像情報を回転して読み出す方法について図１７を用いて説明する。
【０１２８】
図１７は、図２に示したイメージメモリ部２−７上での画像展開処理状態を説明する模式図であり、上述した図９に示すステップＳ９０２の処理でビットマップメモリに展開した画像に対応する。
【０１２９】
図において、この展開例はＡ４のサイズの例で、縦２９７ｍｍに対する画素数４６２２、横２１０ｍｍに対する画素数３２９６のビットマップのメモリである。まず、回転しないで読み出す場合には、図１７の（ａ）の様に（０，０）→（０，４６２２）、（１，０）→（１，４６２２）の方向に順に読み出す。また、１８０度回転して読み出す場合には、図１７の（ｂ）の様に、（ａ）の場合とは逆に（３２９６，４６２２）→（３２９６，０）、（３２９６，４６２２）→（３２９６，０）の方向に順に読み出すことにより１８０度回転して出力できる。また−９０度回転して読み出す場合には、図１７の（ｃ）の様に読み出す方向を縦横入れ換え、（０，４６２２）→（３２９６，４６２２）、（０，４６２１）→（３２９６，４６２１）の方向に順に読み出すことにより−９０度回転して出力できる。また９０度回転して読み出す場合には、図１７（ｃ）の様に読み出す方向を縦横入れ換え、（３２９６，０）→（０，０）、（３２９６，１）→（０，１）の方向に順に読み出すことにより９０度回転して出力できる。このような回転制御は図示していないがフォーマッタ部８に構成されている。
【０１３０】
〔処理概要の説明〕
次に、上記構成おける実施形態におけるサーバ側での画像形成処理について説明する。また、説明を簡単にするため、以下ではドキメントサーバ４においてプリントさせる場合を説明する。
【０１３１】
本実施形態ではクライアント側であるサーバに、例えばＯＳが米国マイクロソフト社のＭＳ−ＷＩＮＤＯＷＳ等を使用している場合（勿論これに限定されるものではない）、如何なるアプリケーション（ワープロアプリケータションや図形処理アプリケーション等）を使用したとしても共通なプリンタドライバを介して印刷が行われる。プリンタドライバの処理としては、アプリケーション側からＯＳを通じて渡されたデータを該当するプリンタに適した言語に変換し、それをＯＳを通じて出力する処理を行う。これは実施形態でも同様である。
【０１３２】
しかし、本実施形態では、そのプリンタドライバでは、環境設定用のウインドウ画面を表示し（図示せず）、その中でネットワーク上のパーソナルコンピュータ，スキャナ，サーバ，プリンタが接続されたネットワーキングに於いて、所望のプリントのプリントジョブをスピーディーにスケジューリングするように予め設定しておく。
【０１３３】
そして、サーバのプリンタドライバは、実際にアプリケーション等からプリント指示があった場合、最適なプリンタを検索する際の設定画面の一例を図１８に示す。
【０１３４】
図１８は、図１に示したネットワーク上の機器の操作部画面の一例を示す図である。なお、以下に説明する表示画面の表示は、操作者が操作を行った機器への表示画面である。従って、例えば図１に示したパーソナルコンピュータ７からの操作であればそのパーソナルコンピュータ操作画面であり、例えば、プリンタ８の操作部からの操作検索であればそのプリンタの操作画面である。なお、Ｆ１は優先設定項目エリアを示す、Ｆ２は詳細設定項目エリアを示す。
【０１３５】
図示の如く、操作者が最適なプリンタを選択するための優先設定を当該画面上で設定する。この際、設定は複数項設定可能で、本実施形態では、優先設定項目エリアＦ１には、配置場所、処理時間、解像度、プリント価格、プリントスピードの中からどの項目ＩＴＭ１〜ＩＴＭ５を優先させるか優先順位を番号で入力設定する。この項目について以下に説明すると、項目ＩＴＭ１の配置場所とは、サーバＡの配下のプリンタを意味し、これは予め、サーバとアプリケーションであるところのパーソナルコンピュータ，プリンタ等の配置を近傍に設置していることを前提としている。したがって、配置場所を優先させる事により、操作者がプリント指示した場所から近いプリンタが選択される事となる。
【０１３６】
次に、項目ＩＴＭ２の処理時間について以下に説明する。
【０１３７】
ジョブスケジュールが予めスケジューリングされていないプリンタ、またはネッワーク上の全てのプリンタで複数ジョブスケージュールされていた際には、このジョブスケジュールについても考慮し、はじめに検索したプリンタよりもプリントスピードが遅くとも、最終的なプリントアウト終了時間が短いプリンタを検索する。
【０１３８】
次に、項目ＩＴＭ３の解像度についてであるが、ここでの解像度とはプリンタの解像度を意味する。次に、項目ＩＴＭ４のプリント価格とは、各プリンタ毎に１枚当たりのプリント単価がより安価なプリンタである。最後に、項目ＩＴＭ５のプリントスピードについては、より高速のプリンタを検索する。
【０１３９】
本実施形態では、処理時間優先で検索を行うため、処理時間の項目に「１」を入力し、最適なプリンタを検索するために検索ボタンＢＴ１１を操作画面よりクリックする。
【０１４０】
図１９は、図１に示したネットワーク１０上の機器の操作部画面の一例を示す図であり、図１８に示した検索指示に基づく検索結果画面に対応する。
【０１４１】
図１８に示した検索項目からより最適なプリンタを検索すると、図１９に示す検索結果画面が表示されるものとする。検索結果の表示項目は、最適度，プリンタ名，場所，解像度，プリント速度，処理時間，プリント価格等を含む場合を示す。
【０１４２】
同図に示す通り、最適なプリンタとして、最適度「１〜５」までを検索し、それぞれ、最適「１」はプリンタ：ＬＢＰｘｘｘｘ，場所：Ａ２Ｆ−０２，解像度６００×６００ｄｐｉ，プリントスピード１４ｃｐｍ，処理時間０分待ち…となり、最適「２」はプリンタ：ＬＢＰｘｘｘｘ，場所：Ａ２Ｆ−０５，解像度６００×６００ｄｐｉ，プリントスピード１２ｃｐｍ，処理時間５分待ち…となり、最適「３」はプリンタ：ＣＯＰＹｘｘｘｘ，場所：Ａ２Ｆ−０４，解像度１２００×１２００ｄｐｉ，プリントスピード３０ｃｐｍ、処理時間７分待ち……のように検索される。
【０１４３】
そして、同図に示すように、上記の検索されたプリンタの中から操作者も最適と思われるプリンタとして最適「１」であるプリンタＬＢＰｘｘｘｘを、例えば検索画面から選択すると、図２０に示す選択したプリンタの印刷設定画面が表示され、ベージ指定、印刷部数を入力し、ＯＫキーをクリックする事でプリントジョブスタートする。
【０１４４】
図２０は、図１に示したネットワーク１０上の機器の操作部画面の一例を示す図であり、図１９に示した画面上で選択された印刷候補先の印刷設定画面の一例を示す図である。
【０１４５】
図２１は、図１に示したネットワーク１０上の機器の操作部画面の一例を示す図であり、リアルタイムガイド表示例に対応する。
【０１４６】
図において、２１−１は、上述した最適プリンタを選択し、プリントアウトジョブを１度スケジューリングされたプリンタに対してあらかじめ決められた優先順位の高い第２の操作者からプリントアウト要求が発生した際のガイド表示画面である。
【０１４７】
２１−２は上述した最適プリンタを選択し、プリントアウトジョブを１度スケジューリングされたプリンタが何らかのエラーを発生した際のガイド表示画面である。
【０１４８】
図２２は、図１に示したネットワーク１０上のプリンタ資源のランキング状態を示す図であり、それぞれのプリンタを選択する項目別にランキングしたものである。
【０１４９】
例えばプリント要求のあった端末から一番近い順のプリンタは、第１番目はＬＢＰ  Ａ２Ｆ−０１，第２番目はＬＢＰ  Ａ２Ｆ−０５，第３番目はＬＢＰ  Ａ２Ｆ−０２……であり、ジョブ予約の少ないすなわち処理時間の短いプリンタは、第１番目はＬＢＰ  Ａ２Ｆ−０２、第２目はＬＢＰ  Ａ２Ｆ−０５、第３番目はＣＯＰＹ  Ａ２Ｆ−０４……等である。
【０１５０】
図２３は、図２２に示したランキングに基づいて算定される選択すべきプリンタの最適順位の一例を示す図であり、本実施形態で、所望のプリンタを検索する際の優先設定項目として、第１に処理時間を、第２に配置場所を、第３にプリント単価をこの順に設定された際、最適なプリンタを検索する１実施形態を示したもので、優先順位が「２」のものは重みづけとしてプラス「６」、優先順位が「３」のものは重みづけをプラス「７」とする。
【０１５１】
例えば優先順位が第１の処理時間の短いプリンタは第１番目はＬＢＰ  Ａ２Ｆ−０２，第２番目はＬＢＰ  Ａ２Ｆ−０５，第３番目はＣＯＰＹ  Ａ２Ｆ−０４……である。
【０１５２】
次に、優先順位が第２の配置場所の近いプリンタには、プラス「６」の重みづけをするので、例えばＬＢＰ  Ａ２Ｆ−０２は配置場所の近い順としては「３」であるが、重み「６」であるので「３＋６＝９」となる。
【０１５３】
同様に、優先順位が第３のプリント価格については、ＬＢＰ  Ａ２Ｆ−０２は順位「１」であり、重み「７」であるため「１＋７＝８」ということになる。
【０１５４】
よって、最適度としては「１＋９＋８＝１８」となる。同様に、ＬＢＰ  Ａ２Ｆ−０５の最適度は「２＋８＋９＝１９」，ＣＯＰＹ  Ａ２Ｆ−０３は「３＋１１＋１２＝２６」，ＣＯＰＹ  Ａ２Ｆ−０３は「３＋１１＋１２＝２６」，……となり、最適なプリンタの順位は１番目がＬＢＰ  Ａ２Ｆ−０２，２番目がＬＢＰ  Ａ２Ｆ−０５，３番目がＬＢＰ  Ａ２Ｆ−０１……となる。
【０１５５】
このようにネットワーク環境下でのプリントジョブスケジューリングを、操作者が所望する最適なプリンタを自動検索し、検索結果を操作者が操作する機器画面にガイド表示可能とする。
【０１５６】
また、トラブル、割り込み時には再び最適なプリンタを再検索可能とし、リアルタイムな状況変化に応じて最適なプリンタを再び検索可能とする。
【０１５７】
図２４は、図１に示したネットワーク１０上のプリンタ資源のランキング状態を示す図であり、１度ジョブスケジューリングし、プリントアウトを開始した後におけるランキング状態に対応する。
【０１５８】
以下、図２４を参照して、１度ジョブスケジューリングし、プリントアウトを開始した後に、このプリンタの動作状態に応じて、ドキメントサーバ配下の他のプリンタに自動的にプリントジョブを振り替える際の再検索方法について以下に説明する。
【０１５９】
図２５は、図２４に示したランキングに基づいて再算定される選択すべきプリンタの最適順位の一例を示す図であり、上述した最適なプリンタであるＬＢＰ
Ａ２Ｆ−０２でプリントアウトを開始した後に、このプリンタが紙無となった際、ネットワーク上でのドキメントサーバ４の配下の他のプリンタ動作状態等を示す。
【０１６０】
図２５において、最適なプリンタとしてＬＢＰ  Ａ２−０２を検索した時点とネットワーク上でドキメントサーバ配下の他のプリンタのジョブ待ち時間が刻々と変化している。この条件下で上記で設定済みの検索項目によりＬＢＰ  Ａ２Ｆ−０２が、例えば紙無となった際、ネットワーク上でのドキメントサーバ配下の他のプリンタ中から最適なプリンタの再検索を開始する。
【０１６１】
これにより、図２５に示すように再検索後の順位は第１番目がＬＢＰ  Ａ２Ｆ−０１で、第２番目がＬＢＰ  Ａ２Ｆ−０５となり、第３番目がＣＯＰＹ  Ａ２Ｆ−０３……となる。
【０１６２】
このようにネットワーク環境下でのプリントジョブスケジューリングを、操作者が所望する最適なプリンタを自動検索し、検索結果を操作者が操作する機器画面にガイド表示をした後、動作状態の変化、例えばトラブル、割り込み時には自動的に再び最適なプリンタを再検索開始する事により、リアルタイムな状況変化に対しても、ネットワーク上のプリンタ資源を有効に活用して、常に最適なプリンタにより最適なプリントジョブ実行が可能となる。
【０１６３】
以下、図２６，図２７に示すフローチャートを参照して、図１に示したドキメントサーバ４による画像データ転送処理動作について説明する。
【０１６４】
図２６は、本発明に係る画像出力制御装置における第１２のデータ処理手順の一例を示すフローチャートである。なお、Ｓ２６０１〜Ｓ２６１１は各ステップを示す。
【０１６５】
まず、ステップＳ２６０１で、選択すべき画像形成装置の検索条件を、例えばパーソナルコンピュータ７より入力し、該入力に基づき選択可能な画像形成装置をドキメントサーバ４が検索し、ステップＳ２６０２で、画像形成装置の検索が終了したら、ステップＳ２６０３で、検索した画像形成装置をランク別に表示する。
【０１６６】
そして、ステップＳ２６０４で、画像データを転送すべき画像形成装置が選択されたら、ステップＳ２６０５で、画像データを選択された画像形成装置に転送する。
【０１６７】
次いで、ステップＳ２６０６で、各画像形成装置の動作状態情報を通信により取得するのを待機し、該動作状態情報を取得したら、ステップＳ２６０７で、該取得した画像形成装置の動作状態を表示する。次に、ステップＳ２６０８で、再検索が選択されているかどうかを判定して、ＮＯならばステップＳ２６０５に戻り、ＹＥＳならばステップＳ２６０９に進み、ステップＳ２６０９で、画像データ転送開始時間が指定されているかどうかを判定し、ＮＯならばステップＳ２６１１へ進み、ＹＥＳならば、ステップＳ２６１０で、指定時間が経過するのを待機し、該指定時間が経過したら、ステップＳ２６１１で、画像データを他の画像形成装置に自動転送して、処理をリターンする。
【０１６８】
図２７は、本発明に係る画像出力制御装置における第１３のデータ処理手順の一例を示すフローチャートである。なお、Ｓ２７０１〜Ｓ２７０３は各ステップを示す。
【０１６９】
まず、ステップＳ２７０１で、各画像形成装置にステータスを要求し、ステップＳ２７０２で、各画像形成装置からステータスを受信し、ステップＳ２７０３で、各画像形成装置から受信したステータスを解析して、処理をリターンする。
【０１７０】
なお、図２６における表示処理は、操作を要求した機器の操作部であれば、パーソナルコンピュータ７に限定されるものではなく、ネットワーク上の機器で実行されればよい。
【０１７１】
以下、図２８に示すメモリマップを参照して本発明に係る画像処理装置を適用可能なネットワークシステムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１７２】
図２８は、本発明に係る画像処理装置を適用可能なネットワークシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１７３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１７４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１７５】
本実施形態における図５〜図１５，図２９，図３０および図２６，図２７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１７６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８１】
【発明の効果】
以上説明したように、本発明に係る第１の発明によれば、機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御装置であって、前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定手段と、前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索手段と、前記検索手段により検索された検索結果をランク別に表示する第１の表示手段と、前記第１の表示手段によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択手段と、前記第１の選択手段により選択された画像形成装置に前記画像データを転送する転送手段と、前記検索手段により検索されたまたは前記第１の選択手段により選択された画像形成装置の動作状態情報を通信により取得する取得手段と、前記取得手段により取得した各画像形成装置の動作状態情報を表示する第２の表示手段と、前記取得手段により取得した各画像形成装置の動作状態情報を解析して前記検索手段により前記検索条件設定手段により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる検索制御手段と、前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送する転送制御手段とを有するので、設定された検索条件を満たす画像形成装置により画像データを出力処理中に当該画像形成装置の動作状態が変動して画像データを出力できない状態に遷移しても、当該画像データを設定された検索条件を満たす他の画像形成装置を自動検索して最適な出力先を自動的に決定して、同一の画像データを出力させるように画像データスケジュールを動作環境に適応して最適化させることができる。
【０１８２】
第２の発明によれば、前記転送制御手段による前記画像データの自動転送に対する実行の可否を選択する第２の選択手段を有するので、ユーザが画像データを処理する画像形成装置の動作状態が変動した場合に、他の画像形成装置による画像データを出力させるか否かを選択でき、ユーザが意図する画像データ出力環境を自在に設定することができる。
【０１８３】
第３の発明によれば、前記転送制御手段による前記画像データの自動転送開始タイミングを指定する指定手段を有し、前記転送制御手段は、前記指定手段により指定された前記自動転送開始タイミングに基づいて、前記検索制御手段により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択手段により選択された画像形成装置とは異なる画像形成装置に自動転送するので、ユーザが画像データを処理する画像形成装置の動作状態が変動した場合でも、当該画像データを他の画像形成装置に代替出力させるかどうかを決定するまでに要する時間を的確に指定できるため、最初に選択された画像形成装置から他の画像形成装置による画像データを転送するまでのユーザが意図する猶予期間を自在に設定できる。
【０１８４】
第４の発明によれば、前記動作状態情報は、トラブル情報であるので、選択した画像形成装置のトラブル情報をユーザに明示できるとともに、該トラブル情報から当該画像データを出力させるべき画像形成装置を再検索させるかどうかを的確に判定することができる。
【０１８５】
第５の発明によれば、前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であるので、画像形成装置を共有する画像出力環境における緊急性の高い画像出力要求とそれ以外の画像出力要求とを満足させながら各ユーザからの画像データを効率よく処理することができる。
【０１８６】
第６の発明によれば、前記動作状態情報は、画像形成装置の転写用紙無し情報であるので、画像データを転送していた画像形成装置の紙無し状態を捉えて適時に他の画像形成装置への画像データの再転送を行え、紙無し状態が解除有無に左右されることなく意図する画像データの他の画像形成装置から得ることができる。
【０１８７】
第７の発明によれば、前記動作状態情報は、画像形成装置の転写用紙無し予告情報であるので、画像データを転送していた画像形成装置の紙無し予告状態を捉えて紙無しが発生する以前の適時に他の画像形成装置への画像データの再転送を行え、意図する画像データの他の画像形成装置から迅速に得ることができる。
【０１８８】
第８の発明によれば、前記画像出力制御装置は、物理的に離隔して配置されている機能処理が異なる複数の画像形成装置と所定の通信媒体を介して通信可能なドキメントサーバであるので、各画像形成装置の動作状態を一元管理して画像データが転送された画像形成装置の動作状態が刻々と変動しても検索条件を満たす最適な画像形成装置を適時に再検索でき、ユーザから要求される画像データを最善の画像形成装置に転送して効率よく出力させることができる。
【０１８９】
第９，第１６の発明によれば、機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能な画像出力制御方法であって、あるいは機能処理が異なる複数の画像形成装置と通信していずれの画像形成装置に対しても画像データを転送可能なコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記画像データを転送すべき画像形成装置を検索するための検索条件を設定する検索条件設定工程と、前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を検索する検索工程と、前記検索工程により検索された検索結果を操作部にランク別表示させる第１の表示工程と、前記第１の表示工程によりランク別表示された前記複数の画像形成装置の中から前記画像データを転送すべき所望の画像形成装置を選択する第１の選択工程と、前記第１の選択工程により選択された画像形成装置に前記画像データを転送する転送工程と、前記検索工程により検索されたまたは前記第１の選択工程により選択された画像形成装置の動作状態情報を通信により取得する取得工程と、前記取得手段により取得した各画像形成装置の動作状態情報を前記操作部に表示させる第２の表示工程と、前記取得工程により取得した各画像形成装置の動作状態情報を解析して前記検索工程により前記検索条件設定工程により設定された前記検索条件に基づいて前記画像データを処理可能な画像形成装置を再検索させる再検索工程と、前記再検索工程により再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送する再転送工程とを有するので、設定された検索条件を満たす画像形成装置により画像データを出力処理中に当該画像形成装置の動作状態が変動して画像データを出力できない状態に遷移しても、当該画像データを設定された検索条件を満たす他の画像形成装置を自動検索して最適な出力先を自動的に決定して、同一の画像データを出力させるように画像データのスケジュールを動作環境に適応して最適化させることができる。
【０１９０】
第１０，第１７の発明によれば、前記再転送工程による前記画像データの自動転送に対する実行の可否を選択する第２の選択工程を有するので、ユーザが画像データを処理する画像形成装置の動作状態が変動した場合に、他の画像形成装置による画像データの出力させるか否かを選択でき、ユーザが意図する画像データ出力環境を自在に設定することができる。
【０１９１】
第１１，第１８の発明によれば、前記再転送工程による前記画像データの自動転送開始タイミングを指定する指定工程を有し、前記再転送工程は前記指定工程により指定された前記自動転送開始タイミングに基づいて、該再検索された画像形成装置に対して転送処理中の前記画像データを前記第１の選択工程により選択された画像形成装置とは異なる画像形成装置に自動転送するので、ユーザが画像データを処理する画像形成装置の動作状態が変動した場合でも、当該画像データを他の画像形成装置に代替出力させるかどうかを決定するまでに要する時間を的確に指定できるため、最初に選択された画像形成装置から他の画像形成装置による画像データを転送するまでのユーザが意図する猶予期間を自在に設定できる。
【０１９２】
第１２，第１９の発明によれば、前記動作状態情報は、トラブル情報であるので、選択した画像形成装置のトラブル情報をユーザに明示できるとともに、該トラブル情報から当該画像データを出力させるべき画像形成装置を再検索させるかどうかを的確に判定することができる。
【０１９３】
第１３，第２０の発明によれば、前記動作状態情報は、操作者以外の画像出力要求である割り込み情報であるので、画像形成装置を共有する画像出力環境における緊急性の高い画像出力要求とそれ以外の画像出力要求とを満足させながら各ユーザからの画像データを効率よく処理することができる。
【０１９４】
第１４，第２１の発明によれば、前記動作状態情報は、画像形成装置の転写用紙無し情報であるので、画像データを転送していた画像形成装置の紙無し状態を捉えて適時に他の画像形成装置への画像データの再転送を行え、紙無し状態が解除有無に左右されることなく意図する画像データの他の画像形成装置から得ることができる。
【０１９５】
第１５，第２２の発明によれば、前記動作状態情報は、画像形成装置の転写用紙無し予告情報であるので、画像データを転送していた画像形成装置の紙無し予告状態を捉えて紙無しが発生する以前の適時に他の画像形成装置への画像データの再転送を行え、意図する画像データの他の画像形成装置から迅速に得ることができる。
【０１９６】
従って、機能が異なる複数の画像形成装置を共有する画像処理システムにおいて、ユーザの検索条件を満たす画像形成装置を検索し、該検索された画像形成装置中から選択された画像形成装置に対して画像データを転送中に、該画像形成装置の動作状態が動的に変動しても、先に設定された検索条件を満たす画像形成装置を適時に再検索することができ、ユーザによる検索処理負担を大幅に軽減してユーザが意図する画像データを迅速に出力できる画像出力処理環境を自在に構築することができる。
【図面の簡単な説明】
【図１】本発明に係る画像形成装置を適用可能な情報処理システムの構成を示すブロック図である。
【図２】図１に示した情報処理システム内の１つの統合コントローラが制御する画像形成装置と内部装置の構成を説明するブロック図である。
【図３】図２に示したリーダ部およびプリンタ部の構成を示す断面図である。
【図４】図３に示したリーダ部にある操作パネルの構成例を示す平面図である。
【図５】本発明に係る画像形成装置における第１の画像処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像形成装置における第２の画像処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像形成装置における第３の画像処理手順の一例を示すフローチャートである。
【図８】本発明に係る画像形成装置における第４の画像処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像形成装置における第５の画像処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像形成装置における第６の画像処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像形成装置における第７の画像処理手順の一例を示すフローチャートである。
【図１２】本発明に係る画像形成装置における第８の画像処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像形成装置における第９の画像処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像形成装置における第１０の画像処理手順の一例を示すフローチャートである。
【図１５】本発明に係る画像形成装置における第１１の画像処理手順の一例を示すフローチャートである。
【図１６】図１に示したドキメントサーバが備えるデバイステーブルのデータ構成例を表わす図である。
【図１７】図２に示したイメージメモリ部上での画像展開処理状態を説明する模式図である。
【図１８】図１に示したネットワーク上の機器の操作部画面の一例を示す図である。
【図１９】図１に示したネットワーク上の機器の操作部画面の一例を示す図である。
【図２０】図１に示したネットワーク上の機器の操作部画面の一例を示す図である。
【図２１】図１に示したネットワーク上の機器の操作部画面の一例を示す図である。
【図２２】図１に示したネットワーク上プリンタ資源のランキング状態を示す図である。
【図２３】図２２に示したランキングに基づいて算定される選択すべきプリンタの最適順位の一例を示す図である。
【図２４】図１に示したネットワーク上プリンタ資源のランキング状態を示す図である。
【図２５】図２４に示したランキングに基づいて再算定される選択すべきプリンタの最適順位の一例を示す図である。
【図２６】本発明に係る画像出力制御装置における第１２のデータ処理手順の一例を示すフローチャートである。
【図２７】本発明に係る画像出力制御装置における第１３のデータ処理手順の一例を示すフローチャートである。
【図２８】本発明に係る画像処理装置を適用可能なネットワークシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１  画像形成装置
２  内部デバイス
３  統合コントローラ
４  ホストコンピュータ
５  スキャナ
６  ファクシミリ装置
７，９  パーソナルコンピュータ
８  プリンタ
【図１】
0003839985.tif 000002
【図２】
0003839985.tif 000003
【図３】
0003839985.tif 000004
【図４】
0003839985.tif 000005
【図５】
0003839985.tif 000006
【図６】
0003839985.tif 000007
【図７】
0003839985.tif 000008
【図８】
0003839985.tif 000009
【図９】
0003839985.tif 000010
【図１０】
0003839985.tif 000011
【図１１】
0003839985.tif 000012
【図１２】
0003839985.tif 000013
【図１３】
0003839985.tif 000014
【図１４】
0003839985.tif 000015
【図１５】
0003839985.tif 000016
【図１６】
0003839985.tif 000017
【図１７】
0003839985.tif 000018
【図１８】
0003839985.tif 000019
【図１９】
0003839985.tif 000020
【図２０】
0003839985.tif 000021
【図２１】
0003839985.tif 000022
【図２２】
0003839985.tif 000023
【図２３】
0003839985.tif 000024
【図２４】
0003839985.tif 000025
【図２５】
0003839985.tif 000026
【図２６】
0003839985.tif 000027
【図２７】
0003839985.tif 000028
【図２８】
0003839985.tif 000029