(57)【要約】【課題】ＧＵＩ表示を行う画面サイズ等が異なる場合であっても、最適な選択肢表示を行えるようにする。【解決手段】操作画面を表示する表示手段３と、操作設定項目の列挙順を定義する選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を保持する定義情報格納手段１１と、前記操作画面上での表示領域の大きさを特定する情報を保持する条件情報格納手段１２と、前記定義情報格納手段１１から取り出すいずれか一つの選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を前記条件情報格納手段１２での保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段１３と、前記定義情報切替手段１３が取り出した選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…による順で前記設定項目が列挙される操作画面を構成して前記表示手段３に表示させる表示内容構成手段１４と、を備えて画像処理装置を構成する。【選択図】図２
2007166259.tif 000002
【特許請求の範囲】
【請求項１】
画像データについての処理を行う画像処理手段と、
前記画像処理手段に処理を行わせるための操作画面を表示する表示手段と、
前記画像処理手段での処理に関する設定項目で前記操作画面上に選択可能に列挙されるものについて、その列挙順を定義する選択肢表示順定義情報を予め複数種類保持している定義情報格納手段と、
前記設定項目を列挙し得る前記操作画面上での表示領域の大きさを特定する情報を予め保持している条件情報格納手段と、
前記定義情報格納手段が保持する中からいずれか一つの選択肢表示順定義情報を取り出すとともに、取り出す選択肢表示順定義情報を前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段と、
前記定義情報切替手段が取り出した選択肢表示順定義情報によって特定される順で前記設定項目が列挙される操作画面を構成して前記表示手段に表示させる表示内容構成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示内容構成手段は、前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさと、前記定義情報切替手段が取り出した選択肢表示順定義情報に従って列挙される各設定項目についての項目リストと、当該各設定項目の表示態様を定義するウィジェットビュースタイルとを基にして、前記操作画面の構成を行う
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記条件情報格納手段は、前記表示手段が表示する操作画面のサイズ情報、当該操作画面についての前記配置位置情報または当該操作画面の使用環境に関する情報の少なくとも一つを、前記表示領域の大きさを特定する情報として保持している
ことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記定義情報切替手段での選択肢表示順定義情報切り替えについてのユーザ指示を行うための指示入力手段を備えるとともに、
前記定義情報切替手段は、前記条件情報格納手段での保持情報よりも前記指示入力手段での指示入力結果を優先して、取り出す選択肢表示順定義情報の切り替えを行う
ことを特徴とする請求項１、２または３記載の画像処理装置。
【請求項５】
前記定義情報格納手段内へ格納する選択肢表示順定義情報のユーザ入力を行うための情報入力手段
を備えることを特徴とする請求項１、２、３または４記載の画像処理装置。
【請求項６】
画像データについての処理を行うとともに当該処理を行わせるための操作画面を表示する画像処理装置におけるコンピュータとしての機能を、
前記画像処理手段での処理に関する設定項目で前記操作画面上に選択可能に列挙されるものについて、その列挙順を定義する選択肢表示順定義情報を予め複数種類保持している定義情報格納手段と、
前記設定項目を列挙し得る前記操作画面上での表示領域の大きさを特定する情報を予め保持している条件情報格納手段と、
前記定義情報格納手段が保持する中からいずれか一つの選択肢表示順定義情報を取り出すとともに、取り出す選択肢表示順定義情報を前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段と、
前記定義情報切替手段が取り出した選択肢表示順定義情報によって特定される順で前記設定項目が列挙される操作画面を構成して前記表示手段に表示させる表示内容構成手段
として機能させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データについての処理を行う機能を有した画像処理装置、および、その画像処理装置におけるコンピュータとしての機能が実行する表示制御プログラムに関する。
【背景技術】
【０００２】
例えばデジタル複写機や複合機に代表される画像処理装置は、近年の高機能化の進展に伴い、その画像処理装置に画像データについての処理（コピー、プリントアウト、ＦＡＸ等）を行わせるための操作を、ＬＣＤ（Liquid Crystal Display）画面およびタッチパネルを利用したＧＵＩ（Graphical User Interface）機能によって行うものが一般的となっている。また、ＧＵＩ機能による操作に対応した画像処理装置の中には、その利便性向上を図ることを目的として複数パターンのＧＵＩ表示を適宜選択して表示し得るようにしたものや（例えば、特許文献１）、その操作性の改善を図ることを目的としてＧＵＩ表示上の機能キーの配置カスタマイズを行い得るものがある（例えば、特許文献２）。
【０００３】
このようなＧＵＩ表示される機能キーとしては、テンキーやスタート／ストップキー等の他に、画像処理装置での処理に関する設定項目で、その表示画面上に選択可能に列挙されるものが知られている。具体的には、例えばコピー処理を行う際の倍率に関する設定項目のように、100%,70%,86%,141%等といった項目が列挙表示され、その中からいずれか一つを選択することで、その項目（倍率）について設定されるようになっているものである。
【０００４】
【特許文献１】特開平６−７８０９４号公報
【特許文献２】特許第３００６６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＧＵＩ表示を行うＬＣＤ画面は、その画面サイズが、そのＬＣＤ画面を搭載する画像処理装置の機種毎に異なることが一般的である。そして、画面サイズが異なれば、ＬＣＤ画面上に表示し得る機能キー等の数についても当然に相違が生じてくる。また、ＬＣＤ画面の画面サイズが同じであっても、そのＬＣＤ画面上でのＧＵＩ表示のレイアウトパターンが異なる場合には、項目表示のための領域の大きさが相違する可能性があるため、全く同様のことが起こり得る。したがって、これらの場合には、選択可能に列挙される設定項目についても、列挙し得る項目数に相違が生じることになる。
【０００６】
ただし、列挙し得る項目数に相違が生じる場合、その項目数によっては、列挙すべき項目の優先順（列挙順）が変わることがある。例えば、コピー処理を行う際の倍率に関する設定項目を例に挙げると、利用頻度や操作性等の観点から、一度に列挙し得る項目数が多ければ100%,自動,70%,86%,141%・・・という順で列挙するのが好ましいのに対して、一度に列挙し得る項目数が少なければ100%,自動,50%,70%・・・という順で列挙するほうが好ましい、といった具合である。
【０００７】
しかしながら、従来の画像処理装置におけるＧＵＩ表示では、そのＧＵＩ表示の選択切り替えや配置カスタマイズ等に対応することはできても、利用頻度や操作性等を考慮した列挙項目の表示優先順の変更には対応していない。つまり、列挙項目の表示優先順を変更（列挙項目の並び替え）するためには、ＧＵＩ表示のためのソフトウエア（画像データ等）をそれぞれ別々に作成する必要が生じてしまうので、その表示優先順の変更に容易に対応することができない。したがって、場合によっては、例えば「その他の倍率」のボタン押下の後でなければ所望する倍率がポップアップ内に表示されないといったように、利用頻度の高い設定項目が、階層的なＧＵＩ表示構成における表示階層の浅いところに表示されずに、深い階層での表示を余儀なくされてしまう。したがって、ユーザにとっては、操作ステップ数が増えて不便なものとなってしまうおそれがある。
【０００８】
そこで、本発明は、列挙項目の表示優先順の変更に容易に対応可能にすることで、ＧＵＩ表示を行うＬＣＤ画面のサイズやそのＬＣＤ画面上でのＧＵＩ表示のレイアウトパターン等が異なる場合であっても、選択可能に列挙される設定項目について、それぞれに最適な選択肢表示を行えるようにして、これにより操作性の向上を図り、しかもその場合であっても、専用ソフトウエアをそれぞれ別々に用意する必要がなく、共通ソフトウエアでの実現により汎用性を十分に確保することのできる、画像処理装置および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために案出された画像処理装置で、画像データについての処理を行う画像処理手段と、前記画像処理手段に処理を行わせるための操作画面を表示する表示手段と、前記画像処理手段での処理に関する設定項目で前記操作画面上に選択可能に列挙されるものについて、その列挙順を定義する選択肢表示順定義情報を予め複数種類保持している定義情報格納手段と、前記設定項目を列挙し得る前記操作画面上での表示領域の大きさを特定する情報を予め保持している条件情報格納手段と、前記定義情報格納手段が保持する中からいずれか一つの選択肢表示順定義情報を取り出すとともに、取り出す選択肢表示順定義情報を前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段と、前記定義情報切替手段が取り出した選択肢表示順定義情報によって特定される順で前記設定項目が列挙される操作画面を構成して前記表示手段に表示させる表示内容構成手段とを備えることを特徴とする。
【００１０】
また、本発明は、上記目的を達成するために案出された表示制御プログラムで、画像データについての処理を行うとともに当該処理を行わせるための操作画面を表示する画像処理装置におけるコンピュータとしての機能を、前記画像処理手段での処理に関する設定項目で前記操作画面上に選択可能に列挙されるものについて、その列挙順を定義する選択肢表示順定義情報を予め複数種類保持している定義情報格納手段と、前記設定項目を列挙し得る前記操作画面上での表示領域の大きさを特定する情報を予め保持している条件情報格納手段と、前記定義情報格納手段が保持する中からいずれか一つの選択肢表示順定義情報を取り出すとともに、取り出す選択肢表示順定義情報を前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段と、前記定義情報切替手段が取り出した選択肢表示順定義情報によって特定される順で前記設定項目が列挙される操作画面を構成して前記表示手段に表示させる表示内容構成手段として機能させることを特徴とする。
【００１１】
上記構成の画像処理装置および表示制御プログラムによれば、定義情報格納手段が予め複数種類の選択肢表示順定義情報を保持しており、条件情報格納手段での保持情報によって特定される表示領域の大きさ、すなわち選択可能に列挙される設定項目についての表示領域の大きさに応じて、定義情報切替手段が定義情報格納手段内から取り出す選択肢表示順定義情報を切り替える。そして、定義情報切替手段が選択肢表示順定義情報を取り出すと、その選択肢表示順定義情報によって特定される順で設定項目が列挙される操作画面を表示内容構成手段が構成するので、その表示内容構成手段によって構成された操作画面を表示手段が表示する。
したがって、例えば表示手段が表示する操作画面のサイズや表示レイアウトパターン等の相違により選択可能に列挙される設定項目についての表示領域の大きさが異なる場合であっても、その大きさに応じて選択肢表示順定義情報についての選択が切り替わり、これにより当該設定項目の列挙順が切り替わることになるので、その表示領域の大きさに最適な順での表示を行い得るようになる。
しかも、選択肢表示順定義情報についての選択切り替えのためには、予め定義情報格納手段内に複数種類の選択肢表示順定義情報を用意しておくだけでよく、様々な大きさの表示領域について、選択肢表示順定義情報の切り替えのみで、すなわち共通の装置構成またはソフトウエア構成によって対応し得るようになる。
【発明の効果】
【００１２】
本発明では、列挙項目の表示優先順の変更に容易に対応することが可能なので、例えばＧＵＩ表示を行う操作画面のサイズやその画面上でのレイアウトパターン等が異なる場合であっても、その表示領域の大きさに最適な順での表示を行い得るようになる。したがって、表示領域の大きさによらず利用頻度の高い設定項目を常に表示階層の浅いところに表示させることが実現可能となり、操作性向上を通じてユーザにとっての利便性を従来よりも向上させることができる。
しかも、その場合であっても共通の装置構成またはソフトウエア構成によって対応し得るので、汎用性を十分に確保することができ、表示領域の大きさの違いにより専用ソフトウエアをそれぞれ別々に用意する必要がない。したがって、例えば新機種についての開発や評価等を行う場合に、その迅速化やコストダウン等の実現が期待できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき本発明に係る画像処理装置および表示制御プログラムについて説明する。
【００１４】
先ず、画像処理装置の概略構成について説明する。画像処理装置としては、画像データについてのコピー処理を行うデジタル複写機や、コピー処理、プリント処理、ＦＡＸ処理等を行う機能を統合した複合機等が知られている。ここでは、本発明をデジタル複写機に適用した場合を例に挙げて以下の説明を行う。
【００１５】
図１は、デジタル複写機の基本的なハードウエア構成例を示す説明図である。図例のように、デジタル複写機は、画像入力部１と、画像出力部２と、操作パネル３と、コントローラ４とを備えて構成されている。
【００１６】
画像入力部１は、例えばスキャナからなるもので、処理対象となる画像データの取得を行うものである。また、画像出力部２は、例えばプリンタエンジンからなるもので、処理対象となる画像データの出力を行うものである。すなわち、これら画像入力部１および画像出力部２は、画像データについての処理を行う画像処理手段として機能するものである。
【００１７】
操作パネル３は、画像入力部１または画像出力部２に画像データの処理を行わせるべく、デジタル複写機のユーザが操作するためのものである。その操作のために、操作パネル３は、ユーザへの情報表示を行うＬＣＤ画面等からなるディスプレイと、ユーザが操作して情報入力を行うためにタッチパネルとから構成されており、このような構成によってユーザに対するＧＵＩ表示を行うようになっている。すなわち、操作パネル３は、画像データについての処理を行わせるための操作画面を表示する表示手段として機能するものである。
【００１８】
コントローラ４は、デジタル複写機全体の動作制御を行うものためので、画像入力部１と接続する入力部インタフェース（以下、インタフェースを「Ｉ／Ｆ」と略す）４ａおよびシステムメモリ４ｂと、画像出力部２と接続する出力部Ｉ／Ｆ４ｃと、操作パネル３と接続するパネルＩ／Ｆ４ｄと、所定プログラムを実行するメインＣＰＵ（Central Processing Unit）４ｅと、各種情報の保持蓄積を行うＨＤＤ（Hard Disc Drive）４ｆと、を備えて構成されたものである。すなわち、コントローラ４は、コンピュータとしての機能を実現するものである。
【００１９】
次に、以上のようなハードウエア構成のデジタル複写機における機能構成（ソフトウエア構成）について説明する。
【００２０】
図２は、本発明が適用されたデジタル複写機のソフトウエア構成例を示す説明図である。図例のように、デジタル複写機は、定義情報格納手段１１と、条件情報格納手段１２と、定義情報切替手段１３と、表示内容構成手段１４と、を備えて構成されている。
【００２１】
定義情報格納手段１１は、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を予め複数種類保持しているものである。選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…とは、画像入力部１または画像出力部２での処理に関する設定項目で、操作パネル３での表示画面上に選択可能に列挙されるものについて、その列挙順を定義するための情報である。選択可能に列挙される設定項目としては、処理倍率や用紙サイズ等についての項目が挙げられる。具体的には、例えば処理倍率であれば、25.0%,35.3%,50.0%,57.7%,61.2%,64.7%,70.7%,78.5%,81.6%,86.6%,94.0%,97.3%,100%,115.4%, 122.5%,27.3%,129.4%,141.4%,154.5%,163.2%,173.2%,180.0%,200.0%,220.0%,282.8%,400.0%,自動等といったものである。これらの各設定項目は表示画面上のポップアップ内に列挙されるが、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…は、その列挙順（列挙にあたっての表示優先順）を定義して特定するものである。ただし、定義情報格納手段１１内に格納される複数種類は、同一項目についてのものであっても、それぞれが異なる列挙順に対応しているものとする。
【００２２】
条件情報格納手段１２は、上述した各設定項目を列挙し得る操作パネル３の表示画面上での表示領域の大きさを特定する情報を予め保持している。表示領域の大きさを特定する情報としては、ＬＣＤサイズ情報１２ａ、レイアウトパターン定義情報１２ｂまたはその他の切替条件情報１２ｃの少なくとも一つが挙げられる。
ＬＣＤサイズ情報１２ａとは、操作パネル３におけるＬＣＤ画面の画面サイズを特定する情報である。図３は、ＬＣＤサイズ情報の具体例を示す説明図である。
レイアウトパターン定義情報１２ｂは、操作パネル３におけるＬＣＤ画面で表示する表示レイアウトパターン（配置領域の大きさおよび位置）を特定する情報である。図４は、表示レイアウトパターンの具体例を示す説明図である。
また、その他の切替条件情報１２ｃとしては、例えばデジタル複写機の仕向け地に関する情報のように、操作パネル３の使用環境に関する情報が挙げられる。同じ機種のデジタル複写機であっても、使用環境（米国向けか、あるいは日本国内向けか等）によっては、操作パネル３における情報表示領域の大きさが相違し得るからである。なお、その他の切替条件情報１２ｃは、仕向け地に関する情報のみに限定されることはなく、操作パネル３の使用環境を特定して、その操作パネル３における情報表示領域の大きさの認識に寄与する情報であれば、他の情報（例えば、ユーザ認証情報や顧客管理情報）を利用してもよいことは勿論である。
【００２３】
定義情報切替手段１３は、定義情報格納手段１１が保持する中からいずれか一つの選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を取り出して、データモデル１３ａを生成するものである。ただし、定義情報切替手段１３では、定義情報格納手段１１から取り出す選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を、条件情報格納手段１２の保持情報によって特定される表示領域の大きさに応じて切り替えるようになっている。
定義情報切替手段１３が生成するデータモデル１３ａとは、操作パネル３におけるＬＣＤ画面で表示する項目のリストである操作項目リストに相当するものである。すなわち、倍率選択、用紙選択といった機能のデータモデル表現であって、ユーザからみたときの操作設定項目をリストアップして定義したものである。なお、この操作項目リストの作成は、定義情報格納手段１１内から取り出した選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を基にして行えばよい。
【００２４】
表示内容構成手段１４は、操作パネル３のＬＣＤ画面上に表示する操作画面を構成して表示させるものである。ただし、表示内容構成手段１４では、条件情報格納手段１２の保持情報によって特定される表示領域の大きさと、定義情報切替手段１３が取り出した選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を基に生成された各設定項目についてのデータモデル（操作項目リスト）１３ａと、各設定項目の表示態様を定義するウィジェットビュースタイル１４ａとを基にして、操作画面の構成を行うようになっている。したがって、表示内容構成手段１４は、定義情報切替手段１３が取り出した選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…によって特定される順で、設定項目が列挙される操作画面を構成して、これを操作パネル３のＬＣＤ画面上に表示させることになる。
表示内容構成手段１４が画面構成の際に基にするウィジェットビュースタイル１４ａとは、操作パネル３におけるＬＣＤ画面で表示するビュースタイル（見栄え）を定義するためのものである。すなわち、ウィジェットと、データモデル１３ａと、レイアウトパターン（配置領域）で定義された配置位置とを関連付けて、表示項目の表示態様（フォントや色等）を定義するためのものである。なお、ウィジェット（Widget）とは、ボタン、メニュー、スクロールバーといったＧＵＩ表示を構成する各コンポーネント（構成要素）のことを指す。これらを特定する情報については、予め所定記憶領域に格納されているものとする。
【００２５】
これらの各手段１１〜１４は、デジタル複写機のコントローラ４におけるコンピュータとしての機能が、所定プログラムを実行することによって実現することが考えられる。すなわち、コントローラ４には、当該所定プログラムが予めインストールされているものとする。ただし、その場合において、当該所定プログラムは、コントローラ４へのインストールに先立ち、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、これらの各手段１１〜１４については、デジタル複写機のコントローラ４にインストール可能な表示制御プログラムによって実現することが可能である。
【００２６】
次に、以上のように構成されたデジタル複写機における処理動作例について説明する。
【００２７】
先ず、基本的な処理動作例の概要を説明する。
上記構成のデジタル複写機では、装置起動時に、定義情報切替手段１３が、ＬＣＤサイズ情報１２ａ等の条件情報格納手段１２による保持情報を参照して、定義情報格納手段１１内から取り出すべき選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を決定し、その決定した選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を取り出して、データモデル１３ａの属性値として、その取り出し情報を付加して表示する選択肢（列挙する設定項目）を完成させる。このようにして、定義情報切替手段１３がデータモデル１３ａを生成すると、その後は、表示内容構成手段１４が、そのデータモデル１３ａにおける選択肢と、画面上に表示するウィジェットとを対応づけて、フォントやカラー等のスタイルを決定する。そして、条件情報格納手段１２が保持しているレイアウトパターン定義情報１２ｂから配置場所の情報を取得して、画面を構成する情報を最終決定し、その決定結果を操作パネル３へ送出して、その操作パネル３に表示させる。
【００２８】
続いて、以上のような処理動作例について、具体例を挙げてさらに詳しく説明する。ここでは、倍率選択を表示する場合を例に挙げて説明する。
図５は、操作パネルにおけるＬＣＤ画面での表示具体例を示す説明図である。
【００２９】
例えば、処理倍率についての設定項目として、大画面選択肢となる｛100%,自動,70%,86%,141%,25%,35.3%,50%,57.7%,61.2%,64.7%,70.7%,…｝という順の選択肢表示順定義情報と、小画面選択肢となる｛100%,自動,50%,70%,86%,141%,25%,35.3%,57.7%,61.2%,64.7%,70.7%,…｝という順の選択肢表示順定義情報とが、定義情報格納手段１１内に保持されている場合を考える。なお、設定項目の配置優先度は、選択肢表示順定義情報における順が上位ほど高いという定義としておく。
【００３０】
この場合に、定義情報切替手段１３は、先ず、条件情報格納手段１２による保持情報を参照して、処理倍率についての設定項目の表示領域の大きさを判断する。この判断は、例えば、条件情報格納手段１２による保持情報がＬＣＤサイズ情報１２ａであれば（例えば図３参照）、操作パネル３におけるＬＣＤ画面がＳＶＧＡ、ＨＶＧＡまたはＱＶＧＡのいずれであるかを認識し、ＳＶＧＡであれば大画面、ＱＶＧＡであれば小画面といった具合に判断する。
【００３１】
そして、大画面と判断した場合には、定義情報切替手段１３は、大画面選択肢となる｛100%,自動,70%,86%,141%,25%,35.3%,50%,57.7%,61.2%,64.7%,70.7%,…｝という順の選択肢表示順定義情報を定義情報格納手段１１内から取り出してデータモデル１３ａを生成する。その結果、生成されたデータモデル１３ａを基にして表示内容構成手段１４が表示画面を構成すると、操作パネル３上では、図５（ａ）に示すように、処理倍率についての設定項目として｛100%,自動,70%,86%,141%,その他の倍率｝の各項目が列挙されることになる（図中Ａ部参照）。
【００３２】
一方、小画面と判断した場合には、定義情報切替手段１３は、小画面選択肢となる｛100%,自動,50%,70%,86%,141%,25%,35.3%,57.7%,61.2%,64.7%,70.7%,…｝という順の選択肢表示順定義情報を定義情報格納手段１１内から取り出してデータモデル１３ａを生成する。その結果、生成されたデータモデル１３ａを基にして表示内容構成手段１４が表示画面を構成すると、操作パネル３のＬＣＤ画面上では、図５（ｂ）に示すように、処理倍率についての設定項目として、｛100%,自動,50%,70%,その他の倍率｝の各項目が列挙されることになる。つまり、大画面選択肢の場合とは列挙順が異なって表示されることになる（図中Ｂ部参照）。
【００３３】
これらの設定項目を列挙する際の配置定義は、ウィジェットビュースタイル１４ａのうちの一つである処理倍率選択オープンタイプ・ウィジェットと関連付けられた情報によって定義される。オープンタイプ・ウィジェットは、設定項目を配置情報定義に従って、順番に上から配置し、表示領域の大きさの制約で配置できなくなった場合は、「その他の倍率」として、残りの設定項目が配置される別の画面へ遷移するボタンを最後に配置するウィジェットである。
【００３４】
なお、選択肢表示順定義情報で列挙順が特定される設定項目の中に、例えば装置状態やオプション構成等の都合によって対応することができず、表示無効とすべき設定項目が存在する場合は、当該設定項目を除いた順で、他の設定項目が列挙されることになる。例えば、図５（ａ）の例において、何らかの理由で｛自動｝という設定項目を表示無効とすべき場合、選択肢表示順定義情報で特定される列挙順に基づき、｛25%｝という設定項目が繰り上がって操作パネル３のＬＣＤ画面上に表示されることになる。
【００３５】
このような画面表示を行うための選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を取り出す際の選択切り替えは、ＬＣＤサイズ情報１２ａではなく、条件情報格納手段１２による他の保持情報を基にして行ってもよいことは勿論である。すなわち、レイアウトパターン定義情報１２ｂ等を基にして選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を決定する場合も、基本的な流れは同じである。レイアウトパターン定義情報１２ｂを基にする場合であれば、ＬＣＤ画面の全体の大きさではなく、設定項目を列挙すべき表示領域の大きさに応じて、領域大である場合には大画面選択肢となるよう決定し（例えば図４（ａ）参照）、領域小である場合には小画面選択肢となるよう決定し（例えば図４（ｂ）参照）、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の選択切り替えが行われることになる。また、その他の切替条件情報１２ｃを基にする場合であれば、デジタル複写機の仕向け地、ＯＥＭであるか否かの別、ユーザ認証情報、顧客管理情報等から所定対応関係によって一義的に定まる表示領域の大きさに応じて、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の選択切り替えが行われることになる。また、幾つかの選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を組み合わせて用いることも考えられる。
【００３６】
以上のように、本実施形態で説明したデジタル複写機および表示制御プログラムによれば、定義情報格納手段１１が予め複数種類の選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を保持しており、条件情報格納手段１２での保持情報によって特定される表示領域の大きさ、すなわち選択可能に列挙される設定項目についての表示領域の大きさに応じて、定義情報切替手段１３が定義情報格納手段１１内から取り出す選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を切り替える。そして、定義情報切替手段１３が選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を取り出すと、その選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…によって特定される順で設定項目が列挙される表示画面を表示内容構成手段１４が構成するので、その表示内容構成手段１４によって構成された表示画面を操作パネル３が表示することになる。したがって、例えば操作パネル３が表示する表示画面のサイズや表示レイアウトパターン等の相違により選択可能に列挙される設定項目についての表示領域の大きさが異なる場合であっても、その大きさに応じて選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…についての選択が切り替わり、これにより当該設定項目の列挙順が切り替わることになるので、図５（ａ）または（ｂ）に示すように、その表示領域の大きさに最適な順での表示を行い得るようになる。
【００３７】
つまり、本実施形態におけるデジタル複写機および表示制御プログラムでは、列挙項目の表示優先順の変更に容易に対応することが可能なので、例えばＧＵＩ表示を行う操作画面のサイズやその画面上でのレイアウトパターン等が異なる場合であっても、その表示領域の大きさに最適な順での表示を行い得るようになる。そのため、表示領域の大きさによらず利用頻度の高い設定項目を常に表示階層の浅いところに表示させることが実現可能となり、操作性向上を通じてユーザにとっての利便性を従来よりも向上させることができるのである。
【００３８】
しかも、本実施形態におけるデジタル複写機および表示制御プログラムによれば、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…についての選択切り替えのためには、予め定義情報格納手段１１内に複数種類の選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…を用意しておくだけでよく、様々な大きさの表示領域について、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の切り替えのみで、すなわち共通の装置構成またはソフトウエア構成によって対応し得るようになる。つまり、共通ソフトウエアは、データモデル（操作項目リスト）が全ての設定項目が記述されている選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…に基づいて作成されるため、各設定項目の列挙順を入れ替えても、ソフトウエアの共通性が損なわれることがない。したがって、表示領域の大きさの違いにより専用ソフトウエアをそれぞれ別々に用意する必要がなく、汎用性を十分に確保することができることから、例えば新機種についての開発や評価等を行う場合に、その迅速化やコストダウン等の実現が期待できる。
【００３９】
ここで、共通化に対応可能なソフトウエア構成について簡単に説明する。
図６は、ソフトウエアのレイヤー構造の具体例を示す模式図である。
図例のように、ここで説明するレイヤー構造は、上から、プレゼンテーション・デバイス（Presentation Device）２１、プレゼンテーション（Presentation）２２、ユーザインタフェース−プラットフォーム（UI-PF）２３、アプリケーション（Application）２４の順で、構成されている。
【００４０】
Presentation Device２１は、ＬＣＤサイズ情報１２ａに対応する物理的なＵＩ表示デバイス層である。タッチパネルをセンスするドライバ等もここに含まれる。
Presentation２２は、表示制御エンジンである。表示画面の切り替えやウィジェットはこの層がハンドリングする。
UI-PF２３は、各ＬＣＤサイズ情報１２ａ、カラー情報等に最適化されたウィジェットやレイアウトパターン等を提供する層である。デバイス（例えばコントローラ４）に接続される操作パネル３のＬＣＤサイズに応じた部品が選択される。
Application２４は、ユーザに提供するサービスそのものが実装される層である。ユーザに選択させるデータモデルはこの層が提供するものであり、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…もこの層において提供されるものである。
【００４１】
このようなレイヤー構造によってソフトウエアを構成すれば、デジタル複写機および表示制御プログラムは、ソフトウエアの共通化が実現可能となる。すなわち、表示領域の大きさに応じて選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の選択切り替えを行う場合であっても、Application２４は操作項目の表示順序に関する違いを実装する必要がないので、ソフトウエアを共通化することができるのである。
【００４２】
ところで、上述したソフトウエア構成では、表示領域の大きさが異なることによる列挙可能設定項目の表示順または表示優先度の変動によっても、その列挙可能設定項目数の変動によっても、ソフトウエアを作り変える必要がないことに加え、同じ仕組みでユーザ毎に選択肢表示のカスタマイズにも容易に対応し得るようになる。
【００４３】
カスタマイズとしては、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の切り替えについてのカスタマイズと、その選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…自体についてのカスタマイズが考えられる。
【００４４】
切り替えについてのカスタマイズを実現する場合であれば、例えば操作パネル３を情報切り替えのユーザ指示を行うための指示入力手段として利用し、操作パネル３でのユーザ指示があると、定義情報切替手段１３が、条件情報格納手段１２での保持情報よりも当該ユーザ指示の結果を優先して、取り出す選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…の切り替えを行うようにすればよい。また、レイアウトパターン定義情報１２ｂをユーザが選択し得るようにし、そのレイアウトパターン定義情報１２ｂを選択することで、間接的に選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…が切り替わるようにすることも考えられる。
【００４５】
一方、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…自体についてのカスタマイズを実現する場合であれば、例えばコントローラ４とネット接続またはローカルにケーブル接続するコンピュータを情報入力手段として利用し、そのコンピュータから定義情報格納手段１１内へ格納する選択肢表示順定義情報の入力を行うようにすればよい。このようにして、選択肢表示順定義情報を新たに入力したり、あるいは格納済みの選択肢表示順定義情報を入れ替えたりして、その選択肢表示順定義情報を必要なときに呼び出して利用すれば、その選択肢表示順定義情報に基づいて操作パネル３における表示画面が構成されることになるので、結果としてその表示画面をユーザがカスタマイズし得ることになる。
【００４６】
このようなカスタマイズに対応する場合、選択肢表示順定義情報１１ａ，１１ｂ，１１ｃ…は、ＸＭＬ（eXtensible Markup Languag）ファイルによって構成することが望ましい。ＸＭＬは、シンプルなフォーマットで文書構造を記述でき、独自にタグを定義できることが特徴の{ HYPERLINK "http://yougo.ascii24.com/gh/13/001363.html" ,マークアップ言語}であり、インターネットの様々な分野での応用が進められているものなので、カスタマイズへの対応が非常に容易化するからである。
【００４７】
ここで、ＸＭＬで記述するファイル構成について具体例を挙げて説明する。
【００４８】
図７は、操作項目リストについてのファイル構成例を示す説明図である。図例のように、操作項目リストは、データモデル毎に列挙型（enumData）を使って記述することが考えられる。
enumDataは、図７（ａ）に示すように、オプションズ（options）と、セレクテッドインデックス（selectedIndex）とから構成される。optionsは、列挙内容を定義するもので、子要素として設定項目を示すオプションアイテム（optionItem）要素を指定。また、selectedIndexは、列挙内容のうち、デフォルトで選択される要素（optionItem）のインデックス番号を特定するものである。なお、インデックス番号は０から始まる整数値とする
このような構成の操作項目リストの一例としては、図７（ｂ）に示すようなものが挙げられる。
【００４９】
図８は、選択肢表示順定義情報についてのファイル構成例を示す説明図である。図例のように、選択肢表示順定義情報については、そのためのタグ名を<オーダチェンジャ（orderChanger）>として定義する。<orderChanger>要素は、操作項目リストを定義するファイルには出現せず、設定項目等の操作画面上における表示順序や表示可能数が限られているときに、表示の優先順位を指定する際に使う。主に別ファイルとして選択肢順序定義ファイルを定義する。
<orderChanger>要素は、図８（ａ）に示すように、表示順序の入れ替えまたは表示項目の間引きを行なう対象要素を<アイディー（id）>属性を用いて指定する<ターゲットアイテム（targetItem）>と、表示順を指定する<アイテム（item）>子要素の列挙である<オーダ（order）>とから構成される。また、<item>は、表示順を示す要素で関連付けられる項目（optionItem）を<ターゲットアイディー（targetId）>属性で指定するものであり、表示内容を間引く際に用いる優先順位である<プライオリティ（priority）>が付随している。この<priority>は、例えば正の整数値で値が小さいほど優先順位が高い。
このような構成の選択肢表示順定義情報の一例としては、例えば上述した大画面選択肢となるものであれば、図８（ｂ）に示すようなものが挙げられる。
【００５０】
なお、上述した構成例では、全ての<order>を並べることで選択肢表示順定義情報を規定する場合を例に挙げたが、<priority>だけを使い変更部分だけを記述する手法で指定することも考えられる。その場合、例えば上述した小画面選択肢となるものであれば、図８（ｃ）に示すようなものとなる。
このような構成例であれば、ユーザが選択肢表示順定義情報についての情報入力を行う際に、全ての要素の記述を行う必要がなく、変更したい項目の<priority>だけを記述することで、その変更を実現することができる。また、ＬＣＤサイズ情報１２ａに応じて<priority>の記述だけが変更された構成の選択肢表示順定義情報も考えられる。したがって、カスタマイズへの対応がより一層容易化することになる。
【００５１】
以上のようなカスタマイズへの対応を可能にした場合には、ユーザが選択肢表示順定義情報を適宜入れ替えて表示画面を構築することが可能となる。すなわち、ユーザは、選択肢表示順定義情報を切り替えることで、自分がやりたいタスクに応じた画面表示を得ることができる。したがって、ユーザにとっては、非常に利便性の高いものとなる。
【００５２】
なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。例えば、選択可能に列挙される設定項目は、処理倍率や用紙サイズ等以外であってもよい。また、本発明は、画像データについての処理を行う機能を有した画像処理装置であり、ＧＵＩ機能による操作画面の表示を行うものであれば、デジタル複写機や複合機等の他に、プリンタやスキャナ等に適用することが可能である。
【図面の簡単な説明】
【００５３】
【図１】デジタル複写機の基本的なハードウエア構成例を示す説明図である。
【図２】本発明が適用されたデジタル複写機のソフトウエア構成例を示す説明図である。
【図３】ＬＣＤサイズ情報の具体例を示す説明図であり、（ａ）はＳＶＧＡについての例を示す図、（ｂ）はＨＶＧＡについての例を示す図、（ｃ）はＱＶＧＡについての例を示す図である。
【図４】表示レイアウトパターンの具体例を示す説明図であり、（ａ）は同一サイズの領域からなるレイアウトパターンについての例を示す図、（ｂ）は異サイズ混在のレイアウトパターンについての例を示す図である。
【図５】操作パネルにおけるＬＣＤ画面での表示具体例を示す説明図であり、（ａ）は大画面の場合の例を示す図、（ｂ）は小画面の場合の例を示す図である。
【図６】ソフトウエアのレイヤー構造の具体例を示す模式図である。
【図７】操作項目リストについてのファイル構成例を示す説明図であり、（ａ）はそのブロック図、（ｂ）はファイルリスト図である。
【図８】選択肢表示順定義情報についてのファイル構成例を示す説明図であり、（ａ）はそのブロック図、（ｂ）および（ｃ）はファイルリスト図である。
【符号の説明】
【００５４】
１…画像入力部、２…画像出力部、３…操作パネル、４…コントローラ、４ａ…入力部Ｉ／Ｆ、４ｂ…システムメモリ、４ｃ…出力部Ｉ／Ｆ、４ｄ…パネルＩ／Ｆ、４ｅ…メインＣＰＵ、４ｆ…ＨＤＤ、１１…定義情報格納手段、１１ａ，１１ｂ，１１ｃ…選択肢表示順定義情報、１２…条件情報格納手段、１２ａ…ＬＣＤサイズ情報、１２ｂ…レイアウトパターン定義情報、１２ｃ…その他の切替条件情報、１３…定義情報切替手段、１３ａ…データモデル（操作項目リスト）、１４…表示内容構成手段、１４ａ…ビュースタイル（拡張スタイルシート）
【図１】
2007166259.tif 000003
【図２】
2007166259.tif 000004
【図３】
2007166259.tif 000005
【図４】
2007166259.tif 000006
【図５】
2007166259.tif 000007
【図６】
2007166259.tif 000008
【図７】
2007166259.tif 000009
【図８】
2007166259.tif 000010