(57)【特許請求の範囲】
【請求項１】
対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に個別に定義するアクセス制限に関する情報とが対応付けられた印刷ジョブデータを取得し、所定の記憶領域にログとして記録する記憶制御部と、
ユーザの操作入力に基づいて、前記印刷ジョブデータに対応付けられている、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザを示す前記使用者識別情報を取得する抽出基準取得部と、
前記抽出基準取得部にて取得される前記抽出基準に関する情報に基づいて、1つまたは複数の前記印刷ジョブデータの中から前記抽出基準を満たす前記印刷ジョブデータを抽出する抽出部と、
前記抽出部にて抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および前記抽出基準取得部にて取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない処理制限部と、
を備えるプリントシステム。
【請求項２】
請求項１に記載のプリントシステムにおいて、
前記印刷ジョブデータの生成時に、該印刷ジョブデータに前記公開範囲制限に関する情報および前記アクセス制限に関する情報を含ませた状態で印刷ジョブデータの生成を行う、ジョブデータ生成部をさらに備え、
前記記憶制御部は、前記ジョブデータ生成部にて生成される前記印刷ジョブデータを前記所定の記憶領域にログとして記録するプリントシステム。
【請求項３】
請求項１または２に記載のプリントシステムにおいて、
前記複数の処理項目とは、閲覧、ダウンロードおよび印刷処理であるプリントシステム。
【請求項４】
対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に定義するアクセス制限に関する情報とを含む印刷ジョブデータを取得してログとして所定の記憶領域に記録し、
ユーザの操作入力に基づいて、前記印刷ジョブデータに含まれる、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザに関する前記使用者識別情報を取得し、
取得される前記抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から前記抽出基準を満たす印刷ジョブデータを抽出し、
抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない印刷ジョブ管理方法。
【請求項５】
請求項４に記載の方法において、
前記印刷ジョブデータの生成時に、該印刷ジョブデータに前記公開範囲制限に関する情報および前記アクセス制限に関する情報を含ませた状態で印刷ジョブデータの生成を実行し、
生成される前記印刷ジョブデータを前記所定の記憶領域にログとして記録する印刷ジョブ管理方法。
【請求項６】
請求項４または５に記載の印刷ジョブ管理方法において、
前記複数の処理項目とは、閲覧、ダウンロードおよび印刷処理であるプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、1つまたは複数の印刷ジョブデータをログとして記録するプリントシステムに関する。
【背景技術】
【０００２】
従来より、使用者のクライアントＰＣと、プリンタとをネットワークを介して接続したプリントシステムが知られている。印刷ジョブは、クライアントＰＣからプリンタサーバに送られてスプールされた後、プリンタサーバからプリンタに送られて印刷される。また、プリンタサーバは、印刷処理が行われた印刷ジョブのジョブデータ（本明細書においては、印刷ジョブデータと称す）を所定の期間記憶しており、当該記憶される印刷ジョブデータは、例えば再印刷などに利用されている。
【０００３】
従来のプリントシステムにおいて、印刷ジョブデータを容易に見つけることができるようにするために、印刷ジョブデータに係るドキュメントを作成したアプリケーション名や、クライアントＰＣ名などの印刷ジョブデータに含まれる情報を、クライアントＰＣやプリンタのディスプレイに表示することにより使用者に提示する技術が知られている（例えば特許文献１に記載されるプリントシステム）。また、印刷ジョブデータに含まれる情報をディスプレイに表示して使用者に提示する際に、クライアントＰＣ名が同一である印刷ジョブデータごとにグループ化する技術が知られている（例えば特許文献２に記載されるプリントシステム）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３３０１９０号公報
【特許文献２】特開２００１−２０５８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年のプリンタサーバは、記憶領域として、従来よりも大容量のハードディスクを備えている。これにより、プリンタサーバに記憶される印刷ジョブデータの数も多くなるので、ディスプレイには、従来よりも大量の印刷ジョブデータについての情報が表示されることとなる。このような場合において、希望する印刷ジョブデータを大量の印刷ジョブデータの中から見つけ出すことは、使用者にとって煩わしい作業である。特に、印刷ジョブデータを作成した使用者（以下、単に作成者と称す）とは異なる者が印刷ジョブデータを見つけようとする場合に、印刷ジョブデータに係るドキュメント名や印刷時刻が不明であるときは、印刷ジョブデータを特定することは困難である。
【０００６】
さらに、印刷ジョブデータがクライアントＰＣ名に基づいてグループ化されて表示されても、クライアントＰＣの名前は自由に設定、変更が可能であるため、クライアントＰＣの名前から印刷ジョブデータを作成した作成者を容易に特定できない場合がある。そして、このようにクライアントＰＣ名から作成者の特定が容易でない場合に、作成者とは異なる者にとっては、印刷ジョブデータについての情報が同一のクライアントＰＣごとにグループ化されていても、希望する印刷ジョブデータの特定は相変わらず容易でない。
【０００７】
この発明の実施の形態は、従来よりも容易な印刷ジョブデータの特定を可能とする印刷ジョブ抽出技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
また、本発明の別の態様は、対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に個別に定義するアクセス制限に関する情報とが対応付けられた印刷ジョブデータを取得し、所定の記憶領域にログとして記録する記憶制御部と、ユーザの操作入力に基づいて、前記印刷ジョブデータに対応付けられている、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザを示す前記使用者識別情報を取得する抽出基準取得部と、前記抽出基準取得部にて取得される前記抽出基準に関する情報に基づいて、1つまたは複数の前記印刷ジョブデータの中から前記抽出基準を満たす前記印刷ジョブデータを抽出する抽出部と、前記抽出部にて抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および前記抽出基準取得部にて取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない処理制限部と、を備えるプリントシステムに関する。
【００１０】
また、本発明の別の態様は、対象となる印刷ジョブデータについて複数の処理項目の内のいずれを実行可能とするかを使用者識別情報毎に個別に定義する公開範囲制限に関する情報と、そのデータの一部または全部について前記複数の処理項目の内のいずれを実行可能とするかを印刷ジョブデータ毎に定義するアクセス制限に関する情報とを含む印刷ジョブデータを取得してログとして所定の記憶領域に記録し、ユーザの操作入力に基づいて、前記印刷ジョブデータに含まれる、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報および前記操作入力をするユーザに関する前記使用者識別情報を取得し、取得される前記抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から前記抽出基準を満たす印刷ジョブデータを抽出し、抽出される抽出印刷ジョブデータに対応づけられている前記アクセス制限に関する情報および取得される前記使用者識別情報に対応づけられている前記公開範囲制限に関する情報に基づいて、前記複数の処理項目のうち、該アクセス制限に関する情報および該公開範囲制限に関する情報のうち少なくともいずれかにおいて処理の実行を許可しない処理については、該使用者識別情報に対応するユーザによる該抽出印刷ジョブデータについての実行を許可しない印刷ジョブ管理方法に関する。
【発明の効果】
【００１１】
以上に詳述したように本発明によれば、従来よりも容易な印刷ジョブデータの特定を可能とすることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施形態のプリントシステムの構成の概要を示すブロック図である。
【図２】図２は、本実施形態における、印刷ジョブデータに含まれる情報の例示図である。
【図３】図３は、本実施形態における、使用者を認証するための使用者認証画面の例示図である。
【図４】図４は、本実施形態における、プリンタサーバ１０１に係る機能ブロック図である。
【図５】図５は、本実施形態における、印刷ジョブ抽出要求を受け付けるための印刷ジョブ抽出要求画面の例示図である。
【図６】図６は、本実施形態における、印刷ジョブ抽出ルールを編集するための編集画面の例示図である。
【図７】図７は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するＷｅｂページの例示図である。
【図８】図８は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するＷｅｂページの例示図である。
【図９】図９は、本実施形態における、抽出された印刷ジョブデータに含まれる情報を、印刷ジョブ抽出ルールに応じた表示態様で表示するＷｅｂページの例示図である。
【図１０】図１０は、本実施形態における、抽出された印刷ジョブデータについて印刷処理を実行させるための印刷設定画面の例示図である。
【図１１】図１１は、本実施形態における、クライアントＰＣ１０２に印刷ジョブデータを生成させるための印刷ジョブ生成指示画面の例示図である。
【図１２】図１２は、本実施形態における、記憶部１１に記憶される公開範囲制限に係るテンプレートファイルの例示図である。
【図１３】図１３は、本実施形態における、記憶部１１に記憶されるアクセス制限に係るテンプレートファイルの例示図である。
【図１４】図１４は、本実施形態における、使用者認証に係る処理のフローを示す図である。
【図１５】図１５は、本実施形態における、印刷ジョブ抽出処理のフローを示す図である。
【図１６】図１６は、他の実施形態における、プリンタサーバ１０１に係る機能ブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について詳しく説明する。図１は、本実施形態のプリントシステムの構成の概要を示すブロック図である。
【００１４】
図１に示すように、プリントシステムは、プリンタサーバ１０１と、1つまたは複数のクライアントＰＣ１０２と、１つまたは複数のＭＦＰ（Multi Function Peripheral）１０３と、認証サーバ１０４とを備える。また、各構成コンポーネントは、ＬＡＮやＷＡＮ、無線ＬＡＮなどのネットワークを介して接続されている。
【００１５】
ここで、プリンタサーバ１０１、クライアントＰＣ１０２、および認証サーバ１０４の各構成コンポーネントはそれぞれ、汎用コンピュータに搭載される標準的な要素を有している。例えば、このような標準的な要素として、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置などの記憶領域、ネットワークインターフェース、ディスプレイ、キーボード、およびマウス等が挙げられる。同様に、ＭＦＰ１０３もまた、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクなどの記憶領域、スキャナ、プリンタ、ディスプレイ、タッチパネルやボタンなどの操作部、およびネットワークを通じて外部との通信を行うためのネットワークインターフェース等、標準的な要素を有している。
【００１６】
また、各構成コンポーネントに含まれるＣＰＵ（プリンタサーバ１０１のＣＰＵ１０１a、クライアントＰＣ１０２のＣＰＵ１０２a、ＭＦＰ１０３のＣＰＵ１０３a、および認証サーバ１０４のＣＰＵ１０４a）は、記憶領域（プリンタサーバ１０１の記憶領域１０１b、クライアントＰＣ１０２の記憶領域１０２b、ＭＦＰ１０３の記憶領域１０３b、および認証サーバ１０４の記憶領域１０４b）に記憶されているアプリケーションプログラムを実行することにより、ドキュメントを作成したり、修正することができる。さらに、クライアントＰＣ１０２は、プログラムとして実装されているプリンタドライバ１０２ｄ（ジョブデータ生成部に相当）を用いた処理によって、アプリケーションにより作成等されたドキュメントについての印刷ジョブデータを生成することができる。
【００１７】
以下、プリントシステムの各構成コンポーネントについて、詳述する。まず、プリンタサーバ１０１は、印刷ジョブデータを取得して、ＭＦＰ１０３の印刷処理の処理待ち状況に応じて当該印刷ジョブデータをＭＦＰ１０３に送出するとともに、取得した印刷ジョブデータを解析することによりその内容をログとして記録する。また、プリンタサーバ１０１は、クライアントＰＣ１０２またはＭＦＰ１０３から取得した印刷ジョブ抽出要求に基づき、印刷ジョブデータを抽出するとともに、抽出された印刷ジョブデータに含まれる情報の少なくとも一部を表示するＷｅｂページ（図７〜９、詳しくは後述）を構成する。ここで、当該印刷ジョブ抽出要求は、印刷ジョブデータを抽出するためのルール（以下、印刷ジョブ抽出ルールと称す）を指定するための情報と、印刷条件に関する少なくとも1つのパラメータに基づく抽出基準についての情報または印刷ジョブデータが生成されたタイミング（例えば、特定の年月日時）または期間に基づく抽出基準についての情報のうち少なくともいずれかとを伴っている。プリンタサーバ１０１は、印刷ジョブ抽出ルールについての情報、および少なくともいずれかの抽出基準についての情報とに基づき抽出基準を満たす印刷ジョブデータを抽出するとともに、抽出の際に用いられた印刷ジョブ抽出ルールに応じた表示態様で印刷ジョブデータに含まれる情報の少なくとも一部が表示されるように、Ｗｅｂページを構成する。
【００１８】
なお、本明細書において、印刷条件とは、印刷ジョブデータを新規に作成するとき、または記憶されている印刷ジョブデータについて新たに印刷するときに設定可能な条件をいい、具体的には、紙媒体等への印刷部数、カラーモード、両面印刷、複数の画像を縮小して１枚の紙媒体に印刷するNin1印刷（または、N-up印刷ともいわれている）などを挙げることができる。また、本実施形態において、印刷条件に関する抽出基準として用いられる印刷条件とは、例えば印刷ジョブデータ生成時に設定される印刷条件である。しかしながら、これに限定されるものではなく、記憶されている印刷ジョブデータを印刷するときに設定された印刷条件としてもよい。
【００１９】
また、本実施形態において、印刷ジョブデータとは、例えばクライアントＰＣ１０２に実装されるプリンタドライバにより生成することができる、アプリケーションを用いて作成したドキュメントファイルを印刷するためのジョブデータである。印刷ジョブデータには、図２に示すような、印刷部数、印刷日時（クライアントＰＣ１０２にて生成された日時、印刷ジョブデータが生成されたときに相当）、印刷ジョブデータ生成に係るクライアントＰＣ１０２に関連するユーザ名、ドキュメントのファイルタイトル、カラーモード、両面印刷、Ｎｉｎ１印刷についての情報や後述する公開範囲制限およびアクセス制限などについての情報のほか、ドキュメントファイル（印刷対象）が含まれている。
【００２０】
クライアントＰＣ１０２は、実装されるアプリケーションプログラムを用いてドキュメントを作成、編集する。また、クライアントＰＣ１０２は、実装されるプリンタドライバ１０２ｄを用いてドキュメントについて印刷ジョブデータを生成し、プリンタサーバ１０１を経由してＭＦＰ１０３に送出する。さらにクライアントＰＣ１０２は、印刷ジョブデータ抽出を希望する使用者（以下、単に要求者と称す）からの入力に基づき、印刷ジョブ抽出要求をネットワークインターフェースを介してプリンタサーバ１０１に送出する。さらにまた、クライアントＰＣ１０２は、プリンタサーバ１０１により構成されたＷｅｂページにアクセスして、抽出された印刷ジョブに係るジョブデータの一部または全部を、ディスプレイ１０２ｄに表示することができる。加えて、クライアントＰＣ１０２は、当該Ｗｅｂページを用いて、抽出された印刷ジョブデータに係るドキュメントの閲覧、ダウンロード、および印刷処理を実行させることができる。
【００２１】
ＭＦＰ１０３は、モノクロまたはカラーコピー機能、モノクロまたはカラースキャナ機能のほか、ネットワークを介してプリンタサーバ１０１から取得した印刷ジョブデータに基づくモノクロ印刷やカラー印刷を行う機能等を有している。また、ＭＦＰ１０３は、ディスプレイ１０３ｃと、タッチパネルセンサを搭載したグラフィカルディスプレイおよび数値やスタート、キャンセルなど頻繁に利用する専用ボタン、状態表示ＬＥＤなどで構成される操作部１０３ｄとを備える。したがって、クライアントＰＣ１０２と同様に、ＭＦＰ１０３は、当該操作部１０３ｄを用いた要求者からの入力作業に基づき、印刷ジョブ抽出要求を構成し、ネットワークインターフェースを介してプリンタサーバ１０１に送出することができる。さらに、ＭＦＰ１０３は、プリンタサーバ１０１により構成されたＷｅｂページ（図７〜９）にアクセスして、抽出された印刷ジョブデータに含まれる情報の一部または全部をディスプレイ１０３ｃに表示することができる。加えて、ＭＦＰ１０３は、当該Ｗｅｂページを用いて、抽出された印刷ジョブデータに係るドキュメントの閲覧、ダウンロード、および印刷処理を実行させることができる。
【００２２】
なお、本実施形態においては、クライアントＰＣ１０２またはＭＦＰ１０３は、図３に示すような、クライアントＰＣ１０２またはＭＦＰ１０３のディスプレイ１０２ｃ、１０３ｃに表示される使用者認証画面１１０を用いて使用者を識別するための情報（以下、単に使用者識別情報と称す）を取得する。また、ＭＦＰ１０３は、ＭＦＰ１０３に付属する、要求者所有のＩＤカード１０６が有する識別情報を取得するための認証用カードリーダ１０５を用いて使用者識別情報を取得するようにしてもよい。取得される使用者識別情報は、ネットワークインターフェースを介し、後述する認証サーバ１０４に送出される。使用者認証画面を用いて取得される使用者識別情報と、認証用カードリーダ１０５を用いて取得する使用者識別情報とは、同一でもよく、また、異なっていてもよい。
【００２３】
認証サーバ１０４は、クライアントＰＣ１０２またはＭＦＰ１０３のディスプレイ１０２ｃ、１０３ｃに表示される使用者認証画面、または認証用カードリーダ１０５を用いて要求者所有のＩＤカード１０６から取得した使用者識別情報が、当該認証サーバ１０４において予め記憶されている一人または複数の使用者に関する情報のうちのいずれかに含まれているか判定する。取得される使用者識別情報が予め記憶されている使用者に関する情報のうちいずれかに含まれている場合、認証サーバ１０４は、印刷ジョブデータ抽出処理の実行が可能であることを、クライアントＰＣ１０２またはＭＦＰ１０３に通知する。クライアントＰＣ１０２またはＭＦＰ１０３は、当該通知を取得した場合に、要求者からの入力に基づく印刷ジョブ抽出要求を送出する。
【００２４】
次に、プリンタサーバ１０１が備える印刷ジョブデータ抽出機能のブロック構成について、図４を用いて詳述する。プリンタサーバ１０１は、記憶部１１と、記憶制御部１２と、抽出基準取得部１３と、抽出部１４と、情報提供部１５とを備える。記憶部１１は、印刷ジョブデータをログとして記憶する。記憶制御部１２は、クライアントＰＣ１０２のプリンタドライバ１０２ｄにて生成された印刷ジョブデータを取得して記憶部１１にログとして記録して記憶させ、また、記憶させた印刷ジョブデータをＭＦＰ１０３に送出する。抽出基準取得部１３は、要求者の操作入力に基づいて、印刷ジョブデータを抽出するための印刷ジョブ抽出ルールおよび抽出基準についての情報を取得する。抽出部１４は、抽出基準取得部１３が取得した印刷ジョブ抽出ルールおよび抽出基準に関する情報に基づいて、記録される1つまたは複数の印刷ジョブデータの中から抽出基準を満たす印刷ジョブデータを抽出する。情報提供部１５は、抽出される印刷ジョブに係るジョブデータの一部または全部を、印刷ジョブ抽出ルールに応じた表示態様で提供する。なお、本実施形態において、情報提供部１５は、抽出された印刷ジョブデータ中に含まれる、そのデータの一部または全部に対する処理についての権限に関する情報に基づき、処理を制限する処理制限部を兼ねる（詳細は後述）。
【００２５】
記憶部１１（例えばプリンタサーバ１０１のハードディスク）は、ログとして記録された印刷ジョブデータを記憶するほか、印刷ジョブデータを抽出するためのルールである印刷ジョブ抽出ルール、および抽出された印刷ジョブデータに含まれるデータの一部または全部に対する処理についての権限に関する、処理制限情報（詳しくは後述）が記憶されている。
【００２６】
記憶制御部１２は、クライアントＰＣ１０２から取得する、プリンタドライバ１０２ｄにて生成された印刷ジョブデータについて解析を実行し、当該解析に基づき、印刷ジョブデータに含まれる、印刷部数、印刷日時（クライアントＰＣ１０２にて生成された日時）、印刷ジョブデータ生成に係るクライアントＰＣ１０２に関連するユーザ名、ドキュメントのファイルタイトルについての情報や後述する公開範囲制限およびアクセス制限についての情報のほか、ドキュメントファイル（印刷対象）を、ログとして記憶部１１に記録して記憶させる。そして、記憶制御部１２は、記録処理が完了した印刷ジョブデータを、ＭＦＰ１０３に送出する。
【００２７】
なお、記憶制御部１２により記憶部１１に記憶されるこれら印刷ジョブデータは、新たに印刷処理が実行されたときにその内容が更新されるようにしてもよく、また、更新されずにそのまま維持されるようにしてもよい。具体的には、印刷部数を例に挙げて説明すると、記憶される印刷ジョブデータが抽出され、それについて再印刷処理が実行された場合に、再印刷処理の際の印刷部数が当初記憶されていた印刷部数に加算されるようにしてもよい。また、再印刷処理の際の印刷部数が加算されることなく、印刷ジョブデータが生成されて最初に印刷処理が実行されたときの印刷部数が、そのまま印刷ジョブデータ中にて維持されるように構成することもできる。
【００２８】
抽出基準取得部１３は、ＭＦＰ１０３から送出される印刷ジョブ抽出要求に伴う、使用者識別情報、印刷ジョブ抽出ルールについての情報、および抽出基準についての情報を取得し、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部１４に送出する。また、使用者識別情報については、情報提供部１５に送出する。
【００２９】
抽出部１４は、取得した印刷ジョブ抽出ルールについての情報および抽出基準についての情報に基づき、記憶部１１に記憶されている印刷ジョブデータを抽出する。
【００３０】
印刷ジョブデータの抽出処理について、ＭＦＰ１０３から抽出要求を送出する場合を例に挙げてより具体的に説明する。認証サーバ１０４から印刷ジョブ抽出処理の実行が可能であるとの通知を取得した後、ＭＦＰ１０３は、図５に示すような、印刷ジョブ抽出要求の実行を受け付けるための、印刷ジョブ抽出要求画面３１０をディスプレイ１０３ｃに表示する。ここで、ボタン３０１は、印刷ジョブデータ抽出要求、後述する印刷期間（または印刷タイミング）に関する抽出基準および後述する印刷部数に関する抽出基準とともに、所定のタイミングまたは所定期間内における印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ１０１に送出するためのボタンである。また、抽出要求画面中のボタン３０２は、印刷ジョブデータ抽出要求および後述する印刷部数に関する抽出基準とともに、印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ１０１に送出するためのボタンである。さらに、ボタン３０３は、印刷ジョブデータ抽出要求および後述する印刷期間（または印刷タイミング）に関する抽出基準とともに、所定のタイミングまたは所定期間内において印刷が実行された印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報をプリンタサーバ１０１に送出するためのボタンである。
【００３１】
すなわち、ＭＦＰ１０３は、要求者による抽出要求画面中のボタン３０１〜３０３のいずれかの押下により、印刷ジョブ抽出要求および抽出基準についての情報とともに、印刷ジョブ抽出ルールについての情報を、プリンタサーバ１０１の抽出部１２に送出する。また、本実施形態においては、所定期間内における印刷部数に基づき抽出を実行させる場合と、（期間を限定していない）印刷部数に基づき抽出を実行させる場合とが、印刷ジョブデータに含まれる、印刷条件に関するパラメータに基づく抽出基準を用いて抽出を行う場合に相当する。
【００３２】
また、本実施形態において、抽出要求画面３１０は、印刷ジョブデータ抽出において、抽出する印刷ジョブデータの範囲をさらに限定することができる追加ルールについての情報を付加して送出させるためのチェックボックス３０４および３０５と、抽出基準についての情報や、上記追加ルールに係る詳細な条件についての情報を設定するために用いることができるボタン３０６とを備える。
【００３３】
チェックボックス３０４は、認証サーバ１０４にて認証された要求者とは異なる者により作成された印刷ジョブデータを抽出するとのルール（以下、単に第１の追加ルールと称す）についての情報を印刷ジョブ抽出要求に付加するためのチェックボックスである。また、チェックボックス３０５は、特定のＭＦＰ１０３に送出された、言い換えれば特定のＭＦＰ１０３において印刷処理が実行された印刷ジョブを抽出するとのルール（以下、単に第２の追加ルールと称す）に関する情報を印刷ジョブ抽出要求に付加するためのチェックボックスである。
【００３４】
ボタン３０６は、図６に示すような、抽出基準となるタイミングまたは期間（以下、基準タイミングまたは基準期間と称す）、印刷処理が実行されたＭＦＰ１０３、および抽出基準となる印刷部数（以下、基準印刷部数と称す）を指定するための編集画面４１０を表示させるためのボタンである。ボタン３０６を押下することにより、図６の編集画面４１０が新たにＭＦＰ１０３のディスプレイ１０３ｃに表示される。
【００３５】
したがって、要求者は、テキストボックス４０１に数値を入力することにより、抽出する印刷ジョブデータの印刷された期間を具体的に指定することができる。また、要求者は、テキストボックス４０２に数値を入力することにより、抽出する印刷ジョブデータの印刷部数の範囲を具体的に指定することができる。
【００３６】
ここで、テキストボックス４０１、４０２においては、範囲の上限または下限に対応するボックスのいずれかのみに数値を入力した場合、入力した基準タイミングより後または前に印刷された印刷ジョブデータ、もしくは入力した基準印刷部数より多いまたは少ない印刷ジョブデータが抽出される。また、範囲の上限および下限に対応するボックスの両方に数値を入力した場合、入力した基準期間内に印刷された印刷ジョブデータ、もしくは印刷部数が基準印刷部数の下限値以上であって上限値以下である印刷ジョブデータが抽出される。
【００３７】
すなわち、テキストボックス４０１の入力に基づき、基準期間（または基準タイミング）と、抽出対象となる印刷ジョブデータにおける印刷日時と基準期間（または基準タイミング）との関係に関する情報（本実施形態では、基準期間の範囲内、基準タイミングより前、または基準タイミングより後のいずれかを示す情報）とが、基準期間または基準タイミングに関する抽出基準についての情報として設定される。また、テキストボックス４０２の入力に基づいて、基準印刷部数と、抽出対象となる印刷ジョブデータにおける印刷部数と基準印刷部数との関係に関する情報（本実施形態では、基準印刷部数の下限値以上であって上限値以下であるもの、基準印刷部数より少ないもの、または基準印刷部数より多いもののいずれかを示す情報）とが、印刷部数に関する抽出基準についての情報として設定される。
【００３８】
このほか、要求者は、リストボックス４０３を操作することにより、印刷処理が実行されたＭＦＰ１０３を指定する。よって、チェックボックス３０５にチェックし、且つリストボックス４０３を操作することにより、印刷処理が実行されたＭＦＰ１０３を限定して抽出することができる。また、ボタン４０４は設定を更新するためのボタンであり、ボタン４０５は設定を更新せずに処理を終了するためのボタンである。
【００３９】
プリンタサーバ１０１における抽出基準取得部１３は、印刷ジョブ抽出要求とともに、使用者識別情報、印刷ジョブ抽出ルールについての情報、および抽出基準についての情報を取得して、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部１４に送出する。また、使用者識別情報については、後述する処理制限での使用に供するために、情報提供部１５に送出する。抽出部１４は、取得した印刷ジョブ抽出ルールについての情報に基づき、記憶部１１に記憶されている印刷ジョブ抽出ルールを特定し、当該印刷ジョブ抽出ルールと、取得した抽出基準についての情報とに基づき、記憶部１１に記憶されている1つまたは複数の印刷ジョブデータから抽出基準を満たす印刷ジョブデータを抽出する。
【００４０】
具体的には、印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部１４は、記憶されている印刷ジョブデータであって、その印刷部数が基準印刷部数と編集画面にて指定された関係を満たすもの（具体的には、基準印刷部数の下限値以上であって上限値以下であるもの、基準印刷部数より少ないもの、または基準印刷部数より多いもののいずれか）を抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部１５に送出する。また、所定期間内の印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部１４は、記憶されている印刷ジョブデータであって、基準タイミングまたは基準期間と編集画面４１０において指定された関係を満たすもの（具体的には、基準期間内に印刷されたもの、基準タイミングより前もしくは後に印刷されたもののいずれか）であって、且つその印刷部数が基準印刷部数と編集画面にて指定された関係を満たすものを抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部１５に送出する。一方、所定期間内の印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールに基づくとき、抽出部１４は、記憶されている印刷ジョブデータであって、基準タイミングまたは基準期間と編集画面４１０において指定された関係を満たすものを抽出し、使用した印刷ジョブ抽出ルールについての情報とともに情報提供部１５に送出する。
【００４１】
情報提供部１５は、取得した印刷ジョブデータおよび印刷ジョブ抽出ルールについての情報に基づき、当該印刷ジョブ抽出ルールに応じた表示態様でジョブデータの一部または全部をディスプレイ１０３ｃに表示するＷｅｂページを構成する。
【００４２】
具体的には、所定期間内の印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、および印刷部数に基づき印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、情報提供部１５は、図７および図８に示すように、取得した印刷ジョブデータに含まれる情報の少なくとも一部を印刷部数順に並べるとともに、抽出された各印刷ジョブデータに係る印刷部数を少なくとも表示するテーブル５１０を含むＷｅｂページを構成する。また、所定期間内における印刷処理が実行された印刷ジョブデータを抽出するとの印刷ジョブ抽出ルールについての情報を取得したとき、情報提供部１５は、図９に示すような、取得した印刷ジョブデータに含まれる情報の少なくとも一部を印刷処理が実行された順に並べるとともに、各印刷ジョブデータに係る印刷日時を少なくとも表示するテーブル５１２を含むＷｅｂページを構成する。
【００４３】
ここで、テーブル５１０、５１１、および５１２内には、Ｖｉｅｗ列に配置された、印刷ジョブデータごとの閲覧処理を実行させるためのボタン群５０１、Ｄｏｗｎｌｏａｄ列に配置された、印刷ジョブデータごとのダウンロード処理を実行させるためのボタン群５０２、およびＰｒｉｎｔ列に配置された、印刷ジョブデータごとのプリント処理を実行させるためのボタン群５０３が設けられている。
【００４４】
ボタン群５０１におけるいずれかのボタンを押下することにより、ＭＦＰ１０３のディスプレイ１０３ｃに、押下したボタンに対応する印刷ジョブデータに係るドキュメントの画面が表示され、使用者は当該ドキュメントを閲覧することができる。また、ボタン群５０２におけるいずれかのボタンを押下することにより、押下したボタンに対応する印刷ジョブデータ中に含まれるドキュメントのファイルデータをダウンロードさせることができる。さらに、ボタン群５０３におけるいずれかのボタンを押下することにより、図１０に示すような印刷設定画面６１０がディスプレイ１０３ｃに表示される。当該印刷設定画面６１０における印刷処理を実行させるための印刷ボタン６０１を押下することにより、ボタン群５０３中の押下したボタンに対応する印刷ジョブデータを記憶部１１からＭＦＰ１０３に送出させて、印刷処理を実行させることができる。また、本実施形態においては、図１０の印刷設定画面において、印刷条件を設定するためのボックス６０２〜６０５に対し入力または操作を行うことにより、部数、カラーモード選択、両面印刷、Nin1印刷などの印刷条件を設定することが可能である。なお、閲覧、ダウンロード、および印刷に関する具体的な処理は、当該技術分野において当業者に知られる通常の方法により、プリンタサーバ１０１、クライアントＰＣ１０２、またはＭＦＰ１０３のいずれかのＣＰＵに対していずれかの記憶領域に記憶されているプログラムを実行させることにより、行わせることができる。
【００４５】
ここで、本実施形態においては、情報提供部１５は、印刷ジョブデータに含まれる、そのデータの一部または全部に対する処理（本実施形態においては、閲覧、ダウンロード、または印刷処理）についての権限に関する情報に基づき、当該処理の実行を制限することができる。すなわち、本実施形態の情報提供部１５は、処理制限部としての機能を兼ねる。
【００４６】
より具体的に説明すると、本実施形態において、記憶部１１は、閲覧等の処理を実行できる使用者の範囲を段階的に限定するための公開範囲制限に係るテンプレートファイル、および印刷ジョブデータごとに閲覧等の処理を段階的に制限するアクセス制限に係るテンプレートファイルを処理制限情報として予め記憶している。また、印刷ジョブデータ中には、各テンプレートファイル中に記述されている、記憶部１１に記憶される公開範囲制限、およびアクセス制限の内容に対応する識別情報（以下、制限識別情報と称す。印刷ジョブデータに含まれる、そのデータの一部または全部に対する処理についての権限に関する情報に相当）を含んでいる。
【００４７】
情報提供部１５は、抽出基準取得部１３より取得した使用者識別情報と、抽出部１４より取得した印刷ジョブデータ中に含まれる制限識別情報とに基づき、記憶部１１に記憶される公開範囲制限およびアクセス制限に係るテンプレートファイルを参照する。そして、情報提供部１５は、参照結果に基づきそれぞれの印刷ジョブデータに対し、そのデータ中に含まれる制限識別情報に対応する閲覧等の処理についての制限を適用し、併せて特定の処理が制限されている（すなわち、処理を実行させる権限がない）ことをＷｅｂページを介して要求者に通知する。
【００４８】
図７〜９においては、通知を兼ねる処理の制限に関する適用の一例として、実行が許可される処理に対応するボタンは実線で表し、また、実行が許可されていない処理に対応するボタンは破線で表し、押下できない（すなわち、各処理についての実行要求を送出できない）ように設定される。すなわち、印刷ジョブデータに含まれるドキュメントファイルついて閲覧が許されていても、当該ドキュメントファイルのダウンロード、およびドキュメントファイルの内容についての印刷（言い換えれば、当該印刷ジョブデータのＭＦＰ１０３への送出）が許可されていない場合、閲覧するためのボタン（実線）は押下できるが、ダウンロードおよび印刷するためのボタン（破線）は押下できない。
【００４９】
また、本実施形態においては、公開範囲制限とアクセス制限との2種類の制限が適用される場合がある。すなわち、ある印刷ジョブデータについて、アクセス制限において閲覧等の処理が可能と設定されていても、公開範囲制限に基づき印刷ジョブ抽出要求を行った要求者について閲覧等の処理が許可されていない場合、当該印刷ジョブデータに対応するボタンはすべて破線で表示され、押下することができない。
【００５０】
なお、本実施形態においては、各印刷ジョブデータについての公開範囲制限およびアクセス範囲制限については、クライアントＰＣ１０２のディスプレイ１０２ｃに表示される、印刷ジョブデータを生成させるための印刷ジョブ生成指示画面７１０（図１１）を用いて、最初の印刷処理における部数、カラーモード選択、両面印刷、Nin1印刷などの印刷条件を設定する際に、併せて設定することができる。言い換えれば、本実施形態において、ジョブデータ生成部に相当するプリンタドライバ１０２ｄは、印刷ジョブデータの生成時に、該印刷ジョブデータに制限識別情報を含ませた状態で印刷ジョブデータの生成を行う。
【００５１】
具体的に説明すると、本実施形態においては、上述のとおり、公開範囲制限の内容、およびアクセス制限の内容は、テンプレートファイルとして予め記憶部１１に記憶されている。図１２および図１３に、本実施形態における公開制限およびアクセス制限のテンプレートファイルの一例を示す。本実施形態において、各テンプレートファイルはＣＳＶファイル形式により構成されており、閲覧（Ｖｉｅｗ）、ダウンロード（Ｄｏｗｎｌｏａｄ）、および印刷（Ｐｒｉｎｔ）の各処理について、数値１は処理実行が許可されていることを、また、数値０は処理実行が許可されていないことを示している。なお、本実施形態においては、このようにＣＳＶファイルとしてテンプレートファイルを構成しているがこれに限定されるものではなく、他の形式（例えばＸＭＬファイル）とすることもできる。
【００５２】
印刷ジョブデータの生成を指示するにあたり、印刷ジョブデータの作成者は、印刷ジョブ生成指示画面７１０中のリストボックス７０１を操作することにより、生成させる印刷ジョブデータに対し、どの段階の公開範囲制限を適用するか特定するために、公開範囲制限における制限識別情報（公開範囲制限に係るテンプレートファイル中のＮｏ．１〜３のいずれか）を指定する。また、作成者は、生成させる印刷ジョブデータに対し、どの段階のアクセス制限を適用するか特定するために、アクセス制限における制限識別情報（アクセス制限に係るテンプレートファイル中のＮｏ．１〜３のいずれか）を指定する。そして、プリンタドライバ１０２ｄは、そのデータ中に指定に応じた制限識別情報を付与して印刷ジョブデータを生成する。
【００５３】
なお、上述のとおり公開範囲制限、およびアクセス制限に係るテンプレートファイルはプリンタサーバ１０１の記憶部１１に記憶されており、クライアントＰＣ１０２、ＭＦＰ１０３においては、そのテンプレートファイルをダウンロードし、その内容を作成者や要求者に提示することができる。また、記憶部１１に記憶されているテンプレートファイルが更新された場合は、その更新についての通知がプリンタサーバ１０１からクライアントＰＣ１０２やＭＦＰ１０３にされるような構成としてもよい。
【００５４】
続いて、図１４、１５を用い、本実施形態における、印刷ジョブデータ抽出を要求する際の使用者認証の処理フローについて、ＭＦＰ１０３から印刷ジョブ抽出を要求する場合を例に挙げて説明する。
【００５５】
図１４に示すように、まず、Ａｃｔ１０１において、ＭＦＰ１０３は、要求者の使用者識別情報を取得する。具体的には、要求者が操作部１０３ｄを介しプリンタサーバ１０１への印刷ジョブ抽出要求の送出指示をＭＦＰ１０３に入力すると、ＭＦＰ１０３は、図２の使用者認証画面１１０をディスプレイ１０３ｃに表示させる。当該使用者認証画面中のテキストボックスへの要求者の入力により使用者識別情報を取得すると、ＭＦＰ１０３は、取得した使用者識別情報を認証サーバ１０４に送出する。また、付属の認証用カードリーダ１０５から使用者識別情報を取得した場合、ＭＦＰ１０３は、要求者からプリンタサーバ１０１への印刷ジョブ抽出要求の送出指示があったものとみなし、取得した使用者識別情報を認証サーバ１０４に送出する。
【００５６】
次に、Ａｃｔ１０２において、認証サーバ１０４は、ＭＦＰ１０３から取得した要求者についての使用者識別情報が、予め登録されている使用者に関する情報のうちいずれかに含まれているか、判定する。取得した使用者識別情報を含む使用者に関する情報が記憶されていない場合、認証サーバは、使用者の認証を失敗したとして、認証失敗に関する通知をＭＦＰ１０３に送出する（Ａｃｔ１０５）。当該認証失敗の通知を取得したＭＦＰ１０３は、ディスプレイ１０３ｃにおける表示等により、認証が失敗したことを要求者に通知し、要求者に正しい使用者識別情報の入力を促す。
【００５７】
一方、取得した使用者識別情報が記憶されている使用者に関する情報のいずれかに含まれている場合、Ａｃｔ１０３に進み、認証サーバ１０４は、認証が成功したことをＭＦＰ１０３に通知する。当該認証成功の通知を取得したとき、ＭＦＰ１０３は、ディスプレイ１０３ｃに印刷ジョブ抽出要求画面を表示させる。
【００５８】
Ａｃｔ１０４において、ＭＦＰ１０３は、要求者による印刷ジョブ抽出要求画面におけるボタン３０１〜３０３のうちいずれかの押下により、使用者識別情報、各ボタン３０１〜３０３にそれぞれ対応するいずれかの印刷ジョブ抽出ルールについての情報および抽出基準についての情報とともに、印刷ジョブ抽出要求をプリンタサーバ１０１の抽出基準取得部１３に送出する。さらに、本実施形態においては、第１の追加ルール（抽出される印刷ジョブデータを要求者とは異なる者により作成されたものに限定するルール）についての情報、および第２の追加ルール（印刷ジョブデータが印刷されたＭＦＰ１０３を限定するルール）ついての情報のいずれか、または両方が併せて送出されるようにしてもよい。
【００５９】
続いて、図１５のＡｃｔ２０１において、抽出基準取得部１３は、印刷ジョブ抽出要求と併せて使用者識別情報、印刷ジョブ抽出ルールについての情報および抽出基準についての情報を取得し、このうち印刷ジョブ抽出ルールについての情報および抽出基準についての情報を抽出部１４に送出する。また、上述の第１の追加ルールについての情報および第２の追加ルールについての情報を伴う場合は、これらも抽出部１４に送出する。一方、使用者識別情報については、情報提供部１５に送出する。
【００６０】
次に、Ａｃｔ２０２において、抽出部１４は、印刷ジョブ抽出ルールについての情報および抽出基準についての情報に加えて、第１の追加ルールを取得したか、確認する。さらに、抽出部１４は、Ａｃｔ２０３において、印刷ジョブ抽出ルールについての情報および抽出基準についての情報に加えて、第２の追加ルールを取得したか、確認する。なお、抽出基準取得部１３、抽出部１４における上述の複数の情報についての取得は、個別に異なるタイミングで取得してもよいし、同時に取得してもよい。また、抽出部１４による抽出処理実行時に結果として取得されていればよく、それぞれの情報を取得する順序は問わない。さらに、後述する情報提供部１５における印刷ジョブデータおよび使用者識別情報の取得についても同様である。
【００６１】
Ａｃｔ２０４において、抽出部１４は、取得した印刷ジョブ抽出ルールについての情報および抽出基準についての情報に基づき（第１の追加ルールおよび第２の追加ルールのいずれか、または両方についての情報を伴う場合は、少なくともいずれかの追加ルールについての情報にも基づき）、記憶部１１に記憶されている印刷ジョブデータを抽出する。次いで、抽出部１４は、抽出した印刷ジョブデータを、使用した印刷ジョブ抽出ルールについての情報とともに、情報提供部１５に送出する。また、抽出基準と編集画面４１０にて設定された関係を満足する印刷ジョブデータが抽出されなかった場合は、抽出されなかったとの通知を、情報提供部１３に送出する。
【００６２】
Ａｃｔ２０５において、情報提供部１５は、印刷ジョブデータが抽出された否かについて判定する。印刷ジョブデータが抽出されたと判定したとき、Ａｃｔ２０６において、情報提供部１５は、記憶部１１に記憶される処理制限情報に基づき、所定の処理についての制限の設定を行う。具体的には、情報提供部１５は、まず、印刷ジョブデータ中に含まれる公開範囲制限、およびアクセス制限に関する制限識別情報に基づき、記憶部１１に記憶されている公開範囲制限、およびアクセス範囲制限に係るテンプレートファイルを参照する。次いで当該参照結果と抽出基準取得部１３から取得した使用者識別情報とに基づき、閲覧、ダウンロード、および印刷の各処理を抽出された印刷ジョブデータそれぞれに対して個別に制限する。
【００６３】
例えば、本実施形態においては、取得した印刷ジョブデータ中にアクセス制限を特定するための制限特定情報として数値Ｎｏ．２が含まれる場合、当該印刷ジョブデータについてのドキュメントファイルの閲覧の実行は許可されるが、ダウンロードおよび印刷処理の実行は許可されないこととなる。また、アクセス制限を特定するための制限特定情報として数値Ｎｏ．１が含まれており、アクセス制限に基づくときは当該印刷ジョブデータに対応するドキュメントファイルについての閲覧等のいずれの処理の実行が許可される場合でも、公開範囲制限を特定するための制限特定情報として数値Ｎｏ．３が印刷ジョブデータ中に含まれ、且つ、使用者識別情報から要求者が印刷ジョブデータの作成者とは異なる部署に属する者と判定されるときには、閲覧等のいずれの処理についても実行が許可されない。
【００６４】
次に、Ａｃｔ２０７において、情報提供部１５は、印刷ジョブデータの一部または全部を印刷ジョブ抽出ルールに応じた表示態様で提示するためのＷｅｂページを構成する。また、情報提供部１５は、Ｗｅｂページを構成したことをＭＦＰ１０３に通知する。当該通知を取得したＭＦＰ１０３は、構成されたＷｅｂページに自動的にアクセスし、ディスプレイ１０３ｃに表示させる。
【００６５】
一方、Ａｃｔ２０５において印刷ジョブデータが抽出されなかったと判定されるとき、情報提供部１５は、Ａｃ２０７において、印刷ジョブデータが抽出されなかったことを表示するＷｅｂページを構成する。また、情報提供部１５は、Ｗｅｂページを構成したことをＭＦＰ１０３に通知し、印刷ジョブが抽出された場合と同様に、構成されたＷｅｂページをディスプレイ１０３ｃに表示させる。
【００６６】
以上に説明したように本実施形態のプリントシステムによれば、従来のように抽出された印刷ジョブデータがランダムに示されるのではなく、要求者が指定した印刷条件に従う表示態様で抽出されたジョブデータの一部または全部が示されるため、要求者は、従来よりも容易に印刷ジョブデータを見つけることができる。
【００６７】
また、変更等を意図的に行うことが容易でない印刷条件に関する所定のルールに基づき、印刷ジョブデータの抽出および抽出された印刷ジョブデータの一部または全部の提供が行われるので、クライアントＰＣ名等の容易に変更可能な基準に基づいて印刷ジョブデータについての情報を示す従来技術と比較し、要求者は、より確実に所望の印刷ジョブデータを見つけることができる。
【００６８】
以上、本発明について説明したが、本発明はこれに限定されるものではなく、他の実施形態とすることも可能である。
【００６９】
例えば、本実施形態においては、情報提供部１５が処理制限部の機能を兼ねる構成としているがこれに限定されるものではなく、他の構成とすることももちろん可能である。例えば、図１６に示すように、プリントサーバ１０３が処理制限部１６を、情報提供部１５とは別個に備えるようにしてもよい。
【００７０】
この場合、処理制限部１６は、抽出部１４から印刷ジョブデータを取得するとともに、抽出基準取得部１３から使用者識別情報を取得する。処理制限部１６は、取得した印刷ジョブデータ中に含まれる公開範囲制限およびアクセス制限についての制限識別情報に基づき、記憶部１１に記憶されている公開範囲制限およびアクセス制限のテンプレートファイルを参照する。次に、処理制限部１６は、当該参照結果と使用者識別情報とに基づき、印刷ジョブデータの一部または全部（例えばドキュメントファイル）について処理の制限を適用する。そして、印刷ジョブ制限部１６は、その一部または全部について当該処理の制限が適用された印刷ジョブデータを、情報提供部１５に送出する。情報提供部１５は、抽出部１４から取得した、印刷ジョブ抽出ルールについての情報に応じた表示態様で印刷ジョブデータの少なくとも一部を表示するＷｅｂページを構成するとともに、当該Ｗｅｂページにて、適用された処理の制限についての情報をユーザに通知する。
【００７１】
加えて、以上に説明した実施形態においては、プリンタサーバ１０１が記憶される印刷ジョブデータの抽出および抽出されたそのデータの一部または全部の提供を実行しているがこれに限定されるものではない。例えば、クライアントＰＣ１０２またはＭＦＰ１０３などの他の構成コンポーネントが、プリンタサーバ１０１に記憶される印刷ジョブデータの抽出、抽出されたそのデータの一部または全部の提供、および印刷ジョブデータの一部または全部に対する処理の制限を実行するようにしてもよい。したがって、少なくとも抽出基準取得部１３および抽出部１４を備えていれば抽出機能を実現することができる。
【００７２】
また、本実施形態においては、印刷ジョブ抽出ルールを記憶部１１に予め記憶し、それについての情報を印刷ジョブ抽出要求とともにＭＦＰ１０３から送出するように構成している。しかしながらこれに限定されるものではなく、他の構成とすることが可能であり、例えば印刷ジョブ抽出ルール自体を印刷ジョブ抽出要求とともに送出するように構成してもよい。
【００７３】
さらに、処理制限情報についても、記憶部１１に予め記憶されているように構成しているがこれに限定されるものではなく、他の構成とするようにしてもよい。例えば、処理制限情報をクライアントＰＣ１０２にて記憶するとともに、プリンタドライバが当該処理制限情報を印刷ジョブデータ中に含めて生成するようにしてもよい。
【００７４】
さらにまた、本実施形態においては、印刷条件に関する抽出基準として、印刷部数に関する抽出基準を挙げているがこれに限定されるものではない。例えば、印刷ジョブデータが生成されたときに、カラー印刷された印刷ジョブデータや両面印刷された印刷ジョブデータ、またはNin1印刷された印刷ジョブデータを抽出するような抽出基準としてもよい。
【００７５】
さらにまた、本実施形態においては、タイミングまたは期間に基づく抽出基準として、印刷ジョブデータが生成されたタイミングまたは期間に基づく抽出基準を挙げているがこれに限定されるものではない。例えば、印刷ジョブデータに基づきＭＦＰ１０３にて紙媒体への出力処理が実行されたタイミングまたは期間に基づく抽出基準としてもよい。
【００７６】
さらにまた、本実施形態においては、Ｗｅｂページを構成して抽出された印刷ジョブデータの一部または全部を表示するものとしているがこれに限定されるものではない。例えば、当該印刷ジョブデータの一部または全部をクライアントＰＣ１０２またはＭＦＰ１０３に送出し、クライアントＰＣ１０２またはＭＦＰ１０３が印刷ジョブデータの一部または全部を表示する画面を構成して、それぞれのディスプレイ１０２ｃ、１０３ｃに表示するようにしてもよい。さらに、本発明においては、印刷ジョブデータの一部または全部の表示とは、紙媒体への出力を用いた表示も含む概念である。
【００７７】
さらにまた、プリントシステムを構成する1つまたは複数のコンピュータにおいて上述した各動作を実行させるプログラムを、印刷ジョブ抽出プログラムとして提供することができる。本実施形態では、発明を実施する機能を実現するための当該プログラムが、装置内部に設けられた記憶領域に予め記録されている場合を例示したが、これに限らず同様のプログラムをネットワークから装置にダウンロードしてもよいし、同様のプログラムをコンピュータ読取可能な記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。具体的に、記録媒体としては、例えば、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、回線上の伝送媒体などが挙げられる。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と共働してその機能を実現させるものであってもよい。
【００７８】
なお、本実施形態におけるプログラムには、実行モジュールが動的に生成されるプログラムを含むものとする。
【００７９】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【００８０】
以上に詳述したように本発明によれば、要求者に対し、従来よりも容易な印刷ジョブデータの特定を可能とすることができる技術を提供することができる。
【符号の説明】
【００８１】
１０１：プリンタサーバ
１０２：クライアントＰＣ
１０３：ＭＦＰ
１０４：認証サーバ
【図１】
0005167200.tif 000002
【図２】
0005167200.tif 000003
【図３】
0005167200.tif 000004
【図４】
0005167200.tif 000005
【図５】
0005167200.tif 000006
【図６】
0005167200.tif 000007
【図７】
0005167200.tif 000008
【図８】
0005167200.tif 000009
【図９】
0005167200.tif 000010
【図１０】
0005167200.tif 000011
【図１１】
0005167200.tif 000012
【図１２】
0005167200.tif 000013
【図１３】
0005167200.tif 000014
【図１４】
0005167200.tif 000015
【図１５】
0005167200.tif 000016
【図１６】
0005167200.tif 000017