(57)【要約】【課題】本発明は、ユーザの印刷実績に応じた印刷制限を行う。【解決手段】印刷システム１は、情報処理装置ＰＣの印刷ジョブ制御処理部３４が、印刷ジョブの印刷ジョブ履歴情報をユーザ毎に取得して、ユーザ毎にデータ保存部１４に記憶し、印刷ジョブ制御処理部３４が、データ保存部１４の該印刷ジョブ履歴情報に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する。情報処理装置ＰＣの印刷ジョブ制御処理部３４は、決定した該制限印刷量に基づいて印刷ジョブの印刷実行装置Ｐｒへの発行を制御する。【選択図】          図１
2013242736.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得手段と、
前記印刷ジョブ履歴取得手段の取得した印刷ジョブ発行履歴をユーザ毎に記憶する履歴記憶手段と、
前記履歴記憶手段の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限手段と、
前記印刷制限手段が決定した前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、
前記履歴記憶手段の前記印刷ジョブ発行履歴からユーザ毎に所定期間に使用した印刷量を算出する印刷量算出手段を、さらに備え、
前記印刷制限手段は、
前記印刷量算出手段の算出したユーザ毎の前記印刷量に基づいて該ユーザ毎に前記制限印刷量を決定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷量算出手段は、
前記印刷量として、前記印刷ジョブ発行履歴から印刷枚数と印刷データサイズを算出し、
前記印刷制限手段は、
前記印刷枚数と前記印刷データサイズに基づいて前記制限印刷量を算出することを特徴とする請求項２記載の情報処理装置。
【請求項４】
情報処理装置と印刷装置が所定の通信回線で接続され、該情報処理装置から該印刷装置に印刷ジョブを発行して、該印刷装置で該印刷ジョブを実行する印刷システムにおいて、
前記情報処理装置は、
前記通信回線を介して前記印刷装置と通信して前記印刷ジョブを該印刷装置に発行する通信手段と、
前記印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得手段と、
前記印刷ジョブ履歴取得手段の取得した印刷ジョブ発行履歴をユーザ毎に記憶する履歴記憶手段と、
前記履歴記憶手段の前記印刷ジョブ発行履歴に基づいてユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限手段と、
前記印刷制限手段が決定した前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御手段と、
を備えていることを特徴とする印刷システム。
【請求項５】
前記印刷ジョブ発行制御手段は、
前記印刷装置に発行する印刷ジョブに関する前記制限印刷量を前記印刷装置に送信し、
前記印刷装置は、
前記通信回線を介して前記情報処理装置と通信する通信手段と、
印刷ジョブを実行して画像形成処理を行う印刷ジョブ実行手段と、
前記通信手段が前記印刷ジョブを受信すると、前記印刷ジョブ発行制御手段から送信されてくる該印刷ジョブに関する前記制限印刷量に基づいて前記印刷ジョブ実行手段による該印刷ジョブの実行を制御する印刷制御手段と、
を備えていることを特徴とする請求項４記載の印刷システム。
【請求項６】
前記印刷装置は、
前記印刷制御手段の制御下で前記印刷ジョブ実行手段の実行した印刷ジョブの実行履歴を取得して、前記通信手段に前記情報処理装置へ送信させるジョブ実行履歴情報通知手段を、さらに備え、
前記情報処理装置は、
前記印刷ジョブ履歴取得手段が、
前記通信手段の受信した前記印刷装置からの前記印刷ジョブ実行履歴を取得して前記履歴記憶手段に記憶させ、
前記印刷制限手段が、
前記履歴記憶手段の前記印刷ジョブ実行履歴に基づいてユーザ毎に前記制限印刷量を決定することを特徴とする請求項５記載の印刷システム。
【請求項７】
印刷ジョブを受信する通信手段と、
前記印刷ジョブを実行して画像形成処理を行う印刷ジョブ実行手段と、
前記印刷ジョブの実行履歴をユーザ毎に取得する印刷ジョブ履歴取得手段と、
前記印刷ジョブ履歴取得手段の取得した印刷ジョブ実行履歴をユーザ毎に記憶する履歴記憶手段と、
前記履歴記憶手段のユーザ毎の前記印刷ジョブ実行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限手段と、
前記印刷制限手段が決定した前記制限印刷量に基づいて前記印刷ジョブ実行手段による前記印刷ジョブの実行を制御する印刷制御手段と、
を備えていることを特徴とする印刷装置。
【請求項８】
印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得処理ステップと、
前記印刷ジョブ履歴取得処理ステップで取得された印刷ジョブ発行履歴を履歴記憶手段にユーザ毎に記憶させる履歴記憶処理ステップと、
前記履歴記憶手段のユーザ毎の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限処理ステップと、
前記印刷制限処理ステップで決定された前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御処理ステップと、
を有していることを特徴とする印刷制御方法。
【請求項９】
コンピュータに、
印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得処理と、
前記印刷ジョブ履歴取得処理で取得された印刷ジョブ発行履歴を履歴記憶手段にユーザ毎に記憶させる履歴記憶処理と、
前記履歴記憶手段のユーザ毎の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限処理と、
前記印刷制限処理で決定された前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御処理と、
を実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷システム、印刷装置、印刷制御方法及び印刷制御プログラムに関し、詳細には、ユーザの印刷実績に応じた印刷制限を行う情報処理装置、印刷システム、印刷装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の印刷装置（画像形成装置）においては、省資源化及び装置の劣化防止等の観点から、各印刷装置毎に印刷枚数（画像形成枚数）を制限することが行われている。
【０００３】
ところが、近年、一般のオフィス等において、ＴＣＯ（Total Cost of Ownership）削減が重要視されるようになってきており、紙の使用量、印刷量を低減するための方策として、印刷装置毎に上限制限を行うのみでは、適切な制限を行うことができない。
【０００４】
そして、従来、プリンタサーバが、クライアントから送られてきた印刷ジョブに、該印刷ジョブのユーザに対して設定されている印刷制限枚数情報を付与してプリンタに送信し、プリンタが印刷ジョブによる消費枚数をカウントして、消費枚数が該印刷制限枚数情報を超えないときには、印刷ジョブを実行するとともに消費枚数をプリンタサーバに送信してふたサーバが印刷制限枚数から消費枚数を減算して保持し、また、消費枚数が印刷制限枚数を超えるときには、印刷ジョブの実行をキャンセルする技術が提案されている（特許文献１参照）。
【０００５】
すなわち、この従来技術は、プリンタサーバで、ユーザ毎に省資源等の観点のみから適宜印刷制限枚数を設定して、ユーザ毎の消費枚数を該印刷制限枚数に一括して制限している。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、省資源等の観点のみから印刷制限枚数を設定して、利用者の消費枚数が該印刷制限枚数になると、印刷を制限しているのみであるため、個々の利用者の利用性が損なわれる恐れがあり、改良の必要があった。
【０００７】
そこで、本発明は、利用者の印刷実績に応じた印刷制限を行うことを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の情報処理装置は、印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得手段と、前記印刷ジョブ履歴取得手段の取得した印刷ジョブ発行履歴をユーザ毎に記憶する履歴記憶手段と、前記履歴記憶手段の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限手段と、前記印刷制限手段が決定した前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、利用者の印刷実績に応じた印刷制限を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した印刷システムのシステムブロック構成図。
【図２】印刷実行装置と印刷クライアントが複数存在する印刷システムの要部ブロック図。
【図３】印刷ジョブエージェントＵＲＩと印刷クライアントＵＲＩの関係を示す図。
【図４】印刷ジョブエージェントＵＲＩ印刷クライアントＵＲＩの表現形式の一例を示す図。
【図５】印刷履歴に基づく制限印刷量設定処理のシーケンス図。
【図６】印刷ジョブの印刷パラメータと印刷データの関係を示す図。
【図７】印刷エージェントにおける印刷ジョブ履歴管理及び印刷ジョブ警告・制限印刷量管理の説明図。
【図８】情報処理装置における印刷制限処理のシーケンス図。
【図９】情報処理装置における印刷制限処理の説明図。
【図１０】印刷実行装置で印刷制限を行う印刷制限処理のシーケンス図。
【図１１】印刷ジョブエージェントを印刷実行装置が搭載している印刷システムの概略システム構成図。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図１１は、本発明の情報処理装置、印刷システム、印刷装置、印刷制御方法及び印刷制御プログラムの一実施例を示す図であり、図１は、本発明の情報処理装置、印刷システム、印刷装置、印刷制御方法及び印刷制御プログラムの一実施例を適用した印刷システム１のブロック構成図である。
【００１３】
図１において、印刷システム１は、ＬＡＮ（Local Area Network）等の通信回線Ｌを介して情報処理装置ＰＣと印刷実行装置（印刷装置）Ｐｒが接続されており、情報処理装置ＰＣ及び印刷実行装置Ｐｒは、それぞれ複数台接続されていてもよい。
【００１４】
情報処理装置ＰＣは、例えば、通常のハードウェア及びＯＳ（Operating System）とプリンタドライバや文書作成ソフトウェア等のアプリケーションソフトウェア構成のコンピュータ等が用いられ、また、このＯＳ上に、本発明の印刷制御方法を実行する印刷制御プログラムが搭載されることで、ソフトウェアプラットフォームＳＰ、制御部１１、画面表示部１２、発音部１３、データ保存部１４及びネットワーク通信部１５等を備えたものとなっている。
【００１５】
制御部１１は、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成され、ＣＰＵが、ＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用しつつ、情報処理装置ＰＣの各部を制御して、情報処理装置ＰＣとしての処理を実行するとともに、本発明の印刷制限を行う印刷制御処理を実行する。
【００１６】
画面表示部１２は、例えば、液晶ディスプレイ等で構成され、制御部１１の制御下で、各種情報を表示出力する。
【００１７】
発音部１３は、スピーカ等で構成され、制御部１１の制御下で、各種音声情報を拡声出力する。
【００１８】
データ保存部（履歴記憶手段）１４は、例えば、ハードディスクやＮＶＲＡＭ（Non-Volatile Random Access Memory）等で構成され、印刷ジョブや印刷ジョブエージェントＡＧのＵＲＩ（Uniform Resource Identifiers）等のデータ及び印刷ジョブの発行履歴や印刷ジョブの実行履歴を制御部１１の制御下で記憶する。
【００１９】
ネットワーク通信部（通信手段）１５は、通信回線Ｌに接続されており、通信回線Ｌを介して印刷実行装置Ｐｒとの間でデータ及び信号の授受を行う。
【００２０】
そして、情報処理装置ＰＣは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷制御方法を実行する印刷制御プログラムを読み込んでＲＯＭやハードディスク等に導入することで、後述するユーザに応じた制限印刷量に印刷制限する印刷制御方法を実行する情報識別装置として構築されている。この印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２１】
すなわち、情報処理装置ＰＣは、導入されているソフトウェアや上記本発明の印刷制御プログラムによって、そのソフトウェアプラットフォームＳＰに、印刷クライアントＣＬと印刷ジョブエージェントＡＧが構築されている。また、印刷クライアントＣＬは、データ受信処理部２１、印刷ジョブ生成処理部２２、モジュール間通信処理部２３及び中間ファイル生成処理部２４等が構築されており、印刷ジョブエージェントＡＧは、印刷クライアント通知処理部３１、印刷ジョブ管理処理部３２、モジュール間通信処理部３３及び印刷ジョブ制御処理部３４等が構築されている。
【００２２】
印刷クライアントＣＬは、アプケーションで作成された文書データや他の情報処理装置で作成された文書データを、プリンタドライバを介して中間ファイルに生成した後、印刷ジョブを生成して、印刷ジョブエージェントＡＧに渡す。
【００２３】
すなわち、印刷クライアントＣＬのデータ受信処理部２１は、文書作成アプリケーション等のアプリケーションで作成された文書データや他の情報処理装置等から印刷対象となる文書データを受信し、中間ファイル生成処理部２４は、該文書データに対して、ユーザの指定に応じた印刷設定に基づいて中間ファイルを生成する。印刷ジョブ生成処理部２２は、中間ファイル生成処理部２４の生成した中間ファイルから印刷ジョブを生成し、モジュール間通信処理部２３は、印刷ジョブエージェントＡＧのモジュール間通信処理部３３との間で通信して印刷ジョブ等のデータの授受を行う。
【００２４】
なお、情報処理装置ＰＣは、図２に示すように、印刷クライアントＣＬを複数備えていてもよく、また、印刷システム１は、図２に示すように、通信回線Ｌを介して情報処理装置ＰＣに複数の印刷実行装置Ｐｒ１〜Ｐｒｍが、接続されていてもよい。さらに、印刷システム１は、図示しないが、通信回線Ｌを介して複数の情報処理装置ＰＣと複数の印刷実行装置Ｐｒ１〜Ｐｒｍが接続されていてもよい。
【００２５】
印刷ジョブエージェントＡＧは、印刷クライアントＣＬから印刷ジョブを受け取って、データ保存部１４に保存して管理するとともに、本発明のユーザ毎の印刷量に基づいて設定した制限印刷量によって印刷ジョブの処理を制御する。
【００２６】
すなわち、印刷ジョブエージェントＡＧのモジュール間通信処理部３３は、印刷クライアントＣＬのモジュール間通信処理部２３と通信して、印刷ジョブ等のデータの授受を行い、印刷クライアント通知処理部３１は、印刷ジョブに対して必要な情報をモジュール間通信処理部３３を介して通知する。
【００２７】
印刷ジョブ管理処理部３２は、印刷ジョブの管理を行い、必要な印刷設定の変更等の受付処理等を行う。印刷ジョブ管理処理部３２は、印刷ジョブの管理を、図３に示すように行う。すなわち、印刷ジョブ管理処理部３２は、ユーザのユーザ名、情報処理装置名、パスワード等の他に、印刷ジョブエージェントＵＲＩを保持しており、印刷ジョブエージェントＵＲＩは、印刷クライアントＣＬが複数ある場合、図３に示すように、印刷クライアントＣＬ毎の印刷ジョブを、該印刷クライアントＣＬを特定する印刷クライアントＵＲＩに関連付けて、印刷ジョブＵＲＩを管理する。この印刷クライアントＵＲＩ及び印刷ジョブＵＲＩは、例えば、図４に示すような表現形式で表現される。なお、図４では、印刷クライアントＣＬが複数存在する場合について、それぞれの印刷クライアントＣＬに印刷クライアントＵＲＩを付与して、各印刷クライアントＵＲＩに関連付けて、その印刷クライアントＣＬから送られてきた印刷ジョブの印刷ジョブＵＲＩを登録している状態が示されている。
【００２８】
そして、印刷ジョブ管理処理部３２は、印刷ジョブＵＲＩを印刷クライアントＵＲＩに関連付けて付与した印刷ジョブをデータ保存部１４に登録すると、該印刷ジョブＵＲＩを、印刷クライアント通知処理部３１にモジュール間通信処理部３３を介して、該印刷ジョブの送り元の印刷クライアントＣＬに送る。
【００２９】
印刷ジョブ制御処理部３４は、印刷ジョブ管理処理部３２の管理する印刷ジョブの印刷実行装置Ｐｒへの発行制御を行い、この印刷ジョブの発行履歴をユーザ毎に取得して、データ保存部１４に記憶させる印刷ジョブ履歴取得手段として機能している。また、印刷ジョブ制御処理部３４は、データ保存部１４の印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定し、印刷制限手段として、また、印刷ジョブ発行履歴からユーザ毎に所定期間に使用した印刷量を算出する印刷量算出手段として機能している。さらに、印刷ジョブ制御処理部３４は、決定した該制限印刷量に基づいて印刷ジョブの発行を制御し、印刷ジョブ発行制御手段として機能している。また、印刷量算出手段としての印刷ジョブ制御処理部３４は、前記印刷量として、前記印刷ジョブ発行履歴から印刷枚数と印刷データサイズを算出し、この印刷枚数と印刷データサイズに基づいて前記制限印刷量を算出する。
【００３０】
印刷実行装置Ｐｒは、プリンタ装置、複写装置、ファクシミリ装置、複合装置等の印刷機能を備えて印刷を実行する印刷装置であり、ハードウェア及び印刷装置としてのソフトウェアと本発明の印刷制御方法を実行する印刷制御プログラム等のソフトウェアによって制御部４１、ネットワーク通信部４２、発音部４３、データ保存部４４、画面表示部４５、印刷実行部４６及び印刷実行アプリケーションＰＡ等が構築されている。
【００３１】
制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、ＣＰＵが、ＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用しつつ、印刷実行装置Ｐｒの各部を制御して、印刷実行装置Ｐｒとしての処理を実行するとともに、本発明の印刷制限を行う印刷制御処理のうち、印刷実行装置Ｐｒにおいて実行すべき処理を実行する。
【００３２】
ネットワーク通信部（通信手段）４２は、通信回線Ｌを介して情報処理装置ＰＣのネットワーク通信部１５に接続されており、情報処理装置ＰＣのネットワーク通信部１５との間で、印刷ジョブ及び印刷制限処理に関する情報や制御信号を授受する。
【００３３】
発音部４３は、スピーカ等で構成され、制御部４１の制御下で、各種音声情報を拡声出力する。
【００３４】
データ保存部（履歴記憶手段）４４は、例えば、ハードディスクやＮＶＲＡＭ等で構成され、情報処理装置ＰＣから送られてきた印刷ジョブや印刷制限情報等のデータ、特に、印刷実行部４６で実行された印刷ジョブの実行履歴（印刷ジョブ実行履歴）を制御部４１の制御下で記憶する。
【００３５】
画面表示部４５は、例えば、液晶ディスプレイ等で構成され、制御部４１の制御下で、印刷処理に関する情報、印刷制御処理に関する情報及びその他の各種情報を表示出力する。
【００３６】
印刷実行部４６は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等で印刷ジョブの印刷データ及び印刷設定情報に基づいて画像を用紙に印刷出力する。すなわち、印刷実行部４６は、例えば、電子写真方式で画像形成する場合、電子写真方式で用紙に印刷データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、印刷データに基づいて光書込部を動作させて感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。そして、印刷実行部４６は、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、画像を形成する。
【００３７】
印刷実行装置Ｐｒは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷制御方法を印刷実行装置Ｐｒで実行する印刷制御プログラムを読み込んでＲＯＭやハードディスク等に導入することで、後述するユーザに応じた制限印刷量に印刷制限する印刷制御方法を実行する印刷装置として構築されている。この印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３８】
すなわち、印刷実行装置Ｐｒは、導入されているソフトウェアや上記本発明の印刷制御プログラムによって、その印刷実行アプリケーションＰＡに、印刷ジョブ取得処理部５１、印刷ジョブ制御処理部５２、印刷実行命令処理部５３、印刷情報通知処理部５４及び画面表示処理部５５等が構築されている。
【００３９】
印刷ジョブ取得処理部５１は、画面表示部４５の表示等に応じて図示しない操作部での印刷ジョブの取得要求操作に応じて、操作部で指定された印刷ジョブを、ネットワーク通信部４２を介して情報処理装置ＰＣに取得要求して、情報処理装置ＰＣから該印刷ジョブの取得を行う。
【００４０】
印刷ジョブ制御処理部５２は、印刷ジョブ取得処理部５１が印刷実行装置Ｐｒから取得した印刷ジョブの印刷実行部４６における処理の制御、特に、情報処理装置ＰＣから取得した印刷制限情報（制限印刷量）である印刷制御情報に基づく印刷制限処理を行う。また、印刷ジョブ制御処理部５２は、後述する印刷情報通知処理部５４が取得してデータ保存部４４に記憶したユーザ毎の印刷ジョブ実行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限手段及び決定した該制限印刷量に基づいて印刷実行部４６による印刷ジョブの実行を制御する印刷制御手段として機能している。
【００４１】
印刷実行命令処理部５３は、印刷ジョブを印刷実行部４６に実行させて印刷出力させる。
【００４２】
印刷情報通知処理部５４は、印刷実行部４６での印刷ジョブの実行結果に関する情報を取得して、画面表示処理部５５に渡したり、ネットワーク通信部４２を介して情報処理装置ＰＣに通知する。印刷情報通知処理部５４は、印刷ジョブの実行履歴をユーザＵ毎に取得する印刷ジョブ履歴取得手段及び該印刷ジョブの実行履歴を取得してネットワーク通信部４２に情報処理装置ＰＣへ送信させるジョブ実行履歴情報通知手段として機能している。
【００４３】
画面表示処理部５５は、各種情報、特に、印刷結果情報や印刷制御処理に関する情報の画面表示部４５への表示を制御する。
【００４４】
次に、本実施例の作用について説明する。本実施例の印刷システム１は、利用者の印刷実績に応じた印刷制限を行う。
【００４５】
印刷システム１は、ユーザの操作によって、情報処理装置ＰＣの印刷クライアントＣＬで生成されて印刷ジョブエージェントＡＧに登録された印刷ジョブを、印刷実行装置Ｐｒの操作によって印刷要求を行うことで、印刷実行装置Ｐｒが情報処理装置ＰＣから指定の印刷ジョブを取得して、用紙に印刷出力する。
【００４６】
ところが、無制限にユーザによる印刷ジョブの実行を認めると、資源の無駄や経費の高騰を招くこととなるため、ユーザ毎に該ユーザの印刷実績に基づいて制限印刷量を設定して印刷制限を行う。
【００４７】
まず、情報処理装置ＰＣによる印刷履歴に基づく制限印刷量設定処理について、図５に基づいて説明する。印刷システム１は、図５に示すように、ユーザＵが、情報処理装置ＰＣの操作部を操作して、印刷クライアントＣＬを起動させて（Ｓ１）、印刷クライアント登録操作を行うと（Ｓ２）、印刷ジョブエージェントＡＧが、印刷クライアントＵＲＩを生成して、該印刷クライアントＵＲＩをデータ保存部１４に登録し、印刷クライアント通知処理部３１が、印刷クライアントを登録した旨を、画面表示部１２に表示させる等によって通知する（Ｓ３）。
【００４８】
ユーザＵが、登録済みの該印刷クライアントＣＬによって印刷データの登録操作を行うと（Ｓ４）、印刷クライアントＣＬは、そのデータ受信処理部２１が該印刷データを受け取って、その中間ファイル生成処理部２４が該印刷データから中間ファイルを生成し、その印刷ジョブ生成処理部２２が、該中間ファイルから印刷ジョブを生成して、モジュール間通信処理部２３から印刷ジョブエージェントＡＧのモジュール間通信処理部３３へ送る（Ｓ５）。
【００４９】
印刷ジョブエージェントＡＧは、その印刷ジョブ管理処理部３２が、モジュール間通信処理部３３の受け取った印刷ジョブに、印刷ジョブＵＲＩを割り付けて、該印刷ジョブを送ってきた印刷クライアントＣＬの印刷クライアントＵＲＩに対応付けてデータ保存部１４に保存して管理する（Ｓ６）。
【００５０】
すなわち、印刷ジョブは、図６に示すように、印刷パラメータと印刷データを有し、印刷パラメータは、複数のパラメータ、印刷枚数、印刷データのセキュリティの有無、印刷データファイルの保存されているパスである印刷データファイルパス等の情報から構成されている。印刷パラメータは、白黒／カラー、片面／両面等の印刷設定であり、印刷枚数の情報が含まれている。印刷データは、実際に印刷する画像データである。
【００５１】
印刷ジョブエージェントＡＧは、その印刷ジョブ管理処理部３２が、印刷パラメータについては、印刷ジョブＵＲＩを付与して、メモリ管理を行い、印刷データについては、該メモリ管理に基づくファイル管理を行う。
【００５２】
その後、ユーザＵが印刷実行装置Ｐｒにおいて、情報処理装置ＰＣの印刷ジョブを指定して印刷実行操作を行うと（Ｓ７）、印刷実行装置Ｐｒは、その印刷ジョブ修得処理部５１が指定された印刷ジョブを情報処理装置ＰＣから取得して、印刷実行命令処理部５３が、印刷実行部４６に、該印刷ジョブを実行させ、印刷ジョブの実行が完了すると（Ｓ８）、印刷情報通知処理部５４が、印刷ジョブの実行履歴をネットワーク通信部４２から通信回線Ｌを介して印刷ジョブの提供元の情報処理装置ＰＣに送信する（Ｓ９）。
【００５３】
情報処理装置ＰＣの印刷ジョブエージェントＡＧは、印刷実行履歴を印刷実行装置Ｐｒから受け取ると、印刷ジョブＵＲＩに、印刷ジョブ履歴ＵＲＩを登録する（Ｓ１０）。
【００５４】
すなわち、印刷ジョブエージェントＡＧは、その印刷ジョブ制御処理部３４が、図６に示した印刷ジョブの印刷パラメータから印刷制御に必要な各印刷ジョブの情報、特に、印刷枚数と印刷データサイズを、印刷ジョブ履歴情報（印刷ジョブ発行履歴情報）として取得して、データ保存部（履歴記憶手段）１４に印刷ジョブＵＲＩに関連付けて記憶させる。すなわち、印刷ジョブ制御処理部３４は、印刷ジョブＵＲＩで印刷ジョブの印刷パラメータにアクセスし、パラメータ印刷データの生成、変更、削除を行うことができるとともに、該印刷パラメータから印刷枚数の情報を取得する。また、印刷ジョブ制御処理部３４は、印刷ジョブＵＲＩに「／file」でアクセスすることで、印刷データファイルにアクセすることができ、この印刷データファイルから印刷データサイズの情報を取得することができる。なお、印刷ジョブ制御処理部３４は、この印刷データファイルにアクセスすることで、印刷データの生成、変更、削除を行うこともできる。
【００５５】
そして、印刷ジョブエージェントＡＧは、その印刷ジョブ制御処理部３４は、印刷ジョブ履歴情報の取得管理を行なって、後述する制限印刷量設定処理を伴う印刷制御処理を行うために、図７に示す印刷ジョブ履歴ＵＲＩ及び印刷ジョブ制御ＵＲＩを用いる。印刷ジョブ履歴ＵＲＩは、図７に示すように、印刷日時、印刷ファイル名、印刷枚数、印刷データサイズ及び印刷実行装置識別子からなる印刷ジョブ履歴情報のＵＲＩであり、印刷実行装置識別子は、印刷ジョブを実行した印刷実行装置Ｐｒを識別する識別子である。印刷ジョブ制御処理部３４は、印刷ジョブ履歴ＵＲＩでアクセスして、印刷ジョブ履歴情報を参照する。印刷ジョブ制御ＵＲＩは、印刷ジョブを印刷制限制御（印刷キャンセル、印刷時警告）するのに必要な情報（以下、印刷ジョブ制御情報という。）を格納する印刷ジョブ制御情報のＵＲＩであり、印刷ジョブ制御情報（制限印刷量情報）は、警告印刷枚数と警告印刷データサイズ及び制限印刷枚数と制限印刷データサイズからなる。警告印刷枚数と制限印刷枚数とは、警告印刷枚数＜制限印刷枚数の関係にあり、警告印刷データサイズ＜制限印刷データサイズの関係にある。
【００５６】
印刷ジョブ制御処理部３４は、ユーザＵによって印刷ジョブを指定した印刷実行要求が印刷実行装置Ｐｒで行われると、上記Ｓ７からＳ１０の処理を順次繰り返し行い、印刷ジョブＵＲＩを順次蓄積していく。
【００５７】
そして、印刷ジョブ制御処理部３４は、Ｓ７からＳ１０の処理を順次繰り返し行なって予め設定された期間（所定日時）が経過すると（Ｓ１２）、印刷ジョブ履歴ＵＲＩに基づいて、各ユーザ毎の印刷ジョブ履歴情報を参照して、印刷ジョブ制御情報を決定するための制限印刷量をユーザＵ毎に求め、該制限印刷量をデータ保存部１４等に登録し、また、既に該ユーザの制限印刷量がデータ保存部１４等に登録されているときには、該制限印刷量を更新する（Ｓ１３）。
【００５８】
印刷ジョブ制御処理部３４は、この制限印刷量を、例えば、設定日時周期で更新するが、更新時は、蓄積された印刷ジョブ履歴ＵＲＩの印刷枚数と印刷データサイズを、予め設定されている閾値にカテゴライズして集計し、集計した閾値の中で、最も印刷頻度が高い枚数及びデータサイズの閾値を、制限印刷量として印刷ジョブ制御ＵＲＩに設定する。
【００５９】
なお、印刷ジョブ制御処理部３４は、上記説明では、制限印刷量を、印刷枚数と印刷データ量を印刷履歴として決定しているが、その他に、印刷の種類等の情報、例えば、カラー／白黒等を印刷履歴に含めて制限印刷量を決定してもよい。
【００６０】
上述のようにして、制限印刷量が登録されている状態で、例えば、図８に示すように、ユーザＵから印刷ジョブの登録要求があると、情報処理装置ＰＣは、該制限印刷量に基づいて印刷制限または警告を行う印刷制限処理を行う。
【００６１】
すなわち、図８において、ユーザＵが情報処理装置ＰＣで操作して印刷クライアントＣＬを起動させて（Ｓ２１）、印刷クライアント登録操作を行うと（Ｓ２２）、印刷ジョブエージェントＡＧが、印刷クライアントＵＲＩを生成して、該印刷クライアントＵＲＩをデータ保存部１４に登録し、印刷クライアント通知処理部３１が、印刷クライアントを登録した旨を、画面表示部１２に表示させる等によって通知する（Ｓ２３）。
【００６２】
ユーザＵが、登録済みの該印刷クライアントＣＬによって印刷データの登録操作を行うと（Ｓ２４）、印刷クライアントＣＬは、そのデータ受信処理部２１が該印刷データを受け取って、その中間ファイル生成処理部２４が該印刷データから中間ファイルを生成し、その印刷ジョブ生成処理部２２が、該中間ファイルから印刷ジョブを生成して、モジュール間通信処理部２３から印刷ジョブエージェントＡＧのモジュール間通信処理部３３へ送る（Ｓ２５）。
【００６３】
印刷ジョブエージェントＡＧは、その印刷ジョブ管理処理部３２が、モジュール間通信処理部３３の受け取った印刷ジョブに、ＵＲＩを割り付けて、該印刷ジョブを送ってきた印刷クライアントＣＬの印刷クライアントＵＲＩに対応付けてデータ保存部１４に保存して管理する（Ｓ２６）。
【００６４】
次に、印刷ジョブエージェントＡＧは、その印刷ジョブ制御処理部３４が、印刷ジョブ制御ＵＲＩの印刷ジョブ制御情報を参照して、印刷ジョブパラメータまたはデータサイズと比較し、印刷制限の要否を判定する（Ｓ２７）。
【００６５】
すなわち、印刷ジョブ制御処理部３４は、図９に示すように、該ユーザＵの印刷ジョブ制御ＵＲＩを用いて、印刷ジョブ制御情報である警告印刷枚数と制限印刷枚数及び警告印刷データサイズと制限印刷データサイズを取得し、印刷ジョブの印刷パラメータから印刷枚数を取得するとともに、印刷データのデータサイズを取得する。そして、印刷ジョブ制御処理部３４は、印刷ジョブ制御情報の警告枚数及び制限印刷枚数と印刷ジョブの印刷枚数を比較するとともに、印刷ジョブ制御情報の警告印刷データサイズ及び制限印刷データサイズと印刷データのデータサイズを比較し、印刷データの印刷枚数が、警告枚数よりも少なく、かつ、印刷データのデータサイズが、警告印刷データサイズよりも少ないときには、印刷制限や印刷警告を行なわず、印刷ジョブの登録が成功した旨を印刷クライアントＣＬに通知して（Ｓ２８）、印刷クライアントＣＬが、画面表示部１２にその旨を表示出力したり、発音部１３からその旨を音声出力することで、その旨を報知出力する（Ｓ２９）。
【００６６】
印刷ジョブ制御処理部３４は、印刷データの印刷枚数が、制限枚数よりも少なく、警告枚数よりも多いか、印刷データのデータサイズが、制限印刷データサイズよりも少なく、警告印刷データサイズよりも多いときには、印刷警告を印刷クライアントＣＬに通知し（Ｓ２８）、印刷データの印刷枚数が、制限枚数よりも多いか、印刷データのデータサイズが、制限印刷データサイズよりも多いときには、印刷制限を印刷クライアントＣＬに通知する（Ｓ２９）。
【００６７】
印刷クライアントＣＬは、印刷警告または印刷制限があると、画面表示部１２にその旨を表示出力したり、発音部１３からその旨を音声出力することで、その旨を報知出力する。
【００６８】
この場合、印刷警告または印刷制限の通知を受けたユーザＵは、該印刷警告または印刷制限に従って登録した印刷ジョブを、削除する操作を行い、該操作に応じて印刷ジョブエージェントＡＧが、削除操作された印刷ジョブを印刷ジョブＵＲＩに基づいてデータ保存部１４から削除する。また、ユーザＵは、印刷警告であるときには、この印刷警告を無視して、印刷実行装置Ｐｒに印刷実行操作を行なってもよい（Ｓ３０）。
【００６９】
なお、印刷制限処理自体については、図１０に示すように、印刷実行装置Ｐｒが情報処理装置ＰＣから印刷ジョブ制御情報と印刷ジョブを取得して、印刷制限処理を行なってもよい。
【００７０】
すなわち、図１０において、ユーザＵが情報処理装置ＰＣで操作して印刷クライアントＣＬを起動させて（Ｓ４１）、印刷クライアント登録操作を行うと（Ｓ４２）、印刷ジョブエージェントＡＧが、印刷クライアントＵＲＩを生成して、該印刷クライアントＵＲＩをデータ保存部１４に登録し、印刷クライアント通知処理部３１が、印刷クライアントを登録した旨を、画面表示部１２に表示させる等によって通知する（Ｓ４３）。
【００７１】
ユーザＵが、登録済みの該印刷クライアントＣＬによって印刷データの登録操作を行うと（Ｓ４４）、印刷クライアントＣＬは、そのデータ受信処理部２１が該印刷データを受け取って、その中間ファイル生成処理部２４が該印刷データから中間ファイルを生成し、その印刷ジョブ生成処理部２２が、該中間ファイルから印刷ジョブを生成して、モジュール間通信処理部２３から印刷ジョブエージェントＡＧのモジュール間通信処理部３３へ送る（Ｓ４５）。
【００７２】
印刷ジョブエージェントＡＧは、その印刷ジョブ管理処理部３２が、モジュール間通信処理部３３の受け取った印刷ジョブに、ＵＲＩを割り付けて、該印刷ジョブを送ってきた印刷クライアントＣＬの印刷クライアントＵＲＩに対応付けてデータ保存部１４に保存して管理する（Ｓ４６）。
【００７３】
次に、ユーザＵが、印刷実行装置Ｐｒの操作部で、情報処理装置ＰＣに登録されている印刷ジョブを指定した印刷ジョブの要求を行うと（Ｓ４７）、印刷実行装置Ｐｒは、印刷ジョブの要求があると、印刷ジョブ取得処理部５１が、ネットワーク通信部４２から通信回線Ｌを介して情報処理装置ＰＣに、指定された印刷ジョブを要求し（Ｓ４８）、印刷ジョブの要求された情報処理装置ＰＣは、要求された印刷ジョブをを印刷実行装置Ｐｒに送信する（Ｓ４９）。
【００７４】
印刷実行装置Ｐｒは、印刷ジョブを取得すると、印刷ジョブ制御処理部５２が、印刷ジョブ制御ＵＲＩの示している印刷ジョブ制御情報を情報処理装置ＰＣに要求し（Ｓ５０）、情報処理装置ＰＣは、要求された印刷ジョブ制御ＵＲＩの印刷ジョブ制御情報を印刷実行装置Ｐｒに送信する（Ｓ５１）。
【００７５】
印刷ジョブ制御処理部５２は、情報処理装置ＰＣから印刷ジョブ制御情報を受け取ると、印刷ジョブパラメータまたはデータサイズと比較し、印刷制限の要否を判定する（Ｓ５２）。すなわち、印刷ジョブ制御処理部５２は、図９に示した場合と同様に、情報処理装置ＰＣから送られてきた印刷ジョブ制御情報から警告印刷枚数と制限印刷枚数及び警告印刷データサイズと制限印刷データサイズを取得し、印刷ジョブの印刷パラメータから印刷枚数を取得するとともに、印刷データのデータサイズを取得する。そして、印刷ジョブ制御処理部５２は、印刷ジョブ制御情報の警告枚数及び制限印刷枚数と印刷ジョブの印刷枚数を比較するとともに、印刷ジョブ制御情報の警告印刷データサイズ及び制限印刷データサイズと印刷データのデータサイズを比較し、印刷データの印刷枚数が、警告枚数よりも少なく、かつ、印刷データのデータサイズが、警告印刷データサイズよりも少ないときには、印刷制限や印刷警告を行なわず、印刷実行命令処理部５３が、印刷実行部４６に該印刷ジョブの印刷を実行させる。印刷ジョブ制御処理部５２は、画面表示処理部５５に、印刷ジョブの登録が成功した旨を、画面表示イブ４５に表示させたり、印刷情報通知処理部５４に、情報処理装置ＰＣへその旨を通知させて、情報処理装置ＰＣが、画面表示部１２にその旨を表示出力したり、発音部１３からその旨を音声出力することで、その旨を報知出力する。
【００７６】
印刷ジョブ制御処理部５２は、印刷データの印刷枚数が、制限枚数よりも少なく、警告枚数よりも多いか、印刷データのデータサイズが、制限印刷データサイズよりも少なく、警告印刷データサイズよりも多いときには、画面表示処理部５５に、印刷警告を画面表示部４５へ表示させてユーザＵに通知させ（Ｓ５３）、印刷データの印刷枚数が、制限枚数よりも多いか、印刷データのデータサイズが、制限印刷データサイズよりも多いときには、画面表示処理部５５に、印刷制限を画面表示部４５に表示させてユーザＵに通知させる（Ｓ５３）。
【００７７】
この場合、印刷警告の通知を受けたユーザＵは、該印刷警告または印刷制限に従って登録した印刷ジョブを、削除する操作を行い、該操作に応じて印刷ジョブエージェントＡＧが、削除操作された印刷ジョブを印刷ジョブＵＲＩに基づいてデータ保存部１４から削除する。また、ユーザＵは、通知が印刷警告の場合には、印刷警告を無視して、印刷実行装置Ｐｒに印刷実行操作を行なってもよい（Ｓ５４）。
【００７８】
なお、上記説明においては、印刷制限処理を行う印刷ジョブエージェントＡＧが、情報処理装置ＰＣに搭載されている場合について説明したが、印刷ジョブエージェントＡＧは、情報処理装置ＰＣに搭載されている場合に限るものではなく、例えば、図１１に示すように、印刷実行装置Ｐｒに搭載されていてもよい。
【００７９】
すなわち、図１１においては、印刷システム１は、情報処理装置ＰＣは、上記情報処理装置ＰＣの搭載していた各部を搭載しているが、印刷ジョブエージェントＡＧを搭載しておらず、印刷クライアントＣＬが、通信回線Ｌを介して印刷実行装置Ｐｒと通信を行う機能を備えている。
【００８０】
情報処理装置ＰＣは、図１１では、文書データを生成、編集する複数のアプリケーション（図では、アプリと記載。）ＡＰ１〜ＡＰｎ、アプリケーションの生成、編集した文書データから中間ファイルを生成する印刷ドライバＰｄ及び中間ファイルから印刷ジョブを生成して、印刷実行装置Ｐｒの印刷ジョブエージェントＡＧに印刷ジョブを送信する印刷クライアントＣＬを搭載しているものとして構成されているが、情報処理装置ＰＣの構成は、上記構成に限るものではない。
【００８１】
印刷実行装置Ｐｒは、図１と同様の構成を有しているが、さらに、印刷ジョブエージェントＡＧを搭載している。印刷ジョブエージェントＡＧは、情報処理装置ＰＣの印刷クライアントＣＬから送られてきた印刷ジョブを、データ保存部４４（図１１では、図示を省略している。）に保存して、印刷履歴情報を取得して、印刷制限情報を生成して保存し、ユーザＵが操作部で印刷を指示操作すると、上記同様に、印刷ジョブの情報（印刷枚数、印刷データサイズ）と印刷制限情報に基づいて、印刷制限処理を実行する。
【００８２】
このように、本実施例の印刷システム１は、印刷ジョブの印刷ジョブ履歴情報（発行履歴）をユーザ毎に取得する印刷ジョブ制御処理部（印刷ジョブ履歴取得手段）３４と、印刷ジョブ制御処理部３４の取得した印刷ジョブ履歴情報をユーザ毎に記憶するデータ保存部（履歴記憶手段）４と、データ保存部４の前記印刷ジョブ履歴情報に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷ジョブ制御処理部（印刷制限手段）３４と、決定した前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ制御処理部（印刷ジョブ発行制御手段）３４と、を備えている。
【００８３】
したがって、情報処理装置ＰＣが、ユーザＵの過去の印刷実績に基づいてい制限印刷量を決定することができ、ユーザＵの印刷実績に応じた印刷制限を行うことができる。
【００８４】
また、本実施例の印刷システム１は、印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得処理ステップと、該印刷ジョブ履歴取得処理ステップで取得された印刷ジョブ発行履歴を履歴記憶手段としてのデータ保存部１４またはデータ保存部４４にユーザ毎に記憶させる履歴記憶処理ステップと、データ保存部１４またはデータ保存部４４のユーザ毎の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限処理ステップと、前記印刷制限処理ステップで決定された前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御処理ステップと、を有している印刷制御方法を実行している。
【００８５】
したがって、情報処理装置ＰＣが、ユーザＵの過去の印刷実績に基づいてい制限印刷量を決定することができ、ユーザＵの印刷実績に応じた印刷制限を行うことができる。
【００８６】
さらに、本実施例の印刷システム１は、コンピュータに、印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ履歴取得処理と、前記印刷ジョブ履歴取得処理で取得された印刷ジョブ発行履歴を履歴記憶手段としてのデータ保存部１４またはデータ保存部４４にユーザ毎に記憶させる履歴記憶処理と、データ保存部１４またはデータ保存部４４のユーザ毎の前記印刷ジョブ発行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷制限処理と、前記印刷制限処理で決定された前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ発行制御処理と、を実行させる印刷制御プログラムを、情報処理装置ＰＣと印刷実行装置Ｐｒのいずれか、または、双方に搭載している。
【００８７】
したがって、情報処理装置ＰＣが、ユーザＵの過去の印刷実績に基づいてい制限印刷量を決定することができ、ユーザＵの印刷実績に応じた印刷制限を行うことができる。
【００８８】
また、本実施例の印刷システム１は、情報処理装置ＰＣと印刷実行装置（印刷装置）Ｐｒが所定の通信回線Ｌで接続され、該情報処理装置ＰＣから該印刷実行装置Ｐｒに印刷ジョブを発行して、該印刷実行装置Ｐｒで該印刷ジョブを実行する印刷システム１であって、該情報処理装置ＰＣは、通信回線Ｌを介して印刷実行装置Ｐｒと通信して印刷ジョブを該印刷実行装置Ｐｒに発行するネットワーク通信部（通信手段）１５と、印刷ジョブの発行履歴をユーザ毎に取得する印刷ジョブ制御処理部（印刷ジョブ履歴取得手段）３４と、印刷ジョブ制御処理部３４の取得した印刷ジョブ発行履歴をユーザ毎に記憶するデータ保存部（履歴記憶手段）１４と、データ保存部１４の印刷ジョブ発行履歴に基づいてユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷ジョブ制御処理部（印刷制限手段）３４と、印刷ジョブ制御処理部３４が決定した前記制限印刷量に基づいて前記印刷ジョブの発行を制御する印刷ジョブ制御処理部（印刷ジョブ発行制御手段）３４と、を備えている。
【００８９】
したがって、情報処理装置ＰＣから印刷実行装置Ｐｒに印刷ジョブを発行して印刷する場合に、情報処理装置ＰＣにおけるユーザＵの過去の印刷実績に基づいて情報処理装置ＰＣにおいて制限印刷量を決定することができ、ユーザＵの印刷実績に応じた印刷制限を情報処理装置ＰＣにおいて効率的に行うことができる。
【００９０】
さらに、本実施例の印刷システム１は、情報処理装置ＰＣと印刷実行装置（印刷装置）Ｐｒが所定の通信回線Ｌで接続され、該情報処理装置ＰＣから該印刷実行装置Ｐｒに印刷ジョブを発行して、該印刷実行装置Ｐｒで該印刷ジョブを実行する印刷システム１であって、情報処理装置ＰＣの印刷ジョブ発行制御手段としての印刷ジョブ制御処理部３４が、印刷実行装置Ｐｒに発行する印刷ジョブに関する前記制限印刷量を印刷実行装置Ｐｒに送信し、印刷実行装置Ｐｒが、通信回線Ｌを介して情報処理装置ＰＣと通信するネットワーク通信部（通信手段）４２と、印刷ジョブを実行して画像形成処理を行う印刷実行部（印刷ジョブ実行手段）４６と、ネットワーク通信部４２が前記印刷ジョブを受信すると、印刷ジョブ制御処理部３４から送信されてくる該印刷ジョブに関する前記制限印刷量に基づいて印刷実行部４６による該印刷ジョブの実行を制御する印刷ジョブ制御処理部（印刷制御手段）５２と、を備えている。
【００９１】
したがって、情報処理装置ＰＣから印刷実行装置Ｐｒに印刷ジョブを発行して印刷する場合に、情報処理装置ＰＣにおけるユーザＵの過去の印刷実績に基づいて情報処理装置ＰＣにおいて決定した制限印刷量に基づいて印刷実行装置Ｐｒで印刷制御することができ、ユーザＵの印刷実績に応じた印刷制限を効率的に行うことができる。
【００９２】
また、本実施例の印刷システム１は、情報処理装置ＰＣと印刷実行装置（印刷装置）Ｐｒが所定の通信回線Ｌで接続され、該情報処理装置ＰＣから該印刷実行装置Ｐｒに印刷ジョブを発行して、該印刷実行装置Ｐｒで該印刷ジョブを実行する印刷システム１であって、印刷実行装置Ｐｒが、印刷ジョブ制御処理部５２の制御下で印刷実行部４６の実行した印刷ジョブの実行履歴を取得して、ネットワーク通信部４２に情報処理装置ＰＣへ送信させる印刷情報通知処理部（ジョブ実行履歴情報通知手段）５４を、さらに備え、情報処理装置ＰＣが、印刷ジョブ履歴取得手段としての印刷ジョブ制御処理部３４が、ネットワーク通信部１５の受信した印刷実行装置Ｐｒからの印刷ジョブ実行履歴を取得してデータ保存部１４に記憶させ、印刷ジョブ制御処理部３４が、データ保存部１４の該印刷ジョブ実行履歴に基づいてユーザ毎に前記制限印刷量を決定する。
【００９３】
したがって、情報処理装置ＰＣから印刷実行装置Ｐｒに印刷ジョブを発行して印刷する場合に、印刷実行装置ＰｒにおけるユーザＵの実際の過去の印刷実績に基づいて情報処理装置ＰＣにおいて制限印刷量を決定することができ、ユーザＵの印刷実績に応じた印刷制限を情報処理装置ＰＣにおいて効率的かつ適切に行うことができる。
【００９４】
さらに、本実施例の印刷システム１は、印刷実行装置Ｐｒが、印刷ジョブを受信するネットワーク通信部（通信手段）４２と、印刷ジョブを実行して画像形成処理を行う印刷実行部（印刷ジョブ実行手段）４６と、印刷ジョブの実行履歴をユーザ毎に取得する印刷情報通知処理部（印刷ジョブ履歴取得手段）５４と、印刷情報通知処理部５４の取得した印刷ジョブ実行履歴をユーザ毎に記憶するデータ保存部（履歴記憶手段）４４と、データ保存部４４のユーザ毎の印刷ジョブ実行履歴に基づいて該ユーザ毎に所定期間内に印刷可能な制限印刷量を決定する印刷ジョブ制御処理部（印刷制限手段）５２と、決定した該制限印刷量に基づいて印刷実行部４６による前記印刷ジョブの実行を制御する印刷ジョブ制御処理部（印刷制御手段）５２と、を備えている。
【００９５】
したがって、情報処理装置ＰＣから印刷実行装置Ｐｒに印刷ジョブを発行して印刷する場合に、印刷実行装置ＰｒにおけるユーザＵの過去の印刷実績に基づいて印刷実行装置Ｐｒにおいて制限印刷量を決定して該制限印刷量に基づいて印刷制御することができ、ユーザＵの印刷実績に応じた印刷制限を適切に行うことができる。
【００９６】
また、本実施例の印刷システム１は、情報処理装置ＰＣの印刷ジョブ制御処理部５２が、データ保存部４４の前記印刷ジョブ発行履歴からユーザ毎に所定期間に使用した印刷量を算出する印刷量算出手段として機能し、算出したユーザ毎の前記印刷量に基づいて該ユーザ毎に前記制限印刷量を決定している。
【００９７】
したがって、ユーザＵによる印刷実績を印刷量として適切に把握して、制限印刷量を決定することができ、ユーザＵの適切な印刷実績に応じた印刷制限を行うことができる。
【００９８】
さらに、本実施例の印刷システム１は、情報処理装置ＰＣの印刷ジョブ制御処理部３４が、印刷量算出手段として、前記印刷ジョブ発行履歴から印刷枚数と印刷データサイズを前記印刷量として算出し、前記印刷制限手段として、前記印刷枚数と前記印刷データサイズに基づいて前記制限印刷量を算出している。
【００９９】
したがって、ユーザＵによる印刷実績を印刷量としてより一層適切に把握して、制限印刷量を決定することができ、ユーザＵのより一層適切な印刷実績に応じた印刷制限を行うことができる。
【０１００】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０１】
１  印刷システム
Ｌ  通信回線
ＰＣ  情報処理装置
Ｐｒ  印刷実行装置
ＳＰ  フトウェアプラットフォーム
１１  制御部
１２  画面表示部
１３  発音部
１４  データ保存部
１５  ネットワーク通信部
ＣＬ  印刷クライアント
ＡＧ  印刷ジョブエージェント
２１  データ受信処理部
２２  印刷ジョブ生成処理部
２３  モジュール間通信処理部
２４  中間ファイル生成処理部
３１  印刷クライアント通知処理部
３２  印刷ジョブ管理処理部
３３  モジュール間通信処理部
３４  印刷ジョブ制御処理部
４１  制御部
４２  ネットワーク通信部
４３  発音部
４４  データ保存部
４５  画面表示部
４６  印刷実行部
ＰＡ  印刷実行アプリケーション
５１  印刷ジョブ取得処理部
５２  印刷ジョブ制御処理部
５３  印刷実行命令処理部
５４  印刷情報通知処理部
５５  画面表示処理部
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００５−３３９３８３号公報
【図１】
2013242736.tif 000003
【図２】
2013242736.tif 000004
【図３】
2013242736.tif 000005
【図４】
2013242736.tif 000006
【図５】
2013242736.tif 000007
【図６】
2013242736.tif 000008
【図７】
2013242736.tif 000009
【図８】
2013242736.tif 000010
【図９】
2013242736.tif 000011
【図１０】
2013242736.tif 000012
【図１１】
2013242736.tif 000013