(57)【要約】【課題】複数の印刷機における印刷枚数の合計が所定の上限枚数に近づいても、印刷処理が実行できなくなり難い印刷管理装置及び印刷システムを提供する。【解決手段】管理装置はユーザの指定を伴う割当て要求を印刷機から受信すると（Ｓ６０１：Ｙｅｓ）、当該ユーザの上限枚数と割当て済み枚数を読み出す（Ｓ６０２、Ｓ６０３）。上限枚数から割当て済み枚数を差し引いて割当て可能枚数を算定し（Ｓ６０４）、割当て可能枚数が０より大きければ（Ｓ６０５：Ｙｅｓ）、割当て可能枚数が少ないほど少なく、かつ、印刷機の印刷速度に応じた割当て枚数を算定する（Ｓ６０６）。得られた割当て枚数を印刷機に送信する（Ｓ６０８）。【選択図】図６
2008210232.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの印刷枚数を管理する印刷管理装置であって、
ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶手段と、
ユーザに印刷を許可する枚数である割当て枚数を割り当てる割当て手段と、
印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信手段と、を備え、
前記割当て枚数は、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数とする
ことを特徴とする印刷管理装置。
【請求項２】
前記性能は、前記印刷機の印刷速度、モノクロ・カラー印刷種別、オプション装備の有無のうちの少なくともひとつである
ことを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記割当て手段は、印刷機の印刷速度が小さいほど割当て枚数を少なくする
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項４】
ユーザが利用するＮ台の印刷機の印刷速度がそれぞれＳi枚／分（ｉ＝１、…、Ｎ）であり、割当て可能枚数がＲ枚であるときに、印刷速度Ｓiの印刷機の割当て枚数をＳi×Ｒ／（Ｓi＋…＋ＳN）とする
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項５】
前記割当て手段は、割当て可能枚数が所定の下限枚数より少ないときは、割当て可能枚数にかかわらず割当て枚数を一定とする
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項６】
前記割当て手段は、割当て可能枚数が前記下限枚数よりも多い所定の上限枚数よりも多いときは、割当て可能枚数にかかわらず割当て枚数を一定とする
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項７】
割当て枚数のうち印刷した枚数を除いた枚数である余り枚数の通知を印刷機から受信する受信手段と、
前記割当て手段にて割当て枚数を割り当てる際に、割当て可能枚数を当該割当て枚数だけ減少させると共に、前記受信手段にて余り枚数を受信すると、割当て可能枚数を当該余り枚数だけ増加させる割当て可能枚数更新手段と、をさらに備えた
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項８】
複数の印刷機と当該印刷機を利用するユーザの印刷枚数を管理する印刷管理装置とからなる印刷システムであって、
前記印刷管理装置は、
前記複数の印刷機の印刷速度を記憶する印刷速度記憶手段と、
ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶手段と、
ユーザに印刷を許可する枚数である割当て枚数を割り当てる割当て手段と、
印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信手段と、を備え、
前記印刷機は、
ユーザの印刷指示に応じて、印刷管理装置に割当て枚数を要求する要求手段を備え、
前記割当て枚数は、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数とすること
を特徴とする印刷システム。
【請求項９】
前記性能は、前記印刷機の印刷速度、モノクロ・カラー印刷種別、オプション装備の有無のうち少なくともひとつである
ことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記割当て手段は、印刷機の印刷速度が小さいほど割当て枚数を少なくする
ことを特徴とする請求項９に記載の印刷システム。
【請求項１１】
ユーザが利用するＮ台の印刷機の印刷速度がそれぞれＳi枚／分（ｉ＝１、…、Ｎ）であり、割当て可能枚数がＲ枚であるときに、印刷速度Ｓiの印刷機の割当て枚数をＳi×Ｒ／（Ｓi＋…＋ＳN）とする
ことを特徴とする請求項９に記載の印刷システム。
【請求項１２】
前記割当て手段は、割当て可能枚数が所定の下限枚数より少ないときは、割当て可能枚数にかかわらず割当て枚数を一定とする
ことを特徴とする請求項９に記載の印刷システム。
【請求項１３】
前記割当て手段は、割当て可能枚数が前記下限枚数よりも多い所定の上限枚数よりも多いときは、割当て可能枚数にかかわらず割当て枚数を一定とする
ことを特徴とする請求項９に記載の印刷システム。
【請求項１４】
割当て枚数のうち印刷した枚数を除いた枚数である余り枚数の通知を印刷機から受信する受信手段と、
前記割当て手段にて割当て枚数を割り当てる際に、割当て可能枚数を当該割当て枚数だけ減少させると共に、前記受信手段にて余り枚数を受信すると、割当て可能枚数を当該余り枚数だけ増加させる割当て可能枚数更新手段と、をさらに備えた
ことを特徴とする請求項９に記載の印刷システム。
【請求項１５】
ユーザの印刷枚数を管理する印刷管理方法であって、
ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶ステップと、
ユーザに印刷を許可する枚数である割当て枚数を、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数として割り当てる割当てステップと、
印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信ステップと、を含む
ことを特徴とする印刷管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機のユーザが印刷する枚数を管理する印刷管理装置、印刷システム及び印刷管理方法に関し、特に、複数の印刷機が効率良く印刷を実行させる技術に関する。
【背景技術】
【０００２】
従来、オフィス等において複写機やプリンタといった印刷機を利用する際に、例えば、予算に応じて部署ごとやユーザごとに印刷枚数に上限を設け、運用管理することが多い。
印刷枚数の上限を管理サーバにて管理し、管理サーバが、ユーザの使用実績枚数、および使用上限枚数を記述した電子チケットを印刷機に対して発行し、ユーザの使用枚数が上限使用枚数以上に達しないように管理したり、１つのユーザＩＤに対して分割チケットを発行して、複数の印刷機に対して印刷指示を可能にする技術が、特許文献１に記載されている。
【特許文献１】特開２００５−２７５７２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の分割チケットでは、ユーザの使用上限枚数を予めｎ等分し（ｎは定数、もしくは管理サーバが管理する印刷機の数など）、仮の使用上限枚数として分割チケットに記述される。この分割チケットの仮の使用上限枚数は、分割チケットを使用しようとする印刷機の性能などは考慮されていないため、１０枚／分の性能を有する印刷機であっても、１００枚／分の性能を有する印刷機であっても、考慮されずに同じ使用上限枚数が割り振られる。そのため、分割チケットに記述された仮の使用上限枚数が、性能を十分に生かした効率的な印刷指示を行おうとした場合に障害となるといった問題がある。また、使用上限枚数が少なくなってきた際には、分割された仮の使用上限枚数が小さくなることが想定され、ユーザが必要とする印刷枚数に満たなくなって、印刷不可となる問題が生じる場合がある。
【０００４】
本発明は、上述のような問題に鑑みて為されたものであって、印刷機の性能に基づいた割当て枚数を割当て可能とする印刷管理装置、印刷システム及び印刷管理方法を提供することを目的とする。
さらに、本発明は、使用上限枚数が少なくなってきたとしても、印刷処理が
実行できなくなる場合が発生しにくい、円滑な枚数割当てを可能とする印刷管理装置、印刷システム及び印刷管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る印刷管理装置は、ユーザの印刷枚数を管理する印刷管理装置であって、ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶手段と、ユーザに印刷を許可する枚数である割当て枚数を割り当てる割当て手段と、印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信手段と、を備え、前記割当て枚数は、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数とすることを特徴とする。
【０００６】
このように印刷機毎に、その性能に応じて割当て枚数を配分すれば、印刷枚数の合計が所定の上限枚数に近づいても、印刷処理を実行できなくなり難くすることができる。
この場合において、前記性能は、前記印刷機の印刷速度、モノクロ・カラー印刷種別、オプション装備の有無のうちの少なくともひとつであるとしても良い。
なお、本明細書において、「枚数」とは印刷機が印刷する記録紙の枚数には限定されず、広くユーザによる印刷機の使用を指標する用語と解されるべきである。例えば、印刷機が両面印刷する場合、印刷した記録紙は１枚であっても、割当て枚数から２枚を減じて残り枚数としても良い。
【０００７】
また、前記割当て手段は、印刷機の印刷速度が小さいほど割当て枚数を少なくすることを特徴とする。このようにすれば、印刷機の印刷速度によらず、割当て枚数分を印刷しきるのに要する時間を揃えることができるので、何れかの印刷機に偏って多くの枚数が割り当てられることに起因する割当て可能枚数の枯渇を避けることができる。
この場合において、ユーザが利用するＮ台の印刷機の印刷速度がそれぞれＳi枚／分（ｉ＝１、…、Ｎ）であり、割当て可能枚数がＲ枚であるときに、印刷速度Ｓiの印刷機の割当て枚数をＳi×Ｒ／（Ｓi＋…＋ＳN）とすれば、なお好適である。
【０００８】
また、前記割当て手段は、割当て可能枚数が所定の下限枚数より少ないときは、割当て可能枚数にかかわらず割当て枚数を一定とすることを特徴とする。割当て枚数が小さくなるほど、割当て要求がなされる頻度が上って通信等のオーバーヘッドが増大し、印刷処理に遅延をきたすところ、割当て枚数に下限を設け、当該下限以下には減少させないことによって、このような遅延を解消することができる。
【０００９】
また、前記割当て手段は、割当て可能枚数が前記下限枚数よりも多い所定の上限枚数よりも多いときは、割当て可能枚数にかかわらず割当て枚数を一定とすることを特徴とする。このようにすれば、割当て枚数が過大となることに起因して発生する、印刷機間における割当て枚数の不公平を解消することができる。
また、割当て枚数のうち印刷した枚数を除いた枚数である余り枚数の通知を印刷機から受信する受信手段と、前記割当て手段にて割当て枚数を割り当てる際に、割当て可能枚数を当該割当て枚数だけ減少させると共に、前記受信手段にて余り枚数を受信すると、割当て可能枚数を当該余り枚数だけ増加させる割当て可能枚数更新手段と、をさらに備えたこと
このように印刷機毎に、割当て可能枚数が少ないほど割当て枚数を少なくすれば、割当て枚数を固定的に割り当てることによる割当て可能枚数の枯渇を低減することができるので、印刷枚数の合計が所定の上限枚数に近づいても、印刷処理を実行できなくなり難くすることができる。
【００１０】
また、本発明に係る印刷システムは、複数の印刷機と当該印刷機を利用するユーザの印刷枚数を管理する印刷管理装置とからなる印刷システムであって、前記印刷管理装置は、前記複数の印刷機の印刷速度を記憶する印刷速度記憶手段と、ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶手段と、ユーザに印刷を許可する枚数である割当て枚数を割り当てる割当て手段と、印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信手段と、を備え、前記印刷機は、ユーザの印刷指示に応じて、印刷管理装置に割当て枚数を要求する要求手段を備え、前記割当て枚数は、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数とすることを特徴とする。このようにすれば、割当て可能枚数が少なくなっても、タイミングによって印刷ジョブが実行できなくなる不具合を発生し難くすることができる。
【００１１】
また、本発明に係る印刷管理方法は、ユーザの印刷枚数を管理する印刷管理方法であって、ユーザが印刷することができる枚数を示す割当て可能枚数を記憶する枚数記憶ステップと、ユーザに印刷を許可する枚数である割当て枚数を、前記割当て可能枚数以下であり、かつ、前記印刷機の性能に基づいた枚数として割り当てる割当てステップと、印刷機からの要求に応じて、前記割当て枚数を、印刷機に送信する送信ステップと、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明に係る印刷管理装置、印刷システム及び印刷管理方法によれば、印刷機ごとの性能に基づいた割当て枚数を各印刷機に割り当てることができる。また、本発明は、使用上限枚数が少なくなってきたとしても、印刷処理が実行できなくなる場合を発生し難くし、枚数割当てを円滑することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る印刷管理装置の実施の形態について、ネットワーク印刷システムを例にとり、図面を参照しながら説明する。
［１］  ネットワーク印刷システムの構成
先ず、本発明の実施の形態に係るネットワーク印刷システムの構成について説明する。図１は、本実施の形態に係るネットワーク印刷システムの構成を示す図である。図１に示されるように、ネットワーク印刷システム１は、管理装置１００、印刷機１０１及びＰＣ（Personal Computer）１０２をネットワーク１０３にて接続した構成となっている。
【００１４】
管理装置１００は、ネットワーク印刷システム１のユーザ毎に印刷枚数を監視して、所与の上限枚数を超えないように印刷機１０１を制御する。印刷機１０１はユーザから印刷ジョブの実行指示を受け付けて印刷ジョブを実行する。この場合において、ユーザはＰＣ１０２を用いて文書や画像等の印刷データを作成することができる。
［２］  ネットワーク印刷システム１の動作
次に、ネットワーク印刷システム１の動作について、特に印刷枚数の上限管理に関わる部分を説明する。
【００１５】
図２は、ネットワーク印刷システム１の動作を例示する通信シーケンスである。図２に示されるように、先ず、ＰＣ１０２が印刷機１０１に印刷データを送信する。この印刷データは、例えば、ネットワーク印刷システム１のユーザがＰＣ１０２に搭載されたアプリケーション・プログラムを用いて作成した文書データや画像データである。
次に、印刷機１０１は前記印刷データについてユーザから印刷指示を受け付ける。この場合において、印刷機１０１は予めユーザのログインを受け付けてから印刷データの指定を伴う印刷指示を受け付ける。印刷機１０１は印刷指示を受け付けると、ユーザの指定を伴う割当て枚数の割当て要求を管理装置１００に送信する。
【００１６】
管理装置１００は、印刷機１０１から割当て枚数の割当て要求を受信すると、当該ユーザについて予め設定されている上限枚数とそのユーザに既に割り当てた枚数（以下、「割当て済み枚数」という。）とを記録しており、当該上限枚数から当該割当て済み枚数を差し引いて割当て可能枚数を求める。
そして、管理装置１００は、当該割当て可能枚数に応じた割当て枚数を印刷機１０１に送信する。印刷機１０１は割当て枚数を受信すると、割当て枚数の範囲内で印刷を実行する。
【００１７】
割当て枚数だけ印刷しても印刷を完了できなかった場合には、改めて割当て枚数の割当て要求を管理装置１００に送信して、新たな割当て枚数を受信する。その後、印刷機１０１は印刷を完了したら、受信した割当て枚数から印刷した枚数を差し引いた枚数（以下、「余り枚数」という。）をユーザの指定と共に管理サーバ１００に通知する。
［３］  管理装置１００の構成
次に、管理装置１００の構成について説明する。
【００１８】
図３は、管理装置１００のハードウェア構成を示すブロック図である。図３に示されるように、管理装置１００は記憶部３０１、操作部３０２、ディスプレイ部３０３通信部３０４及び制御部３０５を備えている。記憶部３０１は印刷管理プログラム及び印刷管理データを記憶しており、制御部３０５が印刷管理データを用いて印刷管理プログラムを実行する。
【００１９】
図４は、管理装置１００の主要な機能構成を示すブロック図である。図４に示されるように、管理装置１００は、上限枚数テーブル４０１、割当て枚数算定部４０２、割当て要求受信部４０３、割当て枚数送信部４０４、余り枚数受信部４０５、割当て済み枚数更新部４０６及び割当て済み枚数テーブル４０７を備えている。
上限枚数テーブル４０１は、予めユーザ毎に設定された印刷枚数の上限（以下、「上限枚数」という。）を記録するテーブルである。割当て済み枚数テーブル４０７は、ユーザ毎に既に印刷機１０１に割り当てた枚数（以下、「割当て済み枚数」という。）を記録するテーブルである。
【００２０】
割当て要求受信部４０３は、ユーザの指定を伴う割当て枚数の割当て要求を印刷機１０１から受信する。
割当て枚数算定部４０２は、印刷機１０１からの割当て要求に応じて、当該ユーザに係る上限枚数を上限枚数テーブル４０１から読み出すと共に、当該ユーザの割当て済み枚数を割当て済み枚数テーブル４０７から読み出す。そして、上限枚数から割当て済み枚数を差し引いた枚数（以下、「割当て可能枚数」という。）に応じて割当て枚数を算出する。
【００２１】
割当て枚数送信部４０４は、割当て枚数の割当てを要求した印刷機１０１に割当て枚数を送信する。余り枚数受信部４０５は、割当て枚数から実際の印刷枚数を差し引いて得られた余り枚数をユーザの指定と共に印刷機１０１から受信する。
割当て済み枚数更新部４０６は、余り枚数受信部４０５にて受信した余り枚数に係るユーザの割当て済み枚数を割当て済み枚数テーブル４０７から読み出し、これから当該余り枚数を減算した枚数を新たな割当て済み枚数として、割当て済み枚数テーブル４０７に記録する。
【００２２】
［４］  印刷機１０１の構成
次に、印刷機１０１の構成について説明する。
図５は、印刷機１０１の主要な機能構成を示すブロック図である。図５に示されるように、印刷機１０１は、印刷枚数計数部５０１、印刷部５０２、割当て要求送信部５０３、割当て枚数受信部５０４、余り枚数送信部５０５及び余り枚数算定部５０６を備えている。
【００２３】
割当て要求送信部５０３は、割当て枚数の割当て要求をユーザの指定と共に管理装置１００へ送信する。割当て枚数受信部５０４は、管理装置１００から割り当てられた割当て枚数を受信する。印刷部５０２は、割り当てられた割当て枚数を超えない範囲で印刷を実行する。
印刷枚数計数部５０１は印刷部５０２が印刷した枚数を計数する。余り枚数算定部５０６は、割り当てられた割当て枚数から印刷枚数計数部５０１が計数した印刷枚数を差し引いて余り枚数を算定する。余り枚数送信部５０５は、余り枚数算定部５０６が算定した余り枚数を管理装置１００へ送信する。
【００２４】
［５］  管理装置１００の動作
次に、管理装置１００の動作について説明する。
図６は、管理装置１００の主要な動作を示すフローチャートである。図６に示されるように、管理装置１００は、割当て要求受信部４０３にてユーザの指定を伴う割当て要求を印刷機１０１から受信すると（Ｓ６０１：Ｙｅｓ）、上限枚数テーブル４０１から当該ユーザの上限枚数を読み出すと共に（Ｓ６０２）、割当て済み枚数テーブル４０７から当該ユーザの割当て済み枚数を読み出す（Ｓ６０３）。
【００２５】
割当て枚数算定部４０２にて上限枚数から割当て済み枚数を差し引いて割当て可能枚数を算定し（Ｓ６０４）、割当て可能枚数が０より大きければ（Ｓ６０５：Ｙｅｓ）、印刷機１０１の性能に応じた割当て枚数を算定する（Ｓ６０６）。なお、割当て枚数の算定方法については後述する。割当て可能枚数が０以下ならば（Ｓ６０５：Ｎｏ）、割当て枚数を０枚にする（Ｓ６１２）。
【００２６】
そして、管理装置１００は前記割当て済み枚数に前記割当て枚数を加えた枚数を新たな割当て済み枚数として割当て済み枚数テーブル４０７に記録した後（Ｓ６０７）、割当て枚数送信部４０４にて割当て枚数を印刷機１０１に送信したら（Ｓ６０８）、ステップＳ６０１に戻る。
管理装置１００は、割当て要求を受信せず（Ｓ６０１：Ｎｏ）、余り枚数受信部４０５にてユーザの指定を伴う余り枚数を印刷機１０１から受信したら（Ｓ６０９：Ｙｅｓ）、割当て済み枚数更新部４０６にて割当て済み枚数テーブル４０７から当該ユーザの割当て済み枚数を読み出す（Ｓ６１０）。そして、読み出した割当て済み枚数から受信した余り枚数を加算して得られた枚数を新たな割当て済み枚数として割当て済み枚数テーブル４０７に格納する（Ｓ６１１）。
【００２７】
［６］  印刷機１０１の動作
次に、印刷機１０１の動作について説明する。
図７は、印刷機１０１の主要な動作を示すフローチャートである。図７に示されるように、印刷機１０１は、ユーザから印刷ジョブの実行指示を受け付けると、割当て要求送信部５０３にてユーザの指定を伴う割当て要求を管理装置１００に送信する（Ｓ７０１）。
【００２８】
そして、割当て枚数受信部５０４にて管理装置１００から割当て枚数を受信すると（Ｓ７０２）、印刷枚数計数部５０１にて内部変数である印刷枚数を０枚に初期化する（Ｓ７０３）。
次に、余り枚数算定部５０６にて割当て枚数から印刷枚数を差し引いた枚数である余り枚数を算定する（Ｓ７０４）。印刷ジョブが完了しておらず（Ｓ７０５：Ｎｏ）、余り枚数が１枚以上であれば（Ｓ７０６：Ｙｅｓ）、印刷部５０２にて１枚だけ印刷する（Ｓ７０７）。そして、印刷枚数計数部５０１にて印刷枚数を１枚増し（Ｓ７０８）、ステップＳ７０４に進む。
【００２９】
余り枚数が０枚以下ならば（Ｓ７０６：Ｎｏ）、改めて割当て要求を管理装置１００に送信し（Ｓ７０１）、上記のような処理を繰り返す。また、印刷ジョブの実行が完了したら（Ｓ７０５：Ｙｅｓ）、余り枚数送信部５０５にて余り枚数を管理装置１００に送信し（Ｓ７０９）、処理を終了する。
［７］  割当て枚数の算定
次に、管理装置１００の割当て枚数算定部４０２が割当て枚数を算定する方法について説明する。
【００３０】
まず、割当て枚数を一定量とする場合について説明する。この場合においては、割当て枚数を、割当て要求があった印刷機の印刷速度の定数倍とすることができる。印刷速度は、記憶部１１に記憶されていても良いし、割当て要求と同時に印刷機より送信されてきても良い。例えば、割当て枚数を、当該印刷機が３分間で印刷できる枚数とすれば、印刷速度が１００枚／分であれば、割当て枚数は、１００枚／分×３分＝３００枚となる。
【００３１】
割当て可能枚数が、所定枚数以下となって枯渇しかけてきた場合には、割当て要求ごとに固定枚数を割り当てると、割当て枚数に無駄が生じて、割当てが行なえない場合が生じるので、割当て可能枚数が所定枚数以上の場合のみ、割当て枚数を固定枚数としても良い。
性能が高い印刷機では印刷枚数の大きな印刷指示をユーザが行なう可能性が高い。このため、割当て枚数を固定枚数とせずに、印刷速度に合わせた値とすれば、印刷速度の大きな性能が高い印刷機には大きな枚数が割り当てられるので、ユーザのニーズに合致した枚数を割り当てることができる。
【００３２】
次に、割当て枚数を固定ではなく、可変とする場合の割当て枚数の算定方法について説明する。
ネットワーク印刷システム１は印刷機１０１の台数がＮ台のときにｉ番目の印刷機１０１に割り当てる割当て枚数Ｐiを次のように算出する。
Ｐi＝Ｓi×α
ここで、Ｓiはｉ番目の印刷機１０１の印刷速度（枚／分）である。また、αは割当て可能枚数Ｒに応じて次のような値をとる。
【００３３】
α  ＝  Ｒmin／Ｓ  …  Ｒ＜Ｒmin
Ｒ／Ｓ     …  Ｒmin≦Ｒ＜Ｒmax
Ｒmax／Ｓ  …  Ｒmax≦Ｒ
ただし、
Ｓ  ＝  Ｓ1＋…＋ＳN
すなわち、Ｓはネットワーク印刷システム１を構成する印刷機１０１の印刷速度の合計である。
【００３４】
Ｒminはαが平均的なジョブが中断されない程度の時間となるように定められた枚数である。例えば、平均的なジョブが中断されない程度の時間が３０秒であるとすると、
Ｒmin＝Ｓ×０．５
となる。
また、Ｒmaxは印刷機１０１に割り当てる割当て枚数の最大値である。例えば、印刷機１０１の故障や印刷機１０１と管理装置１００との間のネットワーク障害などにより、長期間にわたって印刷機１０１が余り枚数を通知しない状態になった場合、当該印刷機１０１に過大な割当て枚数が割り当てられたままになる。
【００３５】
特に、印刷速度が遅い印刷機１０１に過大な割当て枚数を割り当てると影響が大きい。このように、割当て済み枚数が大きくなり過ぎて、他の印刷機１０１に割り当てることができる割当て枚数が少なくなるといった不公平な事態を避けるためにＲmaxを設ける。
このため、Ｒmaxは、例えば、ネットワーク印刷システム１が５分間に印刷できる最大枚数であるＳ×５とすれば良い。このようにすれば、割当て可能枚数Ｒが十分多い場合であっても、割当て枚数Ｐiを抑えることができる。
【００３６】
このようにすれば、上限枚数と割当て済み枚数との割当て可能枚数ＲがＲmax未満になると、割当て可能枚数Ｒに応じて割当て枚数を減少させるとともに、印刷機１０１毎の印刷速度とに応じて割当て枚数を公平に割り当てるので、割当て枚数が割り当てられないことに起因して印刷処理が実行できなくなる問題を解消することができる。
また、割当て可能枚数ＲがＲmin未満になると割当て枚数を減少させず、固定数とすることによって、割当て要求が頻発することに起因する印刷処理の遅れを解消することができる。
【００３７】
以下に、具体的な枚数を用いた例を示す。上限枚数を１０，０００枚とし、全１１台の印刷機１０１毎の印刷速度を次のようにする。
１００枚／分  …  １台
５０枚／分  …  ２台
３０枚／分  …  ４台
２０枚／分  …  ４台
したがって、印刷速度の合計は
Ｓ  ＝  １００×１＋５０×２＋３０×４＋２０×４  ＝  ４００
また、Ｒmax、Ｒminをそれぞれ２，０００枚、２００枚とする。すなわち、５分間及び３０秒間にネットワーク印刷システム１が印刷できる最大枚数である。
【００３８】
このような場合、印刷速度が１００枚／分の印刷機１０１に対する割当て枚数の割当ては、上式から、割当て可能枚数Ｒが５，０００枚の場合は５００枚、割当て可能枚数Ｒが１，５００枚の場合は３７５枚、割当て可能枚数Ｒが１，０００枚の場合は２５０枚、また、割当て可能枚数Ｒが１５０枚の場合は５０枚となる。
なお、割当て可能枚数は印刷枚数により増減するため割当て枚数も増減する。
【００３９】
［８］  変形例
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
（１）上記実施の形態においては、割当て枚数を印刷速度に応じて算定する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
【００４０】
すなわち、印刷機の性能として、モノクロ印刷機であるか、カラー印刷機であるかの印刷種別に応じて、割当て枚数を変えても良い。例えば、ユーザの所属部署の予算などによってカラー印刷枚数が制限されている場合が多いため、カラー印刷機の割当て枚数の固定量をモノクロ印刷機に較べて少なくしても良い。また、印刷機がフィニッシャー（ステープルやパンチなどのオプション機能を実現するもの）を有する構成であれば、多量の資料印刷用の印刷機であると想定されるため、割当て枚数の固定量を、フィニッシャーを有さない印刷機の固定量よりも多くしても良い。
【００４１】
（２）上記実施の形態においては印刷機１０１が印刷ジョブの実行指示を受けると管理装置１００に割当て要求を送信する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
すなわち、印刷機１０１はユーザ毎にログインを受け付けるものとし、ユーザがログインした時点で管理装置１００に割当て要求を送信しても良い。このようにすれば、ユーザが印刷ジョブの実行を指示した時点で既に割当て枚数の割当てを受けているので、印刷ジョブの実行を完了するまでに要する時間（ユーザにとっての待ち時間）を低減することができる。
【００４２】
（３）上記実施の形態においては特に言及しなかったが、一旦、印刷機１０１が割当て枚数の割当てを受けたもののそれでは足らず、再度、管理装置１００に割当て要求を送信するのは、割り当てられた割当て枚数のうち所定枚数を印刷した時点で行うとしても良い。
この場合において、当該所定枚数は固定枚数であっても良いし、管理装置１００の割当て済み枚数テーブル４０７に格納された割当て済み枚数に応じて異ならせても良い。詳述すれば、当該割当て済み枚数が少ないうちはより早く割当て要求を送信し、当該割当て済み枚数が多くなったらより遅く割当て要求を送信するとしても良い。割当て済み枚数の多寡は、例えば、割当て可能枚数ＲがＲmaxを下回ったか否かで判断すれば良い。
【００４３】
（４）上記実施の形態においては専ら式
Ｐi＝Ｓi×α
を用いて割当て枚数を算定する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、割当て可能枚数Ｒが小さくなるにつれて割当て枚数を減らせば同様の効果を得ることができる。
【００４４】
（５）上記実施の形態においては、印刷機１０１毎の印刷速度に比例して割当て枚数を割り当てるとしたが、本発明がこれに限定されないのは言うまでもなく、これに代えて、印刷機１０１毎の印刷速度に関わりなく、割当て可能枚数Ｒが小さくなるほど割当て枚数を減らしても同様の効果を得ることができる。
なお、本変形例並びに上記変形例（３）の何れにおいても、割当て可能枚数Ｒが所定値Ｒminに達したらそれ以上割当て枚数を減らさないこととしても良い。このようにすれば、上述のように、割当て要求が頻発することによって生じるオーバーヘッドの増大を抑えることができる。
【００４５】
（６）上記実施の形態においては特に言及しなかったが、本明細書において、印刷枚数とは必ずしも印刷に要した記録紙の枚数には一致しない。例えば、印刷機が両面印刷を実行した場合には、記録紙の枚数が１枚であっても印刷枚数を２枚としても良い。一般的に、印刷機の使用状況は、記録紙の枚数のみならず、トナーの消費量も含めて監視される。従って、印刷機は、使用状況に応じて、印刷枚数をカウントするのが望ましい。
【産業上の利用可能性】
【００４６】
本発明に係る印刷管理装置及び印刷システムは、印刷機のユーザが印刷する枚数を管理する装置であって、特に、複数の印刷機が効率良く印刷を実行させる装置として有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態に係るネットワーク印刷システムの構成を示す図である。
【図２】本発明の実施の形態に係るネットワーク印刷システム１の動作を例示する通信シーケンスである。
【図３】本発明の実施の形態に係る管理装置１００のハードウェア構成を示すブロック図である。
【図４】本発明の実施の形態に係る管理装置１００の主要な機能構成を示すブロック図である。
【図５】本発明の実施の形態に係る印刷機１０１の主要な機能構成を示すブロック図である。
【図６】本発明の実施の形態に係る管理装置１００の主要な動作を示すフローチャートである。
【図７】本発明の実施の形態に係る印刷機１０１の主要な動作を示すフローチャートである。
【符号の説明】
【００４８】
１………ネットワーク印刷システム
１００…管理装置
１０１…印刷機
１０２…ＰＣ
１０３…ネットワーク
４０１…上限枚数テーブル
４０２…割当て枚数算定部
４０３…割当て要求受信部
４０４…割当て枚数送信部
４０５…余り枚数受信部
４０６…割当て済み枚数更新部
４０７…割当て済み枚数テーブル
５０１…印刷枚数計数部
５０２…印刷部
５０３…割当て要求送信部
５０４…割当て枚数受信部
５０５…余り枚数送信部
５０６…余り枚数算定部
【図１】
2008210232.tif 000003
【図２】
2008210232.tif 000004
【図３】
2008210232.tif 000005
【図４】
2008210232.tif 000006
【図５】
2008210232.tif 000007
【図６】
2008210232.tif 000008
【図７】
2008210232.tif 000009