(57)【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、
処理を実行する処理実行手段と、
前記処理実行手段が処理を実行するための処理条件を定める設定画面であって、前記処理条件を定める設定項目に対応する表示領域を有する設定画面を前記表示手段に表示する設定画面表示手段と、
前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を前記表示手段に表示する入力画面表示手段と、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付ける入力値受付手段と、
前記設定画面が有する前記表示領域に値を表示する表示値制御手段と、
前記処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定する項目設定手段と、を備え、
前記表示値制御手段は、前記設定画面が表示された段階で前記項目設定手段により設定された設定値を前記表示領域に表示し、前記入力画面が表示されることに応じて、前記設定項目に対応する設定値として予め定められたデフォルト値を前記表示領域に表示し、前記入力値受付手段により入力値が受け付けられた後は、該受け付けられた入力値を前記表示領域に表示し、
前記項目設定手段は、前記入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、前記入力値受付手段により入力値が受け付けられていることを条件に、前記受け付けられた入力値で、前記設定項目に対応して設定されている設定値を更新する、画像形成装置。
【請求項２】
前記入力値受付手段は、前記入力画面が表示された後にユーザーによるデフォルト設定指示が受け付けられる場合、前記デフォルト値を入力値として受け付ける、請求項１に記載の画像形成装置。
【請求項３】
前記表示値制御手段は、前記入力画面が表示された後に前記入力値受付手段により入力値が受け付けられることなく前記設定指示が受け付けられる場合、前記設定項目に対応して設定されている設定値を前記表示領域に表示する、請求項１または２に記載の画像形成装置。
【請求項４】
前記項目設定手段は、前記入力値受付手段により入力値が受け付けられていない場合は、前記設定項目に対応して設定されている設定値を更新しない、請求項３に記載の画像形成装置。
【請求項５】
前記入力画面が表示されている間、前記設定項目に対応して設定されている設定値を表示する設定値表示手段を、さらに備えた、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記設定値表示手段は、前記表示領域内に表示されている前記デフォルト値または前記入力値とは別に、前記設定項目に対応して設定されている設定値を、前記デフォルト値または前記入力値の表示態様と異なる表示態様で表示する、請求項５に記載の画像形成装置。
【請求項７】
前記設定値表示手段は、前記表示領域外で、前記表示領域から所定の範囲内に前記設定値を表示する、請求項５に記載の画像形成装置。
【請求項８】
前記入力画面は、前記デフォルト値または前記入力値を表示する入力値表示領域を含む、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記設定画面が表示されている状態で、ユーザーによる入力画面を表示する表示指示を検出する表示指示検出手段を、さらに備え、
前記入力画面表示手段は、前記表示指示が検出されることに応じて、前記入力画面を前記表示手段に表示する、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
前記表示指示検出手段は、前記設定画面に含まれる設定項目内の位置が前記位置検出手段により検出されることに応じて、前記表示指示を検出する、請求項９に記載の画像形成装置。
【請求項１１】
前記位置検出手段とは別に設けられ、複数のキーを備えたキー操作受付手段を、さらに備え、
前記表示指示検出手段は、前記キー操作受付手段により所定のキーが指示されることに応じて、前記表示指示を検出する、請求項９または１０に記載の画像形成装置。
【請求項１２】
画像形成装置で実行される設定方法であって、
前記画像形成装置は、画像を表示する表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、
処理を実行する処理実行手段と、を備え
前記処理実行手段が処理を実行するための処理条件を定める設定画面であって、前記処理条件を定める設定項目に対応する表示領域を有する設定画面を前記表示手段に表示するステップと、
前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を前記表示手段に表示するステップと、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付けるステップと、
前記処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定するステップと、
前記設定画面が有する前記表示領域に値を表示する表示値制御ステップと、を含み、
前記表示値制御ステップは、前記設定画面が表示された段階で前記設定値を設定するステップにおいて設定された設定値を前記表示領域に表示するステップと、
前記入力画面が表示されることに応じて、前記設定項目に対応する設定値として予め定められたデフォルト値を前記表示領域に表示するステップと、
前記入力値を受け付けるステップにおいて前記入力値が受け付けられた後は、該受け付けられた入力値を前記表示領域に表示するステップと、を含み、
前記設定値を設定するステップは、前記入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、前記入力値を受け付けるステップにおいて入力値が受け付けられていることを条件に、前記受け付けられた入力値で、前記設定項目に対応して設定されている設定値を更新するステップを含む設定方法。
【請求項１３】
前記入力画面が表示されている間、前記設定項目に対応して設定されている設定値を表示する設定値表示ステップを、さらに含む、請求項１２に記載の設定方法。
【請求項１４】
画像形成装置を制御するコンピュータで実行される設定プログラムであって、
前記画像形成装置は、画像を表示する表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、
処理を実行する処理実行手段と、を備え
前記処理実行手段が処理を実行するための処理条件を定める設定画面であって、前記処理条件を定める設定項目に対応する表示領域を有する設定画面を前記表示手段に表示するステップと、
前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を前記表示手段に表示するステップと、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付けるステップと、
前記処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定するステップと、
前記設定画面が有する前記表示領域に値を表示する表示値制御ステップと、を前記コンピュータに実行させ、
前記表示値制御ステップは、前記設定画面が表示された段階で前記設定値を設定するステップにおいて設定された設定値を前記表示領域に表示するステップと、
前記入力画面が表示されることに応じて、前記設定項目に対応する設定値として予め定められたデフォルト値を前記表示領域に表示するステップと、
前記入力値を受け付けるステップにおいて前記入力値が受け付けられた後は、該受け付けられた入力値を前記表示領域に表示するステップと、を含み、
前記設定値を設定するステップは、前記入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、前記入力値を受け付けるステップにおいて入力値が受け付けられていることを条件に、前記受け付けられた入力値で、前記設定項目に対応して設定されている設定値を更新するステップを含む設定プログラム。
【請求項１５】
前記入力画面が表示されている間、前記設定項目に対応して設定されている設定値を表示する設定値表示ステップを、さらに前記コンピューターに実行させる、請求項１４に記載の設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、設定方法および設定プログラムに関し、特に、設定値に従って処理を実行する画像形成装置、その画像形成装置で実行される設定方法および設定プログラムに関する。
【背景技術】
【０００２】
近年、複合機（ＭＦＰ）で代表される画像形成装置において、ユーザーインターフェースとしてソフトキーボードが用いられる（例えば、特許文献１、特許文献２）。このソフトキーボードを用いれば、物理的なハードキーを少なくすることができるので、機器を小型にすることができ、または、従来ハードキーを設けるために用いられていた領域を利用して表示画面を大きくすることができる。
【０００３】
第１の従来技術によれば、ソフトキーボードを用いて設定値を入力する前に既に設定された数値が表示されている場合は、既に入力された数値の位取りが変化して、ソフトキーボードに入力された値が１の位に設定される。例えば、ソフトキーボードを用いて「５０」を入力したい場合について説明すると、既定値に例えば「１」が設定されており、ソフトキーボードに「５」、「０」の順で入力すると、「５」を入力した時点で設定値が「１５」となり、続いて「０」を入力すると設定値が「１５０」となってしまう。したがって、第１の従来技術では、ユーザーは、設定値を入力する前に、既定値をクリアするために例えばクリアキーを押下しなければならない。
【０００４】
また、第２の従来技術として、特開２００４−２３４４４９号公報（引用文献３）には、表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置において、前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定手段と、前記判定手段による判定結果が初回で、且つ前記数値キーによる入力値が「０」以外であった場合に、現在の印刷部数の設定値を入力値に置き換える制御手段とを備えた情報処理装置が記載されている。
【０００５】
しかしながら、第２の従来技術では、ソフトキーボードが表示された段階で設定値として既定値が表示されたままなので、第１の従来技術によるクリアキーを押下する操作に慣れているユーザーは、既定値をクリアするためにクリアキーを押下してしまう場合がある。このため、操作が煩雑になるといった問題があった。
【特許文献１】特開平０８−２２１１６９号公報
【特許文献２】特開２００４−２５２７２７号公報
【特許文献３】特開２００４−２３４４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、設定値を設定するための操作を容易にした画像形成装置を提供することである。
【０００７】
この発明の他の目的は、設定値を設定するための操作を容易にした設定方法を提供することである。
【０００８】
この発明のさらに他の目的の１つは、設定値を設定するための操作を容易にした設定プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、画像を表示する表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、処理を実行する処理実行手段と、処理実行手段が処理を実行するための処理条件を定める設定画面であって、処理条件を定める設定項目に対応する表示領域を有する設定画面を表示手段に表示する設定画面表示手段と、設定画面とは別の画面であって、複数の入力キーを含む入力画面を表示手段に表示する入力画面表示手段と、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付ける入力値受付手段と、設定画面が有する表示領域に値を表示する表示値制御手段と、処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定する項目設定手段と、を備え、表示値制御手段は、設定画面が表示された段階で項目設定手段により設定された設定値を表示領域に表示し、入力画面が表示されることに応じて、設定項目に対応する設定値として予め定められたデフォルト値を表示領域に表示し、入力値受付手段により入力値が受け付けられた後は、該受け付けられた入力値を表示領域に表示し、項目設定手段は、入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、入力値受付手段により入力値が受け付けられていることを条件に、受け付けられた入力値で、設定項目に対応して設定されている設定値を更新する。
【００１０】
この局面に従えば、処理条件を定める設定項目に対応する表示領域を有する設定画面が表示され、設定画面が表示された段階で項目設定手段により設定された設定値が表示領域に表示され、複数の入力キーを含む入力画面が表示されることに応じて、設定項目に対応する設定値として予め定められたデフォルト値が表示領域に表示され、入力値が受け付けられた後は、入力値が表示領域に表示される。このため、設定画面が表示された段階で設定値が表示領域に表示され、入力画面が表示された段階で、表示領域にデフォルト値が表示されるので、ユーザーに入力値を入力する前に設定値をクリアする操作が不要であることを通知することができる。その結果、設定値を設定するための操作を容易にした画像形成装置を提供することができる。
【００１２】
また、入力画面が表示された後、入力値が受け付けられると、設定値が更新されるので、設定値を変更することができる。
好ましくは、入力値受付手段は、入力画面が表示された後にユーザーによるデフォルト設定指示が受け付けられる場合、デフォルト値を入力値として受け付ける。
好ましくは、表示値制御手段は、入力画面が表示された後に入力値受付手段により入力値が受け付けられることなく設定指示が受け付けられる場合、設定項目に対応して設定されている設定値を表示領域に表示する。
【００１３】
好ましくは、項目設定手段は、入力値受付手段により入力値が受け付けられていない場合は、設定項目に対応して設定されている設定値を更新しない。
【００１４】
この局面に従えば、入力画面が表示された後、入力値が受け付けられることなく設定指示が受け付けられる場合、設定値が更新されないので、入力画面が表示された後でも設定値を維持することができる。
【００１５】
好ましくは、入力画面が表示されている間、設定項目に対応して設定されている設定値を表示する設定値表示手段を、さらに備える。
【００１６】
この局面に従えば、入力画面が表示されている間、設定項目に対応して設定されている設定値が表示されるので、それまで設定されている設定値をユーザーに通知することができる。このため、ユーザーは、設定値を参照しながら新たな設定値を入力することができる。
【００１７】
好ましくは、設定値表示手段は、表示領域内に表示されているデフォルト値または入力値とは別に、設定項目に対応して設定されている設定値を、デフォルト値または入力値の表示態様と異なる表示態様で表示する。
【００１８】
この局面に従えば、表示領域内に表示されているデフォルト値または入力値の表示態様と異なる表示態様で、設定値が表示されるので、ユーザーは、設定値と、入力画面に入力される値とを区別することができる。
【００１９】
好ましくは、設定値表示手段は、表示領域外で、表示領域から所定の範囲内に設定値を表示する。
【００２０】
この局面に従えば、表示領域外で、表示領域から所定の範囲内に設定値が表示されるので、それまで設定されている設定値をユーザーに通知することができる。このため、ユーザーは、設定値を参照しながら新たな設定値を入力することができる。
【００２１】
好ましくは、入力画面は、デフォルト値または入力値を表示する入力値表示領域を含む。
【００２２】
この局面に従えば、入力画面が入力値表示領域を含むので、ユーザーは入力画面を見ながら入力画面に入力された値を確認することができる。
【００２３】
好ましくは、設定画面が表示されている状態で、ユーザーによる入力画面を表示する表示指示を検出する表示指示検出手段を、さらに備え、入力画面表示手段は、表示指示が検出されることに応じて、入力画面を表示手段に表示する。
【００２４】
この局面に従えば、設定画面が表示されている状態で、ユーザーによる入力画面を表示する表示指示が検出されることに応じて、入力画面が表示される。このため、設定画面の表示領域に対応する値を入力するための入力画面であることを、ユーザーに通知することができる。
【００２５】
好ましくは、表示指示検出手段は、設定画面に含まれる設定項目内の位置が位置検出手段により検出されることに応じて、表示指示を検出する。
【００２６】
この局面に従えば、設定画面に含まれる設定項目内の位置が検出されることに応じて、表示指示が検出されるので、設定項目に対応する設定値を入力するための入力画面であることを、ユーザーに通知することができる。
【００２７】
好ましくは、位置検出手段とは別に設けられ、複数のキーを備えたキー操作受付手段を、さらに備え、表示指示受付手段は、キー操作受付手段により所定のキーが指示されることに応じて、表示指示を検出する。
【００２８】
この局面に従えば、複数のキーのうち所定のキーが指示されることに応じて、表示指示が検出されるので、入力画面を表示させる操作を容易にすることができる。
【００２９】
この発明の他の局面によれば、設定方法は、画像形成装置で実行される設定方法であって、画像形成装置は、画像を表示する表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、処理を実行する処理実行手段と、を備え
処理実行手段が処理を実行するための処理条件を定める設定画面であって、処理条件を定める設定項目に対応する表示領域を有する設定画面を表示手段に表示するステップと、設定画面とは別の画面であって、複数の入力キーを含む入力画面を表示手段に表示するステップと、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付けるステップと、処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定するステップと、設定画面が有する表示領域に値を表示する表示値制御ステップと、を含み、表示値制御ステップは、設定画面が表示された段階で設定値を設定するステップにおいて設定された設定値を表示領域に表示するステップと、入力画面が表示されることに応じて、設定項目に対応する設定値として予め定められたデフォルト値を表示領域に表示するステップと、入力値を受け付けるステップにおいて入力値が受け付けられた後は、該受け付けられた入力値を表示領域に表示するステップと、を含み、設定値を設定するステップは、入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、入力値を受け付けるステップにおいて入力値が受け付けられていることを条件に、受け付けられた入力値で、設定項目に対応して設定されている設定値を更新するステップを含む。
【００３０】
この局面に従えば、設定値を設定するための操作を容易にした設定方法を提供することができる。
好ましくは、入力画面が表示されている間、設定項目に対応して設定されている設定値を表示する設定値表示ステップを、さらに含む。
【００３１】
この発明のさらに他の局面によれば、設定プログラムは、画像形成装置を制御するコンピュータで実行される設定プログラムであって、画像形成装置は、画像を表示する表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、処理を実行する処理実行手段と、を備え
処理実行手段が処理を実行するための処理条件を定める設定画面であって、処理条件を定める設定項目に対応する表示領域を有する設定画面を表示手段に表示するステップと、設定画面とは別の画面であって、複数の入力キーを含む入力画面を表示手段に表示するステップと、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる入力値を受け付けるステップと、処理実行手段が処理を実行するための処理条件を定める設定項目に対応する設定値を設定するステップと、設定画面が有する表示領域に値を表示する表示値制御ステップと、をコンピュータに実行させ、表示値制御ステップは、設定画面が表示された段階で設定値を設定するステップにおいて設定された設定値を表示領域に表示するステップと、入力画面が表示されることに応じて、設定項目に対応する設定値として予め定められたデフォルト値を表示領域に表示するステップと、入力値を受け付けるステップにおいて入力値が受け付けられた後は、該受け付けられた入力値を表示領域に表示するステップと、を含み、設定値を設定するステップは、入力画面が表示された後にユーザーによる設定指示が受け付けられる場合、入力値を受け付けるステップにおいて入力値が受け付けられていることを条件に、受け付けられた入力値で、設定項目に対応して設定されている設定値を更新するステップを含む。
【００３２】
この局面に従えば、設定値を設定するための操作を容易にした設定プログラムを提供することができる。
好ましくは、入力画面が表示されている間、設定項目に対応して設定されている設定値を表示する設定値表示ステップを、さらに含む。

【図面の簡単な説明】
【００３３】
【図１】本実施の形態におけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの平面図である。
【図４】ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】設定画面の一例を示す図である。
【図６】設定画面に重畳して表示される入力画面の一例を示す図である。
【図７】設定処理の流れの一例を示すフローチャートである。
【図８】入力画面表示処理の流れの一例を示すフローチャートである。
【図９】ユーザーによる操作と表示内容との関係を説明するための図である。
【図１０】変形例における設定処理の流れの一例を示すフローチャートである。
【図１１】変形例における入力画面表示処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３５】
図１は、本実施の形態におけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、画像形成装置として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成する画像形成部１４０と、画像形成部１４０に用紙を供給する給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３６】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３７】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された原稿読取位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、ＣＰＵ１１１に出力する。
【００３８】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００３９】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１６は、原稿読取部１３０により読み取られた画像データまたはＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１６は、受信されたファクシミリデータをＨＤＤ１１５に記憶するか、画像形成部１４０にファクシミリデータの画像を用紙に形成させる。
【００４０】
通信Ｉ／Ｆ部１１２は、ネットワークにＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワークに接続された他のコンピュータまたは画像形成装置と通信する。なお、通信Ｉ／Ｆ部１１２が接続されるネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００４１】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から出力される画像データを一時的に記憶する。
【００４２】
操作パネル１６０は、液晶表示装置（ＬＣＤ）１６５と、ＬＣＤ１６５の表示を制御する表示制御部１６１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１６３と、タッチパネル１６９と、ハードキー部１７０と、タッチパネル１６９およびハードキー部１７０を制御する入力制御部１６７と、を含む。ＬＣＤ１６５およびハードキー部１７０は、ＭＦＰ１００の上面に設けられる。
【００４３】
表示制御部１６１は、ＣＰＵ１１１、ＶＲＡＭ１６３およびＬＣＤ１６５と接続される。ＶＲＡＭ１６３は、表示制御部１６１の作業領域として用いられ、ＬＣＤ１６５に表示する画像を一時記憶する。表示制御部１６１は、ＣＰＵ１１１により制御されて、ＬＣＤ１６５を制御し、ＬＣＤ１６５にＶＲＡＭ１６３に記憶された画像を表示させる。表示制御部１６１は、後述する操作画面および入力画面をＬＣＤ１６５に表示させる。
【００４４】
ハードキー部１７０は、スタートキーとキーボード呼出キーとを少なくとも含む複数のハードキーを含む。ハードキーは、入力制御部１６７に接続され、ユーザーにより押下されている間はＯＮ信号を入力制御部１６７に出力し、ユーザーにより押下されていない間はＯＦＦ信号を入力制御部１６７に出力する。
【００４５】
タッチパネル１６９は、ＬＣＤ１６５の上面または下面に設けられ、ユーザーにより指示された位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ユーザーが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ＬＣＤ１６５の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル１６９は、ＬＣＤ１６５に重畳して設けられるので、タッチパネル１６９は、ユーザーがＬＣＤ１６５の表示面を指示すれば、ＬＣＤ１６５の表示面中でユーザーが指示した位置の座標を入力制御部１６７に出力する。タッチパネルは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００４６】
入力制御部１６７は、ハードキー部１７０のうちでＯＮ信号を出力するハードキーが存在する場合、ＯＮ信号を出力するハードキーの識別情報をＣＰＵ１１１に出力する。また、入力制御部１６７は、タッチパネル１６９がユーザーにより指示された位置を検出する場合、タッチパネル１６９から出力される座標をＣＰＵ１１１に出力する。
【００４７】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。
【００４８】
図３は、操作パネル１６０の平面図である。図３を参照して、操作パネル１６０は、ＬＣＤ１６５と、ＬＣＤ１６５に重畳して設けられたタッチパネル１６９と、ＬＣＤ１６５の右側および下方に複数のハードキーが配置されたハードキー部１７０と、を含む。ハードキー部１７０は、キーボード呼出キー１７１と、スタートキー１７３と、を含む。
【００４９】
図４は、ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたプログラムを実行することにより、ＣＰＵ１１１により実現される機能である。図４を参照して、ＣＰＵ１１１は、設定部１１と、入力受付部４１と、処理実行部６１と、を含む。処理実行部６１は、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０および給紙部１５０を制御し、設定部１１により設定された処理条件で処理を実行する。
【００５０】
処理実行部６１は、処理条件に従って処理を実行する。処理条件は、１以上の設定項目を含み、１以上の設定項目それぞれに対応する設定値によって定まる。ＲＡＭ１１４は、処理条件を定めるための１以上の設定項目ごとに設定値を記憶するための設定レジスタを有する。処理実行部６１は、ＲＡＭ１１４が複数の設定項目ごとに有する設定レジスタに設定された設定値をＲＡＭ１１４から読み出し、１以上の設定項目それぞれに対応する設定値に従って処理を実行する。
【００５１】
処理実行部６１が実行する処理の一例は、スキャン処理、コピー処理、プリント処理およびファクシミリ送受信処理等である。処理実行部６１は、処理条件の１つとしてスキャン処理を実行する設定がされた場合、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７、通信Ｉ／Ｆ部１１２を制御し、原稿読取部１３０で読み取った原稿の画像を、ＨＤＤ１１５、外部記憶装置１１７および通信Ｉ／Ｆ部１１２の少なくとも１つに、処理条件に従って出力する。処理実行部６１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、画像をＨＤＤ１１５に記憶する。処理実行部６１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、画像を外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部６１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が指定された場合は、画像を通信Ｉ／Ｆ部１１２を介して送信する。送信方法は、例えば、電子メール送信、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等である。送信方法に電子メール送信が設定される場合には、画像を添付した電子メールを生成し、生成した電子メールを送信する。
【００５２】
また、処理実行部６１は、処理条件の１つとしてコピー処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、給紙部１５０および画像形成部１４０を制御し、原稿読取部１３０で読み取った原稿の画像を、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件に従って画像形成させる。
【００５３】
また、処理実行部６１は、処理条件の１つとしてプリント処理を実行する設定がされた場合は、通信Ｉ／Ｆ部１１２、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件に従って画像形成させる。画像形成部１４０が画像形成する画像は、処理条件の１つにより設定され、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピュータから受信されるプリントデータの画像、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータの画像である。
【００５４】
さらに、処理実行部６１は、処理条件の１つとしてファクシミリ送信処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７およびファクシミリ部１１６を制御し、ファクシミリデータの画像を、ファクシミリ部１１６に送信させる。ファクシミリ部１１６が送信するファクシミリデータは、処理条件の１つにより設定され、処理条件に従って原稿読取部１３０が原稿を読み取って出力する画像、または、ＨＤＤ１１５または外部記憶装置１１７に記憶された画像である。
【００５５】
処理実行部６１は、処理条件の１つとしてファクシミリ受信処理を実行する設定がされた場合は、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、ファクシミリデータを出力する。処理実行部６１は、処理条件の１つとして出力先を画像形成部１４０とする処理条件が設定された場合は、画像形成部１４０にファクシミリデータの画像を給紙部１５０から供給される用紙に、設定された処理条件に従って形成させる。処理実行部６１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、ファクシミリデータをＨＤＤ１１５に記憶する。処理実行部６１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、ファクシミリデータを外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部６１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が設定された場合は、ファクシミリデータを添付した電子メールを生成し、通信Ｉ／Ｆ部１１２を介して電子メールを送信する。
【００５６】
設定部１１は、設定画面選択部１３と、設定画面表示部１５と、設定項目選択部１７と、表示値制御部１９と、設定値表示部２１と、項目設定部２３と、を含む。設定画面選択部１３は、ＨＤＤ１１５に予め記憶された複数の設定画面のうちから１つを選択し、選択した設定画面を識別するための設定画面識別情報を設定画面表示部１５に出力する。
【００５７】
複数の設定画面は、処理実行部６１が処理を実行するための複数の処理条件にそれぞれ対応する。例えば、スキャン処理を処理実行部６１に実行させるための処理条件を定めるための設定画面、コピー処理を処理実行部６１に実行させるための処理条件を定めるための設定画面、プリント処理を処理実行部６１に実行させるための処理条件を定めるための設定画面、およびファクシミリ送受信処理を処理実行部６１に実行させるための処理条件を定めるための設定画面である。設定画面は、処理実行部６１が処理を実行するための処理条件を定める１以上の設定項目ごとの設定値を設定するための画面である。設定画面は、１以上の設定項目ごとに、項目名と表示領域との組を有する。また、複数の設定画面は、遷移機能付き設定画面を含む場合がある。遷移機能付き設定画面は、別の設定画面を選択するための１以上の遷移ボタンを有する。
【００５８】
設定画面選択部１３は、例えば、複数の設定画面をそれぞれ識別するための複数の設定画面識別情報を含むメニュー画面をＬＣＤ１６５に表示し、ユーザーがタッチパネル１６９またはハードキー部１７０を操作して、メニュー画面に表示される複数の設定画面識別情報のいずれかを選択すれば、選択された設定画面識別情報の設定画面を選択する。また、ＬＣＤ１６５に、遷移機能付き設定画面が表示されている場合、ユーザーがタッチパネル１６９またはハードキー部１７０を操作して、遷移機能付き設定画面に含まれる遷移ボタンを指示すれば、指示された遷移ボタンに関連付けられた設定画面を選択する。
【００５９】
設定画面表示部１５は、設定画面選択部１３から設定画面識別情報が入力されることに応じて、設定画面識別情報で特定される設定画面をＬＣＤ１６５に表示する。具体的には、ＨＤＤ１６５に記憶されている複数の設定画面のうちから設定画面識別情報で特定される設定画面を読み出し、読み出された設定画面を表示制御部１６１に出力し、表示制御部１６１に設定画面の画像をＬＣＤ１６５に表示させる。また、設定画面表示部１５は、設定画面に含まれる１以上の設定項目それぞれに対応する設定値を表示領域に表示する。具体的には、設定画面表示部１５は、設定画面に含まれる１以上の設定項目それぞれに対応する設定値をＲＡＭ１１４が有する設定レジスタから読み出す。なお、設定値が設定されていない設定項目に対しては、その設定項目に対して予め定められたデフォルト値をＨＤＤ１１５から読み出す。次に、設定画面表示部１５は、ＬＣＤ１６５に表示されている設定画面に含まれる１以上の設定項目それぞれに対応する表示領域に、設定レジスタから読み出された設定値を表示する。具体的には、設定値と表示領域の位置とを表示制御部１６１に出力し、ＬＣＤ１６５に表示されている設定画面の表示領域に設定値の画像を表示させる。
【００６０】
設定項目選択部１７は、設定画面に含まれる１以上の設定項目のうちユーザーにより選択された設定項目を処理対象として選択する。ユーザーがＬＣＤ１６５に表示された１以上の項目名またはその項目名に対応する表示領域を指で指示すれば、タッチパネル１６９によりユーザーにより指示された位置が検出される。項目選択部３７は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、１以上の項目名またはその項目名に対応する表示領域のいずれがユーザーにより指示されたかを特定し、特定された項目名および表示領域に対応する設定項目を選択する。項目選択部３７は、１以上の設定項目のうちから選択した設定項目の項目名を、入力受付部４１、表示値制御部１９、設定値表示部２１および項目設定部２３に出力する。
【００６１】
入力受付部４１は、表示指示検出部４３と、入力画面表示部４５と、入力値受付部４７と、設定指示受付部４９と、を含む。表示指示検出部４３は、入力画面を表示する表示指示を検出する。具体的には、表示指示検出部４３は、設定項目選択部１７から項目名が入力されると、表示指示を検出する。また、設定項目選択部１７から項目名が入力された後に、ハードキー部１７０が備えるキーボード呼出キー１７１が押下されたことを検出することに応じて、表示指示を検出するようにしてもよい。表示指示検出部４３は、表示指示を検出することに応じて、入力画面表示部４５に表示指示信号を出力する。表示指示信号は、設定項目選択部１７から入力される項目名を含む。
【００６２】
入力画面表示部４５は、表示指示検出部４３から表示指示信号が入力されると、入力画面をＬＣＤ１６５に表示されている設定画面に重畳して表示する。具体的には、入力画面を表示制御部１６１に出力し、入力画面の画像を設定画面の画像よりも優先して合成した画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させる。また、入力画面表示部４５は、表示指示検出部４３から表示指示信号が入力されると、ＲＡＭ１１４が備える入力レジスタにブランクを設定する。換言すれば、入力画面を表示する段階において、ＲＡＭ１１４が備える入力レジスタはブランクに設定される。
【００６３】
入力画面は、複数の入力キーを含むソフトキーボードの画像を含む。入力画面表示部４５は、入力画面をＬＣＤ１６５に表示すると、入力画面を表示していることを示す表示状態信号を表示値制御部１９および設定値表示部２１に出力する。入力画面表示部４５は、後述する設定指示受付部４９から設定指示信号が入力されるまで、入力画面をＬＣＤ１６５に表示し、設定指示受付部４９から設定指示信号が入力されると、入力画面の表示を中止する。
【００６４】
入力画面表示部４５は、ソフトキーボード表示部５１を含む。ソフトキーボード表示部５１は、複数の入力キーを、ＬＣＤ１６５に表示されている設定画面に重畳して表示する。複数の入力キーそれぞれは、入力キーに割り当てられた値がキー名称として付される。具体的には、複数の入力キーそれぞれのキー名称を表示制御部１６１に出力し、入力キーのキー名称の画像を設定画面の画像よりも優先して合成した画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させる。
【００６５】
複数の入力キーは、０〜９の数字が表された１０個の入力キーの他に、「＊」と「＃」との記号がそれぞれ割り当てられた２個の入力キーと、「Ｃ」の文字が表されたキャンセルキーと、「ＯＫ」の文字が表された設定指示キーと、を含む。ソフトキーボード表示部４３は、複数の入力キーごとに、キー名称と、キー名称の画像の設定画面中の位置との組を入力値受付部４７に出力する。
【００６６】
入力値受付部４７は、複数の入力キーのうちユーザーにより指示された入力キーに基づいて入力値を受け付ける。ユーザーがＬＣＤ１６５に表示された０〜９の数字が表された複数のキー名称の画像のいずれかを指で指示すれば、タッチパネル１６９によりユーザーにより指示された位置が検出される。入力値受付部４７は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、０〜９の数字が表された複数のキー名称の画像のいずれがユーザーにより指示されたかを特定し、特定されたキー名称の画像に対応する入力キーを選択する。入力値受付部４７は、選択された入力キーに割り当てられた値を、入力値として項目設定部２３、表示値制御部１９および設定指示受付部４９に出力する。ここでは、入力値受付部４７は、ＲＡＭ１１４が備える入力レジスタに入力値を設定し、項目設定部２３、表示値制御部１９および設定指示受付部４９が、ＲＡＭ１１４が備える入力レジスタを参照することによって、入力値を取得する。
【００６７】
入力値受付部４７は、０〜９の数字が表された複数の入力キーを順に選択する場合、複数の入力キーにそれぞれ割り当てられた複数の値を、選択された順に配置した値を入力値として、ＲＡＭ１１４が備える入力レジスタに設定する。例えば、０〜９の数字が表された１０個の入力キーに、数字の「０」〜「９」がそれぞれ割り当てられており、第１番目に数字の「１」が割り当てられた入力キーが選択され、第２番目に数字の「２」が割り当てられた入力キーが選択される場合、第１番目の「１」の右に第２番目の「２」を配置した「１２」を設定値に決定し、設定値「１２」を入力レジスタに設定する。
【００６８】
また、入力値受付部４７は、複数の入力キーのうちキャンセルキーが指示されたことを検出すると、キャンセル信号を表示値制御部１９に出力する。さらに、入力値受付部４７は、複数の入力キーのうち設定指示キーが指示されたことを検出すると、設定指示検出信号を、設定指示受付部４９に出力する。
【００６９】
設定指示受付部４９は、ユーザーによる設定指示を受け付ける。設定指示受付部４９は、入力値受付部４７から設定指示検出信号が入力される場合、または、ハードキー部１７０が備えるキーボード呼出キー１７１の押下を検出する場合、ユーザーによる設定指示を受け付ける。設定指示受付部４９は、設定指示を受け付けると、設定指示信号を、項目設定部２３、第１入力値表示部２７および入力画面表示部４５に出力する。なお、ハードキー部１７０のキーボード呼出キー１７１以外のキーであって予め定められたキーが指示された場合に、設定指示を受け付けるようにしてもよい。
【００７０】
表示値制御部１９は、設定項目選択部１７から項目名が入力されることに応じて、設定画面表示部１５によりＬＣＤ１６５に表示された設定画面に含まれる１以上の設定項目のうち、設定項目選択部１７から入力される項目名で特定される設定項目を処理対象に決定する。表示値制御部１９は、デフォルト値表示部２５と、第１入力値表示部２７と、を含む。
【００７１】
デフォルト値表示部２５は、入力画面表示部４５から表示状態信号が入力されることに応じて、設定画面に含まれ、処理対象に決定された設定項目に対応する表示領域にデフォルト値を表示する。具体的には、デフォルト値表示部２５は、処理対象に決定された設定項目に対して予め定められたデフォルト値をＨＤＤ１１５から読み出し、ＬＣＤ１６５に表示されている設定画面に含まれる表示領域であって、処理対象に決定された設定項目に対応する表示領域に、読み出されたデフォルト値を表示する。デフォルト値と表示領域の位置とを表示制御部１６１に出力し、ＬＣＤ１６５に表示されている設定画面の表示領域にデフォルト値の画像を表示させる。
【００７２】
入力画面表示部４５から表示状態信号が入力される前の段階では、設定画面の処理対象に決定された設定項目に対応する表示領域には、設定画面表示部１５により設定値が表示されている。入力画面表示部４５から表示状態信号が入力される段階において、換言すれば、設定画面に重畳して入力画面が表示された段階において、表示領域にデフォルト値が表示される。このため、入力画面が表示されると、設定画面の表示領域の表示が、設定値からデフォルト値に変わるので、ユーザーは、設定画面において選択した設定項目の表示領域に表示されたデフォルト値を見て、入力値を入力する前にクリアキーを押下する必要がないことを知ることができる。
【００７３】
第１入力値表示部２７は、入力値受付部４７から入力値が入力されることに応じて、設定画面に含まれ、処理対象に決定された設定項目に対応する表示領域に入力値を表示する。ここでは、入力値受付部４７はＲＡＭ１１４が備える入力レジスタに入力値を設定するので、第１入力値表示部２７は、入力レジスタの値が書き換えられると、ＲＡＭ１１４の入力レジスタから入力値を読出し、ＬＣＤ１６５に表示されている設定画面に含まれる表示領域であって、処理対象に決定された設定項目に対応する表示領域に、入力値を表示する。入力値と表示領域の位置とを表示制御部１６１に出力し、ＬＣＤ１６５に表示されている設定画面の表示領域に入力値の画像を表示させる。
【００７４】
入力値受付部４７から入力される入力値は、ユーザーが入力画面に入力した値である。ユーザーは、設定画面において選択した設定項目の表示領域に表示された入力値を見て、入力画面に入力した操作を確認することができる。
【００７５】
また、第１入力値表示部２７は、入力値受付部４７からキャンセル信号が入力されることに応じて、ＲＡＭ１１４が備える入力レジスタにデフォルト値を設定するとともに、処理対象に決定された設定項目に対応する表示領域にデフォルト値を表示する。具体的には、第１入力値表示部２７は、処理対象に決定された設定項目に対して予め定められたデフォルト値をＨＤＤ１１５から読み出し、ＲＡＭ１１４が備える入力レジスタにデフォルト値を設定するとともに、ＬＣＤ１６５に表示されている設定画面に含まれる表示領域であって、処理対象に決定された設定項目に対応する表示領域に、読み出されたデフォルト値を表示する。デフォルト値と表示領域の位置とを表示制御部１６１に出力し、ＬＣＤ１６５に表示されている設定画面の表示領域にデフォルト値の画像を表示させる。
【００７６】
ユーザーは、設定画面において選択した設定項目の表示領域に表示されたデフォルト値を見て、誤って入力した入力値がキャンセルされたことを確認することができる。そして、入力画面に入力値を再入力する操作を続けてすることができる。
【００７７】
さらに、第１入力値表示部２７は、入力値受付部４７から入力値およびキャンセル信号のいずれも入力されることなく、設定指示受付部４９から設定指示信号が入力される場合、処理対象に決定された設定項目に対応する表示領域に設定値を表示する。具体的には、第１入力値表示部２７は、ＲＡＭ１１４が備える設定レジスタであって、処理対象に決定された設定項目に対応する設定レジスタに設定されている設定値を読み出し、ＬＣＤ１６５に表示されている設定画面に含まれる表示領域であって、処理対象に決定された設定項目に対応する表示領域に、読み出された設定値を表示する。後述するように、更新部２９は、入力値受付部４７から入力値およびキャンセル信号のいずれも入力されることなく、設定指示受付部４９から設定指示信号が入力される場合は、設定値を更新しないからである。
【００７８】
設定値表示部２１は、設定項目選択部１７から項目名が入力される。設定値表示部２１は、設定画面表示部１５によりＬＣＤ１６５に表示された設定画面に含まれる１以上の設定項目のうち、設定項目選択部１７から入力される項目名で特定される設定項目を処理対象に決定する。設定値表示部２１は、入力画面表示部４５から表示状態信号が入力されることに応じて、ＲＡＭ１１４が有する設定レジスタのうち処理対象に決定された設定項目に対する設定レジスタに設定されている設定値を読み出し、読み出しされた設定値を、処理対象に決定された設定項目に対応する表示領域に表示する。
【００７９】
入力画面表示部４５から表示状態信号が入力される段階において、換言すれば、設定画面に重畳して入力画面が表示された段階において、処理対象に決定された設定項目に対応する表示領域には、表示値制御部１９によりデフォルト値が表示されている。このため、設定値表示部２１は、処理対象に決定された設定項目に対応する表示領域に、既に表示されているデフォルト値と、デフォルト値の表示態様とは異なる表示態様で、デフォルト値が表示された位置の横に、設定値を表示する。表示態様の相違は、輝度の相違としてもよいし、色の違いとしてもよいし、背景の色の違いとしてもよい。ここでは、デフォルト値を輝度が高い白で表示し、設定値を輝度の低いグレーで表示する。設定値表示部２１は、入力画面表示部４５から表示状態信号が入力されている間継続して、設定値を表示する。
【００８０】
入力画面が表示された段階で、設定値を、デフォルト値とともに表示するので、それまでに設定されていた設定値のユーザーに対する通知を継続することができる。また、入力画面が表示されている間は、処理対象に決定された設定項目に対応する表示領域にはデフォルト値または入力値が表示されるが、それとは別に継続して設定値を表示することにより、入力画面が表示される前に設定されていいた設定値をユーザーに通知することができる。
【００８１】
なお、設定値表示部２１は、設定値を、表示領域の外側であって、表示領域から所定の範囲の位置に表示するようにしてもよい。
【００８２】
項目設定部２３は、設定項目選択部１７から項目名が入力される。設定項目設定部２３は、設定画面表示部１５によりＬＣＤ１６５に表示された設定画面に含まれる１以上の設定項目のうち、設定項目選択部１７から入力される項目名で特定される設定項目を処理対象に決定する。設定項目設定部２３は、更新部２９を含む。
【００８３】
更新部２９は、入力値受付部４７から入力値が入力され、設定指示受付部４９から設定指示信号が入力される。更新部２９は、設定指示信号が入力されると、入力値受付部４７から入力値が入力されていることを条件に、処理対象に決定された設定項目の設定値を更新する。更新部２９は、入力値受付部４７から入力値が入力されているか否かを、ＲＡＭ１１４が備える入力レジスタの値を参照することにより判断する。ＲＡＭ１１４が備える入力レジスタにブランク以外の値が設定されていれば、入力値受付部４７から入力値が入力されていると判断し、ＲＡＭ１１４が備える入力レジスタにブランクが設定されていれば、入力値受付部４７から入力値が入力されていないと判断する。
【００８４】
更新部２９は、設定項目選択部１７から項目名が入力された後に、設定指示受付部４９から設定指示信号が入力されると、ＲＡＭ１１４が備える入力レジスタにブランク以外の値が設定されていれば、ＲＡＭ１１４が備える設定レジスタであって、処理対象に決定された設定項目に対応する設定レジスタに設定されている設定値を、ＲＡＭ１１４が備える入力レジスタに設定されている入力値で更新する。更新部２９は、設定項目選択部１７から項目名が入力された後に、設定指示受付部４９から設定指示信号が入力される場合であっても、ＲＡＭ１１４が備える入力レジスタにブランクが設定されていれば、ＲＡＭ１１４が備える設定レジスタであって、処理対象に決定された設定項目に対応する設定レジスタに設定されている設定値を更新しない。
【００８５】
更新部２３は、ユーザーによる実行指示が入力されるまで、ＲＡＭ１１４が備える設定レジスタであって、処理対象に決定された設定項目に対応する設定レジスタに設定されている設定値を更新する。ユーザーによる実行指示は、例えば、操作パネル１６０に設けられたスタートキー１７３が押下されることにより入力され、項目設定部２３は、スタートキー１７３が押下されたことを検出すると、ユーザーによる実行指示が入力されたと判断する。項目設定部２３は、ユーザーによる実行指示が入力されたと判断する場合、実行指示を処理実行部６１に出力する。実行指示は、ＲＡＭ１１４が備える設定レジスタに設定された設定値を含む処理条件を含む。
【００８６】
図５は、設定画面の一例を示す図である。図５を参照して、設定画面２０１は、項目名「置数」の設定項目の項目名を表示する領域２０３と、項目名「置数」の設定項目を表示する領域２０３と、項目名「置数」の設定項目に対応する表示領域２０４と、プレビュー画像表示領域２０５と、遷移ボタン２０７Ａ〜２０７Ｇと、を含む。表示領域２０４には、設定値「３」が表示されている。プレビュー多画像表示領域２０５には、原稿の画像と出力される画像とが表示される。
【００８７】
図６は、設定画面に重畳して入力画面を表示した一例を示す図である。図５に示す設定画面２０１に、入力画面３０１を表示した直後の状態を示している。表示領域２０４には、デフォルト値「１」が表示される。入力画面３０１は、０〜９の数字がそれぞれ割り当てられた１０個の入力キーと、「＊」と「＃」との記号がそれぞれ割り当てられた２個の入力キーと、「Ｃ」の文字が表されたクリアキーと、「ＯＫ」の文字が表された設定キーと、を含む。
【００８８】
図７は、設定処理の流れの一例を示すフローチャートである。設定処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【００８９】
図７を参照して、ＣＰＵ１１１は、設定画面が選択されたか否かを判断する（ステップＳ０１）。ＬＣＤ１６５にメニュー画面が表示された状態で、メニュー画面に含まれる複数の設定画面識別情報のいずれかがユーザーにより選択される場合、または、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザーにより指示される場合、設定画面が選択されたと判断する。ＣＰＵ１１１は、設定画面が選択されるまで待機状態となり（ステップＳ０１でＮＯ）、設定画面が選択されると（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００９０】
ステップＳ０２においては、選択された設定画面をＬＣＤ１６５に表示する。ＬＣＤ１６５にメニュー画面が表示された状態で、複数の設定画面識別情報のいずれかがユーザーにより選択される場合は、選択された設定画面識別情報で特定される設定画面をＬＣＤ１６５に表示し、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザーにより指示される場合、指示された遷移ボタンに割り当てられた設定画面識別情報で特定される設定画面をＬＣＤ１６５に表示する。設定画面は、処理条件を定める１以上の設定項目それぞれに対応する項目名と表示領域とを有する。
【００９１】
次のステップＳ０３においては、設定値を読み出す。ＲＡＭ１１４が有する設定レジスタのうち、ステップＳ０１において選択された設定画面に含まれる１以上の設定項目それぞれに対応する設定レジスタに設定されている設定値を読み出す。そして、読み出した設定値を対応する表示領域に表示する（ステップＳ０４）。設定画面に含まれる１以上の設定項目に対応する１以上の表示領域それぞれに対応する設定値を表示する。したがって、設定画面が表示された段階では、その時点で設定されている設定値が表示領域に表示される。
【００９２】
次のステップＳ０５においては、最初の設定項目を処理対象に設定する。ステップＳ０２においてＬＣＤ１６５に表示された設定画面に含まれる１以上の設定項目のうち最初の設定項目を処理対象に設定する。なお、設定画面に含まれる１以上の設定項目のうち最初の設定項目でなくても、予め定められた設定項目を処理対処に設定するようにしてもよい。
【００９３】
次のステップＳ０６においては、キーボード呼出キー１７１が押下されたか否かを判断する。キーボード呼出キー１７１の押下を検出したならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０７に進める。ステップＳ０７においては、項目名が指示されたか否かを判断する。ＬＣＤ１６５に表示された設定画面に含まれる１以上の設定項目に対応する複数の項目名または表示領域のいずれかが指示されたならば、処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ０６に戻す。ステップＳ０８においては、指示された項目名の設定項目を処理対象に設定し、処理をステップＳ０９に進める。
【００９４】
ステップＳ０９においては、入力受付処理を実行し、処理をステップＳ１０に進める。入力受付処理の詳細は後述するが、処理対象に設定された設定項目に設定する設定値を更新する処理である。
【００９５】
ステップＳ１０においては、項目名が指示されたか否かを判断する。入力画面に含まれる１以上の設定項目の項目名のうち、それまで処理対象に設定されている設定項目に対応する項目名とは別の項目名が指示されたか否かを判断する。別の項目名が指示されたならば設定項目が変更されたと判断し、処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１２に進める。
【００９６】
ステップＳ１１においては、ステップＳ１０において指示された項目名に対応する設定項目を処理対象に設定し、処理をステップＳ０９に戻す。ステップＳ０９においては、新たに処理対象に設定された設定項目に設定する設定値を更新する入力受付処理を実行する。
【００９７】
一方、ステップＳ１２においては、スタートキー１７３が押下されたか否かを判断する。スタートキー１７３が押下されたならば、処理をステップＳ１３に進めるが、そうでなければ、処理をステップＳ１０に戻す。ステップＳ１３においては、処理条件に従って処理を実行し、処理を終了する。ステップＳ１３において実行する処理は、ステップＳ０２において表示された設定画面によって定まる。設定画面が、コピー処理の処理条件を設定するためのコピー条件設定画面ならばコピー処理を実行し、スキャン処理の処理条件を設定するためのスキャン条件設定画面ならばスキャン処理を実行し、プリント処理の処理条件を設定するためのプリント条件設定画面ならばプリント処理を実行し、ファクシミリ送信処理の処理条件を設定するためのファクシミリ送信条件設定画面ならばファクシミリ送信処理を実行する。
【００９８】
図８は、入力受付処理の流れの一例を示すフローチャートである。入力受付処理は図７のステップＳ０９において実行される処理である。図８を参照して、ＣＰＵ１１１は、ステップＳ２１において、入力画面をＬＣＤ１６５に表示する。ＬＣＤ１６５には、設定画面が表示されているので、設定画面に重畳して入力画面を表示する。入力画面は、複数の入力キーを含む。
【００９９】
次のステップＳ２２においては、入力レジスタにブランクを設定する。入力レジスタは、ＲＡＭ１１４の予め定められたアドレスが割り当てられた記憶領域である。そして、デフォルト値を読み出す（ステップＳ２３）。図７のステップＳ０５、ステップＳ０８、またはステップＳ１１のいずれかにおいて処理対象に設定された設定項目に対して予め定められたデフォルト値を、ＨＤＤ１１５から読み出す。次に、読み出されたデフォルト値を表示領域に表示する（ステップＳ２４）。ここでは、ＲＡＭ１１４が備える表示レジスタにデフォルト値を設定し、表示レジスタに設定されたデフォルト値を表示領域に表示する。表示領域は、ＬＣＤ１６５に表示されている設定画面に含まれる１以上の設定項目であって、図７のステップＳ０５、ステップＳ０８、またはステップＳ１１のいずれかにおいて処理対象に設定されている設定項目に対応する表示領域である。また、表示領域の背景色を黒色とし、デフォルト値を白色で表示する。
【０１００】
次のステップＳ２５においては、設定値をグレー表示する。ＲＡＭ１１４が備える設定レジスタであって、処理対象に設定されている設定項目に対応する設定レジスタに設定されている設定値を読み出し、読み出した設定値を表示領域内のデフォルト値が表示された位置の近傍にグレーで表示する。これにより、設定値とデフォルト値が表示領域に表示され、かつ、設定値はグレーで表示され、デフォルト値は白で表示される。
【０１０１】
次のステップＳ２６においては、設定指示を受け付けたか否かを判断する。入力画面中の設定キーが指示された場合、または、ハードキー部１７０のキーボード呼出キー１７１が押下された場合、設定指示を受け付ける。設定指示を受け付けたならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ２７に進める。
【０１０２】
ステップＳ２７においては、入力値を受け付けたか否かを判断する。入力画面に含まれる０〜９の複数の入力キーのいずれかが指示されたならば入力値を受け付けたと判断する。入力値を受け付けたならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ３０に進める。ステップＳ２８においては、ＲＡＭ１１４が備える入力レジスタにステップＳ２７において受け付けられた入力値を設定する。そして、入力値を表示領域に表示し（ステップＳ２９）、処理をステップＳ２６に戻す。ここでは、ＲＡＭ１１４が備える表示レジスタに入力値を設定し、表示レジスタに設定された入力値を表示領域に表示する。入力値が表示領域に表示されるので、ユーザーは、入力画面に入力した操作を確認することができる。表示領域は、ＬＣＤ１６５に表示されている設定画面に含まれる１以上の設定項目のうち処理対象に設定されている設定項目に対応する表示領域である。
【０１０３】
一方、ステップＳ３０においては、キャンセル指示を受け付けたか否かを判断する。入力画面に含まれる複数のキーのうち「Ｃ」の文字が表されたクリアキーが指示されたならばキャンセル指示を受け付ける。キャンセル指示を受け付けたならば処理をステップＳ３１に進めるが、そでなければ処理をステップＳ２６に戻す。ステップＳ３１においては、ＲＡＭ１１４が備える入力レジスタにデフォルト値を設定する。デフォルト値は、処理対象に設定されている設定項目に対して予め定められた値であり、ステップＳ２３においてＨＤＤ１１５から読み出されたデフォルト値である。
【０１０４】
次のステップＳ３３においては、デフォルト値を表示領域に表示し、処理をステップＳ２６に戻す。ここでは、ＲＡＭ１１４が備える表示レジスタにデフォルト値を設定し、表示レジスタに設定されたデフォルト値を表示領域に表示する。表示領域は、ＬＣＤ１６５に表示されている設定画面に含まれる１以上の設定項目のうち処理対象に設定されている設定項目に対応する表示領域である。また、ステップＳ２４と同様に、デフォルト値を白色で表示する。これにより、ステップＳ２７において、ユーザーが入力画面に入力した入力値が受け付けられ、ステップＳ２９において表示領域に入力値が表示されるが、ユーザーが入力を誤ったことに気付く場合、または、別の値の入力を望む場合に、別の値を入力するための操作が完了したことを知ることができる。
【０１０５】
ステップＳ３４においては、入力レジスタにブランクが設定されているか否かを判断する。入力レジスタにブランクが設定されている場合は処理をステップＳ３５に進めるが、ブランク以外の値が設定されている場合は処理をステップＳ３６に進める。入力レジスタにブランクが設定されている場合は、入力画面が表示された後、０〜９の数字が割り当てられた１０個のキーおよび「Ｃ」の文字が表されたクリアキーのいずれもが指示されることなく、設定指示が受け付けられる場合である。この場合には、ＲＡＭ１１４が備える設定レジスタのうち処理対象に設定されている設定項目に対応する設定レジスタに設定されている設定値を、表示領域に表示し（ステップＳ３５）、処理をステップＳ３７に進める。それまで設定されている設定値を更新することなく、処理をステップＳ３７に進める。
【０１０６】
一方、ステップＳ３６においては、ＲＡＭ１１４が備える設定レジスタに設定されている設定値を、入力レジスタに設定されている入力値またはデフォルト値で更新し、処理をステップＳ３７に進める。これにより、ユーザーが入力した入力値またはデフォルト値が設定値として設定される。
【０１０７】
ステップＳ３７においては、ステップＳ２１においてＬＣＤ１６５に表示した入力画面の表示を終了する。これにより、ＬＣＤ１６５には設定画面が表示された状態となる。そして、ステップＳ２５においてグレーで表示した設定値の表示を終了し（ステップＳ３８）、処理を設定処理に戻す。
【０１０８】
図９は、ユーザーによる操作と表示内容との関係を説明するための図である。図９を参照して、ユーザーの操作に対応して、処理対象となる１つの設定項目に対応する表示レジスタ、設定レジスタ、入力レジスタの値を示している。処理対象となる設定項目に対応するデフォルト値を「１」としている。また、設定画面が表示された段階において、設定レジスタにデフォルト値「１」が設定されているとしている。
【０１０９】
まず、手順１において、ユーザーが、設定画面を選択する操作をする場合、設定画面がＬＣＤ１６５に表示される。この段階において、設定レジスタにデフォルト値「１」が設定され、入力レジスタは用いられないため何も設定されておらず、表示レジスタには設定レジスタに設定されている設定値と同じ「１」が設定される。
【０１１０】
手順２において、ユーザーが設定画面に含まれる項目名を選択する操作をする場合、入力画面が設定画面に重畳して表示される。この段階において、設定レジスタに変更はなくデフォルト値「１」が設定されたままであり、入力レジスタに「ブランク」が設定され、表示レジスタにはデフォルト値「１」が設定される。
【０１１１】
手順３において、ユーザーが数字の「５」が表された入力キーを指示する操作をする場合、設定レジスタに変更はなくデフォルト値「１」が設定されたままであり、入力レジスタに入力値「５」が設定され、表示レジスタには入力レジスタに設定されている入力値と同じ「５」が設定される。
【０１１２】
手順４において、ユーザーが「ＯＫ」が表された設定キーを指示する操作をする場合、入力レジスタがブランクでないので、設定レジスタに入力レジスタに設定されている入力値と同じ「５」が設定され、入力レジスタおよび表示レジスタに変更はない。
【０１１３】
手順５において、ユーザーが手順２で選択したのと同じ項目名を選択する操作をする場合、入力画面が設定画面に重畳して表示される。この場合、設定レジスタに変更はなく設定値「５」が設定されたままであり、入力レジスタに「ブランク」が設定され、表示レジスタにはデフォルト値「１」が設定される。
【０１１４】
手順６において、ユーザーが「ＯＫ」が表された設定キーを指示する操作をする場合、入力レジスタがブランクなので、設定レジスタに変更はなく設定値「５」のままであり、入力レジスタに変更はなく、表示レジスタに設定レジスタに設定されている設定値と同じ「５」が設定される。
【０１１５】
手順７において、ユーザーが手順２および手順５で選択したのと同じ項目名を選択する操作をする場合、入力画面が設定画面に重畳して表示される。この場合、設定レジスタに変更はなく設定値「５」が設定されたままであり、入力レジスタに「ブランク」が設定され、表示レジスタにはデフォルト値「１」が設定される。
【０１１６】
手順８において、ユーザーが「Ｃ」が表されたクリアキーを指示する操作をする場合、設定レジスタに変更はなく設定値「５」のままであり、入力レジスタにデフォルト値「１」が設定され、表示レジスタに入力レジスタに設定されているデフォルト値と同じ「１」が設定される。
【０１１７】
手順９において、ユーザーが数字の「３」が表された入力キーを指示する操作をする場合、設定レジスタに変更はなく設定値「５」のままであり、入力レジスタに入力値「３」が設定され、表示レジスタには入力レジスタに設定されている入力値と同じ「３」が設定される。
【０１１８】
手順１０において、ユーザーが数字の「２」が表された入力キーを指示する操作をする場合、設定レジスタに変更はなく設定値「５」のままであり、入力レジスタに入力値「３２」が設定され、表示レジスタには入力レジスタに設定されている入力値と同じ「３２」が設定される。
【０１１９】
手順１１において、ユーザーが「Ｃ」が表されたクリアキーを指示する操作をする場合、設定レジスタに変更はなく設定値「５」のままであり、入力レジスタにデフォルト値「１」が設定され、表示レジスタに入力レジスタに設定されているデフォルト値と同じ「１」が設定される。
【０１２０】
手順１２において、ユーザーが「ＯＫ」が表された設定キーを指示する操作をする場合、入力レジスタがブランクでないので、設定レジスタに入力レジスタに設定されているデフォルト値と同じ「１」が設定され、入力レジスタおよび表示レジスタに変更はない。
【０１２１】
＜変形例＞
変形例におけるＭＦＰ１００は、入力画面が、複数のキーに加えて入力値表示領域を有するようにしたものである。入力値表示領域は、設定画面に含まれる処理対象に設定されている設定項目に対応する表示領域に表示される値と同じ値が表示される。入力画面が、表示領域から離れた位置に表示される場合、入力値を確認する場合に、視線を動かす距離が短くなるので、入力が容易となる。
【０１２２】
図１０は、変形例におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図１０を参照して、図４に示した機能と異なる点は、第２入力値表示部５３が追加された点である。その他の機能は、図４に示した機能と同じなのでここでは説明を繰り返さない。
【０１２３】
第２入力値表示部５３は、表示指示検出部４３から表示指示信号が入力されると、表示指示信号に含まれる項目名で特定される設定項目に対して、予め定められたデフォルト値をＨＤＤ１１５から読み出し、デフォルト値を、入力画面の入力値表示領域として、ＬＣＤ１６５に表示されている設定画面に重畳して表示する。具体的には、デフォルト値の画像を含む入力値表示領域の画像を表示制御部１６１に出力し、入力値表示領域の画像を設定画面の画像よりも優先して合成した画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させる。
【０１２４】
また、第２入力値表示部５３は、表示指示検出部４３から表示指示信号が入力された後、設定指示受付部４９から設定指示信号が入力されるまでの間に、入力値受付部４７から入力される入力値を、入力画面の入力値表示領域に表示する。具体的には、ＬＣＤ１６５に表示されている設定画面に重畳して、入力値の画像を含む入力値表示領域を表示する。それまで表示されている入力値表示領域の画像に上書きする。さらに、第２入力値表示部５３は、入力値受付部４７からキャンセル信号が入力されると、デフォルト値を、入力画面の入力値表示領域に表示する。具体的には、ＬＣＤ１６５に表示されている設定画面に重畳して、デフォルト値の画像を含む入力値表示領域を表示する。
【０１２５】
変形例におけるＭＦＰ１００が備えるＣＰＵ１１１は、図７に示した設定処理を実行するが、ステップＳ０９において実行する入力受付処理が一部異なる。
【０１２６】
図１１は、変形例における入力受付処理の流れの一例を示すフローチャートである。図１１を参照して、図８に示した入力受付処理と異なる点は、ステップＳ２５の後にステプＳ２５Ａが、ステップＳ２９の後にステップＳ２９Ａが、ステップＳ３３の後にステップＳ３３Ａがそれぞれ追加された点である。他の処理は図８に示した処理と同じなのでここでは説明を繰り返さない。ステップＳ２５Ａにおいては、ステップＳ２３においてＨＤＤ１１５から読み出されたデフォルト値を、入力画面の入力表示領域に表示する。ステップＳ２９Ａにおいては、ステップＳ２７において受け付けられた入力値を、入力画面の入力表示領域に表示する。ステップＳ３３Ａにおいては、ステップＳ３２においてＨＤＤ１１５から読み出されたデフォルト値を、入力画面の入力表示領域に表示する。
【０１２７】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像形成装置として機能し、ＭＦＰ１００が処理を実行するための処理条件を定める設定画面であって、処理条件を定める設定項目に対応する表示領域を有する設定画面をＬＣＤ１６５に表示する。ユーザーが、または設定項目の項目名または表示領域を指示すれば、表示領域に対応する設定項目が処理対象に選択し、入力画面を設定画面に重畳して表示する。入力画面を表示する際に、設定画面の処理対象に設定された設定項目に対応する表示領域にデフォルト値を表示し、その後ユーザーが入力画面に入力値を入力した後は、入力値を表示領域に表示する。このため、入力画面が表示された段階で、表示領域にデフォルト値が表示されるので、ユーザーに入力値を入力する前に設定値をクリアする操作が不要であることを通知することができる。
【０１２８】
また、ユーザーが、または設定項目の項目名または表示領域を指示すれば、入力画面を表示するので、ユーザーが設定画面で選択した設定項目に対応する設定値を入力するための入力画面であることを、ユーザーに通知することができる。
【０１２９】
また、ユーザーが、または設定項目の項目名または表示領域を指示すれば、表示領域に対応する設定項目が処理対象に選択し、その後、キーボード呼出キー１７１を押下する操作をすれば、入力画面を表示するようにしてもよい。この場合、予め定められたキーボード呼出キー１７１を押下すれば、入力画面が表示されるので、入力画面を表示させる操作を容易にすることができる。
【０１３０】
また、ＭＦＰ１００は、入力画面を表示した後、ユーザーにより、入力値が入力されると、それまで設定されていた設定値を入力値で更新する。入力値の入力は、クリアキーを指示する操作によるデフォルト値の入力と、０〜９の文字が表された入力キーを１回以上指示する操作による値の入力とを、含む。このため、ユーザーは、入力画面を用いて設定値を変更することができる。
【０１３１】
また、入力画面が表示された後、入力値が受け付けられることなく、設定キーを指示する操作により設定指示が受け付けられる場合、設定値を更新しないので、入力画面が表示された後でも設定値を維持することができる。
【０１３２】
また、入力画面が表示されている間、設定項目に対応して設定されている設定値を、表示領域内に、デフォルト値または入力値の表示態様と異なる表示態様で、表示する。このため、それまで設定されている設定値をユーザーに通知することができる。その結果、ユーザーは、設定値を参照しながら新たな設定値を入力することができる。また、表示領域内に表示されているデフォルト値または入力値の表示態様と異なる表示態様で、設定値が表示されるので、ユーザーは、設定値と、入力画面に入力される値とを区別することができる。また、表示領域外で、表示領域から所定の範囲内に設定値を表示するようにしてもよい。
【０１３３】
さらに、変形例におけるＭＦＰ１００は、入力画面が、デフォルト値または入力値を表示する入力値表示領域を含む。このため、ユーザーは入力画面を見ながら入力画面に入力された値を確認することができる。
【０１３４】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００について説明したが、図７および図８、または、図７および図１１に示した設定処理をＭＦＰ１００に実行させる設定方法、またはその設定方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための設定プログラムとして発明を特定することができるのは言うまでもない。
【０１３５】
また、上述した実施の形態においては、設定画面がＬＣＤ１６５に表示された状態で、ユーザーが設定項目を選択する場合、または設定項目を選択後にキーボード呼出キー１７１を押下する場合、入力画面を表示するようにしたが、設定画面が表示された段階で、入力画面を表示するようにしてもよい。
【０１３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１３７】
＜付記＞
（１）  前記入力画面表示手段は、前記設定画面が表示されることに応じて、前記入力画面を表示する、請求項１に記載の画像形成装置。
（２）  前記項目選択手段は、前記表示された入力画面に含まれる前記複数の項目情報のうちからユーザーにより選択された項目情報に対応する設定項目を選択する、請求項１〜９および（１）のいずれかに記載の画像形成装置。
（３）  前記項目選択手段は、前記入力画面に含まれる前記複数の項目情報のいずれかが表示されている位置が前記位置検出手段により検出されることに応じて、前記複数の設定項目のうち前記検出された位置に表示された項目情報に対応する設定項目を選択し、
前記設定値受付手段は、前記複数の入力キーそれぞれが表示されている位置と同じ位置が前記位置検出手段により検出されることに応じて、前記検出された位置に表示されている入力キーで定まる値を受け付ける、請求項２に記載の画像形成装置。
【符号の説明】
【０１３８】
１００  ＭＦＰ、１１  設定部、１３  設定画面選択部、１５  設定画面表示部、１７  項目設定部４１  入力受付部、３３  設定項目取得部、３５  入力画面表示部、３７  項目選択部、３９  設定値受付部、４１  項目情報表示部、４３  ソフトキーボード表示部６１  処理実行部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示制御部、１６３  ＶＲＡＭ、１６５  ＬＣＤ、１６７  入力制御部、１６９  タッチパネル、１７０  ハードキー部、１７１  キーボード呼出キー、１７３  スタートキー、２０１  設定画面、２１１  入力画面。
【図１】
0005803451.tif 000002
【図２】
0005803451.tif 000003
【図３】
0005803451.tif 000004
【図４】
0005803451.tif 000005
【図５】
0005803451.tif 000006
【図６】
0005803451.tif 000007
【図７】
0005803451.tif 000008
【図８】
0005803451.tif 000009
【図９】
0005803451.tif 000010
【図１０】
0005803451.tif 000011
【図１１】
0005803451.tif 000012