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