(57)【要約】 【課題】ユーザの操作効率を向上させることが可能な画像処理装置を提供する。【解決手段】画像処理装置は、画面記憶装置と表示装置と操作受付手段と判定手段と表示制御手段とを備える。画面記憶装置は、画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し画面それぞれに対して他の画面との階層関係を対応付けて記憶する。表示装置は、少なくとも１つの画面を表示する。操作受付手段は、画面に対する操作を受け付ける。判定手段は、操作受付手段によって受け付けられた操作に基づいて、画像処理装置に対する指示を判定する。表示制御手段は、判定手段によって判定された指示に応じて少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて表示装置に表示し階層的に表示された少なくとも１つの画面の最上位層に、画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する。【選択図】図３
2014241052.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
前記画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し、前記画面それぞれに対して他の画面との階層関係を対応付けて記憶する画面記憶装置と、
前記画面記憶装置に記憶されている少なくとも１つの画面を表示する表示装置と、
前記表示装置に表示されている画面に対する操作を受け付ける操作受付手段と、
前記操作受付手段によって受け付けられた操作に基づいて、前記画像処理装置に対する指示を判定する判定手段と、
前記判定手段によって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて前記表示装置に表示し、階層的に表示された少なくとも１つの画面の最上位層に、前記画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する表示制御手段と、を備える、
画像処理装置。
【請求項２】
前記表示制御手段は、前記実行指示に対応する操作を受け付けた場合の出力結果に対応する第２表示部品と、前記第１表示部品とを、階層的に表示された少なくとも１つの画面の最上位層に配置して表示する制御を行う、
請求項１に記載の画像処理装置。
【請求項３】
前記判定手段によって判定された指示に応じて、前記画像処理装置によって実行可能な機能に関する設定の変更を行う変更手段をさらに備え、
前記表示制御手段は、前記変更部により変更された設定に応じた前記第２表示部品を表示する制御を行う、
請求項２に記載の画像処理装置。
【請求項４】
画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し、前記画面それぞれに対して他の画面との階層関係を対応付けて記憶する画面記憶装置に記憶されている少なくとも１つの画面を表示する表示装置に表示されている画面に対する操作を受け付ける操作受付ステップと、
前記操作受付ステップによって受け付けられた操作に基づいて、前記画像処理装置に対する指示を判定する判定ステップと、
前記判定ステップによって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて前記表示装置に表示し、階層的に表示された少なくとも１つの画面の最上位層に、前記画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する表示制御ステップと、を含む、
画像処理方法。
【請求項５】
前記表示制御ステップでは、前記実行指示に対応する操作を受け付けた場合の出力結果に対応する第２表示部品と、前記第１表示部品とを、階層的に表示された少なくとも１つの画面の最上位層に配置して表示する制御を行う、
請求項４に記載の画像処理方法。
【請求項６】
前記判定ステップによって判定された指示に応じて、前記画像処理装置によって実行可能な機能に関する設定の変更を行う変更ステップをさらに含み、
前記表示制御ステップでは、前記変更ステップで変更した設定に応じた前記第２表示部品を表示する制御を行う、
請求項５に記載の画像処理方法。
【請求項７】
画像処理装置に搭載されたコンピュータに、
画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し、前記画面それぞれに対して他の画面との階層関係を対応付けて記憶する画面記憶装置に記憶されている少なくとも１つの画面を表示する表示装置に表示されている画面に対する操作を受け付ける操作受付ステップと、
前記操作受付ステップによって受け付けられた操作に基づいて、前記画像処理装置に対する指示を判定する判定ステップと、
前記判定ステップによって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて前記表示装置に表示し、階層的に表示された少なくとも１つの画面の最上位層に、前記画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する表示制御ステップと、を実行させるためのプログラム。
【請求項８】
前記表示制御ステップでは、前記実行指示に対応する操作を受け付けた場合の出力結果に対応する第２表示部品と、前記第１表示部品とを、階層的に表示された少なくとも１つの画面の最上位層に配置して表示する制御を行う、
請求項７に記載のプログラム。
【請求項９】
前記判定ステップによって判定された指示に応じて、前記画像処理装置によって実行可能な機能に関する設定の変更を行う変更ステップをさらに含み、
前記表示制御ステップでは、前記変更ステップで変更した設定に応じた前記第２表示部品を表示する制御を行う、
請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、装置に搭載されたアプリケーション（以下、単に「アプリ」と称する場合がある）が提供可能な機能の実行指示の入力を受け付ける表示部品（ＵＩ部品）を表示する技術が知られている。例えばユーザが、画面に表示された複数のアイコンのうちの何れかを選択すると、選択したアイコンに対応するアプリの初期画面に切り替わり、その初期画面には、当該アプリが提供可能な機能の実行指示を受け付ける表示部品が表示される技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ここで、上記表示部品に対する実行指示の入力（例えばタッチ操作による入力）が行われる前に、アプリが保持する階層構造（レイヤ構造）の画面のうちの何れかの階層（レイヤ）の画面が表示対象の画面として選択されると、その選択された画面が最上位層（トップレイヤ）に配置されることで、上記表示部品の少なくとも一部が隠れてしまう場合がある。
【０００４】
例えば上記表示部品の一部が隠れていると、実際には、実行指示の入力を行うことができる状態であるにも関わらず、ユーザは、実行指示の入力を行うことができない状態であると思い込んでしまう場合がある。
【０００５】
また、例えば上記表示部品が完全に隠れていると、ユーザは、実行指示の入力を行うために、上記表示部品を再表示させるための操作（例えば上記初期画面に戻す操作）を行う必要がある。
【０００６】
このため、装置が提供可能な機能の実行指示に対応する操作を行うユーザの操作効率が低下するという問題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像処理装置が提供可能な機能の実行指示に対応する操作を行うユーザの操作効率を向上させることが可能な画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、前記画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し、前記画面それぞれに対して他の画面との階層関係を対応付けて記憶する画面記憶装置と、前記画面記憶装置に記憶されている少なくとも１つの画面を表示する表示装置と、前記表示装置に表示されている画面に対する操作を受け付ける操作受付手段と、前記操作受付手段によって受け付けられた操作に基づいて、前記画像処理装置に対する指示を判定する判定手段と、前記判定手段によって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて前記表示装置に表示し、階層的に表示された少なくとも１つの画面の最上位層に、前記画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する表示制御手段と、を備える画像処理装置である。
【発明の効果】
【０００９】
本発明によれば、画像処理装置が提供可能な機能の実行指示に対応する操作を行うユーザの操作効率を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、ＭＦＰのハードウェア構成例を示す図である。
【図２】図２は、ＭＦＰのソフトウェア構成例を示す図である。
【図３】図３は、操作部の機能構成例を示す図である。
【図４】図４は、ホーム画面の一例を示す図である。
【図５】図５は、表示制御部による表示制御を概念的に表す模式図である。
【図６】図６は、シンプルコピーアプリの初期画面の一例を示す図である。
【図７】図７は、色選択画面の一例を示す図である。
【図８】図８は、変更部により変更された設定に応じた仕上がりイメージが表示される様子を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る画像処理装置、画像処理方法およびプログラムの実施形態を詳細に説明する。以下では、本発明に係る画像処理装置を、複合機（ＭＦＰ：Multifunction  Peripheral）に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００１２】
図１は、本実施形態のＭＦＰ１のハードウェア構成例を示すブロック図である。図１に示すように、ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０と、を備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１３】
なお、本体１０は、操作部２０で受け付けた入力に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００１４】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。
【００１５】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１６】
通信Ｉ／Ｆ１５は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００１７】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１８】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００１９】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００２０】
通信Ｉ／Ｆ２５は、インターネットなどのネットワークを介してサーバ装置等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３００を介して本体１０と通信するためのインタフェースである。
【００２１】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２２】
次に、ＭＦＰ１のソフトウェア構成について説明する。図２は、ＭＦＰ１のソフトウェア構成の一例を示す模式図である。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２、および、ＯＳ層１０３の実体は、ＲＯＭ１２やＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２３】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００２４】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００２５】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００２６】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００２７】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体１０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。
【００２８】
本実施形態では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００２９】
以上のように、本実施形態のＭＦＰ１において、本体１０と操作部２０は別々のオペレーティングシステムで動作するため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）や、本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００３０】
また、本実施形態では、操作部２０に対する電力供給は、本体１０から通信路３００を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３１】
次に、操作部２０について説明する。ここでは、本発明に係る機能は、操作部２０に搭載されている場合を例に挙げて説明するが、これに限られるものではない。また、説明の便宜上、図３では、本発明に係る機能を主に例示しているが、操作部２０が有する機能は、これらに限られるものではない。
【００３２】
図３に示すように、操作部２０は、画面記憶装置２０５と、表示装置２０６と、操作受付部２１０と、判定部２１５と、表示制御部２２０と、変更部２５０とを有する。
【００３３】
画面記憶装置２０５は、ＭＦＰ１によって実行可能な機能に関する情報を含む画面を複数記憶し、複数の画面それぞれに対して他の画面との階層関係を対応付けて記憶する。画面記憶装置２０５は、例えばＲＯＭ２２やフラッシュメモリ２４により実現可能である。この例では、画面記憶装置２０５は、操作部２０に搭載された複数種類のアプリケーションごとに、階層構造（レイヤ構造）の複数の画面を記憶していると捉えることもできる。
【００３４】
表示装置２０６は、表示制御部２２０の制御の下、画面記憶装置２０５に記憶されている少なくとも１つの画面を表示する。この例では、表示装置２０６は、操作パネル２７により実現可能である。この例では、ＭＦＰ１の起動直後やユーザが何も操作を行っていない状態においては、図４に示すようなホーム画面が操作パネル２７に表示される。図４に示すように、ホーム画面上には、ＭＦＰ１（この例では操作部２０）に搭載された複数種類のアプリと１対１に対応する複数のアイコンが表示される。
【００３５】
図３に戻って説明を続ける。操作受付部２１０は、表示装置２０６に表示されている画面に対する操作を受け付ける。この例では、操作受付部２１０は、タッチパネル機能が搭載された操作パネル２７に対するタッチ操作を受け付ける。操作受付部２１０は、請求項の「操作受付手段」に対応している。
【００３６】
判定部２１５は、操作受付部２１０によって受け付けられた操作に基づいて、ＭＦＰ１に対する指示を判定する。例えば判定部２１５は、操作受付部２１０によって受け付けられた、ホーム画面上のアイコンをタッチする操作に基づいて、そのアイコンに対応するアプリケーションの起動指示を判定することもできるし、操作受付部２１０によって受け付けられたスタートボタン（後述）の押下操作に基づいて、コピーの実行指示を判定することもできる。判定部２１５は、請求項の「判定手段」に対応している。
【００３７】
表示制御部２２０は、判定部２１５によって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて表示装置２０５に表示し、階層的に表示された少なくとも１つの画面の最上位層に、ＭＦＰ１によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する。より具体的には、表示制御部２２０は、上記実行指示に対応する操作を受け付けた場合の出力結果に対応する第２表示部品と、第１表示部品とを、階層的に表示された少なくとも１つの画面の最上位層に配置して表示する制御を行う。図５は、表示制御部２２０による表示制御を概念的に表す模式図である。表示制御部２２０の詳細な機能については後述する。
【００３８】
図３に戻って説明を続ける。変更部２５０は、判定部２１５によって判定された指示に応じて、ＭＦＰ１によって実行可能な機能に関する設定の変更を行う。変更部２５０は、請求項の「変更手段」に対応している。
【００３９】
次に、表示制御部２２０の詳細な内容について説明する。ここでは、例えばユーザが、ホーム画面上に表示された「シンプルコピー」を示すアイコンをタッチする操作を行ったことにより、図６に示すような「シンプルコピーアプリ」に対応する初期画面が操作パネル２７に表示された場合を想定する。この例では、「シンプルコピーアプリ」とは、ＭＦＰ１が提供するコピー機能に関する各種の設定のうちの一部の設定（例えば「原稿の色」の設定、「用紙サイズ」の設定、「部数」の設定）のみを変更可能な機能を提供するとともに、コピー機能を提供するためのアプリケーションである。図６の例では、「シンプルコピーアプリ」に対応する初期画面においては、色設定用アイコン３１０と、トレイ設定用アイコン３２０と、部数設定用アイコン３３０と、その他設定用アイコン３４０と、仕上がりイメージ３５０と、スタートボタン３６０とが配列されている。
【００４０】
なお、図６の例では、左側から設定用のアイコンを並べていき、右端にスタートボタン３６０を配置する形態であるが、これに限らず、画面における表示部品（ＵＩ部品）の配列の態様は任意である。図６の例では、左側から設定用のアイコンを並べていき、右端にスタートボタン３６０を配置することにより、ユーザの視線方向を一方向（左側から右側へ向かう方向）に誘導することができる。つまり、ユーザは、左側から各種の設定を確認しながら視線を右側に移動させ、最後にスタートボタン３６０を押下するといった具合である。
【００４１】
次に、図６に例示された各表示部品（ＵＩ部品）について説明する。「色設定用アイコン３１０」は、「原稿の色」の設定の変更指示を受け付ける表示部品である。また、「トレイ設定用アイコン３２０」は、「用紙サイズ」の設定の変更指示を受け付ける表示部品である。また、「部数設定用アイコン３３０」は、「部数」の設定の変更指示を受け付ける表示部品である。また、「その他設定用アイコン３４０」は、「その他」の設定の変更指示を受け付ける表示部品である。
【００４２】
さらに、「仕上がりイメージ３５０」は、シンプルコピーアプリが提供可能なコピー機能の実行指示に対応する操作を受け付けた場合の出力結果（この例では印刷結果）に対応する表示部品である。この例では、「仕上がりイメージ３５０」は、請求項の「第２表示部品」に対応しているが、これに限られるものではない。また、「スタートボタン３６０」は、コピー機能の実行指示に対応する操作を受け付ける表示部品である。この例では、「スタートボタン３６０」は、請求項の「第１表示部品」に対応しているが、これに限られるものではない。
【００４３】
いま、図６において、例えば色設定用アイコン３１０に対する押下操作（タッチ操作）が行われた場合を想定する。この例では、画面記憶装置２０５が保持する画面の中には、選択可能な原稿の色を呈示するための色選択画面が含まれている。操作受付部２１０によって受け付けられた色設定用アイコン３１０に対する押下操作に基づいて、判定部２１５が、ＭＦＰ１に対する指示として、原稿の色の設定指示を判定した場合、図７に示すように、表示制御部２２０は、画面記憶装置２０５に保持された色選択画面を、該画面に対応付けられた階層関係に基づいて操作パネル２７に表示し、階層的に表示された画面の最上位層（トップレイヤ）に、上記第１表示部品に対応するスタートボタン３６０と、上記第２表示部品に対応する仕上がりイメージ３５０とを配置して表示する制御を行う。
【００４４】
図７に例示された色選択画面は、選択可能な原稿の色ごとに、当該色の選択を受け付ける表示部品（ＵＩ部品）が配置される。例えば操作受付部２１０によって、「白黒」に対応する表示部品に対する押下操作が受け付けられ、判定部２１５が、ＭＦＰ１に対する指示として、原稿の色の設定を「白黒」に変更する指示を判定した場合、図８に示すように、変更部２５０は、原稿の色の設定を「白黒」に変更する。そして、表示制御部２２０は、変更部２５０により変更された設定に応じて仕上がりイメージ３５０を変更し、その変更した仕上がりイメージ３５０を表示する制御を行う。つまり、図８の例では、原稿の色が白黒の場合の仕上がりイメージ３５０がスタートボタン３６０とともにトップレイヤに表示される。
【００４５】
以上に説明した操作部２０の各部の機能（操作受付部２１０、判定部２１５、表示制御部２２０、および、変更部２５０）は、ＣＰＵ２１が、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することにより実現される。
【００４６】
以上に説明したように、本実施形態では、受け付けた操作に応じて指示を判定し、判定した指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて表示装置（この例では操作パネル２７）に表示する。そして、階層的に表示された少なくとも１つの画面の最上位層（トップレイヤ）に、ＭＦＰ１によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示するので、ユーザに対して、常に実行指示の入力が可能であることを呈示することができる。これにより、実行指示に対応する操作を行うユーザの操作効率を向上させることができる。
【００４７】
また、本実施形態では、第１表示部品とともに、上記実行指示に対応する操作を受け付けた場合の出力結果に対応する第２表示部品を、最上位層に配置して表示するので、ユーザは、実行指示に対応する操作を行った場合の出力結果を常に確認することができる。
【００４８】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００４９】
例えば上述の実施形態では、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体１０と操作部２０が同じオペレーティングシステムで動作する形態であってもよい。
【００５０】
要するに、本発明に係る画像処理装置は、少なくとも、画面記憶装置と表示装置と操作受付手段と判定手段と表示制御手段とを備える形態であればよい。画面記憶装置は、画像処理装置によって実行可能な機能に関する情報を含む画面を複数記憶し、画面それぞれに対して他の画面との階層関係を対応付けて記憶する。表示装置は、画面記憶装置に記憶されている少なくとも１つの画面を表示する。操作受付手段は、表示装置に表示されている画面に対する操作を受け付ける。判定手段は、操作受付手段によって受け付けられた操作に基づいて、画像処理装置に対する指示を判定する。表示制御手段は、判定手段によって判定された指示に応じて、少なくとも１つの画面を該画面それぞれに対応付けられた階層関係に基づいて表示装置に表示し、階層的に表示された少なくとも１つの画面の最上位層に、画像処理装置によって実行可能な機能の実行指示に対応する操作を受け付ける第１表示部品を配置して表示する。
【００５１】
（プログラム）
上述した実施形態のＭＦＰ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００５２】
１      ＭＦＰ
１０    本体
２０    操作部
２０５  画面記憶装置
２０６  表示装置
２１０  操作受付部
２１５  判定部
２２０  表示制御部
２５０  変更部
【先行技術文献】
【特許文献】
【００５３】
【特許文献１】特開２０１１−２０５２５４号公報
【図１】
2014241052.tif 000003
【図２】
2014241052.tif 000004
【図３】
2014241052.tif 000005
【図４】
2014241052.tif 000006
【図５】
2014241052.tif 000007
【図６】
2014241052.tif 000008
【図７】
2014241052.tif 000009
【図８】
2014241052.tif 000010