(57)【要約】【課題】  入力画面を移動させる操作を簡単にする。【解決手段】  画像処理装置は、設定領域を含む設定画面を表示する設定画面表示部１５と、設定領域を、設定値を入力可能な入力状態に切り換える状態切換部１７と、設定領域が入力状態に切り換えられること応じて、入力画面を設定画面に重畳して表示する入力画面表示部４３と、入力画面を表示する位置を変更する位置変更部５５と、変更された後の入力画面の位置を移動後位置として記憶する位置記憶部５７と、を備え、入力画面表示部４３は、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合に、デフォルト位置に入力画面を表示する第１表示部５１と、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合に、移動後位置に入力画面を表示する第２表示部５３と、を含む。【選択図】        図４
2014078096.tif 000002
【特許請求の範囲】
【請求項１】
処理を実行する処理実行手段と、
前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示手段と、
前記設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換手段と、
前記状態切換手段により前記設定領域が入力状態に切り換えられること応じて、前記設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、前記表示された設定画面に重畳して表示する入力画面表示手段と、
前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更手段と、
前記位置変更手段により位置が変更された後の前記入力画面の設定画面中の位置を移動後位置として記憶する位置記憶手段と、を備え、
前記入力画面表示手段は、前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されていない場合に、前記設定画面に対してデフォルトで定められたデフォルト位置に前記入力画面を表示する第１表示手段と、
前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されている場合に、前記移動後位置に前記入力画面を表示する第２表示手段と、を含む、画像処理装置。
【請求項２】
前記位置記憶手段は、前記位置変更手段により位置が複数回変更される場合、前記位置変更手段により最後に位置が変更された後の前記入力画面の設定画面中の位置で、前記位置変更手段により最後に位置が変更される前に記憶されていた移動後位置を更新し、
前記第２表示手段は、前記位置変更手段により位置が複数回変更される場合、前記設定領域が入力状態に切り換えられた時点で前記位置記憶手段により更新された後の移動後位置に前記入力画面を表示する、請求項１に記載の画像処理装置。
【請求項３】
前記状態切換手段は、前記設定画面が複数の設定領域を含む場合、前記複数の設定領域のうち１つのアクティブ領域を入力状態に切り換え、
前記第１表示手段は、前記アクティブ領域に対してデフォルトで定められたデフォルト位置に前記入力画面を表示する、請求項１または２に記載の画像処理装置。
【請求項４】
前記複数の設定領域は、第１の種類と第２の種類とのいずれかに分類され、
前記第１表示手段は、前記複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で前記移動後位置が記憶されていない場合は、前記アクティブ領域が第１の種類の設定領域または第２の種類のいずれであっても前記デフォルト位置に前記入力画面を表示し、
前記第２表示手段は、前記複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で前記移動後位置が記憶されている場合、前記アクティブ領域が第１の種類ならば前記移動後位置に前記入力画面を表示し、前記アクティブ領域が第２の種類ならば前記アクティブ領域に対してデフォルトで定められたデフォルト位置に前記入力画面を表示する、請求項３に記載の画像処理装置。
【請求項５】
前記位置記憶手段は、前記アクティブ領域が第１の種類の場合、前記位置変更手段により当該アクティブ領域に対応する入力画面を表示する位置が変更された後の位置を移動後位置として記憶し、前記アクティブ領域が第２の種類の場合は、前記位置変更手段により当該アクティブ領域に対応する入力画面を表示する位置が変更される場合であっても前記位置変更手段により位置が変更された後の前記入力画面の位置を移動後位置として記憶しない、請求項４に記載の画像処理装置。
【請求項６】
前記位置記憶手段は、前記設定画面が表示されなくなると、前記記憶された移動後位置を消去するリセット手段を含む、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
処理を実行する処理実行手段を含む画像処理装置で実行される設定方法であって、
前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、
前記設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、
前記状態切換ステップにおいて前記設定領域が入力状態に切り換えられること応じて、前記設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、前記表示された設定画面に重畳して表示する入力画面表示ステップと、
前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更ステップと、
前記位置変更ステップにおいて位置が変更された後の前記入力画面の設定画面中の位置を移動後位置として記憶する位置記憶ステップと、を含み、
前記入力画面表示ステップは、前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されていない場合に、前記設定画面に対してデフォルトで定められたデフォルト位置に前記入力画面を表示する第１表示ステップと、
前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されている場合に、前記移動後位置に前記入力画面を表示する第２表示ステップと、を含む、設定方法。
【請求項８】
前記位置記憶ステップは、前記位置変更ステップにおいて位置が複数回変更される場合、前記位置変更ステップにおいて最後に位置が変更された後の前記入力画面の設定画面中の位置で、前記位置変更ステップにより最後に位置が変更される前に記憶されていた移動後位置を更新するステップを含み、
前記第２表示ステップは、前記位置変更ステップにおいて位置が複数回変更される場合、前記設定領域が入力状態に切り換えられた時点で前記位置記憶ステップにより更新された後の移動後位置に前記入力画面を表示するステップを含む、請求項７に記載の設定方法。
【請求項９】
前記状態切換ステップは、前記設定画面が複数の設定領域を含む場合、前記複数の設定領域のうち１つのアクティブ領域を入力状態に切り換えるステップを含み、
前記第１表示ステップは、前記アクティブ領域に対してデフォルトで定められたデフォルト位置に前記入力画面を表示するステップを含む、請求項７または８に記載の設定方法。
【請求項１０】
前記複数の設定領域は、第１の種類と第２の種類とのいずれかに分類され、
前記第１表示ステップは、前記複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で前記移動後位置が記憶されていない場合は、前記アクティブ領域が第１の種類の設定領域または第２の種類のいずれであっても前記デフォルト位置に前記入力画面を表示するステップを含み、
前記第２表示ステップは、前記複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で前記移動後位置が記憶されている場合、前記アクティブ領域が第１の種類ならば前記移動後位置に前記入力画面を表示し、前記アクティブ領域が第２の種類ならば前記アクティブ領域に対してデフォルトで定められたデフォルト位置に前記入力画面を表示するステップを含む、請求項９に記載の設定方法。
【請求項１１】
前記位置記憶ステップは、前記アクティブ領域が第１の種類の場合、前記位置変更ステップにおいて当該アクティブ領域に対応する入力画面を表示する位置が変更された後の位置を移動後位置として記憶するステップと、
前記アクティブ領域が第２の種類の場合は、前記位置変更ステップにおいて当該アクティブ領域に対応する入力画面を表示する位置が変更される場合であっても前記位置変更ステップにおいて位置が変更された後の前記入力画面の位置を移動後位置として記憶しないステップと、を含む、請求項１０に記載の設定方法。
【請求項１２】
前記位置記憶ステップは、前記設定画面が表示されなくなると、前記記憶された移動後位置を消去するリセットステップを含む、請求項７〜１０のいずれかに記載の設定方法。
【請求項１３】
処理を実行する処理実行手段を含む画像処理装置を制御するコンピュータで実行される設定プログラムであって、
前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、
前記設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、
前記状態切換ステップにおいて前記設定領域が入力状態に切り換えられること応じて、前記設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、前記表示された設定画面に重畳して表示する入力画面表示ステップと、
前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更ステップと、
前記位置変更ステップにおいて位置が変更された後の前記入力画面の設定画面中の位置を移動後位置として記憶する位置記憶ステップと、を前記コンピュータに実行させ、
前記入力画面表示ステップは、前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されていない場合に、前記設定画面に対してデフォルトで定められたデフォルト位置に前記入力画面を表示する第１表示ステップと、
前記設定領域が入力状態に切り換えられた時点で前記移動後位置が記憶されている場合に、前記移動後位置に前記入力画面を表示する第２表示ステップと、を含む、設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、設定方法および設定プログラムに関し、特に、設定値にしたがって処理を実行する画像処理装置、その画像処理装置で実行される設定方法および設定プログラムに関する。
【背景技術】
【０００２】
近年、複合機（ＭＦＰ）で代表される画像処理装置において、ユーザーインターフェースとしてソフトキーボードが用いられる。このソフトキーボードを用いれば、物理的なハードキーを少なくすることができるので、機器を小型にすることができ、または、従来ハードキーを設けるために用いられていた領域を利用して表示画面を大きくすることができる。
【０００３】
一方、ＭＦＰを動作させるために、処理条件の設定値を設定するための設定画面があり、その設定画面は処理条件に対する設定値を表示する設定領域を有する。この設定画面に重畳してソフトキーボードを表示すると、設定画面の一部がソフトキーボードで隠れて見えなくなってしまう。特に、設定領域とソフトキーボードとが重なる場合には、設定領域に表示される値がソフトキーボードによって隠れてしまい、正しい値が入力されたかを確認することができない。
【０００４】
ウィンドウを表示する技術として、例えば、特開２００６−０７２８７６号公報（特許文献１）には、ユーザーの視線動作をユーザーの状態として検出し、ユーザーの視線が画面外に向いていること、瞬きの波形がゆっくりとしたものになったこと、眼球成分が急速に減少したことにより、提示情報を前記画面上に提示可能な時期と判断し、画面上に配置されているウィンドウの状態とユーザーの注視点の関係に基づいて、提示情報を提示する位置を決定する情報提示装置が記載されている。例えば、ユーザーが注視するウィンドウ以外で注視領域に近い場所を提示位置に決定する。
【０００５】
しかしながら、提示位置が決定されて提示情報を画面上に提示すると、ウィンドウの一部が提示情報によって隠れてしまうので、提示情報を提示した後に提示情報によって隠れた部分を再度確認するためには、ウィンドウを再表示するか、提示情報を画面から消去しなければならない。
【０００６】
また、特開２００２−０７３２３４号公報（特許文献２）には、詳細な情報やメニュー等を提供するための階層的なウィンドウ画面を表示する画像表示手段と、該画像表示手段に表示される画像に対して入力操作を行う入力操作手段と、表示情報や制御情報を格納する記憶手段と、前記入力操作手段を使い前記画像表示手段に表示された上位画面から下位画面を上書表示するように制御する表示制御手段とを有するポップアップ表示装置において、前記入力操作手段は、前記画像表示手段に表示された下位画面を任意に保持するように操作する画面保持操作手段をさらに備え、前記表示制御手段は、前記画面保持操作手段の操作があると、表示されている下位画面を任意の期間表示し続けるように制御することを特徴とし、前記画面保持操作手段の操作により保持された下位画面を任意の位置へ移動する移動手段をさらに備えたポップアップ表示装置が記載されている。
【０００７】
しかしながら、下位画面を移動した後に下位画面を閉じて、再度下位画面を表示させる場合には、下位画面は移動前の位置に表示されるため、ユーザーは、下位画面を再度移動させなければならないといった問題がある。
【特許文献１】特開２００６−０７２８７６号公報
【特許文献２】特開２００２−０７３２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、入力画面を移動させる操作を簡単にした画像処理装置を提供することである。
【０００９】
この発明の他の目的は、入力画面を移動させる操作を簡単にした設定方法を提供することである。
【００１０】
この発明のさらに他の目的は、入力画面を移動させる操作を簡単にした設定プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、処理を実行する処理実行手段と、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示手段と、設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換手段と、状態切換手段により設定領域が入力状態に切り換えられること応じて、設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、表示された設定画面に重畳して表示する入力画面表示手段と、表示された設定画面中で入力画面を表示する位置を変更する位置変更手段と、位置変更手段により位置が変更された後の入力画面の設定画面中の位置を移動後位置として記憶する位置記憶手段と、を備え、入力画面表示手段は、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合に、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する第１表示手段と、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合に、移動後位置に入力画面を表示する第２表示手段と、を含む。
【００１２】
この局面に従えば、設定領域が入力状態に切り換えられること応じて、入力画面が設定画面に重畳して表示され、設定画面中で入力画面を表示する位置が変更されると、変更された後の入力画面の設定画面中の位置が移動後位置として記憶され、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合は、設定画面に対してデフォルトで定められたデフォルト位置に入力画面が表示され、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合は、移動後位置に入力画面が表示される。このため、入力画面を移動させた後に、再度入力画面を表示する場合には、移動させた後の位置に入力画面が表示される。このため、入力画面を表示させるごとに入力画面を移動させる必要がない。その結果、入力画面を移動させる操作を簡単にした画像処理装置を提供することができる。
【００１３】
好ましくは、位置記憶手段は、位置変更手段により位置が複数回変更される場合、位置変更手段により最後に位置が変更された後の入力画面の設定画面中の位置で、位置変更手段により最後に位置が変更される前に記憶されていた移動後位置を更新し、第２表示手段は、位置変更手段により位置が複数回変更される場合、設定領域が入力状態に切り換えられた時点で位置記憶手段により更新された後の移動後位置に入力画面を表示する。
【００１４】
この局面に従えば、入力画面の位置が複数回変更される場合、最後に位置が変更された後の入力画面の設定画面中の位置で、記憶されていた移動後位置が更新され、設定領域が入力状態に切り換えられた時点で更新された後の移動後位置に入力画面が表示される。このため、入力画面が複数回移動する場合には、最後に移動した後の位置に入力画面が表示される。このため、ユーザーは、操作を継続してすることができる。
【００１５】
好ましくは、状態切換手段は、設定画面が複数の設定領域を含む場合、複数の設定領域のうち１つのアクティブ領域を入力状態に切り換え、第１表示手段は、アクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００１６】
この局面に従えば、設定画面が複数の設定領域を含む場合、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられ、アクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面が表示される。このため、複数の設定領域ごとに、入力画面を表示する位置を異ならせることができる。
【００１７】
好ましくは、複数の設定領域は、第１の種類と第２の種類とのいずれかに分類され、第１表示手段は、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合は、アクティブ領域が第１の種類の設定領域または第２の種類のいずれであってもデフォルト位置に入力画面を表示し、第２表示手段は、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合、アクティブ領域が第１の種類ならば移動後位置に入力画面を表示し、アクティブ領域が第２の種類ならばアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００１８】
この局面に従えば、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合は、アクティブ領域が第１の種類の設定領域または第２の種類のいずれであってもデフォルト位置に入力画面が表示され、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合、アクティブ領域が第１の種類ならば移動後位置に入力画面が表示され、アクティブ領域が第２の種類ならばアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面が表示される。このため、第１の種類の設定領域と第２の種類の設定領域とで入力画面が表示される位置を異ならせることができる。
【００１９】
好ましくは、位置記憶手段は、アクティブ領域が第１の種類の場合、位置変更手段により当該アクティブ領域に対応する入力画面を表示する位置が変更された後の位置を移動後位置として記憶し、アクティブ領域が第２の種類の場合は、位置変更手段により当該アクティブ領域に対応する入力画面を表示する位置が変更される場合であっても位置変更手段により位置が変更された後の入力画面の位置を移動後位置として記憶しない。第１の種類のアクティブ領域に対応する入力画面が移動される場合に移動後位置が記憶され、第２の種類のアクティブ領域に対応する入力画面が移動される場合に移動後位置が記憶されない。このため、第１の種類のアクティブ領域に対応する入力画面が移動される場合に限って、その後に第１の種類の設定領域が入力状態に切り換えられた時点で入力画面を表示する位置を記憶することができる。
【００２０】
好ましくは、位置記憶手段は、設定画面が表示されなくなると、記憶された移動後位置を消去するリセット手段を含む。
【００２１】
この局面に従えば、設定画面が表示されなくなると移動後位置が消去されるので、設定画面ごとに入力画面を移動した後の位置に表示することができる。
【００２２】
この発明の他の局面によれば、設定方法は、処理を実行する処理実行手段を含む画像処理装置で実行される設定方法であって、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、状態切換ステップにおいて設定領域が入力状態に切り換えられること応じて、設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、表示された設定画面に重畳して表示する入力画面表示ステップと、表示された設定画面中で入力画面を表示する位置を変更する位置変更ステップと、位置変更ステップにおいて位置が変更された後の入力画面の設定画面中の位置を移動後位置として記憶する位置記憶ステップと、を含み、入力画面表示ステップは、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合に、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する第１表示ステップと、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合に、移動後位置に入力画面を表示する第２表示ステップと、を含む。
【００２３】
この局面に従えば、入力画面を移動させる操作を簡単にした設定方法を提供することができる。
【００２４】
好ましくは、位置記憶ステップは、位置変更ステップにおいて位置が複数回変更される場合、位置変更ステップにおいて最後に位置が変更された後の入力画面の設定画面中の位置で、位置変更ステップにより最後に位置が変更される前に記憶されていた移動後位置を更新するステップを含み、第２表示ステップは、位置変更ステップにおいて位置が複数回変更される場合、設定領域が入力状態に切り換えられた時点で位置記憶ステップにより更新された後の移動後位置に入力画面を表示するステップを含む。
【００２５】
好ましくは、状態切換ステップは、設定画面が複数の設定領域を含む場合、複数の設定領域のうち１つのアクティブ領域を入力状態に切り換えるステップを含み、第１表示ステップは、アクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示するステップを含む。
【００２６】
好ましくは、複数の設定領域は、第１の種類と第２の種類とのいずれかに分類され、第１表示ステップは、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合は、アクティブ領域が第１の種類の設定領域または第２の種類のいずれであってもデフォルト位置に入力画面を表示するステップを含み、第２表示ステップは、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合、アクティブ領域が第１の種類ならば移動後位置に入力画面を表示し、アクティブ領域が第２の種類ならばアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示するステップを含む。
【００２７】
好ましくは、位置記憶ステップは、アクティブ領域が第１の種類の場合、位置変更ステップにおいて当該アクティブ領域に対応する入力画面を表示する位置が変更された後の位置を移動後位置として記憶するステップと、アクティブ領域が第２の種類の場合は、位置変更ステップにおいて当該アクティブ領域に対応する入力画面を表示する位置が変更される場合であっても位置変更ステップにおいて位置が変更された後の入力画面の位置を移動後位置として記憶しないステップと、を含む。
【００２８】
好ましくは、位置記憶ステップは、設定画面が表示されなくなると、記憶された移動後位置を消去するリセットステップを含む。
【００２９】
この発明のさらに他の局面によれば、設定プログラムは、処理を実行する処理実行手段を含む画像処理装置を制御するコンピュータで実行される設定プログラムであって、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、設定領域を、設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、状態切換ステップにおいて設定領域が入力状態に切り換えられること応じて、設定画面とは別の画面であって、当該設定領域に設定値を入力するための入力画面を、表示された設定画面に重畳して表示する入力画面表示ステップと、表示された設定画面中で入力画面を表示する位置を変更する位置変更ステップと、位置変更ステップにおいて位置が変更された後の入力画面の設定画面中の位置を移動後位置として記憶する位置記憶ステップと、をコンピュータに実行させ、入力画面表示ステップは、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合に、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する第１表示ステップと、設定領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合に、移動後位置に入力画面を表示する第２表示ステップと、を含む。
【００３０】
この局面に従えば、入力画面を移動させる操作を簡単にした設定プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本実施の形態におけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの平面図である。
【図４】ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】動作条件設定処理の流れの一例を示すフローチャートである。
【図６】設定領域を１つ含む設定画面の一例を示す図である。
【図７】倍率設定画面に入力画面が重畳して表示された状態の画面の一例を示す第１の図である。
【図８】倍率設定画面における入力画面の移動を説明するための図である。
【図９】倍率設定画面に入力画面が重畳して表示された状態の画面の一例を示す第２の図である。
【図１０】第１の種類の設定画面の一例を示す図である。
【図１１】用紙サイズ設定画面に重畳して入力画面が表示された状態の画面の一例を示す第１の図である。
【図１２】用紙サイズ設定画面に重畳して入力画面が表示された状態の画面の一例を示す第２の図である。
【図１３】第２の種類の設定画面の一例を示す図である。
【図１４】シフト量設定画面に重畳して入力画面が表示された状態の画面の一例を示す第１の図である。
【図１５】シフト量設定画面に重畳して入力画面が表示された状態の画面の一例を示す第２の図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態を図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３３】
図１は、本実施の形態におけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、画像処理装置として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３４】
メイン回路１１０は、ＭＦＰ１００の全体を制御するＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３５】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００３６】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。
【００３７】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶するとともに、画像形成部１４０でプリント可能なプリントデータに変換して、画像形成部１４０に出力する。これにより、画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３８】
通信Ｉ／Ｆ部１１２は、ネットワークにＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワークに接続された他のコンピュータまたは画像処理装置と通信する。なお、通信Ｉ／Ｆ部１１２が接続されるネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取画像を一時的に記憶する。
【００４０】
操作パネル１６０は、液晶表示装置（ＬＣＤ）１６５と、ＬＣＤ１６５の表示を制御する表示制御部１６１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１６３と、タッチパネル１６９と、スタートキー１７１（図３参照）を含むハードキー部１７０と、タッチパネル１６９およびハードキー部１７０を制御する入力制御部１６７と、を含む。ＬＣＤ１６５およびハードキー部１７０は、ＭＦＰ１００の上面に設けられる。
【００４１】
表示制御部１６１は、ＣＰＵ１１１、ＶＲＡＭ１６３およびＬＣＤ１６５と接続される。ＶＲＡＭ１６３は、表示制御部１６１の作業領域として用いられ、ＬＣＤ１６５に表示する画像を一時記憶する。表示制御部１６１は、ＣＰＵ１１１により制御されて、ＬＣＤ１６５を制御し、ＬＣＤ１６５にＶＲＡＭ１６３に記憶された画像を表示させる。表示制御部１６１は、後述する操作画面および入力画面をＬＣＤ１６５に表示させる。
【００４２】
ハードキー部１７０は、スタートキー１７１を少なくとも含む複数のハードキーを含む。ハードキーは、入力制御部１６７に接続され、ユーザーにより押下されている間はＯＮ信号を入力制御部１６７に出力し、ユーザーにより押下されていない間はＯＦＦ信号を入力制御部１６７に出力する。
【００４３】
タッチパネル１６９は、ＬＣＤ１６５の上面または下面に設けられ、ユーザーにより押下された位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ユーザーが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ＬＣＤ１６５の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル１６９は、ＬＣＤ１６５に重畳して設けられるので、タッチパネル１６９は、ユーザーがＬＣＤ１６５の表示面を指示すれば、ＬＣＤ１６５の表示面中でユーザーが指示した位置の座標を入力制御部１６７に出力する。タッチパネルは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００４４】
入力制御部１６７は、ハードキー部１７０のうちでＯＮ信号を出力するハードキーが存在する場合、ＯＮ信号を出力するハードキーの識別情報をＣＰＵ１１１に出力する。また、入力制御部１６７は、タッチパネル１６９がユーザーにより指示された位置を検出する場合、タッチパネル１６９から出力される座標をＣＰＵ１１１に出力する。
【００４５】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。本実施の形態においては、ＣＰＵ１１１は、ＲＯＭ１１３に記憶されたプログラムを実行する例を説明するが、ＣＰＵ１１１は、外部記憶装置１１７を制御して、ＣＤ−ＲＯＭ１１８からＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１０２に記憶し、実行するようにしてもよい。
【００４６】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ１１８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がネットワークに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１５に記憶する、または、ネットワークに接続されたコンピュータがプログラムをＨＤＤ１１５に書込みするようにして、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４７】
図３は、操作パネル１６０の平面図である。図３を参照して、操作パネル１６０は、ＬＣＤ１６５と、ＬＣＤ１６５に重畳して設けられたタッチパネル１６９と、ＬＣＤ１６５の右側および下方に、スタートキー１７１を含む複数のハードキーが配置されたハードキー部１７０と、を含む。
【００４８】
図４は、ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された設定プログラムを実行することにより、ＣＰＵ１１１により実現される機能である。図４を参照して、ＣＰＵ１１１は、設定部１１と、入力受付部４１と、処理実行部３１と、を含む。処理実行部３１は、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０および給紙部１５０を制御し、設定部１１により設定された処理条件に従って処理を実行する。
【００４９】
処理実行部３１が実行する処理の一例は、スキャン処理、コピー処理、プリント処理、データ送信処理およびファクシミリ送受信処理等である。処理実行部３１は、処理条件の１つとしてスキャン処理を実行する設定がされた場合、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７、通信Ｉ／Ｆ部１１２を制御し、原稿読取部１３０で読み取った原稿の画像を、ＨＤＤ１１５、外部記憶装置１１７および通信Ｉ／Ｆ部１１２の少なくとも１つに、処理条件にしたがって出力する。処理実行部３１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、画像をＨＤＤ１１５に記憶する。処理実行部３１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、画像を外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部３１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が指定された場合は、画像を通信Ｉ／Ｆ部１１２を介して送信する。送信方法は、例えば、電子メール送信、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等である。送信方法に電子メール送信が設定される場合には、画像を添付した電子メールを生成し、生成した電子メールを送信する。
【００５０】
また、処理実行部３１は、処理条件の１つとしてコピー処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、給紙部１５０および画像形成部１４０を制御し、原稿読取部１３０で読み取った原稿の画像を、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件にしたがって画像形成させる。
【００５１】
また、処理実行部３１は、処理条件の１つとしてプリント処理を実行する設定がされた場合は、通信Ｉ／Ｆ部１１２、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件にしたがって画像形成させる。画像形成部１４０が画像形成する画像は、処理条件の１つにより設定され、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピュータから受信されるプリントデータの画像、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータの画像である。
【００５２】
処理実行部３１は、処理条件の１つとしてデータ送信処理を実行する設定がされた場合は、通信Ｉ／Ｆ部１１２、ＨＤＤ１１５を制御し、ＨＤＤ１１５に記憶されたデータを通信Ｉ／Ｆ部１１２を介して送信する。送信方法は、例えば、電子メール送信、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等である。送信方法に電子メール送信が設定される場合には、データを添付した電子メールを生成し、生成した電子メールを送信する。
【００５３】
さらに、処理実行部３１は、処理条件の１つとしてファクシミリ送信処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７およびファクシミリ部１１６を制御し、ファクシミリデータの画像を、ファクシミリ部１１６に送信させる。ファクシミリ部１１６が送信するファクシミリデータは、処理条件の１つにより設定され、処理条件にしたがって原稿読取部１３０が原稿を読み取って出力する画像、または、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータの画像である。
【００５４】
処理実行部３１は、処理条件の１つとしてファクシミリ受信処理を実行する設定がされた場合は、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、ファクシミリデータの画像を出力する。処理実行部３１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、ファクシミリデータの画像をＨＤＤ１１５に記憶する。処理実行部３１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、ファクシミリデータの画像を外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部３１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が設定された場合は、ファクシミリデータの画像を添付した電子メールを生成し、通信Ｉ／Ｆ部１１２を介して電子メールを送信する。
【００５５】
設定部１１は、設定画面選択部１３と、設定画面表示部１５と、状態切換部１７と、項目設定部１９と、を含む。設定画面選択部１３は、ＨＤＤ１１５に予め記憶された複数の設定画面のうちから１つを選択し、選択した設定画面を識別するための画面識別情報を、設定画面表示部１５および入力受付部４１に出力する。
【００５６】
複数の設定画面は、処理実行部３１が実行可能な複数種類の処理にそれぞれ対応する。例えば、処理実行部３１がスキャン処理を実行するための処理条件を設定するための設定画面、処理実行部３１がコピー処理を実行するための処理条件を設定するための設定画面、処理実行部３１がプリント処理を実行するための処理条件を設定するための設定画面、処理実行部３１がデータ送信処理を実行するための処理条件を設定するための設定画面、および処理実行部３１がファクシミリ送受信処理を実行するための処理条件を設定するための設定画面である。
【００５７】
設定画面は、処理実行部３１が処理を実行するための処理条件を定める１以上の設定項目ごとの設定値を設定するための画面であり、１以上の設定項目ごとに設定値を表示するための設定領域を有する。また、設定画面は、設定領域の近傍に、設定項目を説明するための項目名の画像が表示される領域を有する場合がある。また、複数の設定画面は、遷移機能付き設定画面を含む。遷移機能付き設定画面は、１以上の別の設定画面を選択するための遷移ボタンを有する。
【００５８】
設定画面選択部１３は、例えば、複数の設定画面をそれぞれ識別するための複数の画面識別情報を含むメニュー画面をＬＣＤ１６５に表示し、ユーザーがタッチパネル１６９またはハードキー部１７０を操作して、メニュー画面に表示される複数の画面識別情報のいずれかを指示すれば、指示された画面識別情報の設定画面を選択する。また、ＬＣＤ１６５に、遷移機能付き設定画面が表示されている場合、ユーザーがタッチパネル１６９またはハードキー部１７０を操作して、遷移機能付き設定画面に含まれる遷移ボタンを指示すれば、指示された遷移ボタンに関連付けられた設定画面を選択する。設定画面選択部１３は、選択された設定画面の画面識別情報を、設定画面表示部１５、状態切換部１７および入力受付部４１に出力する。
【００５９】
設定画面表示部１５は、設定画面選択部１３から画面識別情報が入力されることに応じて、画面識別情報で特定される設定画面をＨＤＤ１１５から読出し、読み出した設定画面をＬＣＤ１６５に表示する。具体的には、設定画面を表示制御部１６１に出力し、表示制御部１６１に設定画面の画像をＬＣＤ１６５に表示させる。
【００６０】
状態切換部１７は、設定画面に含まれる１以上の設定領域それぞれの状態を、設定値を入力可能な入力状態と、設定値を入力不可能な不可状態とのいずれか一方に切り換える。以下、状態切換部１７が入力状態に切り換えた設定領域を、アクティブ領域という。状態切換部１７は、１以上の設定領域のうち入力状態に切り換えているアクティブ領域が存在する間、アクティブ領域に対応する設定項目を識別するための項目名を、項目設定部１９に出力する。
【００６１】
状態切換部１７は、指示受付設定部２１を含む。指示受付設定部２１は、設定画面選択部１３から画面識別情報が入力される。指示受付設定部２１は、ＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域のうちユーザーにより選択された設定領域を、入力状態に切り換える。具体的には、指示受付設定部２１は、設定画面表示部１５によりＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域のいずれか１つがユーザーにより指示されると、指示された設定領域を、入力状態に切り換える。また、指示受付設定部２１は、設定画面表示部１５によりＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域の項目名のいずれか１つがユーザーにより指示されると、指示された項目名に対応する設定領域を、入力状態に切り換える。ユーザーがＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域または項目名のいずれかを指示すれば、タッチパネル１６９によりユーザーにより指示された位置検出される。指示受付設定部２１は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、複数の設定領域または項目名のいずれがユーザーにより指示されたかを特定し、特定された設定領域または項目名に対応する設定領域を入力状態に切り換える。指示受付設定部２１は、入力状態に切り換えた設定領域を識別するための項目名を含む表示指示を入力受付部４１に出力する。
【００６２】
入力受付部４１は、入力画面表示部４３と、設定値受付部４５と、を含む。入力画面表示部４３は、ＬＣＤ１６５に入力画面が表示されていない状態で、指示受付設定部２１より表示指示が入力されることに応じて、換言すれば、ユーザーが、ＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域または項目名のうちから１つを指示することに応じて、入力画面を設定画面に重畳して表示する。具体的には、指示受付設定部２１より表示指示が入力される段階で、設定画面表示部１５によってＬＣＤ１６５に設定画面が第１層の画面として表示されている。入力画面表示部４３は、入力画面を表示制御部１６１に出力し、入力画面を設定画面よりも優先してＬＣＤ１６５に表示させる。例えば、設定画面表示部１５によってＬＣＤ１６５に設定画面を第１層の画面として表示させ、入力画面表示部４３によって、ＬＣＤ１６５に入力画面を第１層よりも上位の第２層の面として表示させる。また、入力画面を設定画面に重畳した合成画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させるようにしてもよい。入力画面表示部４３は、入力画面を表示する場合、入力画面の設定画面中の位置を示す位置情報を設定値受付部４５に出力する。
【００６３】
入力画面は、複数の入力キーを含み、複数の入力キーそれぞれは、入力キーに割り当てられた値がキー名称として付される。入力画面表示部４３は、例えば、０〜９の数字がそれぞれ割り当てられた１０個の入力キーを含む入力画面である。
【００６４】
なお、指示受付設定部２１は、アクティブ領域に対して設定される設定値の属性を含む表示指示を、入力受付部４１に出力するようにしてもよい。この場合、入力画面表示部４３は、指示受付設定部２１から入力される表示指示に含まれる属性の値を入力するための入力キーを含む入力画面を、表示する。入力画面表示部４３は、例えば、属性が数字ならば、０〜９の数字がそれぞれ割り当てられた１０個の入力キーを含む入力画面を表示し、属性が文字ならば、アルファベットの文字がそれぞれ割り当てられた２６個の入力キー、またはかな文字が割り当てられた複数の入力キーを含む入力画面を表示する。入力キーは、割り当てられた数字または文字がキー名称となり、数字または文字の画像が設定画面に重畳して表示される。なお、入力画面は、特定された属性の値を入力するための入力キーのみを含むようにしてもよいし、別の入力キーを含んでもよい。
【００６５】
入力画面表示部４３は、第１表示部５１と、第２表示部５３と、位置変更部５５と、位置記憶部５７と、リセット部５９と、を含む。第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、後述する位置記憶部５７によって移動後位置がＲＡＭ１１４に記憶されていない場合、指示受付設定部２１より表示指示が入力されることに応じて、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００６６】
第２表示部５３は、指示受付設定部２１より表示指示が入力され、かつ、後述する位置記憶部５７によって移動後位置がＲＡＭ１１４に記憶されている場合、指示受付設定部２１より表示指示が入力されることに応じて、移動後位置に入力画面を表示する。
【００６７】
処理実行部３１が処理を実行するための処理条件が複数の設定項目の組によって定まる場合がある。処理条件が複数の設定項目の組によって定まる場合、その組に含まれる複数の設定項目は、第１の種類の設定項目と、第２の種類の設定項目とのいずれかに分類される。第１の種類の設定項目は、複数の設定項目の一方が他の設定項目に依存する設定項目である。例えば、複数の設定項目の一方を変更する場合は、他の設定項目を変更しなければならない設定項目である。第２の種類の設定項目は、複数の設定項目それぞれが、他の設定項目と独立する設定項目である。例えば、複数の設定項目の一方を変更する場合であっても、他の設定項目を必ずしも変更する必要のない設定項目である。以下、第１の種類の設定項目に設定値を入力する設定領域を第１の種類の設定領域という。また、第２の種類の設定項目に設定値を入力する設定領域を第２の種類の設定領域という。
【００６８】
第１の種類の設定項目の一例としては、用紙のサイズを定める設定項目、原稿のサイズを定める設定項目、画像の縦横それぞれの倍率を定める設定項目である。用紙のサイズを定める設定項目は、用紙の縦方向のサイズを定める設定項目と、用紙の横方向のサイズを定める設定項目を含む。原稿のサイズを定める設定項目は、原稿の縦方向のサイズを定める設定項目と、原稿の横方向のサイズを定める設定項目を含む。また、画像の縦横それぞれの倍率を定める設定項目は、画像の縦方向の倍率と、画像の横方向の倍率とを含む。
【００６９】
第２の種類の設定項目の一例としては、画像を用紙に配置する位置を定める設定項目、複数のページを章分けするページ番号を定める設定項目、複数のページの途中に用紙を挿入する位置を定める設定項目である。画像を用紙に配置する位置を定める設定項目は、縦方向にデフォルトの位置からシフトさせる量を定める設定項目と、横方向にデフォルトの位置からシフトさせる量を定める設定項目と、を含む。複数のページを章分けするページ番号を定める設定項目は、用紙の表面に画像を形成するページ番号を定める設定項目を含む。複数のページの途中に用紙を挿入する位置を定める設定項目は、別の用紙を挿入するページ番号を定める設定項目を含む。
【００７０】
設定画面は、複数の設定領域を含む場合、第１の種類の設定領域を複数含み、第２の種類の設定領域を含まない第１の種類の設定画面と、第２の種類の設定領域を複数含み、第１の種類の設定領域を含まない第２の種類の設定画面と、第１の種類の設定領域を１以上含み、第２の種類の設定領域を１以上含む第３の種類の設定画面と、に分類される。
【００７１】
第１表示部５１および第２表示部５３それぞれは、指示受付設定部２１より表示指示が入力されることに応じて、後述する位置記憶部５７によって移動後位置がＲＡＭ１１４に記憶されているか否かを判断するとともに、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域および第２の種類の設定領域のいずれであるかを判断する。設定画面において、それに含まれる複数の設定領域それぞれに対して第１の種類の設定領域および第２の種類の設定領域のいずれかが定められている。第１表示部５１および第２表示部５３それぞれは、設定画面選択部１３から入力される画面識別情報で特定される設定画面に基づいて、表示指示に含まれる項目名に対応する設定領域が第１の種類の設定領域および第２の種類の設定領域のいずれかを判断する。
【００７２】
以下、第１表示部５１および第２表示部５３の機能について、設定画面表示部１５によってＬＣＤ１６５に表示された設定画面が、第１の種類の設定画面の場合、第２の種類の設定画面の場合、第３の種類の設定画面の場合、それぞれに場合訳して説明する。
【００７３】
＜第１の種類の設定画面の場合＞
設定画面表示部１５によってＬＣＤ１６５に表示された設定画面が、第１の種類の設定画面としているので、第１表示部５１および第２表示部５３それぞれは、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域と判断する。
【００７４】
第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、指示受付設定部２１より表示指示が入力されることに応じて、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。また、設定画面が第１の種類の設定領域を複数含んでおり、複数の設定領域ごとにデフォルト位置が予め定められている場合において、第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、指示受付設定部２１より表示指示が入力されることに応じて、表示指示に含まれる項目名で特定されるアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００７５】
第２表示部５３は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されている場合、指示受付設定部２１より表示指示が入力されることに応じて、移動後位置に入力画面を表示する。また、設定画面が第１の種類の設定領域を複数含んでおり、複数の設定領域ごとにデフォルト位置が予め定められている場合において、第２表示部５３は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されている場合、表示指示に含まれる項目名で特定されるアクティブ領域が複数の設定領域のいずれであっても移動後位置に入力画面を表示する。
【００７６】
＜第２の種類の設定画面の場合＞
設定画面表示部１５によってＬＣＤ１６５に表示された設定画面が、第２の種類の設定画面としているので、第１表示部５１および第２表示部５３それぞれは、表示指示に含まれる項目名で特定されるアクティブ領域が第２の種類の設定領域と判断する。
【００７７】
また、設定画面が第２の種類の設定画面の場合、後述する位置記憶部５７によって移動位置がＲＡＭ１１４に記憶されることはない。
【００７８】
第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、指示受付設定部２１より表示指示が入力されることに応じて、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。また、設定画面が第２の種類の設定領域を複数含んでおり、複数の設定領域ごとにデフォルト位置が予め定められている場合において、第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、指示受付設定部２１より表示指示が入力されることに応じて、表示指示に含まれる項目名で特定されるアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００７９】
位置記憶部５７によって移動位置がＲＡＭ１１４に記憶されないので、第２表示部５３は、指示受付設定部２１より表示指示が入力されても、入力画面を表示しない。
【００８０】
＜第３の種類の設定画面の場合＞
設定画面表示部１５によってＬＣＤ１６５に表示された設定画面が、第３の種類の設定画面なので、第１表示部５１および第２表示部５３それぞれは、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域と判断する場合と、第２の種類の設定領域と判断する場合とがある。
【００８１】
第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域または第２の種類のいずれであっても、指示受付設定部２１より表示指示が入力されることに応じて、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００８２】
また、設定画面が第１の種類の設定領域および第２の種類の設定領域を複数含んでおり、複数の設定領域ごとにデフォルト位置が予め定められている場合において、第１表示部５１は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されていない場合、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域または第２の種類のいずれであっても、指示受付設定部２１より表示指示が入力されることに応じて、表示指示に含まれる項目名で特定されるアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００８３】
第２表示部５３は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されている場合、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域ならば、指示受付設定部２１より表示指示が入力されることに応じて、移動後位置に入力画面を表示し、表示指示に含まれる項目名で特定されるアクティブ領域が第２の種類の設定領域ならば、指示受付設定部２１より表示指示が入力されることに応じて、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００８４】
また、設定画面が複数の設定領域を含んでおり、複数の設定領域ごとに、デフォルト位置が予め定められている場合において、第２表示部５３は、指示受付設定部２１より表示指示が入力され、かつ、移動後位置がＲＡＭ１１４に記憶されている場合、表示指示に含まれる項目名で特定されるアクティブ領域が第１の種類の設定領域ならば、指示受付設定部２１より表示指示が入力されることに応じて、移動後位置に入力画面を表示し、表示指示に含まれる項目名で特定されるアクティブ領域が第２の種類の設定領域ならば、指示受付設定部２１より表示指示が入力されることに応じて、アクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。
【００８５】
位置変更部５５は、ユーザーによる操作に基づいて、第１表示部５１および第２表示部５３のいずれかによって表示された入力画面の設定画面中における位置を変更する。ユーザーにより入力される操作であって、タッチパネル１６９を用いたドラッグアンドドロップ操作で入力画面の移動を実現する。ドラッグ操作は、入力画面中で予め定められた領域を指示する操作である。ドロップ操作は、ドラッグ操作による指示を終了する操作である。なお、ドラッグ操作を、入力画面の任意の位置を、所定時間継続して指示する操作としてもよい。
【００８６】
具体的には、位置変更部５５は、ＬＣＤ１６５に表示されている入力画面の所定の領域をユーザーが指またはスタイラスペンで指示する操作を検出すると、ドラッグ操作を受け付ける。換言すれば、位置変更部５５は、タッチパネル１６９により検出されたユーザーにより指示された位置が、入力画面の所定の領域内ならばドラッグ操作を受け付ける。位置変更部５５は、ドラッグ操作を受け付けると、入力画面を移動可能な状態にする。位置変更部５５は、入力画面が移動可能な状態の間、入力画面の輝度を小さくするとともに、入力画面の少なくとも一部を透明にする。入力画面は第２層の画面として、第１層の画面である設定画面よりも優先して表示されるが、設定画面中で入力画面と重なる部分は入力画面の透明な部分を介して視認可能となる。これにより、ユーザーは、入力画面が移動可能な状態であることをユーザーに通知することができる。また、ユーザーは、設定画面の全体を見ながら入力画面を移動させて、入力画面を配置する位置を決定することができる。
【００８７】
位置変更部５５は、入力画面が移動可能な状態の間、ユーザーが指またはスタイラスペンで指示する位置をタッチパネル１６９上で移動させる操作を入力すると、移動操作を受け付ける。換言すれば、位置変更部５５は、タッチパネル１６９がユーザーにより指示される位置を検出している間、移動操作を受け付ける。位置変更部５５は、入力画面の設定画面中の位置を、ドラッグ操作によって入力画面中で指示された位置が、タッチパネル１６９により検出される位置と重なる位置に決定し、入力画面を設定画面中で決定された位置に配置する。したがって、ユーザーが指またはスタイラスペンで指示する位置をタッチパネル１６９上で移動させる操作を入力すると、入力画面が設定画面中で移動する。例えば、ユーザーが指またはスタイラスペンで指示する位置を右方向に距離Ｘ移動すれば、タッチパネル１６９により右方向に距離Ｘ移動する操作が検出され、入力画面が設定画面中で右方向に距離Ｘだけ移動する。
【００８８】
位置変更部５５は、入力画面が移動可能な状態で、ユーザーが指またはスタイラスペンでの指示を終了すると、ドロップ操作を受け付ける。位置変更部５５は、ドロップ操作を受け付けると、入力画面の設定画面中で最後に決定した位置に、入力画面を配置し、入力画面を移動可能な状態から移動不可能な状態に切り換える。位置変更部５５は、入力画面を移動可能な状態から移動不可能な状態に切り換える場合、入力画面の輝度を元に戻すとともに、設定画面において入力画面と重なる部分は設定画面を表示することなく入力画面を表示する。これにより、ユーザーは、入力画面の下層に表示されていた設定画面が見えなくなるので、入力画面が移動不可能な状態になったことをユーザーに通知することができる。位置変更部５５は、ドロップ操作を受け付けると、入力画面の設定画面中の位置を、移動後位置として位置記憶部５７に出力する。
【００８９】
例えば、ユーザーにより入力画面を移動させる操作として、ドラッグアンドドロップ操作が連続して入力される場合がある。位置変更部５５は、複数回のドラッグアンドドロップ操作が入力されるごとに、入力画面の設定画面中の位置を変更し、変更後の設定画面中の入力画面の位置を示す移動後位置を、位置記憶部５７に出力する。
【００９０】
位置記憶部５７は、位置変更部５５から移動後位置が入力されることに応じて、アクティブ領域が第１の種類の設定領域であることを条件に、移動後位置をＲＡＭ１１４の予め定められた領域に記憶する。位置記憶部５７は、位置変更部５５から移動後位置が入力されることに応じて、設定画面選択部１３から入力される画面識別情報で特定される設定画面に基づいて、表示指示に含まれる項目名に対応するアクティブ領域が第１の種類の設定領域および第２の種類の設定領域のいずれかを判断する。そして、位置記憶部５７は、位置変更部５５から移動後位置が入力されることに応じて、アクティブ領域が第１の種類の設定領域と判断する場合に移動後位置をＲＡＭ１１４に記憶するが、アクティブ領域が第２の種類の設定領域と判断する場合は移動後位置をＲＡＭ１１４に記憶しない。位置記憶部５７は、アクティブ領域が第１の種類の設定領域と判断する場合、位置変更部５５から移動後位置が入力される時点で、ＲＡＭ１１４の予め定められた領域に移動後位置が既に記憶されている場合は、位置変更部５５から入力される移動後位置で、ＲＡＭ１１４の予め定められた領域に既に記憶されている移動後位置を更新する。
【００９１】
リセット部５９は、ＬＣＤ１６５に表示されていた設定画面が表示されなくなると、ＲＡＭ１１４に記憶された移動後位置を消去する。リセット部５９は、設定画面選択部１３から画面識別情報が入力される時点で、ＲＡＭ１１４の予め定められた領域をブランクに設定することにより、ＲＡＭ１１４に記憶された移動後位置を消去する。
【００９２】
ＬＣＤ１６５にある設定画面が表示されている間に、ユーザーにより入力画面を複数回表示させる操作、換言すれば、設定領域を指示する操作が複数回入力される場合がり、入力画面が複数回表示される。位置記憶部５７は、入力画面が表示される回数に関係なく、位置変更部５５から移動後位置が入力されることに応じて、アクティブ領域が第１の種類の設定領域であることを条件に、移動後位置をＲＡＭ１１４の予め定められた領域に記憶する。
【００９３】
なお、ここでは、設定画面中で入力画面を表示する位置を変更するためのユーザーによる操作を、ドラッグアンドドロップ操作としたが、入力画面を表示する設定画面中の位置を変更する操作であれば、別の操作を用いることができる。例えば、ハードキー部１７０が備える第１のキーを押下する操作によって、入力画面を移動可能にし、ハードキー部１７０が備える上下左右それぞれの矢印キーを押下する操作によって、入力画面の設定画面中で表示される位置を変更し、ハードキー部１７０が備える第２のキーを押下する操作によって、移動後の入力画面の設定画面中で表示される位置を決定するようにしてもよい。
【００９４】
設定値受付部４５は、入力画面表示部４３から入力画面の設定画面中の位置を示す位置情報が入力される。また、設定値受付部４５は、位置変更部５５により入力画面の設定画面中の位置が変更される場合、入力画面の設定画面中の位置が変更されるごとに、入力画面の設定画面中の変更後の位置を示す位置情報が入力される。設定値受付部４５は、位置情報が入力された後に、入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーに基づいて設定値を受け付ける。ユーザーがＬＣＤ１６５に表示された複数のキー名称の画像のいずれかを指で指示すれば、タッチパネル１６９がユーザーにより指示された位置を検出する。設定値受付部４５は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、入力画面に含まれる複数のキー名称の画像のいずれがユーザーにより指示されたかを特定し、特定されたキー名称の画像に対応する入力キーを選択する。設定値受付部４５は、選択された入力キーに割り当てられた値を、設定値として項目設定部１９に出力する。
【００９５】
設定値受付部４５は、複数の入力キーを順に選択する場合、複数の入力キーにそれぞれ割り当てられた複数の値を、選択された順に配置した値を設定値として項目設定部１９に出力する。例えば、１０個の入力キーに、数字の「０」〜「９」がそれぞれ割り当てられており、第１番目に数字の「１」が割り当てられた入力キーが選択され、第２番目に数字の「２」が割り当てられた入力キーが選択される場合、第１番目の「１」の右に第２番目の「２」を配置した「１２」を設定値に決定し、設定値「１２」を項目設定部１９に出力する。また、２６個の入力キーに、アルファベットがそれぞれ割り当てられている場合、入力された順に並べた複数の文字列を設定値として項目設定部１９に出力する。
【００９６】
項目設定部１９は、状態切換部１７から入力状態に設定されている設定領域（アクティブ領域）の項目名が入力され、設定値受付部４５から設定値が入力される。項目設定部１９は、設定値受付部４５から設定値が入力されると、状態切換部１７から入力される項目名に対応する設定領域を特定し、特定された設定領域に対する設定値を設定する。また、項目設定部１９は、ユーザーがハードキー部１７０を操作する場合、ハードキー部１７０から設定値を受け付け、状態切換部１７から入力される項目名に対応する設定領域を特定し、特定された設定領域に対する設定値を設定する。項目設定部１９は、ユーザーによる実行指示が入力されるまで、設定値受付部４５から設定値が入力されるごとに、または、ハードキー部１７０から設定値を受け付けるごとに、設定領域を特定し、特定された設定領域に対応する設定値を設定する。
【００９７】
また、項目設定部１９は、設定値を設定する場合、設定領域の項目名と、設定値との組を、設定画面表示部１５に出力する。設定画面表示部１５は、設定領域の項目名と、設定値との組が入力されることに応じて、項目名で特定される設定領域の表示を、項目名と組になる設定値で更新する。
【００９８】
図５は、動作条件設定処理の流れの一例を示すフローチャートである。動作条件設定処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された設定プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図５を参照して、ＣＰＵ１１１は、移動後位置をリセットする（ステップＳ０１）。ＲＡＭ１１４の予め定められた領域に記憶されている移動後位置を消去する。例えば、ＲＡＭ１１４の予め定められた領域をすべてブランクに設定する。
【００９９】
次のステップＳ０２においては、デフォルトで定められた設定画面をＬＣＤ１６５に表示する。例えば、メニュー画面がデフォルトで定められていれば、メニュー画面をＬＣＤ１６５に表示する。そして、設定画面が選択されたか否かを判断する（ステップＳ０３）。ＬＣＤ１６５にメニュー画面が表示された状態で、メニュー画面に含まれる複数の画面識別情報のいずれかがユーザーにより選択される場合、または、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザーにより選択される場合、設定画面が選択されたと判断する。ＣＰＵ１１１は、設定画面が選択されると処理をステップＳ０４に進め、そうでなければ処理をステップＳ０６に進める。
【０１００】
ステップＳ０４においては、ステップＳ０２と同様に、移動後位置をリセットし、処理をステップＳ０５に進める。し、設定画面が切り換わるごとに移動後位置をリセットすることにより、移動後位置を、表示中の設定画面に対して有効にするためである。ステップＳ０５においては、選択された設定画面をＬＣＤ１６５に表示する。ＬＣＤ１６５にメニュー画面が表示された状態で、複数の画面識別情報のいずれかがユーザーにより選択される場合は、選択された画面識別情報で特定される設定画面をＬＣＤ１６５に表示し、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザーにより選択される場合、遷移ボタンに割り当てられた画面識別情報で特定される設定画面をＬＣＤ１６５に表示する。設定画面は、処理条件を特定する設定領域に対して設定される設定値を表示する１以上の設定領域を有する。
【０１０１】
次のステップＳ０６においては、設定領域が指示されたか否かを判断する。ＬＣＤ１６５に表示された設定画面に含まれる１以上の設定領域のいずれかが指示されたならば（ステップＳ０６でＹＥＳ）、処理をステップＳ０７に進め、そうでなければ処理をステップＳ１２に進める。ステップＳ０７においては、指示された設定領域を入力状態に切り換え、処理をステップＳ０８に進める。以下、入力状態に切り換えられた設定領域を、アクティブ領域という。
【０１０２】
ステップＳ０８においては、移動後位置が記憶されているか否かを判断する。移動後位置は、後述するステップＳ１９においてＲＡＭ１１４の予め定められた領域に記憶され、ステップＳ０１またはステップＳ０４において、リセットされる。移動後位置がＲＡＭ１１４の予め定められた領域に記憶されているならば処理をステップＳ０９に進め、そうでなければ処理をステップＳ１１に進める。ステップＳ０９においては、設定画面に含まれる設定領域が単数であるか、または、設定画面に含まれる設定領域が複数の場合で、かつ、ステップＳ０７において入力状態に切り換えられた設定領域が第１の種類の設定領域か否かを判断する。設定画面に含まれる設定領域が単数の場合、または、設定画面に含まれる設定領域が複数で、かつ、アクティブ領域が第１の種類の設定領域ならば処理をステップＳ１０に進め、そうでなければ処理をステップＳ１１に進める。ステップＳ０９において処理がステップＳ１１に進むのは、設定画面に含まれる設定領域が複数で、かつ、アクティブ領域が第２の種類の設定領域の場合である。
【０１０３】
ステップＳ１０においては、設定画面中の移動後位置に、設定画面に重畳して入力画面を表示し、処理をステップＳ１２に進める。一方、ステップＳ１１においては、設定画面中で設定画面に対して定められたデフォルト位置に入力画面を表示、処理をステップＳ１２に進める。なお、設定画面においてアクティブ領域に対してデフォルト位置が定められている場合には、アクティブ領域に対して定められたデフォルト位置に入力画面を表示する。
【０１０４】
ステップＳ１２においては、入力画面を表示中か否かを判断する。入力画面を表示中ならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ２２に進める。ステップＳ１３においては、設定値を受け付けたか否かを判断する。入力画面に含まれる複数の入力キーのいずれかが指示されたならば設定値を受け付けたと判断する。また、ユーザーがハードキー部１７０を操作する場合、ハードキー部１７０から設定値を受け付ける。設定値を受け付けたならば処理をステップＳ２０に進めるが、そうでなければステップＳ１４に進める。
【０１０５】
ステップＳ１４においては、入力画面を閉じる指示を受け付けたか否かを判断する。ユーザーが入力画面に含まれる閉じるキーを指示すれば、入力画面を閉じる指示を受け付ける。入力画面を閉じる指示を受け付けたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ１５においては、入力画面を閉じて処理をステップＳ０６に戻す。
【０１０６】
ステップＳ１６においては、ドラッグ操作を検出したか否かを判断する。ドラッグ操作を検出したならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ０６に戻す。ユーザーが入力画面中の所定の位置を指示すれば、ドラッグ操作を検出する。ドラッグ操作を検出すると、入力画面を移動可能な状態に設定する。また、入力画面が移動可能な状態の間、入力画面の輝度を小さくするとともに、設定画面において入力画面と重なる部分は入力画面と設定画面の２つの画像を重ねて表示する。これにより、ユーザーは、入力画面の下層に表示されている設定画面が透けて見ることができるので、入力画面が移動可能な状態であることをユーザーに通知することができる。また、設定画面の全体をみながら、入力画面を移動させて、配置する位置を決定することができる。
【０１０７】
ステップＳ１７においては、入力画面を移動する。入力画面が移動可能な状態の間、ユーザーが指またはスタイラスペンで指示する位置をタッチパネル１６９上で移動させる操作を入力すると、移動操作を受け付け、入力画面を設定画面中で移動させる。具体的には、入力画面の設定画面中の位置を、ユーザーによるドラッグ操作によって入力画面中で指示された位置が、タッチパネル１６９により検出される位置と重なる位置に決定し、入力画面を設定画面中で決定された位置に配置する。したがって、ユーザーが指またはスタイラスペンで指示する位置をタッチパネル１６９上で移動させる操作を入力すると、入力画面が設定画面中で移動する。例えば、ユーザーが指またはスタイラスペンで指示する位置を右方向に距離Ｘ移動すれば、タッチパネル１６９により右方向に距離Ｘ移動する操作が検出され、入力画面が設定画面中で右方向に距離Ｘだけ移動する。その後、入力画面が移動可能な状態で、ユーザーが指またはスタイラスペンでの指示を終了すると、ドロップ操作を受け付ける。ドロップ操作を受け付けると、入力画面の設定画面中で最後に決定された位置に、入力画面を設定画面中で配置し、入力画面を移動可能な状態から移動不可能な状態に切り換える。入力画面を移動可能な状態から移動不可能な状態に切り換える場合、入力画面の輝度を元に戻すとともに、設定画面において入力画面と重なる部分は設定画面を表示することなく入力画面を表示する。これにより、ユーザーは、入力画面の下層に表示されていた設定画面が見えなくなるので、入力画面が移動不可能な状態になったことをユーザーに通知することができる。
【０１０８】
ステップＳ１８においては、ステップＳ０９と同様に、設定画面に含まれる設定領域が単数であるか、または、設定画面に含まれる設定領域が複数の場合で、かつ、ステップＳ０７において入力状態に切り換えられた設定領域が第１の種類の設定領域か否かを判断する。設定画面に含まれる設定領域が単数の場合、または、設定画面に含まれる設定領域が複数の場合で、かつ、アクティブ領域が第１の種類の設定領域ならば処理をステップＳ１９に進め、そうでなければ処理をステップＳ０６に戻す。ステップＳ１９においては、移動後位置を記憶し、処理をステップＳ０６に戻す。ステップＳ１７において移動された後の入力画面の位置を移動後位置として、ＲＡＭ１１４の予め定められた領域に記憶する。ステップＳ１７が複数回実行される場合がある。ユーザーがドラッグアンドドロップ操作を複数回入力する場合があり、入力画面が複数回移動する場合がある。この場合、ステップＳ１９においては、入力画面が移動した後に、最後の位置でそれまで記憶されていた移動後位置を更新する。このため、ＲＡＭ１１４には、入力画面が最後に移動した後の位置が移動後位置として記憶される。
【０１０９】
一方、ステップＳ２０においては、ステップＳ０３において入力状態に切り換えられたアクティブ領域に、ステップＳ１３において受け付けられた設定値を表示する。このため、ユーザーは、入力した値を視認することができる。
【０１１０】
ステップＳ２１においては、アクティブ領域に対応する設定項目に設定値を設定し、処理をステップＳ２２に進める。ステップＳ２２においては、スタートキー１７１が押下されたか否かを判断する。スタートキー１７１が押下されたならば、処理をステップＳ２３に進めるが、そうでなければ、処理をステップＳ０３に戻す。ステップＳ２３においては、ステップＳ２１においてアクティブ領域に対応する項目に設定された設定値にしたがって処理を実行する。なお、設定値が設定されていない項目については、予め定められたデフォルトの設定値にしたがって処理を実行する。
【０１１１】
ステップＳ２３において実行する処理は、ステップＳ０３においてユーザーにより選択され、ステップＳ０５においてＬＣＤ１６５に表示された設定画面によって定まる。設定画面が、コピー処理の処理条件を設定するための設定画面ならばコピー処理を実行し、スキャン処理の処理条件を設定するための設定画面ならばスキャン処理を実行し、プリント処理の処理条件を設定するための設定画面ならばプリント処理を実行し、データ送信処理の処理条件を設定するための設定画面ならばデータ送信処理を実行し、ファクシミリ送信処理の処理条件を設定するための設定画面ならばファクシミリ送信処理を実行する。
【０１１２】
図６は、設定領域を１つ含む設定画面の一例を示す図である。図６を参照して、設定領域を１つ含む設定画面の一例として、プリント処理を実行するための処理条件の１つである倍率を設定するための倍率設定画面２０１を示している。倍率設定画面２０１は、用紙に形成する画像の拡大率または縮小率を設定するための設定画面であり、拡大率または縮小率を定める設定項目に対応する設定領域２０３を含む。
【０１１３】
図７は、倍率設定画面に入力画面が重畳して表示された状態の画面の一例を示す第１の図である。図７に示す画面は、図６に示した倍率設定画面２０１が表示された状態で、設定領域２０３が指示された場合における画面を示している。入力画面２１１が倍率設定画面２０１に重畳して表示される。入力画面２１１は、設定領域２０３に対してデフォルトで定められた位置に表示される。設定領域２０３に対してデフォルトで定められた位置は、入力画面２１１が設定領域２０３と重畳することなく、設定領域２０３の近傍に配置される位置である。設定領域２０３が指示されたので、設定領域２０３が入力状態に設定され、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２０３に表示される。入力画面２１１は、複数のキーと、ドラッグ操作を受け付ける領域２１３と、を含む。複数のキーは、「０」〜「９」の数字が表されたキーと、「＊」が表されたキーと、「＃」が表されたキーと、「Ｃ」が表されたキーと、「閉じる」が表されたキーと、を含む。ユーザーが、入力画面２１１の領域２１３を所定時間指示すれば、ドラッグ操作が受け付けられ、入力画面が移動可能になる。
【０１１４】
図８は、倍率設定画面における入力画面の移動を説明するための図である。図８に示す倍率設定画面２０１において、図７に示した倍率設定画面２０１に重畳して表示された入力画面２１１の移動中の状態を点線で示している。入力画面２１１は、輝度が小さくなり、倍率設定画面２０１において入力画面２１１と重なる部分は入力画面２１１と倍率設定画面２０１の２つの画像を重ねて表示される。これにより、ユーザーは、入力画面２１１の下層に表示されている倍率設定画面２０１を透して見ることができるので、入力画面が移動可能な状態であることをユーザーに通知することができる。また、倍率設定画面２０１の全体を見ながら、入力画面２１１を移動させて、入力画面２１１を配置する位置を決定することができる。
【０１１５】
図９は、倍率設定画面に入力画面が重畳して表示された状態の画面の一例を示す第２の図である。図９に示す倍率設定画面２０１は、図７に示した倍率設定画面２０１に重畳して表示された入力画面２１１が移動した後の位置に配置された状態を示す。
【０１１６】
図１０は、第１の種類の設定画面の一例を示す図である。図１０を参照して、第１の種類の設定画面の一例として、プリント処理を実行するための処理条件の１つである用紙のサイズを設定するための用紙サイズ設定画面２３１を示している。用紙サイズ設定画面２３１は、処理条件として用紙の横方向のサイズと、用紙の縦方向のサイズとを設定する設定画面であり、横方向および縦方向の２つの設定項目にそれぞれ対応する２つの設定領域２３３，２３５を含む。横方向のサイズと縦方向のサイズとは、互いに依存し、独立して設定することができない。用紙サイズ設定画面２３１において、画像形成処理を実行するための処理条件として、用紙の横方向のサイズと縦方向のサイズとは、一方を設定した場合には、必ず他方も設定されなければならず、独立して単独で設定されることはない。
【０１１７】
図１１は、用紙サイズ設定画面に重畳して入力画面が表示された状態の画面の一例を示す第１の図である。図１１に示す画面は、図１０に示した用紙サイズ設定画面２３１が表示された状態で、設定領域２３３が指示された場合における画面を示している。入力画面２１１が用紙サイズ設定画面２３１に重畳して表示される。入力画面２１１は、設定領域２３３に対してデフォルトで定められた位置に表示される。設定領域２５３に対してデフォルトで定められた位置は、入力画面２１１が設定領域２３３および設定領域２３５と重畳することなく、設定領域２３３および設定領域２３５の近傍に配置される位置である。設定領域２３３が指示されたので、設定領域２３３が入力状態に設定され、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２３３に表示される。
【０１１８】
図１２は、用紙サイズ設定画面に重畳して入力画面が表示された状態の画面の一例を示す第２の図である。図１２に示す用紙サイズ設定画面２３１は、図１１に示した用紙サイズ設定画面２３１に重畳して表示された入力画面２１１が移動した後の位置に配置された状態を示す。図１２に示す用紙サイズ設定画面２３１において、設定領域２３３が入力状態に設定されているため、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２３３に表示される。さらに、設定領域２３５がユーザーにより指示されると、入力画面２１１は移動することなく、設定領域２３５が入力状態に設定される。その後、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２３５に表示される。また、入力画面２１１の閉じるキーが指示されると、入力画面２１１が閉じて、図１０に示す用紙サイズ設定画面２３１がＬＣＤ１６５に表示されるが、その後、設定領域２３３、または設定領域２３５がユーザーにより指示されると、図１２に示す用紙サイズ設定画面２３１がＬＣＤ１６５に表示される。換言すれば、入力画面２１１は、設定領域２３３，２３５に対してデフォルトで定められた位置でなく、移動後の位置に表示される。
【０１１９】
図１３は、第２の種類の設定画面の一例を示す図である。図１３を参照して、第２の種類の設定画面の一例として、プリント処理を実行するための処理条件の１つであるシフト量を設定するためのシフト量設定画面２５１を示している。シフト量設定画面２５１は、用紙に形成される画像の用紙中の位置を設定する設定画面であり、画像の用紙中の位置を、画像の上下方向のシフト量と、画像の左右方向のシフト量とで定める。このため、シフト量設定画面２５１は、上下方向および左右方向の２つの設定項目にそれぞれ対応する２つの設定領域２５３，２５５を含む。上下方向のシフト量と左右方向のシフト量とは、独立して設定することができ、シフト量設定画面２５１において、プリント処理を実行するための処理条件として、上下方向のシフト量と左右方向のシフト量とを、それぞれが他方に関係なく独立して定めることができる。
【０１２０】
設定領域２５３の近傍上側に、対応する設定項目の項目名２５３Ａが配置され、設定領域２５３に左右シフト量を示す設定値が設定される領域であることを示している。設定領域２５５の近傍上側に、対応する設定項目の項目名２５５Ａが配置され、設定領域２５５に上下シフト量を示す設定値が設定される領域であることを示している。
【０１２１】
図１４は、シフト量設定画面に重畳して入力画面が表示された状態の画面の一例を示す第１の図である。図１４に示す画面は、図１３に示したシフト量設定画面２５１が表示された状態で、設定領域２５３が指示された場合における画面を示している。入力画面２１１がシフト量設定画面２５１に重畳して表示される。入力画面２１１は、設定領域２５３に対してデフォルトで定められた位置に表示される。設定領域２５３に対してデフォルトで定められた位置は、入力画面２１１が設定領域２５３と重畳することなく、設定領域２５３の近傍に配置される位置である。設定領域２５３が指示されたので、設定領域２５３が入力状態に設定され、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２５３に表示される。
【０１２２】
図１５は、シフト量設定画面に重畳して入力画面が表示された状態の画面の一例を示す第２の図である。図１５に示す画面は、図１３に示したシフト量設定画面２５１が表示された状態で、設定領域２５５が指示された場合における画面を示している。入力画面２１１がシフト量設定画面２５１に重畳して表示される。入力画面２１１は、設定領域２５５に対してデフォルトで定められた位置に表示される。設定領域２５５に対してデフォルトで定められた位置は、入力画面２１１が設定領域２５５と重畳することなく、設定領域２５５の近傍に配置される位置である。設定領域２５５が指示されたので、設定領域２５５が入力状態に設定され、入力画面２１１の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域２５３に表示される。
【０１２３】
設定領域２５３が指示されると、図１４に示したシフト量設定画面２５１が表示されるが、シフト量設定画面２５１中の入力画面２１１の位置を、図１５に示したシフト量設定画面中の位置に変更することができる。その後、入力画面２１１の閉じるキーが指示されると、入力画面２１１が閉じて、図１３に示すシフト量設定画面２５１がＬＣＤ１６５に表示されるが、さらにその後、設定領域２３３がユーザーにより指示されると、図１４に示すシフト量設定画面２５１がＬＣＤ１６５に表示される。換言すれば、入力画面２１１は、移動後の位置でなく、設定領域２５３に対してデフォルトで定められた位置に表示される。
【０１２４】
以上説明したように本実施の形態におけるＭＦＰ１００は、設定画面に１つの設定領域が含まれる場合、ユーザーが設定領域を指示すれば、設定領域を入力状態に切り換え、入力画面を設定画面に対してデフォルトで定められた位置に表示する。そして、ユーザーがドラッグアンドドロップ操作によって、設定画面中で入力画面を表示する位置を変更すると、入力画面の変更後の位置が移動後位置として記憶する。ユーザーが、設定領域を指示した時点で移動後位置が記憶されていない場合、換言すれば、入力画面を移動させていない場合は、設定画面に対してデフォルトで定められたデフォルト位置に入力画面を表示する。また、ユーザーが設定領域を指示した時点で移動後位置が記憶されている場合、換言すれば、入力画面を移動させた後に再度設定領域を指示した場合は、移動後位置に入力画面を表示する。このため、ユーザーは、入力画面を表示させるごとに入力画面を移動させる必要がないので、入力画面を移動させる操作を簡単にすることができる。
【０１２５】
また、入力画面の位置が複数回変更される場合、最後に位置が変更された後の入力画面の位置で、それまでに記憶されていた移動後位置を更新する。このため、ユーザーが、設定領域を指示した時点で、更新された後の移動後位置に入力画面を表示する。このため、ユーザーが、入力画面を複数回移動させる場合に、最後に移動した後の位置に入力画面を表示することができる。このため、ユーザーは、操作を継続してすることができる。
【０１２６】
また、設定画面が複数の設定領域を含む場合、ユーザーが複数の設定領域のうち１つを指示すれば、ユーザーが指示した設定領域が入力状態に切り換えられ、入力状態に切り換えられた設定領域であるアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面が表示される。このため、複数の設定領域ごとに、入力画面を表示する位置を異ならせることができる。
【０１２７】
さらに、設定画面に含まれる複数の設定領域が、第１の種類と第２の種類とのいずれかに分類される場合、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されていない場合は、アクティブ領域が第１の種類の設定領域または第２の種類のいずれであってもデフォルト位置に入力画面を表示し、複数の設定領域のうち１つのアクティブ領域が入力状態に切り換えられた時点で移動後位置が記憶されている場合、アクティブ領域が第１の種類ならば移動後位置に入力画面を表示し、アクティブ領域が第２の種類ならばアクティブ領域に対してデフォルトで定められたデフォルト位置に入力画面を表示する。このため、第１の種類の設定領域と第２の種類の設定領域とで入力画面が表示される位置を異ならせることができる。また、第１の種類の設定領域を、例えば、他の設定領域に設定値が設定される場合に、必ず設定値が設定される互いに依存する関係の設定領域とすれば、複数の第１の種類の設定領域に設定値を入力しなければならないので、連続して入力画面が表示される。このため、入力画像を連続して表示する場合に、同じ位置に表示するようにすれば、入力画面を移動させる操作を繰り返す必要はない、このため、複数の第１の種類の設定領域に設定値を入力する操作が容易となる。また、第２の種類の設定領域を、例えば、他の設定領域と独立して設定値を設定可能な設定領域とすれば、換言すれば、第２の種類の設定領域を、他の設定領域に設定値が設定される場合に、その設定値に影響されない設定領域とすれば、入力画面を表示させる位置は、複数の設定領域ごとに好ましい位置が定まる場合が多い。このため、第２の種類の設定領域がアクティブ領域の場合は、第２の種類の設定領域に対してデフォルトで定められた位置に入力画面を表示することで、入力画面を移動させる操作が少なくなる場合がある。例えば、入力画面を移動させた後の位置が、次にアクティブ領域となる第２の種類の設定領域と重なる場合等に有効である。
【０１２８】
また、アクティブ領域が第１の種類の場合に限って、入力画面を表示する位置が変更された後の位置を移動後位置として記憶し、アクティブ領域が第２の種類の場合は、入力画面を表示する位置が変更される場合であっても位置が変更された後の入力画面の位置を移動後位置として記憶しない。このため、第１の種類の設定領域に対応する入力画面が移動される場合に限って、その後に第１の種類の設定領域が入力状態に切り換えられた時点で入力画面を表示するための位置を記憶することができる。
【０１２９】
さらに、設定画面が表示されなくなると移動後位置を消去するので、設定画面ごとに入力画面を移動した後の位置に表示することができる。設定画面によって、設定領域の位置が異なるからである。
【０１３０】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００について説明したが、図５に示した動作条件設定処理をＭＦＰ１００に実行させる設定方法、またはその設定方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための設定プログラムとして発明を特定することができるのは言うまでもない。
【０１３１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３２】
１００  ＭＦＰ、１１  設定部、１３  設定画面選択部、１５  設定画面表示部、１７  状態切換部、１９  項目設定部、２１  指示受付設定部、３１  処理実行部、４１  入力受付部、４３  入力画面表示部、４５  設定値受付部、５１  第１表示部、５３  第２表示部、５５  位置変更部、５７  位置記憶部、５９  リセット部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示制御部、１６７  入力制御部、１６９  タッチパネル、１７０  ハードキー部、１７１  スタートキー。
【図１】
2014078096.tif 000003
【図２】
2014078096.tif 000004
【図３】
2014078096.tif 000005
【図４】
2014078096.tif 000006
【図５】
2014078096.tif 000007
【図６】
2014078096.tif 000008
【図７】
2014078096.tif 000009
【図８】
2014078096.tif 000010
【図９】
2014078096.tif 000011
【図１０】
2014078096.tif 000012
【図１１】
2014078096.tif 000013
【図１２】
2014078096.tif 000014
【図１３】
2014078096.tif 000015
【図１４】
2014078096.tif 000016
【図１５】
2014078096.tif 000017