(57)【要約】【課題】  ユーザが印刷出力をなるべく早く入手できるようになるようなＯＡ機器を提案すること。【解決手段】  プリンタとして機能する画像形成装置であって、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を当該画像形成装置のクライアント端末に提示する時刻提示手段を備える。【選択図】  図２
2005134981.tif 000002
【特許請求の範囲】
【請求項１】
プリンタとして機能する画像形成装置であって、
プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を当該画像形成装置のクライアント端末に提示する時刻提示手段を備えることを特徴とする画像形成装置。
【請求項２】
プリンタとして機能する画像形成装置であって、
当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示手段を備えることを特徴とする画像形成装置。
【請求項３】
プリンタとして機能する画像形成装置であって、
当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示手段を備えることを特徴とする画像形成装置。
【請求項４】
前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、
前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を再び取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示することを特徴とする請求項１、２、又は３に記載の画像形成装置。
【請求項５】
前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、
前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を再び取得し、前記プリント処理手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示することを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記時刻取得手段は、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置に対して新規プリントジョブを生成する旨のジョブ生成要求を発行してから、プリンタとして機能する当該複数の画像形成装置から当該新規プリントジョブの開始時刻を取得することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項７】
前記時刻取得手段は、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻と終了時刻を取得し、前記時刻提示手段は、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻と前記終了時刻を前記クライアント端末に提示することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
プリンタとして機能する画像形成装置により実行される情報処理方法であって、
プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を当該画像形成装置のクライアント端末に提示する時刻提示段階を備えることを特徴とする情報処理方法。
【請求項９】
プリンタとして機能する画像形成装置により実行される情報処理方法であって、
当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示段階を備えることを特徴とする情報処理方法。
【請求項１０】
プリンタとして機能する画像形成装置により実行される情報処理方法であって、
当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示段階を備えることを特徴とする情報処理方法。
【請求項１１】
前記複数の画像形成装置から前記開始時刻を取得し、前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、
前記複数の画像形成装置から前記開始時刻を再び取得し、前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示することを特徴とする請求項８、９、又は１０に記載の情報処理方法。
【請求項１２】
前記複数の画像形成装置から前記開始時刻を取得し、前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、
前記複数の画像形成装置から前記開始時刻を再び取得し、前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行し、前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示することを特徴とする請求項１０に記載の情報処理方法。
【請求項１３】
前記時刻取得段階では、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置に対して新規プリントジョブを生成する旨のジョブ生成要求を発行してから、プリンタとして機能する当該複数の画像形成装置から当該新規プリントジョブの開始時刻を取得することを特徴とする請求項９又は１０に記載の情報処理方法。
【請求項１４】
前記時刻取得段階では、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻と終了時刻を取得し、前記時刻提示段階では、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻と前記終了時刻を前記クライアント端末に提示することを特徴とする請求項８乃至１３のいずれか１項に記載の情報処理方法。
【請求項１５】
プリンタとして機能する画像形成装置であって、
新規プリントジョブの開始時刻を算出する時刻算出手段と、前記時刻算出手段により算出された前記開始時刻を請求項１乃至６のいずれか１項に記載の画像形成装置に提供する時刻提供手段を備えることを特徴とする画像形成装置。
【請求項１６】
プリンタとして機能する画像形成装置であって、
新規プリントジョブの開始時刻と終了時刻を算出する時刻算出手段と、前記時刻算出手段により算出された前記開始時刻と前記終了時刻を請求項７に記載の画像形成装置に提供する時刻提供手段を備えることを特徴とする画像形成装置。
【請求項１７】
プリンタとして機能する画像形成装置により実行される情報処理方法であって、
新規プリントジョブの開始時刻を算出する時刻算出段階と、前記時刻算出段階にて算出された前記開始時刻を請求項１乃至６のいずれか１項に記載の画像形成装置に提供する時刻提供段階を備えることを特徴とする情報処理方法。
【請求項１８】
プリンタとして機能する画像形成装置により実行される情報処理方法であって、
新規プリントジョブの開始時刻と終了時刻を算出する時刻算出段階と、前記時刻算出段階にて算出された前記開始時刻と前記終了時刻を請求項７に記載の画像形成装置に提供する時刻提供段階を備えることを特徴とする情報処理方法。
【請求項１９】
プリンタとして機能する画像形成装置のクライアント端末として機能する情報処理装置であって、
前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻、を表示する時刻表示手段を備え、前記時刻表示手段により表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させることを特徴とする情報処理装置。
【請求項２０】
前記時刻表示手段は、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻と終了時刻、を表示することを特徴とする請求項１９に記載の情報処理装置。
【請求項２１】
プリンタとして機能する画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、
前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻、を表示する時刻表示段階を備え、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させることを特徴とする情報処理方法。
【請求項２２】
前記時刻表示段階では、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻と終了時刻、を表示することを特徴とする請求項２１に記載の情報処理方法。
【請求項２３】
請求項２１又は２２に記載の情報処理方法をコンピュータに実行させる情報処理プログラム。
【請求項２４】
請求項２１又は２２に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたコンピュータ読取可能な記録媒体。
【請求項２５】
プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、
前記画像形成装置が、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、
前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させることを特徴とする情報処理方法。
【請求項２６】
プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、
前記画像形成装置が、前記情報処理装置からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、
前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させることを特徴とする情報処理方法。
【請求項２７】
プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、
前記画像形成装置が、前記情報処理装置からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、
前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ／プリンタ／コピー／ファクシミリ／複合機／融合機等の画像形成装置、パーソナルコンピュータ等の情報処理装置、情報処理方法、情報処理プログラム、ＣＤ−ＲＯＭ等の記録媒体に関する。詳細には、プリンタとして機能する画像形成装置、プリンタとして機能する画像形成装置のクライアント端末として機能する情報処理装置、情報処理方法、情報処理プログラム、記録媒体に関する。
【背景技術】
【０００２】
ＯＡ機器では、様々な形で文書処理（文書データ処理）が実行される。例えば、スキャナでは文書データが読取原稿から読み取られ、プリンタでは文書データが印刷用紙に印刷され、コピーでは文書データが読取原稿から読み取られて印刷用紙に印刷され、ファクシミリでは文書データが電話回線を介して授受される。プリンタにて印刷用紙に印刷される文書データは例えば、ワードプロセッサソフトや表計算ソフト等の文書アプリケーションソフトにより作成される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、ＯＡ機器のネットワーク化が急速に進展している。このような事態に適切に対処するため、ＯＡ機器の統合インタフェースに関する標準仕様として「ＢＭＬｉｎｋＳ」が提唱されている。ＢＭＬｉｎｋＳでは、ＯＡ機器の検索方法（Ｄｉｓｃｏｖｅｒｙ）や、ＯＡ機器間で授受されるデータフォーマット（Ｄａｔａ  Ｆｏｒｍａｔ）や、ＯＡ機器の制御方法（Ｊｏｂ／Ｄｅｖｉｃｅ  Ｃｏｎｔｒｏｌ）等が標準化される。
【０００４】
ＢＭＬｉｎｋＳでは、ＯＡ機器の機能がオフィスサービスとしてモデル化される。ＯＡ機器のスキャン機能はスキャンサービス、ＯＡ機器のプリント機能はプリントサービス、ＯＡ機器のファックス入力機能はファックスインサービス、ＯＡ機器のファックス出力機能はファックスアウトサービス、ＯＡ機器のストレージ機能はストレージサービスとしてモデル化される。これにより通常、スキャナにはスキャンサービス、プリンタにはプリントサービス、コピーにはスキャンサービスとプリントサービス、ファクシミリにはファックスインサービスとファックスアウトサービス、ストレージ装置にはストレージサービスが存在することになる。スキャンサービスやプリントサービスに関しては、ｃｒｅａｔｅ＿ｊｏｂ（ジョブ生成要求）やｌｉｓｔ＿ｊｏｂｓ（ジョブ一覧要求）等のコマンドが規定されており、ストレージサービスに関しては、ｃｒｅａｔｅ＿ｆｉｌｅ（ファイル生成要求／データ保存要求）やｌｉｓｔ＿ｆｉｌｅｓ（ファイル一覧要求／データ一覧要求）やｒｅａｄ＿ｄａｔａ（データ読出要求）やｗｒｉｔｅ＿ｄａｔａ（データ書込要求）等のコマンドが規定されている。ＢＭＬｉｎｋＳでは、ネットワークプロトコルとしてＨＴＴＰ−ＳＯＡＰが使用される。
【０００５】
さて、ＯＡ機器にプリント処理を実行させようとするユーザは、印刷出力をなるべく早く入手したいと考える。しかし、プリント処理を要求したＯＡ機器に大量のジョブが存在する場合等には、自分のプリントジョブがなかなか開始されず、印刷出力をなかなか入手できない。ユーザにとっては、このような事態が回避されることが望ましいだろう。
【０００６】
したがって、本発明は、ユーザが印刷出力をなるべく早く入手できるようになるようなＯＡ機器を提案することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明（画像形成装置）は、プリンタとして機能する画像形成装置であって、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を当該画像形成装置のクライアント端末に提示する時刻提示手段を備える。
【０００８】
請求項２に記載の発明（画像形成装置）は、プリンタとして機能する画像形成装置であって、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示手段を備える。
【０００９】
請求項３に記載の発明（画像形成装置）は、プリンタとして機能する画像形成装置であって、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理手段と、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示手段を備える。
【００１０】
請求項４に記載の発明（画像形成装置）は、請求項１、２、又は３に記載の発明（画像形成装置）に関して、前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を再び取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示する。
【００１１】
請求項５に記載の発明（画像形成装置）は、請求項３に記載の発明（画像形成装置）に関して、前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を取得し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、前記時刻取得手段が、前記複数の画像形成装置から前記開始時刻を再び取得し、前記プリント処理手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行し、前記時刻提示手段が、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得手段により前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示する。
【００１２】
請求項６に記載の発明（画像形成装置）は、請求項２又は３に記載の発明（画像形成装置）に関して、前記時刻取得手段は、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置に対して新規プリントジョブを生成する旨のジョブ生成要求を発行してから、プリンタとして機能する当該複数の画像形成装置から当該新規プリントジョブの開始時刻を取得する。
【００１３】
請求項７に記載の発明（画像形成装置）は、請求項１乃至６のいずれか１項に記載の発明（画像形成装置）に関して、前記時刻取得手段は、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻と終了時刻を取得し、前記時刻提示手段は、前記時刻取得手段により前記複数の画像形成装置から取得された前記開始時刻と前記終了時刻を前記クライアント端末に提示する。
【００１４】
請求項８に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置により実行される情報処理方法であって、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を当該画像形成装置のクライアント端末に提示する時刻提示段階を備える。
【００１５】
請求項９に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置により実行される情報処理方法であって、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示段階を備える。
【００１６】
請求項１０に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置により実行される情報処理方法であって、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理段階と、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示する時刻提示段階を備える。
【００１７】
請求項１１に記載の発明（情報処理方法）は、請求項８、９、又は１０に記載の発明（情報処理方法）に関して、前記複数の画像形成装置から前記開始時刻を取得し、前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、前記複数の画像形成装置から前記開始時刻を再び取得し、前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示する。
【００１８】
請求項１２に記載の発明（情報処理方法）は、請求項１０に記載の発明（情報処理方法）に関して、前記複数の画像形成装置から前記開始時刻を取得し、前記複数の画像形成装置から取得された前記開始時刻を前記クライアント端末に提示してから所定の時間が経過した場合、前記複数の画像形成装置から前記開始時刻を再び取得し、前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行し、前記複数の画像形成装置から再び取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記複数の画像形成装置から再び取得された前記開始時刻を前記クライアント端末に再び提示する。
【００１９】
請求項１３に記載の発明（情報処理方法）は、請求項９又は１０に記載の発明（情報処理方法）に関して、前記時刻取得段階では、当該画像形成装置のクライアント端末からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置に対して新規プリントジョブを生成する旨のジョブ生成要求を発行してから、プリンタとして機能する当該複数の画像形成装置から当該新規プリントジョブの開始時刻を取得する。
【００２０】
請求項１４に記載の発明（情報処理方法）は、請求項８乃至１３のいずれか１項に記載の発明（情報処理方法）に関して、前記時刻取得段階では、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻と終了時刻を取得し、前記時刻提示段階では、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻と前記終了時刻を前記クライアント端末に提示する。
【００２１】
請求項１５に記載の発明（画像形成装置）は、プリンタとして機能する画像形成装置であって、新規プリントジョブの開始時刻を算出する時刻算出手段と、前記時刻算出手段により算出された前記開始時刻を請求項１乃至６のいずれか１項に記載の画像形成装置に提供する時刻提供手段を備える。
【００２２】
請求項１６に記載の発明（画像形成装置）は、プリンタとして機能する画像形成装置であって、新規プリントジョブの開始時刻と終了時刻を算出する時刻算出手段と、前記時刻算出手段により算出された前記開始時刻と前記終了時刻を請求項７に記載の画像形成装置に提供する時刻提供手段を備える。
【００２３】
請求項１７に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置により実行される情報処理方法であって、新規プリントジョブの開始時刻を算出する時刻算出段階と、前記時刻算出段階にて算出された前記開始時刻を請求項１乃至６のいずれか１項に記載の画像形成装置に提供する時刻提供段階を備える。
【００２４】
請求項１８に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置により実行される情報処理方法であって、新規プリントジョブの開始時刻と終了時刻を算出する時刻算出段階と、前記時刻算出段階にて算出された前記開始時刻と前記終了時刻を請求項７に記載の画像形成装置に提供する時刻提供段階を備える。
【００２５】
請求項１９に記載の発明（情報処理装置）は、プリンタとして機能する画像形成装置のクライアント端末として機能する情報処理装置であって、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻、を表示する時刻表示手段を備え、前記時刻表示手段により表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させる。
【００２６】
請求項２０に記載の発明（情報処理装置）は、請求項１９に記載の発明（情報処理装置）に関して、前記時刻表示手段は、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻と終了時刻、を表示する。
【００２７】
請求項２１に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻、を表示する時刻表示段階を備え、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させる。
【００２８】
請求項２２に記載の発明（情報処理方法）は、請求項２１に記載の発明（情報処理方法）に関して、前記時刻表示段階では、前記画像形成装置により、プリンタとして機能する複数の画像形成装置から取得されて当該情報処理装置に提示された新規プリントジョブの開始時刻と終了時刻、を表示する。
【００２９】
請求項２３に記載の発明（情報処理プログラム）は、請求項２１又は２２に記載の情報処理方法をコンピュータに実行させる情報処理プログラムである。
【００３０】
請求項２４に記載の発明（記録媒体）は、請求項２１又は２２に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたコンピュータ読取可能な記録媒体である。
【００３１】
請求項２５に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、前記画像形成装置が、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させる。
【００３２】
請求項２６に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、前記画像形成装置が、前記情報処理装置からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させる。
【００３３】
請求項２７に記載の発明（情報処理方法）は、プリンタとして機能する画像形成装置と、前記画像形成装置のクライアント端末として機能する情報処理装置により実行される情報処理方法であって、前記画像形成装置が、前記情報処理装置からのプリント処理を実行する旨のプリント要求に応じて、プリンタとして機能する複数の画像形成装置から新規プリントジョブの開始時刻を取得する時刻取得段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置から取得された前記開始時刻が最も早い場合に、当該画像形成装置で前記プリント処理を実行するプリント処理段階と、前記画像形成装置が、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻の内、当該画像形成装置以外の画像形成装置から取得された前記開始時刻が最も早い場合に、前記時刻取得段階にて前記複数の画像形成装置から取得された前記開始時刻を前記情報処理装置に提示する時刻提示段階と、前記情報処理装置が、前記時刻取得段階にて前記複数の画像形成装置から取得されて前記時刻提示段階にて提示された前記開始時刻を表示する時刻表示段階を備え、前記情報処理装置が、前記時刻表示段階にて表示された前記複数の画像形成装置の内の所望の画像形成装置にプリント処理を実行させる旨の操作に応じて、当該画像形成装置にプリント処理を実行させる。
【００３４】
請求項１に記載の発明（画像形成装置）では、複数の画像形成装置から取得された新規プリントジョブの開始時刻がクライアント端末に提示されるため、当該クライアント端末でこの情報が利用されることで、当該クライアント端末のユーザが印刷出力を早く入手できるようになる。
【００３５】
請求項２に記載の発明（画像形成装置）では、プリント処理を実行する旨のプリント要求に応じた処理の一環として、複数の画像形成装置から取得された新規プリントジョブの開始時刻がクライアント端末に提示されるため、当該クライアント端末でこの情報が利用されることで、当該クライアント端末のユーザが当該プリント要求に係る印刷出力を早く入手できるようになる。
【００３６】
請求項３に記載の発明（画像形成装置）では、プリント処理を実行する旨のプリント要求に応じた処理の一環として、当該画像形成装置から取得された新規プリントジョブの開始時刻が最も早い場合に、当該画像形成装置で当該プリント処理が実行される一方で、当該画像形成装置以外の画像形成装置から取得された新規プリントジョブの開始時刻が最も早い場合に、複数の画像形成装置から取得された開始時刻がクライアント端末に提示されるため、後者の場合に当該クライアント端末でこの情報が利用されることで、前者の場合にも後者の場合にも、当該クライアント端末のユーザが当該プリント要求に係る印刷出力を早く入手できるようになる。
【００３７】
請求項７に記載の発明（画像形成装置）では、複数の画像形成装置から取得された新規プリントジョブの開始時刻に加えて終了時刻がクライアント端末に提示されるため、当該クライアント端末でこれらの情報が利用されることで、当該クライアント端末のユーザが印刷出力をさらに早く入手できるようになる。
【００３８】
請求項８に記載の発明（情報処理方法）では、複数の画像形成装置から取得された新規プリントジョブの開始時刻がクライアント端末に提示されるため、当該クライアント端末でこの情報が利用されることで、当該クライアント端末のユーザが印刷出力を早く入手できるようになる。
【００３９】
請求項９に記載の発明（情報処理方法）では、プリント処理を実行する旨のプリント要求に応じた処理の一環として、複数の画像形成装置から取得された新規プリントジョブの開始時刻がクライアント端末に提示されるため、当該クライアント端末でこの情報が利用されることで、当該クライアント端末のユーザが当該プリント要求に係る印刷出力を早く入手できるようになる。
【００４０】
請求項１０に記載の発明（情報処理方法）では、プリント処理を実行する旨のプリント要求に応じた処理の一環として、当該画像形成装置から取得された新規プリントジョブの開始時刻が最も早い場合に、当該画像形成装置で当該プリント処理が実行される一方で、当該画像形成装置以外の画像形成装置から取得された新規プリントジョブの開始時刻が最も早い場合に、複数の画像形成装置から取得された開始時刻がクライアント端末に提示されるため、後者の場合に当該クライアント端末でこの情報が利用されることで、前者の場合にも後者の場合にも、当該クライアント端末のユーザが当該プリント要求に係る印刷出力を早く入手できるようになる。
【００４１】
請求項１４に記載の発明（情報処理方法）では、複数の画像形成装置から取得された新規プリントジョブの開始時刻に加えて終了時刻がクライアント端末に提示されるため、当該クライアント端末でこれらの情報が利用されることで、当該クライアント端末のユーザが印刷出力をさらに早く入手できるようになる。
【発明の効果】
【００４２】
このように、本発明は、ユーザが印刷出力をなるべく早く入手できるようになるようなＯＡ機器を提案するものである。
【発明を実施するための最良の形態】
【００４３】
図１は、ＯＡ機器が接続されたネットワークに係る機器配置図である。図１では、融合機１０１（融合機１０１Ａ，融合機１０１Ｂ，融合機１０１Ｃ）とＰＣ（パーソナルコンピュータ）１０２が、イーサネット（登録商標）等のネットワーク１０３により相互接続されている。融合機１０１は、スキャナやプリンタやコピーやファクシミリとして機能する画像形成装置である。ＰＣ１０２は、融合機１０１のクライアント端末として機能する情報処理装置である。
【００４４】
図１のＯＡ機器はそれぞれ、ＢＭＬｉｎｋＳに準拠したＯＡ機器である。融合機１０１Ａにはスキャンサービス１１Ａやプリントサービス１２Ａ、融合機１０１Ｂにはスキャンサービス１１Ｂやプリントサービス１２Ｂ、融合機１０１Ｃにはスキャンサービス１１Ｃやプリントサービス１２Ｃが存在する。ＰＣ１０２にはスキャナドライバ１３やプリンタドライバ１４等のＢＭＬｉｎｋＳドライバがインストールされている。
【００４５】
図２は、図１の融合機１０１に係る機能ブロック図である。図１の融合機１０１には、スキャン処理部２１、プリント処理部２２、検索部２３、検索応答部２４、ジョブ要求部２５、ジョブ生成部２６、ジョブ一覧生成部２７、ネットワーク制御部２８、時刻算出部４１、時刻提供部４２、時刻取得部４３、時刻提示部４４等の機能ブロックが存在する。
【００４６】
スキャン処理部２１は、機器を制御してスキャン処理を実行する機能ブロックである。プリント処理部２２は、機器を制御してプリント処理を実行する機能ブロックである。検索部２３は、スキャナ検索要求やプリンタ検索要求を発行（マルチキャスト）してスキャナ検索やプリンタ検索を実行する機能ブロックである。検索応答部２４は、スキャナ検索要求やプリンタ検索要求に応答するスキャナ検索応答やプリンタ検索応答を発行する機能ブロックである。ジョブ要求部２５は、スキャン処理やプリント処理に係るジョブ生成要求やジョブキャンセル要求を発行する機能ブロックである。ジョブ生成部２６は、スキャン処理やプリント処理に係るジョブ生成やジョブキャンセルを実行する機能ブロックである。ジョブ一覧生成部２７は、ジョブ一覧生成を実行する機能ブロックである。
【００４７】
ネットワーク制御部２８は、通信制御を行う機能ブロックであり、図２のように、ＢＭＬｉｎｋＳの他、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）と、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）と、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）と、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）と、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の種々のネットワークプロトコルをサポートする。
【００４８】
時刻算出部４１は、新規ジョブの開始時刻や終了時刻を算出する機能ブロックである。時刻提供部４２は、新規ジョブの開始時刻や終了時刻を他の融合機１０１等に提供する機能ブロックである。時刻取得部４３は、新規ジョブの開始時刻や終了時刻を他の融合機１０１等から取得する機能ブロックである。時刻提示部４４は、新規ジョブの開始時刻や終了時刻をＰＣ１０２に提示する機能ブロックである。なお、時刻算出部４１や時刻提供部４２や時刻取得部４３や時刻提示部４４は、後述するＢＭＬｉｎｋＳアプリ１４７（図４参照）に存在してもＮＣＳ１６１（図４参照）に存在してもそれ以外に存在してもよい。すなわち、これらの機能ブロックは、ＢＭＬｉｎｋＳドライバにより実現されてもＢＭＬｉｎｋＳデーモンにより実現されてもそれ以外により実現されてもよい。
【００４９】
図３は、図１のＰＣ１０２に係る機能ブロック図である。図１のＰＣ１０２には、ＵＩ処理部３１、検索部３２、ジョブ要求部３３、ネットワーク制御部３４、時刻表示部５１等の機能ブロックが存在する。
【００５０】
ＵＩ処理部３１は、機器を制御してＵＩ（ユーザインタフェース）処理を実行する機能ブロックである。検索部３２は、スキャナ検索要求やプリンタ検索要求を発行（マルチキャスト）してスキャナ検索やプリンタ検索を実行する機能ブロックである。ジョブ要求部３３は、スキャン処理やプリント処理に係るジョブ生成要求やジョブキャンセル要求を発行する機能ブロックである。
【００５１】
ネットワーク制御部３４は、通信制御を行う機能ブロックであり、図３のように、ＢＭＬｉｎｋＳの他、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）と、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）と、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）と、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）と、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の種々のネットワークプロトコルをサポートする。
【００５２】
時刻表示部５１は、新規ジョブの開始時刻や終了時刻を融合機１０１から受け付けて、受付内容を表示する機能ブロックである。
【００５３】
（融合機）
図１の融合機１０１について詳細に説明する。
【００５４】
図４は、図１の融合機１０１に係るソフトウェア等構成図である。図１の融合機１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、融合機起動部１１３により構成される。図１の融合機１０１は、コピーやプリンタやスキャナやファクシミリとして機能することができる。
【００５５】
融合機１０１のハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。
【００５６】
撮像部１２１は、原稿から画像（画像データ。文書データとも呼ぶ）を読み取るためのハードウェアであり、コピーやスキャナやファクシミリとして機能する際に使用される。撮像部１２１は、白黒画像用の物でもカラー画像用の物でもよい。撮像部１２１は、原稿に関する機構として、原稿セット部等を備える。
【００５７】
印刷部１２２は、画像（画像データ。文書データとも呼ぶ）を印刷用紙等の印刷媒体に印刷するためのハードウェアであり、コピーやプリンタやファクシミリとして機能する際に使用される。印刷部１２２は、白黒画像用の物でもカラー画像用の物でもよい。印刷部１２２は、ここでは電子写真方式が採用されており、感光体、帯電機、露光機、現像機、転写機、定着機等を備える。印刷部１２２は、印刷用紙等に関する機構として、給紙部、排紙部、印刷用紙等搬送機構等を備える。
【００５８】
その他のハードウェア１２３については、図５において説明する。
【００５９】
融合機１０１のソフトウェア１１２としては、種々のアプリケーション１３１と、種々のプラットフォーム１３２が存在する。これらのプログラムは、ＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。ＯＳはここでは、図４のように、ＴＣＰ／ＩＰと、ＵＤＰ／ＩＰと、ＳＰＸ／ＩＰＸと、ＮｅｔＢＥＵＩと、ＡｐｐｌｅＴａｌｋ等のネットワークプロトコルをサポートする。
【００６０】
アプリケーション１３１は、コピーやプリンタやスキャナやファクシミリ等の機能に固有な情報処理を実行するためのソフトウェアである。アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１と、プリンタ用のアプリケーションであるプリンタアプリ１４２と、スキャナ用のアプリケーションであるスキャナアプリ１４３と、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４と、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５と、リモートＦＡＸ用のアプリケーションであるリモートＦＡＸアプリ１４６と、ＢＭＬｉｎｋＳ用のアプリケーションであるＢＭＬｉｎｋＳアプリ１４７が存在する。ネットワークファイルアプリ１４５は、ＨＴＭＬ文書等の閲覧用のＷｅｂブラウザや、ＨＴＭＬ文書等の配信用のＷｅｂサーバソフトにより構成される。ＢＭＬｉｎｋＳアプリ１４７は、ＢＭＬｉｎｋＳに準拠したＯＡ機器用のドライバ（ＢＭＬｉｎｋＳドライバ）である。
【００６１】
プラットフォーム１３２は、アプリケーション１３１からの処理要求に関する情報処理を実行するためのソフトウェアである。アプリケーション１３１からの処理要求の受信には、予め定義されている関数により処理要求を受信するアプリケーションプログラムインタフェース（ＡＰＩ）１３３を利用して、要求内容の実施には、エンジンインタフェース１３４を利用する。プラットフォーム１３２としては、種々のコントロールサービス１５１と、システムリソースマネージャ１５２と、種々のハンドラ１５３が存在する。
【００６２】
コントロールサービス１５１は、アプリケーション１３１からの処理要求を解釈して、解釈結果に応じてハードウェア１１１の獲得要求を発生させる。コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１と、ファクシミリコントロールサービス（ＦＣＳ）１６２と、デリバリコントロールサービス（ＤＣＳ）１６３と、エンジンコントロールサービス（ＥＣＳ）１６４と、メモリコントロールサービス（ＭＣＳ）１６５と、オペレーションパネルコントロールサービス（ＯＣＳ）１６６と、サーティフィケーションコントロールサービス（ＣＣＳ）１６７と、ユーザディレクトリコントロールサービス（ＵＣＳ）１６８と、システムコントロールサービス（ＳＣＳ）１６９が存在する。ネットワークコントロールサービス（ＮＣＳ）１６１には、図４のように、ＨＴＴＰｄやＳＳＤＰｄやＢＭＬｉｎｋＳｄ等のデーモンが存在する。
【００６３】
ＮＣＳ１６１のプロセスは、ネットワーク等を介してデータ通信を行うための仲介を行う。ＦＣＳ１６２のプロセスは、ファクシミリとして画像データ通信・画像データ読取・画像データ印刷等を行うためのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、融合機１０１に蓄積された文書データの配信に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２等のエンジン部に関する制御を行う。ＭＣＳ１６５のプロセスは、画像データ記憶・画像データ処理等のメモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＣＣＳ１６７のプロセスは、認証処理や課金処理に関する制御を行う。ＵＣＳ１６８のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６９のプロセスは、システムの管理に関する制御を行う。
【００６４】
システムリソースマネージャ（ＳＲＭ）１５２は、ハードウェア１１１の獲得要求を調停して、調停結果に応じて要求内容を実施するための制御を行う。詳細に言うと、ＳＲＭ１５２のプロセスは、獲得要求に係るハードウェア１１１が利用可能か否か（他の獲得要求と競合しないか否か）を判定して、利用可能である場合にはその旨をコントロールサービス１５１の各プロセスに通知する。さらに、獲得要求に係るハードウェア１１１の利用スケジュールを作成して、作成結果に応じて要求内容を実施するための制御を行う。
【００６５】
ハンドラ１５３は、調停結果に応じてハードウェア１１１を管理する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１と、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。ＦＣＵＨ１７１は、ファクシミリコントロールユニットを管理する。ＩＭＨ１７２は、各プロセスにメモリを割り振り、各プロセスに割り振ったメモリを管理する。
【００６６】
融合機起動部１１３は、融合機１０１の電源投入時に最初に実行される。これにより、ＵＮＩＸ（登録商標）等のＯＳが起動され、アプリケーション１３１やプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブやメモリカードに蓄積されており、ハードディスクドライブやメモリカードから再生されて、メモリに起動されることになる。
【００６７】
図５は、図１の融合機１０１に係るハードウェア構成図である。融合機１０１のハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ファクシミリコントロールユニット（ＦＣＵ）２０３と、撮像部１２１と、印刷部１２２が存在する。撮像部１２１と印刷部１２２を除く各構成要素が、図４の「その他のハードウェア１２３」に該当する。
【００６８】
コントローラ２０１は、ＣＰＵ２１１と、ＡＳＩＣ２１２と、ＮＢ（ノースブリッジ）２２１と、ＳＢ（サウスブリッジ）２２２と、ＭＥＭ−Ｐ（システムメモリ）２３１と、ＭＥＭ−Ｃ（ローカルメモリ）２３２と、ＨＤＤ（ハードディスクドライブ）２３３と、メモリカードスロット２３４と、ＮＩＣ（ネットワークインタフェースコントローラ）２４１と、ＵＳＢデバイス２４２と、ＩＥＥＥ１３９４デバイス２４３と、セントロニクスデバイス２４４により構成される。
【００６９】
ＣＰＵ２１１は、種々の情報処理を実行するためのＩＣであり、アプリケーション１３１やプラットフォーム１３２をＵＮＩＸ（登録商標）等のＯＳによりプロセス単位で並列的に実行する。ＡＳＩＣ２１２は、画像処理用のＩＣである。ＮＢ２２１は、ＣＰＵ２１１とＡＳＩＣ２１２を接続するためのブリッジである。ＳＢ２２２は、ＮＢ２２１と周辺機器等を接続するためのブリッジである。ＡＳＩＣ２１２とＮＢ２２１は、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）を介して接続されている。
【００７０】
ＭＥＭ−Ｐ２３１は、ＮＢ２２１に接続されたメモリである。ＭＥＭ−Ｃ２３２は、ＡＳＩＣ２１２に接続されたメモリである。ＨＤＤ２３３は、ＡＳＩＣ２１２に接続されたストレージであり、画像データ蓄積・文書データ蓄積・プログラム蓄積・フォントデータ蓄積・フォームデータ蓄積等を行うために使用される。メモリカードスロット２３４は、ＳＢ２２２に接続されたスロットであり、メモリカード２３５をセット（挿入）するために使用される。
【００７１】
ＮＩＣ２４１は、ネットワーク等を介してＭＡＣアドレス等を使用したデータ通信を行うためのコントローラである。ＵＳＢデバイス２４２は、ＵＳＢ規格に準拠したシリアルポートを提供するためのデバイスである。ＩＥＥＥ１３９４デバイス２４３は、ＩＥＥＥ１３９４規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス２４４は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。ＮＩＣ２４１と、ＵＳＢデバイス２４２と、ＩＥＥＥ１３９４デバイス２４３と、セントロニクスデバイス２４４は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｅｃｔ）バスを介してＮＢ２２１とＳＢ２２２に接続されている。
【００７２】
オペレーションパネル２０２は、オペレータが融合機１０１に入力を行うためのハードウェア（操作部）であると共に、オペレータが融合機１０１から出力を得るためのハードウェア（表示部）である。オペレーションパネル２０２は、ＡＳＩＣ２１２に接続されている。ＦＣＵ２０３と、撮像部１２１と、印刷部１２２は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｅｃｔ）バスを介してＡＳＩＣ２１２に接続されている。
【００７３】
図６は、図１の融合機１０１に係る外観図である。図６には、撮像部１２１の位置と、印刷部１２２の位置と、オペレーションパネル２０２の位置が図示されている。図６にはまた、原稿をセットするための原稿セット部３０１と、印刷用紙等の給紙先となる給紙部３０２と、印刷用紙等の排紙先となる排紙部３０３が図示されている。原稿セット部３０１は、撮像部１２１の構成要素であり、給紙部３０２と排紙部３０３は、印刷部１２２の構成要素である。
【００７４】
オペレーションパネル２０２は、図７のように、タッチパネル３１１と、テンキー３１２と、スタートボタン３１３と、リセットボタン３１４と、初期設定ボタン３１５により構成される。
【００７５】
タッチパネル３１１は、タッチ操作で入力を行うためのハードウェア（タッチ操作部）であると共に、画面表示で出力を得るためのハードウェア（画面表示部）である。テンキー３１２は、キー操作で数字入力を行うためのハードウェアである。スタートボタン３１３は、ボタン操作でスタート操作を行うためのハードウェアである。リセットボタン３１４は、ボタン操作でリセット操作を行うためのハードウェアである。初期設定ボタン３１５は、ボタン操作で初期設定画面を表示させるためのハードウェアである。
【００７６】
融合機１０１は、原稿セット部３０１に原稿がセットされている場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像を読み取る。融合機１０１は、コピーとして機能する場合、印刷部１２２によりその画像を印刷用紙等に印刷することになり、ファクシミリとして機能する場合、ＦＣＵ２０３やＮＩＣ２４１によりその画像を電話回線やネットワーク等を介して他の機器に送信することになる。印刷用紙等の給紙先は給紙部３０２であり、印刷用紙等の排紙先は排紙部３０３である。
【００７７】
原稿セット部３０１は、ＡＤＦ（自動原稿搬送装置）３２１と、フラットベッド３２２と、フラットベッドカバー３２３により構成される。給紙部３０２は、４個の給紙トレイと１個の手差しトレイにより構成される。排紙部３０３は、１個の排紙トレイにより構成される。
【００７８】
ＡＤＦ３２１には、複数枚の原稿を重ねてセットすることができる。融合機１０１は、ＡＤＦ３２１に原稿がセットされている場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像を読み取る。詳細に言うと、ＡＤＦ３２１に複数枚の原稿が重ねてセットされている場合、スタートボタン３１３が押されることで、ＡＤＦ３２１が、図６の矢印のような経路で複数枚の原稿を１枚ずつ搬送し、撮像部１２１が、図６の矢印のような経路で１枚ずつ搬送される原稿から画像を読み取る。
【００７９】
フラットベッド３２２には、原稿を下向きにセットする。融合機１０１は、フラットベッド３２２に原稿がセットされている場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像を読み取る。詳細に言うと、フラットベッド３２２に原稿が下向きにセットされている場合、スタートボタン３１３が押されることで、撮像部１２１が、透明なフラットベッド３２２を介して対面する原稿から画像を読み取る。
【００８０】
（文書処理）
以上の説明を踏まえて、図１の文書処理システムにおいて実行される文書処理について説明する。文中、融合機１０１Ａ，Ｂ，ＣのＢＭＬｉｎｋＳアプリ１４７（図４参照）をそれぞれＢＭＬｉｎｋＳアプリ１４７Ａ，Ｂ，Ｃのように添字付きで表記する。他の構成要素についても同様である。
【００８１】
図８と図９は、図１の文書処理システムにおいて実行される文書処理について説明するためのシーケンス図である。ここでは、融合機１０１Ａは、プリント処理を実行する旨のプリント要求を最速機器印刷のオプション付きでＰＣ１０２から受けて、最速機器印刷処理を実行する。すなわち、融合機１０１Ａにおける新規プリントジョブの開始時刻が最も早い場合には、融合機１０１Ａで当該プリント処理を実行（図８）し、融合機１０１Ｂ又はＣにおける新規プリントジョブの開始時刻が最も早い場合には、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻をＰＣ１０２に提示（図９）する。
【００８２】
図８のシーケンス図について説明する。
【００８３】
まず、ＰＣ１０２からプリントサービス１２Ａに、プリント処理を実行する旨のプリント要求が最速機器印刷のオプション付きで発行（Ｓ１１）される。これに応じて、プリントサービス１２ＡからＢＭＬｉｎｋＳアプリ１４７Ａに、最速機器検索を実行する旨の要求が発行（Ｓ１２）される。これに応じて、ＢＭＬｉｎｋＳアプリ１４７Ａからプリントサービス１２Ａ，Ｂ，Ｃに、新規なプリントジョブを生成する旨のジョブ生成要求（ｃｒｅａｔｅ＿ｊｏｂ）が発行（Ｓ１３）され、プリントサービス１２Ａ，Ｂ，Ｃにより新規なプリントジョブが生成（Ｓ１４）され、プリントサービス１２Ａ，Ｂ，ＣからＢＭＬｉｎｋＳアプリ１４７Ａに、当該プリントジョブに係るジョブＩＤやｄａｔａ−ｓｉｎｋ−ｕｒｉ（プリントデータの転送先となるＵＲＩ）等を包含するジョブ生成応答（ｃｒｅａｔｅ＿ｊｏｂＲＥＳＰＯＮＳＥ）が発行（Ｓ１５）される。これに応じて、ＢＭＬｉｎｋＳアプリ１４７Ａからプリントサービス１２Ａ，Ｂ，Ｃに、当該プリントジョブの開始時刻と終了時刻を提供する旨の要求が発行（Ｓ１６）され、プリントサービス１２Ａ，Ｂ，Ｃにより当該プリントジョブの開始時刻と終了時刻が算出（Ｓ１７）され、プリントサービス１２Ａ，Ｂ，ＣからＢＭＬｉｎｋＳアプリ１４７Ａに、当該プリントジョブの開始時刻と終了時刻が提供（Ｓ１８）される。このようにして、融合機１０１Ａは、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻を、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃから取得する。
【００８４】
続いて、ＢＭＬｉｎｋＳアプリ１４７Ａは、プリントサービス１２Ａ，Ｂ，Ｃから取得した開始時刻の内、どの開始時刻が最も早いかを判断（Ｓ２１）する。このようにして、最速機器検索が終了する。そして、プリントサービス１２Ａから取得された開始時刻が最も早いと判断された場合には、融合機１０１Ａで上記のプリント処理が実行されることになる。すなわち、ＢＭＬｉｎｋＳアプリ１４７からプリントサービス１２Ａに、最速機器検索結果と共にプリントサービス１２Ａのｄａｔａ−ｓｉｎｋ−ｕｒｉが通知（Ｓ２２）され、プリントサービス１２ＡからＰＣ１０２に、上記のプリント要求に係るプリントデータの転送先としてプリントサービス１２Ａのｄａｔａ−ｓｉｎｋ−ｕｒｉが通知（Ｓ２３）され、ＰＣ１０２からプリントサービス１２Ａのｄａｔａ−ｓｉｎｋ−ｕｒｉに、プリントデータが転送（Ｓ２４）され、プリントサービス１２Ａにより当該プリントデータに係るプリント処理が実行（Ｓ２５）され、プリントサービス１２ＡからＰＣ１０２に、プリント応答が発行（Ｓ２６）される。このようにして、融合機１０１Ａは、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻の内、融合機１０１Ａにおける新規プリントジョブの開始時刻が最も早い場合に、融合機１０１Ａでプリント処理を実行する。
【００８５】
なお、Ｓ１１の処理はジョブ要求部３３（図３参照）により実行され、Ｓ１３の処理はジョブ要求部２５Ａ（図２参照）により実行され、Ｓ１４・Ｓ１５の処理はジョブ生成部２６Ａ，Ｂ，Ｃ（図２参照）により実行され、Ｓ１６の処理は時刻取得部４３Ａ（図２参照）により実行され、Ｓ１７の処理は時刻算出部４１Ａ，Ｂ，Ｃ（図２参照）により実行され、Ｓ１８の処理は時刻提供部４２Ａ，Ｂ，Ｃ（図２参照）により実行される。また、Ｓ２４の処理はジョブ要求部３３（図３参照）により実行され、Ｓ２５・Ｓ２６の処理はプリント処理部２２Ａ（図２参照）により実行される。
【００８６】
図９のシーケンス図について説明する。
【００８７】
まず、ＰＣ１０２からプリントサービス１２Ａに、プリント処理を実行する旨のプリント要求が最速機器印刷のオプション付きで発行（Ｓ１１）される。これに応じて、プリントサービス１２ＡからＢＭＬｉｎｋＳアプリ１４７Ａに、最速機器検索を実行する旨の要求が発行（Ｓ１２）される。これに応じて、ＢＭＬｉｎｋＳアプリ１４７Ａからプリントサービス１２Ａ，Ｂ，Ｃに、新規なプリントジョブを生成する旨のジョブ生成要求（ｃｒｅａｔｅ＿ｊｏｂ）が発行（Ｓ１３）され、プリントサービス１２Ａ，Ｂ，Ｃにより新規なプリントジョブが生成（Ｓ１４）され、プリントサービス１２Ａ，Ｂ，ＣからＢＭＬｉｎｋＳアプリ１４７Ａに、当該プリントジョブに係るジョブＩＤやｄａｔａ−ｓｉｎｋ−ｕｒｉ（プリントデータの転送先となるＵＲＩ）等を包含するジョブ生成応答（ｃｒｅａｔｅ＿ｊｏｂＲＥＳＰＯＮＳＥ）が発行（Ｓ１５）される。これに応じて、ＢＭＬｉｎｋＳアプリ１４７Ａからプリントサービス１２Ａ，Ｂ，Ｃに、当該プリントジョブの開始時刻と終了時刻を提供する旨の要求が発行（Ｓ１６）され、プリントサービス１２Ａ，Ｂ，Ｃにより当該プリントジョブの開始時刻と終了時刻が算出（Ｓ１７）され、プリントサービス１２Ａ，Ｂ，ＣからＢＭＬｉｎｋＳアプリ１４７Ａに、当該プリントジョブの開始時刻と終了時刻が提供（Ｓ１８）される。このようにして、融合機１０１Ａは、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻を、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃから取得する。
【００８８】
続いて、ＢＭＬｉｎｋＳアプリ１４７Ａは、プリントサービス１２Ａ，Ｂ，Ｃから取得した開始時刻の内、どの開始時刻が最も早いかを判断（Ｓ３１）する。このようにして、最速機器検索が終了する。そして、プリントサービス１２Ｂ又はＣから取得された開始時刻が最も早いと判断された場合には、プリントサービス１２Ａ，Ｂ，Ｃから取得された開始時刻と終了時刻がＰＣ１０２に提示されることになる。すなわち、ＢＭＬｉｎｋＳアプリ１４７からプリントサービス１２Ａに、最速機器検索結果と共に、プリントサービス１２Ａ，Ｂ，Ｃのｄａｔａ−ｓｉｎｋ−ｕｒｉとプリントサービス１２Ａ，Ｂ，Ｃから取得された開始時刻と終了時刻が通知（Ｓ３２）され、プリントサービス１２ＡからＰＣ１０２に、プリントサービス１２Ａ，Ｂ，Ｃから取得された開始時刻と終了時刻と共に、上記のプリント要求に係るプリントデータの転送先としてプリントサービス１２Ａ，Ｂ，Ｃのｄａｔａ−ｓｉｎｋ−ｕｒｉが通知（Ｓ３３）される。このようにして、融合機１０１Ａは、融合機１０１Ａを含む複数の融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻の内、融合機１０１Ｂ又はＣにおける新規プリントジョブの開始時刻が最も早い場合に、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻をＰＣ１０２に提示する。
【００８９】
続いて、ＰＣ１０２は、プリントサービス１２Ａ，Ｂ，Ｃのｄａｔａ−ｓｉｎｋ−ｕｒｉとプリントサービス１２Ａ，Ｂ，Ｃから取得された開始時刻と終了時刻を融合機１０１Ａから受け付けて、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻をＰＣ１０２の画面上にこれらの機器名と共に表示（Ｓ３４）する。そして、ＰＣ１０２は、融合機１０１Ｂにプリント処理を実行させる旨の操作に応じて、融合機１０１Ｂにプリント処理を実行させることになる。すなわち、ＰＣ１０２からプリントサービス１２Ｂのｄａｔａ−ｓｉｎｋ−ｕｒｉに、プリントデータが転送（Ｓ３５）され、プリントサービス１２Ｂにより当該プリントデータに係るプリント処理が実行（Ｓ３６）され、プリントサービス１２ＢからＰＣ１０２に、プリント応答が発行（Ｓ３７）される。
【００９０】
なお、Ｓ１１の処理はジョブ要求部３３（図３参照）により実行され、Ｓ１３の処理はジョブ要求部２５Ａ（図２参照）により実行され、Ｓ１４・Ｓ１５の処理はジョブ生成部２６Ａ，Ｂ，Ｃ（図２参照）により実行され、Ｓ１６の処理は時刻取得部４３Ａ（図２参照）により実行され、Ｓ１７の処理は時刻算出部４１Ａ，Ｂ，Ｃ（図２参照）により実行され、Ｓ１８の処理は時刻提供部４２Ａ，Ｂ，Ｃ（図２参照）により実行される。また、Ｓ３３の処理は時刻提示部４４Ａ（図２参照）により実行され、Ｓ３４の処理は時刻表示部５１（図３参照）とＵＩ処理部３１（図３参照）により実行され、Ｓ３５の処理はジョブ要求部３３（図３参照）により実行され、Ｓ３６・Ｓ３７の処理はプリント処理部２２Ｂ（図２参照）により実行される。
【００９１】
Ｓ１３・Ｓ１４の処理について補足する。ＢＭＬｉｎｋＳの仕様では、ジョブ生成から一定時間内にデータ転送がなされないと、タイムアウトによりジョブがエクスパイア（満了）することになっている。そのため、図８ではプリントサービス１２Ｂ，Ｃにより生成されたプリントジョブが最終的にエクスパイアすることになり、図９ではプリントサービス１２Ａ，Ｂにより生成されたプリントジョブが最終的にエクスパイアすることになり、一見するとこれらのプリントジョブの存在は無駄であったと考えられる。しかし、これらのプリントジョブを生成しておかないと、同時期に生成される他のジョブの存在により、新規プリントジョブの順番が後回しになってしまって、新規プリントジョブの開始時刻や終了時刻が変化してしまうという問題がある。そのため、これらのプリントジョブを生成しておくことで、新規プリントジョブの順番を「確保」しておくのである。
【００９２】
Ｓ２１・Ｓ３１の処理について補足する。融合機１０１Ａにおける開始時刻と融合機１０１Ｂ又はＣにおける開始時刻が同じである場合には、融合機１０１Ａにおける開始時刻が最も早いとして処理を進行（Ｓ２１−Ｓ２６）するようにしてもよいし、それ以外の処理を実行するようにしてもよい。融合機１０１Ｂ又はＣにおける開始時刻が最も早い場合でも、融合機１０１Ａにおける開始時刻との差が微差（閾値以下）である場合には、融合機１０１Ａにおける開始時刻が最も早いとして処理を進行（Ｓ２１−Ｓ２６）するようにしてもよい。
【００９３】
以下、最速機器印刷処理の詳細について説明する。
【００９４】
図１０は、時刻取得処理の詳細について説明するためのシーケンス図である。時刻取得処理ではまず、ＢＭＬｉｎｋＳアプリ１４７からプリントサービス１２に、新規プリントジョブの開始時刻と終了時刻を提供する旨の要求が発行（Ｓ１０１。Ｓ１６に相当）される。これに応じて、プリントサービス１２は、機器内のジョブマネージャから機器内の未完了ジョブの一覧を取得（Ｓ１０２）し、機器内のジョブマネージャから一覧中の未完了ジョブに係るジョブ情報を取得（Ｓ１０３）し、一覧中の未完了ジョブに係るジョブ情報と機器情報を利用して、新規プリントジョブの開始時刻と終了時刻を算出（Ｓ１０４。Ｓ１７に相当）する。そして、プリントサービス１２からＢＭＬｉｎｋＳアプリ１４７に、新規プリントジョブの開始時刻と終了時刻が提供（Ｓ１０５。Ｓ１８に相当）される。
【００９５】
ここで言うジョブ情報とは、印刷部数，印刷頁数，印刷用紙サイズ，印刷用紙の向き，印刷条件（集約や片面両面）等である。ここで言う機器情報とは、種々の印刷用紙サイズや印刷用紙の向きや印刷条件における印刷速度（１頁当たりの印刷時間）等である。ここでは、開始時刻の算出式は「現在時刻＋全未完了ジョブ（新規プリントジョブを除く）の印刷時間」として、終了時刻の算出式は「現在時刻＋全未完了ジョブ（新規プリントジョブを含む）の印刷時間」とする。各未完了ジョブの印刷時間の算出式は「印刷速度×印刷頁数×印刷部数」とする。なお、これらとは異なる算出式を採用してもよい。
【００９６】
図１１は、ＰＣ１０２の画面上に表示される入力画面を表す。画面Ａで、最速機器印刷チェック欄４０１がチェックされた状態で、印刷ボタン４０２がクリックされると、ＰＣ１０２からプリントサービス１２Ａに、プリント処理を実行する旨のプリント要求が最速機器印刷のオプション付きで発行（Ｓ１１）される。そして、図８のようになれば、融合機１０１Ａで上記のプリント処理が実行されることになるが、図９のようになれば、画面Ａから画面Ｂにやがて画面が移ることになる。画面Ｂには、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻がこれらの機器名（融合機Ａ，Ｂ，Ｃ）ボタン４０３と共に表示（Ｓ３４）される。機器名ボタン４０３は、所望の機器にプリント処理を実行させるための操作ボタンである。ユーザは、新規プリントジョブの開始時刻と終了時刻を参酌して、プリント処理を実行させる機器を選択することになる。画面Ｂで、融合機Ｂの機器名ボタン４０３がクリックされると、ＰＣ１０２からプリントサービス１２Ｂのｄａｔａ−ｓｉｎｋ−ｕｒｉに、プリントデータが転送（Ｓ３５）される。すなわち、融合機１０１Ｂで上記のプリント処理が実行されることになる。キャンセルボタン４０４と自動モードチェック欄４０５については後述することにする。
【００９７】
図１２は、図８と図９の最速機器印刷処理について説明するためのフロー図である。融合機１０１Ａは、プリント処理を実行する旨のプリント要求を最速機器印刷のオプション付きでＰＣ１０２から受けると（Ｓ２０１。Ｓ１１に相当）、最速機器検索を実行すべく、融合機１０１Ａ，Ｂ，Ｃに新規プリントジョブを生成（Ｓ２０３。Ｓ１３−１５に相当）させ、融合機１０１Ａ，Ｂ，Ｃから新規プリントジョブの開始時刻と終了時刻を取得（Ｓ２０４。Ｓ１６−１８に相当）し、どの開始時刻が最も早いかを判断（Ｓ２０５。Ｓ２１やＳ３１に相当）する。融合機１０１Ａは、融合機１０１Ａから取得した開始時刻が最も早いと判断した場合（Ｓ２０６）には、融合機１０１Ａで上記のプリント処理を実行（Ｓ２０７。Ｓ２２−２６に相当）する。融合機１０１Ａはまた、融合機１０１Ｂ又はＣから取得した開始時刻が最も早いと判断した場合（Ｓ２０６）には、融合機１０１Ａ，Ｂ，Ｃから取得した開始時刻と終了時刻をＰＣ１０２に提示（Ｓ２０８。Ｓ３２−３３に相当）する。
【００９８】
ＰＣ１０２の処理に説明を移す。ＰＣ１０２は、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻を融合機１０１Ａから受け付けると、融合機１０１Ａ，Ｂ，Ｃにおける新規プリントジョブの開始時刻と終了時刻を、これらの機器名ボタン４０３（図１１参照）と共に表示（Ｓ３０１。Ｓ３４に相当）する。ＰＣ１０２は、機器名ボタン４０３がクリックされる（Ｓ３０２）と、当該機器名ボタン４０３の融合機１０１にプリント処理を実行（Ｓ３０３。Ｓ３５−３７に相当）させる。ＰＣ１０２はまた、キャンセルボタン４０４（図１１参照）がクリックされる（Ｓ３０４）と、融合機１０１Ａ，Ｂ，Ｃに新規プリントジョブをキャンセル（Ｓ３０５）させる。
【００９９】
融合機１０１Ａの処理に説明を戻す。融合機１０１Ａは、融合機１０１Ａ，Ｂ，Ｃから取得した開始時刻と終了時刻をＰＣ１０２に提示（Ｓ２０８。Ｓ３２−３３に相当）してから所定の時間が経過すると（Ｓ４０１）、最速機器検索を再び実行すべく、融合機１０１Ａ，Ｂ，Ｃに新規プリントジョブを一度キャンセル（Ｓ４０３）させ、融合機１０１Ａ，Ｂ，Ｃに新規プリントジョブを再び生成（Ｓ４０４。Ｓ１３−１５に相当）させ、融合機１０１Ａ，Ｂ，Ｃから新規プリントジョブの開始時刻と終了時刻を再び取得（Ｓ４０５。Ｓ１６−１８に相当）し、どの開始時刻が最も早いかを再び判断（Ｓ４０６。Ｓ２１やＳ３１に相当）する。融合機１０１Ａはここで、自動モードである場合（Ｓ４０７）には、融合機１０１Ａから取得した開始時刻が最も早いと判断した場合（Ｓ２０６）に、融合機１０１Ａで上記のプリント処理を実行（Ｓ２０７。Ｓ２２−２６に相当）し、融合機１０１Ｂ又はＣから取得した開始時刻が最も早いと判断した場合（Ｓ２０６）に、融合機１０１Ａ，Ｂ，Ｃから取得した開始時刻と終了時刻をＰＣ１０２に再び提示（Ｓ２０８。Ｓ３２−３３に相当）する。融合機１０１Ａは一方で、自動モードでない場合（Ｓ４０７）には、場合分け処理（Ｓ２０６）を経由せずに、融合機１０１Ａ，Ｂ，Ｃから取得した開始時刻と終了時刻をＰＣ１０２に再び提示（Ｓ２０８。Ｓ３２−３３に相当）する。これにより、ＰＣ１０２の画面上に表示された新規プリントジョブの開始時刻と終了時刻が最新版に更新されるのである。なお、自動モードであるか否かは、ＰＣ１０２の画面上の自動モードチェック欄４０５（図１１参照）がチェックされるか否かで規定される。
【０１００】
更新処理は、新規プリントジョブの開始時刻と終了時刻がＰＣ１０２に提示されてから所定の時間が経過すると実行されることになるが、ここで言う「所定の時間」は、一定の時間である必要はないし、厳密に提示時を起算時とする必要もない。例えば、提示時から毎回３分前後で更新処理が実行されるようになっていてもよいし、厳密には最速機器判断時が起算時となっていてもよい。
【０１０１】
（変形例）
図１の融合機１０１は、本発明の実施例に該当して、図１の融合機１０１により実行される情報処理方法は、本発明の実施例に該当する。図１のＰＣ１０２は、本発明の実施例に該当して、図１のＰＣ１０２により実行される情報処理方法は、本発明の実施例に該当する。当該情報処理方法をコンピュータに実行させる情報処理プログラムは、本発明の実施例に該当して、当該情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたＣＤ−ＲＯＭは、本発明の実施例に該当する。図１の文書処理システムにおいて実行される情報処理方法は、本発明の実施例に該当する。
【０１０２】
なお、本発明に係る「画像形成装置」の実施例として、スキャナやプリンタやコピーやファクシミリとして機能する「融合機」について説明したが、これを単にプリンタとして機能する「プリンタ」で置き換えても構わない。
【図面の簡単な説明】
【０１０３】
【図１】ＯＡ機器が接続されたネットワークに係る機器配置図である。
【図２】図１の融合機に係る機能ブロック図である。
【図３】図１のＰＣに係る機能ブロック図である。
【図４】図１の融合機に係るソフトウェア等構成図である。
【図５】図１の融合機に係るハードウェア構成図である。
【図６】図１の融合機に係る外観図である。
【図７】オペレーションパネルを表す。
【図８】最速機器印刷処理について説明するためのシーケンス図である。
【図９】最速機器印刷処理について説明するためのシーケンス図である。
【図１０】時刻取得処理の詳細について説明するためのシーケンス図である。
【図１１】ＰＣの画面上に表示される入力画面を表す。
【図１２】図８と図９の最速機器印刷処理について説明するためのフロー図である。
【符号の説明】
【０１０４】
１１  スキャンサービス
１２  プリントサービス
１３  スキャナドライバ
１４  プリンタドライバ
２１  スキャン処理部
２２  プリント処理部
２３  検索部
２４  検索応答部
２５  ジョブ要求部
２６  ジョブ生成部
２７  ジョブ一覧生成部
２８  ネットワーク制御部
３１  ＵＩ処理部
３２  検索部
３３  ジョブ要求部
３４  ネットワーク制御部
４１  時刻算出部
４２  時刻提供部
４３  時刻取得部
４４  時刻提示部
５１  時刻表示部
１０１  融合機
１０２  パーソナルコンピュータ
１０３  ネットワーク
１１１  ハードウェア
１１２  ソフトウェア
１１３  融合機起動部
１２１  撮像部
１２２  印刷部
１２３  その他のハードウェア
１３１  アプリケーション
１３２  プラットフォーム
１３３  アプリケーションプログラムインタフェース
１３４  エンジンインタフェース
１４１  コピーアプリ
１４２  プリンタアプリ
１４３  スキャナアプリ
１４４  ファクシミリアプリ
１４５  ネットワークファイルアプリ
１４６  リモートＦＡＸアプリ
１４７  ＢＭＬｉｎｋＳアプリ
１５１  コントロールサービス
１５２  システムリソースマネージャ
１５３  ハンドラ
１６１  ネットワークコントロールサービス
１６２  ファクシミリコントロールサービス
１６３  デリバリコントロールサービス
１６４  エンジンコントロールサービス
１６５  メモリコントロールサービス
１６６  オペレーションパネルコントロールサービス
１６７  サーティフィケーションコントロールサービス
１６８  ユーザディレクトリコントロールサービス
１６９  システムコントロールサービス
１７１  ファクシミリコントロールユニットハンドラ
１７２  イメージメモリハンドラ
２０１  コントローラ
２０２  オペレーションパネル
２０３  ファクシミリコントロールユニット
２１１  ＣＰＵ
２１２  ＡＳＩＣ
２２１  ＮＢ
２２２  ＳＢ
２３１  ＭＥＭ−Ｐ
２３２  ＭＥＭ−Ｃ
２３３  ＨＤＤ
２３４  メモリカードスロット
２３５  メモリカード
２４１  ＮＩＣ
２４２  ＵＳＢデバイス
２４３  ＩＥＥＥ１３９４デバイス
２４４  セントロニクスデバイス
３０１  原稿セット部
３０２  給紙部
３０３  排紙部
３１１  タッチパネル
３１２  テンキー
３１３  スタートボタン
３１４  リセットボタン
３１５  初期設定ボタン
３２１  ＡＤＦ
３２２  フラットベッド
３２３  フラットベッドカバー
４０１  最速機器印刷チェック欄
４０２  印刷ボタン
４０３  機器名ボタン
４０４  キャンセルボタン
４０５  自動モードチェック欄
【図１】
2005134981.tif 000003
【図２】
2005134981.tif 000004
【図３】
2005134981.tif 000005
【図４】
2005134981.tif 000006
【図５】
2005134981.tif 000007
【図６】
2005134981.tif 000008
【図７】
2005134981.tif 000009
【図８】
2005134981.tif 000010
【図９】
2005134981.tif 000011
【図１０】
2005134981.tif 000012
【図１１】
2005134981.tif 000013
【図１２】
2005134981.tif 000014