(57)【要約】【課題】ある機能を提供する複数のサービスの中から、利用するサービスを容易に選択可能な画像形成装置を提案する。【解決手段】画像形成装置は、利用したサービスごとに評価を表わしたポイントを記憶し、ある機能を利用した処理を実行する指示がなされた場合、ネットワークに接続された他の画像形成装置に対して、記憶されている評価ポイントの送信を要求する（Ｓ１０１）。そして、自身が記憶している評価ポイントの順にサービスの選択肢をリスト表示しつつ、他の装置での評価ポイントの順にサービスの順を並列表示する方法（Ｓ１０７）、または自身が記憶している評価ポイントと他の装置からの評価ポイントとを合算した順でサービスの選択肢をリスト表示する方法（Ｓ１０９，Ｓ１１１）で、サービスの選択肢を提示し、利用するサービスの選択を受付ける。【選択図】図６
2010263347.tif 000002
【特許請求の範囲】
【請求項１】
機能を提供するサービスに関する情報として、前記サービスの評価を表わした値を記憶するための記憶手段と、
他の装置にアクセスし、前記他の装置の前記サービスを利用するためのアクセス手段と、
指示入力を受付けるための指示入力手段と、
前記指示入力で特定される機能を提供する複数のサービスの内から利用するサービスを選択するための、前記複数のサービスの選択肢を、少なくとも当該画像形成装置に前記サービスに関する情報として記憶されている前記評価を表わした値の順に応じて表示装置に表示させるよう制御するための表示制御手段と、
前記利用するサービスとして選択されたサービスに関する情報として、前記サービスの評価を表わした値の入力を受付けるための評価値入力手段と、
前記入力された値を用いて前記記憶されるサービスに関する情報を更新するための更新手段とを備える、画像形成装置。
【請求項２】
前記記憶手段に記憶される前記サービスに関する情報は、当該画像形成装置に備えられる前記機能に関する情報を含み、
前記表示制御手段の表示させる前記複数のサービスの選択肢は、当該画像形成装置に備えられる前記機能を選択するための選択肢を含む、請求項１に記載の画像形成装置。
【請求項３】
前記表示制御手段は、前記複数のサービスの選択肢を、前記評価を表わした値が高い評価を示している順に、上位に表示させる、請求項１または２に記載の画像形成装置。
【請求項４】
前記表示制御手段は、前記表示の初期状態として、前記複数のサービスの選択肢のうち、当該画像形成装置に記憶されている前記評価を表わした値が最も高い評価を示しているサービスの選択肢を、選択された状態で表示させる、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記記憶されているサービスに関する情報を他の装置に送信するための送信手段と、
他の装置に記憶されているサービスに関する情報を受信するための受信手段とをさらに備え、
前記表示制御手段は、前記複数のサービスの選択肢を、当該画像形成装置に前記サービスに関する情報として記憶されている前記評価を表わした値、および前記受信した前記他の装置に前記サービスに関する情報として記憶されている前記評価を表わした値に基づいて表示手段に表示させるよう制御する、請求項１〜４のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置に関し、特に、他の装置の、機能を提供するサービスを利用することができる画像形成装置に関する。
【背景技術】
【０００２】
複写機やプリンタやそれら機能を複合する複合機などである画像形成装置には、高機能化への要求が高まっている。これら画像形成装置の中には、通信機能を備え、インターネットなどを介して他の機器が機能を提供するサービスを利用して、当該機能を利用することが可能なものがある。そこで、このような画像形成装置では、高機能を実現するために必要な処理の一部に他の機器の提供する機能を活用して、分散処理を行なうことが可能となる。
【０００３】
たとえば、特開２００４−５５０３号公報（以下、特許文献１）は、自身の有する機能を、ネットワークを介してインターネット標準の各種プロトコルを利用してアクセス可能なアプリケーションコンポーネントとして提供すると共に、ＷＥＢサービスの要求をＷＥＢブラウザから行なうことを可能とする画像形成装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、必要なある１つの機能について複数の装置が当該機能を提供している場合がある。また、画像形成装置自身にも当該機能が搭載されている場合がある。この場合、当該機能を利用しようとするユーザは、これら複数の装置の提供する機能の中から利用する機能を選択する必要があるが、当該ユーザが専門知識を有さない場合など判断基準を有さない場合には、選択が難しいという問題がある。また、新しく提供された機能など、ユーザが提供されていることを知らない場合があり、よりよい選択ができない場合がある、という問題もある。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、機能の選択を容易にする画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置は、機能を提供するサービスに関する情報として、サービスの評価を表わした値を記憶するための記憶手段と、他の装置にアクセスし、他の装置のサービスを利用するためのアクセス手段と、指示入力を受付けるための指示入力手段と、指示入力で特定される機能を提供する複数のサービスの内から利用するサービスを選択するための、複数のサービスの選択肢を、少なくとも当該画像形成装置にサービスに関する情報として記憶されている評価を表わした値の順に応じて表示装置に表示させるよう制御するための表示制御手段と、利用するサービスとして選択されたサービスに関する情報として、サービスの評価を表わした値の入力を受付けるための評価値入力手段と、入力された値を用いて記憶されるサービスに関する情報を更新するための更新手段とを備える。
【０００８】
好ましくは、記憶手段に記憶されるサービスに関する情報は、当該画像形成装置に備えられる機能に関する情報を含み、表示制御手段の表示させる複数のサービスの選択肢は、当該画像形成装置に備えられる機能を選択するための選択肢を含む。
【０００９】
好ましくは、表示制御手段は、複数のサービスの選択肢を、評価を表わした値が高い評価を示している順に、上位に表示させる。
【００１０】
好ましくは、表示制御手段は、表示の初期状態として、複数のサービスの選択肢のうち、当該画像形成装置に記憶されている評価を表わした値が最も高い評価を示しているサービスの選択肢を、選択された状態で表示させる。
【００１１】
好ましくは、画像形成装置は、記憶されているサービスに関する情報を他の装置に送信するための送信手段と、他の装置に記憶されているサービスに関する情報を受信するための受信手段とをさらに備え、表示制御手段は、複数のサービスの選択肢を、当該画像形成装置にサービスに関する情報として記憶されている評価を表わした値、および受信した他の装置に前記サービスに関する情報として記憶されている評価を表わした値に基づいて表示手段に表示させるよう制御する。
【発明の効果】
【００１２】
この発明によると、他の装置が機能を提供するサービスを利用して、他の装置の提供する機能を用いた機能を実現させる場合に、複数のサービスの中から利用するサービスを容易に選択することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかる画像形成システムの構成の具体例を示す図である。
【図２】図１の画像形成システムに含まれるＭＦＰの、ハードウェア構成の具体例を示すブロック図である。
【図３】該ＭＦＰに記憶されるＷＥＢサービス登録リストの具体例を示す図である。
【図４】該ＭＦＰの、機能構成の具体例を示すブロック図である。
【図５】該ＭＦＰに記憶される、サービスごとの評価ポイントの具体例を示す図である。
【図６】該ＭＦＰでの処理の具体例を示すフローチャートである。
【図７】該ＭＦＰで利用する機能を選択するための画面の具体例を示す図である。
【図８】該ＭＦＰで利用する機能を提供するサービスを選択するための画面の、第１の具体例を示す図である。
【図９】該ＭＦＰで利用する機能を提供するサービスを選択するための画面の、第２の具体例を示す図である。
【図１０】選択されたサービスについての評価ポイントを入力するための画面の具体例を示す図である。
【図１１】該ＭＦＰの、機能構成の他の具体例を示すブロック図である。
【図１２】該ＭＦＰに記憶される、サービスごとの利用回数の具体例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１５】
図１を参照して、本実施の形態にかかる画像形成システムは、画像形成装置として、複数のＭＦＰ（Multi Function Peripheral）１Ａ，１Ｂ，１Ｃ…と、ＷＥＢ上で他の装置に対して機能を提供するサーバであるサービス提供サーバ５Ａ，５Ｂ，５Ｃ…とを含む。ＭＦＰ１Ａ，１Ｂ，１Ｃ…を代表してＭＦＰ１、サービス提供サーバ５Ａ，５Ｂ，５Ｃ…を代表してサービス提供サーバ５と称する。
【００１６】
ＭＦＰ１はオフィスなどの閉じたエリアに設置されることが想定され、ＭＦＰ１Ａ，１Ｂ，１Ｃ…は、専用回線などで接続されたＬＡＮ（Local Area Network）３Ａに接続される。サービス提供サーバ５は、インターネット３Ｃに接続される。ＬＡＮ３Ａとインターネット３Ｃとは、ファイアウォールなどの制御システム３Ｂを介して接続される。ＬＡＮ３Ａ、制御システム３Ｂ、およびインターネット３Ｃをまとめて、ネットワーク３と称する。ＭＦＰ１とサービス提供サーバ５とは、ネットワーク３を介して接続される。
【００１７】
ＭＦＰ１のハードウェア構成は、一般的なＭＦＰのハードウェア構成であってよい。すなわち、図２を参照して、ＭＦＰ１は、ＣＰＵ（Central Processing Unit）を含み、全体を制御するための制御部１１、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）やＨＤＤ（Hard Disk Drive）などからなり、各種情報を記憶するための記憶部１２、操作パネルなどであって、情報を表示するための表示装置および操作入力を受付けるための入力装置としての操作／表示部１３、図示しない原稿台に載置された原稿を光学的に読取るための撮像部１４、撮像部１４で読取られた画像を処理するための画像処理部１５、出力用の画像を形成するための画像形成部１６、およびネットワーク３を介した他の装置との通信を制御するためのネットワーク制御部１７を含む。記憶部１２は、各種情報として、ＣＰＵで実行されるプログラムを記憶する。また、記憶部１２は不揮発性メモリを含み、不揮発性メモリで構成される記憶領域に、後述するＷＥＢサービス登録リスト１２１などを記憶する。
【００１８】
サービス提供サーバ５のハードウェア構成は、通信機能を備えた一般的なパーソナルコンピュータのハードウェア構成であってよい。そのため、ここでは詳細な説明は行なわない。
【００１９】
サービス提供サーバ５Ａは機能を利用させるサービスを提供している。ＭＦＰ１は、サービス提供サーバ５Ａの提供するサービスを利用し、サービス提供サーバ５Ａの有する機能を実行することができる。ＭＦＰ１において当該機能の実行が指定されると、ＷＥＢサービス登録リスト１２１などに基づいて、当該機能を提供するサービスがリスト表示される。
【００２０】
ＭＦＰで実行される機能は、たとえば、「しおり付きＰＤＦ」処理を実現するための機能や帳票変換処理を実現するための機能など、いくつかの機能が複合されてなる処理を実現する機能を含む。機能を構成する機能を、以降の説明では「サブ機能」とも称する。ＷＥＢサービス登録リスト１２１は、ＭＦＰ１で実行可能な機能ごとに、当該機能のサブ機能を提供するサービスを記述するリストである。たとえば、「しおり付きＰＤＦ」処理を実現するための機能のサブ機能は、原稿をＯＣＲ（Optical Character Reader）で読取ってＰＤＦデータを生成する処理を実現するための機能と、生成されたＰＤＦデータにしおりデータを付加する処理を実現するための機能とからなる。ＷＥＢサービス登録リスト１２１には、図３に示されるように、「しおり付きＰＤＦ」処理を実現するための機能のサブ機能としての、上述の前者の処理である「ＯＣＲ（Optical Character Reader）処理」、および後者の処理である「しおり付加」処理のそれぞれについて、当該処理を実現するための機能を特定する情報と、当該機能を提供する装置を特定する情報とが、「サービス」として記述されている。他の機能についても同様にサービスが記述されている。なお、自身が当該処理を実現するための機能を搭載している場合には、「サービス」には、当該ＭＦＰ１と搭載する上記機能を特定する情報とが含まれる。これにより、ＷＥＢ上で提供される機能と自身の搭載する機能とから利用する機能を選択することができる。
【００２１】
図４は、ＭＦＰ１において利用するサービスを選択するための画面表示を行なうための機能の、構成の具体例を示している。図４を参照して、ＭＦＰ１の上記機能は、指示入力部１０１、特定部１０２、要求出力部１０３、読出部１０４、評価値記憶部１０５、表示処理部１０６、リスト入力部１０７、評価値入力部１０８、評価値更新部１０９、要求入力部１１０、およびリスト送信部１１１を含む。これら機能は、制御部１１に含まれるＣＰＵが記憶部１２に記憶されるプログラムを読み出して実行することで、主にＣＰＵに形成される機能である。少なくとも一部は、図２に示される他のハードウェア構成で形成されてもよい。たとえば、評価値記憶部１０５は記憶部１２の不揮発性メモリで構成される記憶領域で形成される。
【００２２】
指示入力部１０１は、入力装置としての操作／表示部１３を用いた入力操作による操作信号、またはネットワーク制御部１７の制御によってＭＦＰ１にＬＡＮ３Ａを介して接続された図示しない他の装置から送信された操作信号を制御部１１に入力する。
【００２３】
特定部１０２は、記憶部１２に記憶されるＷＥＢサービス登録リスト１２１を参照して、該入力操作で指定された機能のサブ機能を特定する。具体的には、記憶部１２に図４に示されるＷＥＢサービス登録リスト１２１が記憶されている場合、特定部１０２は、「しおり付きＰＤＦ」機能のサブ機能として「ＯＣＲ処理」（を実現するための機能）、および「しおり付加」処理（を実現するための機能）を特定する。「帳票変換」機能のサブ機能として「ＯＣＲ処理」機能および「帳票変換」機能を特定する。「英訳」機能のサブ機能として「ＯＣＲ処理」機能および「英語翻訳」機能を特定する。
【００２４】
評価値記憶部１０５は、図５に示されるように、図３のＷＥＢサービス登録リスト１２１に登録されているサブ機能を提供するサービスごとの、評価ポイントを記憶する。評価ポイントは、操作／表示部１３を用いた入力操作、またはＭＦＰ１にＬＡＮ３Ａを介して接続された図示しない他の装置を用いた入力操作によってユーザによって入力される値であって、当該ユーザによるサービスの評価の度合いを表わす数値やランクなどの値である。好ましくは、評価値記憶部１０５は、図５に示されるように、サブ機能を提供するサービスごとの評価ポイントを、機能別に記憶する。なぜなら、同じサービスであっても、機能によって評価度が異なる場合があるためである。
【００２５】
評価値入力部１０８は、該入力操作による操作信号を制御部１１に入力し、評価値更新部１０９が、操作信号から特定される値で、評価値記憶部１０５に記憶されている評価ポイントを更新する。好ましくは、評価値更新部１０９は、ＷＥＢサービス登録リスト１２１に登録されていないサービスについて評価ポイントが入力されると、当該新たなサービスをＷＥＢサービス登録リスト１２１に登録すると共に、当該入力された評価ポイントを評価値記憶部１０５に記憶させる。また、好ましくは、評価値更新部１０９は、一定期間評価ポイントの更新のないサービス、または所定ポイント以下のサービスについては、ＷＥＢサービス登録リスト１２１から削除すると共に、評価値記憶部１０５からも削除する。
【００２６】
要求出力部１０３は、予め他のＭＦＰの、ＬＡＮ３Ａ上のアドレスを記憶している。要求出力部１０３は、特定されたサブ機能を提供するサービスについての、それぞれのＭＦＰに記憶されている評価ポイントの送信を各ＭＦＰに対して要求するため、ネットワーク制御部１７に対して制御信号を出力する。該制御信号に従って、ネットワーク制御部１７から各ＭＦＰに対して上記要求が送信される。要求出力部１０３は、特定されたサブ機能を提供するサービスについてのみの評価ポイントを要求してもよいし、サブ機能を特定せずにすべてのサービスについての評価ポイントを要求してもよい。
【００２７】
また、要求出力部１０３は、読出部１０４に対して、自身の評価値記憶部１０５に記憶されている、特定されたサブ機能を提供するサービスについての評価ポイントの読出しを要求する。上記要求に応じて自身の評価値記憶部１０５から読み出された評価ポイントは表示処理部１０６に入力される。
【００２８】
リスト入力部１０７は、上記要求に応じて他のＭＦＰから送信された評価ポイントを受付けて、表示処理部１０６に入力する。表示処理部１０６は、これら評価ポイントに基づいて、特定部１０２で特定されたサブ機能を提供するサービスを操作／表示部１３、またはＬＡＮ３Ａを介して接続された図示しない他の装置に表示させるための処理を行ない、リスト表示させる。また、その中から選択されたサービスについて評価ポイントを入力するための画面を操作／表示部１３、またはＬＡＮ３Ａを介して接続された図示しない他の装置に表示させるための処理を行なう。
【００２９】
要求入力部１１０は、他のＭＦＰから送信された上記要求を受付けて、読出部１０４に対して、要求されたサービスについての評価ポイントの読出を要求する。上記要求に応じて読出部１０４によって自身の評価値記憶部１０５から読み出された評価ポイントは、リスト送信部１１１に入力される。
【００３０】
リスト送信部１１１は、読み出された評価ポイントを要求元の他のＭＦＰに送信するための処理を行なう。
【００３１】
図６のフローチャートを用いて、ＭＦＰ１での処理について説明する。図６のフローチャートに示される処理は、ユーザが、操作／表示部１３またはＬＡＮ３Ａを介して接続された図示しない他の装置に表示される図７に示される画面を用いて、ＭＦＰ１で利用する機能を指定することで開始される。図６のフローチャートに示される処理は、制御部１１に含まれるＣＰＵが記憶部１２に記憶されるプログラムを読み出して実行し、図４に示される各機能を発揮させることによって実現される。ここでは、図７〜図１０の画面例を用いて、具体的な例を挙げてＭＦＰ１での処理を説明する。
【００３２】
図６を参照して、ステップＳ１０１で、特定部１０２は指示入力部１０１で入力された機能のサブ機能を特定し、要求出力部１０３が、読出部１０４およびＬＡＮ３Ａに接続されている他のＭＦＰに対して、サブ機能に対する評価ポイントの送信を要求する。図７の画面で「しおり付きＰＤＦ」機能が選択された場合、特定部１０２は図３のＷＥＢサービス登録リストを参照してサブ機能を「ＯＣＲ処理」機能と「しおり付加」機能と特定する。要求出力部１０３は、これら機能を提供するサービスについての評価ポイントのみの送信を要求してもよいし、これらサービスを含むすべての評価ポイントの送信を要求してもよい。
【００３３】
他のＭＦＰは、要求入力部１１０において上記要求を受付けて、読出部１０４において、要求された評価ポイントが読み出されて、リスト送信部１１１から要求元であるＭＦＰに対して送信される。
【００３４】
ステップＳ１０３で表示処理部１０６は、ステップＳ１０１での要求に応じて読出部１０４で評価値記憶部１０５から読み出された評価ポイント、およびリスト入力部１０７で受付けた他のＭＦＰから送信された評価ポイントを受信する。
【００３５】
ここで、表示処理部１０６には、複数種類のリストの表示方法が設定されていてもよい。リストの表示方法は、予め設定されているものであってもよいし、所定の操作や所定のユーザによって設定可能であってもよい。表示処理部１０６は、設定されている表示方法に応じて、サービスをリスト表示する。
【００３６】
すなわち、設定されている表示方法が、当該ＭＦＰ１に記憶されている評価ポイントに基づくサービスのリストと、他のＭＦＰに記憶されている評価ポイントに基づく、それぞれのサービスのリストとを並列して表示する方法である場合（ステップＳ１０５で「並列表示」）、ステップＳ１０７で表示処理部１０６は、ステップＳ１０３で評価値記憶部１０５から読み出された評価ポイントの高い順に選択しやすい態様でサービスの選択肢を表示するリストを生成して操作／表示部１３に表示させると共に、ステップＳ１０３で他のＭＦＰから受信した評価ポイントに基づいてそれぞれのＭＦＰにおいて評価ポイントの高い順にサービスを表示するリストを生成し、自身の評価ポイントに基づいた選択肢のリストと並列して操作／表示部１３に表示させる。
【００３７】
具体的には、図８に示されるように、評価ポイントの高いサービスほど上位に選択肢として表示させることが挙げられる。他の例としては、評価ポイントの高いサービスほどサイズの大きな選択肢として表示させることや、目立つ色、太字などの選択肢として表示させること、などが挙げられる。以降の説明では、評価ポイントに応じた表示順とする例を挙げるが、他の例でも同様である。このように表示させることで、評価の高いサービスほど選択される可能性が高いものとして選択されやすい態様で選択肢が表示されるため、選択が容易となる。
【００３８】
さらに、図８に示されるように、選択肢として自身の評価ポイントに基づいたリストが表示されると共に、他のＭＦＰでの評価ポイントに基づいたリストが表示されるため、他の評価を参考にして選択することができる。また、当該ＭＦＰ１を用いているユーザが
さらに、好ましくは、表示処理部１０６は、評価ポイントに基づいたリストに加えて、評価ポイントにないサービスをネットワーク３上で検索するための手段（検索ボタン等）も操作／表示部１３に表示させる。このようにすることで、選択肢にないサービスを検索し、利用することが可能となる。または、自身の評価ポイントに基づいたリストのみならず、他のＭＦＰの評価ポイントに基づいたリストも、選択肢として表示させてもよい。このようにすることで、他のＭＦＰでのみ利用されているサービスを容易に利用することができる。
【００３９】
表示処理部１０６に設定されている表示方法が、当該ＭＦＰ１に記憶されている評価ポイントと他のＭＦＰに記憶されている評価ポイントとの合算に基づいてサービスをリスト表示する方法である場合（ステップＳ１０５で「合算表示」）、ステップＳ１０９で表示処理部１０６は、ステップＳ１０３で評価値記憶部１０５から読み出された評価ポイントと、ステップＳ１０３で他のＭＦＰから受信した評価ポイントとを合算した上で、ステップＳ１１１で評価ポイントの合計に基づいて合計値の高い順にサービスの選択肢を表示するリストを生成して操作／表示部１３に表示させる。このようにすることで、図９に示されるように、自身を含む複数のＭＦＰにおける評価の高いサービスほど選択される可能性が高いものとして選択肢が上位に表示されるため、選択が容易となる。
【００４０】
なお、表示方法は上の２つの方法のみに限定されず、他の方法が含まれてもよい。他の表示方法の例として、他のＭＦＰからの評価ポイントのみ合算して合算値の高い順にサービスを表示するリストと、自身の評価ポイントの高い順にサービスの選択肢を表示するリストとを並列して表示する方法も挙げられる。
【００４１】
ＭＦＰ１において、図８や図９のようなサービスを選択するための画面が表示されることにより、他のＭＦＰにおけるサービスの評価の傾向を把握し、当該傾向を参考にしてサービスを選択することができる。つまり、当該ＭＦＰ１のユーザが専門知識を有していない場合などで、評価ポイントが低いサービスやＷＥＢサービス登録リストに登録されていないサービスなど、判断されていないサービスであっても、画像形成システム内で評価を共有することができ、他のＭＦＰでの評価によって利用について判断の機会を得ることができてよりよい機能の選択につながる可能性がある。
【００４２】
なお、好ましくは、図８や図９に表わされるように、これら画面において、評価ポイントの最も高いサービスは予め選択状態とされているものとする。このようにすることで、当該画面においてサービスの選択がなされなくても、評価ポイントの最も高いサービスが自動的に利用されることになり、ユーザの利便性を損なうことがない。
【００４３】
ステップＳ１０７またはステップＳ１１１での表示に基づいてサービスが選択されると（ステップＳ１１３でＹＥＳ）、ステップＳ１１５で表示処理部１０６は選択されたサービスについての評価ポイントの入力を受付ける画面を操作／表示部１３に表示させ、評価値入力部１０８において評価ポイントの入力を受付ける。たとえば、図８または図９の画面において「しおり付きＰＤＦ」機能のサブ機能を提供するサービスのうちＯＣＲ処理機能については「ＯＣＲ＿００１」サービス、しおり付加機能については「栞付加＿００２」サービスが選択された場合、ステップＳ１１５では、図１０に示されるように、選択されたサービスを提示して、それぞれについての評価ポイントの入力を受付ける欄を備えた画面が表示される。評価ポイントはユーザが図示しない数字キーなどを用いて直接入力するものであってもよいし、図１０に表わされたように、値の選択肢を提示して、その中からの選択されるものであってもよい。また、図１０のように評価ポイントは数値に限定されず、Ａ，Ｂ，Ｃなどのランクであってもよい。
【００４４】
ステップＳ１１５で選択されたサービスのそれぞれについて評価ポイントの入力を付け付けると、ステップＳ１１７で評価値更新部１０９は、評価値記憶部１０５に記憶されている評価ポイントに入力された評価ポイントを加算する、入力された評価ポイントとの平均値で置き換える、などして更新する。具体的には、図５の評価ポイントが記憶されており、図１０の画面で「ＯＣＲ＿００１」サービスについて１０ポイント、「栞付加＿００２」サービスについて７ポイントが入力された場合に、ステップＳ１１７で評価値更新部１０９は、「しおり付きＰＤＦ」機能の「ＯＣＲ＿００１」サービスについて記憶されている２８３ポイントに１０ポイントを加算して、２９３ポイントに更新する。また、「しおり付きＰＤＦ」機能の「栞付加＿００２」サービスについて記憶されている１７６ポイントに７ポイントを加算して、１８３ポイントに更新する。また、ＷＥＢサービス登録リストに登録されていないサービスが選択された場合には、ステップＳ１１７で評価値更新部１０９は、入力された評価ポイントと共に、新たなサービスをＷＥＢサービス登録リストに登録する。このように評価ポイントが蓄積されることで、以前に当該ＭＦＰ１で利用され、評価の高い順にサービスの選択肢が提示されることになり、選択が容易になる。
【００４５】
［変形例１］
好ましくは、ＭＦＰ１は、評価ポイントに加えて、利用回数も考慮してサービスの選択肢をリスト表示する。この場合、ＭＦＰ１の機能は、図１１に示されるように、図４の構成に加えて、図３のＷＥＢサービス登録リスト１２１に登録されているサブ機能を提供するサービスごとの、利用回数を記憶する利用回数記憶部１１４、サービスの選択を受付けるための選択部１１２、およびサービスの選択に基づいて利用回数記憶部１１４を更新する利用回数更新部１１３をさらに含む。これら機能もまた、制御部１１に含まれるＣＰＵが記憶部１２に記憶されるプログラムを読み出して実行することで、主にＣＰＵに形成される機能であるが、少なくとも一部が、図２に示される他のハードウェア構成で形成されてもよい。たとえば、利用回数記憶部１１４は記憶部１２の不揮発性メモリで構成される記憶領域で形成される。
【００４６】
利用回数記憶部１１４は、図１２に示されるように、図３のＷＥＢサービス登録リスト１２１に登録されているサブ機能を提供するサービスごとの利用回数を記憶する。利用回数は、選択部１１２で選択されることで１回の利用として利用回数更新部１１３によって加算される。好ましくは、利用回数記憶部１１４は、図１２に示されるように、サブ機能を提供するサービスごとの利用回数を、機能別に記憶する。なぜなら、同じサービスであっても、機能によって利用の傾向が異なる場合があるためである。
【００４７】
このように記憶することで、上記ステップＳ１０７またはＳ１１１で表示処理部１０６は、表示するサービスについての評価ポイントが同値であった場合、利用回数の多い方を上位にリスト表示することができる。これにより、同じ評価のサービスであっても、当該ＭＦＰ１においてより多く利用されているサービスの方が選択される可能性が高いものとして選択肢が上位に表示されるため、選択が容易となる。
【００４８】
より好ましくは、上記ステップＳ１０１で要求出力部１０３は、他のＭＦＰに対して、評価ポイントに加えて利用回数も要求する。これにより、ステップＳ１０７で表示処理部１０６が他のＭＦＰの評価ポイントに基づいた順でサービスをリスト表示する際に、評価ポイントが同数であった場合、当該ＭＦＰにおける利用回数の多い方を上位にリスト表示することができる。また、上記ステップＳ１１１で表示処理部１０６が他のＭＦＰの評価ポイントとの合算値に基づいた順でサービスをリスト表示する際に、評価ポイントの合算値が同数であった場合、合算された自身および他のＭＦＰの利用回数が多い方を上位にリスト表示することができる。
【００４９】
［変形例２］
以上の例では、画像形成システムに含まれるＭＦＰ１Ａ，１Ｂ，１Ｃ…のそれぞれに、ＷＥＢサービス登録リストが記憶され、登録されたサービスについての評価ポイントが記憶されているものとしている。そして、各ＭＦＰでサービスの選択肢を表示する際に、他のＭＦＰの評価ポイントを参照することがなされている。
【００５０】
しかしながら、評価ポイントの管理は、各ＭＦＰに限定されず、一元的に他の装置でなされてもよい。たとえば、図１に示されるように、インターネット３Ｃに管理サーバ７が接続される場合、管理サーバ７において評価ポイントの一元的な管理が行なわれてもよい。すなわち、各ＭＦＰは、上記ステップＳ１１７で評価値記憶部１０５に記憶される評価ポイントが更新されると、更新後の評価ポイントを管理サーバ７に送信する。管理サーバ７は、ＭＦＰ１Ａ，１Ｂ，１Ｃ…から送信される評価ポイントを記憶し、所定のタイミングで、それぞれの評価ポイントに基づいた順でのサービスのリスト、またはこれら評価ポイントの合算値や平均値などに基づいた順でのサービスのリストを生成する。この場合、各ＭＦＰは、上記ステップＳ１０１で他のＭＦＰに替えて、管理サーバ７に対して評価ポイントの送信を要求することができる。
【００５１】
このようにすることで、管理サーバ７ではより多くのＭＦＰからの評価ポイントを取得できる。特に、図１に示されたように、管理サーバ７がインターネット３Ｃに接続されている場合には、ＬＡＮ３Ａに接続されたＭＦＰのみならず、他のＬＡＮに接続されたＭＦＰからも評価ポイントが送信されてくるため、より多くのＭＦＰからの評価ポイントを取得でき、サービスの選択肢の表示順に、多くのＭＦＰでの評価の傾向を反映させることができる。
【００５２】
さらに、ＭＦＰ１のＣＰＵに上述の処理を実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００５３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００５４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００５５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００５６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５７】
１，１Ａ，１Ｂ，１Ｃ…  ＭＦＰ、３  ネットワーク、３Ａ  ＬＡＮ、３Ｂ  制御システム、３Ｃ  インターネット、５，５Ａ，５Ｂ，５Ｃ…  サービス提供サーバ、７  管理サーバ、１１  制御部、１２  記憶部、１３  操作／表示部、１４  撮像部、１５  画像処理部、１６  画像形成部、１７  ネットワーク制御部、１０１  指示入力部、１０２  特定部、１０３  要求出力部、１０４  読出部、１０５  評価値記憶部、１０６  表示処理部、１０７  リスト入力部、１０８  評価値入力部、１０９  評価値更新部、１１０  要求入力部、１１１  リスト送信部、１１２  選択部、１１３  利用回数更新部、１１４  利用回数記憶部、１２１  ＷＥＢサービス登録リスト。
【図１】
2010263347.tif 000003
【図２】
2010263347.tif 000004
【図３】
2010263347.tif 000005
【図４】
2010263347.tif 000006
【図５】
2010263347.tif 000007
【図６】
2010263347.tif 000008
【図７】
2010263347.tif 000009
【図８】
2010263347.tif 000010
【図９】
2010263347.tif 000011
【図１０】
2010263347.tif 000012
【図１１】
2010263347.tif 000013
【図１２】
2010263347.tif 000014