(57)【要約】【課題】  文書の重複印刷等、不必要な印刷を極力低減して環境に優しい印刷を実現する。【解決手段】  プリント管理装置３０において、印刷管理部３３は、印刷管理テーブル３４１を用いて、文書毎に、該文書を印刷可能なグループ、該グループで印刷可能な部数の上限値、該グループ全体での当該文書の印刷可能部数、該グループに属するユーザ並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する。表示制御部３６は、ユーザがクライアント端末１０を用いて行う印刷要求により該端末１０に印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を印刷管理テーブル３４１から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に印刷要求画面に表示する。【選択図】  図１
2005092505.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが文書の印刷要求を行うために用いる端末装置と、前記印刷要求に基づき該印刷要求対象文書の印刷ジョブを生成するプリント管理装置とを有する印刷処理システムにおいて、
前記プリント管理装置は、
前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値、該グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する管理手段と、
前記管理手段の管理対象である前記各情報を記憶する記憶手段と、
前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示する表示制御手段と
を具備することを特徴とする印刷処理システム。
【請求項２】
前記表示制御手段は、
前記印刷部数入力ツールを用いて入力される印刷部数が、前記印刷可能部数を超える場合、印刷不可である旨を示すメッセージを前記印刷要求画面に表示する処理手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記表示制御手段は、
前記ユーザからの印刷要求時、該印刷要求対象文書についての当該ユーザが属するグループの各ユーザの印刷履歴を前記記憶手段から取得し、該印刷履歴を前記印刷要求画面に表示する処理手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項４】
前記印刷履歴の一項目として表示される各ユーザの印刷部数に対する印刷部数変更入力を受付け、該変更入力された印刷部数を当該ユーザの印刷部数として再設定する再設定手段
を具備することを特徴とする請求項３記載の印刷処理システム。
【請求項５】
前記管理手段は、
前記再設定手段により再設定された印刷部数に応じて該当する文書についての該当するグループの印刷可能部数を更新する処理手段
を具備し、
前記表示制御手段は、
前記印刷部数変更入力の受付後、前記印刷要求画面に表示している前記印刷可能部数に変えて、前記更新後の印刷可能部数を表示する処理手段
を具備することを特徴とする請求項４記載の印刷処理システム。
【請求項６】
前記表示制御手段は、
前記印刷部数入力ツールを用いて入力される印刷部数が、前記印刷可能部数を超える場合、印刷部数の再設定を促す旨のメッセージを前記印刷要求画面に表示する処理手段
を具備することを特徴とする請求項４記載の印刷処理システム。
【請求項７】
前記ユーザが前記端末装置を用いて行った前記プリント管理装置へのログイン要求に際し、該ユーザにより入力されるユーザＩＤをキーにログインの許可または拒否の制御を行うログイン制御手段
を具備すると共に、
前記管理手段は、
前記ユーザＩＤとグループＩＤを対応付けて前記記憶手段に登録することによりグループと該グループに属するユーザの管理を行う手段
を具備し、
前記表示制御手段は、
前記印刷要求受付時、該印刷要求を行ったユーザがログイン時に入力したユーザＩＤを基に前記記憶手段を検索して該ユーザＩＤを持つユーザが属するグループと該グループについての当該文書の印刷可能部数を特定する手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項８】
前記管理手段は、
前記文書をバージョン毎に管理し、文書の内容が新バージョンに更新された場合、該バージョン更新後の文書に関する印刷可能部数を、当該文書の旧バージョンに対して設定されている印刷可能部数の上限値にリセットする処理手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項９】
前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を前記記憶手段に設定する設定処理手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項１０】
前記設定処理手段により、前記上限値が設定されない場合、当該グループが印刷可能な部数の上限値として、当該グループに属するユーザの数をデフォルト値として設定するデフォルト設定手段
を具備することを特徴とする請求項９記載の印刷処理システム。
【請求項１１】
ユーザが端末装置を用いて行う文書の印刷要求に基づき該文書の印刷ジョブを生成するプリント管理装置における前記文書の印刷部数管理方法において、
管理手段が、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値、該グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴を管理し、
記憶手段が、前記管理手段の管理対象である前記各情報を管理し、
表示制御手段が、前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示する
ことを特徴とする印刷部数管理方法。
【請求項１２】
ユーザが端末装置を用いて行う文書の印刷要求に基づき該文書の印刷ジョブを生成するプリント管理装置に、前記文書の印刷部数を管理する処理を行わせるためのプログラムであって、
前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を記憶手段に記憶し、かつ該記憶手段を用いて、前記文書毎に、前記グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する管理処理と、
前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示する表示処理と
を前記プリント管理装置に対して行わせる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがクライアント端末を用いてプリント管理装置へ印刷要求を行い、該印刷要求に基づき、プリント管理装置が印刷ジョブを生成する印刷処理システムに係わり、詳しくは、ユーザをグループに分け、各グループ毎に印刷可能部数の上限値を設けて当該各グループの印刷可能部数を管理することにより、無駄の少ない環境に優しい印刷を実現する印刷処理システム及び印刷部数管理方法に関する。
【背景技術】
【０００２】
今日、印刷処理システムにおいては、システムの運用コスト節減に留まらず、環境保全の観点からも無駄な印刷を極力少なくすることが望まれている。
【０００３】
印刷処理システムにおける無駄な印刷の代表的な例としては、例えば、会議に参加しようとする者が、その会議で使用するドキュメントを参加者全員分印刷して会議に出席したところ、他の何人かの参加者も全員分印刷してくれているといったケースが挙げられる。
【０００４】
このような、いわゆる「気配りのダブルブッキング現象」を回避するためには、例えば、プリンタ毎にキュー／アカウント情報を確認するとか、他のメンバに印刷したかどうかを聞いて回るなどしなければならないのが一般的である。
【０００５】
なお、この種のシステムにおける印刷管理に関連する技術として、例えば、下記特許文献１には、デジタルカメラの拡張メディア等に保存している画像群について、印刷したか、印刷していないかの２値判断を行い、印刷していないものを自動選出して印刷する技術が開示されている。
【０００６】
また、下記特許文献２には、紙の消費行為を直接的に制限できるようにするために、コンピュータとドメインに対して枚数上限を設けたプリント紙資源管理システムが開示されている。
【特許文献１】特開２０００−２８９３０１号公報
【特許文献２】特開２００１−１００９６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の技術では、ドキュメントを複数部数印刷しても１回の印刷としてカウントされるだけで、印刷部数が反映されないため、印刷物を必要としている人数と印刷部数との間に差を生じることになる。
【０００８】
また、特許文献２記載のシステムでは、ユーザが常に同じコンピュータから印刷するとは限らないため、誰が何部印刷したかが分からないことになる。
【０００９】
このように、従来は、印刷回数と印刷部数との相関が分からない、誰が何部印刷したかが分からないなどの問題があったため、例えば、会議に参加する複数の人間がそれぞれ他の会議参加者の分までドキュメントを印刷してしまうといったドキュメントの重複印刷を効果的に防止することができないという問題点があった。
【００１０】
本発明は上記問題点を解消し、他のメンバに印刷したかどうかを聞いて回るなどの手間を要せずに、ドキュメントの重複印刷等の不必要な印刷を極力低減でき、環境に優しい印刷を実現可能な印刷処理システム及び印刷部数管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の発明は、ユーザが文書の印刷要求を行うために用いる端末装置と、前記印刷要求に基づき該印刷要求対象文書の印刷ジョブを生成するプリント管理装置とを有する印刷処理システムにおいて、前記プリント管理装置は、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値、該グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する管理手段と、前記管理手段の管理対象である前記各情報を記憶する記憶手段と、前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示する表示制御手段とを具備することを特徴とする。
【００１２】
請求項２記載の発明は、上記請求項１記載の発明において、前記表示制御手段は、前記印刷部数入力ツールを用いて入力される印刷部数が、前記印刷可能部数を超える場合、印刷不可である旨を示すメッセージを前記印刷要求画面に表示する処理手段を具備することを特徴とする。
【００１３】
請求項３記載の発明は、上記請求項１記載の発明において、前記表示制御手段は、前記ユーザからの印刷要求時、該印刷要求対象文書についての当該ユーザが属するグループの各ユーザの印刷履歴を前記記憶手段から取得し、該印刷履歴を前記印刷要求画面に表示する処理手段を具備することを特徴とする。
【００１４】
請求項４記載の発明は、上記請求項３記載の発明において、前記印刷履歴の一項目として表示される各ユーザの印刷部数に対する印刷部数変更入力を受付け、該変更入力された印刷部数を当該ユーザの印刷部数として再設定する再設定手段を具備することを特徴とする。
【００１５】
請求項５記載の発明は、上記請求項４記載の発明において、前記管理手段は、前記再設定手段により再設定された印刷部数に応じて該当する文書についての該当するグループの印刷可能部数を更新する処理手段を具備し、前記表示制御手段は、前記印刷部数変更入力の受付後、前記印刷要求画面に表示している前記印刷可能部数に変えて、前記更新後の印刷可能部数を表示する処理手段を具備することを特徴とする。
【００１６】
請求項６記載の発明は、上記請求項４記載の発明において、前記表示制御手段は、前記印刷部数入力ツールを用いて入力される印刷部数が、前記印刷可能部数を超える場合、印刷部数の再設定を促す旨のメッセージを前記印刷要求画面に表示する処理手段を具備することを特徴とする。
【００１７】
請求項７記載の発明は、上記請求項１記載の発明において、前記ユーザが前記端末装置を用いて行った前記プリント管理装置へのログイン要求に際し、該ユーザにより入力されるユーザＩＤをキーにログインの許可または拒否の制御を行うログイン制御手段を具備すると共に、前記管理手段は、前記ユーザＩＤとグループＩＤを対応付けて前記記憶手段に登録することによりグループと該グループに属するユーザの管理を行う手段を具備し、前記表示制御手段は、前記印刷要求受付時、該印刷要求を行ったユーザがログイン時に入力したユーザＩＤを基に前記記憶手段を検索して該ユーザＩＤを持つユーザが属するグループと該グループについての当該文書の印刷可能部数を特定する手段を具備することを特徴とする。
【００１８】
請求項８記載の発明は、上記請求項１記載の発明において、前記管理手段は、前記文書をバージョン毎に管理し、文書の内容が新バージョンに更新された場合、該バージョン更新後の文書に関する印刷可能部数を、当該文書の旧バージョンに対して設定されている印刷可能部数の上限値にリセットする処理手段を具備することを特徴とする。
【００１９】
請求項９記載の発明は、上記請求項１記載の発明において、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を前記記憶手段に設定する設定処理手段を具備することを特徴とする。
【００２０】
請求項１０記載の発明は、上記請求項９記載の発明において、前記設定処理手段により、前記上限値が設定されない場合、当該グループが印刷可能な部数の上限値として、当該グループに属するユーザの数をデフォルト値として設定するデフォルト設定手段を具備することを特徴とする。
【００２１】
請求項１１記載の発明は、ユーザが端末装置を用いて行う文書の印刷要求に基づき該文書の印刷ジョブを生成するプリント管理装置における前記文書の印刷部数管理方法において、管理手段が、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値、該グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴を管理し、記憶手段が、前記管理手段の管理対象である前記各情報を管理し、表示制御手段が、前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示することを特徴とする。
【００２２】
請求項１２記載の発明は、ユーザが端末装置を用いて行う文書の印刷要求に基づき該文書の印刷ジョブを生成するプリント管理装置に、前記文書の印刷部数を管理する処理を行わせるためのプログラムであって、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を記憶手段に記憶し、かつ該記憶手段を用いて、前記文書毎に、前記グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する管理処理と、前記ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を前記記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に前記印刷要求画面に表示する表示処理とを前記プリント管理装置に対して行わせることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、前記文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値、該グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を記憶手段を用いて管理する一方で、ユーザからの印刷要求時に印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツールと共に印刷要求画面に表示するようにしたため、各ユーザが印刷要求を行う際、印刷要求画面に表示された印刷可能部数の範囲内で印刷部数を印刷部数入力ツールを用いて指定するように仕向けることができ、ユーザが印刷可能部数の範囲内で印刷部数を指定している限りにおいて、各グループ毎の印刷部数を、当該各グループ毎に予め設定した印刷可能部数の上限値の範囲内に抑えながら、文書の無駄な印刷を規制することができる。
【００２４】
また、本発明では、ユーザからの印刷要求時、該印刷要求のあった文書についての当該ユーザが属するグループの各ユーザの印刷履歴を記憶手段から取得し、該印刷履歴を印刷要求画面に併せ表示するようにしたため、印刷要求を行おうとするユーザは、印刷要求画面上に表示された上記印刷履歴から、当該グループの他のメンバがそれぞれ何部印刷したかを知ることができ、複数部数印刷したユーザがいる場合であってかつ該ユーザが気配りによって他人の分まで印刷している場合には、このユーザから自分の分の文書（印刷物）を入手する機会を得ることができ、この場合には、ユーザ同士の気配りによる重複印刷を防止できるようになる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００２６】
図１は、本発明に係る印刷処理システム５０の構成を示すブロック図である。
【００２７】
このシステム５０は、本システムを利用して印刷を行うユーザが使用する複数のクライアント端末１０（１０ａ，１０ｂ，１０ｃ，…）と、該クライアント端末１０とネットワーク２０を介して接続され、該クライアント端末１０からユーザ操作に基づくドキュメント（文書）の印刷要求を受付けて印刷ジョブを生成するプリント管理装置３０と、該プリント管理装置３０とネットワーク２１を介して接続され、該プリント管理装置３０からキューイングされる前記印刷ジョブに基づき上記ドキュメントを画像として印刷出力する複数のプリンタ４０（４０ａ，４０ｂ，４０ｃ，…）を具備して構成される。
【００２８】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）等により実現され、入力／操作部、表示部、制御部（ＣＰＵ）等（図示せず）を備えている。
【００２９】
クライアント端末１０を用いてプリント管理装置３０にアクセスしてドキュメントを印刷しようとするユーザは、入力／操作部の操作によりプリント管理装置３０にログインした後、同クライアント端末１０の表示部に表示される印刷要求画面を用いて、印刷するドキュメント、印刷部数、印刷対象プリンタ等を指定する印刷要求操作を行う。
【００３０】
プリント管理装置３０は、主制御部３１、アプリケーションサーバ３２、印刷管理部３３、記憶部３４、設定処理部３５、表示制御部３６を具備して構成される。
【００３１】
主制御部３４は、プリント管理装置全体の制御を行うものであり、その制御の一環として、クライアント端末１０からのログイン要求に応答して該クライアント端末１０の表示部にログイン画面を表示し、該ログイン画面を用いてユーザから入力されるユーザＩＤに基づきログインを許可若しくは拒否するログイン受付け処理を行う。
【００３２】
アプリケーションサーバ３２は、ドキュメント処理（ドキュメント生成／管理／印刷指示）機能を有する各種アプリケーションを保持（記憶）し、上記ログインが完了したクライアント端末１０からの要求に応じて該クライアント端末１０に対して当該アプリケーションを供給する。
【００３３】
これにより、クライアント端末１０では、アプリケーションサーバ３２が保持するアプリケーションを起動してドキュメントの生成や当該ドキュメントの印刷を行うことができる。
【００３４】
クライアント端末１０から上記アプリケーションを用いて所望のドキュメントの印刷要求があると、アプリケーションサーバ３２は、該印刷要求対象のドキュメントの印刷ジョブを生成し、プリンタ４０に送出する（キューイングする）。
【００３５】
印刷管理部３３は、記憶部３４内に設けられる印刷管理テーブル３４１を用いて、本システム５０の印刷部数管理制御に係わる各種情報の管理を行う。
【００３６】
記憶部３４は、プリント管理装置３０の動作プログラム等をはじめとした各種情報を記憶するものであり、その記憶情報の１つとして、印刷管理部３３の管理対象となる各種情報を保持する。
【００３７】
設定処理部３５は、ユーザがクライアント端末１０を用いて行う設定要求に応じて、本システム５０における印刷部数管理制御に必要な情報（後述する初期設定情報）を印刷管理テーブル３４１に設定する処理を行う。
【００３８】
表示制御部３６は、ユーザがクライアント端末１０を用いてプリント管理装置３０に対して行う印刷要求操作に応じて、該クライアント端末１０の表示部に、印刷部数や印刷対象プリンタ等を指定するための印刷要求画面を表示する制御を行う。
【００３９】
このシステム５０では、運用に先立って、印刷部数管理制御に用いる各種の情報のうちの基本となる情報として、例えば、ドキュメント毎に、該ドキュメントを印刷可能なグループ、該グループで印刷可能な部数の上限値、該グループに属するユーザ（グループのメンバ）の各情報を印刷管理テーブル３４１に事前に設定する必要がある。
【００４０】
この基本となる情報の設定に際し、ユーザは、クライアント端末１０を用いてプリント管理装置３０にログインした後、表示部に表示される設定画面上で、上記各情報を入力する。
【００４１】
一方、プリント管理装置３０では、設定処理部３５が、上記設定画面から入力された各情報を受信し、該各情報を印刷管理テーブル３４１に登録する。
【００４２】
図２は、印刷管理テーブル３４１の構成を示す図である。
【００４３】
図２に示すように、印刷管理テーブル３４１には、アプリケーションサーバ３２が保持する各ドキュメント〔ｄ１（バージョン１），ｄ２（バージョン１），…〕に対応して、これら各ドキュメントを印刷可能なグループの情報（グループ名ｇ１，ｇ２，…と、対応する各グループＩＤ）と、これら各グループに属するユーザ（グループメンバ）の情報（メンバ名ｍ１１，ｍ１２，…と、対応する各ユーザＩＤ）と、グループ毎の印刷可能な部数の上限値が設定されている。
【００４４】
この例では、グループｇ１は、５人のメンバｍ１１，ｍ１２，ｍ１３，ｍ１４，ｍ１５から構成され、該グループｇ１が印刷可能なドキュメントｄ１（バージョン１）についての当該グループｇ１での印刷可能部数の上限値として５（部）が設定されている。
【００４５】
同じく、グループｇ１が印刷可能なドキュメントｄ２（バージョン１）についての当該グループｇ１での印刷可能部数の上限値として６（部）が設定されている。
【００４６】
また、グループｇ２は、５人のメンバｍ２１，ｍ２２，ｍ２３，ｍ２４，ｍ２５から構成され、該グループｇ２が印刷可能なドキュメントｄ１（バージョン１）についての当該グループｇ２での印刷可能部数の上限値として８（部）が設定されている。
【００４７】
同じく、グループｇ２が印刷可能なドキュメントｄ２（バージョン１）についての当該グループｇ２での印刷可能部数の上限値として５（部）が設定されている。
【００４８】
また、印刷管理テーブル３４１には、上述した初期設定情報（ドキュメント毎に記憶された、該ドキュメントを印刷可能なグループ、該グループで印刷可能な部数の上限値、該グループのメンバ）の他、各グループの各メンバ毎の印刷部数（実際に印刷された部数）、当該各印刷ジョブの実行日時（印刷日時）並びに印刷を実行したプリンタに関する情報（以上、ユーザ印刷履歴情報）や、各グループ毎のグループ全体の印刷部数、各グループ毎の印刷可能部数（各グループ毎に上限値からグループ全体の印刷部数を減算した結果：残り何部印刷できるかを示す）の情報（以上、グループ印刷情報）が各ドキュメントに対応して記憶される。
【００４９】
これら各情報（ユーザ印刷履歴情報、各グループ毎のグループ全体の印刷部数、各グループ毎の印刷可能部数）は、本システム５０の印刷実行時、印刷管理部３３が以下の処理を通して管理するものである。
【００５０】
すなわち、印刷管理部３３は、各ユーザからの印刷要求に応じた印刷ジョブが実行されるのに合わせて当該各ユーザ毎の印刷部数をカウントし、当該カウント値に応じて、印刷管理テーブル３４１上の対応する各ユーザの印刷部数を逐次更新すると共に、これら印刷ジョブについての印刷日時、印刷実行プリンタを該当各領域に記憶する処理を行う。
【００５１】
また、印刷管理部３３は、各ユーザからの印刷要求に応じた印刷ジョブが終了すると、当該各ユーザの印刷部数を当該各ユーザが属するグループ全体の印刷部数に加算すると共に、該グループ全体の印刷部数を当該グループに対して予め設定されている印刷可能部数の上限値から減算することで、印刷管理テーブル３４１上の各グループ毎の印刷可能部数を逐次更新する処理を行う。
【００５２】
このように、印刷管理部３３は、印刷管理テーブル３４１を用いて、設定処理部３５からドキュメント毎に事前に設定される、該ドキュメントを印刷可能なグループ、該グループで印刷可能な部数の上限値、該グループのメンバといった各情報を管理すると共に、印刷の実行に合わせて、各グループの各メンバ毎の印刷履歴（印刷部数、印刷日時、印刷実行プリンタ）、各グループ毎のグループ全体の印刷部数、並びに各グループ毎の印刷可能部数を逐次更新しながらこれら各情報の管理も行っている。
【００５３】
なお、上述した印刷管理部３３における上記各情報の管理に際し、印刷管理テーブル３４１に記憶される各ユーザＩＤ（メンバＩＤ）としては、例えば、ログインを許可するために当該各ユーザに割当てられたユーザＩＤが用いられる。
【００５４】
すなわち、印刷管理テーブル３４１には、ログイン可能な各ユーザに割当てられた各ユーザＩＤに対応してこれら各ユーザが所属するグループのグループＩＤが登録され、印刷管理部３３は、上記ユーザＩＤとグループＩＤの対応関係によって、グループとそのグループに属するユーザ（メンバ）の管理を実現している。
【００５５】
次に、ユーザが、クライアント端末１０を用いてプリント管理装置３０にアクセスし、印刷要求を行うまでの概略動作について説明する。
【００５６】
このシステム５０において、あるユーザが、クライアント端末１０を用いてプリント管理装置３０にアクセス要求を送出すると、プリント管理装置３０の主制御部３１が、アクセス元のクライアント端末１０の表示部にログイン画面を表示する。
【００５７】
上記ログイン画面を見たユーザが、ログインを行う場合には、入力／操作部を操作することにより、当該ログイン画面のユーザＩＤ入力欄に、予め自分に割り振られているユーザＩＤを入力する。
【００５８】
これに対して、プリント管理装置３０の主制御部３１は、ユーザによって入力された上記ユーザＩＤがログインを許可するために予め登録されているユーザＩＤに一致するか否かを判定し、一致する場合にはログインを許可する。
【００５９】
ログインを許可された後、ユーザは、クライアント端末１０を用いて、アプリケーションサーバ３２にアクセスし、該アプリケーションサーバ３２に保持されるアプリケーションを起動後、所望のドキュメントの印刷要求を行うことができる。
【００６０】
上記印刷要求を行うためには、ユーザは、所望のドキュメントを選んだうえで、例えば、該ドキュメントの編集画面上で"印刷"ボタンを押下するなど、印刷要求画面を開くことを指示する印刷要求操作を行う必要がある。
【００６１】
上記印刷要求操作がなされると、表示制御部３６は、当該ドキュメントを対象とする印刷要求画面１１５（後述する１１５ａ，１１５ｂ，１１５ｃ，１１５ｄ，１１５ｅ，１１５ｆ，１１５ｇ，１１５ｈ，１１５ｉ等）を生成し、該印刷要求画面１１５を当該クライアント端末１０の表示部に表示する。
【００６２】
ユーザは、このクライアント端末１０の表示部に表示される印刷要求画面１１５を用いて当該ドキュメントの印刷部数や印刷を実行するプリンタ等の指定並びに印刷開始操作を行うことができる。
【００６３】
図３は、印刷要求画面（１１５ａ）の一例を示す図である。
【００６４】
図３に示すように、印刷要求画面１１５ａには、印刷を実行するプリンタを指定するツール（図中、"プリンタ名"コンボボックス）、グループを指定するツール（同、"グループ名"コンボボックス）、印刷部数を入力するツール（同、"印刷部数"入力ボックス）、印刷の開始を指示するツール（同、"印刷"ボタン）、印刷のキャンセルを指示するツール（同、"キャンセル"ボタン）等の各ツールが備わる。
【００６５】
また、"印刷部数"入力ボックスの横には、今回印刷要求を行ったユーザが属するグループについての当該印刷要求対象のドキュメントの印刷可能部数を表示する欄（点線で示す領域）が設けられ、また、同入力ボックスの下部には、当該グループに属する各ユーザの当該印刷要求対象ドキュメントのアカウント情報（印刷履歴）を表示する欄が設けられる。
【００６６】
この印刷要求画面１１５ａを表示するに際して、表示制御部３６は、ユーザによってクライアント端末１０を用いてなされる上記印刷要求操作（ドキュメントを選んだうえで印刷要求画面を開くことを指示する操作）を監視し、該操作がなされた場合、印刷管理テーブル３４１を検索し、該操作により選択されたドキュメント（印刷要求対象ドキュメント）に対応して記憶されている情報の中から必要な情報を読出し、該情報を印刷要求画面１１５の該当各欄に表示する。
【００６７】
図３は、特に、グループｇ１のメンバ（例えば、ｍ１２）が、当該グループｇ１の他のメンバがドキュメントｄ１を印刷していない状態で当該ドキュメントｄ１の印刷要求操作を行った際に表示される印刷要求画面１１５ａの表示形態を示している。
【００６８】
この場合、表示制御部３６は、ログイン時に入力された当該メンバｍ１２のユーザＩＤからメンバｍ１２と該メンバｍ１２が属するグループｇ１を特定し、"グループ名"コンボボックス内にグループ名として"ｇ１"を表示する。
【００６９】
また、表示制御部３６は、グループｇ１のメンバｍ１２によるドキュメントｄ１についての印刷要求であるとの認識結果に基づき、当該グループｇ１の当該ドキュメントｄ１についての印刷可能部数を管理テーブル３４１から検索し、該検索結果に基づき、"印刷部数"入力ボックスに隣接（この例では、右側）した印刷可能部数表示欄に印刷可能部数を表示する。
【００７０】
この例の場合、当該時点で、グループｇ１のどのメンバも当該ドキュメントｄ１を印刷していないことから、印刷管理テーブル３４１の当該グループｇ１の印刷可能部数は、初期設定時の上限値（５部）のままである。
【００７１】
この場合、表示制御部３６は、印刷管理テーブル３４１から上記上限値（５部）を検索し、上記印刷可能部数表示欄に、１部から５部までの間で印刷部数を指定可能であることを意味する「（１〜５）」という内容の印刷可能部数表示を行う。
【００７２】
また、表示制御部３６は、グループｇ１のメンバｍ１２によるドキュメントｄ１についての印刷要求であるとの認識結果に基づき、アカウント情報表示欄中の注釈表示欄（"アカウント情報"というテキスト文字の右の括弧内）に、当該アカウント情報が、ドキュメントｄ１に関するグループｇ１のアカウント情報である旨を示す注釈情報「（ドキュメント名：ｄ１  グループ名：ｇ１）」を表示する。
【００７３】
更に、表示制御部３６は、上記認識結果に基づき、印刷管理テーブル３４１から、ドキュメントｄ１に関するグループｇ１の全メンバの印刷履歴を検索し、その検索した印刷履歴をアカウント情報表示欄に表示する制御を行う。
【００７４】
印刷履歴として検索、表示する情報としては、当該グループｇ１の誰が（ユーザ名）、いつ（印刷日時）、何部（印刷部数）、どのプリンタ（プリンタ名）で印刷したかの各項目の情報がある。
【００７５】
この例の場合、グループｇ１のメンバｍ１２が印刷要求操作を行った時点で、当該グループｇ１の他のどのメンバもドキュメントｄ１を印刷しておらず、該当する印刷履歴を検索できないことから、表示制御部３６は、アカウント情報表示欄の各項目（ジョブ名、ユーザ名、印刷日時、印刷部数、プリンタ名）を空欄とする表示を行う。なお、この例のように、印刷履歴を検索できなかった場合には、アカウント情報表示欄自体を表示しないようにしても良い。
【００７６】
なお、上述した"グループ名"コンボボックスは、該ボックス内のスクロールボタンを操作して所望のグループ名を選択することで、該グループ名に対応するグループのアカウント情報を読み出す旨の指示を行うという使い方もできる。
【００７７】
この場合、表示制御部３６は、新たに選択されたグループの印刷履歴を印刷管理テーブル３４１から検索し、アカウント情報表示欄に表示するアカウント情報を、今回検索したグループのアカウント情報に切替えて表示する。
【００７８】
さて、ユーザは、クライアント端末１０の表示部に表示される上記印刷要求画面１１５ａを用い、以下の手順で当該ドキュメントｄ１の印刷条件を指示することができる。
【００７９】
まず、印刷要求画面１１５ａにおいて、"プリンタ名"コンボボックスのスクロールボタンを操作して所望のプリンタ名を選択することで、該プリンタ名に対応するプリンタ４０を当該ドキュメントｄ１を印刷するプリンタとして指定できる。
【００８０】
なお、印刷要求画面１１５ａが開かれた時点では、"プリンタ名"コンボボックス内には、この時に印刷要求されたドキュメントｄ１を印刷する候補となる（推奨される）プリンタ名が表示されているため、このプリンタが所望のプリンタである場合には上記スクロール操作を行う必要がない。
【００８１】
また、ユーザは、"印刷部数"入力ボックス内にカーソルを移し、所望の印刷部数に相当する数字を入力することで、当該数字をドキュメントｄ１の印刷部数として指示することができる。
【００８２】
この印刷部数の指定に際し、"印刷部数"入力ボックスの右側にある印刷可能部数表示欄には、上述した如く、今回印刷要求を行うユーザが属するグループｇ１における当該ドキュメントｄ１に関する印刷可能部数が表示されている。
【００８３】
この例の場合、印刷要求画面１１５ａの印刷可能部数表示欄の表示を見ることにより、当該ユーザ（ｍ１２）は、当該ドキュメントｄ１に関して最大５部の印刷部数の指定が可能であることを認識できる。
【００８４】
ここで、ユーザ（ｍ１２）が、例えば、図４に示す印刷要求画面１１５ｂの例のように、印刷実行プリンタとして"ｄｃ７０６"を指定し、かつ印刷部数として４（部）を入力した後、"印刷"ボタンを押下したものとする。
【００８５】
この"印刷"ボタンの押下により、アプリケーションサーバ３２は、当該ドキュメントｄ１を４部印刷する指示を含む印刷ジョブを生成し、該印刷ジョブを"ｄｃ７０６"という識別情報を持つプリンタ４０に送信する。
【００８６】
プリンタ４０は、上記印刷ジョブに基づき、印刷対象のドキュメントｄ１を指定された部数（４部）だけ印刷出力する。
【００８７】
上記ドキュメントｄ１の印刷実行中、ユーザ管理部３３は、当該印刷ジョブの印刷状況を監視し、該印刷されたドキュメントｄ１に関する印刷部数を逐次カウントすると共に、印刷管理テーブル３４１の当該ドキュメントｄ１に関する当該印刷要求を行ったユーザ（グループｇ１のユーザｍ１２）に対応する印刷部数に該カウント値分を加算して当該印刷部数を更新する処理を行う。また、その際、当該印刷ジョブに関する印刷履歴（印刷日時、印刷実行プリンタ）も記憶する。
【００８８】
更に、ユーザ管理部３３は、ドキュメントｄ１の今回の印刷部数を当該印刷要求を行ったユーザが属するグループｇ１の印刷可能部数の上限値から減算し、当該ドキュメントｄ１についての当該グループｇ１の印刷可能部数を更新する処理を行う。
【００８９】
この例では、グループｇ１のメンバｍ１２がドキュメントｄ１を４部印刷したため、印刷管理部３３は、印刷管理テーブル３４１において、メンバｍ１２の印刷部数として４をカウントし、当該メンバｍ１２が属するグループｇ１の印刷可能部数を１（＝５−４）に更新する。
【００９０】
この印刷管理部３３による印刷管理管理テーブル３４１の更新処理結果は、直ちに、印刷要求画面１１５のアカウント情報表示に反映される。
【００９１】
すなわち、上記更新処理終了後、表示制御部３６は、印刷管理テーブル３４１を検索して、当該メンバｍ１２が属するグループｇ１の更新後の印刷可能部数を読出し、該印刷可能部数を印刷可能部数表示欄に表示する。
【００９２】
また、表示制御部３６は、更新処理後の印刷管理テーブル３４１から当該グループｇ１の各メンバの印刷履歴を読出し、該印刷履歴をアカウント情報表示欄に表示する。
【００９３】
図５は、図４における印刷要求画面１１５ｂ上での指定条件に基づく印刷ジョブ完了後の印刷要求画面１１５ｃの表示例を示す図である。
【００９４】
図５において、印刷要求画面１１５ｃの印刷可能部数表示欄には、ユーザｍ１２がドキュメントｄ１を４部印刷した結果を反映して、当該グループｇ１の印刷可能部数が残り１部となった旨の表示がなされている。
【００９５】
また、図５において、印刷要求画面１１５ｃのアカウント情報表示欄には、今回完了した印刷ジョブ１〔ジョブ名〕に関して、グループｇ１のメンバｍ１２〔ユーザ名〕が２００３年１月１５日〔印刷日時〕に、４部〔印刷部数〕をプリンタｄｃ７０６〔プリンタ名〕で印刷したことを示す印刷履歴情報が表示されている。
【００９６】
ここで、ユーザｍ１２が自分が印刷要求したドキュメントｄ１の印刷結果を見て、例えば、最後の２部について印刷結果が好ましくないと判断した場合、印刷要求画面１１５のアカウント情報表示欄で印刷部数を４部から２部に変更することができる。
【００９７】
この印刷部数の変更を実現するために、本システム５０では、印刷要求画面１１５のアカウント情報表示欄に印刷履歴の一項目として表示される各ユーザの印刷部数に対する印刷部数の変更入力を受付け、該変更入力された印刷部数を当該ユーザの印刷部数として再設定する再設定手段が備わっている。
【００９８】
具体的には、アカウント情報表示欄の各ユーザの印刷部数を表示する欄には、上記印刷部数の変更入力受付けツールとして機能する"印刷部数"コンボボックスが備わっている。
【００９９】
ユーザｍ１２は、上述した如く、印刷部数を４部から２部に変更しようとする場合、例えば、図６に示す印刷要求画面１１５ｄの例のように、アカウント情報表示欄の"印刷部数"コンボボックス内でスクロールボタンを適宜操作することにより、表示中のユーザｍ１２の印刷部数を４部から２部に変更する操作を行えば良い。
【０１００】
上記操作を受けて、印刷管理部３３は、ユーザｍ１２の当該ドキュメントｄ１の印刷部数を４部から２部に再設定する。
【０１０１】
また、印刷管理部３３は、上記再設定された印刷部数に応じて、該当するドキュメントｄ１についての当該グループｇ１の印刷可能部数を、再設定後の印刷部数（２部）を上限値（５部）から減算した値（３）に更新する処理を行う。
【０１０２】
更に、表示制御部３６は、上記再設定後の印刷可能部数を印刷管理テーブル３４１から読出し、例えば、図７に示す印刷要求画面１１５ｅの例のように、当該画面の印刷可能部数表示欄の表示を、変更前の１部（図６参照）から最大３部まで印刷可能であることを示す（１〜３）の表示に切替える。
【０１０３】
次に、例えば、あるグループの何人かのメンバがドキュメントを印刷した後の印刷要求操作について考えて見る。
【０１０４】
図８は、グループｇ１において、メンバｍ１２が２部、メンバｍ１４が１部、それぞれドキュメントｄ１を印刷した後、メンバｍ１５が印刷要求画面１１５ｆを開いて当該ドキュメントｄ１の印刷要求を行う場合の状況を示す概念図である。
【０１０５】
図８に示す状況下では、管理制御部３３によって、ドキュメントｄ１についてのグループｇ１のメンバｍ１２とメンバｍ１４の印刷部数としてそれぞれ２部と１部がカウントされ、印刷管理テーブル３４１の当該各メンバｍ１２，ｍ１４の印刷履歴は該カウント結果を反映した内容に更新されている。
【０１０６】
また、この時点では、ドキュメントｄ１についてのグループｇ１全体の印刷部数は３部（メンバｍ１２分＝２部＋メンバｍ１４分＝１部）であるため、管理制御部３３によって、管理テーブル３４１の当該グループｄ１の印刷可能部数が２（＝５−３）に更新されている。
【０１０７】
これにより、図８に示す状況下で、メンバｍ１５が当該ドキュメントｄ１を対象とした印刷要求操作を行った場合には、表示制御部３６によって、当該時点の印刷管理テーブル３４１の検索結果に基づき図９に示すような印刷要求画面１１５ｆが表示される。
【０１０８】
すなわち、この場合には、ログイン時に入力された当該メンバｍ１５のユーザＩＤから該メンバｍ１５が属するグループｇ１が特定され、印刷要求画面１１５ｆの"グループ名"コンボボックス内にグループ名として"ｇ１"が表示される。
【０１０９】
また、グループｇ１のメンバｍ１５によるドキュメントｄ１についての印刷要求であるとの認識結果に基づき、印刷要求画面１１５ｆの印刷可能部数表示欄には、当該グループｇ１の印刷可能部数として、最大２部まで印刷部数を指定可能であることを意味する「（１〜２）」という内容の表示が行われる。
【０１１０】
また、グループｇ１のメンバｍ１５によるドキュメントｄ１についての印刷要求であるとの認識結果に基づき、印刷要求画面１１５ｆのアカウント情報表示欄には、グループｇ１で当該時点までにドキュメントｄ１の印刷を行っているメンバｍ１２とメンバｍ１４の印刷履歴が表示される。
【０１１１】
また、グループｇ１のメンバｍ１５によるドキュメントｄ１についての印刷要求であるとの認識結果に基づき、アカウント情報の表示欄中の注釈表示欄には、当該アカウント情報が、ドキュメントｄ１に関するグループｇ１のアカウント情報である旨を示す注釈情報「（ドキュメント名：ｄ１  グループ名：ｇ１）」が表示される。
【０１１２】
これにより、今回、ドキュメントｄ１の印刷要求を行おうとするメンバｍ１５は、上記印刷要求画面１１５ｆ（図９参照）のアカウント情報表示欄並びに印刷可能部数表示欄の表示を見ることによって、自分が属するグループｇ１で他のメンバｍ１２とｍ１４が当該ドキュメントｄ１をそれぞれ２部，１部印刷していて、自分が後２部まで印刷できることを認識することができる。
【０１１３】
ここで、メンバｍ１５が所望する印刷部数が印刷可能部数表示欄に表示された印刷可能部数（２部）の範囲内である場合、該メンバｍ１５は、例えば、図４を参照して説明したと同様に、その所望の印刷部数を"印刷部数"入力ボックスに入力し、必要に応じて、"プリンタ名"コンボボックスを用いてプリンタを指定する操作を行ったうえで印刷開始の指示を行うことができる。
【０１１４】
しかしながら、ドキュメントｄ１についてのグループｇ１の残り印刷可能部数が２部であるような状況下において、メンバｍ１５が、どうしても３部を印刷したいといった場合も考えられる。
【０１１５】
この場合、通常通り、その所望の印刷部数"３"を"印刷部数"入力ボックスに入力すると、印刷可能部数（＝２）を超える印刷部数（＝３）の入力があったことが例えば印刷管理部３３によって認識され、当該条件での印刷が禁止されると共に、該認識結果に基づき、表示制御部３６が、例えば、図１０に示す例のように、印刷要求画面１１５ｇ上に、印刷が不可である旨のメッセージ"これ以上は印刷できません。"を表示する。
【０１１６】
しかしながら、本システム５０では、図６及び図７でも説明したように、アカウント情報表示欄に、印刷部数変更入力受付けツール（印刷部数コンボボックス）が設けられており、ユーザｍ１５は、この印刷部数コンボボックスを用いて、同欄に印刷履歴が表示されているいずれかのユーザの印刷部数を再設定することにより、所望の印刷部数（３部）の入力設定に対処することができる。
【０１１７】
ここで、ユーザｍ１５が、例えば、図１１に示す印刷要求画面１１５ｈの例のように、２部を印刷しているユーザｍ１２の印刷部数コンボボックス内スクロールボタンを操作して表示中の印刷部数を２部から１部に変更する操作を行ったものとする。
【０１１８】
この場合、例えば、印刷管理部３３内に設けられる再設定手段によって、当該ユーザｍ１２に関する印刷部数が２部から１部に再設定される。
【０１１９】
また、この印刷部数の再設定を受けて、印刷管理部３３では、グループｇ１の印刷部数が３部から２部に変更され、更には、このグループｇ１の印刷部数の変更に応じて、当該グループｇ１の印刷可能部数が、変更後の印刷部数２を上限値（５部）から減算した値（３）に更新される。
【０１２０】
そして、表示制御部３６は、管理テーブル３４１から上記更新後の印刷可能部数を読出し、印刷要求画面１１５ｈの印刷可能部数表示欄の表示を、変更前の２部（図９参照）から当該読み出した印刷可能部数（３部：実際の表示は、最大３部まで印刷可能であることを示す（１〜３）という内容）に切替え表示する。
【０１２１】
この表示内容の印刷要求画面１１５ｈを用いて、ユーザｍ１５は、"印刷部数"入力ボックスに対して印刷部数として３部を入力し、プリンタ４０（この例では、ｄｃ７０６）を指定した後に"印刷"ボタンを押下することによって、印刷要求を行うことができ、この場合には、当該プリンタ４０によってドキュメントｄ１を３部印刷せしめて、これを入手することができる。
【０１２２】
なお、図１０の説明においては、印刷要求画面１１５上で現在の印刷可能部数を超える印刷部数を入力した場合には、印刷不可の旨のメッセージを表示するようにしたが、その変形例としては、印刷要求画面１１５上で印刷可能部数を超える印刷部数を入力した場合に、当該印刷要求画面１１５のアカウント情報表示欄に表示されているいずれかのユーザの印刷部数について該印刷部数を再設定することを求める旨の表示を行うようにしても良い。
【０１２３】
図１２は、この変形例における再設定要求メッセージの表示例を示す図である。図１２に示す印刷要求画面１１５ｉの例においては、例えば、図９に示す印刷要求画面１１５ｆの表示中に、印刷可能部数（＝２）を超える印刷部数（＝３）の入力があり、その旨が印刷管理部３３により認識され、更に、この認識結果に基づき、表示制御部３６によって、現在の印刷履歴中のユーザの印刷部数を再設定することを促す旨のメッセージ"印刷部数を再設定して下さい。"が表示される様子が示されている。
【０１２４】
なお、上記実施例では、グループｇ１の各メンバがドキュメントｄ１を印刷する場合の印刷部数規制制御について述べてきたが、本発明においては、印刷管理テーブル３４１（図２参照）の記憶情報からも分かるように、他のグループ及び他のドキュメントの印刷に際しても同様の印刷部数規制制御を実現できる。
【０１２５】
特に、本発明のシステム５０では、ドキュメントについて、そのバージョン毎に、当該ドキュメントを印刷可能な各グループと該各グループの印刷可能部数の管理を行っている。
【０１２６】
このように、ドキュメントをバージョン毎に管理するにあたっては、ドキュメントの内容が新バージョンに更新された場合に、該ドキュメントと、該ドキュメントを印刷可能なグループ並びに該グループでの当該ドキュメントの印刷可能部数との関係付けが重要になる。
【０１２７】
この点については、例えば、ドキュメントの内容が新バージョンに更新された場合、該バージョン更新後のドキュメントに関する印刷可能部数を、当該ドキュメントの旧バージョンに対応して設定されている印刷可能部数の初期値に自動的にリセットする機能を持たせても良い。
【０１２８】
また、上記実施例では、グループのメンバと印刷可能部数の上限値を、クライアント端末１０からのユーザ操作により設定処理部３５を経由して予め設定する例を挙げているが、上記ユーザ操作が行われなかった場合に、印刷可能部数の上限値を自動設定する機能を付加しても良い。
【０１２９】
具体的な構成としては、管理対象のグループの印刷可能部数の上限値が設定されなかった場合、該上限値として、当該グループに属するユーザの数等をデフォルト値として自動的に設定する手段を設ける構成が考えられる。
【０１３０】
次に、本システム５０における印刷処理動作について説明する。
【０１３１】
図１３は、本システム５０における印刷処理動作を示すフローチャートである。
【０１３２】
上述したように、このシステム５０では、運用に先立って、印刷管理テーブル３４１に、ドキュメント毎に、該ドキュメントを印刷可能なグループ、該グループで印刷可能な部数の上限値、該グループに属するユーザ（グループのメンバ）の各情報が予め登録されると共に、印刷の実行に合わせて、印刷管理部３３が、上記印刷管理テーブル３４１を用いて、各グループの各メンバ毎の印刷履歴、各グループ毎のグループ全体の印刷部数、各グループ毎の印刷可能部数を逐次更新管理している。
【０１３３】
このような前提のうえで、図１３では、説明を簡単にするため、グループｇ１のメンバｍ１１がドキュメントｄ１の印刷要求を行う場合の印刷処理動作について説明する。
【０１３４】
まず、このシステム５０では、主制御部３１がユーザからのログインを受付けた後、アプリケーションサーバ３２は、該ユーザにより所望のドキュメントに対する印刷要求操作がなされたか否かを監視する（ステップＳ１３０１）。
【０１３５】
ここで、例えば、ドキュメントｄ１に対する印刷要求操作がなされた場合（ステップＳ１３０１ＹＥＳ）、表示制御部３６は、該ユーザがログイン時に入力したユーザＩＤを基に印刷管理テーブル３４１を検索して、該ユーザＩＤに対応するユーザ（この例では、メンバｍ１１）と該ユーザが属するグループ（同、グループｇ１）を特定し、該グループｇ１のドキュメントｄ１についての印刷要求画面１１５を該ユーザが用いるクライアント端末１０の表示部に表示する（ステップＳ１３０２）。
【０１３６】
その際、表示制御部３６は、上記特定したグループｇ１とドキュメントｄ１をキーに印刷管理テーブル３４１を検索することにより、現バージョンのドキュメントｄ１についてのグループｇ１での印刷可能な部数（ｒｅｓｔ）を印刷管理テーブル３４１から取得し（ステップＳ１３０３）、ｒｅｓｔが"０"であるか否かをチェックする（ステップＳ１３０４）。
【０１３７】
ここで、ｒｅｓｔが"０"でない場合（ステップＳ１３０４ＮＯ）、表示制御部３６は、ステップＳ１３０２で開いた（表示した）印刷要求画面１１５の印刷部数表示欄に、印刷可能部数の最大値として当該ｒｅｓｔ値を表示する。
【０１３８】
また、表示制御部３６は、グループｇ１、ドキュメントｄ１をキーに印刷管理テーブル３４１を検索して、ドキュメントｄ１についてのグループｇ１メンバの印刷履歴を取得し、該印刷履歴を上記印刷要求画面１１５のアカウント情報表示欄に参考情報として表示する（ステップＳ１３０５）。
【０１３９】
ここで、印刷履歴としては、例えば、図９に示す印刷要求画面１１５ｆにおけるグループｇ１に関するアカウント情報の表示例のように、該ドキュメントｄ１について既に実行された印刷ジョブ名、該印刷ジョブの印刷を行ったユーザ名、印刷日時、印刷部数、印刷実行プリンタ名の各情報が表示される。
【０１４０】
これにより、印刷要求操作を行ったユーザｍ１１は、上記印刷要求画面１１５に表示された印刷履歴を見ることで、自分が印刷要求する当該ドキュメントｄ１を、グループｇ１の誰が、いつ、何部、どのプリンタで印刷したかを認識でき、更には、同印刷要求画面１１５の印刷可能部数表示欄を見ることで、当該ドキュメントｄ１を後何部まで印刷できるかを認識できる。
【０１４１】
上記ステップＳ１３０５の後、アプリケーションサーバ３２は、上記印刷要求画面１１５を用いて当該ドキュメントｄ１の印刷部数の入力を受付け（ステップＳ１３０６）、更には、印刷開始要求を受付ける（ステップＳ１３０７）。
【０１４２】
なお、このステップＳ１３０６，Ｓ１３０７の各受付処理に際し、ユーザは、印刷要求画面１１５の印刷部数入力受付けツール（"印刷部数"入力ボックス）に所望の数字を入力することにより印刷部数を指示でき、かつ同画面１１５の"印刷"ボタンを押下することで印刷開始要求を指示できる。
【０１４３】
ステップＳ１３０７での印刷開始要求受付け後、表示制御部３６は、ステップＳ１３０７での印刷部数入力受付けに際して入力された印刷部数（例えば、ｎ）がｒｅｓｔの値以下か否かをチェックする（ステップＳ１３０８）。
【０１４４】
ここで、入力された印刷部数ｎがｒｅｓｔ値以下である場合（ステップＳ１３０８ＹＥＳ）、表示制御部３６は、プリント管理装置３０が当該印刷要求を受付けたか否かをチェックする（ステップＳ１３０９）。
【０１４５】
ここで、プリント管理装置３０が印刷要求を受付けなかった場合（ステップＳ１３０９ＮＯ）、表示制御部３６は、印刷要求画面１１５に、印刷が失敗した旨の情報を表示し（ステップＳ１３３１）、その後、ステップＳ１３０５に戻り、印刷要求再受付を行う。
【０１４６】
また、プリント管理装置３０が印刷要求を受付けた場合（ステップＳ１３０９ＹＥＳ）、印刷管理部３３は、該印刷要求の条件としてステップＳ１３０６で入力された印刷部数ｎをｒｅｓｔの値から減算してｒｅｓｔ値を更新し（ステップＳ１３１０）、表示制御部３６は、印刷要求画面１１５に、印刷が成功した旨の情報を表示する（ステップＳ１３１１）。
【０１４７】
なお、上記印刷の成功により、印刷管理部３３では、当該印刷の印刷履歴（グループｇ１のユーザｍ１１がドキュメントｄ１をｎ部印刷）を印刷管理テーブル３４１に追加生成する。
【０１４８】
一方、表示制御部３６は、上記ステップＳ１３１１での印刷成功情報表示後、グループｇ１、ドキュメントｄ１をキーに印刷管理テーブル３４１を検索して、ドキュメントｄ１についてのグループｇ１メンバの印刷履歴を取得し、該印刷履歴を上記印刷要求画面１１５のアカウント情報表示欄に表示する（ステップＳ１３１２）。
【０１４９】
その際、今回成功した印刷の印刷履歴（この例では、ドキュメントｄ１についてグループｇ１のメンバｍ１１がｎ部印刷したことを示す印刷履歴）も取得され、該印刷履歴が印刷要求画面１１５のアカウント情報表示欄に追加表示される。
【０１５０】
その後、アプリケーションサーバ３２は、印刷要求画面１１５上で印刷をキャンセルする操作（"印刷"ボタン押下）がなされたか否かをチェックし（ステップＳ１３１３）、印刷キャンセル操作がなされた場合（ステップＳ１３１３ＹＥＳ）、一連の印刷処理動作を終了する。
【０１５１】
また、上述した一連の印刷処理動作中、ステップＳ１３０８において、ステップＳ１３０６で入力された印刷部数がｒｅｓｔ値を超えていた場合（ステップＳ１３０８ＮＯ）、表示制御部３６は、印刷要求画面１１５上の所定個所に、例えば、図１０に例示した態様で、印刷不可である旨を表示する（テップＳ１３２１）。
【０１５２】
次いで、アプリケーションサーバ３２は、印刷要求画面１１５上で、前回より小さい値に変更するなどにより印刷部数が再度入力されたか否かを監視し（ステップＳ１３２２）、ここで、印刷部数の入力があった場合（ステップＳ１３２２ＹＥＳ）、ステップＳ１３０７に戻って、再度、印刷開始指示操作を待つ。
【０１５３】
これに対して、印刷部数の入力がなかった場合（ステップＳ１３２２ＮＯ）、アプリケーションサーバ３２は、ステップＳ１３１３に進み、ここで印刷キャンセル操作がなされた場合（ステップＳ１３１３ＹＥＳ）には印刷処理動作を終了する。
【０１５４】
これに対して、印刷キャンセル操作がなされなかった場合（ステップＳ１３１３ＮＯ）には、印刷要求画面１１５のアカウント情報表示欄に表示された印刷履歴に対して印刷部数の再設定操作がなされたか否かをチェックする（ステップＳ１３４１）。
【０１５５】
なお、このステップＳ１３４１での処理に際して、印刷要求を行うユーザは、例えば、図１１に例示した印刷要求画面１１５ｈのように、印刷履歴が表示されているいずれかのユーザの印刷部数コンボボックス内のスクロールボタンを操作し、表示中の印刷部数の数字を変更することによって、当該印刷部数の再設定を行うことができる。
【０１５６】
上記ステップＳ１３４１において、印刷部数の再設定がなされた場合、印刷管理部３３は、上記再設定により削減された部数分をｒｅｓｔ値に加算して該ｒｅｓｔ値を更新する（ステップＳ１３４２）。
【０１５７】
このｒｅｓｔ値の更新後、表示制御部３６によって、印刷管理テーブル３４１からその更新後のｒｅｓｔ値が取得されて、印刷要求画面１１５の印刷可能部数表示欄に表示される。
【０１５８】
この時に表示されるｒｅｓｔ値（印刷可能部数）は、ステップＳ１３４１で印刷部数を再設定する前に比べて、該再設定により削減された分だけ増えた値となり、印刷要求を行うユーザは、その増えた分だけ多くの印刷部数を指定可能になる。
【０１５９】
ステップＳ１３４２でのｒｅｓｔ値の更新後、アプリケーションサーバ３２は、印刷要求画面１１５上で印刷部数の入力がなされたか否かを監視する（ステップＳ１３４３）。
【０１６０】
ここで、印刷部数が入力された場合（ステップＳ１３４３）、アプリケーションサーバ３２は、ステップＳ１３０７まで戻り、再度、印刷開始指示操作を待つ。
【０１６１】
これに対して、印刷部数が入力されなかった場合（ステップＳ１３４３ＮＯ）、アプリケーションサーバ３２は、ステップＳ１３１３に戻り、ここで印刷キャンセル操作がなされた場合（ステップＳ１３１３ＹＥＳ）に、印刷処理動作を終了する。
【０１６２】
また、上述した一連の印刷処理動作中、ステップＳ１３０４において、ステップＳ１３０３で取得したｒｅｓｔ値が"０"の場合（ステップＳ１３０４ＹＥＳ）、表示制御部３６は、印刷要求画面１１５上の所定個所に、グループｇ１ではドキュメントｄ１をこれ以上印刷できない旨を表示する（テップＳ１３５１）。
【０１６３】
次いで、表示制御部３６は、グループｇ１、ドキュメントｄ１をキーに印刷管理テーブル３４１を検索して、ドキュメントｄ１についてのグループｇ１メンバの印刷履歴を取得し、該印刷履歴を上記印刷要求画面１１５のアカウント情報表示欄に表示する（ステップＳ１３１２）。
【０１６４】
その際、表示制御部３６は、ステップＳ１３０３で取得したｒｅｓｔ値を基に、印刷要求画面１１５の印刷可能部数表示欄に印刷可能部数"０"を表示する。
【０１６５】
これにより、印刷要求を行うユーザは、この時の印刷要求画面１１５を見ることで、そのままでは、印刷部数を指定できないことを認識できる。
【０１６６】
しかしながら、この場合において、ユーザには、例えば図１１に例示する印刷要求画面１１５ｈのように、表示中の印刷履歴に対していずれかのユーザの印刷部数を再設定することにより、ｒｅｓｔ値を増やして印刷部数を設定できる可能性が残されている。
【０１６７】
この可能性を見越して、アプリケーションサーバ３２は、ステップＳ１３１２で印刷履歴を表示した後、印刷キャンセル操作がなされたか否かを監視し（ステップＳ１３１３）、印刷キャンセル操作がなされた場合（ステップＳ１３１３ＹＥＳ）には印刷処理動作を終了する。
【０１６８】
これに対して、印刷キャンセル操作がなされなかった場合（ステップＳ１３１３ＮＯ）、印刷管理部３３は、印刷要求画面１１５のアカウント情報表示欄に表示された印刷履歴に対して印刷部数の再設定操作がなされたか否かをチェックする（ステップＳ１３４１）。
【０１６９】
ここで、印刷部数の再設定がなされた場合、印刷管理部３３は、上記再設定により削減された部数分をｒｅｓｔ値に加算して該ｒｅｓｔ値を更新する（ステップＳ１３４２）。
【０１７０】
このｒｅｓｔ値の更新後、表示制御部３６によって、印刷管理テーブル３４１からその更新後のｒｅｓｔ値が取得されて、印刷要求画面１１５の印刷可能部数表示欄に表示されるが、この時に表示されるｒｅｓｔ値（印刷可能部数）は、ステップＳ１３４１で印刷部数を再設定する前に比べて、該再設定により削減された分だけ増えた値となり、印刷要求を行うユーザは、その増えた分だけ多くの印刷部数を指定可能になる。
【０１７１】
そこで、ステップＳ１３４２でのｒｅｓｔ値の更新後、アプリケーションサーバ３２は、印刷要求画面１１５上で印刷部数の入力がなされたか否かを監視する（ステップＳ１３４３）。
【０１７２】
そして、ここで印刷部数が入力された場合（ステップＳ１３４３）、ステップＳ１３０７まで戻り、印刷開始指示操作を待って、印刷部数再設定後の印刷処理動作を継続する。
【０１７３】
なお、ステップＳ１３４３で印刷部数が入力されなかった場合（ステップＳ１３４３ＮＯ）、アプリケーションサーバ３２は、ステップＳ１３１３に戻り、ここで印刷キャンセル操作がなされた時（ステップＳ１３１３ＹＥＳ）に、印刷処理動作を終了する。
【０１７４】
上述したように、本発明では、システムにログイン可能な各ユーザに割当てた各ユーザＩＤとグループＩＤを用いて、グループとそのグループに属するユーザ（メンバ）の管理を行うと共に、ドキュメント毎に、該ドキュメントを印刷可能なグループ、該グループで印刷可能な部数の上限値、上限値から当該グループ全体の印刷部数を減算した結果に相当するグループ毎の印刷可能部数、グループに属するユーザ並びに各グループに属する各ユーザの印刷履歴の各情報を記憶手段（印刷管理テーブル３４１）を用いて管理している。
【０１７５】
そして、ユーザからの印刷要求時、該印刷要求対象ドキュメントの当該ユーザが属するグループについての印刷可能部数を記憶手段から取得し、該印刷可能部数を、該ドキュメントの印刷部数入力欄に隣接して表示して成る印刷要求画面を表示するようにしている。
【０１７６】
この構成によれば、各ユーザが印刷要求を行う際、印刷要求画面に表示された印刷可能部数の範囲内で印刷部数を印刷部数入力欄から指定するように仕向けることができ、ユーザが印刷可能部数の範囲内で印刷部数を指定している限りは、各グループ毎の印刷部数を、当該各グループ毎に予め設定した印刷可能部数の上限値の範囲内に抑えながら、ドキュメントの無駄な印刷を規制することができる。
【０１７７】
なお、本発明に係わる印刷処理システム５０において、上述した、印刷管理テーブル３４１を用いて各情報を管理する処理、及び該管理結果に基づく上記印刷可能部数等の表示処理は、コンピュータによって実現されるプリント管理装置３０の例えば記憶部３４にこれら管理処理及び表示処理を行わせるための印刷部数管理用プログラムを予めインストールしておき、その後、当該プリント管理装置３０で主制御部３１やアプリケーションサーバ３２がそのプログラムを読み出して当該各処理を実行することにより実現できる。
【０１７８】
つまり、本発明において、印刷部数管理用プログラムは、ユーザが端末装置（クライアント端末１０）を用いて行う文書の印刷要求に基づき該文書の印刷ジョブを生成するプリント管理装置３０に、文書の印刷部数を管理する処理を行わせるためのプログラムであって、文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を記憶手段（印刷管理テーブル３４１）に記憶し、かつ該記憶手段を用いて、文書毎に、グループ毎の印刷可能部数並びに当該グループに属する各ユーザの印刷履歴の各情報を管理する管理処理と、ユーザからの印刷要求により印刷要求画面を表示する際、該印刷要求対象文書の当該ユーザが属するグループについての印刷可能部数を記憶手段から取得し、該印刷可能部数を該文書の印刷部数入力ツール（印刷部数入力欄）と共に印刷要求画面に表示する表示処理とをプリント管理装置３０に対して行わせるためのプログラムである。
【０１７９】
また、上述した実施例の説明からは、当該印刷部数管理用プログラム（以下、プログラム）は、更に、以下のような処理機能を有するプログラムであることは明らかである。
【０１８０】
すなわち、このプログラムは、上述した表示処理に関して、印刷部数入力ツールを用いて入力される印刷部数が、印刷可能部数を超える場合、印刷不可である旨を示すメッセージを印刷要求画面に表示する処理を行わせるものである。
【０１８１】
また、このプログラムは、上記表示処理に関して、ユーザからの印刷要求時、該印刷要求対象文書についての当該ユーザが属するグループの各ユーザの印刷履歴を記憶手段から取得し、該印刷履歴を印刷要求画面に表示する処理を行わせるものである。
【０１８２】
また、このプログラムは、印刷履歴の一項目として表示される各ユーザの印刷部数に対する印刷部数変更入力を受付け、該変更入力された印刷部数を当該ユーザの印刷部数として再設定する再設定処理をプリント管理装置３０に対して行わせるものである。
【０１８３】
また、このプログラムは、上記管理処理に関して、上記再設定処理により再設定された印刷部数に応じて該当する文書についての該当するグループの印刷可能部数を更新する処理を行わせると共に、上記表示処理に関しては、印刷部数変更入力の受付後、印刷要求画面に表示している印刷可能部数に変えて、更新後の印刷可能部数を表示する処理を行わせるものである。
【０１８４】
また、このプログラムは、上記表示処理に関して、印刷部数入力ツールを用いて入力される印刷部数が、印刷可能部数を超える場合、印刷部数の再設定を促す旨のメッセージを印刷要求画面に表示する処理を行わせるものである。
【０１８５】
また、このプログラムは、ユーザが端末装置を用いて行ったプリント管理装置３０へのログイン要求に際し、該ユーザにより入力されるユーザＩＤをキーにログインの許可または拒否を行う処理をプリント管理装置３０に対して行わせると共に、上記管理処理に関しては、ユーザＩＤとグループＩＤを対応付けて記憶手段に登録することによりグループと該グループに属するユーザの管理を行う処理を行わせ、上記表示処理に関しては、印刷要求受付時、該印刷要求を行ったユーザがログイン時に入力したユーザＩＤを基に記憶手段を検索して該ユーザＩＤを持つユーザが属するグループと該グループについての当該文書の印刷可能部数を特定する処理を行わせるものである。
【０１８６】
また、このプログラムは、上記管理処理に関して、文書をバージョン毎に管理し、文書の内容が新バージョンに更新された場合、該バージョン更新後の文書に関する印刷可能部数を、当該文書の旧バージョンに対して設定されている印刷可能部数の上限値にリセットする処理を行わせるものである。
【０１８７】
また、このプログラムは、文書毎に、該文書を印刷可能なグループ、該グループに属するユーザ、該グループで印刷可能な部数の上限値の各情報を記憶手段に設定する設定処理をプリント管理装置３０に対して行わせるものである。
【０１８８】
また、このプログラムは、上記設定処理により、上限値が設定されない場合、当該グループが印刷可能な部数の上限値として、当該グループに属するユーザの数をデフォルト値として設定するデフォルト設定処理をプリント管理装置３０に対して行わせるものである。
【０１８９】
上述した各処理機能を有するプログラムを実装して該当する各処理を実行する本発明のシステム５０では、更に、以下のような作用効果も期待できる。
【０１９０】
すなわち、本発明では、印刷可能部数を超える印刷部数が指定された場合には、例えば、印刷不可を示す旨を表示する等の方法で印刷要求の受付けを行わないようにすることで、各ドキュメント毎に各グループ毎に予め設定された印刷部数の範囲内で当該各ドキュメントの印刷部数を規制できる。
【０１９１】
また、本発明では、印刷要求のあったドキュメントについて当該印刷要求を行ったユーザが属するグループの各ユーザの印刷履歴を印刷要求画面に表示するようにしている。
【０１９２】
この制御によれば、印刷要求を行うユーザは、自分が属するグループの他のメンバの印刷履歴を知ったうえで、適切な印刷部数設定を行うことができる。
【０１９３】
具体的には、あるグループのメンバ（ユーザ）が印刷要求画面を開いたタイミングで、システムメンバ識別情報としてのユーザＩＤとドキュメントのＩＤをキーとして、グループとグループメンバ全員の対象ドキュメントについての印刷履歴を印刷管理テーブル３４１から取得して表示することで、自分が複数部数設定する必要があるか否かや、印刷する必要があるか否かを判断するために有効な情報となる。
【０１９４】
例えば、あるメンバが複数部数を既に印刷している場合（複数部数を設定するということは、大概の場合、自分以外の誰かへの配布を想定しているケースが多い）は、とりあえず印刷を控え、まず、その複数部数を印刷したユーザのところに出向いて自分の分も印刷していないかを確かめ、自分の分も印刷してくれているのであればそれを受け取るなどの運用ができる。
【０１９５】
これは、例えば、会議への参加に当たって、あるグループで複数のメンバが互いに会議に参加する他の人のためにそれぞれ会議用のドキュメントを重複して印刷してしまうといった事態を回避するにも極めて有用である。
【０１９６】
なお、他のメンバがドキュメントの印刷物を持っているかどうかや、印刷物を持っていなくてもドキュメントの中身を把握しているかどうかといったケースを知りたいのであれば、上述した印刷履歴だけでなく、スキャン登録実行履歴やビューワー起動履歴など、ドキュメントの入出力履歴を総合的に管理しておく構成としても良い。
【０１９７】
また、本発明では、該当グループのユーザの印刷履歴の一項目として表示される印刷部数の変更入力を受付け、該変更入力に従って該当するユーザの印刷部数を再設定する再設定手段を設け、該再設定手段により再設定がなされた印刷部数に応じて該当するドキュメントについての該当するグループの印刷可能部数を更新し、更新後の印刷可能部数を印刷可能部数表示欄に提示するようにしている。
【０１９８】
この構成によれば、例えば、印刷終了後、印字品質を確かめた際に、そのうちの何部かが印刷不良の場合、その印刷不良分の部数を差し引くように印刷部数を再設定することで、該印刷不良分に相当する部数が印刷されなかった時に相当する印刷履歴を残すことができ、印刷不良分によって、グループ全体の印刷可能部数が圧迫される事態を回避できる。
【０１９９】
また、この構成によれば、例えば、印刷要求画面を開いた際に当該グループの印刷可能部数がユーザが所望する値より小さいにもかかわらず、該ユーザがどうしてもその所望の部数を印刷したい要求がある場合には、該グループの印刷履歴に残されたユーザの印刷部数を減らすように再設定することにより、当該グループの印刷可能部数をその減らした分だけ擬似的に増やして所望の印刷部数を設定するという運用が行える。
【０２００】
本発明では、プリントシステムにおいて、印刷要求部数を自動的に計上する計上手段と、ユーザから実際に利用可能だった部数を手動で再設定する再設定手段を組み合わせることで、管理テーブル３４１に格納される印刷部数の値は、プリントシステムから印刷された部数よりも、実際に利用されている部数に近くなる。
【０２０１】
なお、本発明では、上述したように、ユーザの入力によってドキュメント毎にグループ内で正常印刷回数の上限値を管理テーブル３４１に格納できるため、印刷要求直前の設定場面で、管理テーブル３４１から上記上限値を取得し、上記計上手段若しくは再設定手段から取得した部数を減算して、実際に印刷可能な部数を印刷要求画面上に表示することができる。
【０２０２】
この場合において、javascript などのスクリプト言語を用いて入力値より大きい値は設定できないようにすることで、入力ミスによる過度の印刷や、配布過多による無駄な印刷を防止することができる。
【０２０３】
また、本発明では、ドキュメントをバージョン毎に管理しており、具体的には、ドキュメントのバージョンを印刷履歴データの属性に含めて印刷管理テーブル３４１に格納している。
【０２０４】
これにより、メンバ全員に渡る印刷物の内容が全く同じものとなる。また、ドキュメントの内容が新バージョンに更新された場合、該更新後のドキュメントに関する印刷可能部数を、当該ドキュメントの旧バージョンに対して設定されている印刷可能部数の上限値にリセットするといった機能も付加できるようになる。
【０２０５】
なお、本発明は、図１に示すように、アプリケーションサーバを備えたプリント管理装置（プリントサービス）とこれにアクセスする複数のプリントクライアント（クライアント端末）から構成され、印刷要求は直接プリンタに出力するのではなく、複数のプリントクライアントから必ずプリントサービスに対して行い、プリントサービスがプリンタにジョブをキューイングすることを前提としたものである。
【０２０６】
従って、印刷経路として、ＯＳにある印刷機能などを排除することで、印刷履歴や印刷状況をプリントサービス側で厳密に一元管理できる。これにより、ＯＳがサポートするドライバによる印刷権のない文書の印刷部数管理や、同ドライバによる印刷では出力内容の確認が困難な低解像度データの印刷部数管理などに効果がある。
【０２０７】
また、本発明では、上記特許文献２記載の装置のようにコンピュータドメインに対して枚数上限を設定するのではなく、ログイン可能なユーザグループに対して部数の上限を設けることで、利用可能な印刷物を誰が何部印刷したかを把握できる。
【０２０８】
また、本発明では、フォルダや各種メディアなどのファイルの集合を一括して印刷する場合に、まだ、実際に配布部数に達していないものだけを自動選出して上限まで印刷することができる。
【０２０９】
この点に関して、上記特許文献１記載のシステムでは、印刷回数が"１"か"０"によって判断しているため、個人ベースでしか使えないが、本発明によれば、グループベースで配布枚数を適切に印刷することができる。
【０２１０】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０２１１】
例えば、本発明では、印刷履歴の一項目として表示された印刷部数をユーザからの手動によって再設定する再設定手段を有するが、該再設定手段により印刷部数の再設定を行った場合には、その再設定の履歴も残しておき、印刷要求に応じて開いた印刷要求画面上に当該グループの印刷履歴を表示する際、あるユーザの印刷履歴についてそれ以前に印刷部数の設定変更履歴があった場合、該設定変更履歴も併せて表示する制御を加えても良い。
【０２１２】
また、本発明においては、印刷部数を規制するグループとしては、個人やタスク、ロールであっても良く、要は、１名以上の集合について適用可能である。
【産業上の利用可能性】
【０２１３】
本発明は、アプリケーションサーバを備えたプリント管理装置に対してプリントクライアントから印刷要求を行い、プリント管理装置がその印刷要求に応じてプリンタに印刷ジョブをキューイングする印刷処理システムに適用でき、各グループ毎に印刷部数を管理、規制することにより、印刷部数の増大を抑えて環境に優しい印刷を実現できる。
【図面の簡単な説明】
【０２１４】
【図１】本発明に係る印刷処理システムの構成を示すブロック図。
【図２】印刷管理テーブルの構成を示す図。
【図３】印刷履歴がない場合の印刷要求画面の表示例を示す図。
【図４】印刷部数を入力する際の印刷要求画面の表示例を示す図。
【図５】図４における印刷部数入力後の印刷要求画面の表示例を示す図。
【図６】ユーザの印刷部数を再設定する際の印刷要求画面の一表示例を示す図。
【図７】図６における印刷部数再設定後の印刷要求画面の表示例を示す図。
【図８】グループｇ１メンバによるドキュメントｄ１の印刷及び印刷要求状況を示す図。
【図９】印刷履歴がある場合の印刷要求画面の表示例を示す図。
【図１０】印刷可能部数を超える印刷部数設定時の印刷要求画面の一表示例を示す図。
【図１１】ユーザの印刷部数を再設定する際の印刷要求画面の別の表示例を示す図。
【図１２】図１１における印刷部数再設定後の印刷要求画面の表示例を示す図。
【図１３】本発明のシステムにおける印刷処理動作を示すフローチャート。
【符号の説明】
【０２１５】
１０，１０ａ，１０ｂ，１０ｃ…クライアント端末、１１５，１１５ａ，…，１１５ｈ…印刷要求画面、２０，２１…ネットワーク、３０…プリント管理装置、３１…主制御部、３２…アプリケーションサーバ、３３…印刷管理部、３４…記憶部、３４１…印刷管理テーブル、３５…設定処理部、３６…表示制御部、４０，４０ａ，４０ｂ，４０ｃ…プリンタ、
【図１】
2005092505.tif 000003
【図２】
2005092505.tif 000004
【図３】
2005092505.tif 000005
【図４】
2005092505.tif 000006
【図５】
2005092505.tif 000007
【図６】
2005092505.tif 000008
【図７】
2005092505.tif 000009
【図８】
2005092505.tif 000010
【図９】
2005092505.tif 000011
【図１０】
2005092505.tif 000012
【図１１】
2005092505.tif 000013
【図１２】
2005092505.tif 000014
【図１３】
2005092505.tif 000015