(57)【要約】【課題】印刷ジョブが最速に処理可能な画像形成装置で実行されるように制御可能な情報処理装置とこれを用いた画像形成システムの提供。【解決手段】情報処理装置２１は、処理時間予測部２５、記憶部２３及び通信部２２を備える。処理時間予測部２５は、所定の印刷ジョブの処理時間をプリンタ３１ａ〜３１ｃ毎に予測する。記憶部２３は、プリンタ３１ａ〜３１ｃ毎の処理時間を記憶する。通信部２２は、処理時間に基づいて所定の印刷ジョブを最速で実行可能であると判断されたプリンタに対し、所定の印刷ジョブの実行指示を送信する。そして、プリンタ３１ａ〜３１ｃのうちいずれかからのイベント情報を通信部２２が受信した場合、処理時間予測部２５は、イベント情報に基づいて処理時間を再度予測し、通信部２２は、再度予測された処理時間に基づいて所定の印刷ジョブを最速で実行可能であると判断されたプリンタに、所定の印刷ジョブの実行指示を送信する。【選択図】図５
2008146561.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と接続されており、前記複数の画像形成装置それぞれから各種の情報を取得可能な第１受信手段を含む情報処理装置であって、
所定の印刷ジョブの処理時間を前記画像形成装置毎に予測する予測手段と、
前記画像形成装置毎に予測された前記処理時間を記憶する記憶手段と、
前記処理時間に基づいて前記所定の印刷ジョブを最速で実行可能であると判断された画像形成装置に対し、前記所定の印刷ジョブの実行指示を送信する第１送信手段と、を備え、
前記複数の画像形成装置のうちいずれかに発生したイベントに関するイベント情報を前記第１受信手段が受信した場合、前記予測手段は、前記イベント情報に基づいて前記処理時間を再度予測し、
前記第１送信手段は、再度予測された前記処理時間に基づいて前記所定の印刷ジョブを最速で実行可能であると判断された画像形成装置に、前記所定の印刷ジョブの実行指示を送信する、情報処理装置。
【請求項２】
前記第１受信手段が、前記所定の印刷ジョブの実行指示が送信された画像形成装置を除く他の画像形成装置から前記イベント情報を受信した場合で、かつ前記他の画像形成装置が前記所定の印刷ジョブを最速で実行可能である場合、前記第１送信手段は、既に前記所定の印刷ジョブの実行指示が送信された画像形成装置に前記所定の印刷ジョブの中止指示を送信すると共に、最速で実行可能な前記他の画像形成装置に前記所定の印刷ジョブの実行指示を送信する、請求項１に記載の情報処理装置。
【請求項３】
前記第１受信手段が、前記所定の印刷ジョブの実行指示が送信された画像形成装置から前記所定の印刷ジョブを行わないことを示す取り消し情報を受信した場合、前記第１送信手段は、前記取り消し情報の送信元である画像形成装置を除く他の画像形成装置のうち、前記所定の印刷ジョブを最速で実行可能な画像形成装置に、前記所定の印刷ジョブの実行指示を送信する、請求項１に記載の情報処理装置。
【請求項４】
前記所定の印刷ジョブが開始されたことを示す処理開始情報を前記第１受信手段が受信した場合、前記記憶手段が記憶している前記処理時間を消去する消去手段を更に備える、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記所定の印刷ジョブを行っている画像形成装置についての情報を含む処理実行情報を表示する第１表示手段を更に備える、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
請求項１〜５のいずれかに記載の情報処理装置と、
所定の印刷ジョブの実行指示を受信可能な第２受信手段と、前記所定の印刷ジョブの実行指示に基づいて前記所定の印刷ジョブを実行可能な印刷手段と、イベントが発生した場合、前記イベントに関するイベント情報を前記情報処理装置に送信する第２送信手段と、を含む画像形成装置と、
を備える、画像形成システム。
【請求項７】
前記情報処理装置に接続され、前記所定の印刷ジョブの開始指示を前記情報処理装置に送信可能な少なくとも１つの端末を更に備え、
前記端末は、前記所定の印刷ジョブを行う画像形成装置についての情報を含む処理実行情報を表示する第２表示手段を含む、請求項６に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、特に、複数の画像形成装置と接続されており、複数の画像形成装置それぞれから各種の情報を取得する情報処理装置に関する。また、本発明は、この情報処理装置を用いた画像形成システムに関する。
【背景技術】
【０００２】
近年、会社のオフィス等においては、複数のプリンタ等の画像形成装置と複数の端末とがネットワークを介して通信可能に接続された画像形成システムが、よく用いられている。このような画像形成システムとしては、例えば特許文献１のように、端末が、各画像形成装置の印刷速度や印刷ジョブを送信する時点で各画像形成装置に蓄積されているキュー情報に基づいて、印刷ジョブを送信する画像形成装置を選択し、この画像形成装置に印刷ジョブを送信するものがある。
【０００３】
また、特許文献２のように、何らかの理由により印刷ジョブを実行できない場合には、他の画像形成装置に印刷ジョブを転送するものがある。
【０００４】
尚、これらに関連する技術としては、特許文献３や特許文献４が挙げられる。
【特許文献１】特開平１０−１８７３９４号公報
【特許文献２】特開２０００−２８４９３５号公報
【特許文献３】特開２００１−１３４３８９号公報
【特許文献４】特開２００２−５５７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では、最速に出力できると判断された画像形成装置に、例えば割り込みジョブ等のイベントが生じると、送信された印刷ジョブが開始される時間は遅くなってしまう。開始される時間が遅くなると、印刷ジョブが終了する時間も遅くなってしまう。
【０００６】
また、特許文献２では、印刷ジョブが他の画像形成装置に転送される場合、この印刷ジョブは、例えば印刷速度の低い画像形成装置に転送されてしまうおそれがある。
【０００７】
そこで、本発明は、複数の画像形成装置に接続されている場合、印刷ジョブが最速で処理されるように、画像形成装置に印刷ジョブの実行を指示することができる情報処理装置の提供を目的とする。また、本発明は、この情報処理装置を用いた画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
発明１に係る情報処理装置は、複数の画像形成装置と接続されており、前記複数の画像形成装置それぞれから各種の情報を取得可能な第１受信手段を含む情報処理装置であって、予測手段と、記憶手段と、第１送信手段とを備える。予測手段は、所定の印刷ジョブの処理時間を画像形成装置毎に予測する。記憶手段は、画像形成装置毎に予測された処理時間を記憶する。第１送信手段は、処理時間に基づいて所定の印刷ジョブを最速で実行可能であると判断された画像形成装置に対し、所定の印刷ジョブの実行指示を送信する。そして、複数の画像形成装置のうちいずれかに発生したイベントに関するイベント情報を第１受信手段が受信した場合、予測手段は、イベント情報に基づいて前記処理時間を再度予測する。この時、第１送信手段は、再度予測された処理時間に基づいて所定の印刷ジョブを最速で実行可能であると判断された画像形成装置に、所定の印刷ジョブの実行指示を送信する。
【０００９】
この情報処理装置は、例えば所定の印刷ジョブの実行を指示されると、この所定の印刷ジョブの処理時間を接続された画像形成装置毎に予測して記憶する。次いで、情報処理装置は、処理時間に基づいてこの所定の印刷ジョブを最速で行うことができる画像形成装置を判断し、この画像形成装置に所定の印刷ジョブの開始を指示する。そして、例えばこの画像形成装置に割り込みジョブが発生したり、他の画像形成装置において別の印刷ジョブが取り消されたりした場合、情報処理装置は、再度処理時間を予測して最速で実行可能な画像形成装置を判断し直すと、この画像形成装置に印刷ジョブの実行指示を送信する。このように、情報処理装置は、各画像形成装置のその時々の状況に応じて、所定の印刷ジョブを最速で処理を行うことができる画像形成装置を選択することができる。従って、所定の印刷ジョブは、最速に処理可能な画像形成装置で実行される。
【００１０】
また、情報処理装置は、処理時間を記憶しているため、任意の画像形成装置に更に別のイベントが発生した場合であっても、最速で完了可能な画像形成装置を容易に判断することができる。
【００１１】
発明２に係る情報処理装置は、発明１に係る情報処理装置であって、第１受信手段が、所定の印刷ジョブの実行指示が送信された画像形成装置を除く他の画像形成装置からイベント情報を受信した場合で、かつ他の画像形成装置が所定の印刷ジョブを最速で実行可能である場合、第１送信手段は、既に前記所定の印刷ジョブの実行指示が送信された画像形成装置に所定の印刷ジョブの中止指示を送信すると共に、最速で実行可能な他の画像形成装置に所定の印刷ジョブの実行指示を送信する。
【００１２】
この情報処理装置は、既にいずれかの画像形成装置に所定の印刷ジョブを送った後で、例えば別の印刷ジョブの取り消し等のイベントが他の画像形成装置に生じたことにより、所定の印刷ジョブを最速で実行可能な画像形成装置が変化した場合、新たに最速で実行可能な画像形成装置が所定の印刷ジョブを行うように制御する。このように、情報処理装置は、各画像形成装置のその時々の状況に応じて、所定の印刷ジョブが効率よく処理されるように制御することができる。
【００１３】
発明３に係る情報処理装置は、発明１に係る情報処理装置であって、第１受信手段が、所定の印刷ジョブの実行指示が送信された画像形成装置から所定の印刷ジョブを行わないことを示す取り消し情報を受信した場合、第１送信手段は、取り消し情報の送信元である画像形成装置を除く他の画像形成装置のうち、所定の印刷ジョブを最速で実行可能な画像形成装置に、所定の印刷ジョブの実行指示を送信する。
【００１４】
この情報処理装置は、所定の印刷ジョブの実行を指示された画像形成装置に例えば紙詰まり等のイベントが生じ、所定の印刷ジョブが取り消された場合、新たに最速に実行可能な画像形成装置が所定の印刷ジョブを行うように制御する。これにより、情報処理装置は、各画像形成装置のその時々の状況に応じて、所定の印刷ジョブが効率よく処理させるように制御することができる。
【００１５】
発明４に係る情報処理装置は、発明１〜３にいずれかに係る情報処理装置であって、消去手段を更に備える。消去手段は、所定の印刷ジョブが開始されたことを示す処理開始情報を第１受信手段が受信した場合、記憶手段が記憶している処理時間を消去する。
【００１６】
発明５に係る情報処理装置は、発明１〜４のいずれかに係る情報処理装置であって、第１表示手段を更に備える。第１表示手段は、所定の印刷ジョブを行っている画像形成装置についての情報を含む処理実行情報を表示する。
【００１７】
これにより、情報処理装置を利用しているユーザは、実行を指示した印刷ジョブがどの画像形成装置で行われているのかを知ることができる。
【００１８】
発明６に係る画像形成システムは、発明１〜５のいずれかに記載の情報処理装置と、画像形成装置とを備える。画像形成装置は、第２受信手段と、印刷手段と、第２送信手段とを含む。第２受信手段は、所定の印刷ジョブの実行指示を受信することができる。印刷手段は、所定の印刷ジョブの実行指示に基づいて所定の印刷ジョブを実行することができる。第２送信手段は、イベントが発生した場合、イベントに関するイベント情報を情報処理装置に送信する。
【００１９】
この画像形成システムでは、情報処理装置は、所定の印刷ジョブの処理時間を画像形成装置毎に予測して記憶すると、この所定の印刷ジョブを最速で行うことができる画像形成装置に所定の印刷ジョブの開始を指示する。画像形成装置は、例えば割り込みジョブやジョブの取り消し等のイベントが発生した場合、イベント情報を情報処理装置に知らせる。情報処理装置は、そのイベント情報に基づいて最速で実行可能な画像形成装置を再度判断し直し、判断した画像形成装置に所定の印刷ジョブの実行指示を送信する。このように、この画像形成システムによると、所定の印刷ジョブは、各画像形成装置のその時々の状況に応じて一番早い画像形成装置で確実に実行される。
【００２０】
発明７に係る画像形成システムは、情報処理装置に接続され、所定の印刷ジョブの開始指示を情報処理装置に送信可能な少なくとも１つの端末を更に備える。そして、この端末は、第２表示手段を含む。第２表示手段は、所定の印刷ジョブを行う画像形成装置についての情報を含む処理実行情報を表示する。
【００２１】
これにより、この端末を通じて所定の印刷ジョブの開始指示を行ったユーザは、実行を指示した印刷ジョブがどの画像形成装置で行われているのかを知ることができる。
【発明の効果】
【００２２】
本発明の情報処理装置は、各画像形成装置のその時々の状況に応じて、印刷ジョブを最速で処理を行うことができる画像形成装置を選択することができる。従って、印刷ジョブは、最速に処理可能な画像形成装置により実行される。
【発明を実施するための最良の形態】
【００２３】
（１）画像形成システムの構成及び概要
図１は、本実施形態に係る画像形成システム１の構成図である。この画像形成システム１は、端末１１と、情報処理装置２１と、プリンタ（画像形成装置に相当）３１ａ，３１ｂ，３１ｃとを備える。端末１１は、情報処理装置２１と接続されており、表示部１２（第２表示手段に相当）と操作部１３とを有する。情報処理装置２１は、ネットワークを介して各プリンタ３１ａ〜３１ｃと接続されており、各プリンタ３１ａ〜３１ｃに印刷ジョブの実行を指示する。プリンタ３１ａ〜３１ｃは、印刷ジョブの開始指示に基づいて、印刷ジョブを行うことができる。
【００２４】
このような画像形成システム１では、端末１１を利用するユーザが端末１１の操作部１３を介して印刷ジョブの開始を指示した場合、印刷ジョブの開始指示は、情報処理装置２１に送信される。情報処理装置２１は、この印刷ジョブを最速で開始させるためのプリンタを選択し、選択したプリンタに印刷ジョブの実行指示を送信する。プリンタ３１ａ〜３１ｃは、印刷ジョブの実行指示を受信すると、印刷ジョブを実行する。
【００２５】
（２）情報処理装置の構成
次に、本実施形態に係る情報処理装置２１の構成について、図２を用いて説明する。情報処理装置２１は、通信部２２（第１送信手段及び第１受信手段に相当）、記憶部２３及び制御部２４を備える。
【００２６】
通信部２２は、端末１１やプリンタ３１ａ〜３１ｃと通信を行う。例えば、通信部２２は、端末１１から印刷ジョブの開始指示を受信したり、この印刷ジョブの実行指示や中止指示等をプリンタ３１ａ〜３１ｃに送信したりする。また、通信部２２は、印刷ジョブが開始されたことを示す処理開始情報を受信した場合、処理開始情報の送信元であるプリンタ３１ａ〜３１ｃが印刷ジョブを開始したことを示す処理実行情報を、端末１１に送信する。更に、プリンタ３１ａ〜３１ｃのいずれかに故障等のイベントが生じた場合、通信部２２は、生じたイベントに関するイベント情報を受信する。
【００２７】
記憶部２３は、プリンタ３１ａ〜３１ｃに関する情報や、図３に示すような各プリンタ３１ａ〜３１ｃの印刷ジョブの処理時間を記憶している。ここで、プリンタ３１ａ〜３１ｃに関する情報には、例えば各プリンタ３１ａ〜３１ｃの印刷処理速度や予約ジョブの状況等が含まれる。また、印刷ジョブの処理時間は、後述する制御部２４の処理時間予測部２５（予測手段に相当）により予測される。
【００２８】
制御部２４は、通信部２２及び記憶部２３と接続されている。制御部２４は、ＣＰＵを含むマイクロコンピュータであって、接続された各種機器の制御を行う。特に、本実施形態に係る制御部２４は、印刷ジョブの処理時間を、情報処理装置２１が接続されているプリンタ３１ａ〜３１ｃ毎に予測し、その処理時間から印刷ジョブを最速で実行可能なプリンタ３１ａ〜３１ｃを選択する。また、通信部２２がイベント情報を受信した場合は、このイベント情報に基づいて処理時間を再度予測し、印刷ジョブを最速で実行可能なプリンタ３１ａ〜３１ｃを選択し直す。このような動作を行うために、制御部２４は、処理時間予測部２５、判断部２６、消去部２７及び通信制御部２８として機能する。以下より、各機能について説明する。
【００２９】
〔処理時間予測部〕
処理時間予測部２５は、各プリンタ３１ａ〜３１ｃが印刷ジョブを処理する処理時間を予測し、これを記憶部２３に記憶させる。より具体的には、処理時間予測部２５は、各プリンタ３１ａ〜３１ｃの印刷処理速度や、指示された印刷ジョブの大きさ、及び現在各プリンタ３１ａ〜３１ｃに予約されており待ち状態である他のジョブの大きさ等から、処理時間を予測する。
【００３０】
また、処理時間予測部２５は、通信部２２がいずれかのプリンタ３１ａ〜３１ｃからイベント情報を受信した場合、そのイベント情報に基づいて処理時間を再度予測し直し、記憶部２３に上書きする。例えば、印刷ジョブが既に送信されているプリンタ３１ａから“紙詰まり”が発生したことを示すイベント情報を受信した場合、処理時間予測部２５は、プリンタ３１ａの処理時間を予測不能と判断し、記憶部２３に上書きする。
【００３１】
〔判断部〕
判断部２６は、処理時間予測部２５により予測された各プリンタ３１ａ〜３１ｃの処理時間に基づいて、印刷ジョブを最速で実行可能なプリンタを判断する。例えば、図３に示すように、各プリンタ３１ａ，３１ｂ，３１ｃの処理時間がそれぞれ“600sec”“300sec”“150sec”である場合、判断部２６は、処理時間の一番短いプリンタ３１ｃを最速で実行可能なプリンタであると判断する。
【００３２】
また、処理時間予測部２５が各プリンタ３１ａ〜３１ｃの処理時間の予測をし直した場合、判断部２６は、予測し直された処理時間に基づいて、再度最速で実行可能なプリンタを判断する。例えば、プリンタ３１ａの処理時間が予測し直され、各プリンタ３１ａ〜３１ｃの処理時間がそれぞれ“600sec”“300sec”“750sec”である場合、判断部２６は、最速で実行可能なプリンタを“プリンタ３１ｂ”と判断する。
【００３３】
尚、判断部２６により判断された結果は、通信部２２に出力される。
【００３４】
〔消去部〕
消去部２７は、通信部２２が処理開始情報を受信した場合、記憶部２３内に記憶されている各プリンタ３１ａ〜３１ｃの処理時間を消去する。
【００３５】
〔通信制御部〕
通信制御部２８は、通信部２２を制御する。
【００３６】
例えば、１つの印刷ジョブについて、既に最速で実行可能であると判断されたプリンタと、処理時間が予測し直された後に最速で実行可能であると判断されたプリンタとが異なっている場合、通信制御部２８は、既に最速で実行可能であると判断したプリンタには印刷ジョブの中止指示が送信され、新たに最速で実行可能であると判断したプリンタには、印刷ジョブの実行指示が送信されるように、通信部２２を制御する。
【００３７】
（３）プリンタの構成
次に、本実施形態に係るプリンタ３１ａ〜３１ｃの構成について、図４を用いて説明する。尚、本実施形態に係るプリンタ３１ａ〜３１ｃは、印刷処理速度はそれぞれ異なるが、主な構成については同一である。そのため、以下のプリンタの構成の説明では、プリンタ３１ａ〜３１ｃをまとめて単に“プリンタ３１”と記載する。
【００３８】
プリンタ３１は、図４に示すように、通信部３２（第２送信手段及び第２受信手段に相当）、画像形成部３３（印刷手段に相当）、操作パネル３４及び制御部３５を備える。
【００３９】
通信部３２は、接続されている情報処理装置２１と通信を行う。例えば、通信部３２は、印刷ジョブの実行指示や中止指示等を情報処理装置２１から受信する。また、通信部３２は、自装置にイベントが生じた場合、生じたイベントに関するイベント情報を情報処理装置２１に送信する。更に、通信部３２は、画像形成部３３が印刷ジョブの実行を開始した場合、処理開始情報を情報処理装置２１に送信する。ここで、自装置に生じるイベントとしては、故障や実行指示がなされた印刷ジョブの取り消し、その他のジョブの取り消し、割り込みジョブ、紙詰まり等が挙げられる。
【００４０】
画像形成部３３は、画像データに基づいて記録紙等に画像を形成するためのものであって、感光体ドラムや現像装置等を含む。
【００４１】
操作パネル３４は、操作キー及びタッチパネルを有している。操作キーは、各種設定のための設定キー及びテンキー等を有している。タッチパネルは、例えば液晶ディスプレイで構成されており、設定画面や自装置が現在行っている印刷ジョブについての情報等を表示することができる。
【００４２】
制御部３５は、通信部３２、画像形成部３３及び操作パネル３４と接続されている。制御部３５は、ＣＰＵを含むマイクロコンピュータであって、接続された各種機器の制御を行う。例えば、本実施形態に係る制御部３５は、通信部３２が印刷ジョブの実行指示を受信した場合、この印刷ジョブを行うように制御すると共に、処理開始情報を生成する。このような動作を行うために、制御部３５は、イベント情報生成部３６、画像形成制御部３７及び通信制御部３８として機能する。
【００４３】
イベント情報生成部３６は、自装置にイベントが生じた場合、この旨を示すイベント情報を生成し、通信部３２に出力する。
【００４４】
画像形成制御部３７は、画像形成部３３の画像形成動作を制御する。例えば、通信部３２が印刷ジョブの実行指示を受信した場合、この印刷ジョブを図示しないメモリに一時的に記憶させ（予約）、画像形成部３３がこの印刷ジョブを行うように、画像形成部３３を制御する。また、通信部３２が印刷ジョブの中止指示を受信した場合、画像形成制御部３７は、この印刷ジョブをメモリから消去する。
【００４５】
通信制御部３８は、通信部３２を制御する。例えば、イベント情報生成部３６がイベント情報を生成した場合、通信制御部３８は、通信部３２がイベント情報を情報処理装置２１に送信するように、通信部３２を制御する。
【００４６】
（４）一連の動作フロー
次に、本実施形態に係る画像形成システム１の一連の動作について説明する。図５は、本実施形態に係る画像形成システム１の一連の動作の流れを示す図である。ここで、プリンタ３１ａ〜３１ｃは、現在、別のジョブを実行中であるとする。
【００４７】
先ず、ユーザにより端末１１の操作部１３を介して印刷の開始が設定されると、端末１１は、この印刷ジョブの開始指示を情報処理装置２１に送信し（＃１）、情報処理装置２１の通信部２２は、これを受信する（＃２）。
【００４８】
情報処理装置２１は、受信した印刷ジョブを最速で実行可能なプリンタを選択する制御を行う。即ち、制御部２４の処理時間予測部２５は、この印刷ジョブの処理時間をプリンタ３１ａ〜３１ｃ毎に予測し、記憶部２３に記憶する（＃３）。判断部２６は、予測され記憶された各プリンタ３１ａ〜３１ｃの処理時間から、印刷ジョブを最速で実行可能なプリンタを判断し、通信制御部２８は、最速で実行可能であると判断されたプリンタに印刷ジョブの実行指示が送信されるように、通信部２２を制御する。ここで、各プリンタ３１ａ〜３１ｃの処理時間が、順に“100sec”“200sec”“300sec”であって、判断部２６は、最速で実行可能なプリンタを“プリンタ３１ａ”であると判断したとする。この場合、通信部２２は、印刷ジョブの実行指示をプリンタ３１ａに送信する（＃４）。プリンタ３１ａの通信部３２は、これを受信する（＃５）。
【００４９】
プリンタ３１ａの制御部３５における画像形成制御部３７は、受信された印刷ジョブを予約ジョブとして図示しないメモリに記憶する。これにより、予約された印刷ジョブは、その順番となった場合に実行される。しかし、ここで、プリンタ３１ａの画像形成部３３内で紙詰まりが発生したとする（＃６）。画像形成制御部３７は、メモリに記憶していた印刷ジョブを取り消し、イベント情報生成部３６は、紙詰まりが発生した旨のイベント情報を生成する。通信制御部３８は、このイベント情報と、印刷ジョブを行わない旨を示す取り消し情報とが情報処理装置２１に送信されるように、通信部３２を制御する。これにより、情報処理装置２１の通信部２２は、プリンタ３１ａからのイベント情報及び取り消し情報を受信する（＃７）。
【００５０】
情報処理装置２１の制御部２４における処理時間予測部２５は、受信されたイベント情報に基づいて各プリンタ３１ａ〜３１ｃの処理時間を再度予測し直し、記憶部２３に上書きする。この場合、処理時間予測部２５は、プリンタ３１ａからのイベント情報“紙詰まり”に基づいて、プリンタ３１ａの処理時間を“予測不能”と予測し、これを記憶部２３に上書きする。そして、判断部２６は、各プリンタ３１ａ〜３１ｃの処理時間が順に“予測不能”“200sec”“300sec”であるため、印刷ジョブを最速で実行可能なプリンタを“プリンタ３１ｂ”と選択し直す。通信制御部２８は、プリンタ３１ｂに印刷ジョブの実行指示が送信されるように、通信部２２を制御する（＃８）。これにより、プリンタ３１ｂの通信部３２は印刷ジョブの実行指示を受信する（＃９）。
【００５１】
ここで、プリンタ３１ｃにおいて、予約されていた他のジョブがユーザ等により取り消されたとする（＃１０）。すると、プリンタ３１ｃのイベント情報生成部３６は、この旨を示すイベント情報と、予約されている残りのジョブについての情報とを生成し、通信部３２は、これらの情報を情報処理装置２１に送信する。ここで、プリンタ３１ｃに予約されている残りのジョブは１つであるものとする。
【００５２】
情報処理装置２１の通信部２２は、プリンタ３１ｃから送られてきたイベント情報及び残りのジョブについての情報を受信すると（＃１１）、処理時間予測部２５は、これらの情報に基づいて各プリンタ３１ａ〜３１ｃの処理時間を再度予測し直し、記憶部２３に上書きする。この時、予測し直された各プリンタ３１ａ〜３１ｃの処理時間が、順に“予測不能”“200sec”“60sec”であるとする。すると、判断部２６は、印刷ジョブを最速で実行可能なプリンタを“プリンタ３１ｃ”と選択し直し、通信制御部２８は、プリンタ３１ｃに印刷ジョブの実行指示が送信され、プリンタ３１ｂに中止指示が送信されるように、通信部２２を制御する（＃１２）。
【００５３】
これにより、プリンタ３１ｂの通信部３２は、印刷ジョブの中止指示を受信し（＃１３）、画像形成制御部３７は、予約している印刷ジョブを取り消す（＃１４）。
【００５４】
また、プリンタ３１ｃの通信部３２は、印刷ジョブの開始指示を受信し（＃１５）、画像形成部３３は、予約されている１つのジョブを完了後、この印刷ジョブを開始する。そして、プリンタ３１ｃの通信部３２は、処理開始情報を情報処理装置２１に送信する（＃１６）。
【００５５】
情報処理装置２１の通信部２２は、プリンタ３１ｃから処理開始情報を受信すると（＃１７）、各プリンタ３１ａ〜３１ｃの処理時間と共に、プリンタ３１ｃが印刷ジョブを行っている旨の処理実行情報を、端末１１に送信する（＃１８）。端末１１は、この処理実行情報を受信すると（＃１９）、表示部１２は、これを図６に示すように表示する（＃２０）。
【００５６】
尚、情報処理装置２１の消去部２７は、記憶部２３内に記憶されている各プリンタ３１ａ〜３１ｃの処理時間を消去する。
【００５７】
（５）効果
この画像形成システム１では、情報処理装置２１は、印刷ジョブの処理時間をプリンタ３１ａ〜３１ｃ毎に予測して記憶し、この印刷ジョブを最速で行うことができるプリンタ３１ａ〜３１ｃに印刷ジョブの実行指示を送信する。プリンタ３１ａ〜３１ｃは、例えば割り込みジョブ等のイベントが発生した場合、イベント情報を情報処理装置２１に知らせる。情報処理装置２１は、このイベント情報に基づいて最速で実行可能なプリンタを再度判断し直し、判断したプリンタに印刷ジョブの実行指示を送信する。このように、情報処理装置２１は、各プリンタ３１ａ〜３１ｃのその時々の状況に応じて一番早く印刷ジョブを実行・完了することができるプリンタを選択することができる。従って、所定の印刷ジョブは、確実に最速で処理可能なプリンタで実行される。
【００５８】
また、任意のプリンタ３１a〜３１ｃに更に別のイベントが発生した場合であっても、情報処理装置２１は、最新の処理時間を予測し直し、印刷ジョブを最速で完了可能なプリンタを容易に判断しなおすことができる。
【００５９】
また、印刷ジョブの実行指示を受信したプリンタ自体に別の印刷ジョブの取り消し等のイベントが生じた際や、印刷ジョブの実行指示を受信したプリンタ以外の他のプリンタにイベントが生じた際に、印刷ジョブを最速で実行可能なプリンタが変化した場合、情報処理装置２１は、新たに最速で実行可能なプリンタが印刷ジョブを行うように制御する。このように、情報処理装置２１は、各プリンタ３１ａ〜３１ｃのその時々の状況に応じて、印刷ジョブが効率よく処理されるように制御することができる。
【００６０】
また、端末１１は、印刷ジョブを実行中のプリンタについての処理実行情報を表示する。これにより、この端末１１を通じて印刷ジョブの実行指示を行ったユーザは、実行を指示した印刷ジョブがどのプリンタで行われているのかを知ることができる。
【００６１】
＜その他の実施形態＞
（Ａ）上記実施形態において、プリンタ３１ａ〜３１ｃ毎に予測された処理時間は、図７に示すように、予測された時点から、常に端末１１の表示部１２に表示されてもよい。更に、この各プリンタ３１ａ〜３１ｃの処理時間の情報は、ユーザがこの処理時間に基づいて好みのプリンタ３１ａ〜３１ｃを選択できるように表示されるとよい。このような情報処理装置２１は、表示部１２上から所定のプリンタの処理時間の情報が選択された場合、印刷ジョブの実行指示を既に送信しているプリンタには中止指示を自動的に送信し、ユーザにより選択された所定のプリンタには、新たに印刷ジョブの実行指示を送信する。これにより、ユーザが、そのプリンタまでの距離等を考慮して印刷ジョブを実行させたいプリンタを選択する場合にも、本発明を適用することができる。従って、ユーザの利便性がより向上する。
【００６２】
（Ｂ）上記実施形態では、処理実行情報は、端末１１の表示部１２に表示されるとしたが、処理実行情報は、端末１１の表示部１２以外に表示されてもよい。例えば、情報処理装置が表示パネルや操作部等を有しており、ユーザが端末１１等を介さずに、情報処理装置から印刷ジョブの開始を直接指示する場合、処理実行情報は、情報処理装置の表示パネルに表示される。これにより、情報処理装置を利用しているユーザは、印刷ジョブがどのプリンタで行われているのかを知ることができる。
【００６３】
（Ｃ）上記実施形態では、端末１１は１台である場合を例に取り説明したが、情報処理装置に接続されている端末は１台ではなく、複数であってもよい。
【産業上の利用可能性】
【００６４】
本発明の情報処理装置は、例えばサーバ等のように、プリンタや複合機等の複数の画像形成装置に通信可能に接続された装置に適用できる。また、本発明の画像形成システムは、複数の画像形成装置と情報処理装置等とが通信可能に接続されたシステムに適用できる。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係る画像形成システムの構成図。
【図２】本実施形態に係る情報処理装置の構成を示すブロック図。
【図３】記憶部が記憶している各プリンタの処理時間の概念を示す図。
【図４】本実施形態に係るプリンタの構成を示すブロック図。
【図５】本実施形態に係る画像形成システムの各装置の動作の流れを説明するための図。
【図６】端末の表示部に表示された処理実行情報の表示例。
【図７】その他の実施形態Ａの端末に表示された処理時間の表示例。
【符号の説明】
【００６６】
１  画像形成システム
１１  端末
１２  表示部
１３  操作部
２１  情報処理装置
２２  通信部
２３  記憶部
２４  制御部
２５  処理時間予測部
２６  判断部
２７  消去部
２８  通信制御部
３１ａ，３１ｂ，３１ｃ  プリンタ
３２  通信部
３３  画像形成部
３５  制御部
３６  イベント情報生成部
３７  画像形成制御部
３８  通信制御部
【図１】
2008146561.tif 000003
【図２】
2008146561.tif 000004
【図３】
2008146561.tif 000005
【図４】
2008146561.tif 000006
【図５】
2008146561.tif 000007
【図６】
2008146561.tif 000008
【図７】
2008146561.tif 000009