(57)【要約】      （修正有）【課題】ユーザに月決めの印刷制限枚数を意識させることによりコスト意識を持たせる。【解決手段】印刷管理装置１は、各印刷データ送信装置３が印刷装置２に印刷させた印刷枚数を管理し、ユーザＵａが行う当該印刷データ送信装置３ａからの印刷要求により、印刷枚数が印刷限度枚数を超過する場合に、当該印刷データ送信装置３ａに、他のユーザＵｂ（印刷データ送信装置３ｂ）に対して印刷権利の譲渡の依頼を行うことを問い合わせ、当該印刷データ送信装置３ａから譲渡の依頼を行う要求があったときに、他のユーザＵｂが操作する他の印刷データ送信装置３ｂに譲渡枚数伺いを通知し、前記他の印刷データ送信装置３ｂから送信される印刷権利の譲渡枚数を取得し、印刷制限枚数を超過する超過分の枚数を、取得した譲渡枚数で補完できる場合に、印刷データ送信装置３ａからの印刷データを印刷装置２に送り出す。【選択図】図１
2014026398.tif 000002
【特許請求の範囲】
【請求項１】
２以上の印刷データ送信装置と、印刷データに基づき媒体に印刷する印刷装置との間で通信可能に接続され、前記印刷データ送信装置から前記印刷装置に前記印刷データを送り出す印刷管理装置であって、
前記印刷装置の印刷履歴を記憶する印刷履歴テーブルと、
前記印刷データ送信装置それぞれが有する印刷権利の印刷制限枚数を記憶する記憶部と、
印刷管理機能制御部とを備え、
前記印刷管理機能制御部は、
何れか一の前記印刷データ送信装置から印刷要求があった際に、当該印刷要求の印刷枚数に、前記印刷履歴テーブルから得られる当該一の印刷データ送信装置の印刷済枚数を加算した値が、当該一の印刷データ送信装置の前記印刷制限枚数を超過する場合、前記一の印刷データ送信装置に、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うことを問い合わせ、
前記一の印刷データ送信装置から前記譲渡の依頼を行う要求があったときに、前記他の印刷データ送信装置に前記一の印刷データ送信装置から前記譲渡の依頼があったことの譲渡枚数伺いを通知し、
前記他の印刷データ送信装置から送信される印刷権利の譲渡枚数を取得し、
前記印刷制限枚数を超過する超過分の枚数を前記譲渡枚数で補完できるときに、前記一の印刷データ送信装置からの印刷データを前記印刷装置に送り出す許可を出す
ことを特徴とする印刷管理装置。
【請求項２】
前記印刷管理機能制御部は、
前記印刷制限枚数を超過する超過分の枚数を前記譲渡枚数で補完できなかったときに、前記一の印刷データ送信装置以外のまだ譲渡枚数伺いを通知していない印刷データ送信装置があれば、未通知の他の印刷データ送信装置に譲渡枚数伺いを通知し、
前記他の印刷データ送信装置から送信される印刷権利の譲渡枚数を取得し、
前記印刷制限枚数を超過する超過分の枚数を、前記他の印刷データ送信装置それぞれからこれまでに取得した譲渡枚数の合計枚数で補完できるときに、前記一の印刷データ送信装置からの印刷データを前記印刷装置に送り出す許可を出す
ことを特徴とする請求項１に記載された印刷管理装置。
【請求項３】
前記印刷制限枚数は、所定期間内における印刷枚数を制限する枚数であり、
前記印刷管理機能制御部は、
前記一の印刷データ送信装置以外の印刷データ送信装置それぞれの印刷履歴から、所定期間内における今後の総印刷枚数を推測した推測総印刷枚数と、
前記印刷履歴テーブルから得られる前記印刷データ送信装置それぞれの印刷済枚数とから、
前記印刷データ送信装置それぞれの印刷済枚数が、前記印刷制限枚数に達するまでに枚数に余裕がある順番で、前記譲渡枚数伺いを通知する
ことを特徴とする請求項１または請求項２に記載された印刷管理装置。
【請求項４】
２以上の印刷データ送信装置と、印刷データに基づき媒体に印刷する印刷装置との間で通信可能に接続され、前記印刷装置の印刷履歴を記憶する印刷履歴テーブルと前記印刷データ送信装置それぞれが有する印刷権利の印刷制限枚数を記憶する記憶部とを予め備え、前記印刷データ送信装置から前記印刷装置に前記印刷データを送り出す印刷管理装置のコンピュータを、
何れか一の前記印刷データ送信装置から印刷要求があったときに、当該印刷要求の印刷枚数に、前記印刷履歴テーブルから得られる当該一の印刷データ送信装置の印刷済枚数を加算した値が、当該一の印刷データ送信装置の前記印刷制限枚数を超過する場合、前記一の印刷データ送信装置に、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うことを問い合わせる手段、
前記一の印刷データ送信装置から前記譲渡の依頼を行う要求があったときに、前記他の印刷データ送信装置に前記一の印刷データ送信装置から前記譲渡の依頼があったことの譲渡枚数伺いを通知し、
前記他の印刷データ送信装置から送信される印刷権利の譲渡枚数を取得する手段、
前記印刷制限枚数を超過する超過分の枚数を前記譲渡枚数で補完できるときに、前記一の印刷データ送信装置から受信した印刷データを前記印刷装置に送り出す許可を出す手段、
として機能させることを特徴とする印刷管理プログラム。
【請求項５】
印刷装置を管理する印刷管理装置と通信可能に接続され、入力部、及び表示部を備えた印刷データ送信装置のコンピュータを、
前記印刷管理装置に印刷要求と共に印刷枚数の送信を行う印刷枚数管理手段と、
前記印刷枚数に、そのときまでに前記印刷装置に印刷させた印刷済枚数を加算した値が、予め決められた印刷制限枚数を超過する旨の情報と、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うか否かを選択させる選択欄とを前記表示部に表示させる手段と、
前記入力部を介して前記譲渡の依頼を行うことが選択されたときに、前記印刷管理装置にその旨を返信する手段、
として機能させることを特徴とする印刷データ送信プログラム。
【請求項６】
印刷装置を管理する印刷管理装置と通信可能に接続され、入力部、及び表示部を備えた印刷データ送信装置のコンピュータを、
前記印刷管理装置から譲渡枚数伺いを受信する手段と、
前記譲渡枚数伺いに含まれる、譲渡依頼元の他の印刷データ送信装置を識別する識別情報と、当該他の印刷データ送信装置が希望する印刷権利の譲渡希望枚数と、この譲渡の依頼を受諾するか否かを選択させる選択欄とを前記表示部に表示させる手段、
前記入力部を介して前記譲渡の依頼を受諾することが選択されたときに、譲渡の依頼を受諾する旨を前記印刷管理装置に返信する手段、
として機能させることを特徴とする印刷データ送信プログラム。
【請求項７】
前記入力部を介して譲渡の依頼を受諾することが選択されたときに、譲渡可能枚数の入力を促す入力欄を前記表示部に表示させる手段、
前記入力部を介して入力された譲渡可能枚数を、前記譲渡の依頼を受諾する旨として、前記印刷管理装置に返信する手段、
として機能させることを特徴とする請求項６に記載の印刷データ送信プログラム。
【請求項８】
２以上の印刷データ送信装置と、印刷データに基づき媒体に印刷する印刷装置と、各装置と通信可能に接続され、前記印刷データ送信装置から前記印刷装置に前記印刷データを送り出す印刷管理装置とを備える印刷システムであって、
前記印刷管理装置は、
前記印刷装置の印刷履歴を記憶する印刷履歴テーブルと、
前記印刷データ送信装置それぞれが有する印刷権利の印刷制限枚数を記憶する記憶部と、
を備え、
何れか一の前記印刷データ送信装置は、
前記印刷管理装置に、前記印刷装置に印刷させる印刷枚数を含む印刷要求を行い、
前記印刷管理装置は、
前記一の印刷データ送信装置から印刷要求があった際に、当該印刷要求の印刷枚数に、前記印刷履歴テーブルから得られる当該一の印刷データ送信装置の印刷済枚数を加算した値が、当該一の印刷データ送信装置の前記印刷制限枚数を超過する場合、前記一の印刷データ送信装置に、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うことを問い合わせ、
前記一の印刷データ送信装置は、第１の入力部、及び第１の表示部を備え、
前記印刷制限枚数を超過する旨の情報と、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うか否かを選択させる選択欄とを前記第１の表示部に表示させ、
前記第１の入力部を介して前記譲渡の依頼を行うことが選択されたときに、前記印刷管理装置にその旨を返信し、
前記印刷管理装置は、
前記一の印刷データ送信装置から前記譲渡の依頼を行う要求があったときに、前記他の印刷データ送信装置に前記一の印刷データ送信装置から前記譲渡の依頼があったことの譲渡枚数伺いを通知し、
前記他の印刷データ送信装置は、第２の入力部、及び第２の表示部を備え、
前記譲渡枚数伺いに含まれる、譲渡依頼元の前記一の印刷データ送信装置を識別する識別情報と、当該一の印刷データ送信装置が希望する印刷権利の譲渡希望枚数と、この譲渡の依頼を受諾するか否かを選択させる選択欄とを前記第２の表示部に表示させ、
前記第２の入力部を介して前記譲渡の依頼を受諾することが選択されたときに、譲渡の依頼を受諾する旨を前記印刷管理装置に返信し、
前記印刷管理装置は、
前記他の印刷データ送信装置から送信される印刷権利の譲渡枚数を取得し、
前記印刷制限枚数を超過する超過分の枚数を前記譲渡枚数で補完できるときに、前記一の印刷データ送信装置からの印刷データを前記印刷装置に送り出す許可を出す
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置、印刷管理プログラム、印刷データ送信プログラム、および印刷システムに関し、ネットワーク印刷を行う印刷装置（ネットワークプリンタ）を管理して、印刷データ送信装置それぞれの印刷可能枚数を制限する印刷管理装置、印刷管理プログラム、印刷データ送信プログラム、および印刷システム。
【背景技術】
【０００２】
従来、プリンタやＭＦＰ（Multifunction Printer）などの印刷装置は、ユーザ毎に所定期間の消耗品の使用可能量を予め設定し、所定期間内に使用可能量を超えた場合には印刷を制限することが行われていた。
例えば、特許文献１に記載された管理サーバは、ユーザ使用量とユーザ使用可能量とを比較し、ユーザ使用量がユーザ使用可能量に達していると判断した場合に、ＭＦＰに使用不許可を通知していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３７８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の印刷管理装置（管理サーバ３００）は、ユーザ使用量（印刷済枚数）がユーザ使用可能量（印刷制限枚数）に達していなければ、余った分を翌月に繰り越すことができる構成を想定している。そのため、各クライアントは、前月までの繰り越し分も自由に使用でき、月決めの印刷制限枚数をあまり意識することなく印刷装置に印刷させることができてしまい、コスト意識をもたせることが難しいという問題がある。
【０００５】
本発明は、以上のような問題を解決するためになされたものであり、ユーザにコスト意識を持たせる印刷管理装置、印刷管理プログラム、印刷データ送信プログラム、および印刷システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明の印刷管理装置は、２以上の印刷データ送信装置と、印刷データに基づき媒体に印刷する印刷装置との間で通信可能に接続され、前記印刷データ送信装置から前記印刷装置に前記印刷データを送り出す印刷管理装置であって、前記印刷装置の印刷履歴を記憶する印刷履歴テーブルと、前記印刷データ送信装置それぞれが有する印刷権利の印刷制限枚数を記憶する記憶部とを備え、何れか一の前記印刷データ送信装置から印刷要求があったときに、当該印刷要求の印刷枚数に、前記印刷履歴テーブルから得られる当該一の印刷データ送信装置の印刷済枚数を加算した値が、当該一の印刷データ送信装置の前記印刷制限枚数を超過する場合、前記一の印刷データ送信装置に、他の印刷データ送信装置に対して印刷権利の譲渡の依頼を行うことを問い合わせ、前記一の印刷データ送信装置から前記譲渡の依頼を行う要求があったときに、前記他の印刷データ送信装置に前記一の印刷データ送信装置から前記譲渡の依頼があったことの譲渡枚数伺いを通知し、前記他の印刷データ送信装置から送信される印刷権利の譲渡枚数を取得し、前記印刷制限枚数を超過する超過分の枚数を前記譲渡枚数で補完できるときに、前記一の印刷データ送信装置からの印刷データを前記印刷装置に送り出す許可を出すことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷制限枚数を超えてしまうために印刷できない旨の通知をするだけでなく、印刷制限枚数を超えて印刷する場合は、不足枚数分の印刷をする権利を譲ってもらうよう他者に依頼する必要があるため、さらにコスト意識をもたせることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る印刷システムの全体構成図である。
【図２】第１の実施形態に係るプリンタサーバのブロック図である。
【図３】当月分印刷統計テーブルの一例を示す図である。
【図４】前月分印刷統計テーブルの一例を示す図である。
【図５】プリンタのブロック図である。
【図６】ＰＣのブロック図である。
【図７】印刷システム全体の処理動作の概要を示すタイムチャートである。
【図８】印刷要求元ＰＣの処理動作のフローチャートである。
【図９】譲渡ＰＣの処理動作のフローチャートである。
【図１０】プリンタサーバの処理動作のフローチャートである。
【図１１】図１０から続くプリンタサーバの処理動作のフローチャートである。
【図１２】譲渡依頼順序決定処理動作のフローチャートである。
【図１３】印刷不可画面の一例を示す図である。
【図１４】譲渡枚数伺い受信画面（Ｂさん）の一例を示す図である。
【図１５】譲渡受諾者報告画面の一例を示す図である。
【図１６】譲渡枚数入力画面の一例を示す図である。
【図１７】譲渡枚数伺い受信画面（Ｃさん）の一例を示す図である。
【図１８】算出された譲渡依頼時期別の順序の判断値である。
【図１９】譲渡依頼時期が中旬の場合の譲渡依頼順序が記録された当月分印刷統計テーブルの一例を示す図である。
【図２０】譲渡依頼時期が下旬の場合の譲渡依頼順序が記録された当月分印刷統計テーブルの一例を示す図である。
【図２１】別の実施例における当月分印刷統計テーブルの一例を示す図である。
【図２２】別の実施例における前月分印刷統計テーブルの一例を示す図である。
【図２３】別の実施例において算出された譲渡依頼時期別の順序の判断値である。
【図２４】第２の実施形態に係るプリンタサーバのブロック図である。
【図２５】第２の実施形態における、図１０から続くプリンタサーバの処理動作のフローチャートである。
【図２６】第２の実施形態における、譲渡受諾者報告画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明について概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１０】
［第１の実施形態］
第１の実施形態に係る印刷システム５について説明する。
図１に示す印刷システム５は、プリンタサーバ１と、プリンタ２と、ＰＣ３（３ａ，３ｂ，３ｃ，・・・）とを備え、これらの各装置は、有線または無線によるＬＡＮ４を介して、通信可能に接続されている。ここで、ＰＣ３ａはユーザＵａにより操作されるコンピュータである。同様に、ＰＣ３ｂはユーザＵｂ、ＰＣ３ｃはユーザＵｃにより操作されるコンピュータである。
【００１１】
ユーザＵａに操作されたＰＣ３ａは、ユーザＵａに指定されたプリンタ２宛てに印刷データ１０２を送信する。この送信された印刷データ１０２は、プリンタサーバ１を経由して、プリンタ２に到達する。そして、プリンタ２は、受信した印刷データ１０２に基づき印刷処理を実行する。これにより、ユーザＵａは、プリンタ２から排出された媒体（印刷物）を回収することがきる。
【００１２】
ここで、本発明に係るプリンタサーバ１は、複数のＰＣ３からプリンタ２に送信される印刷データ１０２を整理して、プリンタ２に印刷データ１０２を順番に送り出すプリンタサーバとしての本来の機能（プリンタサーバ機能）と、各ＰＣ３の印刷枚数を管理し、各ＰＣ３に定められた限度枚数を超える印刷を禁止する機能（印刷管理サーバ機能）とを有する。
【００１３】
ＬＡＮ４は、例えば、有線／無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などを介して、インターネットプロトコル（Internet Protocol）技術を利用して相互接続されるコンピュータネットワークである。また、ＬＡＮ以外にも、ZigBee（登録商標）やBluetooth（登録商標）などであってもよい。
【００１４】
［プリンタサーバ１］
図２に示すようにプリンタサーバ１は、データやプログラムを記憶する記憶部１０と、プリンタサーバ１の全体を制御する制御部４０と、ＬＡＮ４と接続する通信部５０と、時刻を取得するタイマ５１とを備える。
プリンタサーバ１には、ＬＡＮ４を介して接続されている複数のＰＣ３のうち、特定のＰＣ３にデータを送信可能にする情報（例えば、ＩＰアドレス）を記憶している。
【００１５】
［制御部４０］
制御部４０は、例えば、ＣＰＵ（Central Processing Unit）で構成され、ＣＰＵが記憶部１０に格納されるプログラム（不図示）を展開し実行することによってプリンタサーバ１が備える各構成部を制御する。これにより、プリンタサーバ１の各機能が実現される。この制御部４０は、印刷管理サーバ機能を実現する印刷管理サーバ機能制御部４６（印刷枚数管理部４１、印刷限度比較部４２、譲渡依頼順序決定部４３、譲渡依頼処理部４４、譲渡依頼枚数決定部４５）と、プリンタサーバ機能を実現するプリンタサーバ機能制御部４７とを備える。制御部４０が備える各構成部の機能については詳細を後記する。
【００１６】
［通信部５０］
通信部５０は、ＬＡＮ４と接続するインタフェースであり、制御部４０に制御されて接続先のコンピュータ（プリンタ２やＰＣ３）とデータの送受信を行う。
［タイマ５１］
タイマ５１は、時刻を取得する。制御部４０は、このタイマ５１を用いて日付と時刻を取得する。
【００１７】
［記憶部１０］
記憶部１０は、例えば、ＨＤＤ（Hard Disc Drive）、ＲＡＭ（Random Access Memory）、光ディスク等の記憶手段であり、データやプログラムを記憶する。この記憶部１０は、当月分印刷統計テーブル１１（図３）と、前月分印刷統計テーブル１２（図４）と、印刷要求枚数１３と、譲渡依頼枚数１４と、譲渡枚数１５と、印刷履歴テーブル１７と、印刷ログテーブル１８とを記憶する。
【００１８】
（印刷履歴テーブル１７）
印刷履歴テーブル１７は、プリンタ２が印刷した印刷履歴情報を記録する。この印刷履歴情報は、プリンタ２が印刷した後でプリンタサーバ１宛てに送信する印刷完了通知を受信したときに記録される。
この印刷履歴テーブル１７には、印刷日時の情報と、印刷要求元ＰＣに係る情報と、印刷権利の譲渡の依頼に応じて受諾（許可）したＰＣ（以下、「譲渡ＰＣ」と称する）に係る情報とが印刷履歴情報として記録される。例えば、印刷日時、印刷要求元ＰＣのＰＣ識別子と印刷に必要な媒体枚数（以下、「使用枚数」とする。）、第１の譲渡ＰＣのＰＣ識別子と譲渡枚数、第２の譲渡ＰＣのＰＣ識別子と譲渡枚数などが記録される。よって、この印刷履歴テーブル１７を確認することで、プリンタ２の印刷履歴情報を得ることができる。ここで、印刷要求元ＰＣの使用枚数に全ての譲渡ＰＣの譲渡枚数を加算した数が、総印刷枚数に相当する。また、この使用枚数は、各ＰＣ３に割り当てられた印刷可能な権利枚数、すなわち印刷権利である。
【００１９】
（印刷ログテーブル１８）
印刷ログテーブル１８は、プリンタ２の印刷ログが記録される。この印刷ログテーブル１８には、一般的な印刷ログとして、印刷要求元ＰＣのＰＣ識別子、カラーとモノクロのページ数、両面印刷と片面印刷のページ数、印刷に必要な媒体の枚数（総印刷枚数）、媒体のサイズ、ＣＭＹＫの各色のトナーの使用量などのデータが記憶される。
【００２０】
ここで、印刷に必要な媒体の枚数（印刷枚数）は、両面印刷であれば、２ページで１枚である。また、集約２ページの両面印刷であれば、４ページで１枚である。ＰＣ３から印刷要求が行われる際に、これらの印刷設定から印刷枚数が決定される。
【００２１】
（当月分印刷統計テーブル１１）
当月分印刷統計テーブル１１は、図３に示すように、印刷履歴テーブル１７に記録された印刷履歴情報に基づき、各ＰＣ３の、当月印刷枚数２１、当月印刷上限値２２、および譲渡依頼順序２３が記録される。
当月印刷枚数２１には、当月にプリンタ２に印刷させた印刷枚数が記録される。
当月印刷上限値２２には、予め決められた印刷制限枚数が記録される。
譲渡依頼順序２３には、制御部４０により譲渡依頼処理が行われる順番が記録される。この譲渡依頼順序２３は、後記する譲渡依頼順序決定部４３によって決定される。
【００２２】
（前月分印刷統計テーブル１２）
前月分印刷統計テーブル１２は、図４に示すように、印刷履歴テーブル１７に記録された印刷履歴情報に基づき、各ＰＣ３の、前月上旬印刷枚数３１、前月中旬印刷枚数３２、前月下旬印刷枚数３３、および前月印刷上限値３４が記録される。
前月上旬印刷枚数３１には、前月の１〜１０日にプリンタ２に印刷させた枚数が記録される。
前月中旬印刷枚数３２には、前月の１１〜２１日にプリンタ２に印刷させた枚数が記録される。
前月下旬印刷枚数３３には、前月の２１〜末日にプリンタ２に印刷させた枚数が記録される。
前月印刷上限値３４には、前月の「当月印刷上限値２２」の値（＝印刷限度枚数）が記録される。
【００２３】
（印刷要求枚数１３）
印刷要求枚数１３は、プリンタ２に印刷させる総枚数である。印刷要求元のＰＣ３が送信した印刷データ１０２に含まれる情報である。
この印刷要求枚数１３は、印刷要求元のＰＣ３の使用枚数に全ての譲渡ＰＣの譲渡枚数を加算した枚数である。（印刷要求元のＰＣ３の使用枚数＋第１の譲渡ＰＣの譲渡枚数＋第２の譲渡ＰＣの譲渡枚数＋・・・）
【００２４】
（譲渡依頼枚数１４）
譲渡依頼枚数１４は、限度枚数を超えた枚数（不足枚数）である。この譲渡依頼枚数１４は、印刷要求元のＰＣ３（３ａ）以外のＰＣ３（３ｂ，３ｃ，・・・）に対してプリンタサーバ１が譲渡依頼（譲渡依頼処理）を行う（送信する）ときに含まれる情報である。
【００２５】
（譲渡枚数１５）
譲渡枚数１５は、他のユーザＵ（Ｕｂ，Ｕｃなど）から譲渡された枚数（使用枚数）である。この譲渡枚数１５は、プリンタサーバ１から譲渡依頼を受けたＰＣ３（３ｂ）から送信される依頼返答通知に含まれる情報であり、ユーザＵｂから譲渡の依頼が受諾（許可）されて、譲渡された枚数である。
【００２６】
［制御部４０］
ここで、制御部４０が備える各構成部の機能について記載する。
【００２７】
（印刷枚数管理部４１）
印刷枚数管理部４１は、印刷枚数に関する処理を行い、記憶部１０に記憶された印刷枚数に係るテーブルを管理する。例えば、この印刷枚数管理部４１は、プリンタ２から印刷完了通知を受信した際に、記憶部１０に記憶させた情報に基づき、印刷履歴情報を生成し、印刷履歴テーブル１７に記憶させる。さらに、印刷枚数管理部４１は、この印刷履歴情報に基づき、当月分印刷統計テーブル１１の当月印刷枚数２１の値をカウントアップする等、印刷枚数に関する処理を行う。また、この印刷枚数管理部４１は、印刷履歴テーブル１７のデータに基づき、当月分印刷統計テーブル１１および前月分印刷統計テーブル１２のデータ更新を行う。
【００２８】
（印刷限度比較部４２）
印刷限度比較部４２は、各ＰＣ３の当月印刷上限値２２の超過をチェックする。この印刷限度比較部４２は、印刷要求元のＰＣ３からの印刷要求枚数１３をプリンタ２に印刷させた場合に、その印刷要求枚数１３に印刷要求元のＰＣ３の当月印刷枚数２１を加算した値が、その印刷要求元のＰＣ３の当月印刷上限値２２を超過するか否かの判断をする処理を行う。
【００２９】
（譲渡依頼順序決定部４３）
譲渡依頼順序決定部４３は、譲渡依頼の順番を決定する。この譲渡依頼順序決定部４３は、当月分印刷統計テーブル１１と、前月分印刷統計テーブル１２とを使用して、（印刷要求元ＰＣ３以外の）譲渡依頼対象ＰＣ３に対して、譲渡を依頼する（譲渡依頼処理を行う）順番を決定する処理を行う。これにより決定した順番が、当月分印刷統計テーブル１１の譲渡依頼順序２３に記録される。
【００３０】
（譲渡依頼処理部４４）
譲渡依頼処理部４４は、プリンタサーバ１と譲渡依頼対象ＰＣ３との間で行われる譲渡依頼に係る処理を行う。この譲渡依頼処理部４４は、譲渡依頼対象ＰＣ３への譲渡依頼や、譲渡依頼対象ＰＣ３からの譲渡依頼に対する応答を処理する。
【００３１】
（譲渡依頼枚数決定部４５）
譲渡依頼枚数決定部４５は、譲渡依頼枚数を決定する。この譲渡依頼枚数決定部４５は、譲渡依頼対象ＰＣ３へ譲渡依頼をする際の譲渡依頼枚数を決定する処理を行う。
【００３２】
［プリンタ２］
プリンタ２は、受信した印刷データ１０２に基づき印刷処理を実行する。これにより、ユーザＵは、プリンタ２から排出された媒体（印刷物）を回収することができる。プリンタ２は、例えば、電子写真記録方式のプリンタ、ファクシミリ装置、複写機、ＭＦＰ（Multifunction Printer：複合機）などである。
このプリンタ２は、図５に示すように、データやプログラムを記憶する記憶部６０と、プリンタ２の全体を制御する制御部７０と、媒体上に画像を形成する画像形成部８０と、ＬＡＮ４と接続する通信部９０とを備える。
【００３３】
プリンタ２は、通信部９０がＰＣ３からプリンタサーバ１を介して受信した印刷データ１０２を、制御部７０（ジョブデータ生成部７１）が、画像形成部８０が印刷可能なジョブデータ６１に変換する。そして、画像形成部８０がジョブデータ６１の印刷を実行する。印刷完了後に制御部７０（印刷完了通知部７２）が印刷完了通知を生成して、プリンタサーバ１に送信する。これにより、プリンタサーバ１を介して印刷データ１０２の送信元のＰＣ３に送信される（印刷完了報告）。
【００３４】
［制御部７０］
制御部７０は、例えば、ＣＰＵ（Central Processing Unit）で構成され、ＣＰＵが記憶部６０に格納されるプログラム（不図示）を展開し実行することによってプリンタ２が備える各構成部を制御する。これにより、プリンタ２の各機能が実現される。この制御部７０は、ジョブデータ生成部７１と、印刷完了通知部７２とを備える。制御部７０が備える各構成部の機能については詳細を後記する。
【００３５】
［通信部９０］
通信部９０は、ＬＡＮ４と接続するインタフェースであり、制御部７０に制御されて接続先のコンピュータ（プリンタサーバ１）とデータの送受信を行う。この通信部９０は、取得した印刷データ１０２を制御部７０（ジョブデータ生成部７１）に出力する。また、通信部９０は、印刷データ１０２の送信元のＰＣ３に印刷完了を通知する。
【００３６】
［制御部７０］
ここで、制御部７０が備える各構成部の機能について記載する。
（ジョブデータ生成部７１）
ジョブデータ生成部７１は、印刷データ１０２を解析して、画像形成部８０が実行可能なジョブデータ６１を生成する。
（印刷完了通知部７２）
印刷完了通知部７２は、画像を媒体上に形成（印刷）した後でプリンタサーバ１宛ての印刷完了通知を生成し、通信部９０に送信させる。
【００３７】
［画像形成部８０］
画像形成部８０は、現像装置、露光装置、感光ドラム、現像ローラ、転写ローラ、定着器（ヒータ）などを備え、制御部７０に制御されて、用紙などの媒体上に画像を形成（印刷）する構成部である。画像形成部８０は、内部に備える駆動部（各種ローラやベルト）を駆動することで、給紙カセットに載置された媒体を搬送する。画像形成部８０は、制御部７０（ジョブデータ生成部７１）により生成されたジョブデータ６１に従って、露光装置が感光ドラムに静電潜像を形成し、現像ローラから電界の力によってトナーを移動して、静電潜像にトナーを付着させたトナー画像を形成する。そして、画像形成部８０は、感光ドラムに形成されたトナー画像を転写ローラで媒体に転写し、定着器（ヒータ）を用いて媒体上にトナー画像を加熱定着して、画像を媒体上に形成（印刷）して、媒体を排紙トレイに排出する。これにより、ユーザＵは、プリンタ２から排出された媒体（印刷物）を回収することがきる。
【００３８】
［ＰＣ３］
ＰＣ３は、ユーザＵそれぞれに割り当てられたパーソナルコンピュータであり、本発明において、ＰＣ３を識別するＰＣ識別子２４が用いられ、プリンタサーバ１によりＰＣ印刷枚数が管理される。
このＰＣ３は、図６に示すように、データやプログラムを記憶する記憶部１００と、ＰＣ３の全体を制御する制御部１１０と、ＬＡＮ４と接続する通信部１２０と、ユーザＵに情報を提供する表示部１３０と、ユーザＵからの要求や指示を受け付ける入力部１４０とを備える。
【００３９】
［制御部１１０］
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）で構成され、ＣＰＵが記憶部１００に格納されるプログラムを展開し実行することによってＰＣ３が備える各構成部を制御する。これにより、ＰＣ３の各機能が実現される。この制御部１１０が記憶部１００に記憶されたプリンタドライバ１０６を実行することで、制御部１１０はプリンタドライバ機能部１６０として機能する。このプリンタドライバ機能部１６０については詳細を後記する。
また、制御部１１０は、表示部１３０が表示可能な画面データを生成する画面データ生成部１１６を備える。
【００４０】
［通信部１２０］
通信部１２０は、ＬＡＮ４と接続するインタフェースであり、制御部１１０に制御されて接続先のコンピュータ（プリンタサーバ１）とデータの送受信を行う。
［表示部１３０］
表示部１３０は、例えばＬＣＤ（Liquid Crystal Display）やディスプレイなどであり、制御部１１０から取得した画面データをユーザＵが視認可能に表示する。
［入力部１４０］
入力部１４０は、例えばキーボードやマウスなどであり、ユーザＵからの要求や指示を受け付け、制御部１１０に出力する。
ここで、表示部１３０および入力部１４０は、例えば、ＬＣＤのような表示機能とタッチパッドのような位置入力機能との双方を兼ね備えたタッチパネルであってもよい。
【００４１】
［記憶部１００］
記憶部１００は、例えば、ＨＤＤ（Hard Disc Drive）、ＲＡＭ（Random Access Memory）、光ディスク等の記憶手段であり、データやプログラムを記憶する。
ＰＣ３には、本願発明に係る（専用の）プリンタドライバ１０６が予めインストールされており、記憶部１００に記憶されている。この記憶部１００には、プリンタドライバ１０６だけでなく、ＯＳ（Operating System）１０７や各種アプリケーションソフト１０８が記憶されている。
【００４２】
また、プリンタドライバ機能部１６０は、制御部１１０によりプリンタドライバ１０６が呼び出されて実行されることにより実現され、生成した印刷情報１０１を記憶部１００に一旦記憶する。この印刷情報１０１は、印刷データ１０２やＰＣ識別子２４、印刷要求枚数１３などで構成される。
この印刷データ１０２は、ユーザＵがアプリケーションソフト１０８などから印刷を実行した場合に、プリンタドライバ機能部１６０により生成される。
【００４３】
［プリンタドライバ機能部１６０］
プリンタドライバ機能部１６０は、印刷情報１０１を生成する機能（プリント情報処理部１１１）と、印刷情報１０１をプリンタサーバ１に送信する機能（プリント情報通知部１１２）と、プリンタサーバ１から送信される印刷可能か否かの問い合わせの結果（印刷許可通知／印刷不可通知）に応じて処理する機能（問い合わせ結果判定部１１３）と、プリンタサーバ１に譲渡の依頼を行う機能（譲渡依頼処理部１１４）と、他のＰＣ３からの譲渡の依頼に対応する機能（依頼対応処理部１１５）とを備える。
このプリンタドライバ機能部１６０は、まず、プリンタサーバ１に対して印刷可能か否かの問い合わせを行い、問い合わせの結果が限度枚数オーバーの印刷不可通知であれば、プリンタサーバ１に対して他のＰＣ３への譲渡の依頼を行う。
【００４４】
（プリント情報処理部１１１）
プリント情報処理部１１１は、入力部１４０を介してユーザＵからの印刷指示を受けて、一般的なプリンタドライバとしての本来の機能を実行して、アプリケーションソフト１０８により生成された画像データから印刷データ１０２を生成する。さらに、プリント情報処理部１１１は、この印刷データ１０２をプリンタ２が印刷したときに必要な媒体数（用紙の枚数）である印刷要求枚数１３を算出する。
そして、プリント情報処理部１１１は、当該ＰＣ３のＰＣ識別子２４と印刷データ１０２と印刷要求枚数１３とを含めた印刷情報１０１を生成し、記憶部１００に記憶させる。
【００４５】
（プリント情報通知部１１２）
プリント情報通知部１１２は、通信部１２０を制御してプリンタサーバ１に、印刷要求枚数１３を送信して印刷の問い合わせを行う第１通知処理と、プリンタサーバ１から印刷許可通知を受けた後で、印刷許可情報と共に印刷データ１０２を送信する第２通知処理とを行う。
【００４６】
（問い合わせ結果判定部１１３）
問い合わせ結果判定部１１３は、プリント情報通知部１１２がプリンタサーバ１に行った印刷の問い合わせの結果に応じた処理を行う。
この問い合わせ結果判定部１１３は、プリンタサーバ１から送信された問い合わせの結果が、印刷許可通知であれば、プリント情報通知部１１２に第２通知処理を実行させ、一方、印刷不可通知であれば、譲渡依頼処理部１１４に処理を実行させる。
【００４７】
（譲渡依頼処理部１１４）
譲渡依頼処理部１１４は、プリンタサーバ１から印刷不可通知を受信した場合に行う処理である。この譲渡依頼処理部１１４は、プリンタサーバ１から印刷不可通知と共に通知される（限度枚数を超えた）不足枚数と、さらに他のユーザＵに譲渡の依頼を行うか否かの質問事項とを含む画面データを画面データ生成部１１６に生成させて、表示部１３０に表示させる。そして、譲渡依頼処理部１１４は、入力部１４０を介してユーザＵからの質問事項の回答を受け付けて、譲渡の依頼を行うのであれば、プリンタサーバ１に譲渡依頼通知を送信する。
【００４８】
（依頼対応処理部１１５）
依頼対応処理部１１５は、プリンタサーバ１から譲渡依頼通知を受信した場合に行う処理である。
依頼対応処理部１１５は、譲渡依頼元（印刷要求元）のＰＣ３（３ａ）の所有者であるユーザＵ（Ｕａ）から譲渡の依頼があった旨と、譲渡を行うか否かの質問事項と、譲渡枚数を入力する入力欄とを含む画面データを画面データ生成部１１６に生成させて、表示部１３０に表示させる。そして、依頼対応処理部１１５は、入力部１４０を介して他のユーザＵ（Ｕｂ）からの回答を受け付けて、譲渡の依頼に受諾が得られたのであれば、受諾の依頼返答通知をプリンタサーバ１に送信する。一方、拒否されたのであれば、拒否の依頼返答通知をプリンタサーバ１に送信する。
【００４９】
［印刷システムの処理］
次に、図７を参照して、印刷システム全体の処理動作について説明する（適宜、図１ないし図６を参照）。図７は、ＰＣ３ａ（印刷要求元ＰＣ）がプリンタサーバ１に対して問い合わせた結果、印刷限度枚数をオーバーするために、プリンタサーバ１に対して他のＰＣ３への譲渡の依頼を行い、その譲渡の依頼に対してＰＣ３ｂ（譲渡ＰＣ）が許可したことで、ＰＣ３ａから送信された印刷データがプリンタ２に送信され、ＰＣ３ａに譲渡内容通知（印刷完了報告）が送信されるまでの印刷システム全体の処理動作の概要を示すタイムチャートである。
【００５０】
まず、ＰＣ３ａにおいてユーザＵａがアプリケーションソフト１０８などから印刷を実行したことにより、ＰＣ３ａ（プリンタドライバ機能部１６０）は総印刷枚数（印刷要求枚数１３）を送信してプリンタサーバ１に対して印刷可能か否かの問い合わせを行う（ステップＳ１１０）。
【００５１】
プリンタサーバ１は、当月分印刷統計テーブル１１を参照して、印刷要求枚数１３に当月印刷枚数２１を加算した値が、当月印刷上限値２２を超過するか否かの判断をする処理を行う。超過していれば、プリンタサーバ１はＰＣ３ａに印刷不可通知を送信する（ステップＳ１２０）
【００５２】
ＰＣ３ａは、ユーザＵａに当月印刷上限値２２を超過している旨を報告（画面に表示）する。ユーザＵａから他のユーザＵｂ，Ｕｃなどに対して譲渡の依頼をする旨の要求があれば、他のＰＣ３への譲渡の依頼を行うために、プリンタサーバ１に対して譲渡依頼要求を送信する（ステップＳ１３０）
【００５３】
プリンタサーバ１は、印刷要求元ＰＣ（ＰＣ３ａ）から譲渡依頼要求を受信して、後記する譲渡依頼順序決定処理（図１２）を実行して、他のＰＣ３に譲渡の依頼をする順序を決めて、その順序で他のＰＣ３に譲渡枚数伺いを送信して譲渡の依頼をする（ステップＳ１４０）。そして、プリンタサーバ１は、譲渡の依頼を受諾（許可）したＰＣ（譲渡ＰＣ）から譲渡枚数を取得する（ステップＳ１５０）。
そして、プリンタサーバ１は、当月印刷上限値２２を超過している枚数の譲渡枚数を取得するまで、ステップＳ１４０〜ステップＳ１５０の処理を繰り返す。
そして、プリンタサーバ１は、当月印刷上限値２２を超過している枚数の譲渡枚数を取得したときに、印刷要求元ＰＣ（ＰＣ３ａ）に印刷許可通知を送信する（ステップＳ１６０）。
【００５４】
ＰＣ３ａは、印刷許可のある印刷データ１０２を送信する（ステップＳ１７０）。
【００５５】
プリンタサーバ１は、印刷許可のある印刷データ１０２を受信したことで、プリンタサーバとしての本来の機能を実行して、プリンタ２に印刷データ１０２を送り出す（ステップＳ１８０）。
プリンタ２は、印刷完了後、プリンタサーバ１に印刷完了通知を送信する（ステップＳ１９０）。
【００５６】
プリンタサーバ１は、印刷完了通知を受けて、今回の印刷履歴情報を記録し、さらに、印刷要求元ＰＣ（ＰＣ３ａ）に、印刷完了の報告と共に、各譲渡ＰＣから譲渡枚数を含む譲渡内容通知を送信する（ステップＳ２００）。
そして、ＰＣ３ａは、各譲渡ＰＣから譲渡枚数があったために印刷ができた旨の印刷完了報告を画面に表示する。
【００５７】
以上の処理により、本発明によれば、プリンタサーバ１は、ＰＣ３ａを使用するユーザＵａに対して、印刷制限枚数を超えてしまうために印刷できない旨の通知をする。さらに、本発明のプリンタサーバ１を用いることで、このユーザＵａは、印刷制限枚数を超えて印刷する場合に、不足枚数分の印刷をする権利を譲ってもらうよう他のユーザＵｂ，Ｕｃなどに印刷権利（使用枚数）の譲渡の依頼をしなければならない。そのため、本発明のプリンタサーバ１によれば、さらにユーザＵａに対してコスト意識をもたせることができる。
【００５８】
次に、図８〜図１２を参照して、印刷要求元ＰＣであるＰＣ３ａが行う処理の詳細、譲渡ＰＣであるＰＣ３ｂが行う処理の詳細、プリンタサーバ１が行う処理の詳細を説明する。
【００５９】
［印刷要求元ＰＣの処理］
次に、図８を参照して、図７に示す印刷要求元ＰＣであるＰＣ３ａの処理動作について説明する（適宜、図１ないし図７を参照）。
ユーザＵａが入力部１４０を操作してアプリケーションソフト１０８などから印刷を実行させる（ステップＳ２０１）。プリント情報処理部１１１は、印刷データ１０２、ＰＣ識別子２４、および印刷要求枚数１３を含む印刷情報１０１を作成し（ステップＳ２０２）、一旦記憶部１００に記憶させる。次に、プリント情報通知部１１２が、印刷要求枚数を含めた問い合わせを生成し、通信部１２０を介してプリンタサーバ１に送信する（第１通知処理；ステップＳ２０３）。
【００６０】
その後、プリンタサーバ１から問い合わせの結果を受信し（ステップＳ２０４）、問い合わせ結果判定部１１３が問い合わせの結果を判定する（ステップＳ２０５）。
問い合わせの結果が「印刷許可通知」の場合（ステップＳ２０５，許可）、後記するステップＳ２１３を実行する。
一方、問い合わせの結果が「印刷不可通知」の場合（ステップＳ２０５，不可）、図１３に示す印刷不可画面を表示部１３０に表示させる（ステップＳ２０６）。この印刷不可画面において、他のＰＣ３への譲渡の依頼を行うか否かをユーザＵに質問し、その回答を判定する（ステップＳ２０７）。
【００６１】
「印刷を取り消す２０１」が選択されて、すなわち譲渡の依頼を行わない場合（ステップＳ２０７，Ｎｏ）、後記するステップＳ２１２を実行する。
一方、「他クライアントに譲渡の依頼をする２０２」が選択されて、すなわち譲渡の依頼を行う場合（ステップＳ２０７，Ｙｅｓ）、譲渡依頼処理部１１４は、譲渡依頼要求を作成し、通信部１２０を介してプリンタサーバ１に送信する（ステップＳ２０８）。
【００６２】
その後、プリンタサーバ１から譲渡依頼要求に対する回答を受信し（ステップＳ２０９）、問い合わせ結果判定部１１３が譲渡依頼結果を判定する（ステップＳ２１０）。
問い合わせの結果が「印刷不可通知（２回目）」の場合（ステップＳ２１０，不可）、印刷できない旨を表示部１３０に表示させる（ステップＳ２１１）。そして、問い合わせ結果判定部１１３は、記憶部１００に記憶させた印刷情報１０１を削除して、印刷を取り消して、処理を終了させる（ステップＳ２１２）。
一方、問い合わせの結果が「印刷許可通知」の場合（ステップＳ２１０，許可）、プリント情報通知部１１２は、記憶部１００に記憶させた印刷情報１０１を取得し、通信部１２０を介して、プリンタサーバ１に印刷許可のある印刷データを送信する（第２通知処理；ステップＳ２１３）。
【００６３】
その後、プリンタサーバ１から印刷完了報告である譲渡内容通知を受信し（ステップＳ２１４）、問い合わせ結果判定部１１３は、印刷完了報告画面（不図示）を表示させると共に、図１５に示す譲渡受諾者報告画面を表示部１３０に表示させる（ステップＳ２１５）。そして、ＰＣ３ａは、印刷要求元ＰＣとしての処理を終了する。
【００６４】
［譲渡ＰＣの処理］
次に、図９を参照して、図７に示す譲渡ＰＣであるＰＣ３ｂの処理動作について説明する（適宜、図１ないし図８を参照）。
【００６５】
プリンタサーバ１から、ＰＣ３ａからの譲渡枚数伺いを受信する（ステップＳ３０１）。このとき、プリンタドライバ１０６を起動していなければ、制御部１１０は、プリンタドライバ１０６を起動して、プリンタドライバ機能部１６０を実行させる。
依頼対応処理部１１５は、譲渡枚数伺いの内容に基づき、図１４（図１７）に示す譲渡枚数伺い受信画面を表示部１３０に表示する（ステップＳ３０２）。
【００６６】
ここで、図１７は、図１４に示す枚数伺い受信画面にて、Ｂさん（ユーザＵｂ）が「印刷枚数分譲渡する２１１」が選択して、５枚の譲渡を受諾し、その後、Ｃさん（ユーザＵｃ）のＰＣ３ｃが、プリンタサーバ１から、ＰＣ３ａからの譲渡枚数伺いを受信したことにより、ＰＣ３ｃの依頼対応処理部１１５により、表示部１３０に表示される譲渡枚数伺い受信画面である。
【００６７】
この譲渡枚数伺い受信画面にて、ユーザＵｂに対して、譲渡の依頼を受けるか否かの判定（ステップＳ３０３）を行う。
「拒否する２１３」が選択されて、すなわち譲渡の依頼が拒否された場合（ステップＳ３０３，拒否）、依頼対応処理部１１５は「拒否」の依頼返答通知をプリンタサーバ１に返信する（ステップＳ３０４）。
【００６８】
一方、「印刷枚数分譲渡する２１１」または「譲渡枚数を指定する２１２」が選択されて、すなわち譲渡の依頼が受諾された場合（ステップＳ３０３，受諾）、次に、依頼対応処理部１１５は、ユーザＵｂに指定された譲渡枚数を取得する（ステップＳ３０５）。ここで、「印刷枚数分譲渡する２１１」が選択されていれば、譲渡枚数伺いに含まれる譲渡依頼枚数が譲渡枚数となる（譲渡枚数伺い＝譲渡枚数）。一方、「譲渡枚数を指定する２１２」が選択されていれば、図１６に示す譲渡枚数入力画面を表示し、ユーザＵｂに譲渡枚数の入力を促す。そして、譲渡枚数入力画面にてＯＫボタン２２２が選択されることで、入力欄２２１の数値を取得する。この数値が譲渡枚数となる（入力欄２２１の数値＝譲渡枚数）。この譲渡枚数入力画面にて閉じるボタン２２３が選択された場合は、図１４に示す譲渡枚数伺い受信画面に戻ることとする。
【００６９】
次に、依頼対応処理部１１５は取得した譲渡枚数を含む「受諾」の依頼返答通知をプリンタサーバ１に返信する（ステップＳ３０６）。そして、ＰＣ３ｂは、譲渡ＰＣとしての処理を終了する。
【００７０】
［プリンタサーバ１の処理］
次に、図１０〜図１１を参照して、図７に示すプリンタサーバ１の処理動作について説明する（適宜、図１ないし図９を参照）。そして、図１２は、プリンタサーバ１が譲渡依頼順序決定アルゴリズムを実行したことによる、譲渡依頼順序決定処理動作を示す。
プリンタサーバ１の通信部５０は、印刷要求元ＰＣであるＰＣ３ａから問い合わせを受信する（ステップＳ４０１）。
【００７１】
次に、印刷限度比較部４２は、この問い合わせの内容からＰＣ識別子２４＝「pc-a」と、印刷要求枚数１３＝「８」と抽出する。そして、ＰＣ識別子２４に基づき、当月分印刷統計テーブル１１から当月印刷枚数２１と当月印刷上限値２２とを取得する。図３に示す当月分印刷統計テーブル１１であれば、当月印刷枚数２１＝「９６」と、当月印刷上限値２２＝「１００」とを取得する。
【００７２】
そして、印刷限度比較部４２は、当月印刷枚数２１に印刷要求枚数１３を加算した値が当月印刷上限値２２を超過するか否かを判定する（ステップＳ４０２）。「当月印刷枚数２１＋印刷要求枚数１３＞当月印刷上限値２２  ？」
当月印刷枚数２１＋印刷要求枚数１３≦当月印刷上限値２２であれば（ステップＳ４０２，Ｎｏ（範囲内））、印刷限度比較部４２は、印刷許可通知を印刷要求元ＰＣであるＰＣ３ａに送信する（ステップＳ４０３）。そして、（Ｂ）を介して後記するステップＳ４１５（図１１）を実行する。
一方、当月印刷枚数２１＋印刷要求枚数１３＞当月印刷上限値２２であれば（ステップＳ４０２，Ｙｅｓ（超過））、印刷限度比較部４２は、印刷不可通知を印刷要求元ＰＣであるＰＣ３ａに送信する（ステップＳ４０４）。
【００７３】
その後、プリンタサーバ１の通信部５０は、印刷不可通知の送信先であり、印刷要求元ＰＣでもあるＰＣ３ａから譲渡依頼要求を受信する（ステップＳ４０５）。ここで、印刷不可通知を送信した時から所定時間内に譲渡依頼要求を受信しなければ、処理を終了してもよい。
譲渡依頼要求を受信したことで、譲渡依頼順序決定部４３が譲渡依頼順序決定処理（図１２）を実行する（ステップＳ４０６）。この譲渡依頼順序決定処理については詳細を後記する。この譲渡依頼順序決定処理により、他のＰＣ３に譲渡の依頼をする順序を決定する。
【００７４】
次に、譲渡依頼処理部１１４は、譲渡依頼順序決定処理により決定した順序で他のＰＣ３に譲渡枚数伺いを送信する（ステップＳ４０７）。その後、送信先のＰＣ３から譲渡枚数伺いに対する返信である依頼返答通知を受信し、譲渡依頼処理部１１４はその依頼返答通知の内容を判定する（ステップＳ４０８）。ここで、譲渡枚数伺いを送信した時から所定時間内に依頼返答通知を受信しなければ、処理を終了してもよい。
【００７５】
ここで、「拒否」の依頼返答通知であれば（ステップＳ４０８，拒否）、（Ｃ）を介して後記するステップＳ４１３（図１１）の処理を行う。
一方、「受諾」の依頼返答通知であれば（ステップＳ４０８，受諾）、譲渡依頼処理部１１４は、その依頼返答通知から譲渡枚数を取得する（ステップＳ４０９）。
【００７６】
そして、印刷限度比較部４２は、先ほどの当月印刷枚数２１に印刷要求枚数１３を加算した値から、譲渡枚数１５を差分した値が、当月印刷上限値２２を超過するか否かを判定する（ステップＳ４１０，図１１）。ここで、このステップＳ４１０の処理が２回目以上の場合（すなわち、後記するステップＳ４１３の判定がＹｅｓであった場合）、当月印刷枚数２１に印刷要求枚数１３を加算した値に、今まで取得した譲渡枚数１５の総数を減算した値が、当月印刷上限値２２を超過するか否かを判定する。「当月印刷枚数２１＋印刷要求枚数１３−取得した譲渡枚数１５の総数＞当月印刷上限値２２  ？」
【００７７】
ここで、当月印刷枚数２１＋印刷要求枚数１３−取得した譲渡枚数１５の総数≦当月印刷上限値２２であれば（ステップＳ４１０，Ｎｏ（範囲内））、印刷限度比較部４２は、印刷許可通知を印刷要求元ＰＣであるＰＣ３ａに送信し（ステップＳ４１１）、さらに、譲渡の依頼を受諾した全ての譲渡ＰＣのＰＣ識別子２４とその譲渡枚数とを記憶部１０に記憶させる（ステップＳ４１２）。そして、後記するステップＳ４１５を実行する。
一方、当月印刷枚数２１＋印刷要求枚数１３−取得した譲渡枚数１５の総数＞当月印刷上限値２２であれば（ステップＳ４１０，Ｙｅｓ（超過））、印刷限度比較部４２は、まだ譲渡枚数伺いを送信していない他のＰＣ３があるか否かを判定する（ステップＳ４１３）。
【００７８】
まだ譲渡枚数伺いを送信していない他のＰＣ３があれば（ステップＳ４１３，Ｙｅｓ）、（Ｄ）を介してステップＳ４０７（図１０）の処理に戻る。
一方、全ての他のＰＣ３に譲渡枚数伺いを送信済みであれば（ステップＳ４１３，Ｎｏ）、印刷限度比較部４２は、印刷不可通知（２回目）を印刷要求元ＰＣであるＰＣ３ａに送信する（ステップＳ４１４）。
【００７９】
（ステップＳ４１５）
ステップＳ４０３またはステップＳ４１２の処理後、印刷許可のある印刷データ１０２を印刷要求元であるＰＣ３ａから受信する（ステップＳ４１５）。
プリンタサーバ１は、プリンタサーバとしての本来の機能を実行して、プリンタ２に印刷データ１０２を送信する（ステップＳ４１６）。
【００８０】
その後、プリンタ２から印刷完了通知を受信して（ステップＳ４１７）、印刷枚数管理部４１は、ステップＳ４１２で記憶部１０に記憶させた情報（各譲渡ＰＣのＰＣ識別子２４とその譲渡枚数）や（印刷依頼元ＰＣのＰＣ識別子２４のその使用枚数）に基づき、印刷履歴情報を生成し、記憶部１０の印刷履歴テーブル１７に記憶させる（ステップＳ４１８）。さらに、印刷枚数管理部４１は、印刷要求元ＰＣ（ＰＣ３ａ）に、印刷完了の報告と共に、ステップＳ４１２で記憶部１０に記憶させた各譲渡ＰＣのＰＣ識別子２４とその譲渡枚数を取得し（ステップＳ４１９）、それらを含む譲渡内容通知を送信する（ステップＳ４２０）。そして、プリンタサーバ１は、全ての処理を終了する。
【００８１】
［譲渡依頼順序決定処理］
次に、図１２を参照して、図１０に示すプリンタサーバ１の譲渡依頼順序決定処理動作について説明する（適宜、図１ないし図１１を参照）。この図１２は、プリンタサーバ１が譲渡依頼順序決定アルゴリズムを実行したことによる、譲渡依頼順序決定処理動作を示すフローチャートである。
【００８２】
譲渡依頼順序決定部４３は、タイマ５１から現在の日付を取得する（ステップＳ５０１）。そして、譲渡依頼順序決定部４３は、その日付が、月の上旬（１〜１０日）、中旬（１１〜２０日）、下旬（２１〜３１日）のいずれの時期に該当するのかを判定し、今後予想される他のＰＣ３の印刷枚数を算出する（ステップＳ５０２）。この処理では、前月分印刷統計テーブル１２を参照して、その時期に応じた前月の印刷枚数（前月印刷枚数）を算出する。
【００８３】
ここでは、印刷要求元ＰＣがＰＣ３ａであるため、他のＰＣ３に該当するＰＣ３ｂを例として説明する。前月分印刷統計テーブル１２におけるＰＣ３ｂのＰＣ識別子２４「pc-b」の各値を参照する。例えば、譲渡依頼のあった日付が３日であれば、譲渡依頼時期は上旬に該当する。そこで、前月分印刷統計テーブル１２を参照して、前月上旬印刷枚数３１（＝５０枚）と前月中旬印刷枚数３２（＝１２枚）と前月下旬印刷枚数３３（＝１１枚）とを抽出し、その合計値（＝７３枚）を前月印刷枚数とする。同様に、日付が１２日であれば、時期は中旬に該当する。そこで、前月分印刷統計テーブル１２を参照して、前月中旬印刷枚数３２（＝１２枚）と前月下旬印刷枚数３３（＝１１枚）とを抽出し、その合計値（＝２３枚）を前月印刷枚数とする。また、日付が２６日であれば、時期は下旬に該当する。そこで、前月分印刷統計テーブル１２を参照して、前月下旬印刷枚数３３（＝１１枚）を抽出し、その値（＝１１枚）を前月印刷枚数とする。
以上により、ＰＣ３ｂの前月印刷枚数は、上旬の場合が７３枚であり、中旬の場合が２３枚であり、下旬の場合が１１枚である。
【００８４】
次に、譲渡依頼順序決定部４３は、他のＰＣ３の前月の印刷率を算出する（ステップＳ５０３）。この前月の印刷率は、ステップＳ５０２で算出した前月印刷枚数を、前月分印刷統計テーブル１２から得られる前月印刷上限値３４で割ることで算出される。
例えば、ＰＣ３ｂの場合、印刷依頼時期が上旬であれば、前月印刷枚数（＝７３枚）／前月印刷上限値３４（＝１００枚）で算出され、前月の印刷率（上旬）は、０．７３となる。
【００８５】
次に、譲渡依頼順序決定部４３は、他のＰＣ３の当月の印刷率を算出する（ステップＳ５０４）。この当月の印刷率は、当月印刷枚数２１（＝７２枚）／当月印刷上限値２２（＝１００枚）で算出され、当月の印刷率は、０．７２となる。
【００８６】
次に、譲渡依頼順序決定部４３は、他のＰＣ３の順序の判断値を算出する（ステップＳ５０５）。この順序の判断値は、前月の印刷率＋当月の印刷率で算出され、順序の判断値は、０．７３＋０．７２＝１．４５（上旬）となる。
【００８７】
次に、譲渡依頼順序決定部４３は、順序の判断値に基づき、順序を決定する（ステップＳ５０６）。この順序は、順序の判断値が低いほど、早い順序となる。
例えば、順序の判断値が図１８に示す値であれば、中旬の順序の判断値は、ＰＣ３ｂが０．９５、ＰＣ３ｃが１、ＰＣ３ｄが１．２８である。よって、最小の判断値のＰＣ３ｂが譲渡依頼順序１位となる。そして、譲渡依頼順序決定部４３は、順序の判断値に基づき、決定した順序を当月分印刷統計テーブル１１の譲渡依頼順序２３に記録する。
図１９は、譲渡依頼時期が中旬の場合の譲渡依頼順序が記録された当月分印刷統計テーブルの一例を示す図である。図２０は、譲渡依頼時期が下旬の場合の譲渡依頼順序が記録された当月分印刷統計テーブルの一例を示す図である。
【００８８】
ここで、図２１に示す当月分印刷統計テーブルと、図２２に示す前月分印刷統計テーブルとを用いて算出すると、譲渡依頼時期別の順序の判断値は図２３に示す値となる。このように、例えば、前月上旬に印刷済枚数が少なかったＰＣ３が当月上旬にハイペースで印刷した場合、当月下旬に順序の判断値の算出を実施したとしても、下旬であるため前月上旬での印刷済枚数は、順序決定の際の対象にはならない。さらに、当月上旬での印刷済枚数は順位決定の際の対象となるため、順序は下がる可能性が高くなる。また、前月上旬に印刷済枚数が多かったＰＣ３が当月上旬にローペースで印刷した場合であっても、同様の理由で前月上旬の印刷済枚数は考慮されず、当月上旬の印刷済枚数は考慮されるため、順序は上がる可能性が高くなる。
【００８９】
第１の実施形態によれば、ユーザＵａは当月印刷上限値２２を超過する印刷を行う場合に、他のユーザＵｂ，Ｕｃなどに譲渡の依頼をする必要があり、超過分の印刷が自由に行えないため、ユーザＵａは自身の当月印刷上限値２２を意識して印刷することになるため、コスト意識の向上を期待することができる。
さらに、前月の印刷履歴と、当月の印刷履歴とから譲渡依頼先のＰＣ３を決定することによって、譲渡枚数伺いを行う回数を低減することが期待できる。
【００９０】
［第２の実施形態］
第２の実施形態に係るプリンタサーバ１Ａについて説明する。
プリンタサーバ１Ａは、図２４に示すように、第１の実施形態に係るプリンタサーバ１に、さらに、部署共有プール処理部４８と、部署共有プール１９とを備える。その他の構成は同様なので、説明を便宜的に省略する。
【００９１】
（部署共有プール１９）
部署共有プール１９は、前月の印刷上限値に達せずに余った各ユーザＵの使用枚数が、部署共有プール処理部４８により、各ユーザＵが所属する部署ごとに集計されて、次の月に当たる今月分の残り部署使用枚数として記憶される。
【００９２】
（部署共有プール処理部４８）
部署共有プール処理部４８は、残り部署使用枚数の管理など、部署共有プール１９のデータを処理する。
【００９３】
次に、図２５を参照して、図２４に示すプリンタサーバ１Ａの処理動作について説明する（適宜、図１ないし図２４を参照）。ここで、ステップＳ６０１およびステップＳ６０２以外の処理は図１１に示すプリンタサーバ１Ａの処理動作と同様なので、説明を便宜的に省略する。
【００９４】
ステップＳ４１３において、印刷限度比較部４２は、まだ譲渡枚数伺いを送信していない他のＰＣ３があるか否かを判定する。この判定で、全ての他のＰＣ３に譲渡枚数伺いを送信済みであれば（ステップＳ４１３，Ｎｏ）、印刷限度比較部４２は、部署共有プール処理部４８に処理をさせる。
部署共有プール処理部４８は、部署共有プール１９を参照して、超過分の枚数を、残り部署使用枚数で補完できるか否かを判定する「超過分の枚数≦残り部署使用枚数  ？」（ステップＳ６０１）。
【００９５】
補完できない（超過分の枚数＞残り部署使用枚数）のであれば（ステップＳ６０１，Ｎｏ）、部署共有プール処理部４８は印刷限度比較部４２に処理を戻し、印刷限度比較部４２にステップＳ４１４の処理を行わせる。
【００９６】
一方、補完できる（超過分の枚数≦残り部署使用枚数）のであれば（ステップＳ６０１，Ｙｅｓ）、部署共有プール処理部４８は、部署共有プール１９の残り部署使用枚数を、超過分の枚数で差分した値で更新する（ステップＳ６０２）。そして、部署共有プール処理部４８は印刷限度比較部４２に処理を戻し、印刷限度比較部４２にステップＳ４１１の処理を行わせる。
【００９７】
以上の処理により、印刷要求元ＰＣ（ＰＣ３ａ）の表示部１３０（図６）には、図２６に示す譲渡受諾者報告画面が表示される。
【００９８】
第１の実施形態では、全ての他のＰＣ３に譲渡枚数伺いを送信後、超過分を補完できなかった場合、印刷を行うことができなかった（図１１のステップＳ４１３〜Ｓ４１４）。しかし、第２の実施形態では、部署共有プール１９を備え、この部署共有プール１９に記録された残り使用部署枚数を用いて印刷を行うことができる（図２５のステップＳ６０１〜Ｓ６０２）。しかしながら、まず、他のユーザＵｂ，Ｕｃなどに譲渡の依頼をする必要があるため、第１の実施形態と同様に、ユーザＵａは自身の当月印刷上限値２２を意識して印刷することになるため、コスト意識の向上を期待することができる。
【００９９】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
【０１００】
本実施例では、印刷システム５において、プリンタサーバ１が１つのプリンタ２を管理しているが、複数のプリンタ２を管理する構成であってもよい。この場合、プリンタサーバ１は、各ＰＣ３から各プリンタ２で印刷した総印刷枚数を管理し、各ＰＣ３に定められた限度枚数（図３の当月印刷上限値２２）を超える印刷を禁止する印刷管理サーバ機能を有する。
【０１０１】
本実施例では、ＰＣ識別子を用いて印刷枚数を管理しているが、ユーザを識別する識別子や、ユーザが所属する部署（組織）を識別する識別子であってもよい。
ユーザ識別子を用いる場合、ＰＣ３からの印刷要求時に、ユーザＩＤなどの情報を付与してやればよい。このユーザ識別子を用いることで、ユーザ単位で限度枚数を設定することができ、さらにコスト意識をもたせることができる。
部署識別子を用いる場合も、ＰＣ３からの印刷要求時に、部署ＩＤなどの情報を付与してやればよい。この部署識別子を用いることで、部署単位で限度枚数を設定することができ、部署全体でコスト意識をもたせることができる。
【０１０２】
本実施例では、プリンタドライバ１０６としたが、制御部１１０によりプリンタドライバ機能部１６０としての機能するアプリケーションソフトであればよい。
【０１０３】
本実施例では、図１２の譲渡依頼順序決定処理において、前月の印刷枚数を算出しているが、前年度の当月の印刷枚数を算出してもよいし、過去数ヶ月分の印刷枚数の平均値を算出してもよい。
【０１０４】
本実施例では、印刷ログと印刷履歴情報とを別々のテーブル（印刷履歴テーブル１７、印刷ログテーブル１８）に記憶させたが、同じテーブルであってもよい。
また、本実施例では、プリンタサーバ１が行うプリンタ２からの印刷ログの収集は、プリンタ２から送信される印刷完了通知を受信したタイミングであってもよいし、予め設定された定期的なタイミングで、プリンタ２に溜め込んだ印刷ログを一括収集してもよい。
【符号の説明】
【０１０５】
１      プリンタサーバ（印刷管理装置）
２      プリンタ（印刷装置）
３（３ａ，３ｂ，３ｃ）  ＰＣ（印刷データ送信装置）
３ａ    印刷要求元ＰＣ（印刷データ送信装置）
３ｂ    譲渡ＰＣ（他の印刷データ送信装置）
４      ＬＡＮ（ネットワーク）
５      印刷システム
Ｕ（Ｕａ，Ｕｂ，Ｕｃ）  ユーザ
【図１】
2014026398.tif 000003
【図２】
2014026398.tif 000004
【図３】
2014026398.tif 000005
【図４】
2014026398.tif 000006
【図５】
2014026398.tif 000007
【図６】
2014026398.tif 000008
【図７】
2014026398.tif 000009
【図８】
2014026398.tif 000010
【図９】
2014026398.tif 000011
【図１０】
2014026398.tif 000012
【図１１】
2014026398.tif 000013
【図１２】
2014026398.tif 000014
【図１３】
2014026398.tif 000015
【図１４】
2014026398.tif 000016
【図１５】
2014026398.tif 000017
【図１６】
2014026398.tif 000018
【図１７】
2014026398.tif 000019
【図１８】
2014026398.tif 000020
【図１９】
2014026398.tif 000021
【図２０】
2014026398.tif 000022
【図２１】
2014026398.tif 000023
【図２２】
2014026398.tif 000024
【図２３】
2014026398.tif 000025
【図２４】
2014026398.tif 000026
【図２５】
2014026398.tif 000027
【図２６】
2014026398.tif 000028