(57)【要約】 【課題】予め設定された予算の範囲に収まるように、特例としての印刷を実行させることが可能な情報処理装置、システム、印刷方法およびプログラムを提供する。【解決手段】本発明の情報処理装置は、第１判断部と可否決定部とを備える。第１判断部は、ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、第１期間よりも前の第２期間に対応する上限枚数から、第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲に収まるか否かを判断する。可否決定部は、超過枚数が余剰枚数の範囲に収まる場合は、印刷ジョブの実行を許可する一方、超過枚数が余剰枚数の範囲に収まらない場合は、印刷ジョブの実行を許可しない。【選択図】図１
2015176533.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、前記第１期間よりも前の第２期間に対応する上限枚数から、前記第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲に収まるか否かを判断する第１判断部と、
前記超過枚数が前記余剰枚数の範囲に収まる場合は、前記印刷ジョブの実行を許可する一方、前記超過枚数が前記余剰枚数の範囲に収まらない場合は、前記印刷ジョブの実行を許可しない可否決定部と、を備える、
情報処理装置。
【請求項２】
情報処理装置と、印刷装置とを含むシステムであって、
ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、前記第１期間よりも前の第２期間に対応する上限枚数から、前記第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲内に収まるか否かを判断する第１判断部と、
前記超過枚数が前記余剰枚数の範囲内に収まる場合は、前記印刷ジョブの実行を許可する一方、前記超過枚数が前記余剰枚数の範囲内に収まらない場合は、前記印刷ジョブの実行を許可しない可否決定部と、
前記可否決定部により前記印刷ジョブの実行が許可された場合、前記印刷ジョブを実行する実行部と、を備える、
システム。
【請求項３】
それぞれが、ユーザを識別するユーザ識別情報と、実際に印刷された枚数と、印刷日時とを対応付けた複数の単位情報を有するログ情報を記憶するログ情報記憶部と、
前記ログ情報に基づいて、ユーザごとの上限枚数を設定する設定部と、を備える、
請求項２に記載のシステム。
【請求項４】
前記設定部は、前記第１期間よりも前の第３期間に対応する前記ログ情報と、複数のユーザが所属する部署に対して予め設定された、前記第１期間における上限枚数を示す予算情報とに基づいて、前記予算情報が示す上限枚数を超えないよう、当該部署に所属する複数のユーザの各々の前記第１期間における上限枚数を設定する、
請求項３に記載のシステム。
【請求項５】
前記印刷ジョブは、ユーザを識別するユーザ識別情報と、要求する印刷枚数とを含み、
それぞれが、前記ユーザ識別情報と、前記第１期間において前記ユーザ識別情報により識別されるユーザの要求に従って実際に印刷された枚数の累積枚数と、前記ユーザ識別情報により識別されるユーザの前記第１期間における上限枚数とを対応付けた複数のユーザ情報を記憶するユーザ情報記憶部と、
前記印刷ジョブに含まれる印刷枚数と、前記印刷ジョブに含まれる前記ユーザ識別情報に対応付けられた累積枚数との合計が、前記印刷ジョブに含まれる前記ユーザ識別情報に対応付けられた上限枚数を超えるか否かを判断する第２判断部を、さらに備える、
請求項２乃至４のうちの何れか１項に記載のシステム。
【請求項６】
前記印刷ジョブを受け付ける受付部と、
受け付けた前記印刷ジョブを蓄積するジョブ記憶部と、
ユーザの認証を行う認証部と、
認証されたユーザに対応する全ての前記印刷ジョブを示すジョブ一覧を取得するジョブ一覧取得部と、
前記ジョブ一覧取得部により取得された前記ジョブ一覧を表示部に表示する制御を行うジョブ一覧表示部と、をさらに備え、
前記第２判断部は、前記ジョブ一覧に含まれる前記印刷ジョブのうち、実行が指示された前記印刷ジョブに含まれる印刷枚数と、当該実行が指示された前記印刷ジョブに含まれる前記ユーザ識別情報に対応付けられた累積枚数との合計が、当該実行が指示された前記印刷ジョブに含まれる前記ユーザ識別情報に対応付けられた上限枚数を超えるか否かを判断する、
請求項５に記載のシステム。
【請求項７】
前記余剰枚数は、上限枚数を超える前記印刷ジョブの実行を要求するユーザが所属する部署全体に対して設定されていた前記第２期間における上限枚数から、当該部署に所属する複数のユーザの各々の要求に応じて実際に印刷された枚数を差し引いた枚数である、
請求項２乃至６のうちの何れか１項に記載のシステム。
【請求項８】
前記余剰枚数は、上限枚数を超える前記印刷ジョブの実行を要求するユーザに対して設定されていた前記第２期間における上限枚数から、当該ユーザの要求に応じて実際に印刷された枚数を差し引いた枚数である、
請求項２乃至６のうちの何れか１項に記載のシステム。
【請求項９】
ユーザの要求に従った印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、前記第１期間よりも前の第２期間に対応する上限枚数から、前記第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲内に収まるか否かを判断する第１判断ステップと、
前記超過枚数が前記余剰枚数の範囲内に収まる場合は、前記印刷ジョブの実行を許可する一方、前記超過枚数が前記余剰枚数の範囲内に収まらない場合は、前記印刷ジョブの実行を許可しない可否決定ステップと、
前記可否決定ステップにより前記印刷ジョブの実行が許可された場合、前記印刷ジョブを実行する実行ステップと、を含む、
印刷方法。
【請求項１０】
コンピュータを、
ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、前記第１期間よりも前の第２期間に対応する上限枚数から、前記第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲内に収まるか否かを判断する第１判断手段と、
前記超過枚数が前記余剰枚数の範囲内に収まる場合は、前記印刷ジョブの実行を許可する一方、前記超過枚数が前記余剰枚数の範囲内に収まらない場合は、前記印刷ジョブの実行を許可しない可否決定手段として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、印刷方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複合機やプリンタなどの印刷装置を複数人で使用するような環境において、コスト管理のため、各個人に対して印刷枚数の上限を定め、また、その上限を超えた緊急の場合には特例として印刷を認めるという技術が知られている（例えば特許文献１等）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来においては、予め設定された予算の範囲に収まるように、特例としての印刷を実行させる仕組みは存在しなかった。
【０００４】
本発明は、上記に鑑みてなされたものであって、予め設定された予算の範囲に収まるように、特例としての印刷を実行させることが可能な情報処理装置、システム、印刷方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、前記第１期間よりも前の第２期間に対応する上限枚数から、前記第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲内に収まるか否かを判断する第１判断部と、前記超過枚数が前記余剰枚数の範囲内に収まる場合は、前記印刷ジョブの実行を許可する一方、前記超過枚数が前記余剰枚数の範囲内に収まらない場合は、前記印刷ジョブの実行を許可しない可否決定部と、を備える。
【発明の効果】
【０００６】
本発明によれば、予め設定された予算の範囲に収まるように、特例としての印刷を実行させることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のシステムの構成の一例を示す図である。
【図２】図２は、印刷ジョブのデータ構成の一例を示す図である。
【図３】図３は、設定部が特定した情報の一例を示す図である。
【図４】図４は、予算情報の一例を示す図である。
【図５】図５は、各ユーザの第１期間におけるモノクロ印刷の上限枚数の一例を示す図である。
【図６】図６は、設定部の動作例を示すフローチャートである。
【図７】図７は、ユーザ情報の一例を示す図である。
【図８】図８は、システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理装置、システム、印刷方法およびプログラムの実施形態を詳細に説明する。
【０００９】
図１は、本実施形態のシステム１の構成の一例を示す図である。図１に示すように、システム１は、ユーザが使用する端末装置１０と、印刷制御サーバ２０と、認証サーバ３０と、印刷装置４０とを備える。
【００１０】
端末装置１０は、例えばＰＣ（Personal  Computer）で構成される。端末装置１０は、ユーザの指示に従って（操作に応じて）、印刷の実行を要求する印刷ジョブを生成して印刷制御サーバ２０へ送信する。印刷ジョブは、ユーザを識別するユーザ識別情報と、要求する印刷枚数とを少なくとも含む。この例では、図２に示すように、印刷ジョブは、ユーザＩＤ（上記ユーザ識別情報の一例）と、印刷データの属性を示す情報（この例では、カラーまたはモノクロを示す情報）と、印刷枚数を示す情報とを含んで構成される。
【００１１】
図１に戻って説明を続ける。印刷制御サーバ２０は、受付部２１と、ジョブ記憶部２２と、ジョブ管理部２３と、ログ記憶部２４と、ログ管理部２５と、設定部２６と、第１判断部２７と、可否決定部２８とを備える。なお、図１の例では、印刷制御サーバ２０が有する機能として、本発明に係る機能を主に例示しているが、印刷制御サーバ２０が有する機能は、これらに限られるものではない。
【００１２】
受付部２１は、端末装置１０から送られてくる印刷ジョブを受け付け（受信し）、受け付けた印刷ジョブを、順次にジョブ記憶部３２に記録する。ジョブ管理部２３は、ジョブ記憶部２２に蓄積された印刷ジョブを管理する。
【００１３】
ログ記憶部２４は、それぞれが、ユーザを識別するユーザ識別情報（この例ではユーザＩＤ）と、実際に印刷された枚数と、印刷日時とを対応付けた複数の単位情報を有するログ情報を記憶する。この例では、印刷装置４０によって印刷が実行されると、その印刷を要求したユーザのユーザＩＤと、実際に印刷された印刷枚数と、印刷日時とを対応付けた単位情報が、ログ記憶部２４に記録される。ログ管理部２５は、ログ記憶部２４に記憶されたログ情報を管理する。
【００１４】
設定部２６は、ログ情報に基づいて、複数のユーザごとの上限枚数（許容される印刷枚数の上限値）を設定する。より具体的には、設定部２６は、上限枚数を設定する最新の期間（この例では月単位の期間、以下の説明では「第１期間」と称する場合がある）よりも前の期間（以下の説明では「第３期間」と称する場合がある）に対応するログ情報と、複数のユーザが所属する部署に対して予め設定された、第１期間における上限枚数を示す予算情報とに基づいて、その予算情報が示す上限枚数を超えないよう、当該部署に所属する複数のユーザの各々の第１期間における上限枚数を設定する。
【００１５】
一例として、部署Ａに所属するユーザＡの、ある月（第１期間に対応）における上限枚数を設定する方法を説明する。まず、設定部２６は、ログ管理部２５に対して、第１期間よりも前の第３期間（この例では、ある月の直前の月であるが、これに限られるものではない）に対応するログ情報を要求する。この要求を受けたログ管理部２５は、第３期間に対応するログ情報をログ記憶部２４から取得して設定部２６へ渡す。また、この例では、複数の部署ごとに、当該部署に所属する複数のユーザの各々のユーザＩＤを対応付けた部署情報が、不図示のメモリに格納されており、設定部２６は、ログ管理部２５から取得したログ情報（第３期間に対応するログ情報）に含まれるユーザＡのユーザＩＤと、部署情報とから、ユーザＡが所属する部署Ａを特定するとともに、第３期間においてユーザＡの要求に応じて実際に印刷された枚数（実績枚数）を特定することができる。また、設定部２６は、部署情報から、部署Ａに所属する他のユーザ（この例では、ユーザＢとユーザＣが、ユーザＡと同じ部署Ａに所属しているとする）のユーザＩＤを特定することができる。そして、設定部２６は、ユーザＢおよびユーザＣの各々のユーザＩＤと、第３期間に対応するログ情報とから、第３期間におけるユーザＢの実績枚数とユーザＣの実績枚数を特定することができる。
【００１６】
図３は、以上のようにして設定部２６が特定した情報の一例をテーブル形式で表したものである。図３の例では、前月（第３期間の一例）におけるユーザＡのモノクロ印刷の実績枚数は「１８０枚」であり、ユーザＢのモノクロ印刷の実績枚数は「６３３枚」であり、ユーザＣのモノクロ印刷の実績枚数は「６４０枚」である。この例では、図４に示すように、部署Ａに対しては、ある月（第１期間の一例）における上限枚数を示す予算情報として、モノクロ印刷で「２３００枚」、カラー印刷で「２００枚」が設定されていたとする。図３に示す情報から、ユーザＡのモノクロ印刷の実績枚数：ユーザＢのモノクロ印刷の実績枚数：ユーザＣのモノクロ印刷の実績枚数＝３：１０：１０であるため、設定部２６は、部署Ａに対して予め設定された、第１期間におけるモノクロ印刷の上限枚数「２３００枚」を、上記比率に従って、ユーザＡ、ユーザＢおよびユーザＣの各々に分配することにより、各ユーザの上限枚数を設定するという具合である。この例では、図５に示すように、ユーザＡの第１期間におけるモノクロ印刷の上限枚数は「３００枚」、ユーザＢの第１期間におけるモノクロ印刷の上限枚数は「１０００枚」、ユーザＣの第１期間におけるモノクロ印刷の上限枚数は「１０００枚」に設定されるという具合である。なお、各ユーザの第１期間におけるカラー印刷の上限枚数についても、同様にして設定することができる。
【００１７】
図６は、部署Ａに所属する各ユーザの第１期間における上限枚数を設定する場合の設定部２６の動作例を示すフローチャートである。図６に示すように、設定部２６は、第３期間に対応するログ情報を、ログ管理部２５から取得する（ステップＳ１）。次に、設定部２６は、ステップＳ１で取得したログ情報と、部署Ａに対して予め設定された第１期間の予算情報とに基づいて、部署Ａに所属する各ユーザ（この例では、ユーザＡ、ユーザＢおよびユーザＣ）の上限枚数を設定する（ステップＳ２）。具体的な内容は上述したとおりである。
【００１８】
設定部２６は、以上のようにして各ユーザの第１期間における上限枚数を設定すると、それぞれが、ユーザＩＤと、第１期間において当該ユーザＩＤにより識別されるユーザの要求に従って実際に印刷された枚数の累積枚数と、当該ユーザＩＤにより識別されるユーザの第１期間における上限枚数とを対応付けた複数のユーザ情報を、認証サーバ３０のユーザ情報記憶部３１に登録する。この例では、図７に示すように、ユーザ情報は、ユーザＩＤと、第１期間において当該ユーザＩＤにより識別されるユーザの要求に従って実際に印刷された枚数の累積枚数と、当該ユーザＩＤにより識別されるユーザの第１期間における上限枚数と、当該ユーザＩＤにより識別されるユーザが所属する部署とを対応付けた情報である。
【００１９】
図１に戻り説明を続ける。説明の便宜上、印刷制御サーバ２０の第１判断部２７および可否決定部２８を説明する前に、認証サーバ３０について説明する。認証サーバ３０は、ユーザ情報記憶部３１と、認証情報記憶部３２と、認証部３３とを備える。なお、図１の例では、認証サーバ３０が有する機能として、本発明に係る機能を主に例示しているが、認証サーバ３０が有する機能は、これらに限られるものではない。ユーザ情報記憶部３１は、上述した複数のユーザ情報を記憶する。認証情報記憶部３２は、予め管理者等によって登録された認証情報を記憶する。この例では、認証情報は、ユーザの認証に用いられる情報であり、印刷装置４０を使用する権限を有するユーザに対して予め割り当てられる情報である。この例では、認証情報は、ユーザが所持するＩＣカードを識別するＩＣ情報であるが、これに限らず、例えばユーザＩＤとパスワードの組み合わせを認証情報として用いる形態であってもよい。
【００２０】
認証部３３は、ユーザの認証を行う。この例では、認証部３３は、印刷装置４０から後述の認証要求を受信すると、当該認証要求に含まれる認証用の情報（この例では、ユーザが所持するＩＣカードのＩＣ情報）が、認証情報記憶部３２に記憶された何れかの認証情報と一致するか否かを判断することで、当該認証要求に含まれる認証用の情報に対応するユーザ（ＩＣカードを所持するユーザ）が、印刷装置４０を使用する権限を有するか否かを判断する。認証部３３は、印刷装置４０から送られてきた認証要求に含まれる認証用の情報が、認証情報記憶部３２に記憶された何れかの認証情報と一致した場合、当該認証用の情報に対応するユーザは、印刷装置４０を使用する権限を有すると判断する（当該認証用の情報に対応するユーザを認証する）。認証部３３は、ユーザを認証した場合、認証要求に対する応答として、当該ユーザを認証することを示す情報と、当該ユーザのユーザＩＤを含むユーザ情報とを、印刷装置４０へ送信する。
【００２１】
続いて、印刷装置４０について説明する。図１に示すように、印刷装置４０は、取得部４１と、認証要求部４２と、ジョブ要求部４３と、ジョブ一覧表示部４４と、第２判断部４５と、警告メッセージ表示部４６と、可否決定要求部４７と、実行部４８とを備える。なお、図１の例では、印刷装置４０が有する機能として、本発明に係る機能を主に例示しているが、印刷装置４０が有する機能は、これらに限られるものではない。
【００２２】
取得部４１は、認証用の情報を取得する。この例では、取得部４１は、ＩＣカードリーダで構成されるが、これに限られるものではない。この例では、ユーザは、自身の端末装置１０を操作して印刷の実行を指示した後、印刷装置４０の前に移動し、自身が所持するＩＣカードを、ＩＣカードリーダ（取得部４１）にかざす。そして、取得部４１は、ユーザがかざしたＩＣカードのＩＣ情報を読み取り、その読み取ったＩＣ情報を、認証用の情報として取得するという具合である。
【００２３】
認証要求部４２は、取得部４１により取得された認証用の情報を含み、ユーザの認証を要求する認証要求を、認証サーバ３０へ送信する。ユーザが認証された場合、認証要求部４２は、ユーザを認証することを示す情報と、当該ユーザのユーザＩＤを含むユーザ情報とを認証サーバ３０（認証部３３）から受信（取得）することができる。
【００２４】
認証要求部４２が、ユーザを認証することを示す情報とユーザ情報とを認証サーバ３０から受信した場合、ジョブ要求部４３は、当該ユーザ情報に含まれるユーザＩＤに対応する（紐付く）全ての印刷ジョブを示すジョブ一覧を、印刷制御サーバ２０に対して要求する。この要求を受けた印刷制御サーバ２０（ジョブ管理部２３）は、認証されたユーザに対応する全ての印刷ジョブを示すジョブ一覧をジョブ記憶部２２から抽出し、その抽出したジョブ一覧を印刷装置４０（ジョブ要求部４３）へ渡す。以上のようにして、ジョブ要求部４３は、認証されたユーザに対応する全ての印刷ジョブを示すジョブ一覧を取得することができる。この例では、認証要求部４２は、請求項の「ジョブ一覧取得部」に対応する機能を有していると考えることができる。
【００２５】
ジョブ一覧表示部４４は、ジョブ要求部４３が取得したジョブ一覧を、表示部（不図示のディスプレイ装置）に表示する制御を行う。ユーザは、表示部に表示されたジョブ一覧を確認しながら、何れかの印刷ジョブの実行を指示することができる。
【００２６】
第２判断部４５は、ジョブ一覧に含まれる印刷ジョブのうち、実行が指示された印刷ジョブに含まれる印刷枚数と、当該実行が指示された印刷ジョブに含まれるユーザＩＤに対応付けられた累積枚数（認証サーバ３０から取得したユーザ情報に含まれる累積枚数）との合計が、当該実行が指示された印刷ジョブに含まれるユーザＩＤに対応付けられた上限枚数（認証サーバ３０から取得したユーザ情報に含まれる上限枚数）を超えるか否かを判断する。つまり、第２判断部４５は、ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超えるか否かを判断する機能を有していると考えることができる。
【００２７】
第２判断部４５により、実行が指示された印刷ジョブに含まれる印刷枚数と、当該印刷ジョブに含まれるユーザＩＤに対応付けられた累積枚数との合計が、当該印刷ジョブに含まれるユーザＩＤに対応付けられた上限枚数を超えると判断された場合、警告メッセージ表示部４６は、上限枚数を超えていることを示す警告メッセージを表示部に表示する制御を行う。なお、この警告メッセージの画像情報は、印刷装置４０が生成する形態であってもよいし、外部装置に生成させて印刷装置４０が受け取る形態であってもよい。
【００２８】
警告メッセージが表示されても、印刷を続行する指示を受け付けた場合、可否決定要求部４７は、上限枚数を超える印刷ジョブの実行を要求するユーザの第１期間における上限枚数を超過した枚数を示す超過枚数と、当該ユーザのユーザＩＤとを含み、印刷の実行の可否の決定を要求する可否決定要求を、印刷制御サーバ２０へ送信する。
【００２９】
続いて、印刷制御サーバ２０の第１判断部２７について説明する。第１判断部２７は、上記可否決定要求を受けると（見方を変えれば、ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合）、その可否決定要求に含まれる超過枚数が、第１期間よりも前の第２期間（この例では、第１期間の直前から過去３ヶ月にわたる期間であるが、これに限られるものではない）に対応する上限枚数から、第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲に収まるか否かを判断する。この例では、上記余剰枚数は、上記可否決定要求に含まれるユーザＩＤで識別されるユーザ（上限枚数を超える印刷ジョブの実行を要求するユーザ）が所属する部署全体に対して設定されていた第２期間における上限枚数から、当該部署に所属する複数のユーザの各々の要求に応じて実際に印刷された枚数を差し引いた枚数であるが、これに限られるものではない。例えば上記余剰枚数は、上記可否決定要求に含まれるユーザＩＤで識別されるユーザに対して設定されていた第２期間における上限枚数から、当該ユーザの要求に応じて実際に印刷された枚数を差し引いた枚数であってもよい。
【００３０】
この例では、上記可否決定要求を受けた第１判断部２７は、その可否決定要求に含まれるユーザＩＤと、上述の部署情報とから、当該ユーザＩＤで識別されるユーザが所属する部署、および、当該部署に所属する他のユーザを特定することができる。そして、第１判断部２７は、ログ記憶部２４に記憶されたログ情報と、過去３ヶ月（第２期間の一例）の各々における当該部署に所属する複数のユーザの各々の設定済みの上限枚数（不図示のメモリに格納されているものとする）とに基づいて、当該部署に所属する複数のユーザごとに、過去３ヶ月の各々における当該ユーザの上限枚数から、過去３ヶ月の各々において当該ユーザの要求に応じて実際に印刷された枚数を差し引いた枚数を求め、その総和を、余剰枚数として求めることができる。そして、第１判断部２７は、可否決定要求に含まれる超過枚数が、以上のようにして求めた余剰枚数の範囲に収まるか否かを判断するという具合である。
【００３１】
可否決定部２８は、可否決定要求に含まれる超過枚数が余剰枚数の範囲に収まる場合は、印刷ジョブの実行を許可する（当該可否決定要求に含まれるユーザＩＤで識別されるユーザが要求している印刷ジョブの実行を許可する）。一方、可否決定部２８は、可否決定要求に含まれる超過枚数が余剰枚数の範囲に収まらない場合は、印刷ジョブの実行を許可しない。可否決定部２８は、以上のようにして決定した印刷の実行の可否を示す決定情報を、印刷装置４０へ送信する。この例では、上述の第１判断部２７および上述の可否決定部２８を有する印刷制御サーバ２０は、請求項の「情報処理装置」に対応していると考えることができる。
【００３２】
印刷の実行を許可することを示す決定情報を受信した場合、印刷装置４０の実行部４８は、ユーザから要求された印刷ジョブを実行する。一方、印刷の実行を許可しないことを示す決定情報を受信した場合、印刷装置４０の実行部４８は、ユーザから要求された印刷ジョブを実行しない。
【００３３】
図８は、認証されたユーザが、表示部に表示されたジョブ一覧を確認しながら、何れかの印刷ジョブの実行を指示した場合のシステム１の動作例を示すフローチャートである。図８に示すように、まず第２判断部４５は、実行が指示された印刷ジョブに含まれる印刷枚数と、当該印刷ジョブに含まれるユーザＩＤに対応付けられた累積枚数（認証サーバ３０から取得したユーザ情報に含まれる累積枚数）との合計が、当該印刷ジョブに含まれるユーザＩＤに対応付けられた上限枚数（認証サーバ３０から取得したユーザ情報に含まれる上限枚数）を超えるか否かを判断する（ステップＳ１１）。
【００３４】
実行が指示された印刷ジョブに含まれる印刷枚数と、当該印刷ジョブに含まれるユーザＩＤに対応付けられた累積枚数との合計が、当該印刷ジョブに含まれるユーザＩＤに対応付けられた上限枚数を超えない場合（ステップＳ１１：Ｎｏ）、実行部４８は、実行が指示された印刷ジョブを実行する（ステップＳ１５）。一方、実行が指示された印刷ジョブに含まれる印刷枚数と、当該印刷ジョブに含まれるユーザＩＤに対応付けられた累積枚数との合計が、当該印刷ジョブに含まれるユーザＩＤに対応付けられた上限枚数を超える場合（ステップＳ１１：Ｙｅｓ）、警告メッセージ表示部４６は、警告メッセージを表示部に表示する制御を行う（ステップＳ１２）。その後、印刷を続行する指示を受け付けなかった場合（ステップＳ１３：Ｎｏ）、処理は終了する。一方、印刷を続行する指示を受け付けた場合（ステップＳ１３：Ｙｅｓ）、上述したように、可否決定要求部４７は、超過枚数とユーザＩＤとを含む可否決定要求を、印刷制御サーバ２０へ送信する。この可否決定要求を受け取った第２判断部４５は、その可否決定要求に含まれる超過枚数が、上述の余剰枚数の範囲に収まるか否かを判断する（ステップＳ１４）。超過枚数が余剰枚数の範囲に収まる場合（ステップＳ１４：Ｙｅｓ）、実行部４８は、ユーザから要求された印刷ジョブを実行する（ステップＳ１５）。一方、超過枚数が余剰枚数の範囲に収まらない場合（ステップＳ１４：Ｎｏ）、実行部４８は、ユーザから要求された印刷ジョブを実行せずに、処理が終了する。
【００３５】
なお、以上に説明した印刷制御サーバ２０、認証サーバ３０および印刷装置４０の各々のハードウェア構成は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信Ｉ／Ｆ（インタフェース）、表示装置（ディスプレイ装置）などを含むハードウェア構成である。
【００３６】
上述の印刷制御サーバ２０の各部の機能（受付部２１、ジョブ管理部２３、ログ管理部２５、設定部２６、第１判断部２７および可否決定部２８）は、印刷制御サーバ２０のＣＰＵがＲＯＭ等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上述の印刷制御サーバ２０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。また、印刷制御サーバ２０のジョブ記憶部２２、ログ記憶部２４は、例えばＲＯＭやＨＤＤ等により実現可能である。
【００３７】
また、上述の認証サーバ３０の認証部３３は、認証サーバ３０のＣＰＵがＲＯＭ等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。また、認証サーバ３０のユーザ情報記憶部３１、認証情報記憶部３２は、例えばＲＯＭやＨＤＤ等により実現可能である。
【００３８】
さらに、上述の印刷装置４０の各部の機能（取得部４１、認証要求部４２、ジョブ要求部４３、ジョブ一覧表示部４４、第２判断部４５、警告メッセージ表示部４６、可否決定要求部４７、実行部４８）は、印刷装置４０のＣＰＵがＲＯＭ等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上述の印刷装置４０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【００３９】
以上に説明したように、本実施形態では、ユーザの要求に従って印刷ジョブを実行すると、第１期間において当該ユーザに対して許容される上限枚数を超える場合、超過した枚数を示す超過枚数が、第１期間よりも前の第２期間に対応する上限枚数から、第２期間において実際に印刷された枚数を差し引いた余剰枚数の範囲に収まるか否かを判断する。そして、超過枚数が余剰枚数の範囲に収まる場合は、印刷ジョブの実行を許可する一方、超過枚数が余剰枚数の範囲に収まらない場合は、印刷ジョブの実行を許可しない。これにより、予め設定された予算の範囲に収まるように、特例としての印刷を実行させることができる。また、本実施形態では、既に設定済みの各ユーザの上限枚数を変更することはせずに、設定済みの上限枚数を遵守することをユーザに意識させつつも、例えば業務の都合上、上限枚数を超えて印刷を実行する必要がある場合においては、予め設定された予算の範囲に収まるように、特例としての印刷を実行させることができる。
【００４０】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００４１】
例えば上述の印刷制御サーバ２０の各部の機能と、上述の認証サーバ３０の各部の機能とが、ひとつの装置に搭載される形態であってもよいし、例えば上述の印刷制御サーバ２０の各部の機能と、上述の認証サーバ３０の各部の機能とが、３つ以上の装置に分散されて搭載される形態であってもよい。
【００４２】
また、例えば上述の印刷制御サーバ２０が有する第１判断部２７および可否決定部２８が、印刷装置４０に搭載される形態であってもよい。この場合、印刷装置４０が、請求項の「情報処理装置」に対応していると考えることができる。要するに、本発明に係る情報処理装置は、上述の第１判断部２７に対応する機能と、上述の可否決定部２８に対応する機能とを少なくとも備える形態であればよい。
【００４３】
また、上述の印刷制御サーバ２０、認証サーバ３０および印刷装置４０の各々が有する機能が搭載され得る装置は、上述の実施形態に限られるものではなく、任意に変更可能である。要するに、本発明に係るシステムは、上述の第１判断部２７に対応する機能と、上述の可否決定部２８に対応する機能と、上述の実行部４８に対応する機能とを少なくとも備える形態であればよく、これらの機能を複数の装置に分散して搭載する形態については、様々に変更が可能である。
【００４４】
（プログラム）
なお、上述のシステム１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、上述のシステム１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述のシステム１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００４５】
１    システム
１０  端末装置
２０  印刷制御サーバ
２１  受付部
２２  ジョブ記憶部
２３  ジョブ管理部
２４  ログ記憶部
２５  ログ管理部
２６  設定部
２７  第１判断部
２８  可否決定部
３０  認証サーバ
３１  ユーザ情報記憶部
３２  認証情報記憶部
３３  認証部
４０  印刷装置
４１  取得部
４２  認証要求部
４３  ジョブ要求部
４４  ジョブ一覧表示部
４５  第２判断部
４６  警告メッセージ表示部
４７  可否決定要求部
４８  実行部
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特開２００２−０８２７８９号公報
【図１】
2015176533.tif 000003
【図２】
2015176533.tif 000004
【図３】
2015176533.tif 000005
【図４】
2015176533.tif 000006
【図５】
2015176533.tif 000007
【図６】
2015176533.tif 000008
【図７】
2015176533.tif 000009
【図８】
2015176533.tif 000010