(57)【要約】【課題】所望通りに操作ボタン及びそのレイアウト等をカスタマイズした表示画面を操作者が簡単な操作で生成可能にする。【解決手段】ＰＣ３又はサーバコンピュータＳＶ２の一方、或いは、ＰＣ３及びサーバコンピュータＳＶ２の両方で構成される情報処理装置は、１つの属性グループにおいて表示対象パーツの選択が選択受付部３１２で受け付けられた場合に、当該選択された表示対象パーツに対応して他の属性グループにおいて選択候補とする表示対象パーツの相互関係を記憶する相互関係記憶部３１３と、１つの属性グループにおいて表示対象パーツの選択が選択受付部３１２で受け付けられた場合に、相互関係記憶部３１３に記憶されている相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出する選択候補抽出部３１６とを備える。【選択図】図１
2011076260.tif 000002
【特許請求の範囲】
【請求項１】
電気機器に備えられる表示部に表示画面として表示させる画面データを生成する情報処理装置であって、
操作者からの指示を受け付けるために前記表示部の表示画面に表示させる操作用画像に、前記電気機器で実行可能な動作が対応付けられてなる複数の表示対象パーツを、当該表示対象パーツに対応付けられた動作の属性に応じた属性グループ別に分類して記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている前記各属性グループに分類された表示対象パーツの中から、前記各属性グループ毎に所望の表示対象パーツをそれぞれ選択するパーツ選択指示を操作者から受け付ける表示対象パーツ選択受付部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、当該選択された表示対象パーツに対応して他の属性グループにおいて選択候補とする表示対象パーツの相互関係を記憶する相互関係記憶部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、前記相互関係記憶部に記憶されている前記相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出する選択候補抽出部と
を備える情報処理装置。
【請求項２】
予め用意されている複数の前記属性グループから所望の属性グループの選択を操作者から受け付ける属性グループ選択受付部と、
予め用意されている複数の前記表示対象パーツから、前記属性グループ選択受付部で受け付けられた属性グループに所属させる表示対象パーツを示す所属パーツ選択指示を操作者から受け付ける所属パーツ選択受付部と、
前記所属パーツ選択受付部で受け付けられた所属パーツ選択指示に従って、前記表示対象パーツを前記属性グループに分類して前記表示対象パーツ記憶部に記憶させる分類設定部と
を更に備える請求項１に記載の情報処理装置。
【請求項３】
前記表示対象パーツ記憶部に記憶されている前記属性グループ毎に、当該各属性グループ間で前記相互関係を持たせる表示対象パーツの選択を操作者から受け付け、当該選択を受け付けた各表示対象パーツ同士の間に前記相互関係を形成して前記相互関係記憶部に記憶させる相互関係形成部を更に備える請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記表示対象パーツ選択受付部で受け付けられたパーツ選択指示が示す前記表示対象パーツについて前記表示画面内における配置を指示するレイアウト指示を操作者から受け付けるレイアウト指示受付部と、
前記表示対象パーツ選択受付部で受け付けられたパーツ選択指示と、前記レイアウト指示受付部で受け付けられたレイアウト指示とによって設定される内容で、前記表示画面の画面データを生成する画面データ生成部と
を備える請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記画面データ生成部によって生成された画面データを記憶する画面データ記憶部と、
前記画面データ生成部によって生成された画面データの出力指示を前記電気機器から受信し、当該受信した出力指示が示す前記画面データを前記画面データ記憶部から読み出す指示応答部と、
前記指示応答部によって前記画面データ記憶部から読み出された画面データを前記電気機器に出力する出力部と
を更に備える請求項４に記載の情報処理装置。
【請求項６】
前記電気機器において操作者により指定された前記表示対象パーツを示すパーツ指定指示を当該電気機器から受信するパーツ指定指示受信部を更に備え、
前記指示応答部は、前記パーツ指定指示受信部によって受信されたパーツ指定指示が示す表示対象パーツを構成する動作を解析し、
前記出力部は、前記指示応答部によって解析された動作を示す動作情報を前記電気機器に出力する請求項５に記載の情報処理装置。
【請求項７】
請求項６に記載の情報処理装置と、当該情報処理装置に接続された前記電気機器とを備える動作制御システムであって、
前記電気機器は、
前記表示部と、
前記情報処理装置の出力部から出力されてくる前記画面データを受信する受信部と、
前記受信部によって受信された前記画面データを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に前記画面データが表示画面として表示されているときに、当該表示画面内に表示されている表示対象パーツを指定するパーツ指定指示を操作者から受け付けるパーツ指定指示受付部と、
前記パーツ指定指示受付部によって受け付けられたパーツ指定指示を前記情報処理装置に出力するパーツ指定指示出力部と、
前記受信部によって前記情報処理装置から受信された前記動作情報に基づいて前記電気機器の動作機構を動作制御する制御部と
を備える動作制御システム。
【請求項８】
電気機器に備えられる表示部に表示画面として表示させる画面データを生成するようにコンピュータを機能させる表示画面生成プログラムであって、
当該コンピュータを、
操作者からの指示を受け付けるために前記表示部の表示画面に表示させる操作用画像に、前記電気機器で実行可能な動作が対応付けられてなる複数の表示対象パーツを、当該表示対象パーツに対応付けられた動作の属性に応じた属性グループ別に分類して記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている前記各属性グループに分類された表示対象パーツの中から、前記各属性グループ毎に所望の表示対象パーツをそれぞれ選択するパーツ選択指示を操作者から受け付ける表示対象パーツ選択受付部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、当該選択された表示対象パーツに対応して他の属性グループにおいて選択候補とする表示対象パーツの相互関係を記憶する相互関係記憶部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、前記相互関係記憶部に記憶されている前記相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出する選択候補抽出部と
して機能させる表示画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、動作制御システム、及び表示画面生成プログラムに関し、特に、電気機器に備えられる表示部に表示画面として表示させる画面データを生成する技術に関する。
【背景技術】
【０００２】
従来から、操作者からの指示を受け付けて、当該指示が示す動作等を行う画像形成装置等の電気機器では、装置前面の操作パネルにＬＣＤ（Liquid Crystal Display）等からなる表示部が設けられ、当該表示部に配設されたタッチパネル機能により、表示部に表示される表示画面内の各操作ボタンに対応する動作実行指示を操作者から受け付ける技術が採用されている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３２９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記画像形成装置のように表示部に表示画面を表示させる場合、当該画像形成装置内に画面データが記憶されている表示画面しか表示部に表示させることができない。このため、上記画像形成装置は、操作者が所望通りに操作ボタン及びそのレイアウト等をカスタマイズした表示画面を自在に表示部に表示することはできない。さらには、表示画面の操作ボタン及びそのレイアウト等をカスタマイズする際の操作は操作者にとって簡単であることが望ましい。
【０００５】
本発明は、上記の問題を解決するためになされたものであり、所望通りに操作ボタン等をカスタマイズした表示画面の生成を操作者が簡単な操作で行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、電気機器に備えられる表示部に表示画面として表示させる画面データを生成する情報処理装置であって、
操作者からの指示を受け付けるために前記表示部の表示画面に表示させる操作用画像に、前記電気機器で実行可能な動作が対応付けられてなる複数の表示対象パーツを、当該表示対象パーツに対応付けられた動作の属性に応じた属性グループ別に分類して記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている前記各属性グループに分類された表示対象パーツの中から、前記各属性グループ毎に所望の表示対象パーツをそれぞれ選択するパーツ選択指示を操作者から受け付ける表示対象パーツ選択受付部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、当該選択された表示対象パーツに対応して他の属性グループにおいて選択候補とする表示対象パーツの相互関係を記憶する相互関係記憶部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、前記相互関係記憶部に記憶されている前記相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出する選択候補抽出部と
を備えるものである。
【０００７】
また、本発明の請求項８に記載の発明は、電気機器に備えられる表示部に表示画面として表示させる画面データを生成するようにコンピュータを機能させる表示画面生成プログラムであって、
当該コンピュータを、
操作者からの指示を受け付けるために前記表示部の表示画面に表示させる操作用画像に、前記電気機器で実行可能な動作が対応付けられてなる複数の表示対象パーツを、当該表示対象パーツに対応付けられた動作の属性に応じた属性グループ別に分類して記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている前記各属性グループに分類された表示対象パーツの中から、前記各属性グループ毎に所望の表示対象パーツをそれぞれ選択するパーツ選択指示を操作者から受け付ける表示対象パーツ選択受付部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、当該選択された表示対象パーツに対応して他の属性グループにおいて選択候補とする表示対象パーツの相互関係を記憶する相互関係記憶部と、
１つの前記属性グループにおいて前記表示対象パーツの選択が前記表示対象パーツ選択受付部で受け付けられた場合に、前記相互関係記憶部に記憶されている前記相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出する選択候補抽出部と
して機能させるものである。
【０００８】
これらの発明によれば、操作者が１つの属性グループにおいて所望の表示対象パーツを選択する操作を表示対象パーツ選択受付部で行えば、選択候補抽出部が、相互関係記憶部に記憶されている上記相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを他の属性グループから抽出するので、操作者は、最初に選択した表示対象パーツに関係する表示対象パーツを別の属性グループに属する表示対象パーツの中から選択する時に、当該最初に選択した表示対象パーツに関係するか否かに応じて次に選択する表示対象パーツを取捨選択する作業を行う必要がない。また、当該情報処理装置の開発者としても、別の属性グループに属する表示対象パーツから、最初に選択した表示対象パーツに関係する表示対象パーツを抽出させる設定を、プログラミング等の複雑な作業を行わなくてもよい。これにより、本請求項１に記載の発明によれば、操作者は、所望通りに操作ボタン等をカスタマイズした表示画面の生成を、簡単な操作で行うことができる。
【０００９】
また、本発明の請求項２に記載の発明は、請求項１に記載の情報処理装置であって、予め用意されている複数の前記属性グループから所望の属性グループの選択を操作者から受け付ける属性グループ選択受付部と、
予め用意されている複数の前記表示対象パーツから、前記属性グループ選択受付部で受け付けられた属性グループに所属させる表示対象パーツを示す所属パーツ選択指示を操作者から受け付ける所属パーツ選択受付部と、
前記所属パーツ選択受付部で受け付けられた所属パーツ選択指示に従って、前記表示対象パーツを前記属性グループに分類して前記表示対象パーツ記憶部に記憶させる分類設定部と
を更に備えるものである。
【００１０】
この発明によれば、操作者が所望の属性グループを選択する操作を属性グループ選択受付部で行えば、分類設定部が、所属パーツ選択受付部で受け付けられた所属パーツ選択指示に従って、表示対象パーツを属性グループに分類して表示対象パーツ記憶部に記憶させるので、操作者は所望の表示対象パーツで構成される属性グループを作成することが可能になる。
【００１１】
また、本発明の請求項３に記載の発明は、請求項１又は請求項２に記載の情報処理装置であって、前記表示対象パーツ記憶部に記憶されている前記属性グループ毎に、当該各属性グループ間で前記相互関係を持たせる表示対象パーツの選択を操作者から受け付け、当該選択を受け付けた各表示対象パーツ同士の間に前記相互関係を形成して前記相互関係記憶部に記憶させる相互関係形成部を更に備えるものである。
【００１２】
この発明によれば、操作者が各属性グループ間で上記相互関係を持たせる表示対象パーツを選択する操作を相互関係形成部で行えば、当該相互関係形成部が、選択を受け付けた各表示対象パーツ同士の間に当該相互関係を形成して相互関係記憶部に記憶させるので、操作者は各属性グループ間における表示対象パーツで所望の上記相互関係を作成することが可能になる。
【００１３】
また、本発明の請求項４に記載の発明は、請求項１乃至請求項３のいずれかに記載の情報処理装置であって、前記表示対象パーツ選択受付部で受け付けられたパーツ選択指示が示す前記表示対象パーツについて前記表示画面内における配置を指示するレイアウト指示を操作者から受け付けるレイアウト指示受付部と、
前記表示対象パーツ選択受付部で受け付けられたパーツ選択指示と、前記レイアウト指示受付部で受け付けられたレイアウト指示とによって設定される内容で、前記表示画面の画面データを生成する画面データ生成部と
を備えるものである。
【００１４】
この発明によれば、操作者が表示対象パーツについて上記表示画面内における配置を指示する操作をレイアウト指示受付部で行えば、当該画面データ生成部が、表示対象パーツ選択受付部で受け付けられたパーツ選択指示と、レイアウト指示受付部で受け付けられたレイアウト指示とによって設定される内容で、上記表示画面の画面データを生成するので、操作者は各属性グループに属するそれぞれの表示対象パーツを、上記表示画面における所望の位置に配置して、上記表示部に表示させる表示画面を作成することが可能になる。
【００１５】
また、本発明の請求項５に記載の発明は、請求項４に記載の情報処理装置であって、前記画面データ生成部によって生成された画面データを記憶する画面データ記憶部と、
前記画面データ生成部によって生成された画面データの出力指示を前記電気機器から受信し、当該受信した出力指示が示す前記画面データを前記画面データ記憶部から読み出す指示応答部と、
前記指示応答部によって前記画面データ記憶部から読み出された画面データを前記電気機器に出力する出力部と
を更に備えるものである。
【００１６】
この発明によれば、電気機器から受信された出力指示が示す画面データを出力部が電気機器に出力するので、当該電気機器が所定の表示画面の画面データを必要とする時に、当該必要とされる画面データをリアルタイムに情報処理装置から電気機器に出力して、当該電気機器の表示部での表示を可能にできる。
【００１７】
また、本発明の請求項６に記載の発明は、請求項５に記載の情報処理装置であって、前前記電気機器において操作者により指定された前記表示対象パーツを示すパーツ指定指示を当該電気機器から受信するパーツ指定指示受信部を更に備え、
前記指示応答部は、前記パーツ指定指示受信部によって受信されたパーツ指定指示が示す表示対象パーツを構成する動作を解析し、
前記出力部は、前記指示応答部によって解析された動作を示す動作情報を前記電気機器に出力するものである。
【００１８】
この発明では、指示応答部が、電気機器からパーツ指定指示受信部によって受信されたパーツ指定指示の示す表示対象パーツを構成する動作を解析し、出力部から電気機器に対して当該解析された動作を示す動作情報を出力する。このため、電気機器において操作者により表示対象パーツが操作されたときに、当該表示対象パーツに対応付けられた動作を示す動作情報を、電気機器に対してリアルタイムに提供でき、電気機器では、操作者により選択された表示対象パーツに対応する動作を行わせる制御が可能となる。
【００１９】
また、本発明の請求項７に記載の発明は、請求項６に記載の情報処理装置と、当該情報処理装置に接続された前記電気機器とを備える動作制御システムであって、
前記電気機器は、
前記表示部と、
前記情報処理装置の出力部から出力されてくる前記画面データを受信する受信部と、
前記受信部によって受信された前記画面データを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に前記画面データが表示画面として表示されているときに、当該表示画面内に表示されている表示対象パーツを指定するパーツ指定指示を操作者から受け付けるパーツ指定指示受付部と、
前記パーツ指定指示受付部によって受け付けられたパーツ指定指示を前記情報処理装置に出力するパーツ指定指示出力部と、
前記受信部によって前記情報処理装置から受信された前記動作情報に基づいて前記電気機器の動作機構を動作制御する制御部と
を備えるものである。
【００２０】
この発明によれば、電気機器では、受信部によって受信された画面データが表示制御部によって表示部に表示画面として表示されているときに、指定指示受付部により、当該表示画面内に表示されている表示対象パーツを指定する指示が操作者から受け付けられると、指定指示出力部から当該指定指示が情報処理装置に出力される。情報処理装置では、解析部が、電気機器から出力されてくる当該パーツ指定指示が示す表示対象パーツを構成する動作を解析し、出力部から電気機器に対して当該解析された動作を示す動作情報を出力する。さらに、電気機器では、当該動作情報が受信部によって受信されると、制御部が、この動作情報に基づいて電気機器の動作機構を動作制御する。このため、電気機器において操作者により表示対象パーツが操作されたときに、当該表示対象パーツに対応付けられた動作を示す動作情報を電気機器に対してリアルタイムに提供でき、電気機器は、操作者により選択された表示対象パーツに対応する動作を行わせる制御が可能となる。
【発明の効果】
【００２１】
本発明によれば、操作者は、表示画面のカスタマイズ時に、最初に選択した表示対象パーツに関係する表示対象パーツを別の属性グループに属する表示対象パーツの中から選択する時に、当該最初に選択した表示対象パーツに関係するか否かに応じて次に選択する表示対象パーツを取捨選択する作業を行う必要がない。また、当該情報処理装置の開発者としても、別の属性グループに属する表示対象パーツから、最初に選択した表示対象パーツに関係する表示対象パーツを抽出させる設定を、プログラミング等の複雑な作業を行わなくてよい。これにより、本発明によれば、操作者は、所望通りに操作ボタン等をカスタマイズした表示画面の生成を、簡単な操作で行うことができる。
【図面の簡単な説明】
【００２２】
【図１】動作制御システムに備えられるサーバコンピュータ、パーソナルコンピュータ及び画像形成装置について表示画面の生成・表示処理、及び動作制御に必要な構成を示す図である。
【図２】各属性グループに属する表示対象パーツを模式的に示した図である。
【図３】属性グループ分類処理を示すフローチャートである。
【図４】相互関係形成処理を示すフローチャートである。
【図５】動作制御システムにおける画面表示処理及び動作制御を示した概念図である。
【図６】ＰＣ及びサーバコンピュータによる表示画面作成時の処理を示す図である。
【図７】カスタマイズ受付第１画面の例を示す図である。
【図８】カスタマイズ受付第２画面の例を示す図である。
【図９】カスタマイズ受付第３画面の例を示す図である。
【図１０】カスタマイズ受付第４画面の例を示す図である。
【図１１】動作制御システムによる、上記生成された画面データを用いた複合機の表示部での表示画面の表示処理、及び操作者からの動作実行指示に基づく複合機の動作実行制御を示すフローチャートである。
【図１２】複合機の表示部に表示される表示画面の例を示す図である。
【図１３】詳細設定画面の例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態に係る情報処理装置、動作制御システム、及び表示画面生成プログラムについて図面を参照して説明する。
【００２４】
図１は、動作制御システムに備えられるサーバコンピュータ、パーソナルコンピュータ及び画像形成装置について表示画面の生成・表示処理、及び動作制御に必要な構成を示す図である。動作制御システム１０が備える複合機１、サーバコンピュータＳＶ２及びパーソナルコンピュータ３は各１台として説明する。但し、動作制御システム１０が備える複合機、サーバコンピュータ、及びＰＣの台数はこれに限定されない。
【００２５】
電気機器及び画像形成装置の一例である複合機１は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えている。さらに、複合機１は、スキャナ部で読み取った原稿の文書データを複合機１の内部記憶装置や、ＬＡＮ（local area network）等によって複合機１にネットワーク接続されたサーバコンピュータＳＶ２、ＰＣ３１内の記憶部等に格納すると共に、複合機１の内部記憶装置、サーバコンピュータＳＶ２及び各ＰＣ３内の記憶部に記憶されているプリント対象データを読み出してプリントアウトする等を行う文書管理機能を備えている。複合機１には、ＬＣＤ（Liquid Crystal Display）からなる表示部５０が備えられている。
【００２６】
サーバコンピュータＳＶ２は、複合機１の表示部５０で表示される表示画面の画面データ（以下、画面データという）を記憶している。複合機１は、サーバコンピュータＳＶ２から、表示部５０に表示画面を表示させるために当該画面データを受け取って表示部５０に表示する。
【００２７】
パーソナルコンピュータ（以下、ＰＣ）３は、クライアント端末として用いられ、上記表示画面の生成処理及び複合機１の動作制御処理が可能とされている。
【００２８】
次に、ＰＣ３、サーバコンピュータＳＶ２、及び複合機１の内部構成であって、画面データの生成処理及び表示処理に必要な構成を説明する。
【００２９】
ＰＣ３は、制御部３１と、記憶部３２と、操作部３３と、表示部３５と、通信部３６とを備えている。記憶部３２は、ＨＤＤ等からなり、ＰＣ３の動作制御プログラムや、本発明の一実施形態に係る表示画面生成プログラムが記憶されている。
【００３０】
制御部３１は、ＣＰＵ等からなり、上記動作制御プログラムに従ってＰＣ３の全体的な動作制御を司る。また、制御部３１は、記憶部３２に記憶されている上記表示画面生成プログラムに従って動作することで、以下の各部として機能する。
【００３１】
制御部３１は、表示対象パーツ記憶部３１１と、選択受付部３１２と、相互関係記憶部３１３と、レイアウト指示受付部３１４と、画面データ生成部３１５と、選択候補抽出部３１６と、指示応答部３１７と、分類設定部３１８と、相互関係形成部３１９とを備える。
【００３２】
表示対象パーツ記憶部３１１は、複数の表示対象パーツを属性グループ別に分類して記憶している。表示対象パーツは、操作用画像（操作者からの指示を受け付けるために前記表示部の表示画面に表示させる画像）に、複合機１で実行可能な動作が対応付けられてなる。例えば、表示対象パーツ記憶部３１１は、予め定められた形状からなる操作ボタンを示す画像である操作用画像に対して、「原稿台に載置された原稿の画像を読み取るスキャン動作」を関連付けて表示対象パーツとして記憶する。
【００３３】
ここで、上記属性とは、表示対象パーツを構成する上記動作についての機能、設定、又は送信先情報等の特性又は性質を示す。属性グループとは、当該動作を、機能別、設定別、又は送信先情報別等に分類した各グループである。
【００３４】
選択受付部（表示対象パーツ選択受付部）３１２は、表示対象パーツ記憶部３１１に記憶されている各属性グループに分類された表示対象パーツの中から、各属性グループ毎にそれぞれ所望の表示対象パーツを、複合機１の表示画面を構成する表示対象パーツとして選択するパーツ選択指示を操作者から受け付ける。例えば、マウスポインタ又はキーボード等でなる操作部３３の操作で、表示対象パーツ記憶部３１１に記憶されている各属性グループに分類された表示対象パーツの中から、特定の表示対象パーツが操作者により指定されると、選択受付部３１２は、当該指定された表示対象パーツを、操作者により選択された表示対象パーツとして受け付ける。
【００３５】
また、選択受付部（属性グループ選択受付部）３１２は、当該選択受付部３１２が予め用意して記憶している複数の属性グループから、所望の属性グループの選択を操作者から受け付ける。
【００３６】
また、選択受付部（所属パーツ選択受付部）３１２は、当該選択受付部３１２が予め用意して記憶している複数の表示対象パーツから、当該選択受付部３１２に受け付けられている属性グループに所属させる表示対象パーツを選択する所属パーツ選択指示を操作者から受け付ける。
【００３７】
相互関係記憶部３１３は、ある属性グループに属する表示対象パーツを当該属性グループから選択するパーツ選択指示が選択受付部３１２に受け付けられた場合に、これに続く他の属性グループからの操作者による表示対象パーツの選択時に、当該選択済みの表示対象パーツの属性に適合する表示対象パーツのみを他の属性グループから抽出するための表示対象パーツ同士の相互関係を記憶している。
【００３８】
図２は、各属性グループに属する表示対象パーツを模式的に示した図である。例えば、属性グループＡ（上記動作の機能により分類されるグループ）、属性グループＢ（上記動作の設定により分類されるグループ）、属性グループＣ（上記動作の送信相手先により分類されるグループ）の３つの属性グループが選択受付部３１２に予め用意されているものとして説明する。図２に示すように、属性グループＡには、コピー動作、プリン動作、スキャン動作、ファクシミリ動作を有するそれぞれの表示対象パーツが属し、属性グループＢには、コピー設定、プリント設定、スキャン設定、ファクシミリ設定を動作として有するそれぞれの表示対象パーツが属し、属性グループＣには、ローカルアドレス、ネットワークアドレスの送信先情報を動作として有するそれぞれの表示対象パーツが属している場合を例にする。
【００３９】
この場合、例えば、(1)操作者による操作に基づいて選択受付部３１２において属性グループＡからスキャン動作を有する表示対象パーツの選択が受け付けられ、この後に、操作者の操作により選択受付部３１２で属性グループＢから表示対象パーツが選択される場合に、上記スキャン動作の表示対象パーツに対応する設定を行うためのスキャン設定の表示対象パーツのみが属性グループＢでの選択候補として抽出され、更に、(2)選択受付部３１２で属性グループＢからスキャン設定の表示対象パーツの選択が受け付けられ、選択受付部３１２で属性グループＣから表示対象パーツの選択が受け付けられた場合に、上記スキャン設定の表示対象パーツに対応する送信相手先の設定を行うためのローカルアドレスの表示対象パーツと、ネットワークアドレスの表示対象パーツとが属性グループＣの選択候補として抽出されるようにするために、各属性グループに属する表示対象パーツ間での関連付関係を上記相互関係として、相互関係記憶部３１３が記憶している。
【００４０】
選択候補抽出部３１６は、１つの属性グループにおいて表示対象パーツの選択が選択受付部３１２で受け付けられた場合に、相互関係記憶部３１３に記憶されている相互関係に基づいて、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを、表示対象パーツ記憶部３１１に記憶されている他の属性グループに属する表示対象パーツ群から抽出する。
【００４１】
例えば、上述した図２の属性グループＡ乃至Ｃの例を用いて説明すると、例えば、操作者による操作に基づいて選択受付部３１２において属性グループＡからスキャン動作を有する表示対象パーツが選択された場合、選択候補抽出部３１６は、相互関係記憶部３１３に記憶されている当該スキャン動作を有する表示対象パーツについての相互関係（ここでは、属性グループＡのスキャン動作、属性グループＢのスキャン設定、属性グループＣのローカルアドレス及びネットワークアドレスが互いに関連付けられた相互関係とする）情報を読み出し、当該相互関係情報に基づいて、操作者がその操作により選択受付部３１２で属性グループＢから表示対象パーツを選択しようとした場合に、上記スキャン動作の表示対象パーツに対応する設定を行うためのスキャン設定の表示対象パーツのみを属性グループＢでの選択候補として抽出する。さらに、操作者の操作により選択受付部３１２で属性グループＣから表示対象パーツが選択される場合に、選択候補抽出部３１６は、上記相互関係に基づいて、上記属性グループＢで選択されたスキャン設定の表示対象パーツに対応する送信相手先の設定を行うためのローカルアドレスの表示対象パーツと、ネットワークアドレスの表示対象パーツとを属性グループＣの選択候補として抽出する。
【００４２】
分類設定部３１８は、選択受付部３１２で受け付けられた所属パーツ選択指示（選択受付部３１２で受け付けられた属性グループに所属させる表示対象パーツを選択する選択指示）に従って、表示対象パーツを各属性グループに分類して表示対象パーツ記憶部３１１に記憶させる。
【００４３】
例えば、図３に示すように、操作者による操作部３３の操作に基づいて、制御部３１が操作者から属性グループ開始指示を受け付けると、制御部３１は、選択受付部３１２が予め用意して記憶している複数の属性グループを示す画像を表示部３５に表示させる（Ｓ１）。この複数の属性グループの画像の表示時に、マウスポインタ等でなる操作部３３の操作者による操作でいずれかの属性グループの画像が指定され、操作者所望の属性グループの選択が選択受付部３１２に受け付けられると（Ｓ２でＹＥＳ）、制御部３１は、選択受付部３１２が予め用意して記憶している複数の表示対象パーツを示す画像を表示部３５に表示させる（Ｓ３）。この複数の表示対象パーツの画像の表示時に、マウスポインタ等でなる操作部３３の操作者による操作でいずれかの表示対象パーツの画像が指定され、操作者所望の表示対象パーツの選択が選択受付部３１２に受け付けられると（Ｓ４でＹＥＳ）、分類設定部３１８は、Ｓ４で選択受付部３１２に受け付けられた表示対象パーツを選択する選択指示に従って、表示対象パーツを、Ｓ２で選択受付部３１２に受け付けられた属性グループに分類して表示対象パーツ記憶部３１１に記憶させる（Ｓ５）。操作者は、操作部３３の操作により、当該Ｓ１乃至Ｓ５の処理を繰り返すことで複数の表示対象パーツを所望の属性グループに分類することができる。
【００４４】
相互関係形成部３１９は、表示対象パーツ記憶部３１１に記憶されているそれぞれの属性グループ毎に、当該各属性グループ間で上記相互関係を持たせる表示対象パーツの選択を操作者による操作部３３の操作に基づいて受け付け、当該選択を受け付けた各表示対象パーツ同士の間に相互関係を形成して相互関係記憶部３１３に記憶させる。
【００４５】
上述した属性グループＡ乃至Ｃの例を用いて相互関係形成を説明する。図４に示すように、例えば、操作者による操作部３３の操作に基づいて、制御部３１が操作者から相互関係形成開始指示を受け付けると、制御部３１は、表示対象パーツ記憶部３１１から属性グループＡに属する表示対象パーツを読み出して、当該表示対象パーツを示す画像を表示部３５に表示させる（Ｓ１１）。この属性グループＡに属する表示対象パーツの画像の表示時に、マウスポインタ等でなる操作部３３の操作者による操作でいずれかの表示対象パーツの画像が指定され、操作者所望の表示対象パーツの選択が選択受付部３１２に受け付けられると（Ｓ１２でＹＥＳ）、制御部３１は、表示対象パーツ記憶部３１１から属性グループＢに属する表示対象パーツを読み出して、当該表示対象パーツを示す画像を表示部３５に表示させる（Ｓ１３）。この属性グループＢに属する表示対象パーツの画像の表示時に、操作部３３の操作者による操作でいずれかの表示対象パーツの画像が指定され、操作者所望の表示対象パーツの選択が選択受付部３１２に受け付けられると（Ｓ１４でＹＥＳ）、制御部３１は、表示対象パーツ記憶部３１１から属性グループＣに属する表示対象パーツを読み出して、当該表示対象パーツを示す画像を表示部３５に表示させる（Ｓ１５）。この属性グループＣに属する表示対象パーツの画像の表示時に、操作部３３の操作者による操作でいずれかの表示対象パーツの画像が指定され、操作者所望の表示対象パーツの選択が選択受付部３１２に受け付けられると（Ｓ１６でＹＥＳ）、相互関係形成部３１９は、各属性グループ別に選択された上記各表示対象パーツ同士を関連付け、当該選択された各表示対象パーツ同士の間に相互関係を形成して相互関係記憶部３１３に記憶させる（Ｓ１７）。例えば、操作者が操作部３３の操作で属性グループＡから「スキャン動作」、属性グループＢから「スキャン設定」、属性グループＣから「ローカルアドレス」及び「ネットワークアドレス」を選択した場合、相互関係形成部３１９は、当該選択指示で指示された各表示対象パーツ同士を関連付けて当該各表示対象パーツ同士間に相互関係を形成して相互関係記憶部３１３に記憶させる。
【００４６】
レイアウト指示受付部３１４は、選択受付部３１２によって受け付けられた表示対象パーツについての表示画面内における配置を指定するレイアウト指示を、例えば、操作部３３の操作に基づいて操作者から受け付ける。例えば、レイアウト指示受付部３１４は、ＰＣ３の表示部２５に後述するカスタマイズ受付画面の一部として表示画面の背景画像が擬似的に表示されているときに、当該背景画像中における任意の箇所が操作者により操作部３３を用いて操作者により指定されると、当該指定された箇所を上記指定された表示対象パーツの配置箇所として受け付ける。
【００４７】
画面データ生成部３１５は、選択受付部３１２によって受け付けられた表示対象パーツ選択指示と、レイアウト指示受付部３１４で受け付けられたレイアウト指示とによって設定される内容で、複合機１の表示部５０に表示される表示画面の画面データを生成する。すなわち、画面データ生成部３１５は、複合機１の表示部５０に表示させる表示画面の背景画面画像に、上記レイアウト指示が示す当該背景画面画像上の位置に上記選択された表示対象パーツが配置された表示画面の画面データを生成する。画面データ生成部３１５によって生成された各画面データは記憶部３２に記憶される。記憶部３２は、特許請求の範囲でいう画面データ記憶部の一例となる。
【００４８】
すなわち、操作者は、選択受付部３１２での上記表示対象パーツの選択、レイアウト指示受付部３１４での上記レイアウト指示を行うと、画面データ生成部３１５による画面データ生成処理により、複合機１の表示部５０に表示させる表示画面を、所望の表示対象パーツが所望の位置に配置されるようにカスタマイズして作成することができる。
【００４９】
指示応答部３１７は、画面データ生成部３１５によって生成された画面データの出力指示を複合機１から通信部３６を介して受信し、当該受信した出力指示が示す画面データを記憶部３２から読み出してHTML形式に変換する。指示応答部３１７は、当該HTML形式に変換後の画面データを通信部３６にサーバコンピュータＳＶ２又は複合機１に向けて送信させる。なお、サーバコンピュータＳＶ２の記憶部２２により画面データを記憶して、後述するサーバ管理型処理を行う場合には、サーバコンピュータＳＶ２の指示応答部２１７が当該画面データのHTML形式への変換処理を行ってもよい。
【００５０】
また、指示応答部３１７は、複合機１において操作者により指定された表示対象パーツを示すパーツ指定指示を、通信部３６（パーツ指定指示受信部）が当該複合機１から受信した場合に、当該受信されたパーツ指定指示が示す表示対象パーツに関連付けられた動作を、記憶部２２に記憶されている上記画面データが示す操作用画像及び動作の対応関係に基づいて解析する。指示応答部３１７は、当該解析により得た動作を通信部３６から上記複合機１に向けて送信させる。
【００５１】
操作部３３は、マウスポインタ又はキーボード等からなり、操作者による操作で当該操作者からの各種指示を受け付けるものである。
【００５２】
通信部３６は、ネットワークを介してサーバコンピュータＳＶ２及び複合機１との間でデータ入出力を行うインタフェイスである。通信部３６は、指示応答部３１７による指示の下、当該指示応答部３１７によって記憶部３２から読み出された画面データをサーバコンピュータＳＶ２又は複合機１に出力する。
【００５３】
表示部３５は、ＬＣＤ（Liquid Crystal Display）等からなり、制御部３１による表示制御により各種の画像を表示する。
【００５４】
また、サーバコンピュータＳＶ２は、通信部２０と、制御部２１と、記憶部２２と、操作部２３と、表示部２５とを備えている。記憶部２２は、ＨＤＤ等からなり、サーバコンピュータＳＶ２の動作制御プログラムや、本発明の一実施形態に係る表示画面生成プログラムが記憶されている。
【００５５】
通信部２０は、ネットワークを介してＰＣ３及び複合機１との間でデータ入出力を行うインタフェイスである。通信部２０は、指示応答部２１７による指示の下、当該指示応答部２１７によって記憶部２２から読み出された画面データを複合機１に出力する。
【００５６】
制御部２１は、表示対象パーツ記憶部２１１と、選択受付部２１２と、相互関係記憶部２１３と、レイアウト指示受付部２１４と、画面データ生成部２１５と、選択候補抽出部２１６と、指示応答部２１７と、分類設定部２１８と、相互関係形成部２１９とを備える。なお、特に説明がない限り、これら表示対象パーツ記憶部２１１乃至相互関係形成部２１９の各部は、ＰＣ３における表示対象パーツ記憶部３１１乃至相互関係形成部３１９の各部と同様の機能を有するものとする。
【００５７】
指示応答部２１７は、ＰＣ３の指示応答部３１７と同様の機能を有すると共に、ＰＣ３から送信されてくる上記画面データを記憶部（特許請求の範囲における画面データ記憶部の一例となる）２２に記憶させる。従って、サーバコンピュータＳＶ２の記憶部２２には、画面データ生成部２１５によって生成された画面データに加えて、ＰＣ３において生成されて当該ＰＣ３から送信されてきた画面データも記憶される。指示応答部２１７は、記憶部２２に記憶されている画面データの出力指示を複合機１から通信部２０を介して受信し、当該受信した出力指示が示す画面データを記憶部２２から読み出す。
【００５８】
操作部２３は、マウスポインタ又はキーボード等からなり、操作者による操作で当該操作者からの各種指示を受け付ける。すなわち、本実施形態では、操作者は、ＰＣ３の操作部３３又はサーバコンピュータＳＶ２の操作部２３を操作することにより、ＰＣ３及びサーバコンピュータＳＶ２のいずれにおいても、複合機１の表示部５０に表示させる表示画面の生成が可能である。
【００５９】
なお、本実施形態では、ＰＣ３及びサーバコンピュータＳＶ２の両方に表示画面生成プログラムが記憶され、ＰＣ３の制御部３１及びサーバコンピュータＳＶ２の制御部２１の両方が、上述した表示対象パーツ記憶部、選択受付部、相互関係記憶部、レイアウト指示受付部、画面データ生成部、選択候補提示部、指示応答部、分類設定部、相互関係形成部、及び画面データ記憶部としての記憶部として機能するものとしているが、必ずしも当該構成によらなくてもよい。
【００６０】
例えば、ＰＣ３において画面データ生成部３１５による画面データ生成までを行い、当該生成した画面データを、通信部３６を介してサーバコンピュータＳＶ２に送信し、サーバコンピュータＳＶ２の記憶部２２が当該生成された画面データを記憶し、その指示応答部２１７が複合機１からの画面データ出力指示に従って、当該出力指示が示す画面データを記憶部２２から読み出して通信部２０に複合機１に送信させるようにして、サーバコンピュータＳＶ２が上記画面データを管理するサーバ管理型処理を行うようにしてもよい。このサーバ管理型処理の場合、本発明に係る情報処理装置は、ＰＣ３及びサーバコンピュータＳＶ２の両方によって構成され、ＰＣ３及びサーバコンピュータＳＶ２は、上述した表示対象パーツ記憶部、選択受付部、相互関係記憶部、レイアウト指示受付部、画面データ生成部、選択候補提示部、指示応答部、分類設定部、相互関係形成部、及び画面データ記憶部としての記憶部のうち、それぞれ上記サーバ管理型処理に必要な各部を備えていれば足りる。
【００６１】
すなわち、特許請求の範囲でいう情報処理装置としては、ＰＣ３又はサーバコンピュータＳＶ２の一方、或いは、ＰＣ３及びサーバコンピュータＳＶ２の両方で構成される情報処理装置が、表示対象パーツ記憶部、選択受付部、相互関係記憶部、レイアウト指示受付部、画面データ生成部、選択候補提示部、指示応答部、分類設定部、相互関係形成部、及び画面データ記憶部としての記憶部とを備えていればよい。
【００６２】
一方、複合機１は、コントローラ１１と、記憶部１２と、プラットフォーム１３と、仲介アプリ１４と、ウェブブラウザ１６と、表示部５０とを備えている。
【００６３】
コントローラ１１は、複合機１の全体的な動作制御を司る。コントローラ１１は、ファームウェアとして備えられ、複合機１が有するスキャン動作、スキャンデータ送信、印刷、データアクセス、システム設定、ネットワーク通信、JOB制御、データ登録などの基本機能を実行する。
【００６４】
プラットフォーム１３は、API（Application Programming Interface）等が動作するための基盤である。プラットフォーム１３は、コントローラ１１とAPIとを中継する責務も持つ。
【００６５】
プラットフォーム（受信部、パーツ選択指示出力部）１３は、表示部５０での表示対象とされる表示画面の表示用データ（HTML形式データ）や各種指示を、サーバコンピュータＳＶ２又はＰＣ３からＬＡＮ等のネットワークを介して取得する。プラットフォーム１３は、コントローラ１１による制御の下、ウェブブラウザ１６で受け付けられたパーツ選択指示、或いは、表示部５０に表示させるための上記画面データの出力指示を、ＰＣ３又はサーバコンピュータＳＶ２に送信する。
【００６６】
なお、コントローラ１１は、例えば、表示部５０に表示画面（例えば、図１２の第１表示画面５１）等を表示させているときに、タッチパネル機能等により操作者の「スキャン」ボタン５１１の押下操作があると、プラットフォーム１３を介してＰＣ３又はサーバコンピュータＳＶ２に問い合わせを行う。すなわち、コントローラ１１は、プラットフォーム１３を介して、「スキャン」ボタン５１１（表示対象パーツの一例）が操作者により指定されたことを示すパーツ選択情報をプラットフォーム１３からＰＣ３又はサーバコンピュータＳＶ２に送信させる。コントローラ１１は特許請求の範囲でいうパーツ選択指示受付部の一例、プラットフォーム１３は特許請求の範囲でいうパーツ選択指示出力部の一例となる。
【００６７】
記憶部１２は、ＨＤＤ等からなり、コントローラ１１を上記各部として機能させるための動作制御プログラム、ウェブブラウザ１６のプログラム等が記憶されている。複合機１の中央制御部であるＣＰＵが、記憶部１２に記憶されている各プログラムに従って動作することで、上記コントローラ１１及びウェブブラウザ１６等として機能する。
【００６８】
仲介アプリ１４は、上記プラットフォーム１３がＰＣ３又はサーバコンピュータＳＶ２から受信した上記HTML形式の画面データを、ウェブブラウザ１６で処理可能にするための仲介的な処理を行う。
【００６９】
ウェブブラウザ（Web browser）１６は、上記HTML形式の画面データを表示部５０に表示させる。ウェブブラウザ１６は、本実施形態では、当該表示画面の表示中に、操作者からの指示入力操作を表示部５０のタッチパネル機能を介して受け付ける操作部となる。すなわち、ウェブブラウザ１６は、表示部５０への表示画面の表示中に、当該表示画面内に表示されている表示対象パーツを選択するパーツ選択指示を受け付けるパーツ選択指示受付部として機能する。
【００７０】
APIは、複合機１のコントローラ１１によって実行される複合機１の上記基本機能をファームウェア以外から実行するためのインタフェイスである。APIは、複合機１のプラットフォーム１３を通じて、複合機１のファームウェア内のコントローラ１１にアクセスして複合機１の上記基本機能を実行させる。
【００７１】
動作制御システム１０における画面表示処理及び動作制御について更に説明する。図５は動作制御システム１０における画面表示処理及び動作制御を示した概念図である。ここでは、ＰＣ３で生成された画面データがサーバコンピュータＳＶ２の記憶部２２に記憶され、複合機１の表示部５０に表示された表示画面内の表示対象パーツの操作者による押下操作に基づく複合機１の動作制御は、複合機１とサーバコンピュータＳＶ２との間で行われるサーバ管理型処理を例にして説明する。
【００７２】
複合機１では、その電源オンには、ウェブブラウザ１６が予め定められた初期表示画面を表示部５０に表示させる。
【００７３】
複合機１は、表示画面の切換時等、その表示部５０に表示画面を表示させる画面データが必要となるときに、その表示部５０に表示画面を表示させる画面データの出力指示を、ウェブブラウザ１６及びコントローラ１１による制御の下でプラットフォーム１３がサーバコンピュータＳＶ２に送信する。
【００７４】
サーバコンピュータＳＶ２の指示応答部２１７は、上記出力指示をon load イベントとして、複合機１から受信する。指示応答部２１７は、このon loadイベントに基づいたon load処理を行う。すなわち、指示応答部２１７は、当該出力指示が示す表示画面の画面データを記憶部２２から読み出し、当該画面データをHTML形式に変換した上で、通信部２０から複合機１のプラットフォーム１３に送信させる。
【００７５】
複合機１では、プラットフォーム１３が上記HTML形式の上記画面データを受信し、当該受信した画面データをウェブブラウザ１６が表示部５０に表示させる。
【００７６】
ここで、このウェブブラウザ１６による上記表示画面の表示中に、操作者によるタッチパネル機能を利用した操作で、表示画面中のいずれかの表示ボタン（表示対象パーツが当該表示ボタンとして機能している）が押下されると、当該押下された表示対象パーツを示すパーツ選択指示がウェブブラウザ１６に受け付けられ、当該パーツ選択指示がウェブブラウザ１６からプラットフォーム１３及び通信部２０等を介して、サーバコンピュータＳＶ２の指示応答部２１７に送られる。
【００７７】
サーバコンピュータＳＶ２の指示応答部２１７は、上記パーツ選択指示が示す表示対象パーツについて、当該表示対象パーツに対応付けられている動作を、記憶部２２に記憶されている画面データに基づいて解析する。
【００７８】
指示応答部２１７が上記パーツ選択指示の示す表示対象パーツに対応付けられている動作を解析すると、当該解析した動作を複合機１に実行させるために、当該動作に対応するAPIを、記憶部２２に記憶されているミドルウェアが示す複合機制御ロジック（当該複合機１の各動作機構を動作制御するための制御ロジック群でなる）から呼び出し（APIコール）、通信部２０に当該APIを複合機１に対して送信させる。ここで、指示応答部２１７は、上記解析した動作が、複合機１の各動作機構の動作であるが操作者により新たに作成されて設定されている動作である場合は、記憶部２２に記憶されているミドルウェアが示すビジネスロジック（当該操作者により新たに作成されて設定されている動作の制御ロジック群でなる）に基づいて、当該動作に対応するAPIを呼び出し、通信部２０に当該APIを複合機１に対して送信させる。
【００７９】
なお、指示応答部２１７は、上記解析した動作が、複合機１以外の装置による動作である予め定められた動作である場合は、記憶部２２に記憶されているミドルウェアが示すビジネスロジック（当該複合機１以外の予め定められた動作の制御ロジック群でなる）に基づいて、当該動作に対応するAPIを呼び出し、通信部２０により、当該APIを複合機１以外の当該装置に対して送信させる。
【００８０】
複合機１のプラットフォーム１３が上記APIを受信すると、当該APIはプラットフォーム１３を通じて、複合機１のファームウェア内のコントローラ１１にアクセスして、当該APIに対応する動作を実行させる。
【００８１】
なお、ＰＣ管理型処理の場合、すなわち、ＰＣ３において画面データ生成部３１５による画面データ生成を行って記憶部３２に当該生成された画面データを記憶し、その指示応答部３１７が複合機１からの画面データ出力指示に従って、当該出力指示が示す画面データを記憶部３２から読み出して通信部３６に複合機１に送信させる場合は、上記図５を用いた説明におけるサーバコンピュータＳＶ２が行う処理をＰＣ３が行うこととなる。
【００８２】
図６は、ＰＣ３及びサーバコンピュータＳＶ２による表示画面作成時の処理を示す図である。当該処理においても上記サーバ管理型処理を例にして説明する。
【００８３】
操作者は、例えば、ＰＣ３１の操作部３３を操作して表示画面作成指示を入力する。当該操作者による表示画面作成指示の入力が制御部３１に受け付けられると（Ｐ１）、制御部３１は、記憶部３２に記憶されている表示画面生成プログラムに基づいて、表示画面生成処理を開始させる（Ｐ２）。例えば、制御部３１は、図７に例を示すような、カスタマイズ受付第１画面５４の表示データを表示部３５に表示させる（Ｐ３）。このカスタマイズ受付第１画面５４には、例えば、上述した属性グループＡ乃至Ｃの例を用いて説明すると、表示対象パーツ記憶部３１１に記憶されている属性グループＡに属する表示対象パーツ、コピー動作に関連付けられた表示対象パーツ５４１、プリント動作に関連付けられた表示対象パーツ５４２、スキャン動作に関連付けられた表示対象パーツ５４３、ファクシミリ動作に関連付けられた表示対象パーツ５４４を示す画像が一覧表示される。
【００８４】
このカスタマイズ受付第１画面５４の表示部３５での表示中に、操作者による操作部３３の操作等により、当該カスタマイズ受付第１画面５４における所望の表示対象パーツの画像が指定されて操作者所望の表示対象パーツが選択され、当該表示対象パーツの選択指示が選択受付部３１２に受け付けられると（Ｐ４）、選択候補抽出部３１６は、当該選択された表示対象パーツについての上記相互関係情報を相互関係記憶部３１３から読み出し、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを、表示対象パーツ記憶部３１１に記憶されている属性グループＢに属する表示対象パーツ群から抽出する（Ｐ５）。
【００８５】
例えば、上述した属性グループＡ乃至Ｃの例を用いて説明すると、操作者により選択受付部３１２で属性グループＡからスキャン動作の表示対象パーツ５４１の選択が受け付けられた場合、選択候補抽出部３１６は、相互関係記憶部３１３に記憶されている当該スキャン動作の表示対象パーツ５４１についての相互関係情報に基づいて、上記スキャン動作の表示対象パーツ５４１に対応する設定を行うためのスキャン設定の表示対象パーツを属性グループＢに属する表示対象パーツ群の中から抽出する。
【００８６】
制御部３１は、選択候補抽出部３１６による抽出結果に従って、図８に例を示すような、カスタマイズ受付第２画面５５の表示データを表示部３５に表示させる（Ｐ６）。このカスタマイズ受付第２画面５５には、例えば、Ｐ４において属性グループＡからスキャン動作の表示対象パーツ５４１が選択されたことに基づいて、属性グループＢに属するスキャン設定の表示対象パーツ５５１が表示される。
【００８７】
このカスタマイズ受付第２画面５５の表示部３５での表示中に、操作者による操作部３３の操作等により所望の表示対象パーツが選択され、当該表示対象パーツの選択指示が選択受付部３１２に受け付けられると（Ｐ７）、選択候補抽出部３１６は、当該選択された表示対象パーツについての上記相互関係情報を相互関係記憶部３１３から更に読み出し、当該選択された表示対象パーツに対応して選択候補となる表示対象パーツを、表示対象パーツ記憶部３１１に記憶されている属性グループＣに属する表示対象パーツ群から抽出する（Ｐ８）。
【００８８】
例えば、属性グループＡ乃至Ｃの例を用いて説明すると、例えば、図８に示すカスタマイズ受付第２画面５５において、操作者による操作に基づいて選択受付部３１２で属性グループＢのスキャン設定の表示対象パーツ５５１の選択指示が受け付けられると、選択候補抽出部３１６は、相互関係記憶部３１３に記憶されているスキャン設定の表示対象パーツ５５１についての相互関係情報に基づいて、上記スキャン設定の表示対象パーツに対応する送信相手先を設定するためのローカルアドレスの表示対象パーツと、ネットワークアドレスの表示対象パーツとを属性グループＣに属する表示対象パーツ群の中から抽出する。
【００８９】
制御部３１は、選択候補抽出部３１６による抽出結果に従って、図９に例を示すような、カスタマイズ受付第３画面５６の表示データを表示部３５に表示させる（Ｐ９）。このカスタマイズ受付第３画面５６には、Ｐ７において属性グループＢからスキャン設定の表示対象パーツ５５１が選択され、スキャン設定の表示対象パーツ５５１についての相互関係情報に基づいて、属性グループＣに属するローカルアドレスの表示対象パーツ５６１と、ネットワークアドレスの表示対象パーツ５６２とが表示される場合を例にして示している。なお、本実施形態では、属性グループはＡ〜Ｃの３段階からなるものとする。
【００９０】
このカスタマイズ受付第３画面５６の表示部３５での表示中に、操作者による操作部３３の操作等により、当該カスタマイズ受付第３画面５６におけるローカルアドレスの表示対象パーツ５６１、又はネットワークアドレスの表示対象パーツ５６２のいずれか、又は両方が指定されて操作者所望の表示対象パーツが選択され、当該表示対象パーツの選択指示が選択受付部３１２に受け付けられると（Ｐ１０）、制御部３１は、Ｐ４，Ｐ７，Ｐ１０で選択された各表示対象パーツの画像を表す例えば図１０に示すようなカスタマイズ受付第４画面５７を表示部３５に表示させる（Ｐ１１）。なお、当該カスタマイズ受付第４画面５７は、属性グループＣでローカルアドレスの表示対象パーツ５６１が選択された例を示している。
【００９１】
操作者は、マウスポインタ等でなる操作部３３のドラッグ＆ドロップ操作により、当該カスタマイズ受付第４画面５７に表示されている各表示対象パーツを移動させ、当該カスタマイズ受付第４画面５７内における表示対象パーツの表示位置を変更すると、この時点における表示対象パーツのカスタマイズ受付第４画面５７内における位置が、表示画面内における表示対象パーツの位置を示すレイアウト指示としてレイアウト指示受付部３１４に受け付けられる（Ｐ１２）。
【００９２】
カスタマイズ受付第４画面５７に表示されている確定ボタン５７１が操作者によりマウスポインタ等で押下され、上記表示画面生成終了指示が入力されて制御部３１に受け付けられると（Ｐ１３でＹＥＳ）、この時点で選択されている表示対象パーツと、各表示対象パーツについてのレイアウト指示に従って、画面データ生成部３１５が画面データを生成する（Ｐ１４）。
【００９３】
なお、この例では、Ｐ４，Ｐ７，Ｐ１０で選択された各表示対象パーツの画像が１つの表示画面に配置される場合を示しているが、これはあくまでも一例に過ぎず、階層概念を有して互いに画面遷移の順番が関連付けられた複数の表示画面に、Ｐ４，Ｐ７，Ｐ１０で選択された各表示対象パーツの画像がそれぞれ配置されるようにレイアウト指示受付部３１４でレイアウト指示を行うことも可能とされている。
【００９４】
上記画面データ生成部３１５による画面データの生成後、指示応答部３１７は当該生成された画面データを通信部３６によりサーバコンピュータＳＶ２に送信させる（Ｐ１５）。
【００９５】
サーバコンピュータＳＶ２において、上記生成された画面データが通信部２４により受信されると（Ｖ１）、指示応答部２１７により当該画面データは記憶部２２に記憶される（Ｖ２）。
【００９６】
なお、ＰＣ管理型処理の場合は、Ｖ１及びＶ２は行われず、上記画面データ生成部３１５による画面データの生成後、上記生成された画面データは記憶部３２に記憶される。
【００９７】
また、上記画面データの生成から画面データの記憶までを全てサーバコンピュータＳＶ２で行う場合は、上記Ｐ１乃至Ｐ９までの処理をサーバコンピュータＳＶ２にて行い、生成された画面データは記憶部２２に記憶される。
【００９８】
次に、動作制御システム１０による、上記生成された画面データを用いた複合機１の表示部５０での表示画面の表示処理、及び操作者からの動作実行指示に基づく複合機１の動作実行制御を説明する。図１１は動作制御システム１０による、上記生成された画面データを用いた複合機１の表示部５０での表示画面の表示処理、及び操作者からの動作実行指示に基づく複合機１の動作実行制御を示すフローチャートである。なお、ここでもサーバ管理型処理を例にして説明する。
【００９９】
サーバコンピュータＳＶ２は、複数台の複合機１と接続している場合、接続されているいずれの複合機１との間でも、以下に示す処理を行って、各複合機１の表示部５０に表示画面を表示させ、複合機１の動作実行制御を行うことが可能とされている。
【０１００】
複合機１において、操作者による図略の操作部の操作に基づいて、表示部５０に表示画面を表示する必要性が生じると（Ｆ１でＹＥＳ）、コントローラ１１は、プラットフォーム１３等を介してサーバコンピュータＳＶ２に、当該操作に対応する表示画面の画面データの送信を要求する旨の出力指示を送信する（Ｆ２）。
【０１０１】
サーバコンピュータＳＶ２において、通信部２０により当該画面データの出力指示が受信されると（ＳＳ２１）、指示応答部２１７は、記憶部２２から、当該出力指示が示す画面データを読み出し、当該読み出した画面データをHTML形式データに変換した後、通信部２０に、当該出力指示を送信してきた複合機１に向けて送信させる（ＳＳ２２）。
【０１０２】
複合機１のプラットフォーム１３がHTML形式データの当該画面データをサーバコンピュータＳＶ２から受信すると（Ｆ３）、ウェブブラウザ１６が当該画面データを表示部５０に表示させる（Ｆ４）。
【０１０３】
このウェブブラウザ１６による上記表示画面の表示中に、操作者によるタッチパネル機能を利用した操作等で、表示部５０に表示されている表示画面のいずれかの表示ボタン（表示対象パーツ）が押下されると（Ｆ５でＹＥＳ）、当該押下された表示ボタン（表示対象パーツ）を示すパーツ選択指示が、ウェブブラウザ１６からプラットフォーム１３を介して、サーバコンピュータＳＶ２に送られる（Ｆ６）。
【０１０４】
サーバコンピュータＳＶ２において、通信部２０が、当該パーツ選択指示を受信すると、指示応答部２１７が、記憶部２２に記憶されている画面データ（当該パーツ選択指示が示す表示対象パーツを含む表示画面の画面データ）を基に、当該パーツ選択指示の示す表示ボタン（表示対象パーツ）に関連付けられた動作を解析する（ＳＳ２３）。
【０１０５】
複合機１の表示部５０に表示される表示画面の例を図１２に示す。この図１２においては、表示対象パーツとしての４つの操作ボタン５１１，５１２，５１３，５１４を有する画面データでなるアプリケーション選択画面５１の「スキャン」ボタン５１１がユーザにより押下され、ウェブブラウザ１６により当該操作ボタンの押下が受け付けられると、当該押下された表示ボタン（表示対象パーツ）を示すパーツ選択指示がサーバコンピュータＳＶ２に送られる。サーバコンピュータＳＶ２では、指示応答部２１７は、当該パーツ選択指示の示す表示対象パーツとしての「スキャン」ボタン５１１に対応する動作が、記憶部２２に記憶されている画面データを基に、例えば、「スキャナ機構によるスキャン動作」であることを解析する。
【０１０６】
或いは、図１３の詳細設定画面５２が表示部５０に表示されている場合、「カラー設定」ボタン５２１がユーザにより押下され、ウェブブラウザ１６により当該操作ボタンの押下が受け付けられると、当該押下された表示ボタン（表示対象パーツ）を示すパーツ選択指示がサーバコンピュータＳＶ２に送られる。サーバコンピュータＳＶ２では、指示応答部２１７は、当該パーツ選択指示の示す表示対象パーツとしての「カラー設定」ボタン５２１に対応する動作が、記憶部２２に記憶されている画面データを基に、例えば、「どのようなカラーモードで印刷を行うかを設定するための操作ボタンを有する表示画面を表示部５０に表示させる動作」であることを解析する。
【０１０７】
続いて、指示応答部２１７は、上記解析した動作を実行させるために、当該動作に対応するAPIを呼び出し、通信部２０を介して、当該APIを複合機１に送信する（ＳＳ２４）。
【０１０８】
複合機１のコントローラ１１は、プラットフォーム１３を介して上記APIを受信し、当該受信されたAPIに従って、指示された動作を実行する（Ｆ７）。例えば、上記図１２を用いて説明した例の場合、コントローラ１１は、上記「スキャナ機構によるスキャン動作」を実行する。例えば、上記図１３を用いて説明した例の場合であれば、コントローラ１１及びウェブブラウザ１６は、上記「どのようなカラーモードで印刷を行うかを設定するための操作ボタンを有する表示画面を表示部５０に表示させる動作」を実行し、例えば、サーバコンピュータＳＶ２から送られてくるAPI及び画面データに基づいた表示画面（印刷時のカラー設定の操作を受け付ける画面）を表示部５０に表示させる。
【０１０９】
なお、上記画面データの生成から画面データの記憶までを全てサーバコンピュータＳＶ２で行う場合は、上記と同様の処理をサーバコンピュータＳＶ２が行う。また、ＰＣ管理型処理の場合は、ＳＳ２１乃至ＳＳ２４の処理をＰＣ３で行う。
【０１１０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。上記図１乃至図１３に示した構成及び処理は、本発明の実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。
【符号の説明】
【０１１１】
１０        動作制御システム
１          複合機
１１        コントローラ
１２        記憶部
１３        プラットフォーム
１６        ウェブブラウザ
５０        表示部
ＳＶ２      サーバコンピュータ
２０        通信部
２１        制御部
２１１      表示対象パーツ記憶部
２１２      選択受付部
２１３      相互関係記憶部
２１４      レイアウト指示受付部
２１５      画面データ生成部
２１６      選択候補提示部
２１７      指示応答部
２１８      分類設定部
２１９      相互関係形成部
２２        記憶部
２３        操作部
２４        通信部
２５        表示部
３          パーソナルコンピュータ
３１        制御部
３１１      表示対象パーツ記憶部
３１２      選択受付部
３１３      相互関係記憶部
３１４      レイアウト指示受付部
３１５      画面データ生成部
３１６      選択候補抽出部
３１７      指示応答部
３１８      分類設定部
３１９      相互関係形成部
３２        記憶部
３３        操作部
３５        表示部
３６        通信部
【図１】
2011076260.tif 000003
【図２】
2011076260.tif 000004
【図３】
2011076260.tif 000005
【図４】
2011076260.tif 000006
【図５】
2011076260.tif 000007
【図６】
2011076260.tif 000008
【図７】
2011076260.tif 000009
【図８】
2011076260.tif 000010
【図９】
2011076260.tif 000011
【図１０】
2011076260.tif 000012
【図１１】
2011076260.tif 000013
【図１２】
2011076260.tif 000014
【図１３】
2011076260.tif 000015