(57)【要約】【課題】階層構造を有する複数の操作画面に対して操作オブジェクトが追加または削除された場合、正しいガイダンスを提供できる表示装置を提供する。【解決手段】操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置であって、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報を記憶している記憶部と、操作オブジェクトが追加または削除されたことを認識する認識部と、操作オブジェクトが追加または削除された場合、ガイダンスに関する情報に基づいて提供されるガイダンスの内容が、操作オブジェクトの追加または削除後の複数の操作画面の構成を反映しているように、操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、ガイダンスに関する情報を更新する更新部と、を有する。【選択図】図１８
2016045663.tif 000002
【特許請求の範囲】
【請求項１】
操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置であって、
前記複数の操作画面のうちの一の操作画面を表示する表示部と、
所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報を記憶している記憶部と、
操作オブジェクトが追加または削除されたことを認識する認識部と、
操作オブジェクトが追加または削除された場合、前記情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新する更新部と、
を有する表示装置。
【請求項２】
前記更新部は、階層構造を有する複数の操作画面のうちの最下位の操作画面から順番に、前記ガイダンスの内容と無関係な操作画面を削除して、前記複数の操作画面の中から、前記操作オブジェクトが追加または削除された前記操作画面を含む一連の操作画面を抽出した後、前記情報を更新する請求項１に記載の表示装置。
【請求項３】
前記ガイダンスの中で前記操作者に対して選択が促される操作オブジェクトの削除が前記操作者により指示された場合、前記操作者に確認を促す確認部をさらに有する請求項１または２に記載の表示装置。
【請求項４】
前記操作オブジェクトの操作履歴に応じて、前記操作者に確認を促すか否かを判断する判断部をさらに有する請求項３に記載の表示装置。
【請求項５】
前記判断部は、前記操作履歴を所定の閾値と比較することにより、前記操作者に確認を促すか否かを判断し、
前記表示装置は、
前記閾値を変更する変更部をさらに有する請求項４に記載の表示装置。
【請求項６】
操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置で用いられる表示方法であって、
操作オブジェクトが追加または削除されたことを認識するステップ（ａ）と、
操作オブジェクトが追加または削除された場合、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新するステップ（ｂ）と、
を有する表示方法。
【請求項７】
操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置で実行される表示プログラムであって、
操作オブジェクトが追加または削除されたことを認識する手順（ａ）と、
操作オブジェクトが追加または削除された場合、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新する手順（ｂ）と、
を前記表示装置に実行させる表示プログラム。
【請求項８】
請求項７に記載の表示プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、表示プログラム、および記録媒体に関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置は、所定の画像形成条件を設定するために必要なボタン操作を操作者に教示するガイダンス機能を有している。画像形成装置は、操作パネルに表示される操作画面上の複数の操作ボタンのうち、所定の画像形成条件を設定するために必要な操作ボタンを、たとえば、他の画像を用いて強調して、当該操作ボタンを押下することを操作者に促す。
【０００３】
これに関連して、下記の特許文献１には、操作画面のカスタマイズにより操作画面上の操作ボタンの位置が変更された場合、当該操作ボタンを強調するための他の画像の位置を合わせて変更する技術が開示されている。この技術によれば、操作画面のカスタマイズにより操作ボタンの位置が変更されたとしても、必要な操作ボタンが正しく強調され、正しいガイダンスを提供することができる。
【０００４】
ところで、操作パネルに表示される操作画面は階層構造を有しており、操作パネルには、複数の操作画面のうちの一の操作画面が表示される。階層構造を有する複数の操作画面では、操作画面のカスタマイズにより操作画面が新たに作成され、当該操作画面上に操作ボタンが移動される場合、操作画面に新たな操作ボタンが追加されることがある。また、階層構造を有する複数の操作画面では、たとえば、操作画面の数を低減するために、操作ボタンが削除されることがある（たとえば、特許文献２）。
【０００５】
しかしながら、上記の特許文献１の技術では、階層構造を有する複数の操作画面に対して操作ボタンが追加されたり、操作ボタンが削除されたりした場合におけるガイダンス機能の取り扱いについては考慮されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３０２３０号公報
【特許文献２】特開２０１１−０７８０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、階層構造を有する複数の操作画面に対して操作ボタン等の操作オブジェクトが追加または削除された場合、正しいガイダンスを提供することができる表示装置、表示方法、表示プログラム、および記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置であって、前記複数の操作画面のうちの一の操作画面を表示する表示部と、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報を記憶している記憶部と、操作オブジェクトが追加または削除されたことを認識する認識部と、操作オブジェクトが追加または削除された場合、前記情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新する更新部と、を有する表示装置。
【００１０】
（２）前記更新部は、階層構造を有する複数の操作画面のうちの最下位の操作画面から順番に、前記ガイダンスの内容と無関係な操作画面を削除して、前記複数の操作画面の中から、前記操作オブジェクトが追加または削除された前記操作画面を含む一連の操作画面を抽出した後、前記情報を更新する上記（１）に記載の表示装置。
【００１１】
（３）前記ガイダンスの中で前記操作者に対して選択が促される操作オブジェクトの削除が前記操作者により指示された場合、前記操作者に確認を促す確認部をさらに有する上記（１）または（２）に記載の表示装置。
【００１２】
（４）前記操作オブジェクトの操作履歴に応じて、前記操作者に確認を促すか否かを判断する判断部をさらに有する上記（３）に記載の表示装置。
【００１３】
（５）前記判断部は、前記操作履歴を所定の閾値と比較することにより、前記操作者に確認を促すか否かを判断し、前記表示装置は、前記閾値を変更する変更部をさらに有する上記（４）に記載の表示装置。
【００１４】
（６）操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置で用いられる表示方法であって、操作オブジェクトが追加または削除されたことを認識するステップ（ａ）と、操作オブジェクトが追加または削除された場合、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新するステップ（ｂ）と、を有する表示方法。
【００１５】
（７）操作者により選択可能な操作オブジェクトをそれぞれ含み階層構造を有する複数の操作画面を切り替えて表示する表示装置で実行される表示プログラムであって、操作オブジェクトが追加または削除されたことを認識する手順（ａ）と、操作オブジェクトが追加または削除された場合、所定の操作オブジェクトを選択することを操作者に促すガイダンスに関する情報に基づいて提供される前記ガイダンスの内容が、前記操作オブジェクトの追加または削除後の前記複数の操作画面の構成を反映しているように、前記操作オブジェクトが追加または削除された操作画面と当該操作画面の上位または下位の操作画面との関係に応じて、前記情報を更新する手順（ｂ）と、を前記表示装置に実行させる表示プログラム。
【００１６】
（８）上記（７）に記載の表示プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００１７】
本発明によれば、階層構造を有する複数の操作画面に対して操作オブジェクトが追加または削除された場合、正しいガイダンスを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る表示装置が適用される画像形成装置の構成を示す概略正面図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】画像形成装置の記憶部の記憶内容を示すブロック図である。
【図４】画像形成装置の操作パネルに表示される操作画面の一例を示す図である。
【図５】操作画面の階層構造を説明するための図である。
【図６】操作画面の階層構造を説明するための図である。
【図７】操作画面のカスタマイズを説明するための図である。
【図８】画像形成装置のガイダンス機能を説明するための図である。
【図９】操作ボタンが追加されるカスタマイズの一例を示す図である。
【図１０】カスタマイズ後の操作画面の階層構造を示す図である。
【図１１】第１段階の更新処理後の第２ファイルにより提供されるガイダンスを示す図である。
【図１２】更新処理前の第２ファイルにより提供されるガイダンスを示す図である。
【図１３】操作画面抽出処理の手順を示すフローチャートである。
【図１４】操作画面抽出処理を説明するための図である。
【図１５】操作画面抽出処理を説明するための図である。
【図１６】第２段階の更新処理を説明するための図である。
【図１７】第２段階の更新処理を説明するための図である。
【図１８】第２段階の更新処理前後のガイダンスを示す図である。
【図１９】操作ボタンが追加されるカスタマイズの他の例を示す図である。
【図２０】第２ファイルにより提供されるガイダンスを示す図である。
【図２１】確認処理の手順を示すフローチャートである。
【図２２】操作ボタンが削除されるカスタマイズの一例を示す図である。
【図２３】第２ファイルにより提供されるガイダンスを示す図である。
【図２４】操作ボタンが削除されるカスタマイズの他の例を示す図である。
【図２５】第２ファイルにより提供されるガイダンスを示す図である。
【図２６】変形例に係る確認処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明の一実施形態に係る表示装置が適用される画像形成装置１００の構成を示す概略正面図であり、図２は、画像形成装置１００の構成を示すブロック図である。
【００２１】
図１および図２に示すとおり、画像形成装置１００は、制御部１０１、記憶部１０２、操作パネル１０３、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ）１０４、画像読取部１０５、給紙部１０６、画像形成部１０７、通信インターフェース１０８、および後処理部１０９を備えており、これらは信号をやり取りするためのバス１１０を介して相互に接続されている。
【００２２】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、プログラムにしたがって上記各部の制御や各種の演算処理を行う。記憶部１０２は、予め各種プログラムや各種データを格納しておくＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、画像形成装置１００の基本動作を制御する各種プログラムや各種データを格納するハードディスク等からなる。
【００２３】
操作パネル１０３は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。操作パネル１０３は、表示部として、階層構造を有する複数の操作画面のうちの一の操作画面を表示する。
【００２４】
ＡＤＦ１０４は、セットされた複数枚の原稿を１枚ずつ画像読取部１０５の所定の読み取り位置まで順次搬送し、そして画像読み取り後の原稿を順次排出する。
【００２５】
画像読取部１０５は、所定の読み取り位置にセットされた原稿またはＡＤＦ１０４により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データを生成する。
【００２６】
給紙部１０６ａ〜１０６ｃは、印刷に使用される用紙等の記録シートを収容する。給紙部１０６（１０６ａ〜１０６ｃの総称）は、収容された用紙を１枚ずつ画像形成部１０７に送り出す。
【００２７】
画像形成部１０７は、帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙等の記録シート上に印刷する。
【００２８】
通信インターフェース１０８は、他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の規格が用いられる。
【００２９】
後処理部１０９は、画像形成部１０７から搬送される印刷後の用紙に対して施されるフィニッシング処理を行う。フィニッシング処理としては、用紙の端部にファイリング用の穴をあけるパンチ処理および用紙を中央部から折り畳む折り処理が挙げられる。
【００３０】
なお、画像形成装置１００は、上記の構成要素以外の構成要素を含んでいてもよく、あるいは、上記の構成要素のうちの一部が含まれていなくてもよい。
【００３１】
図３は、画像形成装置１００の記憶部１０２の記憶内容を示すブロック図である。画像形成装置１００の記憶部１０２には、画像形成装置１００の動作を制御するための制御プログラム１２０が格納されている。また、記憶部１０２には、操作パネル１０３に表示される操作画面を構成する操作ボタンに関する情報を格納している第１ファイル１３１と、種々のガイダンスに関する情報を格納している第２ファイル１３２とが記憶されている。
【００３２】
第１ファイル１３１は、操作画面上に形成される各操作ボタン（操作ボタン画像）の画像データ、操作ボタンの識別情報、および操作ボタンの位置情報を格納している。操作ボタンの位置情報は、操作ボタンが属する階層を示す情報と、同一階層内における操作ボタンの位置を示す情報とを含む。
【００３３】
第２ファイル１３２は、種々のガイダンス毎に、ガイダンスの中で操作者に選択を促す操作ボタン（以下、「ガイダンス対象の操作ボタン」とも称する）を強調するための強調画像の画像データ、強調画像の識別情報、および強調画像の位置情報を格納している。強調画像の位置情報は、強調画像が属する階層を示す情報と、同一階層内における強調画像の位置を示す情報とを含む。第２ファイル１３２に格納される強調画像の識別情報は、第１ファイル１３１に格納される操作ボタンの識別情報と関連付けられており、操作ボタンの位置情報が変更されれば、対応する強調画像の位置情報も合わせて変更される。
【００３４】
図４は、画像形成装置１００の操作パネル１０３に表示される操作画面の一例を示す図である。図４（Ａ）は、デフォルトの操作画面の一例を示す図であり、図４（Ｂ）は、カスタマイズされた操作画面の一例を示す図である。
【００３５】
図４（Ａ）に示すとおり、操作パネル１０３に表示される操作画面２１０は、複数の操作ボタン２１１〜２１３から構成される。図４（Ａ）では、操作画面２１０は、「コピー」ボタン２１１、「スキャン」ボタン２１２、および「ＦＡＸ」ボタン２１３の３つの操作ボタンから構成される。複数の操作ボタン２１１〜２１３は、第１ファイル１３１の情報にしたがって、操作画面２１０上に形成される。
【００３６】
また、図４（Ｂ）に示すとおり、操作画面２１０は、操作者によりカスタマイズされる。具体的には、操作者により、操作画面２１０上の操作ボタン２１１〜２１３が削除、移動、または拡大縮小される。また、操作者により、操作画面２１０上に操作ボタンが追加される。図４（Ｂ）では、「ＦＡＸ」ボタン２１３が拡大され、かつ、「コピー」ボタン２１１が移動されている。
【００３７】
図５および図６は、操作画面の階層構造を説明するための図である。図５に示すとおり、操作パネル１０３に表示される操作画面は、階層構造（ツリー構造）を有している。操作パネル１０３には、階層構造を有する複数の操作画面のうちの一の操作画面が表示される。操作画面上の操作ボタンが押下されれば、操作画面は１段下位の階層に遷移する。
【００３８】
たとえば、図６に示すとおり、最上位の操作画面２１０の「コピー」ボタン２１１が押下されれば、操作パネル１０３に表示される操作画面が、１段下位の操作画面２２０に遷移する。また、操作画面２２０の「応用」ボタン２２１が押下されれば、操作パネル１０３に表示される操作画面が、１段下位の操作画面２３０に遷移する。
【００３９】
なお、図７に示すとおり、操作画面のカスタマイズにより、操作ボタンは、異なる階層の操作画面に移動され得る。図７では、操作画面２２０上の「倍率」ボタン２２２が、下位の操作画面２３０上に移動されている。
【００４０】
図８は、画像形成装置１００のガイダンス機能を説明するための図である。画像形成装置１００は、所定の画像形成条件を設定するために必要なボタン操作を操作者に教示するガイダンス機能を有している。なお、図８では、「倍率」と「背景」を指定してコピーを行う場合のガイダンスが示されている。
【００４１】
図８に示すとおり、画像形成装置１００は、操作画面を構成する複数の操作ボタンのうち、ガイダンス対象の操作ボタン上に強調画像３００を重ねて表示することにより、当該操作ボタンを押下することを操作者に促す。強調画像３００は、第２ファイル１３２の情報にしたがって、操作画面上に形成される。
【００４２】
図８では、画像形成装置１００は、まず、「コピー」ボタン２１１上に強調画像３００ａを重ねて表示し、「コピー」ボタン２１１を押下することを操作者に促す。そして、「コピー」ボタン２１１が押下されれば、画像形成装置１００は、「倍率」ボタン２２２上に強調画像３００ｂを重ねて表示し、「倍率」ボタン２２２を押下して倍率を指定することを操作者に促す。倍率が指定されれば、画像形成装置１００は、「応用」ボタン２２１上に強調画像３００ｃを重ねて表示し、「応用」ボタン２２１を押下することを操作者に促す。「応用」ボタン２２１が押下されれば、画像形成装置１００は、「背景」ボタン２３１上に強調画像３００ｄを重ねて表示し、「背景」ボタン２３１を押下して背景を指定することを操作者に促す。
【００４３】
なお、画像形成装置１００の制御部１０１は、記憶部１０２に記憶される制御プログラム１２０を実行することによって、認識部、更新部、および確認部として機能する。ここで、認識部は、操作画面に対して操作ボタンが追加または削除されたことを認識する。更新部は、第２ファイル１３２の情報に基づいて提供されるガイダンスの内容が、操作ボタンが追加または削除された後の複数の操作画面の構成を反映するように、第２ファイル１３２の情報を更新する。確認部は、操作ボタンの削除が指示された場合、その旨を操作者に確認する。各部の具体的な処理内容については後述する。
【００４４】
以上のとおり構成される画像形成装置１００では、操作画面のカスタマイズにより、操作画面に対して操作ボタンが追加されたり、削除されたりした場合、ガイダンスに関する情報である第２ファイル１３２の情報が更新される。以下、図９〜図２６を参照して、操作画面のカスタマイズに応じて、第２ファイル１３２の情報を更新する画像形成装置１００の動作について説明する。
【００４５】
まず、図９および図１０を参照して、操作画面に操作ボタンが追加されるカスタマイズについて説明する。
【００４６】
図９は、操作画面に操作ボタンが追加されるカスタマイズの一例を示す図であり、図１０は、カスタマイズ後の操作画面の階層構造を示す図である。図９では、操作画面のカスタマイズにより、操作画面が新たに作成され、新たに作成された操作画面上に「倍率」ボタンが移動される場合を示す。
【００４７】
図９に示すとおり、操作画面２２０の１段下位に操作画面２４０が新たに作成され、操作画面２２０上の「倍率」ボタン２２２が操作画面２４０上に移動される場合、操作画面２４０上に「応用２」ボタン２４１が追加される。また、図１０に示すとおり、「背景」ボタン２３１、「両面」ボタン２３２、および「トレー」ボタン２３３は、１段下位の階層に移動される。操作画面２４０上の「応用２」ボタン２４１が押下されれば、操作パネル１０３に表示される操作画面が、１段下位の操作画面２３０に遷移する。
【００４８】
操作画面がカスタマイズされた場合、カスタマイズ結果を反映するように、第１ファイル１３１の情報が更新される。具体的には、第１ファイル１３１に含まれる各操作ボタンの位置情報が変更される。また、「応用２」ボタン２４１に関する情報が新たに生成され、第１ファイル１３１に追加される。
【００４９】
その後、第１ファイル１３１の情報の更新に応じて、第２ファイル１３２の情報も更新される。以下、図１１〜図１８を参照して、第２ファイル１３２の情報を更新する画像形成装置１００の動作について説明する。なお、本実施形態では、第２ファイル１３２の情報は、２段階に更新される。また、以下でも、「倍率」と「背景」を指定してコピーを行う場合のガイダンスを例に挙げて説明する。
【００５０】
図１１および図１２は、第２ファイル１３２の情報を更新する第１段階の更新処理を説明するための図である。図１１は、第１段階の更新処理後の第２ファイル１３２により提供されるガイダンスを示す図であり、図１２は、比較例として、更新処理前の第２ファイル１３２により提供されるガイダンスを示す図である。
【００５１】
上述したとおり、第２ファイル１３２に格納される強調画像３００の識別情報は、第１ファイル１３１に格納される操作ボタンの識別情報と関連付けられている。そして、操作画面のカスタマイズにより、操作ボタンの位置情報が変更されれば、対応する強調画像の位置情報が操作ボタンの位置情報により上書きされ、強調画像の位置情報も変更される。したがって、図１１に示すとおり、第１段階の更新処理後の第２ファイル１３２の情報によれば、「倍率」ボタン２２２が１段下位の階層に移動されたことに対応して、「倍率」ボタン２２２を強調するための強調画像３００ｂも１段下位の階層に移動している。また、「背景」ボタン２３１が１段下位の階層に移動されたことに対応して、「背景」ボタン２３１を強調するための強調画像３００ｄも１段下位の階層に移動している。
【００５２】
一方、更新処理前の第２ファイル１３２の情報によれば、強調画像３００の位置は、カスタマイズ前の位置から変化しない。したがって、図１２に示すとおり、操作画面のカスタマイズにより「倍率」ボタン２２２が１段下位の階層に移動されても、「倍率」ボタン２２２を強調するための強調画像３００ｂは元の階層に位置したままである。同様に、「背景」ボタン２３１が１段下位の階層に移動されても、「背景」ボタン２３１を強調するための強調画像３００ｄは元の階層に位置したままである。
【００５３】
次に、図１３〜図１８を参照して、第２ファイル１３２の情報を更新する第２段階の更新処理について説明する。第２段階の更新処理が実行されることにより、操作画面２４０に追加された「応用２」ボタン２４１が強調されるようになる。
【００５４】
図１３は、画像形成装置１００により実行される操作画面抽出処理の手順を示すフローチャートである。なお、図１３のフローチャートにより示されるアルゴリズムは、画像形成装置１００の記憶部１０２にプログラムとして記憶されており、制御部１０１によって実行される。
【００５５】
まず、画像形成装置１００は、第１ファイル１３１中の末尾ノードの情報を参照する（ステップＳ１０１）。より具体的には、画像形成装置１００は、階層構造を有する複数の操作画面のうち、最下位の階層に属する一の操作画面の情報を参照する。たとえば、図１１に示される階層構造の操作画面では、画像形成装置１００は、最下位の操作画面である操作画面２３０の情報を参照する。
【００５６】
次に、画像形成装置１００は、参照ノードが操作補助対象の操作ボタンを保持しているか否かを判断する（ステップＳ１０２）。より具体的には、画像形成装置１００は、現在情報を参照している操作画面に、強調画像３００により強調されるガイダンス対象の操作ボタンが含まれるか否かを判断する。
【００５７】
参照ノードが操作補助対象の操作ボタンを保持していると判断する場合（ステップＳ１０２：ＹＥＳ）、画像形成装置１００は、ステップＳ１０５の処理に移る。一方、参照ノードが操作補助対象の操作ボタンを保持していないと判断する場合（ステップＳ１０２：ＮＯ）、画像形成装置１００は、参照ノードが子ノードを保持しているか否かを判断する（ステップＳ１０３）。より具体的には、画像形成装置１００は、現在情報を参照している操作画面の下位に他の操作画面があるか否かを判断する。
【００５８】
参照ノードが子ノードを保持していると判断する場合（ステップＳ１０３：ＹＥＳ）、画像形成装置１００は、ステップＳ１０５の処理に移る。一方、参照ノードが子ノードを保持していないと判断する場合（ステップＳ１０３：ＮＯ）、画像形成装置１００は、参照ノードを削除する（ステップＳ１０４）。より具体的には、画像形成装置１００は、現在情報を参照している操作画面が、ガイダンス対象の操作ボタンを含まず、かつ、下位の操作画面を有していないとして、現在情報を参照している操作画面を削除する。
【００５９】
次に、画像形成装置１００は、参照ノードが先頭ノードであるか否かを判断する（ステップＳ１０５）。より具体的には、画像形成装置１００は、現在情報を参照している操作画面が、階層構造を有する複数の操作画面のうち、最上位の操作画面（たとえば、操作画面２１０）であるか否かを判断する。
【００６０】
参照ノードが先頭ノードでないと判断する場合（ステップＳ１０５：ＮＯ）、画像形成装置１００は、１つ前のノードの情報を参照し（ステップＳ１０６）、ステップＳ１０２の処理に戻る。より具体的には、画像形成装置１００は、階層構造を有する複数の操作画面のうち、現在情報を参照している操作画面に対して同一階層内で隣接する操作画面（同一階層の操作画面の情報をすべて参照済みの場合、１段上位の操作画面）の情報を参照し、ステップＳ１０２の処理に戻る。
【００６１】
一方、ステップＳ１０５に示す処理において、参照ノードが先頭ノードであると判断する場合（ステップＳ１０５：ＹＥＳ）、画像形成装置１００は、処理を終了する。
【００６２】
以上のとおり、図１３に示されるフローチャートの処理によれば、たとえば、図１４に示すとおり、最下位の操作画面２３０から最上位の操作画面２１０に向かって、図１４中の矢印に沿って、操作画面の情報が順番に参照され、ガイダンスの内容と無関係な操作画面が削除される。その結果、図１５に示すとおり、階層構造を有する複数の操作画面の中から、所定のガイダンスに対応する一連の操作画面２１０〜２４０が抽出される。
【００６３】
それから、画像形成装置１００は、一連の操作画面２１０〜２４０を構成する操作ボタンのうち、下位の操作画面への遷移のための操作ボタンである「応用２」ボタン２４１を強調対象の操作ボタンとして認識する。そして、画像形成装置１００は、「応用２」ボタン２４１に対応する強調画像の情報を新たに生成し、第２ファイル１３２に追加する。その結果、図１６および図１７に示すとおり、「応用２」ボタン２４１上に強調画像３００ｅが表示され、「応用２」ボタン２４１が強調されるようになる。
【００６４】
図１８は、第２段階の更新処理前後のガイダンスを示す図である。図１８（Ａ）は、第２段階の更新処理後のガイダンスを示す図であり、図１８（Ｂ）は、第２段階の更新処理前のガイダンスを示す図である。
【００６５】
図１８（Ａ）に示すとおり、第２段階の更新処理後のガイダンスでは、強調画像３００ｅにより、「応用２」ボタン２４１が強調される。このため、画像形成装置１００は、「応用２」ボタン２４１を押下することを操作者に促して、正しいガイダンスを提供することができる。
【００６６】
具体的には、画像形成装置１００は、まず、「コピー」ボタン２１１上に強調画像３００ａを重ねて表示し、「コピー」ボタン２１１を押下することを操作者に促す。そして、「コピー」ボタン２１１が押下されれば、画像形成装置１００は、「応用」ボタン２２１上に強調画像３００ｃを重ねて表示し、「応用」ボタン２２１を押下することを操作者に促す。「応用」ボタン２２１が押下されれば、画像形成装置１００は、「倍率」ボタン２２２上に強調画像３００ｂを重ねて表示し、「倍率」ボタン２２２を押下して倍率を指定することを操作者に促す。倍率が指定されれば、画像形成装置１００は、「応用２」ボタン２４１上に強調画像３００ｅを重ねて表示し、「応用２」ボタン２４１を押下することを操作者に促す。「応用２」ボタン２４１が押下されれば、画像形成装置１００は、「背景」ボタン２３１上に強調画像３００ｄを重ねて表示し、「背景」ボタン２３１を押下して背景を指定することを操作者に促す。
【００６７】
一方、図１８（Ｂ）に示すとおり、第２段階の更新処理前のガイダンスでは、「応用２」ボタン２４１が強調されない。このため、第２段階の更新処理前のガイダンスによれば、画像形成装置１００は、「応用２」ボタン２４１を押下することを操作者に促すことができず、正しいガイダンスを提供することができない。
【００６８】
以上のとおり、本実施形態によれば、階層構造を有する操作画面に操作ボタンが追加された場合、操作ボタンが追加された操作画面２４０と下位の操作画面２３０との関係に応じて、第２ファイル１３２の情報が更新される。これにより、操作画面に対して操作ボタンが追加された場合、階層構造を有する複数の操作画面の構成とガイダンスの内容との整合性が維持され、正しいガイダンスを提供することができる。
【００６９】
次に、図１９および図２０を参照して、操作画面に操作ボタンが追加される他の例について説明する。
【００７０】
図１９は、操作画面に操作ボタンが追加されるカスタマイズの他の例を示す図である。図１９（Ａ）は、カスタマイズ前の操作画面を示す図であり、図１９（Ｂ）は、カスタマイズ後の操作画面を示す図である。なお、以下でも、「倍率」と「背景」を指定してコピーを行う場合のガイダンスを例に挙げて説明する。
【００７１】
図１９に示すとおり、カスタマイズの他の例では、操作画面２３０上の「背景」ボタン２３１とは別に、操作画面２２０上に「背景」ボタン２２５が新たに追加される。
【００７２】
「背景」ボタン２２５が新たに追加された場合、画像形成装置１００は、操作画面２２０と操作画面２３０との関係に応じて、第２ファイル１３２の情報を更新する。具体的には、画像形成装置１００は、操作画面２２０の方が操作画面２３０よりも上位にある点を考慮して、図２０に示すとおり、操作画面２２０に追加された「背景」ボタン２２５上に強調画像３００ｆを表示し、操作画面２３０の「背景」ボタン２３１上に強調画像３００ｄを表示しないように、第２ファイル１３２の情報を更新する。加えて、画像形成装置１００は、「応用」ボタン２２１上に強調画像３００ｃを表示しないように、第２ファイル１３２の情報を更新する。
【００７３】
このような構成によれば、正しいガイダンスを提供しつつ、操作者の利便性を向上させることができる。
【００７４】
次に、図２１〜図２６を参照して、操作パネルから操作ボタンが削除される場合の画像形成装置１００の動作について説明する。操作者により操作ボタンの削除が指示された場合、画像形成装置１００は、その旨を確認するための警告表示を行う。
【００７５】
図２１は、画像形成装置１００により実行される確認処理の手順を示すフローチャートである。なお、図２１のフローチャートにより示されるアルゴリズムは、画像形成装置１００の記憶部１０２にプログラムとして記憶されており、制御部１０１によって実行される。
【００７６】
まず、画像形成装置１００は、削除される操作ボタンが操作補助対象であるか否かを判断する（ステップＳ２０１）。より具体的には、画像形成装置１００は、操作者により削除が指示された操作ボタンが、所定のガイダンス時に強調されるガイダンス対象の操作ボタンであるか否かを判断する。
【００７７】
削除される操作ボタンが操作補助対象でないと判断する場合（ステップＳ２０１：ＮＯ）、画像形成装置１００は、操作ボタンを削除し（ステップＳ２０５）、処理を終了する。一方、削除される操作ボタンが操作補助対象であると判断する場合（ステップＳ２０１：ＹＥＳ）、画像形成装置１００は、警告表示を行う（ステップＳ２０２）。より具体的には、画像形成装置１００は、操作パネル１０３上に警告画面（不図示）を表示して、操作ボタンを削除するか否かを操作者に確認する。
【００７８】
次に、画像形成装置１００は、操作者が承諾したか否かを判断する（ステップＳ２０３）。より具体的には、画像形成装置１００は、ステップＳ２０２に示す処理で行った警告表示に対して、操作者が操作ボタンを削除することを承諾したか否かを判断する。
【００７９】
操作者が承諾していないと判断する場合（ステップＳ２０３：ＮＯ）、画像形成装置１００は、操作ボタンの削除を取り消し（ステップＳ２０４）、処理を終了する。一方、操作者が承諾したと判断する場合（ステップＳ２０３：ＹＥＳ）、画像形成装置１００は、操作ボタンを削除し（ステップＳ２０５）、処理を終了する。
【００８０】
以上のとおり、図２１に示されるフローチャートの処理によれば、操作ボタンの削除が指示された場合、その旨が操作者に確認される。このような構成によれば、操作画面のカスタマイズ時、操作者が、ガイダンスを行う上で必要な操作ボタンを削除してしまうことを防止することができる。なお、ガイダンスを行う上で必要な操作ボタンが削除された場合、操作画面の構成とガイダンスの内容との整合性を維持するために、ガイダンスの内容が変更される。
【００８１】
図２２は、操作画面から操作ボタンが削除されるカスタマイズの一例を示す図である。図２２（Ａ）は、カスタマイズ前の操作画面を示す図であり、図２２（Ｂ）は、カスタマイズ後の操作画面を示す図である。なお、以下でも、「倍率」と「背景」を指定してコピーを行う場合のガイダンスを例に挙げて説明する。
【００８２】
図２２に示すとおり、操作ボタンが削除されるカスタマイズの一例では、操作画面２３０上の「背景」ボタン２３１が削除される。「背景」ボタン２３１が削除された場合、画像形成装置１００は、「背景」ボタン２３１が存在した位置に強調画像が表示されないように、第２ファイル１３２の情報を更新する。また、画像形成装置１００は、操作画面２２０と操作画面２３０との関係を考慮して、操作画面２２０の「応用」ボタン２２１上に強調画像が表示されないように、第２ファイル１３２の情報を更新する。
【００８３】
図２３（Ａ）は、更新処理後の第２ファイル１３２により提供されるガイダンスを示す図であり、図２３（Ｂ）は、比較例として、更新処理前の第２ファイル１３２により提供されるガイダンスを示す図である。
【００８４】
図２３（Ａ）に示すとおり、更新処理後の第２ファイル１３２の情報によれば、「コピー」ボタン２１１および「倍率」ボタン２２２上に強調画像３００ａ，３００ｂが表示され、「背景」ボタン２３１が存在していた位置には強調画像３００ｄは表示されない。さらに、「応用」ボタン２２１上にも強調画像３００ｃは表示されない。
【００８５】
一方、図２３（Ｂ）に示すとおり、更新処理前の第２ファイル１３２の情報によれば、「背景」ボタン２３１が存在していた位置に強調画像３００ｄが表示され、かつ、「応用」ボタン２２１上にも強調画像３００ｃが表示されてしまう。
【００８６】
以上のとおり、本実施形態によれば、操作ボタンが削除された場合、操作ボタンが削除された操作画面２３０と上位の操作画面２２０との関係に応じて、第２ファイル１３２の情報が更新される。これにより、操作画面から操作ボタンが削除された場合、階層構造を有する複数の操作画面の構成とガイダンスの内容との整合性が維持され、正しいガイダンスを提供することができる。
【００８７】
次に、図２４および図２５を参照して、操作画面から操作ボタンが削除されるカスタマイズの他の例について説明する。
【００８８】
図２４（Ａ）は、カスタマイズ前の操作画面を示す図であり、図２４（Ｂ）は、カスタマイズ後の操作画面を示す図である。
【００８９】
図２４に示すとおり、操作ボタンが削除されるカスタマイズの他の例では、操作画面２２０上の「倍率」ボタン２２２が削除される。「倍率」ボタン２２２が削除された場合、画像形成装置１００は、「倍率」ボタン２２２が存在した位置に強調画像が表示されないように、第２ファイル１３２の情報を更新する。
【００９０】
図２５（Ａ）は、更新処理後の第２ファイル１３２により提供されるガイダンスを示す図であり、図２５（Ｂ）は、比較例として、更新処理前の第２ファイル１３２により提供されるガイダンスを示す図である。
【００９１】
図２５（Ａ）に示すとおり、更新処理後の第２ファイル１３２の情報によれば、「コピー」ボタン２１１、「応用」ボタン２２１、および「背景」ボタン２３１上に強調画像３００ａ，３００ｃ，３００ｄが表示され、「倍率」ボタン２２２が存在していた位置には強調画像３００ｂは表示されない。一方、図２５（Ｂ）に示すとおり、更新処理前の第２ファイル１３２の情報によれば、「倍率」ボタン２２２が存在していた位置に強調画像３００ｂが表示されてしまう。
【００９２】
（変形例）
なお、上述した実施形態では、ガイダンス対象の操作ボタンの削除が指示された場合、警告表示が必ず行われた。しかしながら、警告表示は必ず行われなくてもよい。
【００９３】
図２６は、変形例に係る確認処理の手順を示すフローチャートである。変形例に係る確認処理では、操作ボタンの操作履歴に応じて警告表示が行われる。操作ボタンの操作履歴は、たとえば、操作ボタンの操作回数であり、第１ファイル１３１に記憶されている。
【００９４】
図２６のステップＳ３０１の処理は、図２１のステップＳ２０１の処理と同様であるため、説明は省略する。
【００９５】
ステップＳ３０１に示す処理において、削除される操作ボタンが操作補助対象であると判断する場合（ステップＳ３０１：ＹＥＳ）、画像形成装置１００は、利用回数が閾値を超えているか否かを判断する（ステップＳ３０２）。より具体的には、画像形成装置１００は、削除される操作ボタンの操作履歴を参照して、操作ボタンの操作回数が所定の閾値を超えているか否かを判断する。
【００９６】
利用回数が閾値を超えていないと判断する場合（ステップＳ３０２：ＮＯ）、画像形成装置１００は、操作ボタンを削除し（ステップＳ３０６）、処理を終了する。一方、利用回数が閾値を超えていると判断する場合（ステップＳ３０２：ＹＥＳ）、画像形成装置１００は、警告表示を行う（ステップＳ３０３）。ステップＳ３０３以下の処理は、図２１のステップＳ２０２以下の処理と同様であるため、説明は省略する。
【００９７】
以上のとおり、図２６に示されるフローチャートの処理によれば、操作ボタンの削除に伴って、操作ボタンの操作履歴が参照され、操作履歴に応じて警告表示を行うか否かが判断される。そして、操作ボタンの操作回数が所定の閾値を超える場合、操作ボタンを削除する旨が操作者に確認される。このような構成によれば、カスタマイズ時、削除操作を行う度に警告表示が行われる煩わしさを解消することができる。
【００９８】
なお、画像形成装置１００の制御部１０１は、判断部および変更部として機能する。判断部は、操作ボタンの削除が指示された場合、操作ボタンの操作履歴に応じて、その旨を操作者に確認するか否かを判断する。変更部は、操作履歴と比較される閾値を変更する。操作者は、画像形成装置１００の操作パネル１０３を通じて、警告表示を行う際の基準となる閾値を変更することができる。
【００９９】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１００】
たとえば、上述した実施形態では、操作ボタン上に強調画像を重ねて表示することにより、ガイダンス対象の操作ボタンが強調された。しかしながら、ガイダンス対象の操作ボタンを強調する方法は、強調画像を重ねて表示する方法に限定されるものではなく、操作ボタンの枠線の色を変更させたり、操作ボタンを反転表示させたり、点滅表示させたりしてもよい。
【０１０１】
また、上述した実施形態では、ガイダンス対象の操作ボタンを強調して、操作ボタンを選択することを操作者に促した。しかしながら、操作ボタンの選択を操作者に促すガイダンスは、操作ボタンを強調するガイダンスに限定されるものではなく、操作ボタンを選択することを音声により操作者に促す音声ガイダンスであってもよい。
【０１０２】
また、上述した実施形態では、複数の操作ボタンを順番に強調して操作者にボタン操作を教示するガイダンスを行う場合を例に挙げて説明した。しかしながら、本発明は、複数の操作ボタンの操作手順をまとめて縮小表示して操作者にボタン操作を教示するガイダンスにも適用可能である。
【０１０３】
上述した実施形態に係る画像形成装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１０４】
１００  画像形成装置、
１０１  制御部、
１０２  記憶部、
１０３  操作パネル、
１０４  ＡＤＦ、
１０５  画像読取部、
１０６  給紙部、
１０７  画像形成部、
１０８  通信インターフェース、
１０９  後処理部、
１１０  バス、
２１０，２２０，２３０，２４０  操作画面、
２１１〜２１３，２２１，２２２，２２５，２３１〜２３３，２４１  操作ボタン、
３００，３００ａ〜３００ｆ  強調画像。
【図１】
2016045663.tif 000003
【図２】
2016045663.tif 000004
【図３】
2016045663.tif 000005
【図４】
2016045663.tif 000006
【図５】
2016045663.tif 000007
【図６】
2016045663.tif 000008
【図７】
2016045663.tif 000009
【図８】
2016045663.tif 000010
【図９】
2016045663.tif 000011
【図１０】
2016045663.tif 000012
【図１１】
2016045663.tif 000013
【図１２】
2016045663.tif 000014
【図１３】
2016045663.tif 000015
【図１４】
2016045663.tif 000016
【図１５】
2016045663.tif 000017
【図１６】
2016045663.tif 000018
【図１７】
2016045663.tif 000019
【図１８】
2016045663.tif 000020
【図１９】
2016045663.tif 000021
【図２０】
2016045663.tif 000022
【図２１】
2016045663.tif 000023
【図２２】
2016045663.tif 000024
【図２３】
2016045663.tif 000025
【図２４】
2016045663.tif 000026
【図２５】
2016045663.tif 000027
【図２６】
2016045663.tif 000028