(57)【要約】【課題】出力の効率化によりジョブの処理待ち時間を削減することができる出力制御システム、出力制御装置及びプログラムを提供する。【解決手段】ジョブの処理待ち時間に応じた出力制御をする機器管理装置１００であって、窓口端末それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する管理部１５１と、待ち時間情報に基づいて、印刷装置の中から１以上の印刷装置を窓口端末に割り当てる割当部１５７と、を備える。【選択図】図２
2014170294.tif 000002
【特許請求の範囲】
【請求項１】
ジョブの処理待ち時間に応じた出力制御をする出力制御システムであって、
複数の端末それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する管理部と、
前記待ち時間情報に基づいて、複数の出力機器の中から１以上の出力機器を前記複数の端末に割り当てる割当部と、
を備える出力制御システム。
【請求項２】
割当条件と前記待ち時間情報とに基づいて、前記複数の端末に割り当てる出力機器の数を定めた割当規則を生成する生成部を更に備え、
前記割当部は、前記割当規則に従って、前記１以上の出力機器を前記複数の端末に割り当てる請求項１に記載の出力制御システム。
【請求項３】
前記待ち時間情報を解析して平均処理待ち時間を算出する解析部を更に備え、
前記生成部は、前記割当条件と前記平均処理待ち時間とを用いて、前記割当規則を生成する請求項２に記載の出力制御システム。
【請求項４】
前記解析部は、前記待ち時間情報を解析して、曜日及び時間帯の少なくともいずれか毎に、平均処理待ち時間を算出し、
前記割当規則は、曜日及び時間帯の少なくともいずれか毎に、前記複数の端末に割り当てる出力機器の数を定めており、
前記割当部は、前記割当規則に従って、曜日及び時間帯の少なくともいずれか毎に、前記１以上の出力機器を前記複数の端末に動的に割り当てる請求項３に記載の出力制御システム。
【請求項５】
前記平均処理待ち時間を出力する出力部を更に備える請求項３又は４に記載の出力制御システム。
【請求項６】
前記割当条件は、前記平均処理待ち時間が長くなるほど、割り当て対象の出力機器の数を多くする条件である請求項３〜５のいずれか１つに記載の出力制御システム。
【請求項７】
前記生成部は、外部入力に基づいて、前記割当規則を変更する請求項２〜６のいずれか１つに記載の出力制御システム。
【請求項８】
前記管理部は、前記処理待ち時間を監視し、
前記割当部は、前記処理待ち時間が所定時間を越えた場合、前記複数の端末に対する出力機器の割り当てを変更する請求項１〜７のいずれか１つに記載の出力制御システム。
【請求項９】
前記割当部は、前記複数の出力機器のうち前記複数の端末との距離が近いものを前記１以上の出力機器として、前記複数の端末に割り当てる請求項１〜８のいずれか１つに記載の出力制御システム。
【請求項１０】
ジョブの処理待ち時間に応じた出力制御をする出力制御装置であって、
複数の端末それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する管理部と、
前記待ち時間情報に基づいて、複数の出力機器の中から１以上の出力機器を前記複数の端末に割り当てる割当部と、
を備える出力制御装置。
【請求項１１】
ジョブの処理待ち時間に応じた出力制御をするコンピュータを、
複数の端末それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する管理部と、
前記待ち時間情報に基づいて、複数の出力機器の中から１以上の出力機器を前記複数の端末に割り当てる割当部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御システム、出力制御装置及びプログラムに関する。
【背景技術】
【０００２】
銀行、郵便局、病院、及び役所などに代表される窓口業務では、複数の窓口端末それぞれでジョブを処理する。窓口端末が処理するジョブの中には、印刷装置での印刷が必要となるジョブもあるため、複数の窓口端末で印刷装置を共有していることが多い。このような窓口業務では、ジョブの処理待ち時間（ユーザの待ち時間）の削減が期待されている。
【０００３】
ここで、例えば特許文献１には、全てのスタッカが使用されている場合、プリントアウトシートで長時間占有されているスタッカを使用するユーザに対して、プリントアウト終了を通知し、スタッカの占有を解かせることで、スタッカを使用可能とし、印刷を効率化する手法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ジョブの処理待ち時間の削減手法として、出力の効率化によるジョブの処理待ち時間の削減が考えられる。しかしながら、窓口業務における出力遅滞の原因は、出力機器に発生する障害や、出力機器における先に発生した要求の処理待ちなどが多い。このため、上述したような従来技術で出力を効率化しても、ジョブの処理待ち時間の削減への貢献は期待できない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、出力の効率化によりジョブの処理待ち時間を削減することができる出力制御システム、出力制御装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる出力制御システムは、ジョブの処理待ち時間に応じた出力制御をする出力制御システムであって、複数の端末それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する管理部と、前記待ち時間情報に基づいて、複数の出力機器の中から１以上の出力機器を前記複数の端末に割り当てる割当部と、を備える。
【発明の効果】
【０００７】
本発明によれば、出力の効率化によりジョブの処理待ち時間を削減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態の窓口業務システムの構成の一例を示すブロック図である。
【図２】図２は、第１実施形態の機器管理装置の構成の一例を示すブロック図である。
【図３】図３は、第１実施形態の待ち時間情報の一例を示す図である。
【図４】図４は、第１実施形態の割当条件の一例を示す図である。
【図５】図５は、第１実施形態の割当規則の一例を示す図である。
【図６】図６は、第１実施形態の窓口業務システムで実行される待ち時間情報生成処理の一例を示すシーケンス図である。
【図７】図７は、第１実施形態の窓口業務システムで実行される割当規則生成処理の一例を示すフローチャート図である。
【図８】図８は、第１実施形態の窓口業務システムで実行される割当処理の一例を示すフローチャート図である。
【図９】図９は、第２実施形態の機器管理装置の構成の一例を示すブロック図である。
【図１０】図１０は、第２実施形態の待ち時間情報の一例を示す図である。
【図１１】図１１は、各実施形態及び各変形例の機器管理装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明にかかる出力制御システム、出力制御装置及びプログラムの実施形態を詳細に説明する。以下の実施形態では、本発明の出力制御システムを窓口業務システムに適用した場合を例に取り説明するが、これに限定されるものではない。
【００１０】
（第１実施形態）
まず、第１実施形態の窓口業務システムの構成について説明する。
【００１１】
図１は、第１実施形態の窓口業務システム１の構成の一例を示すブロック図である。図１に示すように、窓口業務システム１は、印刷装置１０−１〜１０−３と、窓口端末２０−１〜２０−４と、番号札発行機３０と、機器管理装置１００とを、備える。印刷装置１０−１〜１０−３、窓口端末２０−１〜２０−４、番号札発行機３０、及び機器管理装置１００は、ネットワーク２及びＨＵＢ３、４を介して接続されている。ネットワーク２は、例えば、ＬＡＮ（Local  Area  Network）などにより実現できる。
【００１２】
印刷装置１０−１〜１０−３（複数の出力機器の一例）は、印刷を実行可能な電子機器であればよく、例えば、プリンタや複合機（ＭＦＰ：Multifunction  Peripheral）などの画像形成装置により実現できる。
【００１３】
なお、以下の説明では、印刷装置１０−１〜１０−３を各々区別する必要がない場合は、単に印刷装置１０と称する場合がある。また第１実施形態では、印刷装置１０が３台である場合を例に取り説明するが、印刷装置１０の台数はこれに限定されず、複数台であれば何台であってもよい。
【００１４】
窓口端末２０−１〜２０−４（複数の端末の一例）は、窓口業務において印刷を含むジョブを処理する端末装置であり、例えば、ＰＣ（Personal  Computer）やタブレットなどにより実現できる。窓口端末２０−１〜２０−４は、印刷を含むジョブを処理する場合、印刷装置１０−１〜１０−３のうち機器管理装置１００により割り当てられている印刷装置１０を用いて印刷を行う。
【００１５】
なお、以下の説明では、窓口端末２０−１〜２０−４を各々区別する必要がない場合は、単に窓口端末２０と称する場合がある。また第１実施形態では、窓口端末２０が４台である場合を例に取り説明するが、窓口端末２０の台数はこれに限定されず、複数台であれば何台であってもよい。
【００１６】
番号札発行機３０は、窓口業務（ジョブ）を依頼するユーザに対して番号札を発行する。この番号札の番号は、窓口端末２０が処理するジョブの識別子として用いられる。
【００１７】
機器管理装置１００（出力制御装置の一例）は、印刷装置１０、窓口端末２０、及び番号札発行機３０など管理対象の機器を管理するとともに、印刷装置１０を用いた印刷を制御するものであり、機器管理プログラムや印刷サーバプログラムがインストールされたＰＣ（Personal  Computer）などの情報処理装置により実現できる。
【００１８】
図２は、第１実施形態の機器管理装置１００の構成の一例を示すブロック図である。図２に示すように、機器管理装置１００は、通信部１１０と、操作部１２０と、表示部１３０と、記憶部１４０と、制御部１５０とを、備える。
【００１９】
通信部１１０は、ネットワーク２を介して、印刷装置１０、窓口端末２０、及び番号札発行機３０などの外部機器と通信するものであり、ＮＩＣ（Network  Interface  Card）などの通信装置により実現できる。
【００２０】
操作部１２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００２１】
表示部１３０は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの表示装置により実現できる。
【００２２】
記憶部１４０は、機器管理装置１００で実行される機器管理プログラムや印刷サーバプログラムなどの各種プログラムや機器管理装置１００で行われる各種処理に使用されるデータなどを記憶する。記憶部１４０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な記憶装置により実現できる。
【００２３】
制御部１５０は、機器管理装置１００の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの制御装置により実現できる。制御部１５０は、管理部１５１と、解析部１５３と、生成部１５５と、割当部１５７と、印刷制御部１５９と、出力部１６１とを、含む。ここで、制御部１５０は、記憶部１４０に記憶されている機器管理プログラムを起動（実行）することにより、管理部１５１、解析部１５３、生成部１５５、割当部１５７、及び出力部１６１をソフトウェアとして実現し、印刷サーバプログラムを起動（実行）することにより、印刷制御部１５９をソフトウェアとして実現する。
【００２４】
管理部１５１は、窓口端末２０−１〜２０−４それぞれで処理されるジョブの処理待ち時間に関する待ち時間情報を管理する。具体的には、管理部１５１は、窓口端末２０や番号札発行機３０などからジョブに関する情報を収集することで待ち時間情報を記憶部１４０上に生成し、記憶部１４０上で待ち時間情報を管理する。
【００２５】
ジョブは、窓口端末２０で扱われる窓口業務が該当し、例えば、窓口で扱う事務処理などが該当する。第１実施形態では、窓口端末２０で処理される複数のジョブの少なくとも一部は、印刷装置１０での印刷が必要なジョブであるものとする。
【００２６】
図３は、第１実施形態の待ち時間情報の一例を示す図である。図３に示す例では、待ち時間情報は、日付、番号札（ジョブ）の番号、ジョブの受付時間、ジョブの処理開始時間、ジョブの処理終了時間、及びジョブを処理した窓口端末の窓口番号を含んでいるが、これに限定されるものではない。ジョブの受付時間は、例えば、番号札発行機３０が番号札を発行した時間が該当する。ジョブの処理開始時間は、例えば、窓口端末２０において番号札の番号が呼び出された時間が該当する。
【００２７】
解析部１５３は、管理部１５１により管理されている待ち時間情報を解析して平均処理待ち時間を算出する。具体的には、解析部１５３は、待ち時間情報を解析して、曜日及び時間帯の少なくともいずれか毎に、平均処理待ち時間を算出する。第１実施形態では、解析部１５３は、曜日及び１時間毎に、平均処理待ち時間を算出するものとするが、これに限定されるものではない。
【００２８】
例えば、図３に示す待ち時間情報の場合、処理待ち時間は、ジョブの処理開始時間−ジョブの受付時間として定義される。このため、解析部１５３は、ある一定期間内（例えば、１週間、１ヶ月、１年など）における処理待ち時間を曜日及び１時間毎に集計して平均化することで、曜日及び１時間毎の平均処理待ち時間を算出する。
【００２９】
生成部１５５は、割当条件と管理部１５１により管理されている待ち時間情報とに基づいて、窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数を定めた割当規則を生成する。具体的には、生成部１５５は、割当条件と解析部１５３により解析された平均処理待ち時間とを用いて、割当規則を生成する。
【００３０】
割当条件は、解析部１５３により算出された平均処理待ち時間が長くなるほど、割り当て対象の印刷装置の数を多くする条件とすることができる。図４は、第１実施形態の割当条件の一例を示す図である。図４に示す例では、割当条件は、平均処理待ち時間が２０分以上の場合、割り当て対象の印刷装置の数は３台、平均処理待ち時間が１０分以上２０分未満の場合、割り当て対象の印刷装置の数は２台、平均処理待ち時間が１０分未満の場合、割り当て対象の印刷装置の数は１台となっているが、これに限定されるものではない。
【００３１】
割当条件は、生成部１５５をソフトウェアとして実現する機器管理プログラム内で定義されていてもよいし、記憶部１４０に記憶しておき生成部１５５が記憶部１４０から取得するようにしてもよいし、機器管理装置１００の外部（例えば、クラウド）から生成部１５５が取得するようにしてもよい。
【００３２】
割当規則は、曜日及び時間帯の少なくともいずれか毎に、窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数を定めている。第１実施形態では、平均処理待ち時間が曜日及び１時間毎に算出されているため、生成部１５５は、曜日及び１時間毎に窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数を定めた割当規則を生成するものとするが、これに限定されるものではない。
【００３３】
例えば、解析部１５３により算出された月曜日９時〜１０時の平均処理待ち時間が２５分であり、図４に示す割当条件を用いるのであれば、生成部１５５は、月曜日９時〜１０時の時間帯に、窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数を３台と割当規則で定める。
【００３４】
図５は、第１実施形態の割当規則の一例を示す図である。図５に示す例では、曜日及び１時間毎に窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数が定められている。
【００３５】
割当部１５７は、管理部１５１により管理されている待ち時間情報に基づいて、印刷装置１０−１〜１０−３の中から１以上の印刷装置１０を窓口端末２０−１〜２０−４に割り当てる。具体的には、割当部１５７は、生成部１５５により生成された割当規則に従って、１以上の印刷装置１０を窓口端末２０−１〜２０−４に割り当てる。例えば、割当部１５７は、割当規則に従って、曜日及び時間帯の少なくともいずれか毎に、１以上の印刷装置１０を窓口端末２０−１〜２０−４に動的に割り当てる。
【００３６】
例えば、図５に示す割当規則を用いるのであれば、割当部１５７は、月曜日１０時〜１１時の時間帯には、窓口端末２０−１〜２０−４に３台の印刷装置１０を割り当て、月曜日１１時〜１２時の時間帯には、窓口端末２０−１〜２０−４に２台の印刷装置１０を割り当てる。
【００３７】
なお、割当部１５７は、窓口端末２０−１〜２０−４に印刷装置１０を割り当てる際、窓口端末２０−１〜２０−４との距離が近い印刷装置１０を優先的に割り当てることが好ましい。例えば、印刷装置１０−１〜１０−３及び窓口端末２０−１〜２０−４の配置を示す配置情報を記憶部１４０に記憶しておき、割当部１５７は、当該配置情報を用いて窓口端末２０−１〜２０−４と印刷装置１０それぞれとの平均距離を算出し、平均距離が小さい印刷装置１０を優先的に割り当てればよい。また例えば、印刷装置１０−１〜１０−３の割り当て順序を定めた順序情報を記憶部１４０に記憶しておき、割当部１５７は、当該順序情報が示す順序が早い印刷装置１０を優先的に割り当てればよい。
【００３８】
印刷制御部１５９は、印刷装置１０を用いた印刷を制御する。具体的には、印刷制御部１５９は、窓口端末２０から印刷要求を受け付け、受け付けた印刷要求の振分け先を、割当部１５７により当該窓口端末２０に割り当てられた１以上の印刷装置１０のうち即時印刷が可能な印刷装置１０に決定する。そして印刷制御部１５９は、決定した印刷装置１０に当該印刷要求を振分けて、印刷を行わせる。
【００３９】
なお印刷制御部１５９は、割当部１５７により割り当てられた１以上の印刷装置１０それぞれと通信し、即時印刷可能か否かを示す状態情報を取得することで、当該印刷装置１０が即時印刷可能か否かを確認する。
【００４０】
また印刷制御部１５９は、印刷要求の振分け先を決定する際、割当部１５７により割り当てられた１以上の印刷装置１０のうち印刷要求を行った窓口端末２０との距離が近い順に即時印刷が可能か否かを確認し、印刷要求の振分け先の印刷装置１０を決定することが好ましい。例えば、前述した配置情報を記憶部１４０に記憶しておき、印刷制御部１５９は、当該配置情報を用いて窓口端末２０と割当部１５７により割り当てられた１以上の印刷装置１０それぞれとの距離を算出し、距離が小さい印刷装置１０から順に即時印刷が可能な否かを確認すればよい。
【００４１】
出力部１６１は、解析部１５３により算出された平均処理待ち時間を出力する。例えば、出力部１６１は、管理部１５１により管理されている待ち時間情報、解析部１５３により算出された平均処理待ち時間、及び印刷制御部１５９による印刷制御結果などをレポートとして、図示せぬ管理者端末などにネットワーク２を介して出力する。
【００４２】
次に、第１実施形態の窓口業務システムの動作について説明する。
【００４３】
図６は、第１実施形態の窓口業務システム１で実行される待ち時間情報生成処理の一例を示すシーケンス図である。
【００４４】
まず、番号札発行機３０は、ユーザや窓口業務の案内人からの操作を受け付け、当該ユーザに番号札を発行するとともに（ステップＳ１０１）、機器管理装置１００の管理部１５１にジョブ発生通知を行う（ステップＳ１０３）。ジョブ発生通知は、日付、発行した番号札の番号、及び受付時間を少なくとも含む。但し、窓口業務において複数種類のジョブを扱う場合には、ジョブの種別などを更にジョブ発生通知に含めてもよい。
【００４５】
続いて、管理部１５１は、ジョブ発生通知を受け付けると、待ち時間情報を更新し、当該ジョブ発生通知に含まれる日付、番号札の番号、及び受付時間を、待ち時間情報に新たに追加する（ステップＳ１０５）。
【００４６】
続いて、窓口端末２０は、先のジョブの処理が終了したなど新たなジョブを処理可能な状態になると、管理部１５１にジョブ取得依頼を行う（ステップＳ１０７）。
【００４７】
続いて、管理部１５１は、ジョブ取得依頼を受け付けると、待ち時間情報で管理されている未処理のジョブのうち最も古いジョブのジョブ処理依頼を窓口端末２０に行う（ステップＳ１０９）。ジョブ処理依頼は、番号札（ジョブ）の番号を少なくとも含む。
【００４８】
続いて、窓口端末２０は、ジョブ処理依頼を受け付けると、当該ジョブ処理依頼に含まれる番号の呼び出しを行う（ステップＳ１１１）。そして、呼び出した番号の番号札を持ったユーザが窓口に現れると、ジョブの処理を開始し、管理部１５１にジョブ処理開始通知を行う（ステップＳ１１３）。ジョブ処理開始通知は、番号札の番号、処理開始時間、及び窓口端末２０の窓口番号を少なくとも含む。
【００４９】
続いて、管理部１５１は、ジョブ処理開始通知を受け付けると、待ち時間情報を更新し、当該ジョブ発生通知に含まれる番号札の番号の処理開始時間及び窓口番号を待ち時間情報に新たに追加する（ステップＳ１１５）。
【００５０】
続いて、窓口端末２０は、処理対象のジョブに印刷が含まれている場合、機器管理装置１００の印刷制御部１５９に印刷要求を行う（ステップＳ１１７）。印刷要求は、印刷データ及び窓口端末２０の窓口番号を少なくとも含む。
【００５１】
続いて、印刷制御部１５９は、窓口端末２０から印刷要求を受け付けると、印刷要求に含まれる窓口番号を用いて、割当部１５７により当該窓口端末２０に割り当てられた１以上の印刷装置１０のうち、窓口端末２０との距離が近くかつ即時印刷が可能な印刷装置１０に印刷要求の振分け先を決定する（ステップＳ１１９）。そして印刷制御部１５９は、当該印刷装置１０に印刷要求に基づく印刷指示を行う（ステップＳ１２１）。印刷指示は、印刷データを少なくとも含む。
【００５２】
続いて、印刷装置１０は、印刷指示に基づいて印刷を行い（ステップＳ１２３）、印刷制御部１５９に印刷完了通知を行う（ステップＳ１２５）。
【００５３】
続いて、印刷制御部１５９は、窓口端末２０に印刷完了通知を行う（ステップＳ１２７）。
【００５４】
続いて、窓口端末２０は、ジョブの処理が終了すると、管理部１５１にジョブ終了通知を行う（ステップＳ１２９）。ジョブ処理終了通知は、番号札の番号、及び処理終了時間を少なくとも含む。
【００５５】
続いて、管理部１５１は、ジョブ処理終了通知を受け付けると、待ち時間情報を更新し、当該ジョブ終了通知に含まれる番号札の番号の処理終了時間を待ち時間情報に新たに追加する（ステップＳ１３１）。
【００５６】
図７は、第１実施形態の窓口業務システム１で実行される割当規則生成処理の一例を示すフローチャート図である。図７に示す割当規則生成処理は、図６で説明した待ち時間情報生成処理により生成された待ち時間情報を用いて行われる。
【００５７】
まず、解析部１５３は、待ち時間情報を解析して、曜日及び１時間毎に、平均処理待ち時間を算出する（ステップＳ２０１）。
【００５８】
続いて、生成部１５５は、解析部１５３により解析された曜日及び１時間毎の平均処理待ち時間それぞれを割当条件と照合し、曜日及び１時間毎に窓口端末２０−１〜２０−４に割り当てる印刷装置１０の数を定めた割当規則を生成する（ステップＳ２０３）。
【００５９】
図８は、第１実施形態の窓口業務システム１で実行される割当処理の一例を示すフローチャート図である。図８に示す割当処理は、図７で説明した割当規則生成処理により生成された割当規則を用いて行われる。
【００６０】
まず、割当部１５７は、窓口端末２０−１〜２０−４への１以上の印刷装置１０の割り当て変更タイミングとなるまで、割り当て変更タイミングか否かを確認する（ステップＳ３０１でＮｏ）。例えば、図５に示す割当規則を用いるのであれば、月〜金曜日の９時、１０時、１１時、１２時、１３時、１４時、１５時、及び１６時、並びに土曜日の９時、１０時、１１時、及び１２時が割り当て変更タイミングに該当する。
【００６１】
割り当て変更タイミングになると（ステップＳ３０１でＹｅｓ）、割当部１５７は、生成部１５５により生成された割当規則に従って、１以上の印刷装置１０を窓口端末２０−１〜２０−４に割り当て、窓口端末２０−１〜２０−４への１以上の印刷装置１０の割り当てを動的に変更する（ステップＳ３０３）。
【００６２】
以上のように第１実施形態によれば、ジョブの処理待ち時間に基づいて、割り当て対象の印刷装置の数を決定し、窓口端末に割り当てるため、ジョブの処理待ち時間の削減が期待できる。
【００６３】
具体的には、第１実施形態によれば、ジョブの平均処理待ち時間が長くなるほど、窓口端末に割り当てる印刷装置の数が多くなるので、ジョブの処理待ち時間を削減できる。なお第１実施形態では、ジョブの処理待ち時間が長くなるほど、印刷遅滞も多くなることを前提としている。
【００６４】
また第１実施形態によれば、窓口端末に割り当てる印刷装置の数を曜日や時間帯毎に動的に変更するため、ジョブの処理待ち時間の削減とともに、窓口端末に割り当てる印刷装置の数を適切な数に制御できる。このため、窓口端末に割り当てられていない印刷装置を電源オフやスリープ（省電力）状態にできるため、消費電力の削減なども期待できる。
【００６５】
（第２実施形態）
第２実施形態では、更に処理待ち時間に基づいて、窓口端末への印刷装置の割り当てを動的に変更する例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００６６】
図９は、第２実施形態の機器管理装置２００の構成の一例を示すブロック図である。図９に示すように、第２実施形態の機器管理装置２００は、管理部２５１及び割当部２５７が、第１実施形態と相違する。
【００６７】
管理部２５１は、処理待ち時間を監視する。具体的には、管理部２５１は、待ち時間情報において、ジョブの受付時間から所定時間（例えば、１０分）以内にジョブの処理開始時間が設定されたか否かを監視する。
【００６８】
例えば、現在日時が３月１０日１４時２３分であり、待ち時間情報が図１０に示すとおりであるとする。この場合、管理部２５１は、番号“４７”のジョブは、受付時間から１０分以内に処理が開始されていないので、処理待ち時間が１０分を超えたと判断する。
【００６９】
割当部２５７は、処理待ち時間が所定時間を越えた場合、窓口端末２０−１〜２０−４に対する１以上の印刷装置１０の割り当てを変更する。例えば、割当部２５７は、割当規則に従って、窓口端末２０−１〜２０−４に割り当てる１以上の印刷装置１０に加え、更に印刷装置１０を割り当てる。
【００７０】
例えば、図５に示す割当規則を用いている場合、１３時〜１４時の時間帯は、窓口端末２０−１〜２０−４に対して１台の印刷装置１０が割り当てられているが、割当部２５７は、処理待ち時間が１０分を越えた場合、窓口端末２０−１〜２０−４に対して印刷装置１０を更に１台割り当てる。
【００７１】
以上のように第２実施形態によれば、ジョブの処理待ち時間が所定時間を越えた場合、窓口端末２０−１〜２０−４に対する１以上の印刷装置１０の割り当てを変更するので、割当規則の生成に用いた平均処理待ち時間と実際（現在）の処理待ち時間との間に誤差等が生じた場合にも対応でき、ジョブの処理待ち時間を削減できる。
【００７２】
（変形例）
なお、本発明は、上記各実施形態に限定されるものではなく、種々の変形が可能である。
【００７３】
（変形例１）
上記各実施形態では、割当規則を自動で生成する例について説明したが、自動で生成した割当規則に手動で変更を加えるようにしてもよい。具体的には、通信部１１０や操作部１２０などからの外部入力に基づいて、生成部１５５により生成された割当規則を変更するようにしてもよい。
【００７４】
この際、通信部１１０や操作部１２０などから外部入力を行う管理者は、出力部１６１から出力されるレポートを参考に、割当規則を変更することが好ましい。例えば、管理部１５１により管理されている待ち時間情報を用いれば、曜日及び１時間毎の平均処理待ち時間、最大処理待ち時間、及び処理ジョブ数などをレポートとすることができる。また例えば、印刷制御部１５９による印刷制御結果や印刷装置１０の機器情報を用いれば、印刷装置１０毎の稼働時間、印刷回数、及び印刷待ち時間などをレポートとすることができる。
【００７５】
以上のように変形例１によれば、手動での割当規則の変更も可能となるため、月初や月末など割当規則の生成に用いた平均処理待ち時間との間で、処理待ち時間に誤差等が生じ易い期間についても、割当規則を適切なものに修正することができ、ジョブの処理待ち時間を削減できる。特に変形例１によれば、レポート等を参考に修正できるので、割当規則をより適切なものに修正できる。
【００７６】
（変形例２）
上記各実施形態では、機器管理装置が印刷サーバを兼ねる例について説明したが、これに限定されず、印刷サーバを別途備えるようにしてもよいし、印刷サーバを用いずに、窓口端末２０が印刷装置１０に対して直接印刷を行うようにしてもよい。
【００７７】
（ハードウェア構成）
図１１は、各実施形態及び各変形例の機器管理装置のハードウェア構成の一例を示すブロック図である。図１１に示すように、各実施形態及び各変形例の機器管理装置は、ＣＰＵなどの制御装置８０１と、ＲＯＭやＲＡＭなどの記憶装置８０２と、ＨＤＤやＳＳＤなどの外部記憶装置８０３と、ディスプレイなどの表示装置８０４と、マウスやキーボードなどの入力装置８０５と、ＮＩＣなどの通信装置８０６とを、備えており、通常のコンピュータを利用したハードウェア構成で実現できる。
【００７８】
各実施形態及び各変形例の機器管理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００７９】
また、各実施形態及び各変形例の機器管理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、各実施形態及び各変形例の機器管理装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、各実施形態及び各変形例の機器管理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【００８０】
各実施形態及び各変形例の機器管理装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、制御装置８０１が外部記憶装置８０３からプログラムを記憶装置８０２上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００８１】
１  窓口業務システム
２  ネットワーク
３、４  ＨＵＢ
１０−１〜１０−３（１０）  印刷装置
２０−１〜２０−４（２０）  窓口端末
３０  番号札発行機
１００、２００  機器管理装置
１１０  通信部
１２０  操作部
１３０  表示部
１４０  記憶部
１５０  制御部
１５１、２５１  管理部
１５３  解析部
１５５  生成部
１５７、２５７  割当部
１５９  印刷制御部
１６１  出力部
８０１  制御装置
８０２  記憶装置
８０３  外部記憶装置
８０４  表示装置
８０５  入力装置
８０６  通信装置
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開平４−２４１６１７号公報
【図１】
2014170294.tif 000003
【図２】
2014170294.tif 000004
【図３】
2014170294.tif 000005
【図４】
2014170294.tif 000006
【図５】
2014170294.tif 000007
【図６】
2014170294.tif 000008
【図７】
2014170294.tif 000009
【図８】
2014170294.tif 000010
【図９】
2014170294.tif 000011
【図１０】
2014170294.tif 000012
【図１１】
2014170294.tif 000013