(57)【要約】【課題】本発明の課題は、ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数に基づいて処理の実行を行う画像処理装置を提供することを目的とする。【解決手段】上記課題は、グループ毎に利用可能な度数に応じて処理を実行する画像処理装置であって、ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数を、グループ毎に度数を管理する度数管理サーバから取得する残度数取得手段を有する画像処理装置によって達成される。【選択図】図９
2007304503.tif 000002
【特許請求の範囲】
【請求項１】
グループ毎に利用可能な度数に応じて処理を実行する画像処理装置であって、
ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数を、グループ毎に度数を管理する度数管理サーバから取得する残度数取得手段を有することを特徴とする画像処理装置。
【請求項２】
前記残度数取得手段は、前記度数管理サーバへ前記グループを識別するグループＩＤを送信することによって、該度数管理サーバから前記残度数を取得することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記認証されたユーザによる残度数の確認操作を受け付ける残度数確認操作受付手段と、
前記グループのグループ名と前記残度数取得手段によって取得した前記残度数とを操作部に表示する残度数表示手段とを有することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記認証されたユーザによるジョブ操作の開始を受け付けるジョブ操作開始受付手段を有し、
前記残度数取得手段は、ジョブの開始前に前記度数管理サーバから前記残度数を取得することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記残度数取得手段から取得した残度数が閾値以上である場合、前記ユーザが指定したジョブを実行するジョブ実行手段を有することを特徴とする請求項１又は４記載の画像処理装置。
【請求項６】
前記グループのグループ名と前記残度数取得手段によって取得した前記残度数と共に、前記ユーザが指定したジョブを継続するか否かを該ユーザに選択させる画面を操作部に表示する選択画面表示手段を有することを特徴とする請求項４又は５記載の画像処理装置。
【請求項７】
前記ジョブが終了したとき、前記グループの度数から前記ジョブの実行中に利用した度数を減算する要求を前記度数管理サーバへ送信する第一度数減算手段を有することを特徴とする請求項４乃至６のいずれか一項記載の画像処理装置。
【請求項８】
前記ジョブの実行中、所定タイミング毎に利用した度数を減算する要求を前記度数管理サーバへ送信し、該利用した度数をリセットする第二度数減算手段を有することを特徴とする請求項４乃至７のいずれか一項記載の画像処理装置。
【請求項９】
前記所定タイミングは、所定時間間隔であることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記所定タイミングは、利用した度数が所定度数に達したときであることを特徴とする請求項８記載の画像処理装置。
【請求項１１】
前記所定タイミングは、前記度数管理サーバから通知されることを特徴とする請求項８乃至１０のいずれか一項記載の画像処理装置。
【請求項１２】
前記ジョブの実行中、前記度数管理サーバから前記利用した度数の問い合せに応じて、該利用した度数を該度数管理サーバへ送信し、該利用した度数をリセットする利用度数送信手段を有することを特徴とする請求項４乃至７のいずれか一項記載の画像処理装置。
【請求項１３】
前記閾値は、前記ジョブのタイプ毎に設定されていることを特徴とする請求項５乃至１２のいずれか一項記載の画像処理装置。
【請求項１４】
グループ毎にユーザが画像処理装置を利用するための度数を管理する度数管理サーバであって、
画像処理装置から前記ユーザが属するグループで利用可能な残度数の確認要求に応じて、該残度数を送信する残度数送信手段と、
前記画像処理装置からジョブが終了したときに送信される前記ジョブの実行中に利用した度数を減算する要求に応じて、前記グループで利用可能な残度数から該利用した度数を減算する第一度数減算手段とを有することを特徴とする度数管理サーバ。
【請求項１５】
前記残度数送信手段による前記残度数の送信後、他の画像処理装置からの同一グループによるアクセスを受け付けないように該グループに対してロック状態を設定するロック状態設定手段を有することを特徴とする請求項１４記載の度数管理サーバ。
【請求項１６】
前記第一度数減算手段によって前記グループで利用可能な残度数から該利用した度数を減算した後、該グループに対する前記ロック状態を解除するロック状態解除手段を有することを特徴とする請求項１５記載の度数管理サーバ。
【請求項１７】
前記ロック状態設定手段は、前記残度数が所定度数以上である場合、前記グループに対してロック状態を設定しないことを特徴とする請求項１５又は１６記載の度数管理サーバ。
【請求項１８】
前記画像処理装置から所定タイミング毎に送信される前記ジョブの実行中に利用した度数を減算する要求に応じて、前記グループで利用可能な残度数から該利用した度数を減算する第二度数減算手段を有することを特徴とする度数管理サーバ。
【請求項１９】
他の画像処理装置からの同一グループで利用可能な残度数の確認要求に応じて、前記画像処理装置に対して現時点での利用した度数を問い合わせて該画像処理装置から該利用した度数を取得し、前記グループで利用可能な残度数から該利用した度数を減算する度数問合手段を有する請求項１４記載の度数管理サーバ。
【請求項２０】
グループ毎に利用可能な度数に応じて処理を実行する画像処理装置での度数管理方法であって、
ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数を、グループ毎に度数を管理する度数管理サーバから取得する残度数取得手順を有することを特徴とする度数管理方法。
【請求項２１】
グループ毎にユーザが画像処理装置を利用するための度数を管理する度数管理サーバでの度数管理方法であって、
画像処理装置から前記ユーザが属するグループで利用可能な残度数の確認要求に応じて、該残度数を送信する残度数送信手順と、
前記画像処理装置からジョブが終了したときに送信される前記ジョブの実行中に利用した度数を減算する要求に応じて、前記グループで利用可能な残度数から該利用した度数を減算する第一度数減算手順とを有することを特徴とする度数管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、度数管理サーバにて管理される度数に応じて処理の実行を行う画像処理装置、グループ毎に画像処理装置を利用するための度数を管理する度数管理サーバ、及び度数管理方法を提供するものである。
【背景技術】
【０００２】
従来より、例えば、企業内において、ユーザ毎の印刷制限枚数を予め登録しておき、印刷実施済み枚数が印刷制限枚数を超過している場合、印刷を実施しない制限がなされている（例えば、特許文献１）。
【０００３】
また、コンビニエンスストアなどでは、投入した金額、或いはプリペードカードに記録されている金額の範囲の枚数でコピー可能とするコピー機などがある。
【特許文献１】特開２００２−１０８５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ユーザ毎に利用可能な枚数が制限する方法であるため、各グループが複数のユーザをメンバーとし、かつ、グループ毎に画像処理装置を利用するための度数が与えられている場合、ユーザ毎のユーザ認証に対応して度数を管理することができなかった。
【０００５】
同一グループのユーザが、同じグループＩＤを用いて認証すれば、グループ毎の度数の管理を行うことができるが、あるユーザが画像処理装置を利用するためにグループＩＤで認証した場合、他のユーザがそのグループＩＤで他の画像処理装置からの認証が行えず、その画像処理装置を利用することができないといった問題があった。
【０００６】
ユーザ毎のユーザ認証で画像処理装置を利用する場合、グループに割り当てられた度数を更にユーザ毎に割り当てて個別に管理する必要があった。この場合、グループに割り当てられた度数が十分残っていても、あるユーザに割り当てられた度数が消費されてしまうと、そのユーザは画像処理装置を利用することができないといった問題があった。
【０００７】
そこで、本発明の課題は、ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数に基づいて処理の実行を行う画像処理装置、グループ毎に画像処理装置を利用するための度数を管理する度数管理サーバ、及び度数管理方法を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、グループ毎に利用可能な度数に応じて処理を実行する画像処理装置であって、ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数を、グループ毎に度数を管理する度数管理サーバから取得する残度数取得手段を有するように構成される。
【０００９】
このような画像処理装置では、ユーザＩＤによって認証されたユーザが属するグループで利用可能な残度数に基づいて処理の実行を行うことができる。
【発明の効果】
【００１０】
本発明では、各グループが複数のユーザをメンバーとして管理し、グループ毎に画像処理装置の所定処理を利用するための度数が与えられる場合に、同一グループの２以上のユーザが異なる画像処理装置にてその所定処理を要求したとしても、タイムリーに度数を管理し、同一グループ内の複数のユーザによる所定処理の実行を可能とする。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
図１は、本発明の一実施例に係るシステム構成を示す図である。図１に示すシステム１００は、画像処理装置Ａ１１と、画像処理装置Ｂ１２と、画像処理装置Ｃ１３と、度数管理サーバ２０と、ユーザ情報サーバ３０とを有し、それら装置は、ネットワーク２を介して互いに通信可能である。
【００１３】
度数管理サーバ２０は、複数の画像処理装置全体で処理される枚数を複数のユーザのグループ単位で管理する。すなわち、システム１００では、画像処理装置Ａ１１と、画像処理装置Ｂ１２と、画像処理装置Ｃ１３の全体で画像形成される枚数をグループ単位で管理する。
【００１４】
ユーザ情報サーバ３０は、ユーザに関する情報であるユーザＩＤとパスワードなどを管理するサーバであり、それらを用いて各画像処理装置Ａ１１と、画像処理装置Ｂ１２と、画像処理装置Ｃ１３とを利用するユーザの認証などを行う。
【００１５】
画像処理装置Ａ１１と、画像処理装置Ｂ１２と、画像処理装置Ｃ１３とは、コピー、プリンタ、ファックスなどの複数の画像形成機能を備えた装置であって、度数管理サーバ２０から取得した印刷可能な枚数を示す度数に基づいて処理を行う。本実施例では、画像処理装置を例にしているが、画像処理装置に限らず、通常のプリンタであってもよい。
【００１６】
度数は、例えば、コピー、プリンタ、ファックスの機能の実行による画像形成のために利用可能な枚数を示す。
【００１７】
各画像処理装置１１から１３は、例えば、図２に示すようなハードウェア構成、及び、図３に示すような機能構成を備えている。
【００１８】
図２は、本発明の一実施例に係る画像処理装置のハードウェア構成を示す図である。図２において、画像処理装置１１は、コントローラ６０と、オペレーションパネル８０と、ＦＡＸ８１と、プロッタ８２と、スキャナ８３とを有する。
【００１９】
コントローラ６０は、ＣＰＵ（Central Processing Unit）６１と、システムメモリ６２と、ＮＢ（North Bridge）６３と、ＳＢ（South Bridge）６４と、ＡＳＩＣ（Application Specific Integrated Circuit）６６と、ローカルメモリ６７と、ＨＤＤ（Hard Disk Device）６８と、外部インタフェース７０とを有する。
【００２０】
オペレーションパネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＡＸ８１と、プロッタ８２と、スキャナ８３とはコントローラ６０のＡＳＩＣ６６にＰＣＩ（Peripheral Component Interconnect）バス８９を介して接続されている。
【００２１】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。なお、ＡＳＩＣ６６とＮＢ６３とはＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。
【００２２】
ＣＰＵ６１は、画像処理装置１００の全体制御を行うものである。ＮＢ６３は、ＣＰＵ６１、システムメモリ６２、ＳＢ６４、ＡＳＩＣ６６、及び外部インタフェース７０を接続するためのブリッジである。ＮＢ６３は、ＰＣＩバス７３を介して外部インタフェース７０と接続されている。なお、ＳＢ（サウスブリッジ）６４は、ＰＣＩバス７３とＲＯＭや周辺デバイス等とを接続するためのブリッジである。
【００２３】
システムメモリ６２は、描画用メモリ等として用いるメモリである。ローカルメモリ６７は、コピー用画像バッファ，符号バッファ等として用いるメモリである。ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。また、ＨＤＤ６８は画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うストレージ（補助記憶装置）の一例である。
【００２４】
外部インタフェース７０は、画像処理装置１をインターネットやＬＡＮ等のネットワークに接続するインタフェース機器である。また、オペレーションパネル８０は、ユーザからの入力操作を受け付けると共に、ユーザのための情報を表示する操作部である。
【００２５】
画像処理装置１２及び１３についても同様のハードウェア構成を備える。
【００２６】
図３は、本発明の一実施例に係る画像処理装置の機能構成を示す図である。図３において、画像処理装置１１は、ネットワーク２を介して他装置との通信を制御するネットワーク通信制御部１０１と、度数管理サーバ２０との通信を管理するサーバ通信管理部１０２と、グループ内で利用可能な度数を記憶しておく利用度数保持部１０３と、プロッタ８２を制御して所定媒体上に画像を形成したり、オペレーションパネル８０へ印刷に関する情報を表示及びユーザの入力を受信する印刷制御部１０４とを有する。
【００２７】
サーバ通信管理部１０２では、度数管理サーバ２０への消費した度数を通知するタイミングと、印刷制御部１０４によって登録されたジョブＩＤとを管理する。度数管理サーバ２０への消費した度数を通知するタイミングとしては、例えば、一定時間間隔或いは一定度数を消費した時点（以下、一定消費度数間隔という）が予め設定され使用される。一定時間間隔或いは一定消費度数間隔は、度数管理サーバ２０から与えられるようにしてもよい。
【００２８】
利用度数保持部１０３には、ユーザの認証によってユーザ情報サーバ３０から通知されたユーザが属するグループＩＤに対応する利用可能な度数を度数管理サーバ２０から受信し、所定の記憶領域に格納する。
【００２９】
度数管理サーバ２０及び画像処理装置１１から１３内で管理される度数は、オペレーションパネル８０に表示される場合には、「枚数」などで示され、ユーザが要求する処理に応じた用語が用いられる。
【００３０】
画像処理装置１２及び１３についても同様の機能構成を備える。
【００３１】
図４は、度数管理サーバのハードウェア構成を示す図である。図４において、度数管理サーバ２０は、コンピュータ装置であって、入力装置２２２と，表示装置２２３と，ドライブ装置２２４と，記録媒体２２５と，補助記憶装置２２６と，メモリ装置２２７と，演算処理装置２２０と，インタフェース装置２２１とを有し、それぞれバスＢで相互に接続されている。
【００３２】
入力装置２２２は、キーボード及びマウスなどで構成され、各種操作信号を入力するために用いられる。表示装置２２３は、ユーザが度数管理サーバ２０を操作するのに必要な各種ウィンドウやデータ等を表示する。インタフェース装置２２１は、度数管理サーバ２０をネットワークに接続する為のインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣ（Network Interface Card）やモデム、ＵＳＢ（Universal Serial Bus）等で構成される。
【００３３】
そして、度数管理サーバ２０を動作させるためのプログラムは、ＣＤ−ＲＯＭ等の記録媒体２２５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体２２５は、ドライブ装置２２４にセットされ、データやプログラムが記録媒体２２５からドライブ装置２２４を介して補助記憶装置２２６にインストールされる。
【００３４】
補助記憶装置２２６は、データやプログラムを格納されると共に、必要なファイル等を格納する。メモリ装置２２７は、度数管理サーバ２０の起動時に補助記憶装置２２６からプログラムを読み出して格納する。演算処理装置２２０は、メモリ装置２２７に読み出され格納されたプログラムに従って処理を実行する。
【００３５】
図５は、度数情報の授受の概略を説明するための図である。図５において、画像処理装置１１は、処理を実行する前に、度数管理サーバ２０へ残度数をチェックするために予めユーザから取得しておいたグループＩＤを送信する。
【００３６】
度数管理サーバ２０は、グループを識別するグループＩＤ毎にそのグループ内のユーザによって利用可能な度数を残度数として管理するグループ別残度数テーブル２０ａを有し、グループ別残度数テーブル２０ａを参照することによって、画像処理装置１１から要求された残度数を画像処理装置１１へ送信する。
【００３７】
そして、画像処理装置１１は、グループＩＤに対応する残度数を取得して利用度数保持部２０３のグループ別度数利用記憶領域１１ａに格納して、オペレーションパネル８０に表示する。画像処理装置１１のユーザは、画像処理装置１１のオペレーションパネル８０に表示された残度数を事前に確認し、処理の実行の有無を判断する。
【００３８】
ユーザがオペレーションパネル８０を用いて処理要求を画像処理装置１１へ行うと、画像処理装置１１は、ユーザの処理要求に応じて処理を実行し、実行した処理に応じた度数を消費した度数（減算すべき度数）として度数管理サーバ２０へ送信する。
【００３９】
度数管理サーバ２０は、画像処理装置１１から受信した消費した度数をグループ別残度数テーブル２０ａのグループＩＤに対応する残度数から減算して、グループ別残度数テーブル２０ａの残度数を更新する。
【００４０】
上述したような度数情報の授受は、画像処理装置１２及び１３についても同様に行われる。
【００４１】
以下、説明の便宜のため、ユーザが画像処理装置１１を利用した場合について説明するが、ユーザが画像処理装置１２又は１３を利用した場合であっても同様である。
【００４２】
先ず、残度数の確認について図６及び図７で説明する。図６は、残度数を確認するための画面例を示す図である。ユーザは、画像処理装置１１のオペレーションパネル８０からユーザ認証情報を入力してログインしてユーザ情報サーバ３０によって認証された後、残度数の確認を選択すると、利用可能な残枚数を示す画面Ｇ４１０がオペレーションパネル８０に表示される。
【００４３】
画面Ｇ４１０は、ユーザが属するグループ名を表示する表示域４１３と、利用可能な残枚数を表示する表示域４１４と、ＯＫボタン４１５とで構成される。
【００４４】
例えば、ユーザは、表示域４１３に表示される「企画２グループ」と、表示域４１４に表示される「１０００」とを確認後、ＯＫボタン４１５を選択して、残度数の確認を終了する。
【００４５】
図７は、残度数の確認のための処理シーケンスを示す図である。図７において、画像処理装置１１はログイン画面をオペレーションパネル８０へ表示し、ユーザがユーザＩＤ及びパスワードを入力すると（ステップＳ１１）、画像処理装置１１は、ユーザ認証情報をユーザ情報サーバ３０へ送信する（ステップＳ１２）。
【００４６】
ユーザ情報サーバ３０は、ユーザＩＤとパスワードとで認証処理を実行する。認証が成功した場合、ユーザＩＤで識別されるユーザが属するグループのグループＩＤと、グループ名とを、グループＩＤと、グループ名と、ユーザＩＤとを対応付けて記憶している記憶領域から取得して、認証が成功したことを示す情報「ＯＫ」と、グループＩＤと、グループ名とを画像処理装置１１へ送信する（ステップＳ１３）。一方、認証が失敗した場合、認証が失敗したことを示す情報のみを画像処理装置１１へと送信する。
【００４７】
画像処理装置１１は、認証が失敗した場合、オペレーションパネル８０に認証失敗を表示してユーザへ通知し、ユーザからの処理要求を受け付けない。認証が成功した場合に、ユーザが画像処理装置１１のオペレーションパネル８０から残度数の確認を選択すると（ステップＳ１４）、画像処理装置１１は、グループＩＤを含む残度数の確認要求を度数管理サーバ２０へ送信する（ステップＳ１５）。
【００４８】
度数管理サーバ２０は、グループ別残度数テーブル２０ａを参照することによって、画像処理装置１１から受信したグループＩＤの残度数を取得して、画像処理装置１１へ送信する（ステップＳ１６）。
【００４９】
画像処理装置１１は、度数管理サーバ２０から受信した残度数を利用度数保持部１０３に格納し、また、その残度数を利用可能残枚数として、ユーザ情報サーバ３０から受信したグループ名と共に、図６に示すような画面Ｇ４０をオペレーションパネル８０に表示する（ステップＳ１７）。
【００５０】
画像処理装置１１は、ログイン後に度数管理サーバ２０から取得した残度数がゼロを示す場合には、ジョブをキャンセルし、残度数がゼロでない場合は、ユーザに処理（ジョブ）の継続を判断させる。
【００５１】
ユーザのログイン後に、ユーザによって選択された処理を開始（ジョブ操作開始）する際に、残度数に基づいて処理の継続を判断する場合について図８及び図９で説明する。図８は、残度数に基づいて処理の継続を判断するための画面例を示す図である。ユーザは、画像処理装置１１のオペレーションパネル８０からユーザ認証情報を入力してログインしてユーザ情報サーバ３０によって認証された後、所望の処理を画像処理装置１１に行わせるためにオペレーションパネル８０を操作すると、処理の継続を判断するための画面Ｇ４２０がオペレーションパネル８０に表示される。
【００５２】
画面Ｇ４２０は、ユーザが属するグループ名を表示する表示域４２１と、利用可能な残枚数を表示する表示域４２２と、処理の継続の判断を促すメッセージを表示する表示域４２３と、処理をキャンセルするためのボタン４２４と、処理を継続するためのボタン４２５とで構成される。
【００５３】
例えば、ユーザは、表示域４２１に表示される「企画２グループ」と、表示域４２２に表示される「１４０」とを確認後、処理を継続しない（キャンセルする）場合、ボタン４２４を選択する。この場合、ユーザが選択した処理（ジョブ）はキャンセルされ、オペレーションパネル８０は、操作開始前の状態に戻る。
【００５４】
一方、処理を継続する場合、ボタン４２５を選択する。画像処理装置１１は、残度数が十分でない場合に処理（ジョブ）の継続が選択された場合でも処理（ジョブ）をキャンセルすることなく実行する。
【００５５】
残度数がゼロでなく、ユーザによる処理継続の確認によってジョブを実行した場合、画像処理装置１１は、ジョブ終了時にジョブによって利用した度数を減算するために、度数管理サーバ２０へ度数消費要求を行う。本実施例において、この場合の処理シーケンスを基本形とする。
【００５６】
図９は、残度数の確認後、画像処理装置がジョブ終了時に度数消費要求を行うための処理シーケンスを示す図である。図９中、図７と同様のステップには、同一ステップ番号を付与し、その説明を省略する。
【００５７】
図９において、ユーザ認証が成功すると、ユーザは、画像処理装置１１のオペレーションパネル８０から所望処理を選択し、必要に応じてその処理を行うための種々の設定をした後、処理の開始を指示する（ジョブ操作開始）（ステップＳ２４）。画像処理装置１１は、ステップＳ１３で取得したグループＩＤを含む残度数の確認要求を度数管理サーバ２０へと送信する（ステップＳ２５）。
【００５８】
度数管理サーバ２０は、グループ別残度数テーブル２０ａを参照することによって、画像処理装置１１から受信したグループＩＤの度数を取得して、残度数として画像処理装置１１へ送信する（ステップＳ２６）。
【００５９】
また、度数管理サーバ２０は、他の画像処理装置１２又は１３からの同一のグループＩＤを含む残度数の確認要求を受け付けないようにロック状態とする（ステップＳ２７）。ロック状態とすることによって、なりすましによる不正にグループ内のユーザ認証情報を用いたアクセスを防止することができる。
【００６０】
例えば、度数管理サーバ２０は、ステップＳ２５にて残度数の確認要求を受信した時に、グループＩＤと画像処理装置１１のアドレス（例えば、ＩＰアドレス）とを対応させたテーブルによって、画像処理装置１１が残度数を消費中であることを管理し、他の画像処理装置１２又は１３からの同一のグループＩＤを含む残度数の確認要求を受け付けないように制御する。
【００６１】
度数管理サーバ２０は、残度数の確認要求に含まれるグループＩＤと画像処理装置１１のアドレスとを示すレコードをテーブルに追加し、他の画像処理装置１２又は１３からの同一のグループＩＤを含む残度数の確認要求を受信し、テーブルにそのグループＩＤを含むレコードが存在する場合には、残度数を送信する代わりに、利用不可であることを示す情報を他の画像処理装置１２又は１３へと送信する。
【００６２】
画像処理装置１１は、残度数を受信すると、その残度数がゼロでない場合、オペレーションパネル８０に図８に示すような画面４２０を表示し、ユーザに度数（枚数）を確認させ、ジョブ（処理）の継続を判断させる（ステップＳ２８）。
【００６３】
ユーザがジョブの継続を選択した場合、画像処理装置１１はジョブを実行する（ステップＳ２９）。画像処理装置１１は、ジョブの実行中、サーバ通信管理部１０２によって利用した度数をカウントする。一方、ユーザがジョブをキャンセルした場合、画像処理装置１１は、ログイン後の画面をオペレーションパネル８０に表示し、利用した度数をゼロとしてステップＳ３０での処理を行う。
【００６４】
ジョブが終了すると、画像処理装置１１は、グループＩＤと利用した度数とを含む度数消費要求を度数管理サーバ２０へと送信する（ステップＳ３０）。
【００６５】
度数管理サーバ２０は、度数管理サーバ２０は、画像処理装置１１へ度数消費要求を受け付けたことを示す情報「ＯＫ」を送信し、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３１）。
【００６６】
更に、度数管理サーバ２０は、ステップＳ２７で設定したロック状態を解除する（ステップＳ３２）。例えば、グループＩＤと画像処理装置１１のアドレス（例えば、ＩＰアドレス）とを対応させたテーブルから、度数消費要求に含まれるグループＩＤのレコードを削除する。
【００６７】
画像処理装置１１は、度数管理サーバ２０から度数消費要求に対する処理が完了したことを示す情報「ＯＫ」を受信してログアウトする（ステップＳ３３）。
【００６８】
図９のステップＳ２７において、残度数が所定度数以上である場合にはロック状態に設定しない場合について図１０で説明する。図１０は、残度数が所定度数以上である場合の処理シーケンスを示す図である。図１０中、図７及び図９と同様のステップには、同一ステップ番号を付与し、その説明を省略する。
【００６９】
図１０において、度数管理サーバ２０は、画像処理装置１１からの残度数の確認要求に応じて残度数を送信後（ステップＳ２５及びＳ２６）、残度数が所定度数と比較することによってロック状態に設定するか否かを判断する（ロック判断）（ステップＳ２７−２）。
【００７０】
残度数が所定度数以上である場合、度数管理サーバ２０は、ロック状態とせず、他の画像処理装置１２及び１３からの同一のグループＩＤを含む残度数の確認要求を受け付けて、残度数を送信する。
【００７１】
一方、残度数が所定度数未満である場合、図９のステップＳ２７と同様の処理を実行して、他の画像処理装置１２及び１３からの同一のグループＩＤを含む残度数の確認要求に応じないロック状態とする。
【００７２】
次に、画像処理装置１１からの残度数の確認要求後にロック状態とする場合、ジョブの実行時間が長いと、他の画像処理装置１２及び１３にてジョブの実行が長時間行えない場合が発生する。画像処理装置１１が所定タイミングで利用した度数を度数管理サーバ２０へとこまめに送信し、度数管理サーバ２０がグループ別残度数テーブル２０ａを更新することによって、ロック状態の設定を不要とすることができる。
【００７３】
所定タイミングで利用した度数を度数管理サーバ２０へ通知する処理シーケンスについて図１１及び図１２で説明する。図１１は、一定時間経過毎に利用した度数を通知する処理シーケンスを示す図である。図１１中、前述した図と同様のステップには、同一ステップ番号を付し、その説明を省略する。
【００７４】
図１１において、画像処理装置１１は、残度数の確認要求を送信後、残度数を受信すると（ステップＳ２５及びＳ２６）、その残度数がゼロでない場合、オペレーションパネル８０に図８に示すような画面４２０を表示し、ユーザに度数（枚数）を確認させ、ジョブ（処理）の継続を判断させる（ステップＳ２８）。
【００７５】
ユーザがジョブの継続を選択した場合、画像処理装置１１はジョブを実行する（ステップＳ２９）。
【００７６】
画像処理装置１１は、ジョブの実行中、サーバ通信管理部１０２によって利用した度数をカウントする。また、画像処理装置１１は、ジョブの実行から一定時間が経過するとカウントした度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ２９−１）、カウントしていた度数をリセットしてカウントを開始する。
【００７７】
度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３０−１）。
【００７８】
画像処理装置１１は、ステップＳ２９−１の後さらに一定時間が経過すると、カウントした度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ２９−２）、カウントしていた度数をリセットしてカウントを開始する。
【００７９】
度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３０−２）。
【００８０】
このように、画像処理装置１１は、ジョブが実行されている間、一定時間毎に利用した度数を度数管理サーバ２０へ送信し、度数管理サーバ２０がジョブの実行時間の長さに影響されずに、最新の残度数を管理できるようにする。従って、度数管理サーバ２０は、ロック状態とすることなく、他の画像処理装置１２又は１３からの同一グループＩＤを含む残度数の確認要求に対応することが可能となる。
【００８１】
画像処理装置１２が同一グループＩＤを含む残度数の確認要求を度数管理サーバ２０へ送信すると（ステップＳ３１−３）、度数管理サーバ２０は、画像処理装置１１によって同一グループＩＤの残度数が消費されている間であっても、画像処理装置１２に対して残度数を送信する（ステップＳ３１−５）。
【００８２】
画像処理装置１２は、度数管理サーバ２０から残度数を受信すると、継続確認画面表示を行った後、ユーザの選択に応じてジョブを実行する（ステップＳ３１−７）。以降、画像処理装置１２は、画像処理装置１１と同様の処理を行う。
【００８３】
一方、画像処理装置１１にてジョブ実行中の一定時間経過毎に、グループＩＤと利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信する（ステップＳ２９−ｎ）。度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３０−ｎ）。
【００８４】
更に、画像処理装置１１はジョブが終了すると、ステップＳ２９−ｎからリセットしてカウントを開始した度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ３２−３）、度数管理サーバ２０から度数消費要求を受け付けたことを示す情報「ＯＫ」を受信して（ステップＳ３２−５）、ログアウトする（ステップＳ３３）。
【００８５】
度数管理サーバ２０では、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３４）。
【００８６】
図１１に示す処理シーケンスのステップＳ２６にて、度数管理サーバ２０は、残度数と共に利用した度数の通知タイミングを示す一定時間を画像処理装置１１に送信するようにしてもよい。画像処理装置１１は、ステップＳ２６にて受信した一定時間をサーバ通信管理部１０２で保持させ、その一定時間経過毎に利用した度数を度数管理サーバ２０へと通知する。
【００８７】
図１２は、一定度数消費毎に利用した度数を通知する処理シーケンスを示す図である。図１２中、前述した図と同様のステップには、同一ステップ番号を付し、その説明を省略する。
【００８８】
図１２において、画像処理装置１１は、残度数の確認要求を送信後、残度数を受信すると（ステップＳ２５及びＳ２６）、その残度数がゼロでない場合、オペレーションパネル８０に図８に示すような画面４２０を表示し、ユーザに度数（枚数）を確認させ、ジョブ（処理）の継続を判断させる（ステップＳ２８）。
【００８９】
ユーザがジョブの継続を選択した場合、画像処理装置１１はジョブを実行する（ステップＳ２９）。
【００９０】
画像処理装置１１は、ジョブの実行中、サーバ通信管理部１０２によって利用した度数をカウントする。また、画像処理装置１１は、ジョブの実行から一定度数を消費するとカウントした度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ３９−１）、カウントしていた度数をリセットしてカウントを開始する。
【００９１】
度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ４０−１）。
【００９２】
画像処理装置１１は、ステップＳ３９−１の後さらに一定度数を消費すると、カウントした度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ３９−２）、カウントしていた度数をリセットしてカウントを開始する。
【００９３】
度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ４０−２）。
【００９４】
このように、画像処理装置１１は、ジョブが実行されている間、一定時間毎に利用した度数を度数管理サーバ２０へ送信し、度数管理サーバ２０がジョブの実行時間の長さに影響されずに、最新の残度数を管理できるようにする。従って、度数管理サーバ２０は、ロック状態とすることなく、他の画像処理装置１２又は１３からの同一グループＩＤを含む残度数の確認要求に対応することが可能となる。
【００９５】
画像処理装置１２が同一グループＩＤを含む残度数の確認要求を度数管理サーバ２０へ送信すると（ステップＳ４１−３）、度数管理サーバ２０は、画像処理装置１１によって同一グループＩＤの残度数が消費されている間であっても、画像処理装置１２に対して残度数を送信する（ステップＳ４１−５）。
【００９６】
画像処理装置１２は、度数管理サーバ２０から残度数を受信すると、継続確認画面表示を行った後、ユーザの選択に応じてジョブを実行する（ステップＳ４１−７）。以降、画像処理装置１２は、画像処理装置１１と同様の処理を行う。
【００９７】
一方、画像処理装置１１にてジョブ実行中の一定度数消費毎に、グループＩＤと利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信する（ステップＳ３９−ｎ）。度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ３０−ｎ）。
【００９８】
更に、画像処理装置１１はジョブが終了すると、ステップＳ３９−ｎからリセットしてカウントを開始した度数を利用した度数として、グループＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ４２−３）、度数管理サーバ２０から度数消費要求を受け付けたことを示す情報「ＯＫ」を受信して（ステップＳ４２−５）、ログアウトする（ステップＳ４３）。
【００９９】
度数管理サーバ２０では、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ４４）。
【０１００】
図１２に示す処理シーケンスのステップＳ２６にて、度数管理サーバ２０は、残度数と共に利用した度数の通知タイミングを示す一定度数を画像処理装置１１に送信するようにしてもよい。画像処理装置１１は、ステップＳ２６にて受信した一定時間をサーバ通信管理部１０２で保持させ、その一定度数消費毎に利用した度数を度数管理サーバ２０へと通知する。
【０１０１】
次に、画像処理装置１１がジョブ実行中に他の画像処理装置１２又は１３が度数管理サーバ２０へ残度数の確認要求を受信した際に、度数管理サーバ２０が、画像処理装置１１に対して利用度数の問い合わせを行う処理シーケンスについて図１３で説明する。図１３は、度数管理サーバが利用度数を問い合わせる処理シーケンスを示す図である。
【０１０２】
図１３において、ユーザ認証が成功すると、ユーザは、画像処理装置１１のオペレーションパネル８０から所望処理を選択し、必要に応じてその処理を行うための種々の設定をした後、処理の開始を指示する（ジョブ操作開始）（ステップＳ５４）。画像処理装置１１は、ステップＳ１３で取得したグループＩＤと、画像処理装置１１を識別するための機器ＩＰアドレスとを含む残度数の確認要求を度数管理サーバ２０へと送信する（ステップＳ５５）。
【０１０３】
度数管理サーバ２０は、グループＩＤと機器ＩＰアドレスとに対して一意に識別するための登録ジョブＩＤを生成して、後述する図１４に示すような登録ジョブテーブル２０ｂに登録ジョブＩＤと、グループＩＤと、機器ＩＰアドレスとを追加して登録する。そして、度数管理サーバ２０は、グループ別残度数テーブル２０ａを参照することによって、画像処理装置１１から受信したグループＩＤの度数を取得して残度数とし、登録ジョブＩＤと共に画像処理装置１１へ送信する（ステップＳ５６）。
【０１０４】
画像処理装置１１は、残度数と登録ジョブＩＤとを受信すると、その残度数がゼロでない場合、オペレーションパネル８０に図８に示すような画面４２０を表示し、ユーザに度数（枚数）を確認させ、ジョブ（処理）の継続を判断させる（ステップＳ５７）。また、画像処理装置１１は、サーバ通信管理部１０２によって登録ジョブＩＤを管理させる。
【０１０５】
ユーザがジョブの継続を選択した場合、画像処理装置１１はジョブを実行する（ステップＳ５８）。画像処理装置１１は、ジョブの実行中、サーバ通信管理部１０２によって利用した度数をカウントする。一方、ユーザがジョブをキャンセルした場合、画像処理装置１１はログイン後の画面をオペレーションパネル８０に表示する。
【０１０６】
一方、度数管理サーバ２０は、画像処理装置１２から同一のグループＩＤと画像処理装置１２を識別するための機器ＩＰアドレスとを含む残度数の確認要求を受信すると（ステップＳ５８）、登録ジョブテーブル２０ｂから同一のグループＩＤを示すレコードを抽出し、抽出したレコードに示される機器ＩＰアドレスに対して、そのレコードの登録ジョブＩＤを含む利用度数問合要求を送信する（ステップＳ５９）。
【０１０７】
また、度数管理サーバ２０は、画像処理装置１２のジョブを識別するための登録ジョブＩＤを生成して、その登録ジョブＩＤと、グループＩＤと、画像処理装置１２の機器ＩＰアドレスとを登録ジョブテーブル２０ｂに追加して登録する。
【０１０８】
図１３では、画像処理装置１１に対して利用度数問合要求が送信されるが、例えば、画像処理装置１３でのジョブが既に登録ジョブテーブル２０ｂに登録されている場合、同様に、利用度数問合要求が送信される。
【０１０９】
画像処理装置１１は、利用度数問合要求に含まれる登録ジョブＩＤがステップＳ５６で受信した登録ジョブＩＤであることを確認し、サーバ通信管理部１０２によってカウントされた度数を前回通知からの利用度数として、グループＩＤと共に度数管理サーバ２０へと送信し（ステップＳ６０）、カウントしていた度数をリセットしてカウントを開始する。
【０１１０】
度数管理サーバ２０は、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新し（ステップＳ６１）、更新した度数を残度数として、画像処理装置１２の登録ジョブＩＤと共に画像処理装置１２へ送信する（ステップＳ６２）。
【０１１１】
画像処理装置１２は、画像処理装置１１と同様に、度数管理サーバ２０から残度数を受信すると、継続確認画面表示を行った後、ユーザの選択に応じてジョブを実行する（ステップＳ６３）。以降、画像処理装置１２は、画像処理装置１１と同様の処理を行う。
【０１１２】
一方、画像処理装置１１はジョブが終了すると、ステップＳ５９の後にリセットしてカウントを開始した度数を前回通知から利用した度数として、登録ジョブＩＤとその利用した度数とを含む度数消費要求を度数管理サーバ２０へ送信し（ステップＳ６４）度数管理サーバ２０から度数消費要求を受け付けたことを示す情報「ＯＫ」を受信して（ステップＳ６５）、ログアウトする（ステップＳ６６）。
【０１１３】
度数管理サーバ２０では、グループ別残度数テーブル２０の度数消費要求に含まれるグループＩＤに対応する度数から度数消費要求に含まれる度数を減算してグループ別残度数テーブル２０を更新する（ステップＳ６７）。画像処理装置１３からも度数消費要求を受信した場合、更に、その度数消費要求に含まれる度数も減算してグループ別残度数テーブル２０を更新するようにする。
【０１１４】
また、度数管理サーバ２０は、登録ジョブテーブルから度数消費要求の登録ジョブＩＤを示すレコードを削除する。
【０１１５】
図１３に示す処理シーケンスでは、画像処理装置１１の度数管理サーバ２０への利用した度数の通知に係る処理負荷を軽減することができる。また、度数管理サーバ２０は、各画像処理装置１１から１３から所定間隔で通知される利用した度数に係る処理を軽減することができる。
【０１１６】
図１４は、登録ジョブテーブルを示す図である。図１４において、登録ジョブテーブル２０ｂは、登録ジョブＩＤ、グループＩＤ、機器ＩＰアドレスなどの項目を有し、度数管理サーバ２０の記憶領域に格納され管理される。
【０１１７】
登録ジョブテーブル２０ｂは、現在進行中のジョブについてのみ管理する。画像処理装置１１から１３からの度数消費要求を受信することによって、ジョブが終了したとみなし、対応する登録ジョブＩＤのレコードは、登録ジョブテーブル２０ｂから削除される。
【０１１８】
上記実施例では、度数として枚数を適用したが、残りの料金を示すようにしてもよい。
【０１１９】
また、画像処理装置１１から１３は、ジョブ開始前に度数管理サーバ２０から残度数を受信すると、残度数がゼロでない場合にジョブを実行しているが、残度数が閾値以上ある場合にジョブを実行するようにしてもよい。また、処理のタイプに応じた残度数の閾値が設定されていてもよい。
【０１２０】
上述したように、本発明では、各グループが複数のユーザをメンバーとして管理し、グループ毎に画像処理装置の所定処理を利用するための度数が与えられる場合に、同一グループの２以上のユーザが異なる画像処理装置にてその所定処理を要求したとしても、タイムリーに度数を管理し、同一グループ内の複数のユーザによる所定処理の実行を可能とする。
【０１２１】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【０１２２】
【図１】本発明の一実施例に係るシステム構成を示す図である。
【図２】本発明の一実施例に係る画像処理装置のハードウェア構成を示す図である。
【図３】本発明の一実施例に係る画像処理装置の機能構成を示す図である。
【図４】度数管理サーバのハードウェア構成を示す図である。
【図５】度数情報の授受の概略を説明するための図である。
【図６】残度数を確認するための画面例を示す図である。
【図７】残度数の確認のための処理シーケンスを示す図である。
【図８】残度数に基づいて処理の継続を判断するための画面例を示す図である。
【図９】残度数の確認後、画像処理装置がジョブ終了時に度数消費要求を行うための処理シーケンスを示す図である。
【図１０】残度数が所定度数以上である場合の処理シーケンスを示す図である。
【図１１】一定時間経過毎に利用した度数を通知する処理シーケンスを示す図である。
【図１２】一定度数消費毎に利用した度数を通知する処理シーケンスを示す図である。
【図１３】度数管理サーバが利用度数を問い合わせる処理シーケンスを示す図である。
【図１４】登録ジョブテーブルを示す図である。
【符号の説明】
【０１２３】
２            ネットワーク
１１、１２、１３        画像処理装置
１１ａ        グループ別度数利用記憶領域１１ａ
２０          度数管理サーバ
２０ａ        グループ別残度数テーブル
２０ｂ        登録ジョブテーブル
３０          ユーザ情報サーバ
６１          ＣＰＵ
６２          システムメモリ
６３          ＮＢ
６５          ＡＧＰ
６６          ＳＳＩＣ
６７          ローカルメモリ
６８          ＨＤＤ
７０          外部インタフェース
７３          ＰＣＩバス
８０          オペレーションパネル
８１          ＦＡＸ
８２          プロッタ
８３          スキャナ
１００        システム
１０１        ネットワーク通信制御部
１０２        サーバ通信管理部
１０３        利用度数保持部
１０４        印刷制御部
２２０        演算処理装置
２２１        インタフェース装置
２２２        入力装置
２２３        表示装置
２２４        ドライブ装置
２２５        記録媒体
２２６        補助記憶装置
２２７        メモリ装置
【図１】
2007304503.tif 000003
【図２】
2007304503.tif 000004
【図３】
2007304503.tif 000005
【図４】
2007304503.tif 000006
【図５】
2007304503.tif 000007
【図６】
2007304503.tif 000008
【図７】
2007304503.tif 000009
【図８】
2007304503.tif 000010
【図９】
2007304503.tif 000011
【図１０】
2007304503.tif 000012
【図１１】
2007304503.tif 000013
【図１２】
2007304503.tif 000014
【図１３】
2007304503.tif 000015
【図１４】
2007304503.tif 000016