(57)【要約】【課題】画像処理装置が保持する資源に対応した画面を生成する情報処理装置を提供する。【解決手段】データ取得部１２は、サービス処理の実行に必要とされる資源の項目を示すデータと、画像処理装置が有する資源の項目を示すデータとを取得し、照合部１３は、データ取得部１２により取得された２つのデータを照合する。照合部１３による照合により、画像処理装置がサービス処理の実行に必要とされる資源を有すると判定された場合、サービス処理を実行する操作を受け付ける画面が表示部１１に表示される。また、操作実行部１６は、画像処理装置に対して資源の状態を通知することを要求し、画像処理装置から資源の状態を取得すると、表示部１１の画面が更新される。【選択図】図２
2015130127.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された画像処理装置が保持する資源を表す第２資源情報とを取得する資源情報取得手段と、
前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う制御手段と
を備える情報処理装置。
【請求項２】
前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、当該第１資源情報に含まれる資源のうち当該第２資源情報に含まれる資源の一覧を前記画像処理装置に送信し、当該画像処理装置に対して、当該一覧に含まれる資源の状態を通知することを要求する要求手段
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記要求手段による要求に応じて通知された前記一覧に含まれる資源の状態に基づいて、前記画面を更新すること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１資源情報は、前記画像処理を実行するために必須である資源と必須ではない資源とを含み、
前記制御手段は、前記第１資源情報に含まれる前記必須ではない資源のうち、前記第２資源情報に含まれない資源がある場合、前記画像処理装置が当該必須ではない資源を保持しない旨を操作者に報知する制御を行うこと
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１資源情報は、前記画像処理を実行するために必須である資源と必須ではない資源とを含み、
前記制御手段は、前記第１資源情報に含まれる前記必須である資源のうち、前記第２資源情報に含まれない資源がある場合、前記画像処理を実行する操作を受け付ける画面を生成しないこと
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項６】
自装置が保持する資源の状態を検出する検出手段と、
予め定められた画像処理の実行に用いられる資源のうち自装置が保持する資源の一覧を情報処理装置から取得する一覧取得手段と、
前記一覧取得手段により取得された前記一覧を前記情報処理装置と対応させて記憶する記憶手段と、
前記記憶手段により記憶された前記一覧に基づいて、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、前記検出手段により検出された資源の状態を表す情報を前記情報処理装置に通知する通知手段と
を備える画像処理装置。
【請求項７】
前記通知手段は、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、当該画像処理の実行に影響を与える状態である場合に、前記情報として、当該画像処理の実行に影響を与える状態であるとされる資源の状態を表す情報を通知すること
を特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像の処理を行う画像処理装置と、
前記画像処理装置と通信回線を介して接続される情報処理装置とを備え、
前記情報処理装置は、
予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された前記画像処理装置が保持する資源を表す第２資源情報とを取得する資源情報取得手段と、
前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う制御手段と、
前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、当該第１資源情報に含まれる資源のうち当該第２資源情報に含まれる資源の一覧を前記画像処理装置に送信し、当該画像処理装置に対して、当該一覧に含まれる資源の状態を通知することを要求する要求手段とを備え、
前記画像処理装置は、
自装置が保持する資源の状態を検出する検出手段と、
前記一覧を前記情報処理装置から取得する一覧取得手段と、
前記一覧取得手段により取得された前記一覧と前記情報処理装置とを対応させて記憶する記憶手段と、
前記記憶手段により記憶された前記一覧に基づいて、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、前記検出手段により検出された資源の状態を表す情報を前記情報処理装置に通知する通知手段と
を備えることを特徴とする画像処理システム。
【請求項９】
画像処理装置に対する操作を行う情報処理装置として機能するコンピュータに、
予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された前記画像処理装置が保持する資源を表す第２資源情報とを取得する機能と、
前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置、画像処理システムおよびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、操作パネル画面のカスタマイズを行うことができる画像形成装置であって、パネル画面設計情報をカスタマイズし、送信元識別情報とユーザ情報とパネルカスタマイズデータとを含むパネルカスタマイズ情報を受信し、記憶したパネルカスタマイズ情報と標準画面の設計情報とに基づき、操作パネル画面の構成と操作キーの構成とを制御する画像形成装置が存在する。（特許文献１参照）
【０００３】
また、他の公報記載の従来技術として、アプリケーションを管理する管理手段と、アプリケーションを操作対象とする操作画面を表示する操作画面表示手段と、アプリケーションの処理要求に、予め決めておいた動作条件の許可範囲を超えるルール違反があった旨の情報を表示するルール違反表示手段と、を有し、管理手段は、アプリケーションから処理要求を受け付けると、処理要求元のアプリケーションに許可された動作権限を示す情報に基づき、アプリケーションからの処理要求がルール違反か否かを判定し、アプリケーションの処理要求がルール違反であると判定した場合、ルール違反表示手段に対して、ルール違反があった旨を通知し、装置の表示画面が、操作画面表示手段により表示された操作画面から、ルール違反があった旨の情報を表示する画面へと切り替わることを特徴とする画像形成装置が存在する。（特許文献２参照）
【０００４】
さらに、他の公報記載の従来技術として、表示機能を有する操作パネルを有し、操作パネルを用いて装置操作および外部アクセスを行う画像処理装置において、操作パネルの使用状態が装置操作状態にあるか外部アクセス状態にあるかを判別する操作パネル使用状態判別手段と、装置異常を検出する異常検出手段と、異常検出手段で装置異常を検出した場合に、操作パネル使用状態判別手段で判別した操作パネルの使用状態および異常検出手段で検出した装置異常の種別に対応して装置異常の報知態様を選択する報知態様選択手段と、報知態様選択手段で選択した報知態様により異常検出手段で検出した装置異常の報知を行う報知手段と、を具備することを特徴とする画像処理装置が存在する。（特許文献３参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２４９７３号公報
【特許文献２】特開２０１０−２３３２５３号公報
【特許文献３】特開２００６−９１３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、画像処理装置が保持する資源に対応した画面を生成する情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された画像処理装置が保持する資源を表す第２資源情報とを取得する資源情報取得手段と、前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う制御手段とを備える情報処理装置である。
請求項２記載の発明は、前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、当該第１資源情報に含まれる資源のうち当該第２資源情報に含まれる資源の一覧を前記画像処理装置に送信し、当該画像処理装置に対して、当該一覧に含まれる資源の状態を通知することを要求する要求手段をさらに備えたことを特徴とする請求項１に記載の情報処理装置である。
請求項３記載の発明は、前記制御手段は、前記要求手段による要求に応じて通知された前記一覧に含まれる資源の状態に基づいて、前記画面を更新することを特徴とする請求項２に記載の情報処理装置である。
請求項４記載の発明は、前記第１資源情報は、前記画像処理を実行するために必須である資源と必須ではない資源とを含み、前記制御手段は、前記第１資源情報に含まれる前記必須ではない資源のうち、前記第２資源情報に含まれない資源がある場合、前記画像処理装置が当該必須ではない資源を保持しない旨を操作者に報知する制御を行うことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置である。
請求項５記載の発明は、前記第１資源情報は、前記画像処理を実行するために必須である資源と必須ではない資源とを含み、前記制御手段は、前記第１資源情報に含まれる前記必須である資源のうち、前記第２資源情報に含まれない資源がある場合、前記画像処理を実行する操作を受け付ける画面を生成しないことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置である。
請求項６記載の発明は、自装置が保持する資源の状態を検出する検出手段と、予め定められた画像処理の実行に用いられる資源のうち自装置が保持する資源の一覧を情報処理装置から取得する一覧取得手段と、前記一覧取得手段により取得された前記一覧を前記情報処理装置と対応させて記憶する記憶手段と、前記記憶手段により記憶された前記一覧に基づいて、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、前記検出手段により検出された資源の状態を表す情報を前記情報処理装置に通知する通知手段とを備える画像処理装置である。
請求項７記載の発明は、前記通知手段は、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、当該画像処理の実行に影響を与える状態である場合に、前記情報として、当該画像処理の実行に影響を与える状態であるとされる資源の状態を表す情報を通知することを特徴とする請求項６に記載の画像処理装置である。
請求項８記載の発明は、画像の処理を行う画像処理装置と、前記画像処理装置と通信回線を介して接続される情報処理装置とを備え、前記情報処理装置は、予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された前記画像処理装置が保持する資源を表す第２資源情報とを取得する資源情報取得手段と、前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う制御手段と、前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、当該第１資源情報に含まれる資源のうち当該第２資源情報に含まれる資源の一覧を前記画像処理装置に送信し、当該画像処理装置に対して、当該一覧に含まれる資源の状態を通知することを要求する要求手段とを備え、前記画像処理装置は、自装置が保持する資源の状態を検出する検出手段と、前記一覧を前記情報処理装置から取得する一覧取得手段と、前記一覧取得手段により取得された前記一覧と前記情報処理装置とを対応させて記憶する記憶手段と、前記記憶手段により記憶された前記一覧に基づいて、前記画像処理の実行に用いられる資源のうち自装置が保持する資源について、前記検出手段により検出された資源の状態を表す情報を前記情報処理装置に通知する通知手段とを備えることを特徴とする画像処理システムである。
請求項９記載の発明は、画像処理装置に対する操作を行う情報処理装置として機能するコンピュータに、予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、当該画像処理を実行する装置として選択された前記画像処理装置が保持する資源を表す第２資源情報とを取得する機能と、前記第１資源情報に含まれる資源のうち、前記第２資源情報に対応する資源に応じて、前記画像処理を実行する操作を受け付ける画面を生成する制御を行う機能とを実現させるためのプログラムである。
【発明の効果】
【０００８】
請求項１記載の発明によれば、画像処理装置が保持する資源に対応した画面を生成する情報処理装置を提供することができる。
請求項２記載の発明によれば、画像処理装置が保持する資源の状態を情報処理装置にて取得することができる。
請求項３記載の発明によれば、本構成を有していない場合と比較して、操作者は、容易に画像処理装置が保持する資源の状態を認識することができる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、操作者は、容易に画像処理装置が保持しない資源を認識することができる。
請求項５記載の発明によれば、画像処理装置にて実行できない画像処理について、実行する操作を受け付けることがなくなる。
請求項６記載の発明によれば、画像処理装置は、情報処理装置に対して自装置が保持する資源の状態を通知することができる。
請求項７記載の発明によれば、画像処理装置は、情報処理装置に対して画像処理の実行に影響を与える状態である資源の情報を通知することができる。
請求項８記載の発明によれば、画像処理装置が保持する資源の状態を情報処理装置にて取得することができる。
請求項９記載の発明によれば、画像処理装置が保持する資源に対応した画面を生成する機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係る画像処理システムの概略構成の一例を示した図である。
【図２】本実施の形態に係る操作端末の機能構成例を示したブロック図である。
【図３】本実施の形態に係る操作端末のハードウェア構成の一例を示した図である。
【図４】本実施の形態に係る画像処理装置の構成の一例を示したブロック図である。
【図５】サービス画面の初期設定における一連の処理の一例を示したシーケンス図である。
【図６】サービス処理の実行における一連の処理の一例を示したシーケンス図である。
【図７】（ａ）は、資源データの一例を示す図である。（ｂ）（ｃ）は、表示データの一例を示す図である。
【図８】（ａ）〜（ｃ）は、表示部に表示される画面の一例を示した図である。
【図９】画像処理装置が格納する資源テーブルの一例を示した図である。
【図１０】サービス画面の初期設定時における操作端末による処理手順の一例を示したフローチャートである。
【図１１】照合部による照合処理の手順の一例を示したフローチャートである。
【図１２】サービス処理の実行時における操作端末による処理手順の一例を示したフローチャートである。
【図１３】画像処理装置による資源状態情報の送信処理の手順の一例を示したフローチャートである。
【図１４】資源データと表示データとの関係の一例を示した図である。
【図１５】（ａ）（ｂ）は、表示部に表示されるサービス画面の一例を示した図である。
【図１６】（ａ）（ｂ）は、表示制御部が資源状態情報をもとに更新したサービス画面の一例を示した図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜システム構成＞
図１は、本実施の形態に係る画像処理システム１の概略構成の一例を示した図である。本実施の形態に係る画像処理システム１は、操作端末１０Ａ、操作端末１０Ｂ、画像処理装置２０Ａ、画像処理装置２０Ｂ、管理サーバ３０を備えている。操作端末１０Ａ、操作端末１０Ｂと画像処理装置２０Ａ、画像処理装置２０Ｂとは、ネットワーク４０を介して接続される。また、操作端末１０Ａ、操作端末１０Ｂ、画像処理装置２０Ａ、画像処理装置２０Ｂと管理サーバ３０とは、ネットワーク４０及び外部ネットワーク５０を介して接続される。
【００１１】
操作端末１０Ａ及び操作端末１０Ｂは通信機能を備えた携帯型の情報処理装置であり、例えば、タブレット型情報端末、電話機能を備えた携帯型情報機器（いわゆるスマートフォン）、ノート型パーソナルコンピュータ等である。図１に示す画像処理システム１では、操作端末１０Ａ、操作端末１０Ｂを示したが、これらを区別する必要がない場合は操作端末１０と称することもある。
【００１２】
そして、詳しくは後述するが、操作端末１０は、画像処理装置２０により提供されるサービスを利用するための画面（以下、サービス画面と称する）を表示し、操作者からの操作を受け付けてサービス処理を実行するように画像処理装置２０に要求する。また、操作端末１０は、画像処理装置２０から、画像処理装置２０が保持する資源の状態に関する情報（以下、資源状態情報と称する）を取得すると、取得した資源状態情報に合わせてサービス画面を更新し、資源の状態を操作者に報知する。
【００１３】
ここで、操作者は、サービスを利用する前に、利用するサービス、およびサービス処理を実行する画像処理装置２０を選択して、サービス画面の初期設定を行う。初期設定では、選択した画像処理装置２０が、サービス処理を実行するのに必要となる資源を有していれば、サービス画面の情報が操作端末１０に記憶される。そして、操作者は、サービス利用時、利用したいサービスを選択すると、選択したサービスに対応するサービス画面が操作端末１０にて表示される。また、図１に示す画像処理システム１には、２台の操作端末１０しか示していないが、３台以上の操作端末１０を設けても良い。
【００１４】
画像処理装置２０Ａ及び画像処理装置２０Ｂは、例えば、スキャン機能、プリント機能、コピー機能およびファクシミリ機能等を備え、各機能を実現するサービス処理を実行する装置である。画像処理装置２０Ａ及び画像処理装置２０Ｂは、操作端末１０からの要求に応じてサービス処理を実行する。図１に示す画像処理システム１では、画像処理装置２０Ａ、画像処理装置２０Ｂを示したが、これらを区別する必要がない場合は画像処理装置２０と称することもある。
【００１５】
また、画像処理装置２０は、自装置が有する資源の項目を示すデータ（以下、資源データと称する）を保持し、操作端末１０からの要求に応じて資源データを操作端末１０に送信して自装置が保持する資源を通知する。また、画像処理装置２０は、必要に応じて、資源状態情報を操作端末１０に送信して資源の状態を通知する。ここで、「資源」とは、サービスの提供に使用される物または手段である。例えば、資源には、トナー、用紙、感光体等の消耗品が含まれる。また、これら消耗品以外に、通信回線、記録装置、光源、電源等も資源に含まれる。さらに、スキャン機能、プリント機能等、画像処理装置２０により実現される機能も資源に含まれる。本実施の形態では、第２資源情報の一例として、資源データを用いている。
【００１６】
資源が消耗品である場合には、資源の状態とは、消耗品の残量、消耗品の残量不足、及び消耗品の使用可否の少なくとも１つを意味する。また、例えば、資源が通信回線である場合には、資源の状態とは、通信回線の接続状態を意味する。さらに、資源が画像処理装置２０により実現される機能の場合には、資源の状態とは、その機能の使用可否を意味する。また、図１に示す画像処理システム１には、２台の画像処理装置２０しか示していないが、３台以上の画像処理装置２０を設けても良い。
【００１７】
管理サーバ３０は、画像処理装置２０で実行される各サービスに関して、サービス画面の表示に必要とされる資源の項目を示すデータ（以下、表示データと称する）を保持する。付言すると、表示データが示す項目は、サービス処理を実行するために必要とされる資源の項目と言える。ここで、表示データが示す項目には、サービス画面の表示に必須、即ち、サービス処理の実行に必須となる項目（以下、必須項目と称する）と、サービス画面の表示に必須ではない項目（以下、オプション項目と称する）とが存在する。本実施の形態では、第１資源情報の一例として、表示データを用いている。
【００１８】
ネットワーク４０は、操作端末１０と画像処理装置２０との間の情報通信に用いられる通信手段であり、例えば、無線通信を利用してデータの送受信を行うネットワークである無線ＬＡＮ（Local Area Network）である。
外部ネットワーク５０は、ネットワーク４０に接続された装置と管理サーバ３０との間の情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線である。
ただし、本実施の形態に係る画像処理システム１において、操作端末１０や画像処理装置２０が外部ネットワーク５０に直接接続されるような構成や、管理サーバ３０がネットワーク４０に直接接続されるような構成であっても良いものとする。
【００１９】
＜操作端末の機能構成＞
次に、操作端末１０の機能構成について説明する。図２は、本実施の形態に係る操作端末１０の機能構成例を示したブロック図である。
操作端末１０は、操作者の操作を受け付けるとともに操作者に各種情報を表示する表示部１１と、表示データ及び資源データを取得するデータ取得部１２と、表示データと資源データとを照合する照合部１３と、表示データの資源のうち資源データに存在する資源のリストを記憶する記憶部１４とを備える。また、操作端末１０は、表示部１１に画像を表示させる制御を行い、表示部１１が受け付けた操作内容に対する処理を行う表示制御部１５と、画像処理装置２０に対して資源状態情報の送信要求やサービス処理の実行要求を行う操作実行部１６と、画像処理装置２０から資源状態情報を取得する資源状態取得部１７とを備える。
【００２０】
表示部１１は、各種ボタン、サービス画面等の各種画面を表示するためのタッチパネルなどを含み、操作者の操作を受け付けるとともに、操作者に各種情報を表示する。例えば、表示部１１は、操作者がサービス画面の初期設定を行う際、設定の対象となるサービス名や画像処理装置２０を選択する操作を受け付ける。また、例えば、表示部１１は、サービス画面を起動させる操作や、サービス画面上でサービス処理を実行する操作等を受け付ける。
【００２１】
資源情報取得手段の一例としてのデータ取得部１２は、操作者がサービス画面の初期設定を行う際、管理サーバ３０から表示データを取得するとともに、画像処理装置２０から資源データを取得する。ここで、データ取得部１２は、表示部１１にて初期設定の対象として選択されたサービス名に関して、選択されたサービス名に対応する表示データを管理サーバ３０から取得する。また、データ取得部１２は、表示部１１にて初期設定の対象として選択された画像処理装置２０に関して、選択された画像処理装置２０からその画像処理装置２０が保持する資源データを取得する。そして、データ取得部１２は、取得した表示データ及び資源データを照合部１３に出力する。
【００２２】
照合部１３は、データ取得部１２から取得した表示データと資源データとを照合し、資源データに表示データの全ての必須項目が含まれるか否かを判定する。付言すると、照合部１３は、サービス画面の表示に必須となる全ての資源、即ち、サービス処理の実行に必須となる全ての資源を画像処理装置２０が保持するか否かを判定する。照合部１３は、資源データに表示データの全ての必須項目が含まれると判定した場合、表示データの資源のうち、資源データに存在する資源のリスト（以下、資源リストと称する）を作成する。そして、照合部１３は、作成した資源リストを、サービス画面の初期設定時に操作者が選択したサービス名および画像処理装置２０と対応付けて、記憶部１４に記憶する。一方、照合部１３は、表示データの必須項目のうち、資源データに含まれない項目が一つ以上あると判定した場合には、資源リストを作成しない。本実施の形態では、資源の一覧の一例として、資源リストを用いている。
【００２３】
記憶部１４は、照合部１３により作成された資源リストを記憶する。資源リストは、サービス名および画像処理装置２０と対応付けて記憶される。また、記憶部１４は、資源リストをもとに表示制御部１５により生成されたサービス画面の情報を記憶する。資源リストは、このサービス画面の情報とも対応付けられている。
【００２４】
制御手段の一例としての表示制御部１５は、表示部１１に画像を表示させる制御を行い、表示部１１が受け付けた操作内容に対する処理を行う。ここで、表示制御部１５は、操作者がサービス画面の初期設定を行う際、表示部１１にて初期設定の対象となるサービス名及び画像処理装置２０が選択されると、選択されたサービス名及び画像処理装置２０の情報をデータ取得部１２に出力する。また、表示制御部１５は、照合部１３により資源リストが作成されると、作成された資源リストをもとにサービス画面の情報を生成し、記憶部１４に記憶させる。そして、表示部１１にてサービス画面を起動させる操作が行われると、表示制御部１５は、記憶部１４に記憶されたサービス画面の情報をもとに、サービス画面を表示部１１に表示させる。
【００２５】
また、表示制御部１５は、表示部１１に表示されたサービス画面上でサービス処理を実行する操作が行われると、サービス処理の内容を操作実行部１６に通知する。また、表示制御部１５は、資源状態取得部１７から取得した資源状態情報をもとに、表示部１１に表示するサービス画面を更新し、画像処理装置２０が保持する資源の状態を操作者に報知する。
【００２６】
要求手段の一例としての操作実行部１６は、表示部１１にてサービス画面を起動させる操作が行われると、記憶部１４に記憶された資源リストを画像処理装置２０に送信し、画像処理装置２０に対して資源リストに示された資源の資源状態情報を送信するように要求する。また、操作実行部１６は、サービス画面上でサービス処理を実行する操作が行われると、表示制御部１５から取得したサービス処理の内容をもとに、画像処理装置２０に対してサービス処理を実行するように要求する。
【００２７】
資源状態取得部１７は、操作実行部１６が画像処理装置２０に送信した資源リストに示された資源について、画像処理装置２０から資源状態情報を取得する。そして、資源状態取得部１７は、取得した資源状態情報を表示制御部１５に出力する。
【００２８】
＜操作端末のハードウェア構成＞
次に、操作端末１０のハードウェア構成について説明する。図３は、本実施の形態に係る操作端末１０のハードウェア構成の一例を示した図である。
図示するように、操作端末１０は、演算処理を行うＣＰＵ（Central Processing Unit）６１と、記憶領域であるＲＯＭ（Read Only Memory）６２、ＲＡＭ（Random Access Memory）６３、記憶装置６４とを備える。ここで、ＣＰＵ６１は、ＯＳ（Operating System）等のソフトウェアやプログラムを実行する。また、ＲＯＭ６２には、各種プログラム等が記憶されており、ＲＡＭ６３は、ＣＰＵ６１による各種プログラム等の実行時におけるワークエリア等として用いられる。そして、図２に示す操作端末１０の各機能を実現するためのプログラムがＲＯＭ６２からＲＡＭ６３にロードされ、このプログラムに基づく処理がＣＰＵ６１により実行されることで、操作端末１０の各種機能が実現される。また、記憶装置６４は、各種プログラムにおける入力データや出力データ等を記憶する領域である。
【００２９】
また、操作端末１０は、スタートボタンやテンキー等の各種ボタン、各種画面を表示するとともに操作者による操作を受け付けるタッチパネル等からなる表示機構６５、外部との通信を行うための通信Ｉ／Ｆ６６を備える。そして、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、記憶装置６４、表示機構６５、通信Ｉ／Ｆ６６の各々は、バス６７を介して接続されている。
【００３０】
具体的には、操作端末１０において、ＣＰＵ６１が行う指示により、本実施の形態におけるデータ取得部１２、照合部１３、表示制御部１５、操作実行部１６、資源状態取得部１７の各機能が実現される。また、表示部１１は、例えば、表示機構６５により実現される。さらに、記憶部１４は、例えば、記憶装置６４により実現される。そして、例えば、データ取得部１２による表示データや資源データの取得、操作実行部１６による資源状態情報の送信要求、資源状態取得部１７による資源状態情報の取得等は、通信Ｉ／Ｆ６６を介して行われる。なお、操作端末１０の構成は一例であり、不要な機能部を削除したり、新たな機能部を追加したり、各部の構成、配置を変更しても良い。
【００３１】
＜画像処理装置の構成＞
次に、画像処理装置２０の構成について説明する。図４は、本実施の形態に係る画像処理装置２０の構成の一例を示したブロック図である。図示するように、画像処理装置２０は、制御部２１、操作表示部２２、画像読取部２３、画像形成部２４、資源状態検出部２５、通信部２６、及び格納部２７を備えている。また、図示はしないが、画像処理装置２０は、用紙収容部から用紙を供給する用紙供給部、供給された用紙を搬送する用紙搬送部、画像が形成された用紙を排出する用紙排出部等を備えている。なお、画像処理装置２０の構成は一例であり、不要な機能部を削除したり、新たな機能部を追加したり、各部の構成、配置を変更しても良い。
【００３２】
一覧取得手段、通知手段の一例としての制御部２１は、装置全体の制御及び各種演算を行うコンピュータとして構成されている。即ち、制御部２１は、ＣＰＵ２１Ａ、各種プログラム等を記憶したＲＯＭ２１Ｂ、各種プログラム等の実行時にワークエリアとして使用されるＲＡＭ２１Ｃ、電源を供給しなくても記憶を保持し、各種情報を記憶する不揮発性メモリ２１Ｄ、及び入出力インタフェース（Ｉ／Ｏ）２１Ｅを備えている。ＣＰＵ２１Ａ、ＲＯＭ２１Ｂ、ＲＡＭ２１Ｃ、不揮発性メモリ２１Ｄ、及び入出力インタフェース２１Ｅの各々は、バス２１Ｆを介して接続されている。
【００３３】
操作表示部２２、画像読取部２３、画像形成部２４、資源状態検出部２５、通信部２６、及び格納部２７の各部は、制御部２１の入出力インタフェース２１Ｅに接続されている。制御部２１は、操作表示部２２、画像読取部２３、画像形成部２４、資源状態検出部２５、通信部２６、及び格納部２７との間で情報の授受を行い、各部を制御する。
【００３４】
例えば、制御部２１は、通信部２６を介して、操作端末１０から資源データの送信要求を受け付けると、画像処理装置２０が保持する資源に関する資源データを操作端末１０に送信する制御を行う。また、制御部２１は、通信部２６を介して、操作端末１０からサービス処理の実行要求を受け付けると、画像処理装置２０のハードウェア資源を用いて種々のサービス処理を実行する制御を行う。
【００３５】
さらに、制御部２１は、通信部２６を介して、操作端末１０から資源リストを取得すると、送信元の操作端末１０と資源リストの情報とを対応させたテーブル（以下、資源テーブルと称する）に取得した情報を登録して項目を新たに追加し、資源テーブルを更新する。そして、制御部２１は、資源状態検出部２５により検出された資源の状態に関する情報をもとに、資源リストに示された資源がサービス処理の実行に影響を与えるような状態であるか否かを判定する。例えば、用紙収容部の特定のサイズの用紙がない場合やトナーの残量がない場合、プリント機能等が故障した場合、制御部２１は、資源がサービス処理の実行に影響を与えるような状態であると判定する。資源がサービス処理の実行に影響を与えるような状態であれば、制御部２１は、操作端末１０に対して資源状態情報を送信する制御を行う。また、制御部２１は、資源がサービス処理の実行に影響を与えるような状態から回復した場合にも、操作端末１０に対して資源状態情報を送信する制御を行う。
【００３６】
操作表示部２２は、スタートボタンやテンキー等の各種ボタン、設定画面等の各種画面を表示するためのタッチパネルなどを含んで構成されている。操作表示部２２は、上記構成により、操作者の操作を受け付けるとともに、操作者に各種情報を表示する。
【００３７】
画像読取部２３は、上記構成により、画像読取部２３に置かれた原稿用紙の画像を読み取り、画像情報を生成する。
【００３８】
画像形成部２４は、例えば、電子写真方式やインクジェット方式により用紙上に画像を形成する装置である。例えば、電子写真方式により画像を形成する場合は、画像形成部２４は、画像形成ユニット、定着装置等を含んで構成されている。画像形成ユニットは、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、クリーニング装置等を含んで構成されている。
【００３９】
ここで、電子写真方式による画像形成動作について簡単に説明する。感光体ドラムが、帯電装置により帯電される。露光装置は、帯電された感光体ドラム上を画像に応じた光で露光する。これにより、感光体ドラム上に画像に応じた静電潜像が形成される。現像装置は、感光体ドラム上に形成された静電潜像をトナーにより現像する。転写装置は、感光体ドラム上に形成されたトナー像を用紙に転写する。定着装置は、用紙上に転写されたトナー像を定着させる。
【００４０】
検出手段の一例としての資源状態検出部２５は、画像処理装置２０の資源の状態を検出する各種センサを含んで構成されている。資源状態検出部２５は、例えば、制御部２１が操作端末１０から資源リストを取得したタイミングや定期的に、各種センサの出力等から資源の状態を検出し、資源の状態に関する情報を制御部２１に出力する。
【００４１】
通信部２６は、有線又は無線の通信回線を介して外部装置と通信を行うためのインタフェースである。例えば、ＬＡＮ、インターネット等のネットワークに接続された装置と通信を行うためのインタフェースとして機能する。プリント機能の提供時には、通信部２６は、コンピュータ等の外部装置から、画像情報、画像形成に要する画像形成情報等を通信により取得する。また、通信部２６は、操作端末１０から資源データの送信要求やサービス処理の実行要求、資源リスト等を受信する。
【００４２】
記憶手段の一例としての格納部２７は、ハードディスク等の記憶装置を備えている。そして、格納部２７は、ログデータ等の各種データ、各種プログラムにおける入力データや出力データ等を格納する。また、格納部２７は、操作端末１０から送信された資源リストに基づく資源テーブルを格納する。
【００４３】
なお、制御部２１には、各種ドライブが接続されていても良い。各種ドライブは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＵＳＢメモリなどのコンピュータ読み取り可能な可搬性の記録媒体からデータを読み込んだり、記録媒体に対してデータを書き込んだりする装置である。各種ドライブを備える場合には、可搬性の記録媒体にプログラムを記録しておいて、これを対応するドライブで読み込んで実行しても良い。
【００４４】
＜サービス画面の初期設定時の処理＞
次に、操作者がサービス画面の初期設定を行う際の処理について説明する。図５は、サービス画面の初期設定における一連の処理の一例を示したシーケンス図である。
【００４５】
まず、操作端末１０の表示部１１は、初期設定の対象となるサービス名や画像処理装置２０を選択する操作を受け付ける（ステップ５０１）。表示部１１がサービス名や画像処理装置２０の選択を受け付けると、データ取得部１２は、管理サーバ３０に対して、選択されたサービス名に関する表示データを要求し（ステップ５０２）、表示データを取得する（ステップ５０３）。また、データ取得部１２は、選択された画像処理装置２０に対して、画像処理装置２０が保持する資源データを要求し（ステップ５０４）、資源データを取得する（ステップ５０５）。
【００４６】
次に、照合部１３は、表示データと資源データとを照合し、資源データに表示データの全ての必須項目が含まれるか否かを判定する（ステップ５０６）。ここで、照合部１３は、表示データの必須項目のうち、資源データに含まれない項目が一つ以上あると判定した場合、資源リストの作成を行わないため、サービス画面の情報も生成されずに処理は終了する。一方、照合部１３は、資源データに表示データの全ての必須項目が含まれると判定した場合、図５に示すように資源リストを作成し、作成した資源リストを記憶部１４に記憶させる（ステップ５０７）。そして、表示制御部１５は、作成された資源リストをもとにサービス画面の情報を記憶部１４に記憶させて登録し（ステップ５０８）、処理は終了する。
【００４７】
＜サービス処理の実行時の処理＞
次に、操作者がサービス画面上でサービス処理を実行する操作を行う際の処理について説明する。図６は、サービス処理の実行における一連の処理の一例を示したシーケンス図である。
【００４８】
まず、操作端末１０にて操作対象とする画像処理装置２０が選択された後、操作端末１０の表示部１１は、サービス画面を起動させる操作を受け付ける（ステップ６０１）。表示部１１がサービス画面を起動させる操作を受け付けると、操作実行部１６は、起動させるサービス画面に対応する資源リストを記憶部１４から取得し、取得した資源リストを操作対象の画像処理装置２０に送信する（ステップ６０２）。また、表示制御部１５は、記憶部１４に記憶されたサービス画面の情報をもとにサービス画面を起動して表示部１１に表示する（ステップ６０３）。
【００４９】
一方、画像処理装置２０は、操作端末１０から資源リストを取得すると、操作端末１０と資源リストの情報とを対応させた項目を新たに追加して資源テーブルを更新する（ステップ６０４）。次に、画像処理装置２０は、資源の状態を検出すると（ステップ６０５）、記憶した資源リストに示された資源がサービス処理の実行に影響を与えるような状態であるか否かを判定する（ステップ６０６）。ここで、資源がサービス処理の実行に影響を与えるような状態であれば、図６に示すように、画像処理装置２０は資源状態情報を操作端末１０へ送信する（ステップ６０７）。一方、資源がサービス処理の実行に影響を与えるような状態でなければ、資源状態情報の送信は行われない。
【００５０】
そして、操作端末１０の表示制御部１５は、画像処理装置２０から取得した資源状態情報に合わせて、表示部１１に表示されたサービス画面を更新し、資源がサービス処理の実行に影響を与えるような状態であることを操作者に報知する（ステップ６０８）。次に、表示部１１がサービス処理を実行する操作を受け付けると（ステップ６０９）、操作実行部１６はサービス処理の実行を要求し（ステップ６１０）、画像処理装置２０にてサービス処理が実行される（ステップ６１１）。また、表示部１１がサービス画面を終了させる操作を受け付けると（ステップ６１２）、操作実行部１６は、画像処理装置２０に対して、終了させるサービス画面に対応する資源リストの削除を要求し（ステップ６１３）、画像処理装置２０にて資源テーブル内の資源リストの情報が削除される（ステップ６１４）。
【００５１】
また、図６に示す処理では、サービス処理を実行する操作を受け付ける前に、画像処理装置２０にて資源の状態を検出する場合について説明したが、例えば、画像処理装置２０にて資源の状態が検出される前に、サービス処理が実行される場合もあるものとする。
さらに、図６に示す処理では、画像処理装置２０は、資源がサービス処理の実行に影響を与えるような状態であるか否かを判定したが、さらに、そのような状態から回復したか否かの判定も行う。画像処理装置２０は、資源がサービス処理の実行に影響を与えるような状態から回復したことを検出すると、その旨を通知するための資源状態情報を操作端末１０に送信する。そして、操作端末１０は、資源状態情報を取得すると、サービス画面を更新して資源の状態が回復したことを操作者に報知する。資源の状態が回復したことにより、画像処理装置２０にてサービス処理の実行が可能になれば、操作端末１０は、サービス処理を実行する操作を操作者から受け付ける。
【００５２】
＜資源データ及び表示データの説明＞
次に、画像処理装置２０が保持する資源データ、及び管理サーバ３０が保持する表示データについて説明する。図７（ａ）は、資源データの一例を示す図である。また、図７（ｂ）（ｃ）は、表示データの一例を示す図である。
【００５３】
図７（ａ）に示す資源データには、スキャナ情報、プリント情報、ファクシミリ情報、トナー情報、用紙収容部情報、宛先情報が含まれる。スキャナ情報は、画像処理装置２０がスキャナ機能を具備していること、画像処理装置２０が読み込み可能な用紙の解像度、読み込み可能な用紙サイズの情報を表す。プリント情報は、画像処理装置２０が、プリント機能、白黒印刷機能、カラー印刷機能、縮小・拡大印刷機能、複数ページを１枚の用紙にまとめて出力する機能を備えていることを表す。
【００５４】
また、ファクシミリ情報は、画像処理装置２０がファクシミリ機能を具備していること、ファックス回線を備えていることを表す。トナー情報は、搭載可能なトナーの情報を表す。図７（ａ）に示す例では、画像処理装置２０がＹ色、Ｍ色、Ｃ色、Ｋ色のトナーでの印刷機能を具備（サポート）していることとなる。ここで、Ｙ色、Ｍ色、Ｃ色、Ｋ色は、それぞれ、イエロー、マゼンタ、シアン、黒を表すものとする。また、用紙収容部情報は、画像処理装置２０にて収容可能な用紙のサイズの情報を表す。図７（ａ）に示す例では、画像処理装置２０がＡ４／５、Ｂ４／５の用紙サイズでの印刷機能をサポートしていることとなる。また、宛先情報（ファックス用アドレス）は、ファクシミリ機能により用いられる宛先の情報を表す。
【００５５】
図７（ｂ）に示す表示データは、「簡単コピー（Ａ４）」のサービスに関する表示データである。そして、図７（ｂ）に示す表示データは、スキャナ機能、Ａ４サイズの用紙を読み込み可能な機能、プリント機能、カラー印刷機能、サービス処理に用いられるトナー、Ａ４サイズの用紙が、「簡単コピー（Ａ４）」を実行するのに必要な資源であることを表す。
【００５６】
図７（ｃ）に示す表示データは、「通常コピー（Ａ５）」のサービスに関する表示データである。そして、図７（ｃ）に示す表示データは、スキャナ機能、Ａ５サイズの用紙を読み込み可能な機能、プリント機能、白黒印刷機能、カラー印刷機能、縮小・拡大印刷機能、複数ページをまとめた印刷機能、サービス処理に用いられるトナー、Ａ５サイズの用紙が、「通常コピー（Ａ５）」を実行するのに必要な資源であることを表す。ただし、カラー印刷機能、縮小・拡大印刷機能、複数ページをまとめた印刷機能の３つはオプション項目である。そのため、画像処理装置２０がこれらの機能を備えていない場合であっても、他の必須項目を全て備えていれば、操作者は、「通常コピー（Ａ５）」のサービスを利用することが可能である。その場合、操作者は、画像処理装置２０が備えていないオプション項目の機能を利用することはできない。
【００５７】
＜表示部に表示される画面の説明＞
次に、表示部１１に表示される画面について説明する。図８（ａ）〜（ｃ）は、表示部１１に表示される画面の一例を示した図である。図８（ａ）は、表示部１１が、サービス画面の初期設定やサービス処理の実行に際して、画像処理装置２０を選択する操作を受け付ける場合の画面である。図８（ａ）に示す画面には、操作端末１０から操作可能な画像処理装置２０として、画像処理装置２０Ａ、画像処理装置２０Ｂが表示されている。画像処理装置２０ＡのＩＰ（Internet Protocol）アドレスは「11.22.33.01」であり、画像処理装置２０ＢのＩＰアドレスは「11.22.33.02」である。
【００５８】
図８（ｂ）は、表示部１１が、サービス画面の初期設定に際して、サービス名の選択を受け付ける場合の画面である。図８（ｂ）に示す画面は、例えば、図８（ａ）に示す画面にて初期設定の対象とする画像処理装置２０が選択された後に表示される。図８（ｂ）に示す画面は、画像処理装置２０Ａが選択された場合の画面である。また、図８（ｂ）に示す画面には、選択可能なサービス名として５つのサービス名が表示されている。これらのサービス名のリストは、操作端末１０に記憶されていても良いし、操作端末１０が画像処理装置２０や管理サーバ３０から取得することとしても良い。表示データはこれらのサービス名ごとに用意されており、管理サーバ３０に記憶される。また、表示部１１は、図８（ｂ）に示す画面において、一つのサービス名の選択を受け付けることとしても良いし、一度に複数のサービス名の選択を受け付けることとしても良い。
【００５９】
図８（ｃ）は、表示部１１が、サービス処理の実行に際して、サービス画面を起動させる操作を受け付ける場合の画面である。図８（ｃ）に示す画面は、例えば、図８（ａ）に示す画面にてサービス処理を実行する画像処理装置２０が選択された後に表示される。図８（ｃ）に示す画面は、画像処理装置２０Ａが選択された場合の画面である。また、図８（ｃ）に示す画面には、サービス画面の初期設定により画像処理装置２０Ａにて実行するサービスとして登録された２つのサービス名が表示されている。そして、操作者がいずれかのサービス名を選択すると、選択したサービス名に対応するサービス画面が起動され、表示部１１に表示される。
【００６０】
＜画像処理装置が記憶する資源テーブルの説明＞
次に、画像処理装置２０が記憶する資源テーブルについて説明する。図９は、画像処理装置２０が格納する資源テーブルの一例を示した図である。図９に示す資源テーブルは、必要に応じて読み出されて使用される。
【００６１】
図９に示す資源テーブルには、操作端末１０として、操作端末１０Ａ、操作端末１０Ｂが登録されている。操作端末１０の登録では、例えば、操作端末１０のＩＰアドレスが登録される。図示の例では、操作端末１０ＡのＩＰアドレスとして「11.22.33.11」が登録され、操作端末１０ＢのＩＰアドレスとして「11.22.33.12」が登録される。また、操作端末１０Ａにおいて、サービス名「簡単コピー（Ａ４）」に関する資源の情報が登録されており、操作端末１０Ｂにおいて、サービス名「通常コピー（Ａ５）」に関する資源の情報が登録されている。
【００６２】
そして、画像処理装置２０は、資源がサービス処理の実行に影響を与えるような状態であると判定すると、その資源に対応付けられた操作端末１０に資源状態情報を送信する。例えば、画像処理装置２０は、収容されているＡ５サイズの用紙がないことを検出すると、用紙がないことを通知するための資源状態情報を操作端末１０Ｂに送信する。図９に示す資源テーブルには、各操作端末１０に一つのサービス名しか登録されていないが、各操作端末１０に複数のサービス名が登録されても良いものとする。
【００６３】
＜サービス画面の初期設定時における操作端末の処理＞
次に、サービス画面の初期設定時における操作端末１０の処理について説明する。図１０は、サービス画面の初期設定時における操作端末１０による処理手順の一例を示したフローチャートである。
【００６４】
まず、表示部１１は、サービス画面の初期設定の操作を受け付けたか否かを判定する（ステップ１０１）。ここでは、例えば、表示部１１は、図８（ａ）に示す画面で「画像処理装置２０Ａ」を選択する操作を受け付けると、次に、図８（ｂ）に示す画面を表示させて、サービス名の選択を受け付ける。表示部１１がサービス名の選択も受け付けると（ステップ１０１でＹｅｓ）、次に、データ取得部１２は、選択されたサービス名に関する表示データを管理サーバ３０から取得する（ステップ１０２）。また、データ取得部１２は、選択された画像処理装置２０から資源データを取得する（ステップ１０３）。一方、サービス画面の初期設定の操作を受け付けていなければ（ステップ１０１でＮｏ）、本処理フローは終了する。
【００６５】
次に、照合部１３は、表示データおよび資源データを用いて照合処理を実行する（ステップ１０４）。そして、表示制御部１５は、照合部１３により資源リストが作成されたか否かを判定する（ステップ１０５）。資源リストが作成されていれば（ステップ１０５でＹｅｓ）、表示制御部１５は、作成された資源リストをもとに、サービス画面の情報を記憶部１４に記憶させて登録し（ステップ１０６）、本処理フローは終了する。一方、資源リストが作成されていなければ、表示制御部１５はサービス画面の情報を登録することなく本処理フローは終了する。ステップ１０４の照合処理の詳細な処理手順については後述する。
【００６６】
＜操作端末による照合処理＞
次に、操作端末１０の照合部１３による照合処理について説明する。図１１は、照合部１３による照合処理の手順の一例を示したフローチャートである。図１１に示す処理では、初期状態として、データ取得部１２が表示データおよび資源データを取得しているものとする。
【００６７】
まず、照合部１３は、表示データの最初の項目を選択する（ステップ２０１）。次に、照合部１３は、資源データの最初の項目を選択する（ステップ２０２）。そして、照合部１３は、選択した２つの項目が同じ内容であるか否かを判定する（ステップ２０３）。例えば、図７（ａ）に示す資源データと図７（ｂ）に示す表示データとにおいて、資源データの読み込み可能な用紙サイズに、表示データの用紙サイズ（Ａ４）が含まれていれば、２つの「読み込みサイズ」の項目は同じ内容であると判定される。また、例えば、表示データに含まれる「カラー」の項目は資源データにも存在するため、２つの「カラー」の項目は同じ内容であると判定される。
【００６８】
２つの項目が同じ内容である場合（ステップ２０３でＹｅｓ）、次に、照合部１３は、ステップ２０３で判定した表示データの項目が、表示データの最後の項目であるか否かを判定する（ステップ２０４）。最後の項目ではない場合（ステップ２０４でＮｏ）、照合部１３は、表示データの次の項目を選択して（ステップ２０５）、ステップ２０２へ移行する。一方、最後の項目である場合（ステップ２０４でＹｅｓ）、照合部１３は、表示データに含まれる全ての項目について資源データとの照合をしたこととなり、資源リストを作成して（ステップ２０６）、本処理フローは終了する。ここで、照合部１３は、ステップ２０３で同じ内容であると判定した表示データの項目を一覧にしたものを資源リストとする。
【００６９】
ステップ２０３で否定の判断がされた場合（ステップ２０３でＮｏ）、即ち、２つの項目が異なる内容である場合、照合部１３は、異なる内容と判定した表示データの項目が、必須項目であるか否かを判定する（ステップ２０７）。必須項目ではない場合（ステップ２０７でＮｏ）、照合部１３は、ステップ２０３で異なる内容と判定した資源データの項目が、資源データの最後の項目であるか否かを判定する（ステップ２０８）。最後の項目ではない場合（ステップ２０８でＮｏ）、照合部１３は資源データの次の項目を選択して（ステップ２０９）、ステップ２０３へ移行する。一方、最後の項目である場合（ステップ２０８でＹｅｓ）、ステップ２０４へ移行する。また、ステップ２０７で肯定の判断がされた場合、即ち、表示データの項目が必須項目であると判定された場合（ステップ２０７でＹｅｓ）、照合部１３は資源リストの作成を行わないと決定して（ステップ２１０）、本処理フローは終了する。
【００７０】
＜サービス処理の実行時における操作端末の処理＞
次に、サービス処理の実行時における操作端末１０の処理について説明する。図１２は、サービス処理の実行時における操作端末１０による処理手順の一例を示したフローチャートである。
【００７１】
まず、表示部１１は、サービス画面を起動させる操作を受け付けたか否かを判定する（ステップ３０１）。ここでは、例えば、表示部１１は、図８（ａ）に示す画面で「画像処理装置２０Ａ」を選択する操作を受け付けると、次に、図８（ｃ）に示す画面を表示させて、サービス画面を起動させる操作を受け付ける。表示部１１がサービス画面を起動させる操作を受け付けると（ステップ３０１でＹｅｓ）、次に、操作実行部１６は、選択されたサービス画面に対応する資源リストを画像処理装置２０に送信し、資源状態の通知を要求する（ステップ３０２）。また、表示制御部１５は、選択されたサービス画面を起動させて表示させる（ステップ３０３）。一方、サービス画面を起動させる操作を受け付けていなければ（ステップ３０１でＮｏ）、本処理フローは終了する。
【００７２】
次に、表示制御部１５は、画像処理装置２０から資源状態情報を取得したか否かを判定する（ステップ３０４）。資源状態情報を取得すれば（ステップ３０４でＹｅｓ）、表示制御部１５は、取得した資源状態情報をもとにサービス画面を更新する（ステップ３０５）。サービス画面を更新した後、または資源状態情報を取得していない場合（ステップ３０４でＮｏ）、表示部１１は、サービス処理を実行する操作を受け付けたか否かを判定する（ステップ３０６）。サービス処理を実行する操作を受け付けた場合（ステップ３０６でＹｅｓ）、操作実行部１６は、画像処理装置２０に対してサービス処理の実行を要求する（ステップ３０７）。
【００７３】
サービス処理の実行を要求した後、またはサービス処理を実行する操作を受け付けていない場合（ステップ３０６でＮｏ）、表示部１１は、サービス画面を終了させる操作を受け付けたか否かを判定する（ステップ３０８）。ここで、サービス画面を終了させる操作を受け付けた場合（ステップ３０８でＹｅｓ）、操作実行部１６は、画像処理装置２０に対して、終了させるサービス画面に対応する資源リストの削除を要求し（ステップ３０９）、本処理フローは終了する。一方、サービス画面を終了させる操作を受け付けていない場合（ステップ３０８でＮｏ）、ステップ３０４に移行し、引き続き、資源状態情報の取得や、サービス処理の実行要求が行われる。
【００７４】
＜画像処理装置による資源状態情報の送信処理＞
次に、画像処理装置２０が操作端末１０に対して資源状態情報を送信する処理について説明する。図１３は、画像処理装置２０による資源状態情報の送信処理の手順の一例を示したフローチャートである。
【００７５】
まず、制御部２１は、操作端末１０から資源状態の通知要求がされたか否かを判定する（ステップ４０１）。通知要求がされた場合（ステップ４０１でＹｅｓ）、制御部２１は、操作端末１０から資源リストを取得しており、送信元の操作端末１０と資源リストとを対応させた項目を新たに追加して資源テーブルを更新する（ステップ４０２）。一方、通知要求がされていなければ（ステップ４０１でＮｏ）、本処理フローは終了する。
【００７６】
次に、制御部２１は、資源状態検出部２５から資源の状態を示す情報を取得したか否かを判定する（ステップ４０３）。資源状態を示す情報を取得すると（ステップ４０３でＹｅｓ）、制御部２１は、取得した資源状態を示す情報をもとに、資源リストに示された資源がサービス処理の実行に影響を与えるような状態であるか否かを判定する（ステップ４０４）。サービス処理の実行に影響を与えるような状態であれば（ステップ４０４でＹｅｓ）、制御部２１は、その旨を通知するための資源状態情報を操作端末１０に送信する制御を行う（ステップ４０５）。一方、資源状態を示す情報を取得していない場合（ステップ４０３でＮｏ）、またはサービス処理の実行に影響を与えるような状態ではない場合（ステップ４０４でＮｏ）、制御部２１は、操作端末１０に資源状態を送信せずに、本処理フローは終了する。
【００７７】
次に、制御部２１は、操作端末１０から、ステップ４０１で取得した資源リストを削除する要求がされたか否かを判定する（ステップ４０６）。資源リストを削除する要求がされていなければ（ステップ４０６でＮｏ）、ステップ４０３に移行する。一方、資源リストを削除する要求がされた場合（ステップ４０６でＹｅｓ）、制御部２１は、資源テーブル内の資源リストの情報を格納部２７から削除して（ステップ４０７）、本処理フローは終了する。
【００７８】
また、ステップ４０１で通知要求がされた場合、操作端末１０ではサービス画面が表示されているため、例えば、操作端末１０においてサービス処理を実行する操作がされた場合には、画像処理装置２０はサービス処理を実行することとなる。
さらに、ステップ４０４において、制御部２１は、資源がサービス処理の実行に影響を与えるような状態であるか否かを判定することとしたが、さらに、資源がそのような状態から回復したか否かの判定も行うものとする。
【００７９】
＜サービス画面の具体例＞
次に、表示部１１に表示されるサービス画面の具体例について説明する。
図１４は、資源データと表示データとの関係の一例を示した図であり、以下の説明では、画像処理装置２０Ｂが図１４に示す資源データを保持するものとする。また、図１５（ａ）（ｂ）は、表示部１１に表示されるサービス画面の一例を示した図である。図１５（ａ）（ｂ）に示すサービス画面は、図１４に示す資源データおよび表示データに基づいて表示されるものとする。さらに、図１６（ａ）（ｂ）は、表示制御部１５が資源状態情報をもとに更新したサービス画面の一例を示した図である。
【００８０】
図１４に示す資源データとして、画像処理装置２０Ｂが保持する資源が表されており、資源の各項目について画像処理装置２０Ｂが保持する資源は「有り」、画像処理装置２０Ｂが保持しない資源は「無し」と表されている。即ち、画像処理装置２０Ｂは、縮小・拡大印刷機能、ファクシミリ機能を具備しておらず、ファクシミリ機能に関する資源であるファックス回線、宛先情報（ファックス用アドレス）も備えていない。
【００８１】
また、図１４に示す表示データは、「簡単コピー（Ａ４）」「通常コピー（Ａ５）」「簡単ファックス（Ａ４）」に関するデータである。そして、「簡単コピー（Ａ４）」では、スキャナ機能、Ａ４サイズの用紙を読み込み可能な機能、プリント機能、カラー印刷機能、サービス処理に用いられるトナー、Ａ４サイズの用紙が必須項目である。また、「通常コピー（Ａ５）」では、スキャナ機能、Ａ５サイズの用紙を読み込み可能な機能、白黒印刷機能、サービス処理に用いられるトナー、Ａ５サイズの用紙が必須項目であり、カラー印刷機能、縮小・拡大印刷機能、複数ページをまとめた印刷機能はオプション項目である。さらに、「簡単ファックス（Ａ４）」では、スキャナ機能、Ａ４サイズの用紙を読み込み可能な機能、ファクシミリ機能、ファックス用の回線、宛先情報（ファックス用アドレス）が必須項目である。
【００８２】
そして、図１４に示す資源データは、「簡単コピー（Ａ４）」の必須項目を全て含むため、操作者が、画像処理装置２０Ｂを選択して「簡単コピー（Ａ４）」の初期設定をすることで、例えば図１５（ａ）に示す「簡単コピー（Ａ４）」のサービス画面の情報が登録される。そして、例えば、操作者が表示部１１に表示されたサービス画面内の「コピー開始」と表示された箇所を押下すると、画像処理装置２０Ｂにて「簡単コピー（Ａ４）」のサービス処理が実行される。
【００８３】
また、図１４に示す資源データは、「通常コピー（Ａ５）」について、必須項目を全て含むが、オプション項目である縮小・拡大コピー機能を含まない。そのため、操作者が、画像処理装置２０Ｂを選択して「通常コピー（Ａ５）」の初期設定をすると、例えば図１５（ｂ）に示す「通常コピー（Ａ５）」のサービス画面の情報が登録される。図１５（ｂ）に示すサービス画面では、画像処理装置２０Ｂが縮小・拡大コピー機能を具備していれば、例えば「カラー印刷」の文字と「複数ページをまとめた印刷」の文字との間に「縮小・拡大印刷」の文字が表示される。しかし、画像処理装置２０Ｂは縮小・拡大コピー機能を具備していないため、「縮小・拡大印刷」の文字は表示されない。このように、資源データが必須項目を全て含めばサービス画面は表示されるが、資源として存在しないオプション項目についてはサービス画面に表示されず、一部の機能が利用不可の状態となる。
【００８４】
さらに、図１４に示す資源データは、「簡単ファックス（Ａ４）」について、必須項目であるファクシミリ機能、ファックス回線、宛先情報（ファックス用アドレス）を含まない。そのため、「簡単ファックス（Ａ４）」のサービス画面は表示されず、操作者は、画像処理装置２０にて「簡単ファックス（Ａ４）」の機能を利用できない。
【００８５】
次に、表示制御部１５が資源状態情報をもとに更新したサービス画面について説明する。例えば、図１４に示す資源データは「簡単コピー（Ａ４）」の必須項目を全て含むため、サービス画面が表示される。ここで、画像処理装置２０ＢがＡ４サイズの用紙での印刷をサポートしているがＡ４サイズの用紙が収容されていない場合、「簡単コピー（Ａ４）」の機能は利用不可である。このような場合、画像処理装置２０Ｂは、Ａ４サイズの用紙が収容されていないことを検出すると、Ａ４サイズの用紙に関してサービス処理の実行に影響を与えるような状態であると判定し、その旨を通知するための資源状態情報を操作端末１０に送信する。ここで、画像処理装置２０Ｂが資源リストを取得したタイミングで資源の状態の検出を行えば、操作端末１０はサービス画面の表示に合わせて資源状態情報を取得することとなる。
【００８６】
操作端末１０の表示制御部１５は、Ａ４サイズの用紙がない旨の資源状態情報を画像処理装置２０Ｂから取得すると、図１６（ａ）に示すサービス画面のように「利用不可（Ａ４用紙切れ）」等のメッセージを表示し、用紙がないことを操作者に報知する。また、例えば、表示制御部１５は、図１６（ａ）に図示するように、「用紙サイズ  Ａ４」の文字の横に、Ａ４サイズの用紙がないことが原因で利用不可である旨を報知するマークを表示する。さらに、例えば、表示制御部１５は、図１６（ａ）に示すサービス画面において、図１５（ａ）のサービス画面に表示した「コピー開始」の文字を表示せず、サービス処理を実行する操作を受け付けないようにする。
【００８７】
そして、例えば、操作者が画像処理装置２０ＢにＡ４サイズの用紙を補充すると、画像処理装置２０はＡ４サイズの用紙が補充されたことを検出し、サービス処理の実行に影響を与えるような状態から回復したと判定する。そして、画像処理装置２０は、Ａ４サイズの用紙の状態が回復した旨を通知する資源状態情報を操作端末１０に送信する。表示制御部１５は、資源状態情報を画像処理装置２０Ｂから取得すると、図１６（ａ）に示す画面から図１５（ａ）に示す画面に更新する。表示制御部１５がサービス画面を更新することにより、操作者は、画像処理装置２０にて「簡単コピー（Ａ４）」の機能が利用不可の状態から利用可能な状態へ変更されたことを認識する。
【００８８】
また、例えば、画像処理装置２０Ｂにおいて、Ｍ色トナーを搭載可能であるが、Ｍ色トナーの残量が不足している場合、「簡単コピー（Ａ４）」のサービス画面は表示されるが、「簡単コピー（Ａ４）」の機能は利用不可である。このような場合、画像処理装置２０Ｂは、Ｍ色トナーの残量が不足していることを検出して資源状態情報を送信する。表示制御部１５は、Ｍ色トナーの残量が不足している旨の資源状態情報を画像処理装置２０Ｂから取得すると、例えば、図１６（ｂ）に示すようなサービス画面を表示する。
【００８９】
図１６（ｂ）に示すサービス画面では、「利用不可（Ｍ色トナー切れ）」のメッセージが表示され、「カラー印刷」の文字の横に、カラー印刷に関する資源が原因で利用不可である旨を報知するマークが表示される。また、例えば、図１６（ｂ）に示すサービス画面では、図１６（ａ）に示すサービス画面と同様に、「コピー開始」の文字が表示されず、表示部１１はサービス処理を実行する操作を受け付けない。そして、例えば、操作者が画像処理装置２０ＢにＭ色トナーを補充すると、図１６（ａ）のサービス画面の更新と同様に、図１５（ａ）に示すサービス画面に更新される。
【００９０】
以上のように、操作者が操作端末１０を操作することで、画像処理装置２０が保持する資源に対応したサービス画面の生成が行われ、各種サービスの利用が可能となる。ここで、操作者は、初期設定時にサービス名を選択してサービス画面の情報を登録しておき、サービス利用時、利用するサービス名のサービス画面を起動させてサービス処理を実行すれば良い。そのため、操作者が利用したいものを選択してサービス画面の情報を登録しておけば、操作端末１０に表示される画面が操作端末１０ごとにカスタマイズされる。また、操作端末１０は、資源データと表示データとを照合し、画像処理装置２０が提供できないサービスについてはサービス画面を表示しない。さらに、操作端末１０は、画像処理装置２０が資源を保持しないために一部の機能を提供できない場合には、提供できない一部機能をサービス画面に表示しない。そのため、画像処理装置２０におけるサービス処理の実行可否や実行できない一部機能等がサービス画面から認識される。
【００９１】
また、操作端末１０が資源リストを画像処理装置２０に送信することで、画像処理装置２０は、資源の状態に応じて操作端末１０に自発的に資源状態情報を送信する。そして、操作端末１０は取得した資源状態情報に合わせてサービス画面を更新し、画像処理装置２０の資源の状態を操作者に報知する。そのため、画像処理装置２０が操作端末１０に対して自発的に資源の状態を送信しない構成と比較して、操作者は操作端末１０にて画像処理装置２０の資源の状態を認識し易くなる。
【００９２】
また、本実施の形態において、操作端末１０は、サービス画面を終了させる操作を受け付けると、画像処理装置２０に対して資源リストを削除する要求を行い、画像処理装置２０は資源リストの情報を削除することとしたが、このような構成に限られるものではない。例えば、画像処理装置２０は、サービス画面が終了した後も、操作者が指示するまで資源リストの情報を残しておくこととしても良い。
【００９３】
さらに、本実施の形態において、画像処理装置２０は、操作端末１０にて起動されたサービス画面に対応する資源の資源状態情報を送信することとしたが、このような構成に限られるものではない。例えば、画像処理装置２０は、操作端末１０にてサービス画面が起動されていない場合であっても、資源テーブルに登録されている資源について、資源状態情報を操作端末１０に送信することとしても良い。そして、操作端末１０は資源状態情報を取得すると、例えば、画面の最前面に現れるポップアップのように表示して、操作者に資源の状態を報知することとしても良い。
【００９４】
そして、本実施の形態において、操作端末１０は、サービス画面の初期設定時に資源データと表示データとを照合することとしたが、このような構成に限られるものではない。例えば、操作端末１０は、資源データおよび表示データを取得しておき、サービス画面を起動させる操作が行われた後に、取得していた資源データと表示データとを照合し、資源リストを作成することとしても良い。
【００９５】
また、本実施の形態において、操作端末１０は、画像処理装置２０が一部の機能を提供できない場合、図１５（ｂ）に示すように提供できない機能を表示しないこととしたが、このような構成に限られるものではない。例えば、操作端末１０は、図１５（ｂ）において「縮小・拡大印刷」の文字をグレーで表示して、縮小・拡大印刷機能が提供不可であることを操作者に報知することとしても良い。
【００９６】
さらに、本実施の形態において、管理サーバ３０が表示データを保持することとしたが、操作端末１０や画像処理装置２０が表示データを保持することとしても良い。
【００９７】
そして、本実施の形態において、操作端末１０と画像処理装置２０との間の通信手段の一例として無線ＬＡＮを挙げたが、このような構成に限られるものではなく、例えば、操作端末１０と画像処理装置２０とが赤外線を用いて通信することとしても良いし、有線のネットワークにより通信することとしても良い。
【００９８】
＜プログラムの説明＞
以上説明を行った本実施の形態における操作端末１０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００９９】
よって、操作端末１０が行う処理は、コンピュータに、予め定められた画像処理の実行に用いられる資源を表す第１資源情報と、画像処理を実行する装置として選択された画像処理装置が保持する資源を表す第２資源情報とを取得する機能と、第１資源情報に含まれる資源のうち、第２資源情報に対応する資源に応じて、画像処理を実行する操作を受け付ける画面を生成する制御を行う機能とを実現させるためのプログラム、として捉えることもできる。
【０１００】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１０１】
１…画像処理システム、１０…操作端末、１１…表示部、１２…データ取得部、１３…照合部、１４…記憶部、１５…表示制御部、１６…操作実行部、１７…資源状態取得部、２０…画像処理装置、２１…制御部、２５…資源状態検出部、２７…格納部、３０…管理サーバ
【図１】
2015130127.tif 000003
【図２】
2015130127.tif 000004
【図３】
2015130127.tif 000005
【図４】
2015130127.tif 000006
【図５】
2015130127.tif 000007
【図６】
2015130127.tif 000008
【図７】
2015130127.tif 000009
【図８】
2015130127.tif 000010
【図９】
2015130127.tif 000011
【図１０】
2015130127.tif 000012
【図１１】
2015130127.tif 000013
【図１２】
2015130127.tif 000014
【図１３】
2015130127.tif 000015
【図１４】
2015130127.tif 000016
【図１５】
2015130127.tif 000017
【図１６】
2015130127.tif 000018