(57)【特許請求の範囲】
【請求項１】
表示手段と、
上位階層から下位階層へと遷移して前記表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定手段と、
前記決定手段により決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索手段と、
前記検索手段により抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記検索手段は前記複数の画面遷移グループのそれぞれに対して設けられ、前記決定手段により決定された画面遷移グループに対応する検索手段が前記文字列を検索する請求項１に記載の画像処理装置。
【請求項３】
前記複数の画面遷移グループに共通する１つの検索手段が、前記決定手段により決定された画面遷移グループを検索対象として前記文字列を検索する請求項１に記載の画像処理装置。
【請求項４】
前記文字列で示される設定項目で設定される機能の表示ないし使用が禁止されている場合、該禁止されている機能の設定項目を示す文字列を検索対象に含めるか否かをユーザーに選択させる選択手段を備えている請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記選択手段により、前記禁止されている機能の設定項目を示す文字列を検索対象に含めることが選択されるとともに、該文字列が前記検索手段により抽出され、該抽出された文字列で示される設定項目が前記表示手段に表示され、かつユーザーにより該設定項目が選択された場合は、前記表示制御手段は、前記機能の表示ないし使用を禁止から可能に変更するための設定画面を表示する請求項４に記載の画像処理装置。
【請求項６】
前記機能の表示ないし使用の禁止が、権限のある所定のユーザーにより設定されている場合、前記検索手段は、前記禁止されている機能の設定項目を示す文字列を検索対象から除外して検索を行い、または検索結果から除外する請求項１〜３のいずれかに記載の画像処理装置。
【請求項７】
ユーザーの指示に基づいて前記画面遷移グループを作成する遷移グループ作成手段を備えている請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
前記遷移グループ作成手段は、１つの画面遷移グループを上位の画面遷移グループとしたときに、該画面遷移グループに属する複数の画面のうち一部の画面で構成される下位の画面遷移グループを作成可能であり、かつ前記上位の画面遷移グループを検索対象とするか、前記上位の画面遷移グループのうち下位の画面遷移グループを除く部分を検索対象とするか、または前記下位の画面遷移グループのみを検索対象とするかを設定可能である請求項７に記載の画像処理装置。
【請求項９】
ユーザーにより前記設定項目が選択されたときに表示する画面を、前記表示手段に直ちに表示するか上位階層の画面から順に画面を遷移させながら表示するかを、ユーザーに選択させる表示選択手段を備えている請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
前記表示制御手段は、ユーザーにより前記設定項目が選択されたときに表示する画面において、前記設定項目を示す文字列を強調表示する請求項１〜９のいずれかに記載の画像処理装置。
【請求項１１】
上位階層から下位階層へと遷移して表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定ステップと、
前記決定ステップにより決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索ステップと、
前記検索ステップにより抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御ステップと、
を備えたことを特徴とする画像処理装置における画面表示方法。
【請求項１２】
表示手段を有する画像処理装置のコンピュータに、
上位階層から下位階層へと遷移して前記表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定ステップと、
前記決定ステップにより決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索ステップと、
前記検索ステップにより抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御ステップと、
を実行させるための画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ機能、ファクシミリ機能、スキャン機能等の機能を備えた多機能デジタル画像形成装置（ＭＦＰ：Multi Function Peripherals）等の画像処理装置、同装置における画面表示方法及び画面表示プログラムに関する。
【背景技術】
【０００２】
上述したようなＭＦＰ等に代表されるように、昨今の画像処理装置には実行可能な機能が多数搭載されている。このような機能をユーザーが使用するには、操作パネルに表示された機能ボタンをユーザーが押して、機能を設定するための下位層の設定画面を表示させ、さらにその中から所望の機能ボタンを選択してその機能を設定するためのさらに下位層の設定画面を表示させて設定を行う、というように、複数の階層構造で画面を表示させる構成が採用されている。
【０００３】
このように階層構造で画面を表示させる場合に、ユーザーが所望の画面に短時間で辿り着くようにするために、ユーザーにキーワードを入力させるとともに、入力されたキーワードで辞書データを検索し、関連する設定項目を抽出して表示し、ユーザーがいずれかの設定項目を選択すると、選択された設定項目を設定する画面に直ちに切り替えることができる画像処理装置が提案されている（特許文献１）。
【０００４】
しかし、この画像処理装置では、ユーザーが現在開いている画面や利用頻度と関係なく検索が行われ検索結果が表示されるため、ユーザーが利用したい機能についての画面とは関係のない画面が表示されてしまうという問題がある。具体的には、ＭＦＰではメニュー画面からコピー機能、スキャン機能、ボックス機能等の各種のメイン機能を選択し、各メイン機能毎に下位階層の画面へと展開される構成であるため、例えばコピー機能の画面を表示中に、コピー機能の下位階層の設定画面を開くためにユーザーが検索を行った場合、スキャン機能の設定項目が上位に表示されてしまい、これをユーザーが選択するとユーザーの意図しない画面遷移が生じてしまうという問題がある。
【０００５】
一方、利用者の検索キーワードから特定のワードを抽出し検索回数でランク付けし、検索を行った際に関連するキーワードのランキングに沿って表示する技術が提案されている（特許文献２）。この技術を画像処理装置に応用することで、ユーザーの利用頻度に沿った検索を行うことができ、ユーザーが良く利用する画面に短時間で辿り着くことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−９３３１２号公報
【特許文献２】特開２００８−１５８８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献２に記載の技術によっても、ユーザーが意図しない画面に遷移するおそれがあった。
【０００８】
すなわち、例えばコピー機能が多く利用される状況下において、スキャン機能を利用しているユーザーが、スキャン機能における例えば濃度設定画面を表示させるために、検索機能を呼び出して「濃度」というキーワードを検索しても、利用頻度の高いコピー機能における濃度設定項目が上位に表示されてしまう。この場合、ユーザーが上位の設定項目を選択すると、コピー機能の濃度設定画面への遷移が発生し、ユーザーが望むスキャン機能の濃度設定画面に遷移できないという問題が発生する。
【０００９】
また、管理者設定画面等においても同様の問題が発生する。すなわち、管理者が「濃度補正」機能を使用したいために、「濃度」というキーワードを検索しても、管理者設定画面の利用頻度は少ないため、検索結果の下位に表示されてしまい、やはり所望の設定画面に遷移できないという問題がある。
【００１０】
この発明は、上述した問題を解消するためになされたものであって、機能を使用するための画面を階層構造で遷移させる画像処理装置であって、ユーザーが望む画面に確実に辿り着くことができる画像処理装置、同装置における画面表示方法及び画面表示プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題は、以下の手段によって解決される。
（１）表示手段と、上位階層から下位階層へと遷移して前記表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定手段と、前記決定手段により決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索手段と、前記検索手段により抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御手段と、を備えたことを特徴とする画像処理装置。
（２）前記検索手段は前記複数の画面遷移グループのそれぞれに対して設けられ、前記決定手段により決定された画面遷移グループに対応する検索手段が前記文字列を検索する前項１に記載の画像処理装置。
（３）前記複数の画面遷移グループに共通する１つの検索手段が、前記決定手段により決定された画面遷移グループを検索対象として前記文字列を検索する前項１に記載の画像処理装置。
（４）前記文字列で示される設定項目で設定される機能の表示ないし使用が禁止されている場合、該禁止されている機能の設定項目を示す文字列を検索対象に含めるか否かをユーザーに選択させる選択手段を備えている前項１〜３のいずれかに記載の画像処理装置。
（５）前記選択手段により、前記禁止されている機能の設定項目を示す文字列を検索対象に含めることが選択されるとともに、該文字列が前記検索手段により抽出され、該抽出された文字列で示される設定項目が前記表示手段に表示され、かつユーザーにより該設定項目が選択された場合は、前記表示制御手段は、前記機能の表示ないし使用を禁止から可能に変更するための設定画面を表示する前項４に記載の画像処理装置。
（６）前記機能の表示ないし使用の禁止が、権限のある所定のユーザーにより設定されている場合、前記検索手段は、前記禁止されている機能の設定項目を示す文字列を検索対象から除外して検索を行い、または検索結果から除外する前項１〜３のいずれかに記載の画像処理装置。
（７）ユーザーの指示に基づいて前記画面遷移グループを作成する遷移グループ作成手段を備えている前項１〜６のいずれかに記載の画像処理装置。
（８）前記遷移グループ作成手段は、１つの画面遷移グループを上位の画面遷移グループとしたときに、該画面遷移グループに属する複数の画面のうち一部の画面で構成される下位の画面遷移グループを作成可能であり、かつ前記上位の画面遷移グループを検索対象とするか、前記上位の画面遷移グループのうち下位の画面遷移グループを除く部分を検索対象とするか、または前記下位の画面遷移グループのみを検索対象とするかを設定可能である前項７に記載の画像処理装置。
（９）ユーザーにより前記設定項目が選択されたときに表示する画面を、前記表示手段に直ちに表示するか上位階層の画面から順に画面を遷移させながら表示するかを、ユーザーに選択させる表示選択手段を備えている前項１〜８のいずれかに記載の画像処理装置。
（１０）前記表示制御手段は、ユーザーにより前記設定項目が選択されたときに表示する画面において、前記設定項目を示す文字列を強調表示する前項１〜９のいずれかに記載の画像処理装置。
（１１）上位階層から下位階層へと遷移して表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定ステップと、前記決定ステップにより決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索ステップと、前記検索ステップにより抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御ステップと、を備えたことを特徴とする画像処理装置における画面表示方法。
（１２）表示手段を有する画像処理装置のコンピュータに、上位階層から下位階層へと遷移して前記表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定する決定ステップと、前記決定ステップにより決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、前記ユーザーにより指定されたキーワードを有する文字列を検索して抽出する検索ステップと、前記検索ステップにより抽出された文字列で示される設定項目を、ユーザーによる選択が可能な状態で前記表示手段に表示するとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定する画面を前記表示手段に表示する表示制御ステップと、を実行させるための画面表示プログラム。
【発明の効果】
【００１２】
前項（１）に記載の発明によれば、上位階層から下位階層へと遷移して表示手段に表示される階層構造の複数の画面を１つの画面遷移グループとし、複数の前記画面遷移グループの中から検索対象の画面遷移グループを、ユーザーが検索指示を行ったときの画面に基づいて決定し、この決定された画面遷移グループに属する画面で設定される設定項目を示す文字列の中から、ユーザーにより指定されたキーワードが検索され抽出される。そして、抽出された文字列で示される設定項目が、ユーザーによる選択が可能な状態で前記表示手段に表示されるとともに、ユーザーによりいずれかの設定項目が選択された場合は、選択された設定項目を設定するための画面が表示手段に表示される。
【００１３】
つまり、ユーザーが利用しようとしている機能に関する画面遷移グループのみを検索対象としてキーワードが検索されるから、例えばユーザーがコピー機能を使用しているときは、コピー機能に関する階層構造の複数の画面の中から検索が行われることになり、同じ文字列で示される設定項目がスキャン機能に関する画面遷移グループに存在していても、これは検索対象から除外される。その結果、ユーザーが利用していない機能に関する文字列が検索・抽出されることによる意図しない画面遷移の発生を防止でき、ユーザーが望む画面に確実に辿り着くことができる。
【００１４】
前項（２）に記載の発明によれば、画面遷移グループに対応する検索手段により文字列が検索される。
【００１５】
前項（３）に記載の発明によれば、複数の画面遷移グループに共通する１つの検索手段により文字列が検索される。
【００１６】
前項（４）に記載の発明によれば、すべての機能設定について検索したい場合や利用可能な機能を単に検索したい場合に、対応が可能となる。
【００１７】
前項（５）に記載の発明によれば、表示ないし使用が禁止されている機能の設定項目をユーザーが選択した場合は、選択された設定項目の設定画面ではなく、表示ないし使用を禁止から可能に変更するための設定画面が表示されるから、ユーザーはこの画面を用いてすぐに設定の変更を行うことができる。
【００１８】
前項（６）に記載の発明によれば、権限のある所定のユーザーの意思を尊重することができる。
【００１９】
前項（７）に記載の発明によれば、ユーザーは画面遷移グループを作成することができる。
【００２０】
前項（８）に記載の発明によれば、ユーザーは検索対象の範囲を変更することができるから、使い勝手がよくなる。
【００２１】
前項（９）に記載の発明によれば、ユーザーにより設定項目が選択されたときに表示する画面を、表示手段に直ちに表示するか上位階層の画面から順に画面を遷移させながら表示するかを、ユーザーが選択できるから、使い勝手がよくなる。
【００２２】
前項（１０）に記載の発明によれば、ユーザーにより設定項目が選択されたときに表示する画面において、設定項目を示す文字列が強調表示されるから、ユーザーは自身が意図した画面であるかどうかを容易に確認できる。
【００２３】
前項（１１）に記載の発明によれば、ユーザーが利用していない機能に関する文字列が検索・抽出されることによる意図しない画面遷移の発生を防止でき、ユーザーが望む画面に確実に辿り着くことができる。
【００２４】
前項（１２）に記載の発明によれば、ユーザーが利用していない機能に関する文字列が検索・抽出されることによる意図しない画面遷移の発生を防止でき、ユーザーが望む画面に確実に辿り着くことができる処理を、画像処理装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２５】
【図１】この発明の一実施形態に係る画像処理装置のシステム構成を示すブロック図である。
【図２】（Ａ）は画像処理装置の外観を示す斜視図、（Ｂ）は操作パネルの正面図である。
【図３】メニュー画面から例えばコピー機能、ファックス／スキャン機能、ボックス機能を選択したときの画面遷移の様子を説明するための模式図である。
【図４】検索画面を示す図である。
【図５】キーワードの検索時の処理を示すフローチャートである。
【図６】各画面遷移テーブル毎に、検索部とデータベースを備えている状態を説明するための図である。
【図７】検索結果の表示画面である。
【図８】この発明の他の実施形態に係る検索処理を示すフローチャートである。
【図９】すべての画面遷移グループに属する画面の設定項目を示す文字列に関する情報がデータベースに格納されていることを示す表である。
【図１０】この発明のさらに他の実施形態に係る検索処理を示すフローチャートである。
【図１１】この発明のさらに他の実施形態に係る検索処理を示すフローチャートである。
【図１２】（Ａ）〜（Ｃ）は画面の一部を利用して下位階層の画面を表示する場合と、画面全体が下位階層の画面に切り替わる場合を説明するための図である。
【図１３】画面遷移グループ内に別の画面遷移グループが形成された状態を説明するための図である。
【図１４】画面遷移グループの作成方法を説明するための図である。
【図１５】画面遷移グループ内に別の画面遷移グループが形成されている場合における検索範囲の設定方法を説明するための図である。
【図１６】（Ａ）〜（Ｃ）は、上位階層の画面から順に画面を遷移させて目的の画面を表示するモードの説明図である。
【図１７】設定項目を示す文字列が強調表示された状態の画面を示す図である。
【発明を実施するための形態】
【００２６】
以下、この発明の実施形態を図面に基づいて説明する。
【００２７】
図１は、この発明の一実施形態に係る画像処理装置のシステム構成を示すブロック図である。この実施形態では、画像処理装置として前述した多機能デジタル画像形成装置であるＭＦＰが用いられている。
【００２８】
図１に示されるように、画像形成装置１の全体制御を行うＣＰＵ１０１には、制御プログラムの格納されたＲＯＭ１０２、作業用のＳ−ＲＡＭ（Static Random Access Memory）１０３、画像形成に関わる各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４がバスを介して接続され、制御部１００を構成している。
【００２９】
制御部１００には、原稿画像を読み取る画像読取装置１２０、各種の入力を行うテンキー、プリントキー、ログアウトキーなどの各種キーや表示部を備えた操作パネル１３０、ネットワークを介して接続された情報処理装置をはじめとする外部の装置との間で各種の情報を送受信する為のネットワークインターフェース１６０、該ネットワークインターフェース１６０により受信したプリントデータから複写画像を生成するプリンタコントローラ１５０、複写画像を用紙上に形成する画像出力装置１４０が、それぞれバスを介して接続されている。
【００３０】
また、制御部１００には、固定記憶装置１１０がバスを介して接続されている。固定記憶装置１１０とは、例えば、ハードディスク装置である。この固定記憶装置１１０には、各種のデータが記憶されている。
【００３１】
前記操作パネル１３０は、図２（Ａ）に示すように、画像処理装置１の正面上部に備えられており、前述したように表示部１３１を有している。この表示部１３１は、ジェスチャ操作を入力可能なタッチパネルを備え、ユーザーに対する種々のメッセージを表示するほか、ユーザーが画像処理装置１の機能を使用する際に各種の設定を行うための設定画面を表示する。
【００３２】
図２（Ｂ）では表示部１３１に初期画面として、コピー機能、ファックス／スキャン機能、ボックス機能、ウェブブラウザー機能等の各機能を示す機能ボタンを有するメニュー画面１３２が表示されており、ユーザーがいずれかの機能ボタンを押すと、下位階層の画面に遷移してさらに詳細な設定を行うための設定画面が表示される。
【００３３】
図３は、メニュー画面１３２から例えばコピー機能、ファックス／スキャン機能、ボックス機能を選択したときの画面遷移の様子を説明するための模式図である。
【００３４】
メニュー画面１３２からコピー機能を選択すると画面１３２１に遷移する。この画面１３２１では、さらにカラー、用紙、濃度等の設定項目ボタンを選択するようになっている。
【００３５】
メニュー画面１３２からファックス／スキャン機能を選択すると、画面１３２２に遷移する。この画面１３２２では、さらにサイズ、宛先、濃度等の設定項目ボタンを選択するようになっている。
【００３６】
メニュー画面１３２からボックス機能を選択すると画面１３２３に遷移する。この画面１３２３では、さらに保存先、濃度等の設定項目ボタンを選択するようになっている。なお、ボックス機能とは、ボックスと呼ばれる固定記憶装置１１０の所定の記憶領域に文書ファイルを保存したり、ボックスに保存されたファイルを出力する機能をいう。
【００３７】
画面１３２１〜１３２３において、いずれかの設定項目ボタンを押すと、さらに下位階層の設定画面に遷移し、必要な設定を行えるようになっている。あるいは、さらに設定項目ボタンを選択して次の下位階層の設定画面に遷移する場合もある。
【００３８】
この実施形態では、メニュー画面１３２において、各機能を選択したときに遷移する画面１３２１〜１３２３をそれぞれ最上位階層の画面として、これら最上位階層の画面から下位階層に展開される各画面によって構成されるグループが、１つの画面遷移グループとして設定されている。つまり、コピー機能、ファックス／スキャン機能、ボックス機能等の各機能毎に、それぞれ１つの画面遷移グループが設定されている。
【００３９】
また、この実施形態では、階層構造の画面のうちユーザーが望む画面に短時間で遷移できるようにするため、ユーザーにより指定されたキーワードを検索することができるようになっている。例えば、コピー画面１３２１が表示部１３１に表示されている状態で、画面をスワイプ操作すると、図４に示すように検索窓１３１ａとソフトウェアキーボード１３１ｂを有する検索画面が表示され、検索窓１３１ａにユーザーが望む画面を表示させるためのキーワードを入力して、該キーワードの検索ができるようになっている。なお、検索画面の表示操作は画面のスワイプ操作に限定されることはなく、例えば検索ボタンを表示し該ボタンが押されたときに検索画面を表示させてもよい。
【００４０】
この実施形態では、キーワードの検索は、前述した画面遷移グループのうち、ユーザーが検索指示を行ったときに表示部１３１に表示されている画面が属する画面遷移グループを検索対象として検索する。
【００４１】
図５は、キーワードの検索時の処理を示すフローチャートである。なお、図５以降のフローチャートで示される処理は、画像処理装置１のＣＰＵ１０１がＲＯＭ１０２等の記録媒体に記録された動作用プログラムに従って動作することにより実行される。
【００４２】
図５に示す例では、図６に示すように、コピーグループ、ファックス／スキャングループ、ボックスグループ等の各画面遷移テーブル毎に、検索部（検索機能）２０１とデータベース（図ではＤＢと記している）２０２を備えている。各データベース２０２には、そのグループに属する画面で設定される設定項目を示す文字列が、固有の識別情報であるMessage IDと関連付けて記憶されている。例えば濃度設定項目を示す文字列「濃度」は「density」というMessage IDと関連付けられている。またMessage IDは図示は省略したが画面とも関連付けられており、文字列で示される設定項目を設定する画面を特定できるようになっている。
【００４３】
ユーザーが検索画面を表示し、検索したいキーワードを入力すると、図５のステップＳ１１でこれを受け付け、ステップＳ１２で、検索対象の画面遷移グループを決定する。この実施形態では、前述したように、ユーザーが検索指示を行ったときに表示部１３１に表示されている画面が属する画面遷移グループを検索対象として決定する。
【００４４】
ステップＳ１３では、決定された画面遷移グループの検索部２０１を起動したのち、ステップＳ１４で、決定された画面遷移グループのデータベース２０２から、検索対象となるすべての文字列を取得する。
【００４５】
次いで、ステップＳ１５で、ユーザーにより指定されたキーワードと、検索対象の最初の文字列を比較し、一致するかどうかを判断する。一致すれば（ステップＳ１５でＹＥＳ）、ステップＳ１６で、文字列で示される設定項目の表示処理を行った後、ステップＳ１７に進む。例えば、「濃度」というキーワードを検索したときに、データベース中の文字列「濃度」と一致すれば、図７に示すように、検索結果を示すメッセージとともに「濃度」という設定項目が表示部１３１に表示される。一致しなければ（ステップＳ１５でＮＯ）、そのままステップＳ１７に進む。
【００４６】
ステップＳ１７では、検索が完了したかどうか、換言すれば検索対象の次の文字列があるかどうかを調べる。検索が完了していなければ（ステップＳ１７でＮＯ）、ステップＳ１５に戻り、キーワードと次の文字列を比較する。すべての文字列について検索を行い、検索が完了すると（ステップＳ１７でＹＥＳ）、ステップＳ１８で、画面に表示された設定項目が選択されたかどうかを判断する。なお、１つのキーワードに対して２つ以上の文字列が抽出された場合は、それぞれの設定項目が表示される。
【００４７】
ユーザーによる選択がなされない場合は（ステップＳ１８でＮＯ）、選択されるのを待つ。ユーザーが所望の設定項目をタッチ等して選択すると（ステップＳ１８でＹＥＳ）、ステップＳ１９で、選択された設定項目を設定するための画面、例えば濃度設定画面へ遷移する。
【００４８】
このように、この実施形態では、ユーザーが開いている画面が属する画面遷移グループ、換言すればユーザーが利用しようとしている機能に関する画面遷移グループのみを検索対象としてキーワードが検索されるから、例えばユーザーがコピー機能を使用しているときは、コピー機能に関する階層構造の複数の画面の中から検索が行われることになり、同じ文字列で示される設定項目がスキャン機能に関する複数の画面の中に存在していても、これは検索対象から除外される。その結果、ユーザーが利用していない機能に関する文字列が検索・抽出されて選択されることによる意図しない画面遷移の発生を防止でき、ユーザーが望む設定画面に確実に辿り着くことができる。
【００４９】
図８はこの発明の他の実施形態に係る検索処理を示すフローチャートである。この例では、検索機能は画面遷移グループ毎に設けられるのではなく、各グループに共通した検索部が１個備えられている。また、データベースも各グループに共通したものが１個設けられ、図９に示すように、すべての画面遷移グループに属する画面の設定項目を示す文字列に関する情報が格納されている。
【００５０】
ユーザーが検索画面を表示し、検索したいキーワードを入力すると、図８のステップＳ２１でこれを受け付け、ステップＳ２２で検索機能を起動する。次に、ステップＳ２３で、ユーザーが検索指示を行ったときに表示部１３１に表示されている画面が属する画面遷移グループを検索対象として決定する。
【００５１】
ステップＳ２４では、データベースに格納されている最初の文字列を取得した後、ステップＳ２５で、その文字列が、ステップＳ２３で決定された画面遷移グループと同一のグルーブのグループの文字列かどうかを判断する。同一のグループの文字列でなければ（ステップＳ２５でＮＯ）、ステップＳ２８に進む。同一のグループの文字列であれば（ステップＳ２５でＹＥＳ）、ステップＳ２６で、ユーザーにより指定されたキーワードと一致するかどうかをを判断する。
【００５２】
一致すれば（ステップＳ２６でＹＥＳ）、ステップＳ２７で、文字列で示される設定項目の表示処理を行った後、ステップＳ２８に進む。一致しなければ（ステップＳ２６でＮＯ）、そのままステップＳ２８に進む。
【００５３】
ステップＳ２８では、検索が完了したかどうか、換言すれば検索対象の次の文字列があるかどうかを調べる。検索が完了していなければ（ステップＳ２８でＮＯ）、ステップＳ２４に戻り、次の文字列を取得し、ステップＳ２５〜２８の処理を実行する。すべての文字列について検索を行い、検索が完了すると（ステップＳ２８でＹＥＳ）、ステップＳ２９で、画面に表示された設定項目が選択されたかどうかを判断する。
【００５４】
ユーザーによる選択がなされない場合は（ステップＳ２９でＮＯ）、選択されるのを待つ。ユーザーが所望の設定項目をタッチ等して選択すると（ステップＳ２９でＹＥＳ）、ステップＳ３０で該当する設定画面へ遷移する。
【００５５】
このように、この実施形態によっても、ユーザーが開いている画面が属する画面遷移グループ、換言すればユーザーが利用しようとしている機能に関する画面遷移グループのみを検索対象として文字列が検索されるから、ユーザーが利用していない機能に関する文字列が検索・抽出されて選択されることによる意図しない画面遷移の発生を防止でき、ユーザーが望む設定画面に確実に辿り着くことができる。
【００５６】
図１０は、この発明のさらに他の実施形態に係る検索処理を示すフローチャートである。この実施形態では、文字列で示される設定項目で設定される機能の表示ないし使用が禁止されている場合の処理を示している。例えば、ファックス／スキャン機能において、ＳＭＢ（Server Message Block）設定について「有効（使用可）」が設定されている場合はＳＭＢ設定画面が表示され、「無効（使用不可）」が設定されている場合はＳＭＢ設定画面が表示されないような場合である。なお、図１０では、各画面遷移グループ毎に検索部とデータベースが備えられている例で示すが、検索部とデータベースが各グループ共通である場合においても適用できるのは勿論である。
【００５７】
ユーザーが検索画面を表示し、検索したいキーワードを入力すると、図１０のステップＳ３１でこれを受け付け、ステップＳ３２で、検索対象の画面遷移グループを決定する。
【００５８】
ステップＳ３３では、決定された画面遷移グループの検索部２０１を起動したのち、ステップＳ３４で、決定された画面遷移グループのデータベース２０２から、検索対象となるすべての文字列を取得する。
【００５９】
次いで、ステップＳ３５で、ユーザーにより指定されたキーワードと、検索対象の最初の文字列を比較し、一致するかどうかをを判断する。一致すれば（ステップＳ３５でＹＥＳ）、ステップＳ３６で、文字列で示される設定項目で設定される機能の表示ないし使用が可能であるかどうかを調べる。可能であれば（ステップＳ３６でＹＥＳ）、ステップＳ３７で、文字列で示される設定項目の表示処理を行った後、ステップＳ３８に進む。表示ないし使用が禁止であれば（ステップＳ３６でＮＯ）、そのままステップＳ３８に進む。ステップＳ３５で、キーワードと文字列が一致していない場合も（ステップＳ３５でＮＯ）、ステップＳ３８に進む。
【００６０】
ステップＳ３８では、検索が完了したかどうか、換言すれば検索対象の次の文字列があるかどうかを調べる。検索が完了していなければ（ステップＳ３８でＮＯ）、ステップＳ３５に戻り、キーワードと次の文字列を比較する。すべての文字列について検索を行い、検索が完了すると（ステップＳ３８でＹＥＳ）、ステップＳ３９で、画面に表示された設定項目が選択されたかどうかを判断する。
【００６１】
ユーザーによる選択がなされない場合は（ステップＳ３９でＮＯ）、選択されるのを待つ。ユーザーが所望の設定項目をタッチ等して選択すると（ステップＳ３９でＹＥＳ）、ステップＳ４０で該当する設定画面へ遷移する。
【００６２】
このように、表示ないし使用が禁止されている場合は、キーワードと検索対象の文字列が一致していても、文字列に対応する設定項目は表示されないから、禁止されている機能設定が誤って行われることはない。
【００６３】
なお、表示ないし使用が禁止されている場合でも、すべての機能設定について検索したい場合や利用可能な機能を単に検索したい場合がある。そこで、表示ないし使用の禁止が設定されている機能の設定項目を示す文字列を検索対象に含めるかどうかを、検索前にユーザーに選択させる構成としてもよい。
【００６４】
この場合、ユーザーが、表示ないし使用が禁止されている機能の設定項目を示す文字列を検索対象に含める設定を行った場合、その文字列が抽出されると設定項目が表示されることになる。しかし、使用が禁止されていると、ユーザーがその設定項目を選択しても、設定画面に遷移することができない。
【００６５】
そこで、表示ないし使用が禁止されている機能の設定項目をユーザーが選択した場合は、選択された設定項目の設定画面ではなく、表示ないし使用を禁止から可能に変更するための設定画面を表示させるのがよい。
【００６６】
このような処理を図１１のフローチャートに示す。図１１のフローチャートは、図１０に示したフローチャートのステップＳ３６における、表示ないし使用が可能か否かの判断において、表示ないし使用が禁止されている場合（ステップＳ３６でＮＯ）が異なる。即ち、表示ないし使用が禁止されている場合は（ステップＳ３６でＮＯ）、ステップＳ４１で、該当する文字列で示される設定項目を表示部に表示した後、ステップＳ３８に進む。そして、ステップＳ３９で、この設定項目が選択された場合は、ステップＳ４０で、表示ないし使用を禁止から可能に変更するための設定画面を表示させる。ユーザーは、この画面において設定の変更を行えばよい。なお、表示ないし使用を禁止から可能に変更するための設定画面を表示させるのではなく、変更に必要な設定内容をメッセージとして伝えてもよい。
【００６７】
ただし、ユーザーが、表示ないし使用が禁止されている機能の設定項目を示す文字列を検索対象に含める設定を行った場合であっても、その禁止設定が管理者等の権限のある所定のユーザーによりなされている場合は、その設定を尊重するために、キーワードと一致した文字列があっても設定項目を表示しないのがよい。また、機能の表示ないし使用の禁止が、権限のある所定のユーザーにより設定されている場合は、禁止されている機能の設定項目を示す文字列を、最初から検索対象から除外して検索を行う構成としてもよい。
【００６８】
ところで、機能設定を行うために設定ボタンを押下したとき、ポップアップにより画面の一部に下位階層の画面が表示される場合と、画面全体が切り替わって下位階層の画面が表示される場合がある。例えば、メニュー画面においてボックス機能ボタンが押下されたときに遷移する図１２（Ａ）に示す画面１３２３において、「設定確認」ボタンが押下されると、図１２（Ｂ）に示すように、現在設定を行っているボックスについての情報を示す画面１３２４が、ポップアップにより元の画面１３２３の一部に表示される。また、図１２（Ａ）に示す画面１３２３において、ボックスを選択して「新規登録」ボタンが押下されると、図１２（Ｃ）に示すように、スライドインによって全面の切り替わりを伴う下位階層の画面１３２５への遷移が発生する。画面の一部に下位階層の画面を表示する場合も、画面全体が下位階層の画面に切り替わる場合も、いずれも、下位階層へと遷移して表示部１３１に表示される階層構造の画面として取り扱われる。
【００６９】
さらに、この実施形態では、ユーザーの指示に基づいて画面遷移グループを作成することができるようになっている。即ち、図１３に示すように、例えばメニュー画面１３２においてコピー機能を選択したときに遷移する画面において、カラー、用紙、濃度等の設定項目ボタンのほかに、「応用設定」ボタンが表示される場合がある。この応用設定には、小冊子、リピート、鏡像等の非常に多くの設定項目があり、各設定項目を設定するための下位階層の画面がそれぞれ存在している。そのため、応用設定画面を最上位階層の画面として下位階層に展開される複数の画面から構成される１つの画面遷移グループを作成できるようになっている。つまり、コピー機能に属する全体の画面遷移グループＧ１の中に、該画面遷移グループＧ１の中の一部の画面で構成され該グループに内包される下位の画面遷移グループＧ２を作成できるようになっている。これにより、ユーザーが範囲を絞ってより的確な検索を行うことができる。
【００７０】
このような下位の画面遷移グループＧ２の作成は、例えば次のようにして行えば良い。すなわち、図１４に示すように、「この画面以降の下位の画面を画面遷移グループとして設定しますか」というメッセージを表示し、「はい」ボタンが押下されることで下位の画面遷移グループＧ２が作成される構成とすればよい。
【００７１】
なお、上位の画面遷移グループＧ１のうちのどの画面により下位の画面遷移グループＧ２を作成するかは限定されない。また、上位の画面遷移グループＧ１についてもユーザーが作成してもよい。
【００７２】
このような下位の画面遷移グループＧ２が作成された場合、検索対象をどのように設定するかをユーザーが選択できるようにするのが望ましい。この実施形態では図１５に示すように、検索窓１３１ａとソフトウェアキーボード１３１ｂを有する検索画面が表示されたときに、上位の画面遷移グループＧ１を検索対象とするか、上位の画面遷移グループＧ１のうち下位の画面遷移グループＧ２を除く部分を検索対象とするか、下位の画面遷移グループＧ２のみを検索対象とするかをユーザーがタッチして選択可能になっている。
【００７３】
さらに、ユーザーによって選択され表示された画面の階層が深い場合、特に初心者ユーザーはどの階層の設定画面なのかを見失う恐れがある。そこで、この実施形態では、ユーザーにより設定項目が選択されたときに表示する画面を、表示部１３１に直ちに表示するモードと、図１６（Ａ）に示す上位階層の画面から同図（Ｂ）及び（Ｃ）へと順に画面を自動的に遷移させながら目的の画面１３２６を表示するモードを備えている。そして、例えば、図４あるいは図１５に示した検索画面において、いずれのモードで表示するかをユーザーに選択させることができるようになっており、ユーザーの使い勝手を良くしている。
【００７４】
さらに、ユーザーによる検索指示に基づいて表示された設定画面に、複数の設定項目の文字列が表示されていると、どの設定項目の画面であるかをユーザーが認識できなくなる恐れがある。そこでこの実施形態では、ユーザーにより設定項目が選択されたときに表示する画面において、設定項目を示す文字列を強調表示することで、どの設定項目の画面であるかをユーザーが認識できなくなる恐れをなくしている。例えば図１７の例では、「基本設定」の文字列が太線で表示されており、強調表示されていることを示している。強調表示の態様は限定されることはなく、設定項目を示す文字列を拡大表示したり、明度を変えて表示したり、色を変えて表示してもよい。
【符号の説明】
【００７５】
１      画像処理装置
１００  制御部
１０１  ＣＰＵ
１３０  操作パネル
１３１  表示部
１３２、１３２１〜１３２６  画面
【図１】
0006036753.tif 000002
【図２】
0006036753.tif 000003
【図３】
0006036753.tif 000004
【図４】
0006036753.tif 000005
【図５】
0006036753.tif 000006
【図６】
0006036753.tif 000007
【図７】
0006036753.tif 000008
【図８】
0006036753.tif 000009
【図９】
0006036753.tif 000010
【図１０】
0006036753.tif 000011
【図１１】
0006036753.tif 000012
【図１２】
0006036753.tif 000013
【図１３】
0006036753.tif 000014
【図１４】
0006036753.tif 000015
【図１５】
0006036753.tif 000016
【図１６】
0006036753.tif 000017
【図１７】
0006036753.tif 000018