(57)【特許請求の範囲】
【請求項１】
電子機器であって、
前記電子機器に接続されるコンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段と、を有し、
前記情報提示手段は、前記コンピュータから、前記ログイン利用者の蓄積ジョブ実行による利用履歴の記録対象にあたる利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報と、前記実行許可利用者の蓄積ジョブ実行による前記利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報とを取得し、取得したジョブ情報を提示し、
前記実行制御手段は、選択・指示された実行ジョブのジョブ情報に付加された利用履歴記録対象利用者識別情報とジョブ実行による機器利用値とを前記コンピュータに送信し、該ジョブ実行による前記利用履歴記録対象利用者の利用履歴の更新を要求することを特徴とする電子機器。
【請求項２】
電子機器であって、
前記電子機器に接続されるコンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段と、を有し、
前記情報提示手段は、前記コンピュータから、前記ログイン利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報と、前記実行許可利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報とを取得し、取得した制御値に基づき、利用上限を超過している利用者のジョブ情報と利用上限を超過しいていない利用者のジョブ情報とを、異なる表示態様で提示することを特徴とする電子機器。
【請求項３】
前記情報提示手段は、
利用上限を超過した利用者のジョブ情報を、該ジョブ情報に基づく実行ジョブの選択・指示を許可しない表示態様で提示することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記情報提示手段は、
前記コンピュータから、前記ログイン利用者の利用権限に基づく提示態様を制御する制御値が付加された前記ジョブ情報と、前記実行許可利用者の利用権限に基づく提示態様を制御する制御値が付加された前記ジョブ情報とを取得し、取得した制御値に基づき、利用権限が許可されていない利用者のジョブ情報と利用権限が許可されている利用者のジョブ情報とを、異なる表示態様で提示することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記情報提示手段は、
利用権限が許可されていない利用者のジョブ情報を、該ジョブ情報に基づく実行ジョブの選択・指示を許可しない表示態様で提示することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記情報提示手段は、
前記ログイン利用者の利用者識別情報を前記コンピュータに送信し、前記ジョブ情報の取得を要求し、前記利用者識別情報に基づき特定された前記ログイン利用者の蓄積ジョブのジョブ識別情報を含むジョブ情報と、前記利用者識別情報に対応付けられた実行許可利用者識別情報に基づき特定された前記実行許可利用者の蓄積ジョブのジョブ識別情報を含むジョブ情報とを取得し、取得したジョブ情報を提示し、
前記実行制御手段は、
選択・指示された実行ジョブのジョブ情報に含まれるジョブ識別情報を前記コンピュータに送信し、該ジョブ識別情報に基づき特定された蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行することを特徴とする請求項１乃至５のいずれか一項に記載の電子機器。
【請求項７】
電子機器とコンピュータとが所定のデータ伝送路で接続される管理システムであって、
前記コンピュータを
所定の記憶領域に、ジョブを蓄積した利用者と該利用者の蓄積ジョブとを対応付けて管理するジョブ管理手段と、
所定の記憶領域に、前記利用者と該利用者に対してジョブの実行を許可した実行許可利用者とを対応付けて管理する実行許可管理手段として機能させるプログラムと、
前記コンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段と、を有し、
前記情報提示手段は、前記コンピュータから、前記ログイン利用者の蓄積ジョブ実行による利用履歴の記録対象にあたる利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報と、前記実行許可利用者の蓄積ジョブ実行による前記利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報とを取得し、取得したジョブ情報を提示し、
前記実行制御手段は、選択・指示された実行ジョブのジョブ情報に付加された利用履歴記録対象利用者識別情報とジョブ実行による機器利用値とを前記コンピュータに送信し、該ジョブ実行による前記利用履歴記録対象利用者の利用履歴の更新を要求する前記電子機器と、を備えることを特徴とする管理システム。
【請求項８】
電子機器とコンピュータとが所定のデータ伝送路で接続される管理システムであって、
前記コンピュータを
所定の記憶領域に、ジョブを蓄積した利用者と該利用者の蓄積ジョブとを対応付けて管理するジョブ管理手段と、
所定の記憶領域に、前記利用者と該利用者に対してジョブの実行を許可した実行許可利用者とを対応付けて管理する実行許可管理手段として機能させるプログラムと、
前記コンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段と、を有し、
前記情報提示手段は、前記コンピュータから、前記ログイン利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報と、前記実行許可利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報とを取得し、取得した制御値に基づき、利用上限を超過している利用者のジョブ情報と利用上限を超過しいていない利用者のジョブ情報とを、異なる表示態様で提示する前記電子機器と、を備えることを特徴とする管理システム。
【請求項９】
電子機器で実行させる管理プログラムであって、 
前記電子機器を
前記電子機器に接続されるコンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段として機能させ、
前記情報提示手段を、前記コンピュータから、前記ログイン利用者の蓄積ジョブ実行による利用履歴の記録対象にあたる利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報と、前記実行許可利用者の蓄積ジョブ実行による前記利用履歴記録対象利用者の利用履歴記録対象利用者識別情報が付加された前記ジョブ情報とを取得し、取得したジョブ情報を提示するように機能させ、
前記実行制御手段を、選択・指示された実行ジョブのジョブ情報に付加された利用履歴記録対象利用者識別情報とジョブ実行による機器利用値とを前記コンピュータに送信し、該ジョブ実行による前記利用履歴記録対象利用者の利用履歴の更新を要求するように機能させる管理プログラム。
【請求項１０】
電子機器で実行させる管理プログラムであって、 
前記電子機器を
前記電子機器に接続されるコンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、
前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段として機能させ、
前記情報提示手段を、前記コンピュータから、前記ログイン利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報と、前記実行許可利用者の利用上限の超過結果に基づく提示態様を制御する制御値が付加された前記ジョブ情報とを取得し、取得した制御値に基づき、利用上限を超過している利用者のジョブ情報と利用上限を超過しいていない利用者のジョブ情報とを、異なる表示態様で提示するように機能させる管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器によるジョブの実行を管理する技術に関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、画像処理装置が、ログイン利用者のジョブリストを表示し、ジョブリストから選択されたジョブを実行する技術が開示されている。また、特許文献２には、利用者ごとに画像処理装置の利用履歴を記録し、記録した利用履歴に基づき、ジョブの実行を制限する技術が開示されている。
【０００３】
このように、画像処理装置などの電子機器によるジョブの実行を管理する技術は、ＴＣＯ（Total Cost of Ownership）削減や機密保持（情報セキュリティ）の観点から有効な手段である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、次のような問題がある。従来では、電子機器に利用者がログインし、ジョブリストの取得を指示すると、ログイン利用者のジョブリストが表示される。つまり、ログイン利用者の蓄積ジョブ（ログイン利用者がオーナーのジョブ）のみを対象としたジョブリストが表示される。
【０００５】
しかし、電子機器の利用場面には、次のようなケースが考えられる。例えば、利用者Ａが利用者Ｂに依頼され、利用者Ｂの蓄積ジョブを実行するケースが考えられる。この場合、電子機器では、上述したように、ログイン利用者Ａのジョブリストしか表示されないため、利用者Ｂに依頼されたジョブを選択し、実行することができない。また、例えば、１人の利用者が複数のログインアカウントを有する場合でも同じことが考えられる。この場合、電子機器では、利用者がログインしたアカウントに紐付くジョブのみを対象としたジョブリストが表示されるため、同一利用者の蓄積ジョブであっても、他のアカウントに紐付くジョブを選択し、実行することができない。
【０００６】
このようなことから、ジョブ実行管理では、電子機器の上記利用場面などを想定し、利便性に優れたジョブ実行管理サービスを提供できることが望ましい。
【０００７】
本発明は上記従来技術の問題点を鑑み提案されたものであり、利便性に優れたジョブ実行管理サービスを実現可能な電子機器、管理システム、及び管理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る電子機器は、所定の記憶領域に、ジョブを蓄積した利用者と該利用者の蓄積ジョブとを対応付けて管理し、前記利用者と該利用者に対してジョブの実行を許可した実行許可利用者とを対応付けて管理するコンピュータに、所定のデータ伝送路で接続される電子機器であって、前記コンピュータから、ログイン利用者の蓄積ジョブに関するジョブ情報と該ログイン利用者に対応付けられた実行許可利用者の蓄積ジョブに関するジョブ情報とを取得し、取得したジョブ情報を前記ログイン利用者に提示する情報提示手段と、前記ログイン利用者から、提示したジョブ情報に基づく実行ジョブの選択・指示を受け付けると、前記コンピュータから、前記実行ジョブに該当する蓄積ジョブのジョブデータを取得し、取得したジョブデータを実行する実行制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、利便性に優れたジョブ実行管理サービスを実現可能な電子機器、管理システム、及び管理プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る画像処理装置のハードウェア構成例を示す図である。
【図４】本発明の第１の実施形態に係るジョブ実行管理機能の構成例を示す図である。
【図５】本発明の第１の実施形態に係る利用者情報のデータ例を示す図である。
【図６】本発明の第１の実施形態に係るジョブ情報のデータ例を示す図である。
【図７】本発明の第１の実施形態に係る実行許可情報のデータ例を示す図である。
【図８】本発明の第１の実施形態に係るジョブ実行管理の処理手順例（その１）を示すシーケンス図である。
【図９】本発明の第１の実施形態に係るジョブリスト生成時のデータ操作例を示す図である。
【図１０】本発明の第１の実施形態に係るジョブ実行管理の処理手順例（その２）を示すシーケンス図である。
【図１１】本発明の第１の実施形態に係る更新情報のデータ例を示す図である。
【図１２】本発明の変形例１に係るジョブ実行管理の処理手順例を示すシーケンス図である。
【図１３】本発明の変形例１に係る表示制御値の付加処理手順例（その１）を示すフローチャートである。
【図１４】本発明の変形例１に係るジョブリスト画面の表示例（その１）を示す図である。
【図１５】本発明の変形例１に係る表示制御値の付加処理手順例（その２）を示すフローチャートである。
【図１６】本発明の変形例１に係るジョブリスト画面の表示例（その２）を示す図である。
【図１７】本発明の変形例２に係るジョブ実行管理機能の構成例を示す図である。
【図１８】本発明の変形例３に係るジョブ実行管理機能の構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施の形態（以下「実施形態」という）について、図面を用いて詳細に説明する。
【００１２】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る管理システム１の構成例を示す図である。
図１には、１又は複数の画像処理装置２００１〜２００ｎ（以下総称する場合「画像処理装置２００」という）と管理装置１００が、所定のデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）に接続されるシステム構成例が示されている。
【００１３】
画像処理装置２００は、印刷を含む画像処理機能を有する電子機器であり、プリンタやＭＦＰ（Multifunction Peripheral）などである。管理装置１００は、所定の記憶領域に蓄積されたジョブを管理し、蓄積ジョブの実行による画像処理装置２００の機器利用を管理する管理機能を有する情報処理装置であり、管理サーバなどである。
【００１４】
管理装置１００は、画像処理装置２００からの取得要求に応じて、利用者のジョブリストを応答する。その結果、画像処理装置２００では、取得したジョブリストを表示し、利用者の実行ジョブ選択・ジョブ実行指示を受け付ける。その後、管理装置１００は、画像処理装置２００からの取得要求に応じて、選択・指示された実行ジョブの該当ジョブデータを応答する。その結果、画像処理装置２００では、取得したジョブデータを実行し、ジョブ実行による機器利用を管理装置１００に通知する。これを受けて管理装置１００では、受け付けた通知に基づき、機器利用の履歴を更新する。
【００１５】
以上のように、本実施形態に係る管理システム１は、画像処理装置２００によるジョブの実行を管理するジョブ実行管理サービスを提供することができる。
【００１６】
＜ハードウェア構成＞
《管理装置》
図２は、本実施形態に係る管理装置のハードウェア構成例を示す図である。
図２に示すように、管理装置１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００１７】
入力装置１０１は、キーボードやマウスなどを含み、管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、管理装置１００による処理結果を表示する。
【００１８】
通信Ｉ／Ｆ１０７は、管理装置１００をネットワークに接続するインタフェースである。これにより、管理装置１００は、通信Ｉ／Ｆ１０７を介して、他の機器（画像処理装置）とデータ通信を行うことができる。
【００１９】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、装置全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及びＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２０】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、管理装置１００は、外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、例えば、フロッピー（商標又は登録商標）ディスク、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００２１】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、管理装置１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ」や「ＲＯＭ」など）から、プログラムやデータをＲＡＭ上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００２２】
以上のように、本実施形態に係る管理装置１００は、上記ハードウェア構成により、ジョブ実行管理を含む各種情報処理サービスを提供することができる。
【００２３】
《画像処理装置》
図３は、本実施形態に係る画像処理装置の２００ハードウェア構成例を示す図である。
図３に示すように、画像処理装置２００は、コントローラ２１０、操作パネル２２０、プロッタ２３０、及びスキャナ２４０などを備え、それぞれが相互にバスＢで接続されている。
【００２４】
操作パネル２２０は、表示部及び入力部を備えており、機器情報などの各種情報をユーザに提供したり、動作設定や動作指示などの各種利用者操作を受け付けたりする。プロッタ２３０は、画像形成部を備えており、用紙に出力画像を形成する。出力画像を形成する方式には、例えば、電子写真プロセスやインクジェット方式などがある。スキャナ２４０は、原稿を光学的に読み取り、読み取り画像を生成する。
【００２５】
コントローラ２１０は、ＣＰＵ２１１、記憶装置２１２、通信Ｉ／Ｆ２１３、及び外部Ｉ／Ｆ２１４などを備えており、それぞれが相互にバスＢで接続されている。
【００２６】
ＣＰＵ２１１、通信Ｉ／Ｆ２１３、及び外部Ｉ／Ｆ２１４は、上記情報処理装置１００が備えるＣＰＵ１０６、通信Ｉ／Ｆ１０７、及び外部Ｉ／Ｆ１０３と同様である。また、記憶装置２１２は、プログラムや各種データ（例えば「画像データ」）を格納し保持する。記憶装置２１２には、ＲＡＭ１０４、ＲＯＭ１０５、及びＨＤＤ１０８などがある。
【００２７】
以上のように、本実施形態に係る画像処理装置２００では、上記ハードウェア構成により、印刷を含む画像処理サービスを提供することができる。
【００２８】
＜ジョブ実行管理機能＞
本実施形態に係るジョブ実行管理機能について説明する。
本実施形態に係る管理システム１では、管理装置１００が、利用者と利用者に対してジョブの実行を許可した利用者との対応関係を管理している。画像処理装置２００は、このような管理装置１００に対して、ログイン利用者のジョブリストの取得を要求する。その結果、管理装置１００からは、ログイン利用者の蓄積ジョブとログイン利用者に対応付けられた利用者の蓄積ジョブを対象とするジョブリストが応答される。その後、画像処理装置２００は、ログイン利用者による実行ジョブの選択・指示を受け付けると、管理装置１００に対して、実行ジョブのデータ取得を要求する。その結果、管理装置１００からは、蓄積されている該当ジョブデータが応答される。その後、画像処理装置２００は、ジョブデータを実行し、管理装置１００に対して、ジョブ実行による利用履歴の記録対象にあたる利用者を通知し、利用履歴の更新を要求する。その結果、管理装置１００では、該当利用者の利用履歴が更新される。本実施形態に係る管理システム１は、このようなジョブ実行管理機能を有している。
【００２９】
従来のジョブ実行管理方法では、画像処理装置２００にログインした利用者が、ジョブの実行が許可された他の利用者の蓄積ジョブを実行することができなかった。また、複数のログインアカウントを有する利用者が、画像処理装置２００にログインしたアカウント以外のアカウントに紐付く蓄積ジョブを実行することができなかった。
【００３０】
そこで、本実施形態に係る管理システム１では、管理装置１００が、利用者と利用者に対してジョブの実行を許可した利用者との対応関係を管理し、ログイン利用者の蓄積ジョブとログイン利用者が対応付けられた利用者の蓄積ジョブを対象とするジョブリストを、要求元の画像処理装置２００に応答する仕組みとした。
【００３１】
これにより、本実施形態に係る管理システム１は、ログイン利用者に対して実行が許可された全ての蓄積ジョブを実行ジョブとして選択・指示可能な環境を提供する。その結果、本実施形態に係る管理システム１では、利便性に優れたジョブ実行管理サービスを実現できる。
【００３２】
以下に、本実施形態に係るジョブ実行管理機能の構成とその動作について説明する。
図４は、本実施形態に係るジョブ実行管理機能の構成例を示す図である。
図４に示すように、本実施形態に係るジョブ実行管理機能は、利用者情報管理部１１、ジョブ情報管理部１２、実行許可情報管理部１３、ジョブ編集部１４、認証部２１、情報提示部２２、及び実行制御部２３などを有している。
【００３３】
利用者情報管理部１１、実行許可情報管理部１２、ジョブ情報管理部１２、及びジョブ編集部１４は、管理装置１００が有する機能部である。また、認証部２１、情報提示部２２、及び実行制御部２３は、画像処理装置２００が有する機能部である。
【００３４】
このように、本実施形態に係るジョブ実行管理機能は、各機器が有する上記各機能部が連携動作することで実現される。
【００３５】
《画像処理装置》
認証部２１は、利用者認証を行う機能部である。認証部２１は、認証要求を受け付けると、要求に応じて、管理装置１００に利用者認証を要求する。このとき、認証部２１は、要求時に受け取った（入力された）ログイン情報を管理装置１００に送信し、認証要求する。その結果、認証部２１には、管理装置１００から認証結果（利用者情報）が応答される。認証部２１は、認証結果に基づき、機器利用の許可／不許可を制御する。なお、本実施形態の説明の中で用いる「ログイン利用者」とは、認証部２１により機器利用が許可された利用者を意味する。
【００３６】
情報提示部２２は、利用者に対して各種情報を提示する機能部である。情報提示部２２は、情報提示要求を受け付けると、管理装置１００に提示情報の取得を要求する。例えば、情報提示部２２は、ログイン利用者のジョブリスト表示要求を受け付けたとする。このとき、情報提示部２２は、認証部２１からログイン利用者の利用者識別情報を取得し、取得した利用者識別情報を管理装置１００に送信し、取得要求する。その結果、情報提示部２２には、管理装置１００からジョブリスト（ジョブ情報群）が応答される。情報提示部２２は、ジョブリストに基づき、情報提示画面（ジョブリスト画面）を操作パネル２２０に表示する。
【００３７】
実行制御部２３は、ジョブ実行を制御する機能部である。実行制御部２３は、実行要求を受け付けると、管理装置１００に実行ジョブのジョブデータの取得を要求する。このとき、実行制御部２３は、情報提示画面を介して選択・指示された実行ジョブのジョブ識別情報を管理装置１００に送信し、取得要求する。その結果、実行制御部２３には、管理装置１００から蓄積されている該当ジョブデータが応答される。実行制御部２３は、取得したジョブデータを実行する。
【００３８】
また、実行制御部２３は、管理装置１００にジョブ実行による利用履歴の更新を要求する。このとき、実行制御部２３は、ジョブ実行による利用履歴の記録対象にあたる利用者の利用者識別情報（以下「利用履歴記録対象利用者識別情報」という）とジョブ実行時の機器利用値などを含む更新情報を生成し、生成した更新情報を管理装置１００に送信し、更新要求する。その結果、管理装置１００では、利用者識別情報に基づき特定された利用者の利用履歴が機器利用値により更新される。
【００３９】
なお、利用履歴記録対象利用者識別情報は、選択・指示された実行ジョブのジョブ識別情報に基づき、管理装置１００から取得したジョブリストから取得できる。つまり、ジョブリストには、ジョブ識別情報で識別される蓄積ジョブの利用履歴記録対象利用者識別情報が含まれている。
【００４０】
実行制御部２３が、利用履歴記録対象利用者識別情報を更新情報に含める理由は、次の通りである。
【００４１】
従来のジョブ実行管理方法では、次のような問題がある。従来では、利用者と利用履歴とが対応付けられて管理されており、利用者が蓄積ジョブを実行すると、ジョブ実行による機器利用値が、利用者の利用履歴に記録される。つまり、機器利用値が、ジョブを実行した利用者の利用履歴に記録される。
【００４２】
しかし、画像処理装置２００の機器利用には、次のような場面が考えられる。例えば、利用者Ａが利用者Ｂに依頼され、利用者Ａが利用者Ｂの蓄積ジョブを実行する場面が考えられる。この場合、ジョブ実行による機器利用値が、利用者Ａの利用履歴として記録されてしまう。本来であれば、このようなジョブ実行の場合、機器利用値は、ジョブ実行を依頼した利用者Ｂの利用履歴に記録されることが望ましい。このような問題は、上記場面以外にも、例えば、１人の利用者が複数のログインアカウントを有する場合でも同じことが考えられる。そのため、実行制御部２３は、実行ジョブのジョブ識別情報に対応付けられた利用履歴記録対象利用者識別情報を管理装置１００に送信し、更新要求する。
【００４３】
《管理装置》
利用者情報管理部１１は、所定のデータ操作により利用者情報を管理する機能部である。利用者情報は、ジョブ実行管理サービスの提供対象にあたる利用者に関する情報であり、利用者情報保持部９０に登録・保持されている。なお、利用者情報保持部９０は、管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００４４】
ここで、利用者情報について説明する。
図５は、本実施形態に係る利用者情報９０Ｄのデータ例を示す図である。
図５に示すように、利用者情報９０Ｄは、利用者識別、認証、利用権限、利用履歴、利用上限などの各情報項目が対応付けられた１又は複数の情報セットを含み、これらの情報セットを利用者単位で管理している。
【００４５】
［利用者識別］項目は、利用者を識別する利用者識別情報を保持する項目であり、項目値には、利用者に対してユニークに割り当てられた識別子（利用者ＩＤ）などがある。［認証］項目は、利用者の認証情報を保持する項目であり、項目値には、利用者認証時に用いる認証値（パスワード）などがある。［利用権限］項目は、利用者の利用権限情報を保持する項目であり、項目値には、利用者に対して利用が許可された機能リスト（１又は複数の機能識別子によるデータ）などがある。［利用履歴］項目は、利用者の利用履歴情報を保持する項目であり、項目値には、利用者の機器利用による利用履歴値（実行ジョブごとの機器利用値を累積した値）などがある。［利用上限］項目は、利用者の利用上限情報を項目であり、項目値には、利用者に対して割り当てられた利用上限値（利用上限判定の基準値：閾値）などがある。
【００４６】
図４の説明に戻る。利用者情報管理部１１は、次のような要求を受け付けると、利用者情報保持部９０にアクセスし、参照した利用者情報９０Ｄに対して、要求に応じたデータ操作を行う。
【００４７】
例えば、利用者情報管理部１１は、情報登録要求を受け付けると、要求時に受け付けた利用者識別情報、認証情報、利用権限情報、利用上限情報を利用者情報９０Ｄの該当情報項目値として登録する。これにより、利用者情報９０Ｄには、新規の情報セット（レコード）が生成される。またこのとき、［利用履歴］項目値は、デフォルト値（'０'）が登録される。
【００４８】
また、利用者情報管理部１１は、情報取得要求を受け付けると、要求時に受け付けた利用者識別情報に基づき、利用者情報９０Ｄを参照し、該当情報セットを特定する。利用者情報管理部１１は、特定した情報セットの該当情報項目値を取得し、要求元に応答する。
【００４９】
例えば、利用者情報管理部１１は、画像処理装置２００が有する認証部２１から認証要求を受け付けると、要求時に受け付けたログイン情報に含まれる利用者識別情報に基づき、利用者情報９０Ｄを参照し、該当情報セットを特定する。利用者情報管理部１１は、特定した情報セットの認証情報と要求時に受け付けたログイン情報に含まれる認証情報を比較し、一致していれば、同情報セットの利用者情報９０Ｄを認証結果として、要求元（認証部）に応答する。
【００５０】
また、利用者情報管理部１１は、情報更新要求を受け付けると、要求時に受け付けた利用者識別情報に基づき、利用者情報９０Ｄを参照し、該当情報セットを特定する。利用者情報管理部１１は、特定した情報セットの該当情報項目値を要求時に受け付けた所定の情報により更新する。
【００５１】
例えば、利用者情報管理部１１は、画像処理装置２００が有する実行制御部２３から利用履歴更新要求を受け付けると、要求時に受け付けた更新情報に含まれる利用者識別情報に基づき、利用者情報９０Ｄを参照し、該当情報セットを特定する。利用者情報管理部１１は、特定した情報セットの利用履歴情報を要求時に受け付けた更新情報に含まれる機器利用値により更新する（利用履歴情報の値に機器利用値を加算した値に更新する）。
【００５２】
ジョブ情報管理部１２は、所定のデータ操作によりジョブ情報を管理する機能部である。ジョブ情報は、管理装置１００に蓄積されているジョブ（蓄積ジョブ）に関する情報であり、ジョブ情報保持部８０に登録・保持されている。なお、ジョブ情報保持部８０は、管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００５３】
ここで、ジョブ情報について説明する。
図６は、本実施形態に係るジョブ情報８０Ｄのデータ例を示す図である。
図６に示すように、ジョブ情報８０Ｄは、ジョブ識別、蓄積利用者識別、書誌、蓄積先などの各情報項目が対応付けられた１又は複数の情報セットを含み、これらの情報セットをジョブ単位で管理している。
【００５４】
［ジョブ識別］項目は、蓄積ジョブを識別するジョブ識別情報を保持する項目であり、項目値には、ジョブ蓄積時に発行された識別子（ジョブＩＤ）などがある。［蓄積利用者識別］項目は、ジョブを蓄積した利用者を識別する利用者識別情報を保持する項目である。［書誌］項目は、蓄積ジョブの書誌情報を保持する項目であり、項目値には、ジョブ蓄積時にジョブデータ（又はジョブデータの付加情報）から取得した書誌項目値などがある。なお、書誌項目値には、蓄積ジョブのファイル名、ページ数、及び蓄積ジョブの実行条件設定値（部数設定やカラー設定）などがある。［蓄積先］項目は、ジョブデータの蓄積先情報を保持する項目であり、項目値には、蓄積したジョブデータへのデータパスなどがある。
【００５５】
図４の説明に戻る。ジョブ情報管理部１２は、次のような要求を受け付けると、ジョブ情報保持部８０にアクセスし、参照したジョブ情報８０Ｄに対して、要求に応じたデータ操作を行う。
【００５６】
例えば、ジョブ情報管理部１２は、ジョブ登録要求を受け付けると、要求時に受け付けたジョブデータを所定の記憶領域に格納・蓄積し、ジョブ識別情報を発行し、ジョブデータから書誌情報を取得する。ジョブ情報管理部１２は、発行したジョブ識別情報、取得した書誌情報、ジョブデータの蓄積先情報をジョブ情報８０Ｄの該当情報項目値として登録する。これにより、ジョブ情報８０Ｄには、蓄積したジョブデータに対応する新規の情報セット（レコード）が生成される。
【００５７】
また、ジョブ情報管理部１２は、情報取得要求を受け付けると、要求時に受け付けた利用者識別情報に基づき、ジョブ情報８０Ｄを参照し、該当情報セットを特定する。ジョブ情報管理部１２は、特定した情報セットの該当情報項目値を取得し、要求元に応答する。
【００５８】
例えば、ジョブ情報管理部１２は、画像処理装置２００が有する情報提示部２２からジョブリスト取得要求を受け付けると、要求時に受け付けたログイン利用者の利用者識別情報と後述する実行許可情報管理部１３から取得した実行許可利用者識別情報（ログイン利用者に対してジョブの実行を許可した利用者の利用者識別情報）に基づき、ジョブ情報８０Ｄを参照し、該当情報セットを特定する。ジョブ情報管理部１２は、特定した情報セットのジョブ情報８０Ｄと後述する実行許可情報管理部１３から取得した利用履歴記録対象利用者識別情報（ジョブ実行による利用履歴の記録対象にあたる利用者の利用者識別情報）に基づき、ジョブリストを生成する。ジョブ情報管理部１２は、生成したジョブリストを応答する。つまり、ジョブ情報管理部１２は、ログイン利用者の蓄積ジョブとログイン利用者に対して実行を許可した利用者の蓄積ジョブを対象とするジョブリストを、要求元（情報提示部）に応答する。
【００５９】
また、ジョブ情報管理部１２は、ジョブ取得要求を受け付けると、要求時に受け付けたジョブ識別情報に基づき、ジョブ情報８０Ｄを参照し、該当情報セットを特定する。ジョブ情報管理部１２は、特定した情報セットの蓄積先情報に基づき、該当ジョブデータを取得し、要求元に応答する。
【００６０】
例えば、ジョブ情報管理部１２は、画像処理装置２００が有する実行制御部２３からジョブ取得要求を受け付けると、要求時に受け付けた実行ジョブのジョブ識別情報に基づき、ジョブ情報８０Ｄを参照し、該当情報セットを特定する。ジョブ情報管理部１２は、特定した情報セットの蓄積先情報に基づき、該当ジョブデータを取得し、要求時に受け付けた利用履歴記録対象利用者識別情報に基づき、取得したジョブデータを編集する。ジョブ情報管理部１２は、編集したジョブデータを、要求元（実行制御部）に応答する。
【００６１】
なお、ジョブデータの編集は、ジョブ編集部１４により行われる。よって、ジョブ情報管理部１２は、ジョブ編集部１４にジョブデータと利用履歴記録対象利用者識別情報を渡し、データ編集を指示する。ジョブ編集部１４は、ジョブ情報管理部１２からの編集指示を受け付けると、指示された際に受け取ったジョブデータのヘッダ部を参照し、ジョブデータを蓄積した利用者の利用者識別情報を、指示された際に受け取った利用履歴記録対象利用者識別情報により編集する（書き換える）。
【００６２】
実行許可情報管理部１３は、所定のデータ操作により実行許可情報を管理する機能部である。実行許可情報は、ログイン利用者とログイン利用者に対してジョブの実行を許可した利用者との対応関係を管理する情報であり、実行許可情報保持部７０に登録・保持されている。なお、実行許可情報保持部７０は、管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００６３】
ここで、実行許可情報について説明する。
図７は、本実施形態に係る実行許可情報７０Ｄのデータ例を示す図である。
図７に示すように、実行許可情報７０Ｄは、ログイン利用者識別、実行許可利用者識別、利用履歴記録対象利用者識別などの各情報項目が対応付けられた１又は複数の情報セットを含み、これらの情報セットを利用者単位で管理している。
【００６４】
［ログイン利用者識別］項目は、ログイン利用者の利用者識別情報（以下「ログイン利用者識別情報」という）を保持する項目である。［実行許可利用者識別］項目は、ログイン利用者に対してジョブの実行を許可した利用者（実行許可利用者）の利用者識別情報（実行許可利用者識別情報）を保持する項目である。［利用履歴記録対象利用者識別］項目は、ジョブ実行による利用履歴の記録対象にあたる利用者（履歴記録対象利用者）の利用者識別情報（利用履歴記録対象利用者識別情報）を保持する項目である。
【００６５】
上記実行許可情報７０Ｄでは、１つのログイン利用者識別情報に対して、複数の実行許可利用者識別情報と利用履歴記録対象利用者識別情報を対応付けて管理することができる。つまり、１人の利用者に対してジョブの実行を許可した複数の他の利用者を対応付けて管理することができる。また、１人の利用者に対して自身の蓄積ジョブの実行を許可した複数のログインアカウントを対応付けて管理することができる。
【００６６】
図４の説明に戻る。実行許可情報管理部１３は、次のような要求を受け付けると、実行許可情報保持部７０にアクセスし、参照した実行許可情報７０Ｄに対して、要求に応じたデータ操作を行う。
【００６７】
例えば、実行許可情報管理部１３は、情報登録指示を受け付けると、指示を受け付けた際のログイン利用者識別情報、１又は複数の実行許可利用者識別情報、１又は複数の利用履歴記録対象利用者識別情報を実行許可情報７０Ｄの該当情報項目値として登録する。これにより、実行許可情報７０Ｄには、ログイン利用者、実行許可利用者、利用履歴記録対象利用者を対応付けた新規の情報セット（レコード）が生成される。
【００６８】
また、実行許可情報管理部１３は、情報取得指示を受け付けると、指示を受け付けた際のログイン利用者識別情報に基づき、実行許可情報７０Ｄを参照し、該当情報セットを特定する。実行許可情報管理部１３は、特定した情報セットの該当情報項目値を取得し、要求元に応答する。
【００６９】
例えば、実行許可情報管理部１３は、ジョブ管理部１２から情報取得指示を受け付けると、指示を受け付けた際のログイン利用者識別情報に基づき、実行許可情報７０Ｄを参照し、該当情報セットを特定する。実行許可情報管理部１３は、特定した情報セットの１又は複数の実行許可利用者識別情報と利用履歴記録対象利用者識別情報を、指示元（ジョブ情報管理部）に応答する。
【００７０】
このように、本実施形態に係るジョブ実行管理機能では、管理装置１００が、利用者と利用者に対してジョブの実行を許可した利用者との対応関係を管理し、ログイン利用者の蓄積ジョブとログイン利用者が対応付けられた利用者の蓄積ジョブを対象とするジョブリストを、要求元の画像処理装置２００に応答する。
【００７１】
以上のように、本実施形態に係るジョブ実行管理機能は、上記各機能部が連携動作することにより実現される。なお、上記各機能部は、システム１を構成する各機器に搭載（インストール）されるプログラム（ジョブ実行管理機能を実現するソフトウェア）が、演算装置（ＣＰＵ）により、記憶装置（「ＨＤＤ」や「ＲＯＭ」）からメモリ（ＲＡＭ）上に読み出され、各機器において、以下の処理が実行されることで実現される。
【００７２】
本実施形態に係るジョブ実行管理機能の詳細な動作（機能部群の連携動作）について、処理手順を示すシーケンス図を用いて説明する。なお、以下には、ジョブ実行管理機能の処理手順を、主に２つの処理に分けて説明する。具体的には、画像処理装置２００が管理装置１００から取得したジョブリストを表示するまでの処理、画像処理装置２００が管理装置１００から取得したジョブデータを実行するまでの処理の順に説明する。
【００７３】
《ジョブリスト表示までの処理》
図８は、本実施形態に係るジョブ実行管理の処理手順例（その１）を示すシーケンス図である。
図８に示すように、画像処理装置２００は、ログイン画面を介して、利用者ログインによる認証要求を受け付けると、認証部２１が利用者認証を行う。認証部２１は、管理装置１００（利用者情報管理部）にログイン情報を送信し、認証結果の利用者情報の取得を要求する（ステップＳ１０１）。
【００７４】
これを受けて管理装置１００は、利用者情報保持部９０にアクセスし、利用者情報管理部１１が、受信したログイン情報と参照した利用者情報９０Ｄに基づき利用者認証を行う（ステップＳ１０２）。利用者情報管理部１１は、ログイン情報の利用者識別情報に基づき、利用者情報９０の該当情報セットを特定し、特定した情報セットの認証情報とログイン情報の認証情報を比較する。その結果、利用者情報管理部１１は、比較結果が一致していれば、特定した情報セットの利用者情報９０Ｄを認証結果として、画像処理装置２００（認証部）に応答する（ステップＳ１０３）。一方、比較結果が不一致であれば、不許可の旨を認証結果として、画像処理装置２００（認証部）に応答する。
【００７５】
その結果、画像処理装置２００は、認証部２１が、管理装置１００（利用者情報管理部）から認証結果を受信し、所定の記憶領域に認証結果を保持する。このとき、画像処理装置２００は、不許可の認証結果を受信した場合に、利用者に対してその旨を通知する（認証結果画面に表示する）。一方、利用者情報の認証結果を受信した場合には、画面上に配置された、ジョブリスト画面への遷移を指示するＧＵＩ（Graphical User Interface）を有効にする（例えば「表示ボタンを表示する」）。
【００７６】
次に、画像処理装置２００は、上記ＧＵＩを介して、ジョブリスト表示要求を受け付けると、情報提示部２２が、認証部２１にログイン利用者識別情報の取得を指示する（ステップＳ２０１）。その結果、認証部２１は、保持している利用者情報から利用者識別情報を取得し、ログイン利用者識別情報として情報提示部２２に渡す（ステップＳ２０２）。
【００７７】
情報提示部２２は、管理装置１００（ジョブ情報管理部）にログイン利用者識別情報を送信し、ログイン利用者のジョブリストの取得を要求する（ステップＳ２０３）。
【００７８】
これを受けて管理装置１００は、ジョブ情報管理部１２が、実行許可情報管理部１３に受信したログイン利用者識別情報を渡し、ログイン利用者に対応付けられている実行許可利用者と利用履歴記録対象利用者の各利用者識別情報の取得を指示する（ステップＳ２０４）。その結果、実行許可情報管理部１３は、実行許可情報保持部７０にアクセスし、受け取ったログイン利用者識別情報に基づき、参照した実行許可情報７０Ｄから、ログイン利用者識別情報に対応付けられた実行許可利用者識別情報と利用履歴記録対象利用者識別情報を取得し、ジョブ情報管理部１２に渡す（ステップＳ２０５）。このとき、実行許可情報管理部１３は、ログイン利用者識別情報に基づき、実行許可情報７０Ｄの該当情報セットを特定し、特定した情報セットの実行許可利用者識別情報と利用履歴記録対象利用者識別情報を取得する。
【００７９】
これにより、ジョブ情報管理部１２は、ログイン利用者、ログイン利用者に対してジョブの実行を許可した実行許可利用者、及びジョブ実行による利用履歴の記録対象にあたる利用履歴記録対象利用者の各利用者識別情報を取得したことになる。ジョブ情報管理部１２は、例えば、ログイン利用者が利用者Ａの場合、上記ステップＳ２０３の処理で、画像処理装置２００（情報提示部）から"ＵｓｅｒＡ"を、ログイン利用者識別情報として取得している。また、例えば、実行許可情報管理部１３が、図７に示す実行許可情報７０Ｄを管理している場合には、上記ステップＳ２０４，Ｓ２０５の処理で、実行許可情報管理部１３から"ＵｓｅｒＢ"を実行許可利用者識別情報、"ＵｓｅｒＢ"を利用履歴記録対象利用者識別情報として取得している。
【００８０】
次に、管理装置１００は、ジョブ情報保持部８０にアクセスし、ジョブ情報管理部１２が、上記各利用者識別情報と参照したジョブ情報８０Ｄに基づき、次のような処理を実行することでジョブリストを生成する。
【００８１】
図９は、本実施形態に係るジョブリスト生成時のデータ操作例を示す図である。
図９には、ログイン利用者が利用者Ａであった場合に、図６に示すジョブ情報８０Ｄに基づき、ジョブリストＪＬを生成した際のデータ操作例が示されている。以下の処理については、図９に示すデータ操作例を用いて説明する。
【００８２】
ジョブ情報管理部１２は、ログイン利用者識別情報に基づき、参照したジョブ情報８０Ｄから、ログイン利用者のジョブ情報８０Ｄａを取得する（ステップＳ２０６）。具体的には、ジョブ情報８０Ｄが図６に示すデータの場合、ログイン利用者識別情報"ＵｓｅｒＡ"に基づき、図９（Ａ）に示すジョブ情報８０Ｄａが取得される。
【００８３】
次に、ジョブ情報管理部１２は、実行許可利用者識別情報に基づき、参照したジョブ情報８０Ｄから、実行許可利用者のジョブ情報８０Ｄｂを取得する（ステップＳ２０７）。具体的には、ジョブ情報８０Ｄが図６に示すデータの場合、ログイン利用者識別情報"ＵｓｅｒＢ"に基づき、図９（Ｂ）に示すジョブ情報８０Ｄｂが取得される。
【００８４】
次に、ジョブ情報管理部１２は、取得したジョブ情報８０Ｄに基づき、ジョブリストＬＤを生成する（ステップＳ２０８）。具体的には、ログイン利用者のジョブ情報８０Ｄａと実行許可利用者のジョブ情報８０Ｄｂをデータ連結し、情報項目ごとに統合する（図９（Ａ）と図９（Ｂ）のデータを統合する）。またこのとき、ジョブ情報管理部１２は、ジョブリストＬＤに含まれるジョブごとに利用履歴記録対象利用者識別情報を付加する。具体的には、ログイン利用者Ａのジョブに対しては、ログイン利用者自身が利用履歴記録対象利用者にあたることから、ログイン利用者識別情報"ＵｓｅｒＡ"を利用履歴記録対象利用者識別情報として付加する。また、実行許可利用者Ｂのジョブに対しては、上記ステップＳ２０４，Ｓ２０５の処理で取得した利用履歴記録対象利用者識別情報"ＵｓｅｒＢ"を付加する。これにより、図９（Ｃ）に示すようなジョブリストＬＤが生成される。
【００８５】
管理装置１００は、ジョブ情報管理部１２が生成したジョブリストＬＤ（利用履歴記録対象利用者識別情報が付加されたジョブリスト）を、画像処理装置２００（情報提示部）に応答する（ステップＳ２０９）。
【００８６】
その結果、画像処理装置２００は、情報提示部２２が、操作パネル２２０を表示制御し、受信したジョブリストＬＤを表示する（ステップＳ２１０）。
【００８７】
これにより、本実施形態に係る管理システム１は、ログイン利用者に対して実行が許可された全ての蓄積ジョブを実行ジョブとして選択・指示可能な環境を提供する。
【００８８】
《ジョブ実行までの処理》
図１０は、本実施形態に係るジョブ実行管理の処理手順例（その２）を示すシーケンス図である。
図１０に示すように、画像処理装置２００は、ジョブリスト画面を介して、ログイン利用者が選択・指示したジョブの実行要求を受け付けると、実行制御部２３が、管理装置１００（ジョブ情報管理部）にジョブ識別情報と利用履歴記録対象利用者識別情報を送信し、実行ジョブのジョブデータの取得を要求する（ステップＳ３０１）。なお、送信するジョブ識別情報と利用履歴記録対象利用者識別情報は、表示されたジョブリストＬＤに含まれる。よって、実行制御部２３は、ログイン利用者からの実行ジョブの選択・指示を受け付けることで、ジョブリストＬＤから該当ジョブ識別情報とジョブ識別情報に対応付けられた利用履歴記録対象利用者識別情報を取得できる。
【００８９】
これを受けて管理装置１００は、ジョブ情報管理部１２が、受信したジョブ識別情報に基づき、所定の記憶領域に蓄積されている実行ジョブのジョブデータを取得する（ステップＳ３０２）。このとき、管理装置１００は、ジョブ情報保持部８０にアクセスし、ジョブ情報管理部１２が、受信したジョブ識別情報に基づき、参照したジョブ情報８０の該当情報セットを特定し、特定した情報セットの蓄積先情報に従って、ジョブデータを取得する。
【００９０】
次に、ジョブ情報管理部１２は、ジョブ編集部１４に取得したジョブデータと受信した利用履歴記録対象利用者識別情報を渡し、実行ジョブのジョブデータの編集を指示する（ステップＳ３０４）。その結果、ジョブ編集部１４は、受け取ったジョブデータのヘッダ（ジョブデータを蓄積した利用者の利用者識別情報）を、受け取った利用履歴記録対象利用者識別情報により書き換えて更新し、編集済みジョブデータをジョブ情報管理部１２に渡す（ステップＳ３０５）。
【００９１】
管理装置１００は、ジョブ情報管理部１２が編集済みジョブデータ（利用者識別情報が利用履歴記録対象利用者識別情報に書き換えられたジョブデータ）を、画像処理装置２００（実行制御部）に応答する（ステップＳ３０６）。
【００９２】
これを受けて画像処理装置２００は、実行制御部２３が、受信した編集済みジョブデータに基づき、ログイン利用者が選択・指示したジョブを実行する（ステップＳ３０７）。このとき、実行制御部２３は、ジョブ実行による機器利用値を取得する。
【００９３】
実行制御部２３は、ジョブの実行が終了すると、取得した機器利用値と利用履歴記録対象利用者識別情報に基づき、利用履歴記録対象利用者の利用者情報９０Ｄを更新する更新情報を生成する（ステップＳ３０８）。このとき、実行制御部２３は、図１１に示すような更新情報ＵＰＤを生成する。
【００９４】
図１１は、本実施形態に係る更新情報ＵＰＤのデータ例を示す図である。
図１１には、ログイン利用者Ａが、図９（Ｃ）に示すジョブリストＪＬに基づく画面から、該当ジョブの全てを実行した場合に生成される更新情報ＵＰＤのデータ例が示されている。実行制御部２３は、利用履歴記録対象利用者識別情報、機器利用値、実行条件設定値が対応付けられた情報セットを実行ジョブごとに生成し、データ結合することで更新情報ＵＰＤを生成する。具体的には、ジョブ識別情報"Ｊ０００１"が実行ジョブの場合、利用履歴記録対象利用者識別情報"ＵｓｅｒＡ"、機器利用値'５'、実行条件設定値"（カラー，・・・）"を含む情報セットが生成される。また、ジョブ識別情報"Ｊ０００２"が実行ジョブの場合、利用履歴記録対象利用者識別情報"ＵｓｅｒＢ"、機器利用値'１'、実行条件設定値"（モノクロ，・・・）"を含む情報セットが生成される。また、ジョブ識別情報"Ｊ０００３"が実行ジョブの場合、利用履歴記録対象利用者識別情報"ＵｓｅｒＢ"、機器利用値'３'、実行条件設定値"（カラー，・・・）"を含む情報セットが生成される。これにより、これらの情報セットをデータ結合することで、図１１に示すような更新情報ＵＰＤが生成される。
【００９５】
画像処理装置２００は、実行制御部２３が生成した更新情報ＵＰＤを、管理装置１００（更新情報受信部）に送信し、利用履歴記録対象利用者の利用履歴の更新を要求する（ステップＳ３０９）。
【００９６】
これを受けて管理装置１００は、利用者情報保持部９０にアクセスし、利用者情報管理部１１が、受信した更新情報ＵＰＤと参照した利用者情報９０Ｄに基づき、利用履歴記録対象利用者の利用履歴を更新する（ステップＳ３１０）。このとき、利用者情報管理部１１は、更新情報ＵＰＤの利用履歴記録対象利用者識別情報に基づき、参照した利用者情報９０Ｄの該当情報セットを特定し、特定した情報セットの利用履歴情報を、更新情報ＵＰＤの機器利用値に基づき更新する。具体的には、利用履歴情報の値に機器利用値を加算した値で利用履歴情報の値を書き換える。
【００９７】
これにより、本実施形態に係る管理システム１は、ジョブ実行による機器利用値が、ジョブの実行を依頼した利用者の利用履歴として記録可能な環境を提供する。
【００９８】
＜変形例＞
ここで、上記ジョブリスト生成の変形処理を提案する。
図１２は、本変形例１に係る管理処理手順例を示すシーケンス図である。
図１２に示す処理手順と図８に示す処理手順と違いは、管理装置１００が、ジョブリスト生成時に、生成するジョブリストＪＬに含まれるジョブを蓄積した利用者の利用上限の超過結果や利用権限などに従って表示態様を変化させる表示制御値を付加し、画像処理装置２００に応答する点である。よって、以下には、図８に示す処理手順と異なる生成処理についてのみ説明する。
【００９９】
図１２に示すように、ジョブ情報管理部１２は、ログイン利用者識別情報に基づき、参照したジョブ情報８０Ｄから、ログイン利用者のジョブ情報８０Ｄａを取得する（ステップＳ４０６）。
【０１００】
次に、ジョブ情報管理部１２は、実行許可利用者識別情報に基づき、参照したジョブ情報８０Ｄから、実行許可利用者のジョブ情報８０Ｄｂを取得する（ステップＳ４０７）。
【０１０１】
次に、ジョブ情報管理部１２は、利用者情報管理部１１に取得したジョブ情報８０Ｄの蓄積利用者識別情報を渡し、ジョブリストＪＬに含まれるジョブを蓄積した利用者の利用者情報９０Ｄの取得を指示する（ステップＳ４０８）。その結果、利用者情報管理部１１は、該当利用者情報９０Ｄを取得し、ジョブ情報管理部１２に取得した利用者情報９０Ｄを渡す（ステップＳ４０９）。このとき、利用者情報管理部１１は、受け取った蓄積利用者識別情報に基づき、参照した利用者情報９０Ｄの該当情報セットを特定し、特定した情報セットを、ジョブリストＪＬに含まれるジョブを蓄積した利用者の利用者情報９０Ｄとして取得する。
【０１０２】
次に、ジョブ情報管理部１２は、取得したジョブ情報８０Ｄに基づき、ジョブリストＬＤを生成する（ステップＳ４１０）。このとき、ジョブ情報管理部１２は、取得した利用者情報９０Ｄに基づき、蓄積利用者に対応するジョブの表示態様を制御する表示制御値を決定し、決定した表示制御値を該当ジョブごとに付加する。
【０１０３】
管理装置１００は、ジョブ情報管理部１２が生成したジョブリストＬＤ（利用履歴記録対象利用者識別情報と表示制御値が付加されたジョブリスト）を、画像処理装置２００（情報提示部）に応答する（ステップＳ４１１）。
【０１０４】
その結果、画像処理装置２００は、情報提示部２２が、受信した表示制御値に従って操作パネル２２０を表示制御し、受信したジョブリストＬＤを表示する（ステップＳ４１２）。
【０１０５】
以下に、上記ステップＳ４１０における表示制御値の付加処理の詳細について説明する。
【０１０６】
《表示制御値の付加処理：その１》
図１３は、本変形例１に係る表示制御値の付加処理手順例（その１）を示すフローチャートである。図１３には、利用者の利用上限に従って表示制御値を決定・付加する処理手順例が示されている。
【０１０７】
図１３に示すように、ジョブ情報管理部１２は、ジョブリストＪＬに含まれるジョブを蓄積した利用者の利用者情報９０Ｄを参照し、利用履歴情報と利用上限情報を特定する（ステップＳ１１）。
【０１０８】
次に、ジョブ情報管理部１２は、利用履歴情報と利用上限情報を比較し、比較結果に基づき、蓄積利用者の利用履歴が利用上限を超えているか否かを判定する（ステップＳ１２）。
【０１０９】
その結果、ジョブ情報管理部１２は、蓄積利用者の利用履歴が利用上限を超えていると判定した場合（ステップＳ１２：ＹＥＳ）、該当利用者に対応するジョブをジョブリスト画面上から選択不可能とする表示制御値を決定し、決定した表示制御値を該当ジョブ情報８０Ｄに対応付けて付加する（ステップＳ１３）。
【０１１０】
一方、ジョブ情報管理部１２は、蓄積利用者の利用履歴が利用上限を超えていないと判定した場合（ステップＳ１２：ＮＯ）、該当利用者に対応するジョブをジョブリスト画面上から選択可能とする表示制御値を決定し、決定した表示制御値を該当ジョブ情報８０Ｄに対応付けて付加する（ステップＳ１４）。
【０１１１】
ジョブ情報管理部１２は、上記ステップＳ１１−１４までの処理を、利用者情報９０Ｄの取得数だけ繰り返し実行する。
【０１１２】
これにより、画像処理装置２００では、例えば、図１４に示すような表示態様でジョブリスト画面Ｗを表示することができる。
【０１１３】
図１４は、本変形例１に係るジョブリスト画面Ｗの表示例（その１）を示す図である。
図１４には、利用履歴が利用上限を超えている利用者の蓄積ジョブが選択不可能となっているジョブリスト画面Ｗの表示例が示されている。具体的には、（Ａ）には、利用者Ａの利用履歴が利用上限を超えている場合のジョブリスト画面Ｗ１の表示例であり、（Ｂ）には、利用者Ｂの利用履歴が利用上限を超えている場合のジョブリスト画面Ｗ２の表示例である。なお、選択不可能とする表示制御方法には、例えば、該当ジョブ情報８０Ｄを半輝度表示とする方法や該当ジョブ情報８０Ｄを非表示とする方法などがある。
【０１１４】
このように、本変形例では、ジョブリストＪＬに含まれるジョブを蓄積した利用者の利用上限の超過結果に従って表示態様を変化させることができる。
【０１１５】
《表示制御値の付加処理：その２》
図１５は、本変形例１に係る表示制御値の付加処理手順例（その２）を示すフローチャートである。図１５には、利用者の利用権限に従って表示制御値を決定・付加する処理手順例が示されている。
【０１１６】
図１５に示すように、ジョブ情報管理部１２は、ジョブリストＪＬに含まれるジョブのジョブ情報８０Ｄとジョブを蓄積した利用者の利用者情報９０Ｄを参照し、書誌情報と利用権限情報を特定する（ステップＳ２１）。
【０１１７】
次に、ジョブ情報管理部１２は、書誌情報の実行条件設定値と利用権限情報に基づき、ジョブの実行条件に対して利用権限が許可されていないか否かを判定する（ステップＳ２２）。
【０１１８】
その結果、ジョブ情報管理部１２は、ジョブの実行条件に対して利用権限が許可されていないと判定した場合（ステップＳ２２：ＹＥＳ）、該当利用者に対応するジョブをジョブリスト画面上から選択不可能とする表示制御値を決定し、決定した表示制御値を該当ジョブ情報８０Ｄに対応付けて付加する（ステップＳ２３）。
【０１１９】
一方、ジョブ情報管理部１２は、ジョブの実行条件に対して利用権限が許可されていると判定した場合（ステップＳ２２：ＮＯ）、該当利用者に対応するジョブをジョブリスト画面上から選択可能とする表示制御値を決定し、決定した表示制御値を該当ジョブ情報８０Ｄに対応付けて付加する（ステップＳ２４）。
【０１２０】
ジョブ情報管理部１２は、上記ステップＳ２１−２４までの処理を、利用者情報９０Ｄの取得数だけ繰り返し実行する。
【０１２１】
これにより、画像処理装置２００では、例えば、図１６に示すような表示態様でジョブリスト画面Ｗを表示することができる。
【０１２２】
図１６は、本変形例１に係るジョブリスト画面Ｗの表示例（その２）を示す図である。
図１６には、ジョブの実行条件に対して利用権限が許可されていない利用者の蓄積ジョブが選択不可能となっているジョブリスト画面Ｗの表示例が示されている。具体的には、（Ａ）には、利用者Ａがカラー印刷機能の利用権限を許可されていない場合のジョブリスト画面Ｗ３の表示例であり、（Ｂ）には、利用者Ａと利用者Ｂの両方がカラー印刷機能の利用権限を許可されていない場合のジョブリスト画面Ｗ４の表示例である。
【０１２３】
このように、本変形例では、ジョブリストＪＬに含まれるジョブを蓄積した利用者の利用権限に従って表示態様を変化させることができる。
【０１２４】
なお、上記変形例に示す処理の他に、次のような情報をジョブリストＪＬに付加するようにしてもよい。
【０１２５】
例えば、利用上限の超過結果に従った処理の場合には、利用履歴が利用上限を超えている利用者に対応するジョブの利用履歴記録対象利用者識別情報として、利用者に対してジョブの実行を許可した実行許可利用者のうち、利用履歴が利用上限を超えていない実行許可利用者の利用者識別情報をジョブリストＪＬに付加してもよい。具体的には、図１４（Ａ）に示すジョブリスト画面の表示例の場合、利用者Ａに対応するジョブの利用履歴記録対象利用者識別情報"ＵｓｅｒＡ"の代わりに、利用者Ｂの利用者識別情報"ＵｓｅｒＢ"がジョブリストＪＬに付加される。
【０１２６】
また、利用権限に従った処理の場合には、利用権限が許可されていない利用者に対応するジョブの利用履歴記録対象利用者識別情報として、利用者に対してジョブの実行を許可した実行許可利用者のうち、利用権限が許可されている実行許可利用者の利用者識別情報をジョブリストＪＬに付加してもよい。具体的には、図１６（Ａ）に示すジョブリスト画面の表示例の場合、利用者Ａに対応するジョブの利用履歴記録対象利用者識別情報"ＵｓｅｒＡ"の代わりに、利用者Ｂの利用者識別情報"ＵｓｅｒＢ"がジョブリストＪＬに付加される。
【０１２７】
＜まとめ＞
以上のように、本実施形態に係る管理システム１によれば、管理装置１００が、実行許可情報管理部１３により、利用者と利用者に対してジョブの実行を許可した利用者との対応関係を管理している。画像処理装置２００は、このような管理装置１００に対して、情報提示部２２により、ログイン利用者のジョブリストの取得を要求する。その結果、管理装置１００からは、ジョブ情報管理部１２と実行許可情報管理部１３の連携動作により、ログイン利用者の蓄積ジョブとログイン利用者に対応付けられた利用者の蓄積ジョブを対象とするジョブリストＪＬが応答される。
【０１２８】
その後、画像処理装置２００は、情報提示部２２により、ログイン利用者による実行ジョブの選択・指示を受け付けると、実行制御部２３により、管理装置１００に対して、実行ジョブのデータ取得を要求する。その結果、管理装置１００からは、ジョブ情報管理部１２により、蓄積されている該当ジョブデータが応答される。その後、画像処理装置２００は、実行制御部２３により、ジョブデータを実行し、管理装置１００に対して、ジョブ実行による利用履歴の記録対象にあたる利用者を通知し、利用履歴の更新を要求する。その結果、管理装置１００では、利用者情報管理部１１により、該当利用者の利用履歴が更新される。
【０１２９】
これによって、本実施形態に係る管理システム１は、ログイン利用者に対して実行が許可された全ての蓄積ジョブを実行ジョブとして選択・指示可能な環境を提供でき、利便性に優れたジョブ実行管理サービスを実現できる。
【０１３０】
ここまで、上記実施形態の説明を行ってきたが、上記実施形態に係る「ジョブ実行管理機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、システム１を構成する各機器（「管理装置」、「画像処理装置」など）が備える演算装置（ＣＰＵ）により実行されることで実現される。
【０１３１】
上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａ，２１４ａに格納することができる。これにより、例えば、管理装置１００の場合、外部Ｉ／Ｆ１０３を介して、管理装置１００にインストールすることができる。また、管理装置１００は、通信Ｉ／Ｆ１０７を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。画像処理装置２００の場合も同様である。
【０１３２】
［その他の変形例］
また、上記実施形態では、画像処理装置２００と管理装置１００を有する管理システム１の機能構成について説明を行ったが、この限りでない。例えば、図１７、１８に示すような機能構成であってもよい。
【０１３３】
図１７は、本変形例２に係るジョブ実行管理機能の構成例を示す図である。図１７には、画像処理装置２００が、上記実施形態に係る機能部の全てを有する機能構成例が示されている。このような構成により、画像処理装置単体で、上記実施形態に係るジョブ実行管理機能を実現することができる。
【０１３４】
また、図１８は、本変形例３に係るジョブ実行管理機能の構成例を示す図である。図１８には、画像処理装置２００の他に、蓄積ジョブを管理するジョブ管理装置３００と利用者を管理する利用者管理装置４００を有する管理システム１の機能構成例が示されている。この場合、ジョブ管理装置３００が、ジョブ情報管理部１２、実行許可情報管理部１３、及びジョブ編集部１４を有し、利用者管理装置４００が、利用者情報管理部１１を有する。上記実施形態で説明を行った各機能部の連携動作は、両機器間のデータ通信により実現する。このような構成により、例えば、既存の利用者管理装置４００と連携し、上記実施形態に係るジョブ実行管理機能を実現することができる。
【０１３５】
また、上記実施形態では、１の管理装置１００と１又は複数の画像処理装置２００を備える管理システム１の機能構成例を示したが、複数の管理装置１００１〜１００ｎを備える管理システム１の構成も考えられる。この場合、次のような方法により、上記実施形態に係るジョブ実行管理機能を実現することもできる。
【０１３６】
例えば、画像処理装置２００が、情報提示部２２により、各管理装置１００にジョブリスト取得要求し、取得した複数のジョブリストＪＬを統合し、表示してもよい。
【０１３７】
また、画像処理装置２００が、情報提示部２２により、各管理装置１００から必要情報を取得し、ジョブリストＪＬを生成・表示するようにしてもよい。具体的には、情報提示部２２は、各管理装置１００が有する実行許可情報管理部１３からログイン利用者に基づき実行許可利用者識別情報及び利用履歴記録対象利用者識別情報を取得する。情報提示部２２は、ログイン利用者と実行許可利用者に基づき、各管理装置１００が有するジョブ情報管理部１２からログイン・実行許可利用者に基づくジョブ情報８０Ｄを取得する。情報提示部２２は、取得したジョブ情報８０Ｄに基づき、利用履歴記録対象利用者識別情報が付加されたジョブリストＪＬを生成し、表示する。
【０１３８】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３９】
１      管理システム
１１    利用者情報管理部
１２    ジョブ情報管理部
１３    実行許可情報管理部
１４    ジョブ編集部
２１    認証部
２２    情報提示部
２３    実行制御部
７０    実行許可情報保持部（Ｄ：実行許可情報）
８０    ジョブ情報保持部（Ｄ：ジョブ情報）
９０    利用者情報保持部（Ｄ：利用者情報）
１００  管理装置（情報処理装置）
２００  画像処理装置（電子機器）
【先行技術文献】
【特許文献】
【０１４０】
【特許文献１】特開２０００−０３５８６９号公報
【特許文献２】特開２０１１−０５９６３１号公報
【図１】
0005879916.tif 000002
【図２】
0005879916.tif 000003
【図３】
0005879916.tif 000004
【図４】
0005879916.tif 000005
【図５】
0005879916.tif 000006
【図６】
0005879916.tif 000007
【図７】
0005879916.tif 000008
【図８】
0005879916.tif 000009
【図９】
0005879916.tif 000010
【図１０】
0005879916.tif 000011
【図１１】
0005879916.tif 000012
【図１２】
0005879916.tif 000013
【図１３】
0005879916.tif 000014
【図１４】
0005879916.tif 000015
【図１５】
0005879916.tif 000016
【図１６】
0005879916.tif 000017
【図１７】
0005879916.tif 000018
【図１８】
0005879916.tif 000019