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