(57)【要約】【課題】ユーザが設定した処理対象情報に対する処理条件が既定条件によって変更されたことを、当該処理対象情報に対する処理を実行前に、当該ユーザが容易に認識できる情報処理システムを提供する。【解決手段】情報処理装置と情報処理管理装置が通信ネットワークを介して接続された情報処理システムであり、情報処理管理装置は、情報処理装置からの要求に基づいて、当該情報処理装置における処理の対象となる処理対象情報と、当該処理対象情報に関連付けられている処理条件情報と、を情報処理装置に送信する送信手段を有し、情報処理装置は、情報処理管理装置に対し、処理対象情報と処理条件情報の要求をする情報要求手段と、情報処理管理装置から処理対象情報と処理条件情報を受信する受信手段と、処理対象情報の一覧を表示するための情報に処理条件情報を適用した処理対象一覧情報を生成して表示する表示手段と、を有する情報処理システムによる。【選択図】図１
2020144611.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と情報処理管理装置が通信ネットワークを介して接続された情報処理システムであって、
前記情報処理管理装置は、
前記情報処理装置からの要求に基づいて、当該情報処理装置における処理の対象となる処理対象情報と、当該処理対象情報に関連付けられている処理条件情報と、を前記情報処理装置に送信する送信手段を有し、
前記情報処理装置は、
前記情報処理管理装置に対し、前記処理対象情報と前記処理条件情報の要求をする情報要求手段と、
前記情報処理管理装置から前記処理対象情報と前記処理条件情報を受信する受信手段と、
前記処理対象情報の一覧を表示するための情報に前記処理条件情報を適用した処理対象一覧情報を生成して表示する表示手段と、を有する、
ことを特徴とする情報処理システム。
【請求項２】
前記表示手段は、前記処理対象情報に対する処理条件が前記処理条件情報によって変更されたことを示す情報を含めて、前記処理対象一覧情報を生成する、
請求項１に記載の情報処理システム。
【請求項３】
前記表示手段は、変更された前記処理条件情報に該当する表示を他の表示と異なる表現で表示するように前記処理対象一覧情報を生成する、
請求項２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、ユーザが任意に前記処理対象情報に対する処理条件を更新できる情報入力手段を備え、
前記情報入力手段を介して、ユーザが前記処理条件情報によって変更された前記処理対象一覧情報の含まれる前記処理対象情報に対し、前記情報入力手段を介して処理条件を再変更できる、
請求項２に記載の情報処理システム。
【請求項５】
前記情報要求手段は、情報処理装置から前記要求を入力したユーザを認証した結果に基づいて、当該要求に係る処理対象情報を有する前記情報処理管理装置に対して前記要求を送信する、
請求項１乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
通信ネットワークを介して接続された情報処理管理装置に対し、処理対象情報と、当該処理対象情報に関連付けられている処理条件情報と、を前記情報処理管理装置に対して要求をする情報要求手段と、
前記処理対象情報を一覧表示するための情報に前記処理条件情報を適用した処理対象一覧情報を生成し表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項７】
情報処理装置と情報処理管理装置が通信ネットワークを介して接続された情報処理システムにおける情報処理方法であって、
前記情報処理装置が、処理対象情報と、当該処理対象情報に関連付けられている処理条件情報と、を前記情報処理管理装置に対して要求をし、
前記情報処理管理装置が、前記要求に基づいて、前記処理対象情報と前記処理条件情報を前記情報処理装置に送信し、
前記情報処理装置が、  前記処理対象情報を一覧表示するための情報に前記処理条件情報を適用した処理対象一覧情報を生成して表示する、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
画像情報を含む画像形成情報に基づき画像形成を実行する画像形成装置と、当該画像情報を管理して画像形成装置に画像形成情報に配信する画像情報処理管理装置を、通信ネットワークを介して通信可能に接続した画像情報処理システムが知られている。また画像情報の機密性を保持するために、ユーザが当該画像情報に基づく画像形成処理による情報出力処理（印刷処理）を実行するとき、当該画像形成装置に対してユーザ認証処理を行うものも知られている。そして、認証されたユーザは画像形成装置において、自身が蓄積処理を行った画像情報の出力や削除などの処理を指示することができる情報処理システムも知られている。
【０００３】
画像形成情報である印刷ジョブに係る印刷実行方法を制御する目的で、当該印刷ジョブの投入方法によってルールを判定して印刷ジョブの振る舞いを変更する技術が開示されている（特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術を用いて、画像形成処理に係る出力処理に制限を課す場合、ユーザが個別に設定した出力条件が情報処理管理装置（プリンタサーバ）で設定されている既定値に強制的に変更される。その変更の有無や変更内容をユーザが認識するタイミングは、ユーザが出力処理の実行を指示するタイミングであった。すなわち、ユーザは、出力処理の対象となる一覧の中から、出力処理を実行する画像情報を選択した後において、その出力処理に課された制限（条件）を知ることになる。
【０００５】
上記の従来技術のようなタイミングで出力処理に課されている制限を知るまで、ユーザは、処理対象として選択した画像情報に対する制限内容を認識できない、という課題があった。
【０００６】
本発明は、ユーザが設定した処理対象情報に対する処理条件が既定条件によって変更されたことを、当該処理対象情報に対する処理を実行前に、当該ユーザが容易に認識できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記技術的課題を解決するため、本発明の一態様は、情報処理装置と情報処理管理装置が通信ネットワークを介して接続された情報処理システムであって、前記情報処理管理装置は、前記情報処理装置からの要求に基づいて、当該情報処理装置における処理対象情報と、前記処理対象情報に関連付けられている処理条件情報と、を前記情報処理装置に送信する送信手段を有し、前記情報処理装置は、前記情報処理管理装置に対し、前記処理対象情報と前記処理条件情報の要求をする情報要求手段と、前記情報処理管理装置から前記処理対象情報と前記処理条件情報を受信する受信手段と、前記処理対象情報の一覧を表示するための情報に前記処理条件情報を適用した処理対象一覧情報を生成して表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザが設定した処理対象情報に対する処理条件が既定条件によって変更されたことを、当該処理対象情報に対する処理を実行前に、当該ユーザが容易に認識できる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る情報処理システムの実施形態である印刷管理システムの概要を示すシステム構成図。
【図２】本発明に係る情報処理装置の実施形態であるＭＦＰのハードウェア構成図。
【図３】上記ＭＦＰの機能構成図。
【図４】上記印刷管理システムにおける認証処理フローを示すシーケンス図。
【図５】上記ＭＦＰの表示画面にランチャー画面の例を示す図。
【図６】上記印刷管理システムが備えるプリンタサーバに蓄積されるジョブ情報テーブルのデータ構造を示す図。
【図７】上記印刷管理システムが備えるプリンタサーバに蓄積されるサーバ情報テーブルのデータ構造を示す図。
【図８】上記印刷管理システムが備えるクライアント端末の設定画面の例を示す図。
【図９】上記印刷管理システムにおける印刷ジョブ登録処理フローを示すシーケンス図。
【図１０】上記印刷管理システムにおける印刷処理フローの一部を示すシーケンス図。
【図１１】上記印刷管理システムにおいてＭＦＰに表示される印刷ジョブの一覧表示画面の例を示す図。
【図１２】上記一覧表示画面の比較例を示す図。
【図１３】上記印刷管理システムにおいてＭＦＰに表示されるルール表示画面の例を示す図。
【図１４】上記印刷管理システムにおいてＭＦＰに表示される属性変更画面の例を示す図。
【図１５】上記属性変更画面において特定の条件を変更する例を示す図。
【図１６】上記印刷管理システムにおける印刷処理フローの一部を示すシーケンス図。
【図１７】上記印刷管理システムにおける印刷処理フローの一部を示すシーケンス図。
【図１８】上記印刷管理システムにおける印刷処理中のＭＦＰにおける表示例を示す図。
【図１９】上記印刷処理システムが備えるプリンタサーバのハードウェア構成図。
【図２０】上記印刷処理システムが備えるプリンタサーバの機能ブロック図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について説明する。まず、本発明に係る情報処理システムの一実施形態として、印刷管理システム１を例にする。また、本発明に係る情報更新装置の一実施形態として、印刷管理システム１に適用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００を例にする。
【００１１】
［情報処理システムの実施形態］
本発明に係る情報処理システムの一実施形態として、印刷管理システム１を例にして説明する。図１に示すように、印刷管理システム１は、少なくとも、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、プリンタサーバ２００、クライアントＰＣ３００、認証サーバ４００、通信ネットワーク５００、を含む。
【００１２】
ＭＦＰ１００は、情報処理装置の一実施形態であって画像情報の出力処理などを実行する画像形成装置である。
【００１３】
プリンタサーバ２００は、情報処理管理装置の一実施形態であってＭＦＰ１００において処理される処理対象情報の一例である印刷ジョブなどを管理する。また、プリンタサーバ２００は、印刷ジョブの処理条件を既定する処理条件情報を管理し、印刷管理システム１に蓄積されている処理対象情報に対して一律に設定する。
【００１４】
クライアントＰＣ３００は、ＭＦＰ１００で画像形成処理の対象となる処理対象情報である印刷ジョブをプリンタサーバ２００に蓄積させる情報処理装置である。なお、クライアントＰＣ３００は、印刷ジョブを自らの記憶手段に蓄積しておき、印刷ジョブの蓄積場所を示すメタデータのみをプリンタサーバ２００に送信して管理させることもできる。いずれの場合であっても、ＭＦＰ１００が印刷ジョブを実行するときは、プリンタサーバ２００に対して印刷ジョブの所在を問い合わせ、その結果に基づいて、ＭＦＰ１００が処理対象となる印刷ジョブを取得する。
【００１５】
認証サーバ４００は、ＭＦＰ１００を利用するための認証処理を実行する。ＭＦＰ１００を利用して印刷ジョブの処理を要求する場合、当該ユーザはＭＦＰ１００を介して認証情報を入力し、認証サーバ４００に対して認証処理を要求する。
【００１６】
通信ネットワーク５００は、ＭＦＰ１００、プリンタサーバ２００、クライアントＰＣ３００、認証サーバ４００、が相互に情報通信可能なものであれば、その方式を問わず、有線通信でも無線通信でもよい。
【００１７】
［ＭＦＰ１００のハードウェア構成］
次に、図２を参照して、本実施形態に係るＭＦＰ１００のハードウェア構成について説明する。図２は、本実施形態に係るＭＦＰ１００の機能構成を示すブロック図である。ＭＦＰ１００は、コントローラ２０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）２１、スキャナユニット２２、排紙トレイ２３、ディスプレイパネル２４、給紙テーブル２５、プリントエンジン２６、排紙トレイ２７及びネットワークＩ／Ｆ２８を有する。
【００１８】
また、コントローラ２０は、主制御部３０、エンジン制御部３１、入出力制御部３２、画像処理部３３及び操作表示制御部３４を有する。また、ＭＦＰ１００は、スキャナユニット２２、プリントエンジン２６を有する複合機として構成されている。なお、図２においては、電気的接続を実線の矢印で示しており、記録媒体の流れを破線の矢印で示している。
【００１９】
ディスプレイパネル２４は、ＭＦＰ１００の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザがＭＦＰ１００を直接操作し若しくはＭＦＰ１００に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ２８は、ＭＦＰ１００がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２０】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、それらのプログラムに従ったＣＰＵ１０の演算によって構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、ＭＦＰ１００全体を制御する制御部として機能する。
【００２１】
主制御部３０は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部３１は、プリントエンジン２６やスキャナユニット２２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部３２は、ネットワークＩ／Ｆ２８を介して入力される信号や命令を主制御部３０に入力する。また、主制御部３０は、入出力制御部３２を制御し、ネットワークＩ／Ｆ２８を介して他の機器にアクセスする。
【００２２】
画像処理部３３は、主制御部３０の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン２６が画像形成動作において形成すべき画像を描画するための情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによってＭＦＰ１００が認識可能な形式に変換された画像情報である。操作表示制御部３４は、ディスプレイパネル２４に情報表示を行い若しくはディスプレイパネル２４を介して入力された情報を主制御部３０に通知する。
【００２３】
ＭＦＰ１００がプリンタとして動作する場合は、まず、入出力制御部３２がネットワークＩ／Ｆ２８を介して印刷ジョブを受信する。入出力制御部３２は、受信した印刷ジョブを主制御部３０に転送する。主制御部３０は、印刷ジョブを受信すると、画像処理部３３を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００２４】
画像処理部３３によって描画情報が生成されると、エンジン制御部３１は、生成された描画情報に基づいてプリントエンジン２６を制御し、給紙テーブル２５から搬送される記録媒体に対して画像形成を実行する。即ち、プリントエンジン２６が画像形成部として機能する。プリントエンジン２６によって画像形成が施された記録媒体は排紙トレイ２７に排出される。
【００２５】
画像処理部３３によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ１４等に格納され、若しくは入出力制御部３２及びネットワークＩ／Ｆ２８を介して外部の装置に送信される。即ち、ＡＤＦ２１及びエンジン制御部３１が画像入力部として機能する。
【００２６】
また、ＭＦＰ１００が複写機として動作する場合は、エンジン制御部３１がスキャナユニット２２から受信した撮像情報若しくは画像処理部３３が生成した画像情報に基づき、画像処理部３３が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部３１がプリントエンジン２６を駆動する。
【００２７】
［ＭＦＰ１００の機能ブロック］
次に、ＭＦＰ１００が備える機能ブロックについて図３を用いて説明する。ＭＦＰ１００は、主制御部３０のハードウェア資源と協働する制御プログラムによって、以下の機能ブロックを実行可能にする。ＭＦＰ１００は、データ送受信部１０１と、印刷データ解析部１０２と、印刷データ作成部１０３と、印刷設定保持部１０４と、印刷設定更新部１０５と、データ表示部１０６と、操作受付部１０７と、を有する。
【００２８】
データ送受信部１０１は、クライアントＰＣ３００やプリンタサーバ２００から送られてきた印刷ジョブに含まれる処理対象情報に相当するジョブデータを受信する。なお、処理対象情報に対する処理条件情報の例となる印刷設定に関する情報は、印刷ジョブに含まれているものとする。また、データ送受信部１０１は、後述する認証情報を認証サーバ４００に対して認証情報を送信し、認証結果情報を受信する。データ送受信部１０１は、受信手段を構成する。
【００２９】
印刷データ解析部１０２は、データ送受信部１０１において受信されたジョブデータの内容を解析する。印刷データ解析部１０２は、解析した内容を印刷データ作成部１０３と、印刷設定更新部１０５に通知する。
【００３０】
印刷データ作成部１０３は、印刷データ解析部１０２において解析されたジョブデータおよび、印刷設定保持部１０４において保持されている印刷設定に基づいて、実際に印刷される画像を生成する。また、印刷データ作成部１０３は、印刷設定保持部１０４から取得した情報に基づいて生成した画像に対する処理制限情報（適用ルール）が印刷設定更新部１０５から通知されたとき、その適用ルールを用いて画像の生成条件を更新して、当該画像を生成する。
【００３１】
印刷設定保持部１０４は、印刷データ解析部１０２において解析された印刷設定（カラー出力／白黒出力、印刷部数、印刷面付け等）を指定する情報を保持する。
【００３２】
印刷設定更新部１０５は、印刷データ解析部１０２から通知された情報に基づいて、当該印刷データに関する処理制限情報（適用ルール）を、データ送受信部１０１を介してプリンタサーバ２００に要求する。印刷設定更新部１０５は、プリンタサーバ２００から受け取った適用ルールを印刷データ作成部１０３に通知する。また、印刷設定更新部１０５は、プリンタサーバ２００から受け取った適用ルールをデータ表示部１０６に通知する。後述する操作受付部１０７からの通知に基づいて、データ表示部１０６において保持されている印刷設定（処理条件情報）が変更された場合、適用ルールを更新して画像を生成する。印刷設定更新部１０５は、情報要求手段を構成する。
【００３３】
データ表示部１０６は、ユーザへのインタフェースを提供する。データ表示部１０６は、ユーザがＭＦＰ１００を利用するときに認証情報を入力するインタフェース、当該ユーザの権限で実行可能な印刷ジョブの一覧を提示するインタフェースなどをユーザに提供する。また、データ表示部１０６は、印刷ジョブの一覧から選択された特定の印刷ジョブに対する印刷設定（適用条件）を変更するインタフェースもユーザに提供する。データ表示部１０６は、表示手段を構成する。
【００３４】
操作受付部１０７は、データ表示部１０６において提供されるユーザインタフェースを介して、ユーザ操作を受け付ける。例えば、印刷ジョブの一覧から選択された特定の印刷ジョブに対する印刷設定の変更情報（部数変更や面変更など）を受け付けて、印刷設定更新部１０５に通知する。操作受付部は情報入力手段を構成する。
【００３５】
［プリンタサーバ２００のハードウェア構成］
次に、本実施形態に係るプリンタサーバ２００のハードウェア構成について、図１９を用いて説明をする。図１９に示すように、本実施形態に係るプリンタサーバ２００は、一般的なコンピュータと同等の機能を備える情報処理機器であって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２４０、及びＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２５０が共通バス２６０を介して接続されている。また、Ｉ／Ｆ２５０には、通信ネットワーク５００と接続し、ＭＦＰ１００、クライアントＰＣ３００とのデータ通信を実現する通信モジュール２５１、キーボードやマウスなどの入力デバイス２５２、ユーザインタフェースを表示するディスプレイ２５３などが接続されている。
【００３６】
ＣＰＵ２１０は演算手段であり、プリンタサーバ２００の全体の動作を制御する。ＲＡＭ２２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２１０が画像情報を処理する際の作業領域として用いられる。ＲＯＭ２３０は、読み出し専用の不揮発性の記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ２４０は、情報の読み書きが可能であって記憶容量が大きい不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーションプログラムなどが格納される。
【００３７】
Ｉ／Ｆ２５０は、共通バス２６０と各種のハードウェアやネットワーク等を接続し制御する。通信モジュール２５１は、プリンタサーバ２００を通信ネットワーク５００に接続させてプリンタサーバ２００との情報通信を実現するための通信インタフェースである。
【００３８】
以上のハードウェア構成を備えるプリンタサーバ２００は、ＲＯＭ２３０に格納された制御用プログラム及びや、ＨＤＤ２４０などの記憶媒体からＲＡＭ２２０にロードされた情報処理プログラム（アプリケーションプログラム）などをＣＰＵ２１０が備える演算機能によって処理機能を実現する情報処理機器である。これら処理によって、プリンタサーバ２００の種々の機能モジュールを含むソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、上述した構成を含むハードウェア資源との組み合わせによって、本実施形態に係るプリンタサーバ２００の機能を実現する機能ブロックが構成される。
【００３９】
［プリンタサーバ２００の機能構成］
次に、プリンタサーバ２００の機能構成について、図２０を参照しながら説明する。プリンタサーバ２００は、データ受信部２０１と、ジョブ情報登録部２０２と、ジョブ情報蓄積部２０３と、ジョブ情報探索部２０４と、適用ルール判定部２０５と、ジョブデータ生成部２０６と、データ送信部２０７と、ジョブ情報更新部２０８と、を有している。
【００４０】
データ受信部２０１は、ＭＦＰ１００及びクライアントＰＣ３００から印刷ジョブを受信し、ジョブ情報登録部２０２に受信したジョブ情報を渡す。また、データ受信部２０１は、ＭＦＰ１００から受信したジョブ情報取得要求をジョブ情報探索部２０４に渡す。また、データ受信部２０１は、ＭＦＰ１００から受信した適用ルール取得要求を適用ルール判定部２０５に渡す。また、データ受信部２０１は、ＭＦＰ１００から受信したジョブ情報要求をジョブ情報更新部２０８に渡す。また、データ受信部２０１は、ＭＦＰ１００またはクライアントＰＣ３００から受信した印刷結果通知をジョブ情報更新部２０８に渡す。
【００４１】
ジョブ情報登録部２０２は、データ受信部２０１から渡された印刷ジョブに含まれるジョブ情報をジョブ情報蓄積部２０３に格納する。
【００４２】
ジョブ情報蓄積部２０３は、印刷ジョブに係る処理を実行するときに用いられる処理設定（ユーザが設定した処理条件）と含み、印刷ジョブのインデックスとして機能するジョブ情報を格納する。
【００４３】
ジョブ情報探索部２０４は、データ受信部２０１から受け取ったジョブ情報取得要求に基づいてジョブ情報蓄積部２０３を探索し、探索結果をデータ送信部２０７に渡す。
【００４４】
適用ルール判定部２０５は、データ受信部２０１から受け取った適用ルール取得要求に基づいて、適用ルール格納部２０９に対して、適用ルール取得要求に含まれるジョブ情報に基づく印刷ジョブに適用するルールの検索をする。適用ルール判定部２０５は、適用ルールが存在した場合、これをジョブデータ生成部２０６と、データ送信部２０７に渡す。
【００４５】
なお、適用ルール判定部２０５に相当する機能ブロックを、ＭＦＰ１００に搭載させることで、プリンタサーバ２００からは、適用ルール判定部２０５に相当する機能ブロックを外してもよい。この場合、ＭＦＰ１００から適用ルール取得要求を受け取ったデータ受信部２０１が、適用ルール格納部２０９を検索し、データ送信部２０７が該当する適用ルールをＭＦＰ１００に送信するように構成すればよい。
【００４６】
ジョブデータ生成部２０６は、データ受信部２０１から受け取ったジョブ情報要求に基づいて、当該ジョブ情報に基づくジョブデータを生成する。ジョブデータ生成部２０６は、ジョブデータを生成するときに、これに適用する適用ルールが存在するときは、その適用ルールに基づいてジョブデータを生成する。ジョブデータ生成部２０６は、生成したジョブデータをデータ送信部２０７に渡す。
【００４７】
データ送信部２０７は、各機能ブロックから渡されたデータを、それぞれの要求元（ＭＦＰ１００，クライアントＰＣ３００）に送信する。データ送信部２０７は、ＭＦＰ１００からの要求に基づいて、ＭＦＰ１００における印刷処理の対象となる印刷ジョブのジョブ情報やジョブデータをＭＦＰ１００に送信する。また、データ送信部２０７は、ジョブ情報に関連付けられている処理条件情報である適用ルールも、ＭＦＰ１００に送信する。データ送信部２０７は、情報管理装置であるプリンタサーバ２００の送信手段を構成する。
【００４８】
ジョブ情報更新部２０８は、データ受信部２０１から渡された印刷結果通知用いて、ジョブ情報蓄積部２０３に格納されているジョブ情報のステータスを、「印刷完了」に更新する。このようにジョブ情報のステータスを更新することで、ジョブ情報探索部２０４における探索処理のときに、未処理（未印刷）の印刷ジョブに関するジョブ情報のみを抽出することができる。
【００４９】
［印刷管理システム１における認証処理フロー］
次に、本実施形態に係る印刷管理システム１におけるユーザ認証処理の流れについて図４を用いて説明する。ＭＦＰ１００において、データ表示部１０６が提供するユーザインタフェースを介し、操作受付部１０７によってユーザが「ユーザ名」を入力し（Ｓ４０１）、続けて、パスワードを入力する（Ｓ４０２）。ここで提供されるユーザインタフェースは、いわゆる認証画面であって、ユーザの認証情報は、当該ユーザを一意識別するための「ユーザ名」と、当該ユーザの正当性を確認するための「パスワード」の組み合わせにより構成される。ＭＦＰ１００は、データ送受信部１０１を介して認証サーバ４００に認証要求を送信する（Ｓ４０３）。
【００５０】
認証サーバ４００は、認証要求を受信して（Ｓ４０４）、認証要求に含まれる認証情報の検索を認証データベースに対して実施する（Ｓ４０５）。認証データベース内に、認証情報が存在するか否かの判定処理を行う（Ｓ４０６）。認証情報が存在した場合は（Ｓ４０６／ＹＥＳ）、認証処理を要求したユーザに対してＭＦＰ１００の機能を利用する権限付与する（Ｓ４０７）。認証情報が存在しなかった場合は、認証処理を要求したユーザに対してＭＦＰ１００の機能を利用する権限付与しない（Ｓ４０６／ＮＯ）。
【００５１】
認証結果をＭＦＰ１００に送信する（Ｓ４０８）。ＭＦＰ１００は、認証結果を受信し（Ｓ４０９）、利用権限が付与された場合は（Ｓ４１０／ＹＥＳ）、ログインが正常に終了し、利用権限で設定されたＭＦＰ１００で動作するアプリケーションや機能が利用できる状態になる（Ｓ４１１）。認証情報が存在せず、利用権限が付与された場合は（Ｓ４１０／ＮＯ）、ログインは失敗したことになるので、データ表示部１０６において、失敗通知を表示する（Ｓ４１２）。
【００５２】
なお、ＭＦＰ１００と認証サーバ４００による認証処理は、操作受付部１０７を介してユーザがユーザ名などを入力するほか、事前に登録しているＩＣカードを用いて認証情報を入力することもできる。また、未登録のＩＣカードを用いて、ＭＦＰ１００に対する登録処理を実行することもできる。
【００５３】
［ログイン成功画面］
Ｓ４１１においてＭＦＰ１００のデータ表示部１０６に表示されるランチャー画面１６１の例を図５に示す。図５に例示するように、ＭＦＰ１００のデータ表示部１０６に、「コピー（Ｃｏｐｙ）」、「プリンタ（Ｐｒｉｎｔｅｒ）」、「スキャナ（Ｓｃａｎｎｅｒ）」等のアプリケーションへのリンクボタンを表示する。ユーザは、この表示に対して選択操作を行うと、操作受付部１０７を介して所定のアプリケーションの動作開始指示となる。このように、ランチャー画面１６１を提供することで、使用したいアプリケーションへの遷移が容易になる。
【００５４】
また、ランチャー画面１６１には、「ログアウト」ボタンや「更新」ボタンが配置される。これによって、使用後のログアウト処理や、画面の更新処理を容易に行うことができる。また、ランチャー画面１６１を構成する各ボタンなどのレイアウトは自由に変更可能である。これにより、適切な形でのユーザへの機能を提供することが可能となる。また、ＭＦＰ１００の外部で動作するアプリケーションへのリンク（Ｅｍｂｅｄｄｅｄ  Ａｐｐｌｉｃａｔｉｏｎ）も設定可能である。
【００５５】
［プリンタサーバ２００に蓄積されるデータ構造］
次に、本実施形態に係るプリンタサーバ２００に蓄積されるジョブ情報のテーブル構造を例示する。図６（ａ）に示すように、ジョブ情報は、印刷対象となる文書情報を一意に識別するための「文書ＩＤ」プリンタサーバ２００に対して文書を蓄積した「ユーザ名」、文書蓄積処理を実行したプリンタサーバ２００を示す「サーバ情報」、蓄積されたジョブデータの文書名を示す「ジョブ名」、ジョブデータの格納場所（存在場所）を示す「ジョブ蓄積元」、ユーザが蓄積処理を行ったＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）を示す「蓄積言語」、ジョブデータによるページ数を示す「ページ数」、ジョブデータの面数を示す「面設定」、ジョブデータの色情報を示す「色情報」、ジョブデータの印刷時の印刷数を示す「部数」、ジョブデータの用紙サイズ情報を示す「用紙サイズ」、当該文書に対して代理で印刷可能なユーザ名を格納する「代理印刷許可者」、印刷文書に対して簡易的なセキュリティを実現するための「認証コード」、などの項目を含んで構成されている。
【００５６】
ユーザがプリンタサーバ２００に対して蓄積処理を行うと、ジョブデータのＰＪＬを読み取り、それぞれの情報がジョブデータの情報を示すジョブ情報データテーブルに蓄積される。なお、図６（ｂ）は、ジョブデータに係るジョブ情報に含まれるパラメータを例示している。なお、本実施形態に係る印刷管理システム１からの投入文書については、ユーザ名を“Ｓｙｓｔｅｍ”として登録するとともに、認証コードとともにゲストユーザーでの印刷処理で用いられることとする。
【００５７】
［プリンタサーバ２００の管理情報のデータ構造］
次に、本実施形態に係るプリンタサーバ２００の管理情報を含むサーバ情報を格納するサーバ情報テーブルの構造を例示する。図７（ａ）に示すように、サーバ情報は、プリンタサーバ２００を一意に特定するための「サーバＩＤ」、プリンタサーバ２００のＩＰアドレスを示す「ＩＰアドレス」、プリンタサーバ２００のホスト名を示す「ホスト名」、ＭＦＰ１００またはクライアントＰＣ３００において実行されるクライアントアプリとのデータ通信に用いるポートを示す「ポート番号」、ＭＦＰ１００等と暗号化通信に用いるポートを示す「ポート番号（ｈｔｔｐｓ）」、登録情報がプリンタサーバ２００であるのか、クライアントツールからの登録、つまりクライアントＰＣ３００であるのかを示す「サーバ種別」、等の項目を含んで構成される。
【００５８】
図７（ｂ）は、サーバ情報テーブルに実際に設定されるパラメータを例示している。ジョブデータの印刷時には前述のジョブデータテーブルから本テーブルのサーバＩＤを元にして検索処理を実行する。検索処理の結果、ヒットしたプリンタサーバ２００またはクライアントＰＣ３００から、該当するジョブを取得することで、ＭＦＰ１００による印刷処理が実行される。
【００５９】
［クライアントＰＣ３００における設定画面の例］
次に、クライアントＰＣ３００において実行されるクライアントツールの設定画面３０１の例を図８に示す。クライアントツールとは、クライアントＰＣ３００にインストールして実行されるツールであって、プリンタサーバ２００との通信を可能にするものである。その設定画面において、図８に例示するように、プリンタサーバ２００のホスト名、ＩＰアドレス、ポート番号、セキュリティ設定の有効／無効などの項目を設定することができる。また、設定画面に設けられた「接続テスト」ボタンを操作することで、プリンタサーバ２００との通信が正常に行える状態であることを確認することができる。また、ジョブデータの蓄積の際のユーザ名を示すユーザ名や、ＭＦＰ１００からの印刷要求時にジョブデータを生成するドライバを指定することも可能な構成になっている。
【００６０】
［印刷ジョブの登録処理フロー］
次に、本実施形態に係るプリンタサーバ２００に対してクライアントＰＣ３００において生成された印刷ジョブの登録（蓄積）処理の流れについて、図９を用いて説明する。
【００６１】
まず、クライアントＰＣ３００において印刷処理が実行されて、クライアントツールプログラムが有するドライバプログラム（印刷ドライバ）に対して、印刷対象となるデータが渡されると（Ｓ９０１）、印刷ジョブが生成され（Ｓ９０２）、印刷ジョブに関するジョブ情報（処理対象情報）が抽出される。生成された印刷ジョブは、クライアントＰＣ３００が備える指定フォルダに保存され（Ｓ９０３）、その保存場所を示す情報を含めたジョブ情報がプリンタサーバ２００に対し送信される（Ｓ９０４）。ジョブ情報は、印刷ジョブに含まれるジョブデータ（印刷処理の対象となるデータ）に関する設定情報等を含む情報である。
【００６２】
プリンタサーバ２００は、ジョブ情報を受信し（Ｓ９０５）、これを所定の記憶領域に登録し（Ｓ９０６）、登録結果をクライアントＰＣ３００に通知する（Ｓ９０７）。
【００６３】
クライアントＰＣ３００は、プリンタサーバ２００から通知された登録結果を判定し（Ｓ９０８）、登録が成功したらクライアントＰＣ３００において、その旨の表示をする（Ｓ９０８／ＹＥＳ、Ｓ９０９）。登録が失敗だったら、クライアントＰＣ３００において、その旨の表示をする（Ｓ９０８／ＮＯ、Ｓ９１０）。
【００６４】
Ｓ９０９及びＳ９１０の表示処理は、クライアントツールに対するポップアップ表示などでよい。これによって、ユーザに対して登録処理の結果を容易に通知することができる。また、上記の処理によって、印刷ジョブの情報(インデックス)をプリンタサーバ２００に格納することが可能となり、また、印刷ジョブに含まれるジョブデータ（画像データ）はユーザが印刷ジョブの登録処理を行ったクライアントＰＣ３００上に格納することができる。
【００６５】
［印刷処理フロー］
次に、本実施形態に係るＭＦＰ１００を用いた印刷処理の流れについて説明する。図１０は、印刷管理システム１において実行される印刷処理の流れの一部を示すシーケンス図である。まず、ユーザがＭＦＰ１００の操作受付部１０７を介してログイン操作を実行する（Ｓ１００１）。具体的には、自己のユーザＩＤ（個別識別情報）と、パスワードなどの認証用情報を入力する。入力したユーザＩＤとパスワードは認証サーバ４００に送信され、認証サーバ４００において同一の組合せが登録されていることを確認する処理が実行される。その結果、登録されている正当ユーザとして認証されれば、その旨を示す情報を受信することで、ＭＦＰ１００で実行可能なアプリケーションが起動される（Ｓ１００２）。
【００６６】
続いて、ＭＦＰ１００は、認証されたユーザＩＤを元にして、プリンタサーバ２００及びクライアントＰＣ３００にジョブ情報取得要求を送信する（Ｓ１００３）。なお、クライアントＰＣ３００にジョブ情報取得要求を送信する条件として、プリンタサーバ２００からジョブ情報取得要求に対する応答がタイムアウトになったとき、などに限定することもできる。
【００６７】
ジョブ情報取得要求を受信したプリンタサーバ２００及びクライアントＰＣ３００（クライアントツール）は、ＭＦＰ１００から送信されてきたユーザ情報を元にして、当該ユーザが登録した印刷ジョブの存在有無を確認する探索処理を実行する（Ｓ１００４、Ｓ１００５）。当該ユーザが蓄積処理を実施した印刷ジョブのジョブレコード（インデックス）が存在した場合、それをジョブ情報としてＭＦＰ１００に送信する（Ｓ１００６）。この場合、当該ユーザが蓄積処理をしたジョブレコードが複数あれば、それらを一括して送信する。
【００６８】
続いて、ジョブ情報を受信したＭＦＰ１００は（Ｓ１００７）、当該ジョブ情報に対して適用されている処理制限情報（適用ルール）を確認するために、プリンタサーバ２００及びクライアントＰＣ３００のクライアントツールに対して適用ルール取得要求を送信する（Ｓ１００８）。
【００６９】
適用ルール取得要求を受信したプリンタサーバ２００及びクライアントＰＣのクライアントツールは（Ｓ１００９）、適用ルール取得要求に含まれているジョブ情報を元に、設定されているルール情報との照合を実施し、ルールを適用すべきジョブ情報なのか否かの判定処理を行う（Ｓ１０１０）。その後、判定結果をＭＦＰ１００に対して送信する（Ｓ１０１１）。
【００７０】
続いて、ＭＦＰ１００は、判定結果を受信したＭＦＰ１００は（Ｓ１０１２）、Ｓ１００７において受信したジョブ情報と、Ｓ１０１２において受信した判定結果に基づいて、印刷設定更新部１０５において一覧表示情報を作成し（Ｓ１０１３）、データ表示部１０６においてディスプレイパネル２４に一覧表示情報を表示する（Ｓ１０１４）
【００７１】
なお、ＭＦＰ１００に適用ルール格納部２０９に相当する記憶手段が備わっていて、当該記憶手段に印刷管理システム１で用いられる処理制限情報（適用ルール）が記憶されている場合、ＭＭＦＰ１００は、Ｓ１００７の後、Ｓ１０１０に相当する処理を実行し、Ｓ１０１３に相当する処理に移行してもよい。すなわち、適用ルール判定処理（Ｓ１０１０）はプリンタサーバ２００またはクライアントＰＣ３００において実行するものに限定はされない。
【００７２】
［本実施形態に係る一覧表示］
次に、Ｓ１０１４において表示される一覧表示画面３６０の例について、図１１を用いて説明する。図１１に示すように、ＭＦＰ１００において表示される一覧表示画面３６０には、タイトル表示とサーバ名称を示すラベル３６０１、画面の更新を行う更新ボタン３６０２、ユーザが蓄積を行っている印刷ジョブ数３６０３が含まれる。また、一覧表示画面３６０には、印刷処理を指示するための印刷ボタン３６０４、印刷ジョブの除処理を行うための削除ボタン３６０５、蓄積時の印刷条件を変更するための条件変更ボタン３６０６、印刷条件（適用ルール）を確認する画面を表示するためのルール確認ボタン３６０７、が含まれる。さらに、一覧表示画面３６０には、選択可能な印刷ジョブの情報を示すジョブボタン３６０８が含まれる。一覧表示画面３６０は、上記の構成の他、選択可能を全選択するためのボタンや、一画面では表示しきれない印刷ジョブが有る場合に、表示ページを切り替えるためのページ切替ボタン等が含まれて構成されている。
【００７３】
ジョブボタン３６０８は、ジョブ情報に基づいて生成されている。したがって、ユーザが、ジョブボタン３６０８から、印刷又は削除処理を行いたいジョブ情報を選択し、それぞれのボタンを操作することで、当該ジョブ情報に係るジョブデータがプリンタサーバ２００又はクライアントＰＣ３００から取得される。ジョブボタン３６０８は、認証されたユーザが自ら蓄積した印刷ジョブに関するもので構成されている。これによって、印刷ジョブに秘匿性を持たせることができる。
【００７４】
ジョブボタン３６０８には、当該印刷ジョブに関するジョブ情報に基づいて、複数の情報が表示されている。例えば、ジョブデータに付与されている文書名、当該ジョブデータを蓄積した処理日時、ページ数、部数、面数、カラー出力かモノクロ出力かを示す出力条件情報３６０９等が含まれる。また、ジョブボタン３６０８には、当該ジョブ情報に係るジョブデータが蓄積されている蓄積場所を示す表示も含まれる。図１１においては、文字として「Ｓｅｒｖｅｒ」や「Ｃｌｉｅｎｔ」という表示例を示している。なお、文字ではなくアイコンなどの図形で区別をしてもよい。
【００７５】
ここで、比較例として従来例の旧一覧表示画面３６０ａを図１２に示す。一覧表示画面３６０と旧一覧表示画面３６０ａを比較すると、旧一覧表示画面３６０ａには、ルール確認ボタン３６０７が含まれていない。また、一覧表示画面３６０に含まれるジョブボタン３６０８と、旧一覧表示画面３６０ａに含まれるジョブボタン３６０８ａを比較すると、ジョブボタン３６０８に含まれる出力条件情報３６０９には、ユーザが視認し易くなるように強調する表示加工が施されているが、ジョブボタン３６０８ａには、そのような表示加工は含まれていない。
【００７６】
一覧表示画面３６０において強調表示などの表示加工が施されている出力条件情報３６０９は、ユーザが印刷ジョブを登録するときに設定した出力条件に対して、プリンタサーバ２００などにおいて既定値としてされている処理制限情報（適用ルール）が適用されていることを示している。図１１と図１２の比較に基づいて説明をすると、ジョブボタン３６０８の最上部に表示されている印刷ジョブは、ユーザが設定して出力条件は「ＣＯＬＯＲ」だったが、印刷管理システム１において一律に適用する規定値として設定されている適用ルールが「Ｂ＆Ｗ」だったため、強制的に変更されていることを明示している。なお「ＣＯＬＯＲ」とは、カラー印刷を示し、「Ｂ＆Ｗ」とは白黒印刷を示すものである。
【００７７】
なお、ユーザが指定した印刷ジョブに対する処理条件がルールの適用によって変更されていることをジョブ情報の表示でジョブボタン３６０８において明示するとき、図１１に例示するような強調表示に限定されるものではない。例えば、他の部分の表示色とは異なる色を用いる、文字のフォントを変更する、大きさを変える（該当部分だけ大きくする）、変更されている部分だけ点滅させるなど、ユーザにおいて、出力条件が変更されていることを容易に認識できるものであればよい。
【００７８】
このように、本実施形態に係るＭＦＰ１００では、ジョブデータの一覧である処理対象一覧情報を、図１１に例示したジョブボタン３６０８のように生成して表示させる。このジョブボタン３６０８に対して、当該印刷ジョブに適用されるように設定された処理条件（出力）がユーザの指定したものから、強制的に適用されるルールによって変更されている場合、ジョブデータの内容を確認することなく、ユーザは、変更の有無を識別することができる。これによって、ユーザは、処理対象とする印刷ジョブに対する処理を実行する前に、処理条件が変更されていることを容易に確認できる。
【００７９】
［設定されているルールを確認する画面の表示例］
本実施形態に係るＭＦＰ１００では、一覧表示画面３６０に含まれているルール確認ボタン３６０７を操作することにより、図１３に示すルール表示画面３６１がディスプレイパネル２４に表示される。なお、一覧表示画面３６０は、出力条件情報３６０９にユーザが触れることでも表示可能な画面である。
【００８０】
図１３に示すように、ルール表示画面３６１は、選択されたジョブデータに付与されている文書名、当該ジョブデータの出力条件として適用されている適用ルールなどが含まれる。ルール表示画面３６１に含まれる「閉じる」ボタンを操作すると、一覧表示画面３６０に戻る。また、「印刷」ボタンを操作すると、表示されているジョブ情報に係るジョブデータの出力処理が実行される。なお、ルール表示画面３６１はダイアログやポップアップ等、その表示方法は限定されない。
【００８１】
［出力条件を変更する画面の表示例］
本実施形態に係るＭＦＰ１００では、データ表示部１０６を介してディスプレイパネル２４に表示されている一覧表示画面３６０に対して、操作受付部１０７を介して入力される操作によって、処理条件である出力条件を更新することができる。ディスプレイパネルに表示される一覧表示画面３６０含まれている条件変更ボタン３６０６に対して、操作受付部１０７を介した操作を行う。この操作は、ディスプレイパネル２４がタッチパネルであれば、ユーザが条件変更ボタン３６０６の表示を押下することである。この操作によって、図１４に示す属性変更画面３６２がディスプレイパネル２４に表示される。
【００８２】
属性変更画面３６２は、当該印刷ジョブに設定された出力条件が表示されていて、適用ルールによって強制的に変更された項目に対して、上記のような操作を行うことにより、一時的に、ユーザの任意で処理条件を再変更（再更新）できるインタフェースを提供する画面である。ここでは変更可能な属性として、「部数」、「片面／両面」、「カラー／モノクロ」の各設定が例示されている。
【００８３】
属性変更画面３６２には、選択されているジョブデータに付与されている文書名表示３６２１、試し印刷ボタン３６２２，印刷ボタン３６２３の他、当該ジョブデータに対して設定されている（変更されている）出力条件表示３６２４が含まれる。
【００８４】
例えば、出力条件表示３６２４のうち、「カラー／モノクロ」の設定などに関する色属性条件表示３６２４ａをユーザが操作をすると、図１５（ａ）に例示する画面が表示される。この画面において、色属性条件を「カラー」から「モノクロ」に変更して「ＯＫ」ボタンを押下すれば、図１４に例示した属性変更画面３６２において、色属性条件表示３６２４ａの「カラー」が「モノクロ」に変更される。その後、印刷ボタン３６２３を操作すれば、変更後の属性によって印刷処理が実行される。
【００８５】
また、出力条件表示３６２４のうち、「片面／両面」の設定などに関する編集条件表示３６２４ｂをユーザが操作をすると、図１５（ｂ）に例示する画面が表示される。この画面において、編集条件を「片面」から「両面」に変更して「ＯＫ」ボタンを押下すれば、図１４に例示した属性変更画面３６２において、編集条件表示３６２４ｂの「片面」が「両面」に変更される。その後、印刷ボタン３６２３を操作すれば、変更後の属性によって印刷処理が実行される。
【００８６】
なお、属性を変更した後に、試し印刷ボタン３６２２を操作すれば、部数が２以上であっても、一部のみの印刷処理を実行することができる。
【００８７】
以上のように、本実施形態によれば、一覧表示画面３６０に含まれている条件変更ボタン３６０６を操作することにより、適用ルールによって出力条件が制限された印刷ジョブに対してもユーザが任意に出力条件を変更して、希望する印刷処理を容易に実行することができる。
【００８８】
例えば、図１１に例示した一覧表示画面３６０のように、当該ユーザが蓄積した印刷ジョブが存在する場合、文書名が「ｂｂｂ．ｐｄｆ」の印刷ジョブを実行するとき、ユーザの蓄積時の設定である「カラー印刷」を行い場合は、該当する出力条件情報３６０９（２Ｓｌｉｄｅ、Ｂ＆Ｗ）を操作して、図１４に例示した属性変更画面３６２に遷移させて、図１５（ａ）に例示したように「カラー」を選択してＯＫボタンを操作し、属性変更画面３６２にて印刷ボタン３６２３を操作する。このような操作によって、ユーザが蓄積時に設定した出力条件が適用ルールによって強制的に変更された場合、それを容易に認識することができ、さらに、条件の再更新を希望する場合には、条件変更を容易に行うことができる。
【００８９】
［ＭＦＰ１００による印刷処理フローその１］
次に、本実施形態に係るＭＦＰ１００の印刷処理の流れについて、図１６のシーケンス図を用いて説明する。図９を用いて説明したように、ユーザはＭＦＰ１００に対してログイン操作を実行して認証されれば、自身が蓄積したジョブ情報および当該ジョブ情報に係るジョブデータに対してユーザが設定した出力条件などにルールが適用されたか否かを容易に識別可能な、一覧表示画面３６０がディスプレイパネル２４に表示される。
【００９０】
表示された一覧表示画面３６０に含まれる複数のジョブボタン３６０８（ジョブリスト）の中から、特定の印刷ジョブを選択し（Ｓ１６０１）、印刷ボタン３６０４を操作すると印刷処理が開始される（Ｓ１６０２）。印刷処理が開始されると、まず、当該印刷ジョブに係るジョブデータがプリンタサーバ２００に蓄積されているか、クライアントＰＣ３００に蓄積されているかを判定する。ここでは、プリンタサーバ２００に蓄積されているものとして、説明する。
【００９１】
ＭＦＰ１００は、プリンタサーバ２００に対して、ジョブデータ取得要求を送信する（Ｓ１６０３）。ジョブデータ取得要求には、選択された印刷ジョブに係るジョブ情報が含まれている。プリンタサーバ２００は、受信したジョブデータ取得要求に含まれているジョブ情報に基づいてジョブデータを特定する（Ｓ１６０５）。そして、ジョブ情報に適用ルールに関する情報が含まれていた場合、特定したジョブデータに対して適用ルールを反映したデータに変換する。
【００９２】
プリンタサーバ２００からＭＦＰ１００に対してジョブデータが送信され（Ｓ１６０６）、これを受信したＭＦＰ１００は（Ｓ１６０７）、当該ジョブデータを用いて印刷処理が実行される。このとき、ＭＦＰ１００のディスプレイパネル２４には、図１８に示す処理表示画面３６３が表示される。そして、印刷ジョブに基づく出力結果を得ることができる（Ｓ１６０８、Ｓ１６０９）。
【００９３】
続いて、ＭＦＰ１００は、印刷処理が完了した後に、印刷完了結果をプリンタサーバ２００に送信する（Ｓ１６１０）。プリンタサーバ２００は、受信した印刷完了結果を用いて（Ｓ１６１１）、該当するジョブデータのレコード更新処理を行う（Ｓ１６１２）。以上のように、本実施形態に係る印刷管理システム１は、適切な印刷処理および印刷結果の更新処理を行うことができる。
【００９４】
［ＭＦＰ１００による印刷処理フローその２］
次に、本実施形態に係るＭＦＰ１００の印刷処理の別の流れについて、図１７のシーケンス図を用いて説明する。図１６において説明したフローとの違いは、ジョブデータがクライアントＰＣ３００に蓄積されている点にある。
【００９５】
まず、表示された一覧表示画面３６０に含まれる複数のジョブボタン３６０８（ジョブリスト）の中から、特定の印刷ジョブを選択し（Ｓ１７０１）、印刷ボタン３６０４を操作すると印刷処理が開始される（Ｓ１７０２）。印刷処理が開始されると、まず、当該印刷ジョブに係るジョブデータがプリンタサーバ２００に蓄積されているか、クライアントＰＣ３００に蓄積されているかを判定する。ここでは、クライアントＰＣ３００に蓄積されているものとして、説明する。
【００９６】
ＭＦＰ１００は、クライアントＰＣ３００に対して、ジョブデータ取得要求を送信する（Ｓ１７０３）。ジョブデータ取得要求には、選択された印刷ジョブに係るジョブ情報が含まれている。クライアントＰＣ３００は、受信したジョブデータ取得要求に含まれているジョブ情報に基づいてジョブデータを特定する（Ｓ１７０５）。そして、ジョブ情報に適用ルールに関する情報が含まれていた場合、特定したジョブデータに対して適用ルールを反映したデータに変換する。
【００９７】
クライアントＰＣ３００からＭＦＰ１００に対してジョブデータが送信され（Ｓ１６０６）、これを受信したＭＦＰ１００は（Ｓ１７０７）、当該ジョブデータを用いて印刷処理が実行される。このとき、ＭＦＰ１００のディスプレイパネル２４には、図１８に示す処理表示画面３６３が表示される。そして、印刷ジョブに基づく出力結果を得ることができる（Ｓ１７０８、Ｓ１７０９）。
【００９８】
続いて、ＭＦＰ１００は、印刷処理が完了した後に、印刷完了結果をクライアントＰＣ３００に送信する（Ｓ１７１０）。クライアントＰＣ３００は、受信した印刷完了結果をプリンタサーバ２００に送信する（Ｓ１７１２）。プリンタサーバ２００は、受信した印刷完了結果を用いて（Ｓ１７１３）、該当するジョブデータのレコード更新処理を行う（Ｓ１７１４）。
【００９９】
ジョブデータがクライアントＰＣ３００に蓄積されている場合は、ジョブ情報に含まれるホスト名もしくはＩＰアドレスを参照することで、ジョブデータが蓄積されているホストを検索し、そのホストに対してジョブデータ取得要求を送信することになる。
【０１００】
以上のように、本実施形態に係る印刷管理システム１は、適切な印刷処理および印刷結果の更新処理を行うことができ、ユーザは、プリンタサーバ２００又はクライアントＰＣ３００の両者の利用を意識することなく、適切に印刷ジョブを処理することができる。
【０１０１】
なお、本発明は上述した各実施形態に限定されるものではなく、その技術的要旨を逸脱しない範囲で種々の変形が可能であり、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが本発明の対象となる。上記実施形態は、好適な例を示したものであるが、当業者であれば、開示した内容から様々な変形例を実現することが可能である。そのような変形例も、特許請求の範囲に記載された技術的範囲に含まれる。
【０１０２】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC（Application Specific Integrated Circuit）、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１０３】
１          ：印刷管理システム
１０        ：ＣＰＵ
１１        ：ＲＡＭ
１２        ：ＲＯＭ
１４        ：ＨＤＤ
２０        ：コントローラ
２２        ：スキャナユニット
２３        ：排紙トレイ
２４        ：ディスプレイパネル
２５        ：給紙テーブル
２６        ：プリントエンジン
２７        ：排紙トレイ
２８        ：ネットワークＩ／Ｆ
３０        ：主制御部
３１        ：エンジン制御部
３２        ：入出力制御部
３３        ：画像処理部
３４        ：操作表示制御部
１００      ：ＭＦＰ
１０１      ：データ送受信部
１０２      ：印刷データ解析部
１０３      ：印刷データ作成部
１０４      ：印刷設定保持部
１０５      ：印刷設定更新部
１０６      ：データ表示部
１０７      ：操作受付部
１６１      ：ランチャー画面
２００      ：プリンタサーバ
２０１      ：データ受信部
２０２      ：ジョブ情報登録部
２０３      ：ジョブ情報蓄積部
２０４      ：ジョブ情報探索部
２０５      ：適用ルール判定部
２０６      ：ジョブデータ生成部
２０７      ：データ送信部
２０８      ：ジョブ情報更新部
２０９      ：適用ルール格納部
３００      ：クライアントＰＣ
３０１      ：設定画面
３６０      ：一覧表示画面
３６０ａ    ：旧一覧表示画面
３６１      ：ルール表示画面
３６２      ：属性変更画面
３６３      ：処理表示画面
４００      ：認証サーバ
５００      ：通信ネットワーク
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２０１４−１６７６７９号公報
【図１】
2020144611.tif 000003
【図２】
2020144611.tif 000004
【図３】
2020144611.tif 000005
【図４】
2020144611.tif 000006
【図５】
2020144611.tif 000007
【図６】
2020144611.tif 000008
【図７】
2020144611.tif 000009
【図８】
2020144611.tif 000010
【図９】
2020144611.tif 000011
【図１０】
2020144611.tif 000012
【図１１】
2020144611.tif 000013
【図１２】
2020144611.tif 000014
【図１３】
2020144611.tif 000015
【図１４】
2020144611.tif 000016
【図１５】
2020144611.tif 000017
【図１６】
2020144611.tif 000018
【図１７】
2020144611.tif 000019
【図１８】
2020144611.tif 000020
【図１９】
2020144611.tif 000021
【図２０】
2020144611.tif 000022