(57)【要約】【課題】  各ユーザに設定される属性の異なる出力制限情報を条件として、各ユーザからの出力要求を制限できる出力管理を行うことである。【解決手段】  第３のクライアントＰＣ１０３より画像形成装置１０７を使用可能な特定ユーザに対してユーザ別上限枚数情報を設定する。さらに、第１のクライアントＰＣ１０１が特定ユーザが使用する画像形成装置の使用用途に対して出力用途別上限枚数情報を設定する。そして、設定された出力用途別、ユーザ別の使用制限情報を取得して記憶手段に登録する。そして、特定ユーザが選択する使用用途に基づく画像形成装置１０７の使用要求を受け付けた場合、制御部１０６ｂが使用制限内で実行できないと判断した場合、特定ユーザによる画像形成装置の使用要求を制限する制限する構成を特徴とする。【選択図】  図１
2008225640.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信して出力状況を管理する管理装置であって、
特定ユーザが前記画像形成装置から出力可能なユーザ別上限枚数として設定される第１の使用制限情報と、前記特定ユーザが画像形成装置から使用用途別に出力可能な使用用途別上限枚数として設定される第２の使用制限情報とを取得する取得手段と、
前記取得手段により取得される前記第１、第２の使用制限情報を記憶手段に登録する登録手段と、
前記特定ユーザが選択する使用用途に基づく前記画像形成装置の使用要求を前記第１、第２の使用制限情報により決定される使用制限内で実行可能かどうかを判断する判断手段と、
前記判断手段により使用制限内で実行できないと判断した場合、前記特定ユーザによる画像形成装置の使用要求を制限する制限手段と、
を有することを特徴とする管理装置。
【請求項２】
前記判断手段により前記画像形成装置に対する使用要求が許可された場合に、前記画像形成装置が実行した画像形成処理に伴い、前記第２の使用制限情報を更新する更新手段と、
前記判断手段により前記画像形成装置に対する使用要求が許可されない場合に、前記画像形成装置を使用可能な出力枚数情報を前記特定ユーザに通知する通知手段と、
を有することを特徴とする請求項１記載の管理装置。
【請求項３】
前記更新手段は、特定権限者が設定する更新要求を取得して、前記第２の使用制限情報を更新することを特徴とする請求項２記載の管理装置。
【請求項４】
前記特定権限者が設定する更新要求は、特定の使用制限更新条件に基づいて前記第２の使用制限情報を更新することを特徴とする請求項３記載の管理装置。
【請求項５】
前記特定の使用制限更新条件は、前記特定のユーザに対して上位ユーザが設定することを特徴とする請求項４記載の管理装置。
【請求項６】
前記制限手段は、前記判断手段により使用制限内で実行できないと判断した場合、前記特定ユーザによる画像形成要求の実行を禁止することを特徴とする請求項１記載の管理装置。
【請求項７】
前記特定ユーザに通知すべき前記画像形成装置を使用可能な出力枚数情報を生成する生成手段を有し、
前記通知手段は、前記生成手段により生成される前記使用可能な出力枚数情報を前記特定ユーザに通知することを特徴とする請求項２記載の管理装置。
【請求項８】
前記特定ユーザは、情報処理装置を介して前記画像形成装置に出力要求を行うことを特徴とする請求項１記載の管理装置。
【請求項９】
前記特定ユーザは、前記画像形成装置より出力要求を行うことを特徴とする請求項１記載の管理装置。
【請求項１０】
前記特定ユーザは、認証済みのユーザであることを特徴とする請求項１、２、５〜９のいずれか１項に記載の管理装置。
【請求項１１】
画像形成装置と通信して出力状況を管理する管理装置における出力管理方法であって、
特定ユーザが前記画像形成装置から出力可能なユーザ別上限枚数として設定される第１の使用制限情報と、前記特定ユーザが画像形成装置から使用用途別に出力可能な使用用途別上限枚数として設定される第２の使用制限情報とを取得する取得工程と、
前記取得工程により取得される前記第１、第２の使用制限情報を記憶手段に登録する登録工程と、
前記特定ユーザが選択する使用用途に基づく前記画像形成装置の使用要求を前記第１、第２の使用制限情報により決定される使用制限内で実行可能かどうかを判断する判断工程と、
前記判断工程により使用制限内で実行できないと判断した場合、前記特定ユーザによる画像形成装置の使用要求を制限する制限工程と、
を有することを特徴とする出力管理方法。
【請求項１２】
前記判断工程により前記画像形成装置に対する使用要求が許可された場合に、前記画像形成装置が実行した画像形成処理に伴い、前記第２の使用制限情報を更新する更新工程と、
前記判断工程により前記画像形成装置に対する使用要求が許可されない場合に、前記画像形成装置を使用可能な出力枚数情報を前記特定ユーザに通知する通知工程と、
を有することを特徴とする請求項１１記載の出力管理方法。
【請求項１３】
前記更新工程は、特定権限者が設定する更新要求を取得して、前記第２の使用制限情報を更新することを特徴とする請求項１２記載の出力管理方法。
【請求項１４】
前記特定権限者が設定する更新要求は、特定の使用制限更新条件に基づいて前記第２の使用制限情報を更新することを特徴とする請求項１３記載の出力管理方法。
【請求項１５】
前記特定の使用制限更新条件は、前記特定のユーザに対して上位ユーザが設定することを特徴とする請求項１４記載の出力管理方法。
【請求項１６】
前記制限工程は、前記判断工程により使用制限内で実行できないと判断した場合、前記特定ユーザによる画像形成要求の実行を禁止することを特徴とする請求項１１記載の出力管理方法。
【請求項１７】
前記特定ユーザに通知すべき前記画像形成装置を使用可能な出力枚数情報を生成する生成工程を有し、
前記通知工程は、前記生成工程により生成される前記使用可能な出力枚数情報を前記特定ユーザに通知することを特徴とする請求項１２記載の出力管理方法。
【請求項１８】
前記特定ユーザは、情報処理装置を介して前記画像形成装置に出力要求を行うことを特徴とする請求項１１記載の出力管理方法。
【請求項１９】
前記特定ユーザは、前記画像形成装置より出力要求を行うことを特徴とする請求項１１記載の出力管理方法。
【請求項２０】
前記特定ユーザは、認証済みのユーザであることを特徴とする請求項１１、１２、１５〜１９のいずれか１項に記載の出力管理方法。
【請求項２１】
請求項１１〜２０のいずれか１項に記載の出力管理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２２】
請求項１１〜２０のいずれか１項に記載の出力管理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を使用するユーザの出力状況を管理する管理装置に関するものである。
【背景技術】
【０００２】
従来、画像形成装置と、そのクライアントとなる情報端末装置と、情報処理装置が、ネットワークで接続された環境で、情報処理装置や画像形成装置にユーザ毎の印刷枚数や印刷上限枚数を管理する出力管理システムが実施されている。
【０００３】
本システムは、画像形成装置がＭＦＰ（Multi-Function Peripheral）で、情報端末装置がクライアントとなるＰＣ（Personal Computer）で、情報処理装置がサーバで出力管理システムが構築される。
【０００４】
このような出力管理システムでは、一般的にシステム管理者がユーザ毎の印刷上限枚数を設定するが、ユーザ毎の印刷用途（例えば、講義ＡやプロジェクトＢなど）を考慮して、ユーザ個別に上限枚数を設定するのは大変な負担となる。
【０００５】
そのため、大学などの実際の使用環境では、ユーザ毎の印刷用途を考慮せず、全てのユーザに画一的に印刷上限枚数を設定することが多く、ユーザにとって最適な上限枚数が設定されていなかった。
【０００６】
これに対し、複数のユーザをグループという単位にまとめ、ユーザ毎の印刷上限枚数とは別にグループ毎に印刷上限枚数を設定し、印刷時に指定された課金先情報に基づいてユーザ、またはグループ毎に出力管理するという技術がある。例えば、特許文献１には、上記技術に加えて、１つのグループの中にサブグループを階層的に作成し、サブグループ毎に印刷上限枚数を設定するという技術も記載されている。
【特許文献１】特開２００５−２６６１２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、グループやサブグループによって設定された印刷上限枚数は、グループやサブグループに所属する複数のユーザによって共有して使用される。
【０００８】
このため、ユーザ個人の印刷用途に応じて、ユーザ個人の最適な印刷上限枚数（出力制限情報）を設定することができない。
【０００９】
さらに、出力管理システムにおいて、グループ毎の出力とユーザ個人毎の出力の２種類が存在する。このため、例えばあるユーザは印刷するときに常にグループの上限枚数を課金先情報に指定して印刷することが可能であり、ユーザ毎の厳密な出力管理もできないという課題があった。
【００１０】
このように画像形成装置を利用するユーザに複数の出力制限情報が設定されるような出力環境が設定されている場合、それぞれの出力制限情報を独立して監視している。このため、ユーザが有利な出力制限情報で出力を要求することを制限できにくいという課題があった。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、各ユーザに設定される属性の異なる出力制限情報を条件として、各ユーザからの出力要求を制限できる出力管理を行える仕組みを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の管理装置は以下に示す構成を備える。
【００１３】
画像形成装置と通信して出力状況を管理する管理装置であって、特定ユーザが前記画像形成装置から出力可能なユーザ別上限枚数として設定される第１の使用制限情報と、前記特定ユーザが画像形成装置から使用用途別に出力可能な使用用途別上限枚数として設定される第２の使用制限情報とを取得する取得手段と、前記取得手段により取得される前記第１、第２の使用制限情報を記憶手段に登録する登録手段と、前記特定ユーザが選択する使用用途に基づく前記画像形成装置の使用要求を前記第１、第２の使用制限情報により決定される使用制限内で実行可能かどうかを判断する判断手段と、前記判断手段により使用制限内で実行できないと判断した場合、前記特定ユーザによる画像形成装置の使用要求を制限する制限手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、各ユーザに設定される属性の異なる出力制限情報を条件として、各ユーザからの出力要求を制限できる出力管理を行える。
【発明を実施するための最良の形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１６】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す出力管理システムの全体構成を説明する図である。なお、説明上、クライアントＰＣを４台、サーバを２台、画像形成装置を１台とするシステムについて説明するが、これらのデバイスの数は一例であって、本システムに限定されるものではない。また、本実施形態では、使用制限情報として、ユーザ別上限枚数、印刷用途別上限枚数を例として説明するが、他の属性を使用制限情報として設定するようなシステムであってもよい。つまり、ユーザ別上限枚数に対して、設定可能な属性であれば、印刷用途別上限枚数に限定されるものではない。
【００１７】
また、本実施形態では、印刷用途を使用用途とする例を説明するが、印刷に限らず、データ送信、原稿読み取り、特定の画像処理、ファクシミリ受信処理等であってもよい。つまり、画像形成装置１０７で実行可能な機能処理内で、ユーザが選択する使用用途について設定すれば、他の機能についても本発明を適用可能である。さらには、本実施形態に示す属性に対して、他の属性の使用制限情報と組み合わせるような実施形態であってもよい。
【００１８】
図１において、１０１は情報端末装置として機能する第１のクライアントＰＣで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。
【００１９】
１０２は情報端末装置として機能する第２のクライアントＰＣで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。
【００２０】
１０３は情報端末装置として機能する第３のクライアントＰＣで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。
【００２１】
１０４は情報端末装置として機能する第４のクライアントＰＣで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。第４のクライアントＰＣ１０４には、ネットワーク通信部１０４ａ、制御部１０４ｂ、操作部１０４ｃ、印刷ジョブ生成部１０４ｄを備える。
【００２２】
１０５は情報処理装置として機能する第１のサーバで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。
【００２３】
第１のサーバ１０５は、ネットワーク通信部１０５ａ、制御部１０５ｂ、印刷用途管理部１０５ｃ、印刷用途記憶部１０５ｇを備える。印刷用途記憶部１０５ｇは、印刷用途を管理する印刷用途１０５ｄ、登録済みユーザを管理する登録済みユーザ１０５ｆ、選択可能ユーザを管理する選択可能ユーザ１０５ｅを記憶管理する。
【００２４】
１０６は情報処理装置として機能する第２のサーバで、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。第２のサーバ１０６は、ネットワーク通信部１０６ａ、制御部１０６ｂ、印刷用途別上限枚数管理部１０６ｃ、ユーザ別上限枚数管理部１０６ｇ、印刷実績枚数管理部１０６ｍを備える。ここで、ユーザ別上限枚数は、ユーザ別上限枚数情報（使用制限情報）であり、例えばシステム管理者が、画像形成装置１０７に対して設定可能な情報である。
【００２５】
印刷用途別上限枚数管理部１０６ｃは、印刷用途別上限枚数記憶部１０６ｆを介して印刷用途１０６ｄ、印刷用途別上限枚数１０６ｅを記憶管理する。ここで、印刷用途別上限枚数とは、使用用途別上限枚数情報（使用制限情報）であって、特定ユーザに対して優位なユーザ（上位ユーザ）が設定する情報である。
【００２６】
また、ユーザ別上限枚数管理部１０６ｇは、ユーザ別上限枚数記憶部１０６ｊを介して、ユーザ別上限枚数１０６ｈ、印刷用途別上限枚数１０６ｉを記憶管理する。
【００２７】
さらに、印刷実績枚数管理部１０６ｍは、ユーザ別実績枚数記憶部１０６ｒを介して、ユーザ別実績枚数１０６ｎ、印刷用途別実績枚数１０６ｐを記憶管理する。なお、第２のサーバ１０６は、画像形成装置１０７を使用するユーザからの出力要求に伴う出力状況を設定される属性の異なる出力制限情報に基づいて監視して、ユーザからの出力要求を制限する機能を備えている。ここで属性の異なる出力制限情報とは、ユーザ別に設定される最大出力枚数に対して、該最大出力枚数内で、さらに、各ユーザの出力用途別に設定される出力用途別の出力枚数情報等に対応する。つまり、属性の異なる出力制限情報とが関わり合うことで、ユーザ別の最大出力枚数の制限の下で、一方の出力制限情報が特定の使用制限更新条件に適応させながら、出力枚数管理を行うことができる。
【００２８】
ここで、特定の使用制限更新条件とは、特定のユーザに対して優位なユーザにより設定されるもので、本実施形態では、学生を指導する教授が単位修得状況を条件とするような場合をいうが、これに限定されるものではない。
【００２９】
１０７は画像形成装置で、後述するようなハードウエア資源を備え、ネットワーク１０８を介して他のデバイスと通信可能に構成されている。
【００３０】
画像形成装置１０７は、ネットワーク通信部ａ、制御部１０７ｂを備える。そして、制御部１０７ｂは、課金情報記憶部１０７ｃ、画像形成部１０７ｄ、操作部１０７ｅ、表示部１０７ｆ、外部装置Ｉ／Ｆ１０７ｇを制御する。
【００３１】
なお、本実施形態では、ネットワーク１０８がＬＡＮや無線ＬＡＮ、インターネットであってもよい。
【００３２】
また、第２のクライアントＰＣ１０２、第３のクライアントＰＣ１０３は、不図示だが第１のクライアントＰＣ１０１と同じように、ネットワーク通信部１０１ａ、制御部１０１ｂ、操作部１０１ｃ、ＷＥＢブラウザ１０１ｄを備える。
【００３３】
ＷＥＢブラウザ１０１ｄは、閲覧アプリケーションで、例えばＸＭＬＳ形式のファイルを表示装置に表示する制御を行うとともに、表示された画面に設定された指示を要求先に通知する機能を備える。
【００３４】
さらに、各クライアントＰＣ１０１〜１０４は、同等の構成を持つ携帯電話やＰＤＡなどの携帯端末であってもよい。
【００３５】
〔印刷用途登録処理〕
まず、印刷用途登録者（例えばシステム管理者、教授、上司など）が第１のクライアントＰＣ１０１から第１のサーバ１０５に印刷用途を登録する場合について説明する。
【００３６】
この場合は、第１のクライアントＰＣ１０１のＷＥＢブラウザ１０１ｄに表示された印刷用途登録用認証画面に印刷用途登録者の認証情報を、操作部１０１ｃを用いて入力する。
【００３７】
また、認証情報の入力方法として、不図示だがＩＣカードリーダや生体認証リーダなどの外部装置を介して入力しても良い。
【００３８】
次に、上記認証が成功すれば（認証済み）、ＷＥＢブラウザ１０１ｄに表示された印刷用途登録用画面に印刷用途を入力し、第１のサーバ１０５へ送信する。最後に、印刷用途の登録結果がＷＥＢブラウザ１０１ｄに表示される。
【００３９】
制御部１０１ｂは、ユーザ認証や登録要求処理を制御し、ＷＥＢブラウザ１０１ｄや操作部１０１ｃ、ネットワーク通信部１０１ａへの処理を制御する。
【００４０】
第１のサーバ１０５では、ネットワーク通信部１０５ａで印刷用途登録要求を第１のクライアントＰＣ１０１より受信すると、ユーザ認証画面を第１のクライアントＰＣ１０１に送信し、認証情報の入力を促す。なお、画面は、ＷＥＢブラウザ１０１ｄを介して第１のクライアントＰＣ１０１が備える表示装置に表示される。
【００４１】
次に、第１のクライアントＰＣ１０１より受信した認証情報から、印刷用途登録者に印刷用途を登録する権限があれば、第１のサーバ１０５は印刷用途登録用画面を第１のクライアントＰＣ１０１に対して送信する。
【００４２】
最後に、印刷用途管理部１０５ｃは第１のクライアントＰＣ１０１から受信した印刷用途１０５ｄを印刷用途記憶部１０５ｇに記憶し、第２のサーバ１０６へ印刷用途登録要求を送信する。
【００４３】
また、制御部１０５ｂは、印刷用途登録要求にともなう印刷用途管理部１０５ｃ、ネットワーク通信部１０５ａの処理を制御する。
【００４４】
第２のサーバ１０６では、ネットワーク通信部１０６ａで第１のサーバ１０５より印刷用途登録要求を受信すると、印刷用途別上限枚数管理部１０６ｃは、印刷用途別上限枚数記憶部１０６ｆに印刷用途１０６ｄを登録する。
【００４５】
また、本実施形態では、第２のサーバ１０６は印刷用途登録要求を第１のサーバ１０５から受信することで印刷用途１０６ｄを登録する場合について説明した。これに対して、第２のサーバ１０６が第１のサーバ１０５との同期処理をすることによって定期的に印刷用途の登録を行っても良い。
【００４６】
また、本実施形態では、第１のサーバ１０５で保持する印刷用途１０５ｄと同じ情報を第２のサーバ１０６で保持している。しかしながら、第２のサーバ１０６では印刷用途１０６ｄを直接保持せず、第１のサーバ１０５が保持する印刷用途１０５ｄを参照する構成としてもよい。
【００４７】
〔印刷用途別上限枚数登録処理〕
次に、印刷用途別上限枚数登録者（例えば教授、上司など）が第２のクライアントＰＣ１０２から第２のサーバ１０６に印刷用途別上限枚数の登録を行う場合について説明する。
【００４８】
この場合は、先の印刷用途登録時と同様に、第２のクライアントＰＣ１０２のＷＥＢブラウザに表示された印刷用途別上限枚数登録用認証画面で認証情報を入力する。そして、入力された認証情報について、認証が成功すれば（認証済み）印刷用途毎の印刷上限枚数を入力し、第２のサーバ１０６へ送信する。
【００４９】
第２のサーバ１０６では、ネットワーク通信部１０６ａで印刷用途別上限枚数登録要求を第２のクライアントＰＣ１０２から受信すると、ユーザ認証画面を第２のクライアントＰＣ１０２に送信し、認証情報の入力を促す。
【００５０】
次に、第２のクライアントＰＣ１０２から受信した認証情報から、印刷用途別上限枚数登録者に印刷用途別上限枚数を登録する権限があれば、印刷用途別上限枚数登録画面を送信する。
【００５１】
最後に、印刷用途別上限枚数管理部１０６ｃは受信した印刷用途別上限枚数１０６ｅを印刷用途別上限枚数記憶部１０６ｆに記憶する。制御部１０６ｂは、印刷用途別上限枚数登録要求にともなう印刷用途別上限枚数管理部１０６ｃ、ネットワーク通信部１０６ａの処理を制御する。
【００５２】
また、本実施形態では印刷用途登録者と印刷用途別上限枚数登録者を別としているが、両者は同じユーザであってもよい。ゆえに、第１のクライアントＰＣ１０１と第２のクライアントＰＣ１０２が同じクライアントＰＣである構成としてもよい。
【００５３】
〔ユーザ別印刷用途登録処理〕
次に、ユーザ別印刷用途登録者（例えば学生、一般職など）による印刷用途登録処理について説明する。本例は、第３のクライアントＰＣ１０３から第１のサーバ１０５に、予め印刷用途登録者によって登録された印刷用途１０５ｄの中から、ユーザ個人用の印刷用途として印刷用途を登録する場合について説明する。
【００５４】
この場合は、先の印刷用途登録時と同様に、第３のクライアントＰＣ１０３のＷＥＢブラウザに表示されたユーザ別印刷用途登録用認証画面で認証情報を入力する。そして、入力された認証情報について認証が成功すれば（認証済み）、ユーザ個人用印刷用途として登録する印刷用途を選択し、第１のサーバ１０５へ送信する。
【００５５】
第１のサーバ１０５では、ネットワーク通信部で１０５ａユーザ別印刷用途登録要求を第３のクライアントＰＣ１０３から受信すると、ユーザ認証画面を第３のクライアントＰＣ１０３に送信し、認証情報の入力を促す。
【００５６】
次に、第３のクライアントＰＣ１０３から受信した認証情報からユーザ別印刷用途登録者の認証が成功すると、第３のクライアントＰＣ１０３にユーザ別印刷用途登録画面を送信する。
【００５７】
最後に、印刷用途管理部１０５ｃは、登録された印刷用途１０５ｄに対して、ユーザ別印刷用途登録者を登録済みユーザ１０５ｆとして、印刷用途記憶部１０５ｇに記憶し、第２のサーバ１０６へユーザ別上限枚数の更新要求を行う。制御部１０５ｂは、ユーザ別印刷用途登録要求に伴う印刷用途管理部１０５ｃ、ネットワーク通信部１０５ａの処理を制御する。
【００５８】
第２のサーバ１０６では、ユーザ別上限枚数の更新要求を第１のサーバ１０５から受信する。そして、ユーザ別上限枚数管理部１０６ｇは、ユーザ別印刷用途登録者のユーザ別上限枚数１０６ｈに、登録された印刷用途別上限枚数１０６ｉを加算する処理を行う。
【００５９】
〔印刷処理〕
次に、印刷者（例えば学生、一般職など）が第４のクライアントＰＣ１０４から印刷を行う場合について説明する。
【００６０】
この場合は、第４のクライアントＰＣ１０４は印刷者がアプリケーションの印刷ボタンを押すなどで印刷の指示をすると、制御部１０４ｂは第２のサーバ１０６から印刷者の残印刷可能枚数を電子チケットファイルとして受信する。なお、印刷者の残印刷可能枚数は、図１に示した残印刷可能枚数通知部１０６ｋより通知されるものを受信する。
【００６１】
次に、制御部１０４ｂは、印刷ジョブ生成部１０４ｄで生成された印刷ジョブと残印刷可能枚数から印刷可否を判断し、可能と判断されるとネットワーク通信部１０４ａを介して印刷ジョブを画像形成装置１０７へ送信する。
【００６２】
制御部１０４ｂは、印刷要求にともなう、印刷ジョブ生成部１０４ｄとネットワーク通信部１０４ａの処理、印刷可否の判断を制御する。
【００６３】
画像形成装置１０７では、ネットワーク通信部１０７ａで受信した印刷ジョブを画像形成部１０７ｄで印刷し、印刷毎に印刷枚数などの課金情報を課金情報記憶部１０７ｃに記憶する。印刷ジョブの印刷が完了すると、課金情報記憶部１０７ｃに記憶した課金情報を第２のサーバ１０６に送信する。
【００６４】
第２のサーバ１０６では、ネットワーク通信部１０６ａで印刷要求を受信すると、印刷者に対応するユーザ別上限枚数１０６ｈとユーザ別実績枚数１０６ｎを取得する。そして、第２のサーバ１０６は、残印刷可能枚数通知部１０６ｋで残印刷可能枚数情報を電子チケットファイルとして生成し、第４のクライアントＰＣ１０４に送信する。
【００６５】
また、制御部１０６ｂがネットワーク通信部１０６ａで課金情報を画像形成装置１０７より受信すると、印刷実績枚数管理部１０６ｍが印刷者に対応するユーザ別実績枚数１０６ｎに課金情報を加算する。
【００６６】
また、本実施形態では、残印刷可能枚数と印刷ジョブから第４のクライアントＰＣ１０４で印刷可否の判断を行うが、印刷ジョブの情報を第２のサーバ１０６に送信して、第２のサーバ１０６で印刷の可否を判断する構成としてもよい。
【００６７】
さらに、第４のクライアントＰＣ１０４が画像形成装置１０７に印刷者の情報と印刷ジョブを送信し、画像形成装置１０７が第２のサーバ１０６から印刷者の残印刷可能枚数を取得して、印刷の可否を判断する構成としてもよい。
【００６８】
また、本実施形態では課金情報を画像形成装置で保持したが、第４のクライアントＰＣ１０４内で課金情報を保持して第２のサーバ１０６に送信する構成としてもよい。
【００６９】
次に、印刷者が画像形成装置１０７からコピーやプルプリントなどの印刷する場合、表示部１０７ｆに表示された認証画面に、操作部１０７ｅを使用して印刷者の認証情報を入力してログインする。
【００７０】
また、認証情報の入力方法として、外部装置Ｉ／Ｆ１０７ｇに接続された不図示のＩＣカードリーダーや生体認証リーダなどの外部装置を介して入力しても良い。
【００７１】
次に、画像形成装置１０７が第２のサーバ１０６から印刷者の残印刷可能枚数を電子チケットファイルなどで受信する。そして、画像形成装置１０７は、印刷ジョブと残印刷可能枚数から印刷可能と判断されると、画像形成部１０７ｄで印刷し、印刷毎に印刷枚数などの課金情報を課金情報記憶部１０７ｃに記憶する。
【００７２】
最後に、印刷者がログアウトすると、課金情報記憶部１０７ｃに記憶した課金情報を第２のサーバ１０６に送信する。制御部１０７ｂは、ユーザ認証や印刷要求処理を制御し、表示部１０７ｆや操作部１０７ｅ、外部装置Ｉ／Ｆ１０７ｇ、画像形成部１０７ｄ、課金情報記憶部１０７ｃ、ネットワーク通信部１０７ａへの処理を制御する。
【００７３】
第２のサーバ１０６の動作は、第４のクライアントＰＣ１０４からの印刷と同様である。
【００７４】
なお、制御部１０６ｂは、特定ユーザが選択する使用用途に基づく画像形成装置１０７の使用要求をユーザ別上限枚数と用途別上限枚数とで決定される使用制限内で実行可能かどうかを判断する機能を備えている。ここで、用途別上限枚数は、例えば特定ユーザに対して上位ユーザが設定した後、上位ユーザが設定する特定条件に基づいて更新可能に構成されており、特定ユーザに対して、きめ細かく使用用途別上限を動的に設定できる。また、制御部１０６ｂは、使用制限内で実行可能であると判断した場合、特定ユーザからの画像形成装置に対する使用要求を許可する。
【００７５】
さらに、画像形成装置に対する使用要求が画像形成要求であれば、画像形成要求の実行（画像形成処理）に伴い出力された枚数に応じて、制御部１０６ｂは、設定された用途別上限枚数を減じる更新処理を行う。
【００７６】
そして、制御部１０６ｂが使用制限内で実行できないと判断（禁止すると判断した場合）した場合、特定ユーザによる画像形成装置１０７の使用要求を制限する通知等を要求元のクライアントＰＣ又は画像形成装置１０７の表示部１０７ｆに行う。
【００７７】
また、本実施形態では印刷者が画像形成装置１０７からログアウトしたときに課金情報を第２のサーバ１０６へ送信したが、印刷ジョブの印刷が完了するたびに課金情報を第２のサーバ１０６に送信する構成としてもよい。
【００７８】
また、第１のサーバ１０５の構成を第２のサーバ１０６の中に含み、１つのサーバで印刷用途の管理と印刷上限枚数の管理を行う構成としてもよい。
【００７９】
図２は、図１に示した第１のクライアントＰＣ１の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、印刷用途登録者が、第１のクライアントＰＣ１０１から第１のサーバ１０５に印刷用途を登録する際に、ＷＥＢブラウザ１０１ｄを介して表示される印刷用途登録画面の例で、不図示の認証画面でのユーザ認証を経て表示される。本実施形態において、印刷用途登録者がシステム管理者である。
【００８０】
また、本実施形態では大学などの履修対象となる講義名を印刷用途とする例であるが、他の印刷用途の例として会社の各部門や各プロジェクトなども挙げられる。
【００８１】
図２において、ユーザ名表示部２０１は、不図示の認証画面を経て現在印刷用途登録サービスにログインしている印刷用途登録者名を表示するためのものである。図２では、現在、システム管理者が印刷用途登録者名として表示されている状態に対応する。
【００８２】
印刷用途入力部２０２は、印刷用途登録サービスに登録する各印刷用途の名称（本実施形態では、履修講義名の例を示す）を入力するためのものである。
【００８３】
印刷用途別上限枚数登録者入力部２０３は、印刷用途別上限枚数を登録可能なユーザを入力するためのものであり、本実施形態では各講義の担当者（担当教授名）がこれに当たる。
【００８４】
印刷用途登録可能ユーザ入力部２０４は、各印刷用途をユーザ別印刷用途として登録可能なユーザを入力するためのものであり、本実施形態では各講義の受講対象者（履修登録済みの学生名）がこれに当たる。
【００８５】
印刷用途選択部２０５は、登録や削除の対象となる各印刷用途を選択するためのものである。
【００８６】
登録ボタン２０６は、印刷用途選択部２０５で選択した各印刷用途を第１のサーバ１０５の印刷用途記憶部１０５ｇに登録指示するためのものである。
【００８７】
また、本実施形態では第１のサーバ１０５の印刷用途記憶部１０５ｇに登録すると同時に、上述したように第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆにも登録される。
【００８８】
削除ボタン２０７は、印刷用途選択部２０５で選択した各印刷用途を第１のサーバ１０５の印刷用途記憶部１０５ｇから削除指示するためのものである。また、本実施形態では、第１のサーバ１０５の印刷用途記憶部１０５ｇから削除すると同時に、第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆからも削除される。
【００８９】
ログアウトボタン２０８は、印刷用途登録者が印刷用途登録サービスからログアウトするためのものである。
【００９０】
図３は、図１に示した第２のクライアントＰＣ１０２の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、印刷用途別上限枚数登録者が第２のクライアントＰＣ１０２から第２のサーバ１０６に印刷用途別上限枚数を登録する際に、ＷＥＢブラウザに表示される印刷用途別上限枚数登録画面の例である。なお、本画面は、不図示の認証画面でのユーザ認証を経て表示される。本実施形態において、印刷用途別上限枚数登録者（特定権限者）は講義担当者（教授）である。
【００９１】
図３において、ユーザ名表示部３０１は、不図示の認証画面を経て現在印刷用途別上限枚数登録サービスにログインしている印刷用途別上限枚数登録者（担当教授名）を表示するためのものである。現在、担当教授名が教授Ａである状態を表示している。
【００９２】
登録可能印刷用途一覧３０２は、現在ログインしている印刷用途別上限枚数登録者が印刷用途別上限枚数を登録可能な印刷用途の一覧を表示するためのものである。
【００９３】
上限枚数最大値通知部３０３は、現在ログインしている印刷用途別上限枚数登録者が、各印刷用途に対して登録できる上限枚数の最大値を通知するためのものである。本実施形態では、印刷用途別上限枚数登録者によって上限枚数の最大値を設定しているが、印刷用途に応じて最大値を設定するという構成であってもよい。
【００９４】
印刷用途別上限枚数入力部３０４は、各印刷用途に対する上限枚数を、モノクロ、カラー毎に入力するためのものである。また、本実施形態では、モノクロ、カラー毎の印刷上限枚数を入力したが、印刷上限金額を入力する構成も他の実施形態である。
【００９５】
登録ボタン３０５は、印刷用途別上限枚数入力部３０４で入力した印刷用途毎の上限枚数を、第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆに印刷用途別上限枚数１０６ｅとして登録指示するためのものである。
【００９６】
警告ダイアログ３０６は、既に上限枚数が登録されている印刷用途に対し、印刷用途別上限枚数を再登録しようとした際に表示される。この画面は、第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆで管理されている印刷用途別上限枚数を更新してよいか確認するためのものである。印刷用途別上限枚数登録者は確認ボタン３０７を押下することで、更新するか否かを指示する。また、更新を指示した場合、既にこの印刷用途を登録済みのユーザに対して、図６で後述する通知画面を表示する。
【００９７】
図４は、図１に示した第３のクライアントＰＣ１０３の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、ユーザ別印刷用途登録者が、第３のクライアントＰＣ１０３から第１のサーバ１０５にユーザ別印刷用途を登録する際に、ＷＥＢブラウザに表示されるユーザ別印刷用途登録画面の例である。本実施形態において、ユーザ別印刷用途登録者は、図３に示す教授の講義を受講する受講者である。なお、本画面は、不図示の認証画面でのユーザ認証を経て表示される。
【００９８】
図４において、ユーザ名表示部４０１は、不図示の認証画面を経て現在ユーザ別印刷用途登録サービスにログインしているユーザ別印刷用途登録者を表示するためのものである。例えばユーザ名が「ｓｔｕｄｅｎｔＢ」が表示されている状態に対応する。
【００９９】
ユーザ属性表示部４０２は、ログインしているユーザ別印刷用途登録者の所属などの属性情報（例えば「工学部４年生」）を表示するためのものである。本実施形態では、このユーザ属性情報を使って、印刷用途の登録可能ユーザであるか否かを判断している。
【０１００】
登録可能印刷用途一覧４０３は、ログインしているユーザ別印刷用途登録者が登録可能な印刷用途の一覧を表示するためのものである。
【０１０１】
また、本実施形態では不図示だが、先で登録した各印刷用途の印刷用途別上限枚数をこの一覧の中に表示しても良い。
【０１０２】
登録印刷用途選択部４０４は、ログインしているユーザ別印刷用途登録者（「ｓｔｕｄｅｎｔＢ」）がユーザ別印刷用途として登録する印刷用途を選択するためのものである。
【０１０３】
登録ボタン４０５は、登録印刷用途選択部４０４で選択した各印刷用途をユーザ別印刷用途登録者の印刷用途として、第１のサーバ１０５の印刷用途記憶部１０５ｇに登録するためのものである。
【０１０４】
また、本実施形態では第１のサーバ１０５の印刷用途記憶部１０５ｇに登録すると同時に、第２のサーバ１０６へユーザ別上限枚数１０６ｈの更新要求を送る。
【０１０５】
第２のサーバ１０６では、ユーザ別上限枚数１０６ｈの更新要求と共に、受信した、ユーザ別印刷用途登録者と第１のサーバ１０５に登録された印刷用途情報を受信する。そして、第２のサーバ１０６の制御部１０６ｂは、受信したユーザ別印刷用途登録者のユーザ別上限枚数１０６ｈに、登録された印刷用途の印刷用途別上限枚数１０６ｉを加算させ、更新結果を第１のサーバ１０５へ送る。そして、第１のサーバ１０５は更新結果を受信すると、図４に示す画面表示状態から図５に示す画面表示に遷移する。
【０１０６】
図５は、図１に示した第３のクライアントＰＣ１０３の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、ユーザ別印刷用途登録者のユーザ別上限枚数に、印刷用途別上限枚数が加算された結果を表示するＷＥＢページの画面であり、ユーザ別印刷用途登録画面（図４）で登録ボタン４０５を押下することで表示される。本例は、ユーザ名がｓｔｕｄｅｎｔＢに対するユーザ別印刷用途登録画面例である。
【０１０７】
図５において、ユーザ別上限枚数表示部５０１は、各印刷用途別上限枚数が加算され、第２のサーバ１０６のユーザ別上限枚数記憶部１０６ｊに登録されたユーザ別上限枚数１０６ｈを表すものである。なお、本例は、ユーザ名がｓｔｕｄｅｎｔＢに対して、印刷用途別上限枚数として、モノクロが「３８０」で、カラーが「１５０」と登録された場合である。
【０１０８】
ユーザ別上限枚数の内訳表示部５０２は、ユーザ別上限枚数の内訳としてそれぞれ加算された印刷用途別上限枚数を表すものである。なお、印刷用途別上限枚数は、第２のサーバ１０６のユーザ別上限枚数記憶部１０６ｊで管理されるユーザ別上限枚数１０６ｈのデータ構造と同様の構造をしている。
【０１０９】
この中には、図４で登録した印刷用途以外に、ユーザ毎に予め設定されるデフォルトの印刷枚数があってもよい。また、ユーザ別上限枚数に最大値を設定しておき、どれだけ印刷用途を選択してもユーザ別上限枚数の最大値以上にはならないようにしてもよい。
【０１１０】
確認ボタン５０３は、ユーザ別印刷用途登録者が登録された上限枚数を確認した時に押下するためのもので、確認ボタン５０３を押下すると、図５に示す画面表示状態からユーザ別印刷用途登録画面（図４）を表示する状態に遷移する。
【０１１１】
図６は、図１に示した第２のクライアントＰＣ１０２の表示装置に表示されるユーザインタフェースの一例を示す図である。
【０１１２】
本例は、印刷用途別上限枚数登録画面（図３）で印刷用途別上限枚数登録者が警告ダイアログ３０６の確認ボタン３０７の「はい」を押下し、印刷用途別上限枚数１０６ｅを再登録した際に、ユーザに通知される通知画面の例である。ここで、ユーザとは、その印刷用途を登録しているユーザである。本例は、印刷用途別上限枚数登録者（Ａ教授）が、ユーザ（ｓｔｕｄｅｎｔＢ）に対する上限枚数を更新した例である。
【０１１３】
なお、印刷用途別上限枚数１０６ｅは、第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆで管理されている。
【０１１４】
図６において、更新前上限枚数表示部６０１は、印刷用途別上限枚数登録者（Ａ教授）が印刷用途別上限枚数を再登録する前のユーザ別上限枚数を表すものである。
【０１１５】
更新後上限枚数表示部６０２は、印刷用途別上限枚数登録者が印刷用途別上限枚数を再登録した後のユーザ別上限枚数（本例では、モノクロの枚数が減じられ、カラーの枚数が増やされている例である）を表すものである。この機能により、印刷用途上限枚数登録者が印刷用途別上限枚数を再登録した際は、誰にも負担をかけることなく動的に各ユーザ別上限枚数に反映することができる。
【０１１６】
また、本実施形態では、ダイアログを表示することで各ユーザに通知したが、同様の内容を記載した電子メール等を送信することで通知しても良い。
【０１１７】
さらに、本実施形態では処理の流れとして、ユーザ別の印刷用途を登録する前に印刷用途別上限枚数が登録されていることを想定している。
【０１１８】
このため、本通知画面は印刷用途別上限枚数が更新された時のみ表示されるが、ユーザ別の印刷用途を登録した後に印刷用途別上限枚数が登録される構成であってもよい。その場合、本通知画面は印刷用途別上限枚数が登録された時に、既にその印刷用途をユーザ別印刷用途として登録済みのユーザに対しても送信される。
【０１１９】
図７は、図１に示した第２のクライアントＰＣ１０２の表示装置に表示されるユーザインタフェースの一例を示す図である。本画面例は、登録した印刷用途に対してユーザが一定の条件を満たさなかった（本実施形態では講義の単位を落とした）場合、ユーザのユーザ別上限枚数からその印刷用途別上限枚数を減算した時にユーザに通知される通知画面の例である。なお、一定の条件は、本実施形態に限定されるものではなく、画像形成装置を共有して出力を管理するシステムの使用環境（管理すべきユーザに求められる使用環境）に応じて様々な条件設定が可能である。
【０１２０】
図７において、更新前上限枚数表示部７０１は、更新前の各ユーザのユーザ別上限枚数を表すものである。
【０１２１】
更新後上限枚数表示部７０２は、各ユーザが登録した印刷用途に対して一定の条件を満たせず、更新された後のユーザ別上限枚数（印刷用途別上限枚数を減算された例）を表すものである。
【０１２２】
この機能により、特に大学などのユースケースで、ユーザが自分のユーザ別上限枚数を増やすために必要以上の印刷用途を登録することを防ぐことができる。
【０１２３】
また、本実施形態では、ダイアログを表示することで各ユーザに通知したが、同様の内容を記載した電子メール等を送信することで通知しても良い。
【０１２４】
図８は、図１に示した第４のクライアントＰＣ１０４の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、印刷者が第４のクライアントＰＣ１０４から印刷を行う場合に、第４のクライアントＰＣ１０４に表示されるプリンタドライバの画面の例であり、印刷者がアプリケーションの印刷ボタンなどで印刷指示した際に表示される。
【０１２５】
図８において、残印刷可能枚数表示部８０１は、印刷者の残りの印刷可能枚数を表すためのものである。本実施形態では、プリンタドライバを起動した時に、第２のサーバ１０６から図９で後述する印刷者の残印刷可能枚数の電子チケットファイルを受信することで表示する。
【０１２６】
また、表示するタイミングはこの限りではなく、印刷設定用ボタン８０２や印刷開始ボタン８０３を押下したときに残印刷可能枚数表示部８０１が表示される構成や、印刷が完了したときに表示される構成としてもよい。
【０１２７】
さらに、本実施形態では印刷者のユーザ情報は、印刷者が第４のクライアントＰＣ１０４にログインする時のユーザ情報を併用することを想定している例である。これに対して、プリンタドライバに印刷者のユーザ情報を入力する部分を設けたり、印刷指示する際に認証用ダイアログが表示されることで、印刷者の認証情報を入力したりする構成であってもよい。
【０１２８】
図９は、図１に示した第２のサーバ１０６で生成する、印刷者の残印刷可能枚数を表す電子チケットファイルの例を示す図である。本例は、ＸＭＬファイルなどで電子チケットファイルが生成される例である。
【０１２９】
図９において、ユーザＩＤ保持部９０１は、印刷者のユーザ情報を表すためのものである。
【０１３０】
残印刷可能枚数保持部９０２は、印刷者の残りの印刷可能枚数を表すためのものである。本実施形態では、モノクロ、カラー毎の残りの印刷可能枚数を保持しているが、残印刷可能金額などであってもよい。
【０１３１】
電子署名部９０３は、第２のサーバ１０６の電子署名であり、電子チケットファイルが第２のサーバ１０６で生成されたことを証明するためのものである。
【０１３２】
また、この他にも、電子チケットファイルの中に電子チケットファイルが改ざんされていないかをチェックするための情報や、有効期限などの情報が含まれる構成であってもよい。さらに、電子チケットファイルの送受処理において、公知の暗号化処理と復号化処理とを組合わせて、セキュリティを保持できるように構成してもよい。
【０１３３】
図１０は、図１に示した第４のクライアントＰＣ１０４の表示装置に表示されるユーザインタフェースの一例を示す図である。本例は、印刷者が印刷指示した印刷ジョブが、印刷者の残印刷可能枚数を超える時に表示される画面の例である。具体的には、第４のクライアントＰＣ１０４が図８のプリンタドライバで生成した印刷ジョブと図９の残印刷可能枚数情報を比較し、印刷ジョブが残印刷可能枚数を超える時に第４のクライアントＰＣ１０４の表示装置に催促表示される。
【０１３４】
図１０において、指定印刷枚数表示部１００１は、印刷者が印刷指示した印刷ジョブの印刷枚数を表示するためのものである。残印刷可能枚数表示部１００２は、印刷者の残りの印刷可能枚数を表示するためのものである。
【０１３５】
再設定ボタン１００３は、印刷者が印刷設定を再設定して、再度印刷指示するためのボタンであり、この再設定ボタン１００３を押下すると図８のプリンタドライバの画面へ遷移する。なお、印刷しようとしているすべてのページを印刷可能枚数で可能な限り印刷可能とするように、ページ設定を自動化する制御を行うことで、ユーザの再設定負担を軽減してもよい。例えば印刷枚数が３２枚であって、カラー印刷可能枚数が２６枚であるユーザに、モノクロの印刷可能数内で、要求された残りの６枚をモノクロ印刷する等である。
【０１３６】
また、再設定ボタン１００３を押した際は、第２のサーバ１０６から再度電子チケットファイルを取得するのではなく、第４のクライアントＰＣ１０４にキャッシュした電子チケットファイルを使用しても良い。
【０１３７】
キャンセルボタン１００４は、印刷者が印刷指示をキャンセルするためのものである。
【０１３８】
図１１は、図１に示した画像形成装置１０７の表示部１０７ｆに表示されるユーザインタフェースの一例を示す図である。本例は、印刷者が画像形成装置１０７で印刷を行う際に、画像形成装置１０７の表示部１０７ｆに表示される残印刷可能枚数の表示画面の例であり、不図示のユーザ認証画面での印刷者の認証を経て表示される。
【０１３９】
図１１において、ユーザ名表示部１１０１は、不図示の認証画面を経て現在画像形成装置１０７にログインしている印刷者を表示するためのものである。
【０１４０】
残印刷可能枚数表示部１１０２は、印刷者の残りの印刷可能枚数を表すためのものである。本実施形態では、画像形成装置１０７に印刷者がログインした際に、第２のサーバ１０６から図９に示した印刷者の残印刷可能枚数の電子チケットファイルを受信することで残印刷可能枚数表示部１１０２が表示する。
【０１４１】
また、表示するタイミングはこの限りではなく、印刷開始を指示したときに表示される構成や、印刷が完了されたときに表示される構成であってもよい。
【０１４２】
サービス選択タブ１１０３は、印刷者が使用可能なサービス（コピー、ＦＡＸ、送信、プルプリントサービス等）を選択するためのものである。本実施形態では、印刷枚数に対して上限値を管理しているが、ＦＡＸや電子ファイルの送信に対して上限値を管理する構成であってもよい。
【０１４３】
ログアウトボタン１１０４は、印刷者が画像形成装置１０７からログアウト指示するためのボタンである。ログアウトボタン１１０４を押下すると、後述する印刷者の課金情報が第２のサーバ１０６に送信される。
【０１４４】
また、画像形成装置１０７は、第４のクライアントＰＣ１０４からの印刷指示時と同様に、印刷者が印刷指示したジョブと残印刷可能枚数の電子チケットファイルを比較する。そして、画像形成装置１０７は、その比較結果に基づいて、印刷指示したジョブが残印刷可能枚数を超えている場合は、不図示だが図１０と同様の内容の通知画面を画像形成装置１０７の表示部１０７ｆに表示する。これにより、印刷者に印刷可能枚数を超過していることを通知する。
【０１４５】
図１２は、図１に示した画像形成装置１０７から第２のサーバ１０６に送信される課金情報のデータ構造を説明する図である。
【０１４６】
図１２において、課金情報は、印刷者が第４のクライアントＰＣ１０４から印刷指示した場合は印刷が完了した際に送信される。また、課金情報は、印刷者が画像形成装置１０７から印刷指示した場合は印刷者が画像形成装置からログアウトした際に送信される。
【０１４７】
本実施形態において、課金情報には、印刷者のユーザＩＤ、印刷者が印刷したモノクロ、カラー毎の印刷枚数が管理されている。また、印刷金額などで出力管理している構成では、印刷料金が管理される。この他に、印刷日時、印刷ジョブ名、指定印刷体裁、出力した画像形成装置などの情報が含まれている構成であってもよい。
【０１４８】
図１３は、図１に示した第２のサーバ１０６のユーザ別実績枚数記憶部１０６ｒで管理される、ユーザ別実績枚数１０６ｎのデータ構造を説明する図である。
【０１４９】
図１３において、ユーザ別実績枚数には、印刷者のユーザＩＤ、印刷者が今までに印刷したモノクロ、カラー毎の印刷枚数の累計が管理されている。第２のサーバ１０６は、ユーザ別上限枚数１０６ｈからユーザ別実績枚数１０６ｎを減算することで残印刷可能枚数を計算し、図９の電子チケットファイルを生成する。
【０１５０】
図１４は、本実施形態を示す出力管理システムにおける第１のデータ処理手順の一例を示すフローチャートである。本例は、印刷用途登録者が第１のクライアントＰＣ１０１から第１のサーバ１０５に印刷用途の登録をしたときの、第１のサーバ１０５の制御部の処理例である。なお、Ｓ１０１〜Ｓ１１０は各ステップを示す。また、各ステップは、第１のサーバ１０５の制御部１０５ｂ、第１のクライアントＰＣ１０１の制御部１０１ｂが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１５１】
まず、Ｓ１０１で、第１のクライアントＰＣ１０１から印刷用途の登録要求を受信すると、Ｓ１０２で不図示のユーザ認証画面を第１のクライアントＰＣ１０１が備える表示装置に表示し、ユーザ情報（認証情報）を入力させる。
【０１５２】
そして、Ｓ１０３で、制御部１０５ｂは、第１のクライアントＰＣ１０１から入力されたユーザ情報に印刷用途の登録権限があるかどうか、つまり、認証ＯＫかどうかを判断する。ここで、制御部１０５ｂが認証ＯＫと判断した場合は、Ｓ１０４へ進み、図２に示した印刷用途登録画面を第１のクライアントＰＣ１０１が備える表示装置に表示する。
【０１５３】
そして、Ｓ１０５で、第１のクライアントＰＣ１０１のユーザが操作部１０１ｃを介して印刷用途を入力する。
【０１５４】
次に、Ｓ１０６で、第１のクライアントＰＣ１０１のユーザが操作部１０１ｃを介して印刷用途の上限枚数を登録可能な登録者を入力する。次に、Ｓ１０７で、第１のクライアントＰＣ１０１のユーザが操作部１０１ｃを介して印刷用途の選択可能ユーザを入力する。
【０１５５】
次に、Ｓ１０８で、ユーザが、第１のクライアントＰＣ１０１のユーザが操作部１０１ｃを介して表示されている図２の登録ボタン２０６を押下する。そして、Ｓ１０９で、制御部１０５ｂが印刷用途管理部１０５ｃを制御することで、第１のクライアントＰＣ１０１から取得した各情報を第１のサーバ１０５の印刷用途記憶部１０５ｇにそれぞれ登録する。ここで、記憶される情報には、印刷用途、印刷用途別上限枚数登録者、印刷用途選択可能ユーザが含まれる。
【０１５６】
最後に、Ｓ１１０で、第２のサーバ１０６にも印刷用途を登録させるため、Ｓ１０９で登録した印刷用途を第２のサーバ１０６へ送信して、本処理を終了する。
【０１５７】
図１５は、本実施形態を示す出力管理システム置における第２のデータ処理手順の一例を示すフローチャートである。本例は、印刷用途別上限枚数登録者が第２のクライアントＰＣ１０２から第２のサーバ１０６に印刷用途別上限枚数の登録をしたときの、第２のサーバ１０６の制御部１０６ｂと第２のクライアントＰＣ１０２の制御部による処理例である。なお、Ｓ２０１〜Ｓ２１６は各ステップを示す。また、各ステップは、第２のサーバ１０６の制御部１０６ｂまたは第２のクライアントＰＣ１０２の制御部が制御プログラムをＲＡＭにロードして実行することで実現される。
【０１５８】
まず、Ｓ２０１で、第２のクライアントＰＣ１０２からの印刷用途別上限枚数の登録要求を受信すると、Ｓ２０２で、不図示のユーザ認証画面情報を第２のクライアントＰＣ１０２に転送する。そして、第２のクライアントＰＣ１０２の表示装置にＷＥＢブラウザを介して表示されるユーザ認証画面に対してユーザ情報（認証情報）を入力する。
【０１５９】
Ｓ２０３で、第２のクライアントＰＣ１０２から入力されたユーザ情報を取得して、制御部１０６ｂが入力されたユーザ情報が登録されたユーザであるかどうか（認証がＯＫ）どうかを判断する。ここで、認証ＯＫと判断した場合に、Ｓ２０４へ進む。
【０１６０】
そして、Ｓ２０４で、認証されたユーザに印刷用途別の上限枚数の登録権限があれば、ユーザが上限枚数を登録可能な印刷用途の一覧を取得し、Ｓ２０５へ進む。そして、Ｓ２０５で、Ｓ２０４で取得した印刷用途の一覧をクライアントＰＣ１０２に転送して第２のクライアントＰＣ１０２の表示装置上で図３に示す印刷用途別上限枚数登録サービス画面を表示する。
【０１６１】
そして、Ｓ２０６で、第２のクライアントＰＣ１０２の表示装置に表示された印刷用途別上限枚数登録サービス画面に対して操作部から印刷用途別上限枚数を入力する。次に、Ｓ２０７で、第２のクライアントＰＣ１０２の表示装置に表示された印刷用途別上限枚数登録サービス画面上の登録ボタン３０５を押下する。
【０１６２】
そして、Ｓ２０８で、制御部１０６ｂは印刷用途別上限枚数登録サービス画面を介して第２のクライアントＰＣ１０２から入力された上限枚数が上限枚数最大値通知部３０３で通知されたユーザの最大登録可能枚数を超えていないかを判断する。ここで、制御部１０６ｂがユーザの最大登録可能枚数を超えていると判断した場合は、Ｓ２０６へ戻り上限枚数の入力を行い、超えていないと判断した場合は、Ｓ２０９へ進む。
【０１６３】
そして、Ｓ２０９で、制御部１０６ｂが指定された印刷用途の印刷用途別上限枚数が過去において既に登録されているかを判断する。ここで、制御部１０６ｂが過去において既に登録されていないと判断した場合は、Ｓ２１０へ進み、第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆに新規登録して、本処理を終了する。
【０１６４】
一方、Ｓ２０９で、制御部１０６ｂが指定された印刷用途の印刷用途別上限枚数が過去既に登録されていると判断した場合は、Ｓ２１１で、図３に示した警告ダイアログ３０６を第２のクライアントＰＣ１０２の表示装置に表示する。
【０１６５】
次に、Ｓ２１２で、第２のクライアントＰＣ１０２のユーザにより図３に示した確認ボタン３０７の「はい」が押下されると、Ｓ２１３で、制御部１０６ｂは第２のサーバ１０６の印刷用途別上限枚数記憶部１０６ｆに更新登録する。
【０１６６】
次に、Ｓ２１４で、更新登録した印刷用途を登録済みのユーザ情報を第１のサーバ１０５から取得し、Ｓ２１５で、図１７で後述するユーザ別上限枚数の更新要求を行う。最後に、Ｓ２１６で、ユーザ別上限枚数を更新したユーザに対し、図６に示した通知画面を通してユーザ別上限枚数が更新されたこと更新通知メッセージを送信して、本処理を終了する。
【０１６７】
これにより、第２のクライアントＰＣ１０２のユーザにユーザ別上限枚数が更新されたことを、その更新理由と共に通知することができる。
【０１６８】
図１６は、本実施形態を示す出力管理システムにおける第３のデータ処理手順を示すフローチャートである。本処理は、ユーザ別印刷用途登録者が第３のクライアントＰＣ１０３から第１のサーバ１０５にユーザ別印刷用途の登録をしたときの、第１のサーバ１０５の制御部の処理例である。なお、Ｓ３０１〜Ｓ３１１は各ステップを示す。また、各ステップは、第３のクライアントＰＣ１０３の制御部あるいは第１のサーバ１０５の制御部１０５ｂにより実行される。
【０１６９】
まず、Ｓ３０１で、第３のクライアントＰＣ１０３からのユーザ別印刷用途の登録要求を第１のサーバ１０５が受信する。次に、Ｓ３０２で、第１のサーバ１０５は、不図示のユーザ認証画面を第３のクライアントＰＣ１０３が備える表示装置に表示して、ユーザ情報（認証情報）を入力させる。
【０１７０】
次に、Ｓ３０３で、Ｓ３０２で第３のクライアントＰＣ１０３から入力されたユーザ情報の認証が成功（ＯＫ）したかどうかを判断する。ここで、認証がＮＧであると判断した場合は、Ｓ３０２へ戻る。
【０１７１】
一方、Ｓ３０３で、Ｓ３０２で第３のクライアントＰＣ１０３から入力されたユーザ情報の認証が成功（ＯＫ）したと判断した場合は、Ｓ３０４へ進む。そして、Ｓ３０４で、第３のクライアントＰＣ１０３は、ユーザがユーザ別印刷用途として登録可能な印刷用途の一覧を第１のサーバ１０５から取得する。そして、Ｓ３０５でその一覧を含むユーザ別印刷用途登録画面（図４）を第３のクライアントＰＣ１０３が備える表示装置に表示する。
【０１７２】
次に、Ｓ３０６で、第３のクライアントＰＣ１０３のユーザは、表示装置に表示されたユーザ別印刷用途登録画面を介して、操作部より登録する印刷用途を入力する。そして、Ｓ３０７で、ユーザ別印刷用途登録画面に表示される登録ボタン４０５を押下すると、入力された印刷用途が第１のサーバ１０５に転送される。そして、Ｓ３０８で、第１のサーバ１０５に転送される印刷用途を取得して、第１のサーバ１０５の印刷用途記憶部１０５ｇに印刷用途の登録済みユーザとして登録される。
【０１７３】
次に、Ｓ３０９で、第２のサーバ１０６にユーザ情報と登録した印刷用途を送信し、図１７で後述するユーザ別上限枚数の更新要求を送信する。そして、Ｓ３１０で、第３のクライアントＰＣ１０３は、第２のサーバ１０６からユーザ別上限枚数の更新結果を受信し、Ｓ３１１で図５のユーザ別上限枚数の更新結果画面を表示装置に表示して、本処理を終了する。
【０１７４】
図１７は、本実施形態を示す出力管理システムにおける第４のデータ処理手順を示すフローチャートである。本処理は、ユーザ別上限枚数の更新処理における、第２のサーバ１０６の制御部の処理例である。より具体的には、図１５、図１６で前述したＳ２１５やＳ３０９からのユーザ別上限枚数の更新要求によって行われる処理例である。
【０１７５】
なお、Ｓ４０１〜Ｓ４０９は各ステップを示す。また、各ステップは、第２のクライアントＰＣ１０２、第３のクライアントＰＣ１０３の制御部あるいは第２のサーバ１０６の制御部１０６ｂにより実行される。
【０１７６】
まず、Ｓ４０１で、図１５のＳ２１５や図１６のＳ３０９からユーザ別上限枚数の更新要求を受信すると、Ｓ４０２で、更新するユーザの情報を受信する。次に、Ｓ４０３で登録された印刷用途の情報を受信する。
【０１７７】
次に、Ｓ４０４で、ユーザ別上限枚数記憶部１０６ｊから認証されたユーザのユーザ別上限枚数を取得する。そして、Ｓ４０５で、印刷用途別上限枚数管理部１０６ｃが印刷用途別上限枚数記憶部１０６ｆから上記印刷用途の印刷用途別上限枚数を取得する。
【０１７８】
次に、Ｓ４０６で、制御部１０６ｂが受信した更新要求がユーザ別印刷用途の新規登録、つまり図１６のＳ３０９から来た要求であるか否かを判断する。ここで、制御部１０６ｂが図１６のＳ３０９から来た要求であると判断した場合は、Ｓ４０７で上記ユーザ別上限枚数に上記印刷用途別上限枚数を加算する。そして、Ｓ４０８で加算した結果を要求元に通知して、本処理を終了する。
【０１７９】
一方、Ｓ４０６で、制御部１０６ｂが受信した更新要求が印刷用途別上限枚数の更新、つまり図１５のＳ２１５から来た要求であると判断した場合は、Ｓ４０９で、上記ユーザ別上限枚数中の上記印刷用途別上限枚数を更新する。そして、Ｓ４０８で、更新した結果を要求下に通知して、本処理を終了する。
【０１８０】
図１８は、本実施形態を示す出力管理システムにおける第５のデータ処理手順を示すフローチャートである。本処理は、印刷者が第４のクライアントＰＣ１０４からプリンタドライバを介して画像形成装置１０７に対して印刷を行った際の、第４のクライアントＰＣ１０４の制御部の処理例である。
【０１８１】
なお、Ｓ５０１〜Ｓ５１０は各ステップを示す。また、各ステップは、第４のクライアントＰＣ１０４の制御部１０４ｂにより実行される。
【０１８２】
まず、Ｓ５０１で、ユーザがユーザインタフェースを介してアプリケーションの印刷ボタンを押下するなどで印刷要求を発行する。次に、Ｓ５０２で、第４のクライアントＰＣ１０４の制御部は、第２のサーバ１０６へユーザ情報を送信し、図２０で後述するユーザの残印刷可能枚数の発行要求を行う。
【０１８３】
次に、Ｓ５０３で、第２のサーバ１０６から本実施形態では電子チケットファイルの形式の残印刷可能枚数を受信し、Ｓ５０４で、図８に示した残印刷可能枚数表示部８０１に残印刷可能枚数を表示する。次に、Ｓ５０５で、プリンタドライバなどにより印刷ジョブを生成すると、Ｓ５０６で印刷ジョブの印刷枚数と残印刷可能枚数を比較する。
【０１８４】
そして、Ｓ５０７で、第４のクライアントＰＣ１０４の制御部１０４ｂが印刷ジョブの印刷枚数が残印刷可能枚数を超えているかどうかを判断する。ここで、制御部１０４ｂが残印刷可能枚数を超えていると判断した場合は、Ｓ５０８で図１０の上限枚数超過画面を表示部１０７ｆに表示し、Ｓ５０９でキャンセルボタン１００４が押下されると、本処理を終了する。
【０１８５】
一方、Ｓ５０９で、再設定ボタン１００３が押下されると、プリンタドライバで印刷設定を変更するなどして、Ｓ５０５の印刷ジョブの再生成へと戻る。
【０１８６】
一方、Ｓ５０７で、印刷ジョブの印刷枚数が残印刷可能枚数を超えていないと判断した場合は、Ｓ５１０で、プリンタドライバが生成した印刷ジョブを画像形成装置１０７へ送信して、本処理を終了する。
【０１８７】
図１９は、本実施形態を示す出力管理システムにおける第６のデータ処理手順を示すフローチャートである。本処理は、画像形成装置１０７の制御部１０７ｂの処理例である。
【０１８８】
なお、Ｓ６０１〜Ｓ６２０は各ステップを示す。また、各ステップは、画像形成装置１０７の制御部１０７ｂにより実行される。
【０１８９】
まず、Ｓ６０１で、第４のクライアントＰＣ１０４のプリンタドライバを介して生成された印刷ジョブを受信すると、Ｓ６０２で、画像形成部１０７ｄにより印刷処理を行う。ここで、印刷処理とは、いわゆる画像形成部１０７ｄで出力可能なラスタイメージを展開して、記録媒体に印刷する処理である。なお、画像形成部１０７ｄは、エンジン部について詳細を示していないが、カラー画像またはモノクロ画像の双方を印刷処理可能なエンジンを備える。
【０１９０】
そして、Ｓ６０３で、制御部１０７ｂは、画像形成に伴って、画像形成装置１０７の課金情報記憶部１０７ｃに課金情報を保存した後、Ｓ６０４で、第２のサーバ１０６に課金情報を送信する。
【０１９１】
また、印刷者が画像形成装置１０７からの印刷を行った場合、Ｓ６０５で不図示のユーザ認証画面を表示し、ユーザ情報（認証情報）を入力させる。そして、Ｓ６０６で、制御部１０７ｂは、ユーザ情報の認証が成功（ＯＫ）したかどうかを判断する。ここで、制御部１０７ｂがユーザ情報の認証が成功したと判断した場合は、Ｓ６０７でユーザの画像形成装置１０７へのログイン処理を行う。そして、Ｓ６０８で、第２のサーバ１０６へユーザ情報を送信し、図２０で後述するユーザの残印刷可能枚数の発行要求を送信する。
【０１９２】
次に、Ｓ６０９で、第２のサーバ１０６から本実施形態では電子チケットファイルの形式の残印刷可能枚数を受信する。そして、Ｓ６１０で、表示部１０７ｆ上にユーザインタフェースを介して図１１に示す残印刷可能枚数表示部１１０２に残印刷可能枚数を表示する。
【０１９３】
その後、ユーザが操作する操作部１０７ｅからの指示により、Ｓ６１１で、印刷ジョブを生成すると、Ｓ６１２で、印刷ジョブの印刷枚数と残印刷可能枚数を比較する。
【０１９４】
そして、Ｓ６１３で、制御部１０７ｂは、印刷ジョブの印刷枚数が残印刷可能枚数を超えているかどうかを判断する。ここで、制御部１０７ｂが印刷ジョブの印刷枚数が残印刷可能枚数を超えていると判断した場合は、Ｓ６１４で、図１０と同様な内容の上限枚数超過画面を表示部１０７ｆに表示する。
【０１９５】
そして、Ｓ６１５で、制御部１０７ｂが図１０に示す上限枚数超過画面において、キャンセルボタン１００４が押下されているか（再設定要求あるか）どうかを判断する。ここで、制御部１０７ｂが再設定要求であると判断した場合は、Ｓ６１１へ戻り、再度ユーザからの指示により印刷ジョブの生成を行い、再設定要求がないと判断した場合は、本処理を終了する。
【０１９６】
一方、Ｓ６１３で、制御部１０７ｂが印刷ジョブの印刷枚数が残印刷可能枚数を超えていないと判断した場合は、Ｓ６１６へ進み、画像形成部１０７ｄにより印刷処理を行う。
【０１９７】
次に、Ｓ６１７で、画像形成装置１０７の課金情報記憶部１０７ｃに図１２で示した課金情報を保存した後、Ｓ６１８で、画像形成装置１０７からのログアウトが指示されているかどうかを判断する。ここで、制御部１０７ｂがログアウトが指示されていると判断した場合は、Ｓ６１９で、第２のサーバ１０６へ課金情報を送信して、本処理を終了する。
【０１９８】
一方、Ｓ６１８で、ログアウトが指示されていないと判断した場合は、すなわち、ログアウトをせずに、続けて次に印刷を行う場合は、Ｓ６２０で、残印刷可能枚数を更新して、Ｓ６１０へ戻る。
【０１９９】
本実施形態では、ログアウト時に課金情報を第２のサーバ１０６へ送信するが、印刷処理が完了する度、つまり、Ｓ６１７の後に課金情報を送信する構成としてもよい。
【０２００】
また、本実施形態では、Ｓ６２０で残印刷可能枚数を更新したが、残印刷枚数が画像形成装置１０７で更新できない情報の場合は、Ｓ６１３でで、ユーザがログインしてからの累積印刷枚数と残印刷可能枚数を比較しても良い。
【０２０１】
図２０は、本実施形態を示す出力管理システムにおける第７のデータ処理手順を示すフローチャートである。本例は、第４のクライアントＰＣ１０４、または画像形成装置１０７から第２のサーバ１０６へ残印刷可能枚数の発行要求した際の、第２のサーバ１０６の制御部の処理例である。なお、Ｓ７０１〜Ｓ７０７は各ステップを示す。また、各ステップは、第２のサーバ１０６の制御部１０６ｂにより実行される。
【０２０２】
まず、Ｓ７０１で、第２のサーバ１０６が第４のクライアントＰＣ１０４、または画像形成装置１０７から残印刷可能枚数の発行要求を受信すると、Ｓ７０２で、印刷者のユーザ情報を受信する。次に、Ｓ７０３で、印刷者のユーザ別上限枚数を取得し、Ｓ７０４で、制御部１０６ｂは、ユーザ別実績枚数（図１３）をそれぞれ取得する。
【０２０３】
次に、Ｓ７０５で、制御部１０６ｂは、取得した上限枚数から実績枚数を減算することで残印刷可能枚数を計算する。
【０２０４】
次に、Ｓ７０６で、制御部１０６ｂが第２のサーバ１０６の電子署名を付加することで、図９で示した残印刷可能枚数の電子チケットファイルを生成する。最後に、Ｓ７０７で、制御部１０６ｂは、生成した残印刷可能枚数を要求元に送信して、本処理を終了する。
【０２０５】
図２１は、本実施形態を示す出力管理システムにおける第８のデータ処理手順を示すフローチャートである。本例は、画像形成装置１０７から第２のサーバ１０６へ印刷実績枚数の更新を要求した際の、第２のサーバ１０６の制御部１０６ｂの処理例である。なお、Ｓ８０１〜Ｓ８０４は各ステップを示す。また、各ステップは、第２のサーバ１０６の制御部１０６ｂにより実行される。
【０２０６】
まず、Ｓ８０１で、画像形成装置１０７から印刷実績枚数の更新要求を受信すると、Ｓ８０２で、制御部１０６ｂは、図１２に示す課金情報を画像形成装置１０７から受信する。
【０２０７】
次に、Ｓ８０３で、制御部１０６ｂは、受信した課金情報に含まれるユーザＩＤから、そのユーザのユーザ別印刷実績枚数（図１３）を取得する。次に、Ｓ８０４で、制御部１０６ｂは、ユーザ別実績枚数記憶部１０６ｒで管理されているユーザ別実績枚数１０６ｎに課金情報に含まれる印刷枚数を加算して、本処理を終了する。
【０２０８】
これにより、ユーザ個人毎の印刷用途に応じて、ユーザ個人毎の最適な印刷上限枚数を設定することができる。さらに、ユーザ個人単位で厳密な出力管理を行うことができる。
【０２０９】
〔第２実施形態〕
次に、第２実施形態について説明する。
【０２１０】
第２の実施形態では、印刷用途の登録処理、印刷用途別上限枚数の登録処理、ユーザ別印刷用途の登録処理は第１実施形態と同様ある。
【０２１１】
なお、第１実施形態では、印刷時に印刷用途を指定せず、ユーザの印刷実績枚数の総枚数が、ユーザ別上限枚数の総枚数を超えないように出力管理している例を説明した。これに対し、第２実施形態では、印刷時に印刷用途を指定して、用途毎の印刷実績枚数が、用途毎の印刷上限枚数を超えないように出力管理する。
【０２１２】
図２２は、本発明の第２実施形態を示す出力管理システムで管理されるユーザ別上限枚数のデータ構造を説明する図である。本例は第２のサーバ１０６のユーザ別上限枚数記憶部１０６ｊで管理されるユーザ別上限枚数１０６ｈのデータ構造例である。
【０２１３】
ユーザ別上限枚数には、ユーザＩＤと各印刷用途別の上限枚数が管理されている。第１実施形態では、各印刷用途別の上限枚数は、ユーザ別上限枚数がどのような印刷用途の加算により設定されたかという内訳としての役目しかなかった。しかしながらが、第２実施形態では、印刷用途ごとに上限枚数を登録し、印刷用途ごとの上限枚数を超えないように出力管理される。
【０２１４】
図２３は、本発明の第２実施形態を示す出力管理システムで管理されるユーザ別実績枚数のデータ構造を説明する図である。本例は、第２のサーバ１０６のユーザ別実績枚数記憶部１０６ｒで管理されるユーザ別実績枚数１０６ｎのデータ構造例である。
【０２１５】
ユーザ別実績枚数には、ユーザＩＤと各印刷用途別の実績枚数が管理されている。第１実施形態では、図１３のように、ユーザ別の印刷実績枚数の総数のみ管理されていたが、第２実施形態では、ユーザの印刷用途毎の実績枚数が管理されている。
【０２１６】
図２４は、図１に示した画像形成装置１０７の表示部１０７ｆに表示されるユーザインタフェースの一例を示す図である。本例は、印刷者が画像形成装置１０７から印刷処理を行う際に、画像形成装置１０７の表示部１０７ｆに表示される残印刷可能枚数の表示画面の例であり、不図示のユーザ認証画面での印刷者の認証を経て表示される。
【０２１７】
図２４において、残印刷可能枚数表示部２４０１は、印刷者の用途毎の残印刷可能枚数を表すためのものである。また、本実施形態では、画像形成装置１０７に印刷者がログインした際に、第２のサーバ１０６から印刷者の残印刷可能枚数の電子チケットファイルを受信することで表示する。
【０２１８】
また、電子チケットファイルは不図示だが、図９の残印刷可能枚数保持部９０２の内容が、残印刷可能枚数表示部２４０１の内容に置き換わっているものと同様の構成である。
【０２１９】
印刷用途指定部２４０２は、印刷者が課金先となる印刷用途を指定するためのものである。
【０２２０】
なお、本実施形態では、プルダウンから印刷用途を選択しているが、印刷用途ごとに固有の印刷用途ＩＤを持ち、印刷者は印刷用途ＩＤを入力することで課金先印刷用途を指定する構成としてもよい。
【０２２１】
さらに、本実施形態では、印刷者は課金先印刷用途を自由に選択できる例を示す。これに対して、印刷する文書の文書属性に選択可能な印刷用途が予め指定してあり、その文書を印刷する際は文書属性で指定された印刷用途以外の用途を指定できなくする構成としてもよい。これにより、より厳密に印刷用途ごとの出力管理をすることができる。
【０２２２】
ＯＫボタン２４０３は、印刷者が残印刷可能枚数を確認し、印刷用途を選択した際に押下するためのものである。
【０２２３】
また、不図示だが印刷者が第４のクライアントＰＣ１０４から印刷する場合、図８の残印刷可能枚数表示部８０１に図２４と同様の内容が表示される。
【０２２４】
図２５は、図１に示した画像形成装置１０７から第２のサーバ１０６に送信される課金情報のデータ構造を示す図である。本例は、印刷完了後に画像形成装置１０７から第２のサーバ１０６に送信される課金情報のデータ構造例である。
【０２２５】
課金情報には、印刷者のユーザＩＤ、印刷者が指定した課金先印刷用途、印刷枚数が管理されている。また、本実施形態では、印刷者が画像形成装置１０７で印刷する際はログアウトするまで連続して印刷指示できるが、連続して印刷した場合は課金先印刷用途や印刷枚数は複数保持することができる。
【０２２６】
〔第３実施形態〕
以下、図１２に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２２７】
図１２は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２２８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２２９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２３０】
本実施形態における図１４〜図２１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２３１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２３２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２３３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２３４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２３５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２３６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２３７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２３８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２４１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２４２】
【図１】本発明の第１実施形態を示す出力管理システムの全体構成を説明する図である。
【図２】図１に示した第１のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図３】図１に示した第２のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図４】図１に示した第３のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図５】図１に示した第３のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図６】図１に示した第２のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図７】図１に示した第２のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図８】図１に示した第４のクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図９】図１に示した第２のサーバで生成する、印刷者の残印刷可能枚数を表す電子チケットファイルの例を示す図である。
【図１０】図１に示した第４のクライアントＰＣ１０４の表示装置に表示されるユーザインタフェースの一例を示す図である。
【図１１】図１に示した画像形成装置の表示部に表示されるユーザインタフェースの一例を示す図である。
【図１２】図１に示した画像形成装置から第２のサーバに送信される課金情報のデータ構造を説明する図である。
【図１３】図１に示した第２のサーバのユーザ別実績枚数記憶部で管理される、ユーザ別実績枚数のデータ構造を説明する図である。
【図１４】本実施形態を示す出力管理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図１５】本実施形態を示す出力管理システム置における第２のデータ処理手順の一例を示すフローチャートである。
【図１６】本実施形態を示す出力管理システムにおける第３のデータ処理手順を示すフローチャートである。
【図１７】本実施形態を示す出力管理システムにおける第４のデータ処理手順を示すフローチャートである。
【図１８】本実施形態を示す出力管理システムにおける第５のデータ処理手順を示すフローチャートである。
【図１９】本実施形態を示す出力管理システムにおける第６のデータ処理手順を示すフローチャートである。
【図２０】本実施形態を示す出力管理システムにおける第７のデータ処理手順を示すフローチャートである。
【図２１】本実施形態を示す出力管理システムにおける第８のデータ処理手順を示すフローチャートである。
【図２２】本発明の第２実施形態を示す出力管理システムで管理されるユーザ別上限枚数のデータ構造を説明する図である。
【図２３】本発明の第２実施形態を示す出力管理システムで管理されるユーザ別実績枚数のデータ構造を説明する図である。
【図２４】図１に示した画像形成装置の表示部に表示されるユーザインタフェースの一例を示す図である。
【図２５】図１に示した画像形成装置から第２のサーバに送信される課金情報のデータ構造を示す図である。
【図２６】本発明に係る出力管理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２４３】
１０１  第１のクライアントＰＣ
１０２  第２のクライアントＰＣ
１０３  第３のクライアントＰＣ
１０４  第４のクライアントＰＣ
１０５  第１のサーバ
１０６  第２のサーバ
１０７  画像形成装置
１０８  ネットワーク
【図１】
2008225640.tif 000003
【図２】
2008225640.tif 000004
【図３】
2008225640.tif 000005
【図４】
2008225640.tif 000006
【図５】
2008225640.tif 000007
【図６】
2008225640.tif 000008
【図７】
2008225640.tif 000009
【図８】
2008225640.tif 000010
【図９】
2008225640.tif 000011
【図１０】
2008225640.tif 000012
【図１１】
2008225640.tif 000013
【図１２】
2008225640.tif 000014
【図１３】
2008225640.tif 000015
【図１４】
2008225640.tif 000016
【図１５】
2008225640.tif 000017
【図１６】
2008225640.tif 000018
【図１７】
2008225640.tif 000019
【図１８】
2008225640.tif 000020
【図１９】
2008225640.tif 000021
【図２０】
2008225640.tif 000022
【図２１】
2008225640.tif 000023
【図２２】
2008225640.tif 000024
【図２３】
2008225640.tif 000025
【図２４】
2008225640.tif 000026
【図２５】
2008225640.tif 000027
【図２６】
2008225640.tif 000028