(57)【要約】【課題】権限を超過する印刷であっても一時的な印刷を可能とする。【解決手段】クライアント端末から受信する、印刷データと当該クライアント端末を操作するユーザの印刷権限を超える超過情報、および権限超過管理サーバから受信する、前記印刷データの送信元ユーザの印刷権限を超える印刷を行った超過実績を用いて、ユーザに超過印刷が認められているかを判定し、超過印刷が認められていると判定された場合、前記印刷データにプリントサーバの署名を付加して前記印刷装置へ送信し、プリントサーバで、署名の正しさが判定された場合、印刷データを印刷する処理を実行する。【選択図】図５
2012181614.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、プリントサーバと、権限超過管理サーバと、印刷装置がネットワークを介して通信可能な情報処理システムであって、
前記プリントサーバは、
前記クライアント端末から、印刷データと当該クライアント端末を操作するユーザの印刷権限を超える超過情報とを受信する第一の受信手段と、
前記権限超過管理サーバから、前記受信手段により受信された印刷データの送信元ユーザの印刷権限を超える印刷を行った超過実績を受信する第二の受信手段と、
前記第一の受信手段により受信された超過情報と、前記第二の受信手段により受信された超過実績とを用いて、前記印刷データの送信元ユーザに超過印刷が認められているかを判定する第一の判定手段と、
前記第一の判定手段による判定の結果、前記印刷データの送信元ユーザに超過印刷が認められていると判定された場合、前記印刷データにプリントサーバの署名を付加して前記印刷装置へ送信する第一の送信手段とを備え、
前記印刷装置は、
前記第一の送信手段により送信された、署名が付加された前記印刷データから、署名を抽出し、当該署名の正しさを判定する第二の判定手段と、
前記第二の判定手段による判定の結果、前記署名の正しさが判定された場合、前記印刷データを印刷する処理を実行する印刷手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記印刷装置は、
前記印刷手段により前記印刷データを印刷する処理を実行した場合、当該印刷により超過印刷を行った実績を前記権限超過管理サーバへ送信する第二の送信手段とを備え、
前記権限超過管理サーバは、
前記第二の送信手段により送信された超過印刷を行った実績を用いて、前記印刷データの送信元ユーザの超過実績を更新する更新手段と
を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記超過情報には、カラー超過情報、Ｎｉｎ１超過情報、両面超過情報のそれぞれの超過情報が含まれることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
クライアント端末と、プリントサーバと、権限超過管理サーバと、印刷装置がネットワークを介して通信可能な情報処理システムにおける情報処理方法であって、
前記プリントサーバは、
前記クライアント端末から、印刷データと当該クライアント端末を操作するユーザの印刷権限を超える超過情報とを受信する第一の受信ステップと、
前記権限超過管理サーバから、前記受信ステップにより受信された印刷データの送信元ユーザの印刷権限を超える印刷を行った超過実績を受信する第二の受信ステップと、
前記第一の受信ステップにより受信された超過情報と、前記第二の受信ステップにより受信された超過実績とを用いて、前記印刷データの送信元ユーザに超過印刷が認められているかを判定する第一の判定ステップと、
前記第一の判定ステップによる判定の結果、前記印刷データの送信元ユーザに超過印刷が認められていると判定された場合、前記印刷データにプリントサーバの署名を付加して前記印刷装置へ送信する第一の送信ステップとを備え、
前記印刷装置は、
前記第一の送信ステップにより送信された、署名が付加された前記印刷データから、署名を抽出し、当該署名の正しさを判定する第二の判定ステップと、
前記第二の判定ステップによる判定の結果、前記署名の正しさが判定された場合、前記印刷データを印刷する処理を実行する印刷ステップと
を備えることを特徴とする情報処理方法。
【請求項５】
クライアント端末と、プリントサーバと、権限超過管理サーバと、印刷装置がネットワークを介して通信可能な情報処理システムにおいて実行可能なプログラム、
前記プリントサーバを、
前記クライアント端末から、印刷データと当該クライアント端末を操作するユーザの印刷権限を超える超過情報とを受信する第一の受信手段、
前記権限超過管理サーバから、前記受信手段により受信された印刷データの送信元ユーザの印刷権限を超える印刷を行った超過実績を受信する第二の受信手段、
前記第一の受信手段により受信された超過情報と、前記第二の受信手段により受信された超過実績とを用いて、前記印刷データの送信元ユーザに超過印刷が認められているかを判定する第一の判定手段、
前記第一の判定手段による判定の結果、前記印刷データの送信元ユーザに超過印刷が認められていると判定された場合、前記印刷データにプリントサーバの署名を付加して前記印刷装置へ送信する第一の送信手段として機能させ、
前記印刷装置を、
前記第一の送信手段により送信された、署名が付加された前記印刷データから、署名を抽出し、当該署名の正しさを判定する第二の判定手段、
前記第二の判定手段による判定の結果、前記署名の正しさが判定された場合、前記印刷データを印刷する処理を実行する印刷手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷環境における利用者の権限を制御するシステムにおいて、特に必要とされる場合においては制御の緩和や例外処置を行う方法に関する。
【背景技術】
【０００２】
近年、オフィスの印刷環境においては、利用者を識別するＩＤやＩＣカードを用いて、利用者の権限を制御し印刷機の機能を制限することで、機器や資源の有効活用を図るシステムが存在する。
【０００３】
このようなシステムは利用者の識別ＩＤによって権限を事前に設定しておくことで実現する。特に緊急に、利用者自身の権限を超過して機器の機能を利用したい状況であっても利用者は権限を逸脱した利用ができない。
【０００４】
そこで特許文献１には、利用者の権限を超過して機器の機能を利用したい場合には、上位権限者の認証を要求するユーザインターフェイスを表示し、認証が確認されれば上位権限者の権限にて機器の機能が利用できるというシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１０７２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、上位権限者がその場で認証作業を行う必要があるため、緊急の場合に常に上位権限者が認証作業を行える状況にあるとは限らない。例えば、突然の来客時に来客に提出するための文書を印刷する場合、対応した利用者が権限の低いものであった場合に上位権限者が不在であった場合はカラー文書が印刷できないということが発生する。利用者が権限の低い者であっても来客用の文書についてはカラー印刷を許可したいという要望が考えられる。
【０００７】
そこで、上記課題を解決するため本発明は、権限を超過する印刷であっても一時的な印刷を可能とすることを目的とする。
【０００８】
更に別の目的として、超過印刷の内容を事後的に確認可能とすることで、利用権限を超えた印刷の氾濫を防ぐことを可能とする。
【課題を解決するための手段】
【０００９】
本発明は、クライアント端末と、プリントサーバと、権限超過管理サーバと、印刷装置がネットワークを介して通信可能な情報処理システムであって、前記プリントサーバは、前記クライアント端末から、印刷データと当該クライアント端末を操作するユーザの印刷権限を超える超過情報とを受信する第一の受信手段と、前記権限超過管理サーバから、前記受信手段により受信された印刷データの送信元ユーザの印刷権限を超える印刷を行った超過実績を受信する第二の受信手段と、前記第一の受信手段により受信された超過情報と、前記第二の受信手段により受信された超過実績とを用いて、前記印刷データの送信元ユーザに超過印刷が認められているかを判定する第一の判定手段と、前記第一の判定手段による判定の結果、前記印刷データの送信元ユーザに超過印刷が認められていると判定された場合、前記印刷データにプリントサーバの署名を付加して前記印刷装置へ送信する第一の送信手段とを備え、前記印刷装置は、前記第一の送信手段により送信された、署名が付加された前記印刷データから、署名を抽出し、当該署名の正しさを判定する第二の判定手段と、前記第二の判定手段による判定の結果、前記署名の正しさが判定された場合、前記印刷データを印刷する処理を実行する印刷手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、権限を超過する印刷であっても一時的な印刷が可能となる。
【００１１】
更には、超過印刷の内容を事後的に確認可能とすることで、利用権限を超えた印刷の氾濫を防ぐことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明のユーザ情報管理システムの構成の一例を示すシステム構成図
【図２】プリントサーバ２００、権限超過管理サーバ４００に適用可能な情報処理装置のハードウェア構成を示すブロック図
【図３】複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図
【図４】図１に示したクライアント端末１００、プリントサーバ２００、複合機３００、権限超過管理サーバ４００、管理者用クライアント端末５００の機能構成の一例を示すブロック図
【図５】本発明における印刷要求から印刷実行までの一連の処理の流れの一例を示すフローチャート
【図６】本発明における印刷権限情報と印刷設定の比較を行う手順の一例を示すフローチャート
【図７】本発明におけるカラー印刷権限の超過を検証する手順の一例を示すフローチャート
【図８】本発明におけるＮｉｎ１印刷権限の超過を検証する手順の一例を示すフローチャート
【図９】本発明における両面印刷権限の超過を検証する手順の一例を示すフローチャート
【図１０】本発明における超過印刷の判定処理の一例を示すフローチャート
【図１１】本発明における署名を生成する処理の一例を示すフローチャート
【図１２】本発明における印刷実行時の処理の一例を示すフローチャート
【図１３】本発明における署名を検証する処理の一例を示すフローチャート
【図１４】本発明における超過印刷結果の確認と承認の手順の一例を示すフローチャート
【図１５】本発明におけるユーザの印刷権限テーブルの一例を示すデータ構成図
【図１６】本発明におけるユーザの権限超過実績テーブルの一例を示すデータ構成図
【図１７】本発明における権限超過印刷データテーブルの一例を示すデータ構成図
【図１８】本発明におけるユーザ情報を入力する画面
【図１９】本発明におけるユーザ認証エラーを通知する画面
【図２０】本発明における権限の超過を確認する画面
【図２１】本発明における管理者用の認証情報を入力する画面
【図２２】本発明における権限を超過した印刷の一覧を表示する画面
【図２３】本発明における印刷キャンセルを通知する画面
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１は、本発明の認証情報管理システムの構成の一例を示すシステム構成図である。
【００１５】
図１は、１又は複数のクライアント端末１００、１又は複数のプリントサーバ２００、１又は複数の複合機３００、１又は複数の権限超過管理サーバ４００、１又は複数の管理者用クライアント端末がローカルエリアネットワーク（ＬＡＮ）６００を介して接続される構成となっている。
【００１６】
クライアント端末１００は、ユーザからの印刷指示が行われるとユーザ情報入力画面（後述する図１８）を表示する。ユーザからのユーザ情報が入力されると、複合機３００に対してユーザ情報の送信と共にユーザの印刷制限情報を要求する。また、複合機３００からユーザ認証失敗の通知を受けた場合はユーザ認証エラーを通知する画面（後述する図１９）を表示する。また、複合機３００からユーザの印刷制限情報を取得した場合は取得した印刷制限情報とユーザが設定した印刷設定とを比較する。ユーザの印刷設定が印刷制限情報を超過している場合は権限超過を確認する画面（後述する図２０）を表示する。権限超過を確認する画面でユーザがＯＫボタンを押下した場合は印刷データを生成してプリントサーバに対して印刷要求を行う。権限超過を確認する画面でユーザがキャンセルボタンを押下した場合は、印刷キャンセルを通知する画面（後述する図２３）を表示し、処理中のデータを破棄して終了する。プリントサーバに対して印刷要求を行った後にプリントサーバから印刷キャンセル通知を受け取った場合は、印刷キャンセルを通知する画面（図２３）を表示して終了する。
【００１７】
プリントサーバ２００は、クライアント端末からの印刷要求を受けると、権限超過管理サーバ４００に対して、当該ユーザの超過実績を要求する。権限超過管理サーバから当該ユーザの超過実績を受信した後、後述する図１０に記載のフローにしたがい超過印刷の可否判定を行う。超過印刷が可と判定した場合は、印刷データに対して自身の秘密鍵によるデジタル署名を付加して複合機に送信する。同時に、印刷データと共に超過印刷の実績値を権限超過管理サーバに送信する。超過印刷が不可と判定した場合は、クライアント端末に対して印刷キャンセルの通知を送信する。
【００１８】
複合機３００は、ユーザの印刷権限情報テーブル（後述する図１５）を記憶する。クライアント端末からのユーザの印刷制限情報要求に応じて、ユーザの認証を行い、当該ユーザの印刷制限情報をクライアント端末に送信する。また、印刷指示を受け取った場合は、印刷データからユーザ名および印刷設定値を抽出し、当該ユーザの印刷制限情報をユーザの印刷権限情報テーブルから取得し、印刷設定値と印刷制限とを比較する。印刷設定値が印刷制限を超過していると判断した場合は、印刷データに付加されているデジタル署名を後述する図１３のフローで検証する。署名の検証に成功した場合は印刷を実行する。署名の取得に失敗した場合、および署名の検証に失敗した場合はクライアント端末に対して印刷キャンセルの通知を送信し、処理中のデータを破棄して終了する。
【００１９】
権限超過管理サーバ４００は、ユーザの超過実績テーブル（後述する図１６）と超過印刷データ（後述する図１７）を記憶する。また、ＷＥＢサーバ機能と電子メール送信クライアント機能を持つ。プリントサーバからの超過実績要求に対して、ユーザの超過実績テーブルから当該ユーザの超過実績値を抽出してプリントサーバに返却する。プリントサーバから超過印刷実施の通知と共に印刷データを受けとった場合は当該ユーザの超過実績値を更新し、印刷データを保存する。同時に予め登録された管理者に対して超過印刷実施の通知を送信する。また、ＷＥＢサーバ機能が管理者用クライアント端末からの超過状況要求を受け取ると、管理者ＩＤパスワードを認証し、ユーザの超過実績テーブルと超過印刷データテーブルの情報を管理者用クライアント端末に送信する。また、管理者用クライアント端末からの超過印刷承認通知を受け取ると、超過印刷データテーブルの承認状況を更新する。
【００２０】
管理者用クライアント端末５００は、ユーザの超過印刷状況を確認および設定を変更するための端末であり、ＷＥＢブラウザおよび電子メールを受信するクライアントを持つ。ユーザが権限超過印刷を実行した場合は、権限超過管理サーバ４００から権限超過印刷が実行された旨を通知する電子メールが送信され、管理者用クライアント端末５００はこれを受信する。管理者用クライアント端末のＷＥＢブラウザにて、超過印刷結果の表示要求が行われた場合は、管理者用クライアント端末のＷＥＢブラウザにて認証画面を表示する。認証情報が入力されたら認証を行う。認証が成功したら超過印刷結果の情報を管理者用クライアント端末に送信する。
【００２１】
次に、図２を用いて、プリントサーバ２００、権限超過管理サーバ４００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２２】
図２は、プリントサーバ２００、権限超過管理サーバ４００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２３】
図２において、２００は、プリントサーバ２００、権限超過管理サーバ４００を示し、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２６】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外
部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されている。
【００３０】
次に、図３を用いて、複合機３００を制御するコントローラユニットのハードウェア構成について説明する。
【００３１】
図３は、複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ（ネットワーク））や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム、画像データ等を格納する。後述するＩＣカード認証アプリケーションプログラム（１０１１）も外部記憶装置３０４に記憶されている。また、
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３６】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３７】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、この外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３８】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３９】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。プリンタ部３１２のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。カードリーダ３１９（後述するＩＣカードリーダ３１９に対応）は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４６】
以上のような構成によって、複合機３００は、スキャナ部３１４から読み込んだ画像データをＬＡＮ（ネットワーク）上に送信したり、ＬＡＮ（ネットワーク）から受信した印刷データをプリンタ部３１２により印刷出力したりすることができる。
【００４７】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力したりすることできる。
【００４８】
次に、本実施の形態における情報処理システムにおける各機器が備える機能を、図４を用いて説明する。
【００４９】
図４は、本実施の形態における情報処理システムの各機器が備える機能を示す機能ブロック図である。
【００５０】
クライアント端末１００は、印刷設定制御部１０１、表示制御部１０２、送信制御部１０３、受信制御部１０４、エラー制御部１０５、表示制御部１０６、ＧＤＩ１０７、印刷データ生成部１０８、印刷データ送信制御部１０９を備える。
【００５１】
プリントサーバ２００は、受信制御部２０１、送信制御部２０２、エラー制御部２０３、印刷権限検証部２０４、印刷データ受信部２０５、署名生成部２０６、印刷データ送信部２０７、超過印刷通知部２０８を備える。
【００５２】
複合機３００は、受信制御部３０１、ユーザ認証部３０２、エラー制御部３０３、印刷制限情報生成部３０４、印刷データ受信部３０５、印刷権限検証部３０６、署名検証部３０７、印刷部３０８を備える。
【００５３】
権限超過管理サーバ４００は、通知受信部４０１、印刷データ保存部４０２、超過実績管理部４０３、ＷＥＢサーバ４０４、メール送信クライアント４０５を備える。
【００５４】
管理者用クライアント端末５００は、ＷＥＢブラウザ５０１、メール受信クライアント５０２を備える。
【００５５】
各機器は、それぞれ通信可能であり、各機器の各部において、図４の矢印に示す通りデータの送受信が行われる。
【００５６】
次に、本発明における印刷要求から印刷実行までの一連の処理の流れの一例を、図５を用いて説明する。
【００５７】
図５は、本発明における印刷要求から印刷実行までの一連の処理の流れの一例を示すフローチャートである。
【００５８】
まず、一般ユーザが、クライアント端末１００を操作して、印刷対象の文書ファイル等を選択した後、印刷指示を行うところから処理が開始されるものとする。
【００５９】
Ｓ５１０１において、クライアント端末１００は、印刷ボタンが押下されたかを判定する。Ｙｅｓの場合、Ｓ５１０２へ進み、Ｎｏの場合、Ｓ５１０１へ戻る。
【００６０】
Ｓ５１０２において、クライアント端末１００は、印刷指示がなされた印刷ジョブの印刷設定（Ｎｉｎ１印刷指定、カラー印刷指定、両面印刷指定）を取得する。
【００６１】
Ｓ５１０３において、クライアント端末１００は、ユーザ名とパスワードの入力を促すダイアログを表示する。図１８にダイアログ例を示す。
【００６２】
Ｓ５１０４において、クライアント端末１００は、ダイアログの「ＯＫ」ボタンが押下されたかを判定する。Ｙｅｓの場合、Ｓ５１０５へ進み、Ｎｏの場合、Ｓ５１０４へ戻る。
【００６３】
Ｓ５１０５において、クライアント端末１００は、ダイアログに入力されたユーザ情報（ユーザ名とパスワード）を複合機３００へ送信する。
【００６４】
Ｓ５３０１において、複合機３００は、クライアント端末１００から、ユーザ情報（ユーザ名とパスワード）を受信する。
【００６５】
Ｓ５３０２において、複合機３００は、受信したユーザ情報を用いて、ユーザ認証処理を行う。本実施の形態では、図１５に示すユーザ印刷権限テーブルを用いて、ユーザ情報の認証を行うものとする。
【００６６】
Ｓ５３０３において、複合機３００は、ユーザ認証処理の結果、ユーザの照合が成功したかを判定する。Ｙｅｓの場合、Ｓ５３０５へ進み、Ｎｏの場合、Ｓ５３０４へ進む。
【００６７】
Ｓ５３０４において、複合機３００は、認証に失敗した旨のエラーメッセージをクライアント端末１００へ送信する。
【００６８】
Ｓ５１０６において、クライアント端末１００は、複合機３００からエラーメッセージを受信する。
【００６９】
Ｓ５１０７において、クライアント端末１００は、エラーメッセージを表示して、処理を終了して、Ｓ５１０３へ戻る。図１９にエラーメッセージの例を示す。
【００７０】
一方、Ｓ５３０５において、複合機３００は、当該ユーザの印刷制限情報を生成する。具体的には、図１５に示すユーザ印刷権限テーブルから該当するユーザの印刷制限情報を抽出して、そのユーザへの印刷制限情報として生成する。例えば、ユーザ「Ｓａｔｏ」への印刷制限情報には、カラー印刷権限「カラー印刷不可」、Ｎｉｎ１印刷権限「１ｉｎ１」、片面印刷権限「片面可」という情報を含む印刷制限情報が生成される。
【００７１】
Ｓ５３０６において、複合機３００は、クライアント端末１００へ印刷制限情報を送信する。
【００７２】
Ｓ５１０８において、クライアント端末１００は、印刷制限情報を受信する。
【００７３】
Ｓ５１０９において、クライアント端末１００は、印刷制限情報と印刷設定を比較する。詳細な処理を、図６を用いて説明する。
【００７４】
本発明における印刷権限情報と印刷設定の比較を行う手順の一例を示すフローチャートである。
【００７５】
Ｓ６０１において、クライアント端末１００は、カラー権限の超過を検証する。詳細な処理を、図７を用いて説明する。
【００７６】
図７は、本発明におけるカラー印刷権限の超過を検証する手順の一例を示すフローチャートである。
【００７７】
Ｓ７０１において、クライアント端末１００は、ユーザデータのカラー印刷権限を参照する。
【００７８】
Ｓ７０２において、クライアント端末１００は、カラー不可かを判定する。Ｙｅｓの場合、Ｓ７０３へ進み、Ｎｏの場合、Ｓ７０６へ進む。ここでは、印刷制限情報に含まれるカラー印刷権限情報を参照して判断する。
【００７９】
Ｓ７０３において、クライアント端末１００は、印刷設定のカラー設定を参照する。ここで参照する印刷設定とは、ユーザがこれから印刷用としている印刷ジョブの印刷設定のことである。
【００８０】
Ｓ７０４において、クライアント端末１００は、カラーかを判定する。Ｙｅｓの場合、Ｓ７０５へ進み、Ｎｏの場合、Ｓ７０６へ進む。
【００８１】
Ｓ７０５において、クライアント端末１００は、カラー権限超過フラグをＯＮに設定する。
【００８２】
Ｓ７０６において、クライアント端末１００は、カラー権限超過フラグをＯＦＦに設定する。
【００８３】
次に、Ｓ６０２において、クライアント端末１００は、Ｎｉｎ１権限の超過を検証する。詳細な処理を、図８を用いて説明する。
【００８４】
図８は、本発明におけるＮｉｎ１印刷権限の超過を検証する手順の一例を示すフローチャートである。
【００８５】
Ｓ８０１において、クライアント端末１００は、ユーザデータのＮｉｎ１印刷権限を参照する（→Ｎとして一次記憶。）。Ｎは、例えば、「２」や「４」などである。
【００８６】
Ｓ８０２において、クライアント端末１００は、１ｉｎ１が禁止されているかを判定する。Ｙｅｓの場合、Ｓ８０３へ進み、Ｎｏの場合、Ｓ８０６へ進む。ここでは、印刷制限情報に含まれるＮｉｎ１印刷権限を参照して判断する。例えば、「２ｉｎ１」と設定されている場合、１ｉｎ１は認められず禁止されていると判断することができる。
【００８７】
Ｓ８０３において、クライアント端末１００は、印刷設定のＮｉｎ１設定を参照する（→Ｍとして一次記憶。）。ここで参照する印刷設定とは、ユーザがこれから印刷用としている印刷ジョブの印刷設定のことである。
【００８８】
Ｓ８０４において、クライアント端末１００は、Ｓ８０３のＭがＳ８０１のＮより大きいかを判定する。Ｙｅｓの場合、Ｓ８０５へ進み、Ｎｏの場合、Ｓ８０６へ進む。
【００８９】
Ｓ８０５において、クライアント端末１００は、Ｎｉｎ１権限超過フラグをＯＮに設定する。
【００９０】
Ｓ８０６において、クライアント端末１００は、Ｎｉｎ１権限超過フラグをＯＦＦに設定する。
【００９１】
次にＳ６０３において、クライアント端末１００は、両面権限の超過を検証する。詳細な処理を、図９を用いて説明する。
【００９２】
図９は、本発明における両面印刷権限の超過を検証する手順の一例を示すフローチャートである。
【００９３】
Ｓ９０１において、クライアント端末１００は、ユーザデータの両面印刷権限を参照する。
【００９４】
Ｓ９０２において、クライアント端末１００は、片面印刷が禁止されているかを判定する。Ｙｅｓの場合、Ｓ９０３へ進み、Ｎｏの場合、Ｓ９０６へ進む。ここでは、印刷制限情報に含まれる片面印刷権限を参照して判断する。
【００９５】
Ｓ９０３において、クライアント端末１００は、印刷設定の両面設定を参照する。ここで参照する印刷設定とは、ユーザがこれから印刷用としている印刷ジョブの印刷設定のことである。
【００９６】
Ｓ９０４において、クライアント端末１００は、片面かを判定する。Ｙｅｓの場合、Ｓ９０５へ進み、Ｎｏの場合、Ｓ９０６へ進む。
【００９７】
Ｓ９０５において、クライアント端末１００は、片面権限超過フラグをＯＮに設定する。
【００９８】
Ｓ９０６において、クライアント端末１００は、片面権限超過フラグをＯＦＦに設定する。
【００９９】
次に、Ｓ６０４において、クライアント端末１００は、各超過フラグを保存する。
【０１００】
Ｓ６０５において、クライアント端末１００は、権限を超過するものがないかを判定する。Ｙｅｓの場合、Ｓ６０６へ進み、Ｎｏの場合、Ｓ６０７へ進む。
【０１０１】
Ｓ６０６において、クライアント端末１００は、全体権限超過フラグをＯＦＦに設定する。
【０１０２】
Ｓ６０７において、クライアント端末１００は、全体権限超過フラグをＯＮに設定する。
【０１０３】
Ｓ５１１０において、クライアント端末１００は、権限を超過しているかを判定する。Ｙｅｓの場合、Ｓ５１１１へ進み、Ｎｏの場合、Ｓ５１１６へ進む。
【０１０４】
Ｓ５１１１において、クライアント端末１００は、権限超過確認画面を表示する。図２０に画面例を示す。ここでは、「ＯＫ」ボタンと、「Ｃａｎｃｅｌ」ボタンが、配置されている。
【０１０５】
Ｓ５１１２において、クライアント端末１００は、「ＯＫ」ボタンか「Ｃａｎｃｅｌ」ボタンが押されたかを判定する。「ＯＫ」ボタンの場合、Ｓ５１１３へ進み、「Ｃａｎｃｅｌ」ボタンの場合、終了する。なお、「Ｃａｎｃｅｌ」ボタンが押下された場合、図２３のメッセージ画面を表示する。
【０１０６】
Ｓ５１１３において、クライアント端末１００は、印刷データを生成する。
【０１０７】
Ｓ５１１４において、クライアント端末１００は、超過情報を付加する。超過情報とは、カラー印刷権限、Ｎｉｎ１印刷権限、片面権限のそれぞれに対して設定されたＯＮ、ＯＦＦのフラグ情報と、全体権限超過フラグに対して設定されたＯＮ、ＯＦＦのフラグ情報である。
【０１０８】
Ｓ５１１５において、クライアント端末１００は、印刷データを送信する。なお、超過情報は、印刷データに負荷せず独立のデータとして送信することもできるものとする。
【０１０９】
Ｓ５１１６において、クライアント端末１００は、プリントサーバを経由せず、通常通りの印刷を実行する。
【０１１０】
Ｓ５２０１において、プリントサーバ２００は、印刷データを受信する。
【０１１１】
Ｓ５２０２において、プリントサーバ２００は、当該ユーザの超過実績を要求する。この際、当該ユーザを特定するために、例えば印刷データの送信元ユーザ情報等を用いて、ユーザ情報を送信する。
【０１１２】
Ｓ５４０７において、権限超過管理サーバ４００は、超過実績要求を受信する。また、ユーザを特定するユーザ情報も受信する。そして、ユーザ情報を用いて、当該ユーザの超過実績情報を図１６に示すユーザ権限超過実績テーブルから抽出する。ユーザ権限超過実績テーブルでは、ユーザ毎に「超過可否」、「超過上限」、「超過実績」が登録されている。「超過可否」は、当該ユーザに超過が認められているかが登録され、「超過上限」は、超過の上限回数が登録され、「超過実績」は、過去の超過回数が登録されている。
【０１１３】
Ｓ５４０８において、権限超過管理サーバ４００は、超過実績を送信する。
【０１１４】
Ｓ５２０３において、プリントサーバ２００は、当該ユーザの超過実績を受信する。
【０１１５】
Ｓ５２０４において、プリントサーバ２００は、超過印刷の判定署名付加処理を行う。この処理の詳細を、図１０を用いて説明する。
【０１１６】
図１０は、本発明における超過印刷の判定処理の一例を示すフローチャートである。
【０１１７】
Ｓ１００１において、プリントサーバ２００は、印刷データからユーザ名と超過状態フラグを取得する。
【０１１８】
Ｓ１００２において、プリントサーバ２００は、当該ユーザの超過実績を取得する。
【０１１９】
Ｓ１００３において、プリントサーバ２００は、超過印刷が許可されているかを判定する。Ｙｅｓの場合、Ｓ１００４へ進み、Ｎｏの場合、Ｓ１００５へ進む。具体的には、ユーザ権限超過実績テーブルから当該ユーザの「超過可否」を参照する。
【０１２０】
Ｓ１００４において、プリントサーバ２００は、超過実績が設定値に達していないかを判定する。Ｙｅｓの場合、Ｓ１００６へ進み、Ｎｏの場合、Ｓ１００５へ進む。具体的には、ユーザ権限超過実績テーブルから当該ユーザの「超過上限」、「超過実績」を参照する。
【０１２１】
Ｓ１００５において、プリントサーバ２００は、印刷キャンセル指示を送信して処理を終了する。
【０１２２】
Ｓ１００６において、プリントサーバ２００は、印刷データを保存する。
【０１２３】
Ｓ１００７において、プリントサーバ２００は、超過実績を加算する。具体的には、当該ユーザの「超過実績」に加算する。
【０１２４】
Ｓ１００８において、プリントサーバ２００は、署名を生成する。この処理の詳細を、図１１を用いて説明する。
【０１２５】
図１１は、本発明における署名を生成する処理の一例を示すフローチャートである。
【０１２６】
Ｓ１１０１において、プリントサーバ２００は、印刷データを取得する。
【０１２７】
Ｓ１１０２において、プリントサーバ２００は、印刷データのハッシュ値を算出する。
【０１２８】
Ｓ１１０３において、プリントサーバ２００は、印刷データのハッシュ値を自身の秘密鍵で暗号化する。
【０１２９】
Ｓ１１０４において、プリントサーバ２００は、印刷データに署名を付加する（Ｓ１００９）。
【０１３０】
以上、超過印刷の判定処理により、超過印刷が許可され、まだ、超過実績が所定の値に達していない場合は、一時的に印刷が可能となるように、印刷データに署名を付加して複合機３００へ送信することができる。
【０１３１】
次に、Ｓ５２０５において、プリントサーバ２００は、権限超過管理サーバ４００へ印刷データと共に超過印刷の実績を送信する。印刷データを送信するのは、後に管理者が印刷内容を確認可能とするためであり、超過印刷の実績を送信するのは、ユーザ権限超過実績テーブルを更新可能とするためである。
【０１３２】
一方、Ｓ１１０５において、プリントサーバ２００は、クライアント端末１００へ印刷キャンセル指示を送信して、処理を終了する。
【０１３３】
Ｓ５２０６において、プリントサーバ２００は、複合機３００へ印刷データを送信する。なお、Ｓ１００５において、されていた場合は、この処理は行われない。
【０１３４】
Ｓ５３０７において、複合機３００は、印刷データを受信する。
【０１３５】
Ｓ５３０８において、複合機３００は、印刷を実行する。この処理の詳細を、図１２を用いて説明する。
【０１３６】
図１２は、本発明における印刷実行時の処理の一例を示すフローチャートである。
【０１３７】
Ｓ１２０１において、複合機３００は、印刷データを取得する。
【０１３８】
Ｓ１２０２において、複合機３００は、印刷データからユーザ名を取得する。
【０１３９】
Ｓ１２０３において、複合機３００は、ユーザ制限情報を取得する。
【０１４０】
Ｓ１２０４において、複合機３００は、印刷制限情報と印刷設定の比較を行う。この処理は、図６乃至９のフローにおける処理と同じため説明を省略する。
【０１４１】
Ｓ１２０５において、複合機３００は、超過しているかを判定する。Ｙｅｓの場合、Ｓ１２０６へ進み、Ｎｏの場合、Ｓ１２０８へ進む。
【０１４２】
Ｓ１２０６において、複合機３００は、署名の検証を行う。この処理の詳細を、図１３を用いて説明する。なお、署名の検証を行うのは、印刷制限を超過していたとしても、署名が付加されている印刷データについては一時的に印刷を認めるためである。
【０１４３】
図１３は、本発明における署名を検証する処理の一例を示すフローチャートである。
【０１４４】
Ｓ１３０１において、複合機３００は、印刷データを取得する。
【０１４５】
Ｓ１３０２において、複合機３００は、取得が成功したかを判定する。Ｙｅｓの場合、Ｓ１３０３へ進み、Ｎｏの場合、Ｓ１３１０へ進む。
【０１４６】
Ｓ１３０３において、複合機３００は、プリントサーバ２００の公開鍵を取得する。この公開鍵は、あらかじめ複合機３００が保持している鍵であっても良いし、認証機関に対して要求をした結果、取得した鍵であっても良い。
【０１４７】
Ｓ１３０４において、複合機３００は、印刷データの署名を抽出する。
【０１４８】
Ｓ１３０５において、複合機３００は、署名をプリントサーバ２００の公開鍵で復号する。
【０１４９】
Ｓ１３０６において、複合機３００は、印刷データのハッシュ値を算出する。
【０１５０】
Ｓ１３０７において、複合機３００は、印刷データのハッシュ値と復号データを比較する。
【０１５１】
Ｓ１３０８において、複合機３００は、一致したかを判定する。Ｙｅｓの場合、Ｓ１３０９へ進み、Ｎｏの場合、Ｓ１３１０へ進む。
【０１５２】
Ｓ１３０９において、複合機３００は、印刷可能フラグに「ＯＫ」を設定し、また、Ｓ１３１０において、複合機３００は、印刷可能フラグに「ＮＧ」を設定する。
【０１５３】
次に、Ｓ１２０７において、複合機３００は、印刷可能フラグが何かを判定する。「ＯＫ」の場合、Ｓ１２０８へ進み、「ＮＯ」の場合、Ｓ１２０９に進む。
【０１５４】
Ｓ１２０８において、複合機３００は、印刷処理を実行し、終了する。また、Ｓ１２０９において、複合機３００は、印刷処理を中止、終了する。
【０１５５】
一方、Ｓ５４０８において、権限超過管理サーバ４００は、超過印刷の実行を受信する。
【０１５６】
Ｓ５４０９において、権限超過管理サーバ４００は、当該ユーザの超過実績を更新する。具体的には、図１６に示すユーザ権限超過実績テーブルを更新する。
【０１５７】
Ｓ５４１０において、権限超過管理サーバ４００は、印刷データを保存する。ここで、印刷データを保存するのは、後に管理者が超過印刷された印刷内容を確認するためである。
【０１５８】
Ｓ５４１１において、権限超過管理サーバ４００は、管理者に通知メールを送信する。
【０１５９】
Ｓ５５０７において、管理者用クライアント端末５００は、管理者への通知メールを受信する。
【０１６０】
次に、管理者が、権限超過管理サーバにおける超過状況を確認する処理の流れを説明する。
【０１６１】
Ｓ５５０１において、管理者用クライアント端末５００は、管理者ＩＤ・パスワード入力画面を表示する。画面例を２１に示す。
【０１６２】
Ｓ５５０２において、管理者用クライアント端末５００は、権限超過管理サーバ４００へ超過状況を要求する（管理者ＩＤ・パスワードを送信する。）。
【０１６３】
Ｓ５４０１において、権限超過管理サーバ４００は、権限超過管理サーバ４００から超過状況の要求を受信する。
【０１６４】
Ｓ５４０２において、権限超過管理サーバ４００は、管理者用ＩＤパスワードの認証処理を行う。
【０１６５】
Ｓ５４０３において、権限超過管理サーバ４００は、認証成功がしたかを判定する。Ｙｅｓの場合、Ｓ５４０４へ進み、Ｎｏの場合、Ｓ５５０１へ戻る。
【０１６６】
Ｓ５４０４において、権限超過管理サーバ４００は、管理者用クライアント端末５００へ超過状況を送信する。ここで送信する超過状況は、権限超過印刷データテーブル内に管理されている情報が含まれるものである。権限超過印刷データテーブルの例を図１７に示す
図１７は、本発明における権限超過印刷データテーブルの一例を示すデータ構成図である。
【０１６７】
Ｓ５５０３において、管理者用クライアント端末５００は、権限超過管理サーバ４００から超過状況を受信する。
【０１６８】
Ｓ５５０４において、管理者用クライアント端末５００は、超過状況を表示する。表示例を図２２に示す。
【０１６９】
Ｓ５５０５において、管理者用クライアント端末５００は、承認／否認処理を行う。この処理の詳細を、図１４を用いて説明する。
【０１７０】
図１４は、本発明における超過印刷結果の確認と承認の手順の一例を示すフローチャートである。
【０１７１】
Ｓ１４０１において、管理者用クライアント端末５００は、管理者ＩＤパスワード入力画面を表示する。画面例を図２１に示す。
【０１７２】
Ｓ１４０２において、管理者用クライアント端末５００は、「ＯＫ」ボタンか「Ｃａｎｃｅｌ」ボタンが押されたかを判定する。「ＯＫ」ボタンの場合、Ｓ１４０３へ進み、「Ｃａｎｃｅｌ」ボタンの場合、処理を終了する。
【０１７３】
Ｓ１４０３において、管理者用クライアント端末５００は、管理者ＩＤパスワード照合する。
【０１７４】
Ｓ１４０４において、管理者用クライアント端末５００は、照合が成功したかを判定する。Ｙｅｓの場合、Ｓ１４０５へ進み、Ｎｏの場合、処理を終了する。
【０１７５】
Ｓ１４０５において、管理者用クライアント端末５００は、超過印刷結果の一覧表を表示する。図２２に画面例を示す。
【０１７６】
Ｓ１４０６において、管理者用クライアント端末５００は、承認ボタン２２０１が押下されたかを判定する。Ｙｅｓの場合、Ｓ１４０７へ進み、Ｎｏの場合、Ｓ１４０８へ進む。
【０１７７】
Ｓ１４０７において、管理者用クライアント端末５００は、当該個所の表示を「承認済み」に変更し、Ｓ１４０５へ戻る。
【０１７８】
Ｓ１４０８において、管理者用クライアント端末５００は、超過禁止がボタン２２０２押下されたかを判定する。Ｙｅｓの場合、Ｓ１４０９へ進み、Ｎｏの場合、Ｓ１４１０へ進む。
【０１７９】
Ｓ１４０９において、管理者用クライアント端末５００は、ユーザデータの「超過印刷禁止フラグ」を１に設定し、Ｓ１４０５へ戻る。
【０１８０】
Ｓ１４１０において、管理者用クライアント端末５００は、ログアウトボタンが押下されたかを判定する。Ｙｅｓの場合、処理を終了し、Ｎｏの場合、Ｓ１４０５へ戻る。
【０１８１】
次に、Ｓ５５０６において、管理者用クライアント端末５００は、権限超過管理サーバ４００へ承認結果を送信する。ここでは、各ユーザの超過印刷された実績に対して「承認済み」とする情報、「超過禁止」とする情報である。
【０１８２】
Ｓ５４０５において、権限超過管理サーバ４００は、承認結果を受信する。
【０１８３】
Ｓ５４０６において、権限超過管理サーバ４００は、承認結果を更新する。具体的には、「承認済み」の場合、図１７に示す権限超過印刷データテーブルにおいて該当するレコードの「承認状況」欄を「承認済み」に更新する。また、「超過禁止」の場合、図１６に示すユーザ権限超過実績テーブルにおいて該当するユーザの「超過可否」欄を「拒否」に更新する。
【０１８４】
以上説明した通り、本発明によれば、権限を超過する印刷であっても一時的な印刷が可能となる。
【０１８５】
更には、超過印刷の内容を事後的に確認可能とすることで、利用権限を超えた印刷の氾濫を防ぐことが可能となる。
【０１８６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１８７】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【符号の説明】
【０１８８】
１００  クライアント端末
２００  プリントサーバ
３００  複合機
４００  権限超過管理サーバ
５００  管理者用クライアント端末
６００  ローカルエリアネットワーク
【図１】
2012181614.tif 000003
【図２】
2012181614.tif 000004
【図３】
2012181614.tif 000005
【図４】
2012181614.tif 000006
【図５】
2012181614.tif 000007
【図６】
2012181614.tif 000008
【図７】
2012181614.tif 000009
【図８】
2012181614.tif 000010
【図９】
2012181614.tif 000011
【図１０】
2012181614.tif 000012
【図１１】
2012181614.tif 000013
【図１２】
2012181614.tif 000014
【図１３】
2012181614.tif 000015
【図１４】
2012181614.tif 000016
【図１５】
2012181614.tif 000017
【図１６】
2012181614.tif 000018
【図１７】
2012181614.tif 000019
【図１８】
2012181614.tif 000020
【図１９】
2012181614.tif 000021
【図２０】
2012181614.tif 000022
【図２１】
2012181614.tif 000023
【図２２】
2012181614.tif 000024
【図２３】
2012181614.tif 000025