(57)【要約】【課題】画像形成装置のパラメータの操作による省エネ効率の低下を適切に防止することのできるパラメータ操作装置、パラメータ操作方法、及びプログラムの提供を目的とする。【解決手段】ネットワークを介して接続される画像形成装置の省エネモードへの移行の開始を検知する移行検知手段と、前記移行の開始の検知に応じ、前記画像形成装置より該画像形成装置のパラメータ情報を取得し、記憶手段に記録するパラメータ情報取得手段と、前記パラメータ情報の参照要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を出力するパラメータ情報出力手段とを有する。【選択図】図１２
2010122827.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される画像形成装置の省エネモードへの移行の開始を検知する移行検知手段と、
前記移行の開始の検知に応じ、前記画像形成装置より該画像形成装置のパラメータ情報を取得し、記憶手段に記録するパラメータ情報取得手段と、
前記パラメータ情報の参照要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を出力するパラメータ情報出力手段とを有するパラメータ操作装置。
【請求項２】
前記パラメータ情報の更新要求の入力に応じ、前記パラメータ情報の更新要求を前記画像形成装置に送信する更新要求手段を有する請求項１記載のパラメータ操作装置。
【請求項３】
前記パラメータ情報の更新要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を更新する更新手段と、
前記画像形成装置の省エネモードからの復帰を検知する復帰検知手段と、
前記復帰の検知に応じ、前記記憶手段に記録されているパラメータ情報の更新要求を前記画像形成装置に送信する更新要求手段とを有する請求項１記載のパラメータ操作装置。
【請求項４】
前記パラメータ情報の更新要求の入力に応じ、前記画像形成装置より前記パラメータ情報を取得している他のパラメータ操作装置に更新されたパラメータ情報を送信する通知手段を有する請求項２又は３記載のパラメータ操作装置。
【請求項５】
他のパラメータ操作装置の前記更新要求手段によるパラメータ情報の更新要求に応じ前記画像形成装置より送信されるパラメータ情報の更新通知に基づいて、前記記憶手段に記録されているパラメータ情報を更新する手段を有する請求項２又は３記載のパラメータ操作装置。
【請求項６】
前記画像形成装置にパラメータ情報の更新要求を送信した他のパラメータ操作装置からのパラメータ情報の更新通知に基づいて、前記記憶手段に記録されているパラメータ情報を更新する手段を有する請求項２乃至４いずれか一項記載のパラメータ操作装置。
【請求項７】
コンピュータが実行するパラメータ操作方法であって、
ネットワークを介して接続される画像形成装置の省エネモードへの移行の開始を検知する移行検知手順と、
前記移行の開始の検知に応じ、前記画像形成装置より該画像形成装置のパラメータ情報を取得し、記憶手段に記録するパラメータ情報取得手順と、
前記パラメータ情報の参照要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を出力するパラメータ情報出力手順とを有するパラメータ操作方法。
【請求項８】
前記パラメータ情報の更新要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を更新する更新手順と、
前記画像形成装置の省エネモードからの復帰を検知する復帰検知手順と、
前記復帰の検知に応じ、前記記憶手段に記録されているパラメータ情報の更新要求を前記画像形成装置に送信する更新要求手順とを有する請求項７記載のパラメータ操作方法。
【請求項９】
前記パラメータ情報の更新要求の入力に応じ、前記画像形成装置より前記パラメータ情報を取得している他のパラメータ操作装置に更新されたパラメータ情報を送信する請求項８記載の通知手順を有するパラメータ操作方法。
【請求項１０】
コンピュータに、
ネットワークを介して接続される画像形成装置の省エネモードへの移行の開始を検知する移行検知手順と、
前記移行の開始の検知に応じ、前記画像形成装置より該画像形成装置のパラメータ情報を取得し、記憶手段に記録するパラメータ情報取得手順と、
前記パラメータ情報の参照要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を出力するパラメータ情報出力手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パラメータ操作装置、パラメータ操作方法、及びプログラムに関し、特に省エネモードを有する画像形成装置のパラメータを操作するパラメータ操作装置、パラメータ操作方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置に設定可能な各種のパラメータをネットワークを介したＰＣ（Personal Computer）等（以下、「クライアント」という。）より参照又は更新可能とされている。通常、クライアントに接続される表示装置（ＣＲＴディスプレイ又は液晶ディスプレイ）は、表示領域が大きく表示能力が高い。したがって、ユーザは、斯かる表示装置に表示される操作性に優れた画面を介して画像形成装置のパラメータの参照又は更新を行うことができる。
【０００３】
また、複数のクライアントを利用することにより、複数のユーザが並行してパラメータの参照又は更新を行うことができるといった利点もある。
【０００４】
ところで、一般的に画像形成装置には省エネモードと呼ばれる状態が存在する。省エネモードとは、省エネを目的として、無操作状態が一定時間継続した場合に画像形成装置の一部に対する電源の供給が停止される状態をいう。
【特許文献１】特開２００４−１８５６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、省エネ状態の画像形成装置において、ネットワークを介して何らかの要求が受信されると、当該画像形成装置は省エネ状態から復帰してしまう。したがって、パラメータの参照要求又は更新要求が頻繁に受信されると、画像形成装置の省エネ効率が低下してしまうという問題がある。特に、複数のクライアントが存在する場合、パラメータの参照要求又は更新要求の頻度は高まり、それに伴って省エネ効率はより低下するものと考えられる。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、画像形成装置のパラメータの操作による省エネ効率の低下を適切に防止することのできるパラメータ操作装置、パラメータ操作方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続される画像形成装置の省エネモードへの移行の開始を検知する移行検知手段と、前記移行の開始の検知に応じ、前記画像形成装置より該画像形成装置のパラメータ情報を取得し、記憶手段に記録するパラメータ情報取得手段と、前記パラメータ情報の参照要求の入力に応じ、前記記憶手段に記録されているパラメータ情報を出力するパラメータ情報出力手段とを有する。
【０００８】
このようなパラメータ操作装置では、画像形成装置のパラメータの操作による省エネ効率の低下を適切に防止することができる。
【発明の効果】
【０００９】
本発明によれば、画像形成装置のパラメータの操作による省エネ効率の低下を適切に防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における情報処理システムの構成例を示す図である。同図の情報処理システム１において、画像形成装置１０と、アプリケーションサーバ２０ａ及び２０ｂ（以下、総称する場合「アプリケーションサーバ２０」という。）と、ユーザＰＣ３０と、管理サーバ４０とは、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない。）によって接続されている。
【００１１】
アプリケーションサーバ２０は、画像形成装置１０又はユーザＰＣ等よりネットワークを介して利用可能なアプリケーション（以下、「ネットアプリ」という。）を有するコンピュータである。換言すれば、本実施の形態では、ネットアプリが配置されたコンピュータをアプリケーションサーバ２０という。すなわち、ネットアプリは、ネットワーク上の任意のコンピュータに配置することが可能である。
【００１２】
アプリケーションサーバ２０ａには機器パラメータ操作アプリ２１が配置されている。機器パラメータ操作アプリ２１は、画像形成装置１０（機器）に関する各種パラメータ情報の参照又は更新等の機能をユーザＰＣ３０に対して提供するネットアプリであり、起動通知部２１１、連携部２１２、アプリ情報管理ファイル２１３、機器状態遷移検知部２１４、パラメータ取得部２１５、パラメータ提供部２１６、パラメータ更新部２１７、及びパラメータ管理部２１８等を有する。
【００１３】
起動通知部２１１は、機器パラメータ操作アプリ２１が起動されたときに、機器パラメータ操作アプリ２１が起動されたことを管理サーバ４０に通知する。連携部２１２は、機器パラメータ操作アプリ２１の利用者側（本実施の形態ではユーザＰＣ３０）とのコミュニケーション（情報のやりとり等）を制御する。アプリ情報管理ファイル２１３は、機器パラメータ操作アプリ２１に対するアプリ情報を格納するファイルである。アプリ情報とは、ネットアプリの属性情報をいう。
【００１４】
機器状態遷移検知部２１４は、画像形成装置１０の状態の遷移を検知する。本実施の形態において検知の対象となるのは、省エネモードへの移行と省エネモードからの復帰である。省エネモードとは、省エネを目的として、画像形成装置１０の無操作状態が一定時間継続したときに画像形成装置１０の一部（大部分）への電源の供給が停止される状態をいう。パラメータ取得部２１５は、画像形成装置１０のパラメータ情報（パラメータ名及びパラメータ値）を画像形成装置１０より取得する。取得されたパラメータ情報は、パラメータ管理部２１８へ保存される。パラメータ管理部２１８は、パラメータ情報を管理するための記憶領域である。パラメータ提供部２１６は、取得されたパラメータ情報をユーザＰＣ３０に提供する。パラメータ更新部２１７は、ユーザＰＣ３０からの要求に応じ画像形成装置１０のパラメー情報（パラメータ値）の更新を行う。
【００１５】
なお、機器状態遷移検知部２１４、パラメータ取得部２１５、パラメータ提供部２１６、パラメータ更新部２１７、及びパラメータ管理部２１８は、ロジック部に含まれる。ロジック部とは、ネットアプリごとに実装内容が異なる部分であり、各ネットアプリの特徴的な機能が実装される部分である。すなわち、ロジック部の実装により各ネットアプリの機能が異なる。
【００１６】
一方、アプリケーションサーバ２０ｂにはＯＣＲアプリ２２が配置されている。ＯＣＲアプリ２２は、画像形成装置１０においてスキャンされた画像データに対してＯＣＲ（Optical Character Reader）を実行し、その実行結果としてのテキストデータを所定の保存場所に保存するネットアプリである。ＯＣＲアプリ２１は、起動通知部２２１、連携部２２２、設定情報ファイル２２３、及びＯＣＲ部２２４等を有する。
【００１７】
起動通知部２２１は、ＯＣＲアプリ２２が起動されたときに、ＯＣＲアプリ２２が起動されたことを管理サーバ４０に通知する。連携部２２２は、ＯＣＲアプリ２２の利用者側（本実施の形態では画像形成装置１０）とのコミュニケーション（情報のやりとり等）を制御する。アプリ情報管理ファイル２２３は、ＯＣＲアプリ２２に対する設定情報を格納するファイルである。ＯＣＲ部２２４は、ＯＣＲアプリ２２のロジック部であり、画像データに対するＯＣＲの実行等を行う。
【００１８】
なお、図１では、各アプリケーションサーバ２０にネットアプリは一つずつしか配置されていないが、一つのアプリケーションサーバ２０に複数のネットアプリが配置されていてもよい。例えば、機器パラメータ操作アプリ２１とＯＣＲアプリ２２とが同一のコンピュータに配置されていてもよい。
【００１９】
管理サーバ４０は、広告部４１及び仲介部４２等を有するコンピュータである。広告部４１は、ネットアプリからの起動の通知（起動通知）に応じ、当該ネットアプリが起動されたことを示す広告をネットワーク上に発行（ブロードキャスト又はマルチキャスト等）する。仲介部４２は、ネットアプリとその利用者（ユーザＰＣ３０又は画像形成装置１０）とのコミュニケーションを仲介する。
【００２０】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を実現する装置（プリンタ、スキャナ、コピー機、ファクシミリ等）を画像形成装置１０として用いてもよい。画像形成装置１０は、ネットアプリ検知部１２１、ＵＩ制御部１２２、ネットアプリ連携部１２３、機器制御部１２４、ネットアプリ管理テーブル１２５、状態遷移制御部１２６、及びパラメータ管理部１２７等を有する。
【００２１】
ネットアプリ検知部１２１は、管理サーバ４０より発行される広告に基づいて、ネットアプリの存在を検知し、広告に含まれているアプリ情報をネットアプリ管理テーブル１２５に登録する。ネットアプリ管理テーブル１２５は、アプリ情報を管理するためのテーブルである。ＵＩ制御部１２２は、ユーザよりネットアプリの起動指示等の入力を受け付ける。ネットアプリ連携部１２３は、ネットアプリとのコミュニケーションを制御する。機器制御部１２４は、ネットアプリからの要求に応じ画像形成装置１０のハードウェアを制御する。例えば、機器制御部１２４の制御により、スキャン又は印刷等が実行される。状態遷移制御部１２６は、画像形成装置１０の状態の遷移（省エネモードへの移行又は省エネモードからの復帰）を制御する。例えば、状態遷移制御部１２６は、画像形成装置１０の状態の遷移をネットワーク上に通知する。パラメータ管理部１２７は、画像形成装置１０のパラメータ情報の管理を行う。
【００２２】
ユーザＰＣ３０は、画像形成装置１０と並んでネットアプリをユーザに利用させる装置であり、ネットアプリ３１、ＵＩ制御部３２、ネットアプリ管理テーブル３３、及びネットアプリ連携部３４等を有する。これら各部の機能は、画像形成装置１０におけるネットアプリ検知部１２１、ＵＩ制御部１２２、ネットアプリ連携部１２３、ネットアプリ管理テーブル１２５と同様である。
【００２３】
なお、ネットアプリの機能に応じてユーザＰＣ３０より利用可能なネットアプリと、画像形成装置１０より利用可能なネットアプリとは異なりうる。
【００２４】
続いて、各装置のハードウェア構成について説明する。図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、ネットワークインタフェース１５、及び操作パネル１６等のハードウェアを有する。
【００２５】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等より構成される。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等（例えば、例えば、ネットアプリ管理テーブル１２５）や画像形成装置１０のパラメータ情報等が記録される。
【００２６】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタは１３、画像データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース１５は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。操作パネル１６は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
【００２７】
図３は、本発明の実施の形態におけるアプリケーションサーバのハードウェア構成例を示す図である。図２のアプリケーションサーバ２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有するように構成される。
【００２８】
アプリケーションサーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば、補助記憶装置２０２にはアプリ情報管理ファイル２１３又は２２３が記録される。また、補助記憶装置２０２の一部の記憶領域は、パラメータ管理部２１８として利用される。
【００２９】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってアプリケーションサーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００３０】
なお、管理サーバ４０やユーザＰＣ３０も図３と同様のハードウェア構成でよい。但し、ユーザＰＣ３０には、ユーザとのインタフェースである表示装置や入力装置（キーボード、マウス等）が接続される。
【００３１】
以下、情報処理システム１の処理手順について説明する。図４は、機器パラメータ操作アプリ起動時の処理手順を説明するためのシーケンス図である。
【００３２】
アプリケーションサーバ２０ａにおいて機器パラメータ操作アプリ２１が起動されると、機器パラメータ操作アプリ２１の起動通知部２１１は、アプリ情報管理ファイル２１３に格納されているアプリ情報を管理サーバ４０の広告部４１に送信することにより、機器パラメータ操作アプリ２１の起動を通知する（Ｓ１０１）。
【００３３】
図５は、アプリ情報の構成例を示す図である。同図に示されるように、アプリ情報は、アプリＩＤ、連携機能識別子、ネットアプリアドレス、表示名、アイコンデータ、及び設定情報等を含む。
【００３４】
アプリＩＤは、各ネットアプリに一意に割り当てられた識別情報である。連携機能識別子は、ネットアプリの利用者側の装置（ネットアプリと連携する装置）が有している必要のある機能を識別するための情報である。連携機能識別子の一例として、「ｐｃ」、「ｓｃａｎ」、「ｐｒｉｎｔ」等がある。「ｐｃ」は、いわゆるＰＣ（Personal Computer）を示す。本実施の形態においてユーザＰＣ３０はＰＣである。したがって、ユーザＰＣは当該連携機能識別子（ｐｃ）を満たす。「ｓｃａｎ」は、スキャン機能を示す。本実施の形態において画像形成装置１０はスキャン機能を有する。したがって、画像形成装置１０は、当該連携機能識別子（ｓｃａｎ）を満たす。「ｐｒｉｎｔ」は、印刷機能を示す。本実施の形態において画像形成装置１０は印刷機能を有する。したがって、画像形成装置１０は、当該連携機能識別子（ｐｒｉｎｔ）を満たす。
【００３５】
ネットアプリアドレスは、ネットワーク通信において各ネットアプリを一意に識別するための識別情報（例えば、ＵＲＬ等）である。表示名は、ネットアプリの名前の表示用の文字列である。アイコンデータは、ネットアプリの表示用のアイコンデータである。設定情報は、ネットアプリの実行条件に対する設定値を含む情報である。すなわち、設定情報を変更することにより、ネットアプリの振る舞いを変更することができる。
【００３６】
例えば、図６は、機器パラメータ操作アプリのアプリ情報の具体例を示す図である。図６に示されるように、機器パラメータ操作アプリ２１のアプリ情報５１の連携機能識別子は、「ｐｃ」である。したがって、機器パラメータ操作アプリ２１の利用者側の装置は、ＰＣである必要があることが分かる。また、表示名は「アプリＡ」である。なお、設定情報には、例えば、画像形成装置１０のパラメータのうち操作（参照又は更新等）の対象とするパラメータのパラメータ名の一覧や、画像形成装置１０の識別情報（ＩＰアドレス又はホスト名等）が含まれる。すなわち、アプリ情報管理ファイル２１３を編集することにより、機器パラメータ操作アプリ２１によって操作の対象とするパラメータを変更する（カスタマイズ）ことができる。
【００３７】
続いて、アプリ情報５１の受信に応じ、管理サーバ４０の広告部４１は、アプリ情報５１をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告されたアプリ情報５１は、画像形成装置１０のネットアプリ検知部１２１とユーザＰＣ３０のネットアプリ検知部３１とによって受信される（Ｓ１０２、Ｓ１０３）。以下、ネットアプリ検知部１２１及びネットアプリ検知部３１を総称する場合、単に「ネットアプリ検知部」という。
【００３８】
各ネットアプリ検知部は、アプリ情報５１に含まれている連携機能識別子（ｐｃ）に基づいて、当該ネットアプリ検知部が属する装置（画像形成装置１０又はユーザＰＣ３０）がアプリ情報５１に係るネットアプリ（機器パラメータ操作アプリ２１）と連携可能であるか否かを判定する。画像形成装置１０はＰＣではない。したがって、画像形成装置１０のネットアプリ検知部１２１は、当該ネットアプリとは連携不可能であると判定し、受信されたアプリ情報を無視（破棄）する。一方、ユーザＰＣ３０は、ＰＣである。したがって、ユーザＰＣ３０のネットアプリ検知部３１は、当該ネットアプリとは連携可能であると判定し、受信されたアプリ情報をネットアプリ管理テーブル３３に登録する。
【００３９】
以上によって、機器パラメータ操作アプリ２１は、ユーザＰＣ３０に登録されたことになる。すなわち、機器パラメータ操作アプリ２１の存在がユーザＰＣ３０に認識されたことになる。
【００４０】
ところで、アプリケーションサーバ２０ｂにおいてＯＣＲアプリ２２が起動された際も、ＯＣＲアプリ２２を対象として図４と同様の処理手順が実行される。この際、例えば図７に示されるアプリ情報５２が、ＯＣＲアプリ２２のアプリ情報として起動通知２２１より管理サーバ４０の広告部４１に送信され、広告部４１によって広告される。
【００４１】
図７に示されるように、アプリ情報５２の連携機能識別子は、「ｓｃａｎ」である。画像形成装置１０は、スキャン機能を有する。従って、アプリ情報５２を受信した画像形成装置１０のネットアプリ検知部１２１は、アプリ情報５２をネットアプリ管理テーブル１２５に登録する。
【００４２】
一方、ユーザＰＣ３０は、スキャン機能を有さない。しかし、ユーザＰＣ３０のネットアプリ検知部３１は、アプリ情報５２についてもネットアプリ管理テーブル３３に登録する。但し、アプリ検知部３１は、連携不可能であることを示す情報（以下、「連携不可フラグ」という。）をアプリ情報５２に関連付けてネットアプリ管理テーブル３３に登録しておく。すなわち、ネットアプリ検知部３１は、受信されたすべてのアプリ情報をネットアプリ管理テーブル３３に登録し、連携不可能なネットアプリに係るアプリ情報に対しては、連携不可フラグを関連付けておく。
【００４３】
なお、各ネットアプリ検知部によるネットアプリとの連携の可否の判定方法の具体例としては、各装置（画像形成装置１０、ユーザＰＣ３０）が提供可能な機能を示す情報を連携機能識別子と同一の識別子（以下、「提供機能識別子」という。）によって各装置の記憶装置に記録しておけばよい。例えば、画像形成装置１０のＨＤＤ１１４には提供機能識別子として「ｐｒｉｎｔ」、「ｓｃａｎ」が記録されている。また、ユーザＰＣ３０には提供機能識別子として「ｐｃ」が記録されている。ネットアプリ検知部は、アプリ情報に含まれている連携機能識別子と一致する提供機能識別子があれば連携可能であると判定し、連携機能識別子と一致する提供機能識別子が無ければ連携不可能であると判定する。
【００４４】
続いて、ユーザＰＣ３０又は画像形成装置１０よりネットアプリが利用される際の処理手順について説明する。図８は、ユーザＰＣより機器パラメータ操作アプリが利用される際の処理手順を説明するためのシーケンス図である。
【００４５】
ユーザＰＣ３０のユーザによりネットアプリの利用指示がユーザＰＣ３０に対して入力されると、ＵＩ制御部３２は、ネットアプリ管理テーブル３３に登録されている全てのアプリ情報に基づいて、ネットアプリ一覧画面をユーザＰＣ３０に接続されている表示装置に表示させる（Ｓ２０１）。
【００４６】
図９は、ネットアプリ一覧画面の表示例を示す図である。同図に示されるようにネットアプリ一覧画面５１０には、ネットアプリ管理テーブル３３に登録されているネットアプリごとにアイコン５１１ａ及び５１１ｂと設定ボタン５１２ａ及び５１２ｂとが配置されている。
【００４７】
アイコンは、ネットアプリの実行指示を受け付けるためのボタンであり、アプリ情報に含まれているアイコンデータに基づいて表示される。但し、表示名を表示させるようにしてもよい。
【００４８】
設定ボタンは、ネットアプリの設定情報（アプリ情報の一部である設定情報）の表示指示を受け付けるためのボタンである。
【００４９】
なお、同図において、アイコン５１１ａ及び設定ボタン５１２ａは、機器パラメータ操作アプリ２１に対応するボタンである。アイコン５１１ｂ及び設定ボタン５１２ｂは、ＯＣＲアプリ２２に対応するボタンである。
【００５０】
ネットアプリ一覧画面５１０においてアイコン５１１ａがユーザによって選択されると、ネットアプリ連携部３４は、アイコン５１１ａに対応するネットアプリ（機器パラメータ操作アプリ２１）の利用要求を管理サーバ４０の仲介部４２に送信する（Ｓ２０２）。当該利用要求には、アイコン５１１ａに対応するアプリ情報に含まれているネットアプリアドレスが指定される。
【００５１】
ネットアプリの利用要求に応じ、仲介部４２は、指定されたネットアプリアドレスに対応する機器パラメータ操作アプリ２１に対して利用要求を通知する（Ｓ２０３）。機器パラメータ操作アプリ２１の連携部２１２は、当該利用要求を受信すると、パラメータ取得部２１５にパラメータ情報の取得を指示する。パラメータ取得部２１５は、当該指示に応じ、画像形成装置１０に対しパラメータ情報の取得を要求する（Ｓ２０４）。なお、パラメータ情報の取得先の画像形成装置１０の識別情報や、値の取得対象とするパラメータのパラメータ名等は、例えば、アプリ情報管理ファイル２１３に格納されているアプリ情報に含まれている設定情報において設定されている。
【００５２】
画像形成装置１０のパラメータ管理部１２７は、パラメータ情報の取得要求に応じ、ＨＤＤ１１４等に記録されているパラメータ情報を取得し、パラメータ取得部２１５に返信する（Ｓ２０５）。パラメータ取得部２１５は、取得されたパラメータ情報をパラメータ管理部２１８に保存する。
【００５３】
パラメータ情報の保存が完了すると、連携部２２２は、機器パラメータ操作アプリ２１の利用準備の完了通知を管理サーバ４０の仲介部４２に送信する（Ｓ２０６）。仲介部４２は、当該利用準備の完了通知をユーザＰＣ３０のネットアプリ連携部３４に転送する（Ｓ２０７）。
【００５４】
利用準備の完了通知に応じ、ネットアプリ連携部３４は、ネットアプリアドレスに基づいて機器パラメータ操作アプリ２１に対してパラメータ情報の取得を要求する（Ｓ２０８）。当該要求に応じ、機器パラメータ操作アプリ２１のパラメータ提供部２１６は、パラメータ管理部２１８よりパラメータ情報を取得し、当該パラメータ情報をネットアプリ連携部３４に返信する（Ｓ２０９）。続いて、ＵＩ制御部３２は、ネットアプリ連携部３４によって受信されたパラメータ情報の表示画面（パラメータ表示画面）を表示装置に表示させる（Ｓ２１０）。
【００５５】
図１０は、パラメータ表示画面の表示例を示す図である。同図に示されるパラメータ表示画面５２０は、画像形成装置１０のステータス情報、トナー情報、及び給紙トレイ情報等が表示対象とされた例に対応する。
【００５６】
続いて、パラメータ表示画面５２０に表示されたパラメータのうち、編集可能な（値の変更の可能な）パラメータの値がユーザによって変更され、ＯＫボタン５２１が押下されると、ネットアプリ連携部３４は、変更されたパラメータ情報を機器パラメータ操作アプリ２１に対して送信する（Ｓ２１１）。続いて、機器パラメータ操作アプリ２１のパラメータ更新部２１７は、連携部２１２によって受信されたパラメータ情報の更新要求を画像形成装置１０のパラメータ管理部１２７に送信する（Ｓ２１２）。パラメータ管理部１２７は、当該パラメータ情報に基づいて画像形成装置１０のパラメータ情報を更新する。
【００５７】
なお、パラメータ管理部２１８に保存されているパラメータ情報は、更新してもよいししなくてもよい。パラメータ情報の参照の際には、ステップＳ２０４及びＳ２０５により画像形成装置１０より最新のパラメータ情報が取得されるからである。
【００５８】
ところで、ネットアプリ一覧画面５１０において設定ボタンが選択されると、ＵＩ制御部３２は、選択された設定ボタンに対応するアプリ情報に含まれている設定情報をネットアプリ管理テーブル３３より取得し、当該設定情報を表示させる画面（設定情報表示画面）を表示装置に表示させる。したがって、例えば、設定ボタン５１２ｂが選択されると、ＯＣＲアプリ２２に対する設定情報が表示される。
【００５９】
図１１は、設定情報表示画面の表示例を示す図である。同図に示される設定情報表示画面５３０には、ＯＣＲアプリ２２に対する設定情報として、ＯＣＲの対象とする文字の種類（ひらがな、カタカナ、漢字）や、ＯＣＲの対象とする画像の解像度等が表示されている。
【００６０】
設定情報表示画面５３０において設定情報が編集され、ＯＫボタン５３１が押下されると、ＵＩ制御部３２は、編集内容に基づいてネットアプリ管理テーブル３３に保存されているＯＣＲアプリ２２の設定情報を更新する。また、ネットアプリ連携部３４は、編集内容をＯＣＲアプリ２２に送信する。ＯＣＲアプリ２２の連携部２２２は、受信された編集内容に基づいてアプリ情報管理ファイル２２３に含まれている設定情報を更新する。
【００６１】
なお、設定情報の表示及び更新は、機器パラメータ操作アプリ２１についても同様に行える。すなわち、ユーザは、ユーザＰＣ３０によって、ネットワーク上に散在している各ネットアプリに対する設定情報の参照及び編集を一元的に行うことができる。
【００６２】
続いて、画像形成装置１０が省エネモードに移行する際の処理手順について説明する。図１２は、画像形成装置が省エネモードに移行する際に実行される処理手順を説明するためのシーケンス図である。
【００６３】
画像形成装置１０の無操作状態が所定時間継続し、省エネモードへの移行が決定されると、状態遷移制御部１２６は、省エネモードへ移行することの通知（省エネモード移行通知）をネットワーク上に発行（ブロードキャスト又はマルチキャスト等）する（Ｓ３０１）。機器パラメータ操作アプリ２１の機器状態遷移検知部２１４は、省エネモード移行通知の受信に基づいて画像形成装置１０が省エネモードへ移行することを検知し、画像形成装置１０が省エネモードであることを示す情報（以下、「省エネモード移行フラグ」という。）をＲＡＭ１１２に記録する。
【００６４】
省エネモード移行通知の送信元である画像形成装置１０の識別情報がパラメータの操作対象の画像形成装置の識別情報としてアプリ情報管理ファイル２１３内の設定情報に登録されている場合、パラメータ取得部２１５は、図８のＳ２０４及びＳ２０５と同様の手順により画像形成装置１０よりパラメータ情報を取得し、パラメータ管理部２１８に保存する（Ｓ３０２、Ｓ３０３）。
【００６５】
その後、画像形成装置１０は省エネモードへ移行する。この状態において、ユーザＰＣ３０においてネットアプリ一覧画面５１０を介して機器パラメータ操作アプリ２１の利用指示がユーザによって入力されたとする（すなわち、アイコン５１１ａが選択されたとする）。その結果、図８のステップＳ２０２及びＳ２０３と同様の手順により、利用要求が機器パラメータ操作アプリ２１の連携部２１２に伝達される（Ｓ３０４、Ｓ３０５）。
【００６６】
ここで、図８によれば、パラメータ取得部２１５による画像形成装置１０からのパラメータ情報の取得処理が実行される。しかし、図１２では、省エネモード移行フラグがＲＡＭ１１２に記録されている。そこで、機器パラメータ操作アプリ２１は、パラメータ取得部２１５による画像形成装置１０からのパラメータ情報の取得処理は実行せずに、連携部２１２によって利用準備の完了通知を管理サーバ４０の仲介部４２に送信する（Ｓ３０６）。仲介部４２は、当該利用準備の完了通知をユーザＰＣ３０のネットアプリ連携部３４に転送する（Ｓ３０７）。
【００６７】
続いて、図８のステップＳ２０８〜Ｓ２１０と同様の処理手順が実行され、パラメータ表示画面５２０がユーザＰＣ３０の表示装置に表示される（Ｓ３０８〜Ｓ３１０）。
【００６８】
続いて、パラメータ表示画面５２０に表示されたパラメータのうち編集可能なパラメータの値がユーザによって変更され、ＯＫボタン５２１が押下されると、ネットアプリ連携部３４は、変更されたパラメータ情報を機器パラメータ操作アプリ２１に対して送信する（Ｓ３１１）。続いて、機器パラメータ操作アプリ２１のパラメータ更新部２１７は、連携部２１２によって受信されたパラメータ情報の更新要求を画像形成装置１０のパラメータ管理部１２７に送信する（Ｓ３１２）。当該設定要求の受信に応じ、画像形成装置１０は省エネモードから復帰する。省エネモードからの復帰後、パラメータ管理部１２７は、受信されたパラメータ情報に基づいて画像形成装置１０のパラメータ情報を更新する。
【００６９】
図１２の処理手順によれば、画像形成装置１０が省エネモードへ移行した後は、パラメータ情報が更新されるまで画像形成装置１０に対するアクセス（通信）は行われない。すなわち、パラメータ情報の参照（表示）においては、省エネモードへ移行する直前に画像形成装置１０より取得され、パラメータ管理部２１８に保持されているパラメータ情報が利用されるため、画像形成装置１０へのアクセスは行われない。したがって、パラメータ情報を表示させるために画像形成装置１０が省エネモードから復帰してしまうことを回避することができ、省エネ効率を高めることができる。
【００７０】
続いて、省エネモードへ移行する際に画像形成装置１０が実行する処理（省エネモード移行処理）の詳細について説明する。図１３は、画像形成装置による省エネモード移行処理を説明するためのフローチャートである。
【００７１】
無操作状態の継続により省エネモードへの移行が決定されると、状態遷移制御部１２６は、省エネモード移行通知をネットワーク上に発行（ブロードキャスト又はマルチキャスト等）する（Ｓ３５１）。当該ステップは、図１２のステップＳ３０１に対応する。続いて、状態遷移制御部１２６は、パラメータ情報の取得要求が受信されているか否かをパラメータ管理部１２７に問い合わせる（Ｓ３５２）。当該パラメータ情報の取得要求は、図１２のステップＳ３０２に対応する。
【００７２】
パラメータ情報の取得要求が受信されている場合（Ｓ３５２でＹＥＳ）、状態遷移制御部１２６は、パラメータ管理部１２７によるパラメータ情報の送信が完了するまで待機する（Ｓ３５３）。当該パラメータ情報の送信は、図１２のステップＳ３０３に対応する。パラメータ管理部１２７によるパラメータ情報の送信が完了すると、状態遷移制御部１２６は、省エネモード移行通知の発行から所定時間が経過しているか否かを判定する（Ｓ３５４）。所定時間が経過していない場合（Ｓ３５４でＮＯ）、状態遷移制御部１２６は、一定間隔を置いた後、ステップＳ３５２移行の処理を繰り返す。所定時間が経過している場合（Ｓ３５４でＹＥＳ）、状態遷移制御部１２６は、画像形成装置１０を省エネモードへ移行させる（Ｓ３５６）。
【００７３】
続いて、省エネモード中にパラメータ情報の更新要求が受信された際（図１２のステップＳ３１２）に画像形成装置１０によって実行される処理の詳細について説明する。図１４は、省エネモード中にパラメータ情報の更新要求が受信された際に画像形成装置によって実行される処理手順を説明するためのフローチャートである。
【００７４】
パラメータ情報の更新要求が受信されると、状態遷移制御部１２６は、画像形成装置１０を省エネモードから復帰させる（Ｓ３７１）。省エネモードからの復帰が完了すると、パラメータ管理部１２７は、受信されたパラメータ情報によって画像形成装置１０のパラメータ情報を更新する（Ｓ３７２）。
【００７５】
なお、機器パラメータ操作アプリ２１のパラメータ更新部２１７は、画像形成装置１０へのパラメータ情報の更新要求の送信を画像形成装置１０が他の要因（例えば、ユーザによる操作パネル１６の操作等、更新要求の受信以外の要因。）で省エネモードから復帰するまで待機するようにしてもよい。この場合、パラメータ更新部２１７は、ステップＳ３１１において受信されたパラメータ情報に基づいてパラメータ管理部２１８に保持されているパラメータ情報を更新する。その後、画像形成装置１０が省エネモードから復帰すると、画像形成装置１０の状態遷移通知部１２６は、省エネモードからの復帰通知（省エネモード復帰通知）をネットワーク上にブロードキャスト又はマルチキャスト等する。機器状態遷移検知部２１４によって当該省エネモード復帰通知が受信されると、パラメータ更新部２１７は、パラメータ管理部２１８に保持されているパラメータ情報を画像形成装置１０に送信する。画像形成装置１０のパラメータ管理部１２７は、受信されたパラメータ情報に基づいて画像形成装置１０のパラメータ情報を更新する。
【００７６】
画像形成装置１０へのパラメータ情報の更新要求の送信を画像形成装置１０が省エネモードから復帰するまで待機するようにすることで、画像形成装置１０が省エネモードから復帰する機会を更に減少させることができ、省エネ効率をより高めることができる。
【００７７】
続いて、画像形成装置１０よりネットアプリが利用される際の処理手順について説明する。図１５は、画像形成装置よりＯＣＲアプリが利用される際の処理手順を説明するためのシーケンス図である。
【００７８】
画像形成装置１０のユーザによりネットアプリの利用指示が画像形成装置１０に対して入力されると、ＵＩ制御部１２２は、ネットアプリ管理テーブル１２５に登録されているアプリ情報に含まれているアイコンデータに基づいて、ネットアプリ一覧画面を操作パネル１６に表示させる（Ｓ４０１）。当該ネットアプリ一覧画面には、ネットアプリ管理テーブル１２５に登録されているネットアプリのアイコンの一覧が表示される。なお、本実施の形態において、ネットアプリ管理テーブル１２５に登録されているアプリ情報は、ＯＣＲアプリ２２に係るものだけである。したがって、本実施の形態におけるネットアプリ一覧画面には、ＯＣＲアプリ２２に対応するアイコンが表示される。
【００７９】
ネットアプリ一覧画面においてＯＣＲアプリ２２に対応するアイコンがユーザによって選択され、操作パネル１６上のスタートキーが押下されると、ネットアプリ連携部１２３は、ＯＣＲアプリ２２の利用要求を管理サーバ４０の仲介部４２に送信する（Ｓ４０２）。当該利用要求には、ＯＣＲアプリ２２のアプリ情報に含まれているネットアプリアドレスが指定される。
【００８０】
ネットアプリの利用要求に応じ、仲介部４２は、指定されたネットアプリアドレスに係るＯＣＲアプリ２２に対して利用要求を通知する（Ｓ４０３）。ＯＣＲアプリ２２の連携部２２２は、当該利用要求を受信すると、必要な初期処理をＯＣＲ部２２４に実行させる。初期処理が完了すると、連携部２２２は、ＯＣＲアプリ２２の利用準備の完了通知を管理サーバ４０の仲介部４２に送信する（Ｓ４０４）。仲介部４２は、当該利用準備の完了通知を画像形成装置１０のネットアプリ連携部１２３に転送する（Ｓ４０５）。
【００８１】
利用準備の完了通知に応じ、ネットアプリ連携部１２３は、設定情報の送信要求をＯＣＲアプリ２２に送信する（Ｓ４０６）。ここで、ＯＣＲアプリ２２の設定情報は、ネットアプリ管理テーブル１２５に登録されているＯＣＲアプリ２２のアプリ情報に含まれている。それにも拘わらずＯＣＲアプリ２２に対して設定情報の送信を要求するのは、ユーザＰＣ３０によってＯＣＲアプリ２２のアプリ情報ファイル２２３における設定情報が更新されている可能性があるからである。すなわち、ユーザＰＣ３０において表示されるネットアプリ一覧画面５１０では、ＯＣＲアプリ２２の設定情報の編集が可能とされている。
【００８２】
なお、ユーザＰＣ３０によってＯＣＲアプリ２２の設定情報が更新された際に、ユーザＰＣ３０又はＯＣＲアプリ２２より画像形成装置１０に対して設定情報が更新されたことを通知することで画像形成装置１０のネットアプリ管理テーブル１２５において管理されている設定情報の整合性を図ることも考えられる。しかし、そのようにすると画像形成装置１０に対するアクセス頻度が増加してしまう。その結果、画像形成装置１０が省エネモードから復帰する機会が増加してしまい、省エネ効率が低下してしまうという問題がある。そこで、本実施の形態では、画像形成装置１０に対する通知が行われることなく各ネットアプリの設定情報の更新が可能とされているのである。
【００８３】
すなわち、ユーザＰＣ３０によれば、画像形成装置１０のパラメータ情報と、ネットワーク上に散在しているネットアプリの設定情報とを、一元的に、かつ、画像形成装置１０の省エネ効率を低下させることなくユーザに操作させることができる。
【００８４】
続いて、ＯＣＲアプリ２２の連携部２２２は、設定情報の送信要求を受信すると、アプリ情報管理ファイル２２３より設定情報を取得し、当該設定情報をネットアプリ連携部１２３に返信する（Ｓ４０７）。
【００８５】
画像形成装置１０のネットアプリ連携部１２３は、設定情報を受信すると、ＯＣＲアプリ２２の連携機能識別子（ｓｃａｎ）と当該設定情報を指定して機器制御部１２４を呼び出す。呼び出された機能制御部１７５は、連携機能識別子によって識別されるスキャン機能を当該設定情報に基づいて実行する（Ｓ４０８）。すなわち、機能制御部１７５は、ユーザによって画像形成装置１０にセットされた原稿に対するスキャンをスキャナ１２に実行させ、その結果得られる画像データを機能の実行結果としてネットアプリ連携部１２３に出力する。
【００８６】
ネットアプリ連携部１２３は、機能の実行結果としての画像データをＯＣＲアプリ２２の連携部２２２に送信する（Ｓ４０９）。連携部２２２は、画像データを受信すると、当該画像データを利用した処理の実行をロジック部であるＯＣＲ部２２４に指示する。ＯＣＲ部２２４は、当該画像データに対してＯＣＲを実行し、画像データより抽出されたテキストデータを所定の保存場所に保存する（Ｓ４１０）。または、当該テキストデータが所定のメールアドレス宛に転送されてもよい。
【００８７】
ＯＣＲ部２２４による処理が完了すると、連携部２２２は、ＯＣＲアプリ２２の処理の終了通知を画像形成装置１０のネットアプリ連携部１２３に送信する（Ｓ４１１）。ネットアプリ連携部１２３によって当該終了通知が受信されると、ＵＩ制御部１２２は、ＯＣＲアプリ２２による処理の終了通知を操作パネル１６に表示させる（Ｓ４１２）。
【００８８】
上述したように、第一の実施の形態の機器パラメータ操作アプリ２１（アプリケーションサーバ２０ａ）は、画像形成装置１０が省エネモードへ移行する際にパラメータ情報を画像形成装置１０より取得し保持しておく。その後にユーザＰＣ３０よりパラメータ情報の取得要求を受信した際は、保持しているパラメータ情報をユーザＰＣに返信する。したがって、ユーザによってパラメータ情報が参照されるたびに画像形成装置１０の省エネモードが解除されてしまうのを防止することができ、省エネ効率を向上させることができる。
【００８９】
なお、機器パラメータ操作アプリ２１は、必ずしもネットワークを介して利用されなくてもよい。例えば、機器パラメータ操作アプリ２１はユーザＰＣ３０に配置されてもよい。この場合、機器パラメータ操作アプリ２１は、ユーザによって直接操作されるユーザＰＣ３０上において上述した処理を実行することになる。
【００９０】
次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００９１】
図１６は、第二の実施の形態における情報処理システムの構成例を示す図である。図１６中、図１と同一部分には同一符号を付し、その説明は省略する。同図では、各装置又は各ネットアプリの機能構成は省略されているが、当該機能構成は第一の実施の形態（図１）と同様でよい。
【００９２】
図１６における情報処理システム２では、アプリケーションサーバ２０ｃが追加されている。アプリケーションサーバ２０ｃは、機器パラメータ操作アプリ２１ｃを有する。機器パラメータ操作アプリ２１ｃは、機器パラメータ操作アプリ２１ａと同一の機能を実行するネットアプリである。但し、機器パラメータ操作アプリ２１ｃの設定情報（すなわち、操作対象とする画像形成装置１０のパラメータ）は、機器パラメータ操作アプリ２１ａの設定情報と異なっていてもよい。なお、機器パラメータ操作アプリ２１ａは、第一の実施の機器パラメータ操作アプリ２１であり、機器パラメータ操作アプリ２１ｃとの混同を避けるため接尾子「ａ」を参照番号に付加している。以下、機器パラメータ操作アプリ２１ａ及び２１ｃを総称する場合、「機器パラメータ操作アプリ２１」という。
【００９３】
図１６より明らかなように、第二の実施の形態では、同一ネットワーク上に機器パラメータ操作アプリ２１が少なくとも二つ存在する点が第一の実施の形態と異なる。ネットワーク上に複数の機器操作アプリ２１が存在する場合、画像形成装置１０が省エネモードへ移行する際には、機器操作アプリ２１ごとに図１２のステップＳ３０１〜Ｓ３０３が実行される。その結果、各機器パラメータ操作アプリ２１のパラメータ管理部２１８には、画像形成装置１０のパラメータ情報が保持される。したがって、いずれか一つの機器操作アプリ２１が画像形成装置１０に対してパラメータ情報の更新要求（図１２のステップＳ３１２）を送信した場合、画像形成装置１０は、図１４に示される処理の代わりに図１７に示される処理を実行する。
【００９４】
図１７は、第二の実施の形態において省エネモード中にパラメータ情報の更新要求が受信された際に画像形成装置によって実行される処理手順を説明するためのフローチャートである。図１７中、図１４と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００９５】
図１７に示されるように、第二の実施の形態の画像形成装置１０の状態遷移制御部１２６は、パラメータ管理部１２７によってパラメータ情報の更新が完了すると、パラメータ情報の更新通知をネットワーク上にブロードキャスト又はマルチキャスト等する（Ｓ３７３）。これにより、各機器パラメータ操作アプリ２１に対して、パラメータ情報が更新されたことが通知される。当該パラメータの更新通知には、値が更新されたパラメータのパラメータ名が含まれていている。但し、パラメータ値は含まれていなくてもよい。また、当該パラメータ更新通知に、更新要求元の機器パラメータ操作アプリ２１の識別情報（例えば、アプリＩＤ）が含まれていてもよい。
【００９６】
続いて、画像形成装置１０からのパラメータの更新通知を受信した機器パラメータ操作アプリ２１によって実行される処理を説明する。図１８は、パラメータの更新通知に応じた機器パラメータ操作アプリが実行する処理手順を説明するためのフローチャートである。
【００９７】
連携部２１２は、パラメータの更新通知を受信すると（Ｓ５０１）、更新されたパラメータが操作対象であるか否かを判定する（Ｓ５０２）。当該判定は、更新通知に含まれているパラメータ名と、アプリ情報管理ファイル２１３内に含まれている設定情報において操作対象として設定されているパラメータのパラメータ名とを比較することにより行えばよい。
【００９８】
更新されたパラメータが操作対象である場合（Ｓ５０２でＹＥＳ）、パラメータ更新部２１７は、更新されたパラメータ情報によってパラメータ管理部２１８に保持されているパラメータ情報を更新する（Ｓ５０３）。この際、更新されたパラメータ情報が更新通知に含まれている場合は当該パラメータ情報によってパラメータ管理部２１８に対する更新を行えばよい。更新されたパラメータ情報が更新通知に含まれていない場合は、パラメータ取得部２１５が更新されたパラメータのうち、当該機器パラメータ操作アプリ２１が操作対象とするパラメータのパラメータ情報を画像形成装置１０のパラメータ管理部１２７より取得すればよい。
【００９９】
一方、更新されたパラメータが操作対象でない場合（Ｓ５０２でＮＯ）、パラメータ更新部２１７は、当該更新通知を無視する。
【０１００】
なお、更新通知にアプリＩＤが含まれている場合、連携部２１２は、更新通知の受信に応じて当該アプリＩＤと、当該機器パラメータ操作アプリ２１のアプリＩＤとを比較し、一致した場合は（すなわち、当該機器パラメータ操作アプリ２１が更新要求元であった場合は）当該更新通知を無視するようにしてもよい。
【０１０１】
なお、機器パラメータ操作アプリ２１のパラメータ更新部２１７は、画像形成装置１０へのパラメータ情報の更新要求の送信を画像形成装置１０が他の要因（例えば、ユーザによる操作パネル１６の操作等、更新要求の受信以外の要因。）で省エネモードから復帰するまで待機するようにしてもよいのは第二の実施の形態でも同様である。但し、この場合、画像形成装置１０は、パラメータ情報の更新を適時に検知することができない。したがって、ユーザＰＣ３０からパラメータ情報の更新要求を受けた機器パラメータ操作アプリ２１が、パラメータの更新通知をブロードキャスト又はマルチキャスト等するようにするとよい。そうすることで、他の機器パラメータ操作アプリ２１において保持されているパラメータ情報の整合性を図ることができる。
【０１０２】
上述したように、第二の実施の形態によれば、複数の機器パラメータ操作アプリ２１が存在する場合であっても、各機器パラメータ操作アプリ２１において保持されているパラメータ情報の整合性を適切に図ることができる。
【０１０３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１０４】
【図１】第一の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるアプリケーションサーバのハードウェア構成例を示す図である。
【図４】機器パラメータ操作アプリ起動時の処理手順を説明するためのシーケンス図である。
【図５】アプリ情報の構成例を示す図である。
【図６】機器パラメータ操作アプリのアプリ情報の具体例を示す図である。
【図７】ＯＣＲアプリのアプリ情報の具体例を示す図である。
【図８】ユーザＰＣより機器パラメータ操作アプリが利用される際の処理手順を説明するためのシーケンス図である。
【図９】ネットアプリ一覧画面の表示例を示す図である。
【図１０】パラメータ表示画面の表示例を示す図である。
【図１１】設定情報表示画面の表示例を示す図である。
【図１２】画像形成装置が省エネモードに移行する際に実行される処理手順を説明するためのシーケンス図である。
【図１３】画像形成装置による省エネモード移行処理を説明するためのフローチャートである。
【図１４】省エネモード中にパラメータ情報の更新要求が受信された際に画像形成装置によって実行される処理手順を説明するためのフローチャートである。
【図１５】画像形成装置よりＯＣＲアプリが利用される際の処理手順を説明するためのシーケンス図である。
【図１６】第二の実施の形態における情報処理システムの構成例を示す図である。
【図１７】第二の実施の形態において省エネモード中にパラメータ情報の更新要求が受信された際に画像形成装置によって実行される処理手順を説明するためのフローチャートである。
【図１８】パラメータの更新通知に応じた機器パラメータ操作アプリが実行する処理手順を説明するためのフローチャートである。
【符号の説明】
【０１０５】
１            情報処理システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          ネットワークインタフェース
１６          操作パネル
２０ａ、２０ｂ、２０ｃ    アプリケーションサーバ
２１          機器パラメータ操作アプリ
２２          ＯＣＲアプリ
３０          ユーザＰＣ
３１          ネットアプリ
３２          ＵＩ制御部
３３          ネットアプリ管理テーブル
３４          ネットアプリ連携部
４０          管理サーバ
４１          広告部
４２          仲介部
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２１        ネットアプリ検知部
１２２        ＵＩ制御部
１２３        ネットアプリ連携部
１２４        機器制御部
１２５        ネットアプリ管理テーブル
１２６        状態遷移制御部
１２７        パラメータ管理部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２１１        起動通知部
２１２        連携部
２１３        アプリ情報管理ファイル
２１４        機器状態遷移検知部
２１５        パラメータ取得部
２１６        パラメータ提供部
２１７        パラメータ更新部
２１８        パラメータ管理部
２２１        起動通知部
２２２        連携部
２２３        設定情報ファイル
２２４        ＯＣＲ部
Ｂ            バス
【図１】
2010122827.tif 000003
【図２】
2010122827.tif 000004
【図３】
2010122827.tif 000005
【図４】
2010122827.tif 000006
【図５】
2010122827.tif 000007
【図６】
2010122827.tif 000008
【図７】
2010122827.tif 000009
【図８】
2010122827.tif 000010
【図９】
2010122827.tif 000011
【図１０】
2010122827.tif 000012
【図１１】
2010122827.tif 000013
【図１２】
2010122827.tif 000014
【図１３】
2010122827.tif 000015
【図１４】
2010122827.tif 000016
【図１５】
2010122827.tif 000017
【図１６】
2010122827.tif 000018
【図１７】
2010122827.tif 000019
【図１８】
2010122827.tif 000020