(57)【要約】【課題】検索を行う際の操作性を向上することのできる情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラムを提供する。【解決手段】ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、ジョブリストをタッチパネルに表示している場合に、操作部がタッチパネルにタッチした点である第１および第２の接触点を検知し（Ｓ１０１でＹｅｓ）、少なくとも第１の接触点の座標に基づいて検索項目を取得する（Ｓ１０７）。ＭＦＰ１は、第１および第２の接触点を検知した後でマルチタッチ操作を検知した場合（Ｓ１１１でＹｅｓ）に、取得した検索項目に基づいて検索を行う（Ｓ１１３）。【選択図】図６
2014153773.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
複数の項目を含む画面を前記タッチパネルに表示する表示手段と、
前記表示手段にて前記画面を表示している場合に、操作部が前記タッチパネルに接触した点である第１および第２の接触点を検知する接触点検知手段と、
少なくとも前記第１の接触点の座標に基づいて、検索項目を前記複数の項目の中から取得する検索項目取得手段と、
前記接触点検知手段にて前記第１および第２の接触点を検知した後で、前記接触点検知手段にて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知手段と、
前記マルチタッチ検知手段にて前記マルチタッチ操作を検知した場合、前記検索項目取得手段にて取得した前記検索項目に基づいて検索を行う検索手段とを備えた、情報表示装置。
【請求項２】
前記マルチタッチ検知手段は、前記第１および第２の接触点の座標のうち少なくともいずれか一方の座標を変化させる操作を前記マルチタッチ操作として検知する、請求項１に記載の情報表示装置。
【請求項３】
前記第１の接触点は、前記第２の接触点よりも先に前記接触点検知手段が検知した接触点であり、
前記検索項目取得手段は、前記第１の接触点の座標に表示されている項目を前記検索項目として取得する、請求項１または２に記載の情報表示装置。
【請求項４】
前記検索項目取得手段は、前記第２の接触点の座標に表示されている項目を前記検索項目としてさらに取得する、請求項３に記載の情報表示装置。
【請求項５】
前記接触点検知手段は、前記第１および第２の接触点以外に操作部が前記タッチパネルに接触した点である第３の接触点をさらに検知し、
前記検索項目取得手段は、前記第３の接触点の座標に表示されている項目を前記検索項目としてさらに取得する、請求項３または４に記載の情報表示装置。
【請求項６】
前記複数の項目が行方向および列方向にそれぞれ並べられたテーブルが前記タッチパネルに表示されている場合、前記検索項目取得手段は、前記第１の接触点の座標と前記第２の接触点の座標とを結ぶ直線上に表示されている項目、前記第１の接触点の行方向の座標と前記第２の接触点の行方向の座標との間に表示されている項目、および前記第１の接触点の列方向の座標と前記第２の接触点の列方向の座標との間に表示されている項目のうち少なくともいずれか１つの項目を、前記検索項目として取得する、請求項１〜５のいずれかに記載の情報表示装置。
【請求項７】
前記検索項目取得手段は、前記第１および第２の接触点のいずれの座標にも項目が表示されていない場合に、前記少なくともいずれか１つの項目を前記検索項目として取得する、請求項６に記載の情報表示装置。
【請求項８】
前記検索手段は、前記マルチタッチ検知手段にて検知したマルチタッチ操作の種類に応じた検索条件で検索を行う、請求項１〜７のいずれかに記載の情報表示装置。
【請求項９】
前記マルチタッチ検知手段にて前記第１の接触点と前記第２の接触点との距離を縮めるマルチタッチ操作を検知した場合、前記検索手段は第１の検索条件で検索を行い、
前記マルチタッチ検知手段にて前記第１の接触点と前記第２の接触点との距離を広げるマルチタッチ操作を検知した場合、前記検索手段は前記第１の検索条件とは異なる第２の検索条件で検索を行う、請求項８に記載の情報表示装置。
【請求項１０】
前記第１および第２の検索条件を設定する検索条件設定手段をさらに備えた、請求項８または９に記載の情報表示装置。
【請求項１１】
請求項１〜１０のいずれかに記載の情報表示装置と、
前記情報表示装置の前記タッチパネルを通じて印刷の実行指示を受け付ける指示受付手段と、
前記指示受付手段にて受け付けた実行指示に基づいて画像を形成する画像形成手段とを備えた、画像形成装置。
【請求項１２】
タッチパネルを備えた情報表示装置の制御方法であって、
複数の項目を含む画面を前記タッチパネルに表示する表示ステップと、
前記表示ステップにて前記画面を表示している場合に、操作部が前記タッチパネルに接触した点である第１および第２の接触点を検知する接触点検知ステップと、
少なくとも前記第１の接触点の座標に基づいて、検索項目を前記複数の項目の中から取得する検索項目取得ステップと、
前記接触点検知ステップにて前記第１および第２の接触点を検知した後で、前記接触点検知ステップにて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知ステップと、
前記マルチタッチ検知ステップにて前記マルチタッチ操作を検知した場合、前記検索項目取得ステップにて取得した前記検索項目に基づいて検索を行う検索ステップとを備えた、情報表示装置の制御方法。
【請求項１３】
タッチパネルを備えた情報表示装置の制御プログラムであって、
複数の項目を含む画面を前記タッチパネルに表示する表示ステップと、
前記表示ステップにて前記画面を表示している場合に、操作部が前記タッチパネルに接触した点である第１および第２の接触点を検知する接触点検知ステップと、
少なくとも前記第１の接触点の座標に基づいて、検索項目を前記複数の項目の中から取得する検索項目取得ステップと、
前記接触点検知ステップにて前記第１および第２の接触点を検知した後で、前記接触点検知ステップにて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知ステップと、
前記マルチタッチ検知ステップにて前記マルチタッチ操作を検知した場合、前記検索項目取得ステップにて取得した前記検索項目に基づいて検索を行う検索ステップとをコンピューターに実行させる、情報表示装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラムに関し、より特定的には、複数の項目を含む情報をタッチパネルに表示する情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラムに関する。
【背景技術】
【０００２】
今日、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）には、通常、ユーザーの操作を受け付ける入力装置が設けられている。この入力装置の一つとして、画像が表示されている領域にユーザーが指などの操作部で接触（タッチ）した場合に、その接触を入力として検出するタッチパネルがある。タッチパネルは、ＭＦＰの操作パネルに採用されている。
【０００３】
タッチパネルによれば、ユーザーは、タッチパネルに表示された表示画面に直接接触することにより操作を行うことができるため、直感的な操作が可能となり、高い操作性が実現される。
【０００４】
近年では、スマートフォンやタブレット端末などの普及によりタッチパネルの技術が進化しており、タッチパネルでは、タッチパネルにおける複数の位置に操作部を接触させる操作であるマルチタッチ操作が可能となっている。
【０００５】
ＭＦＰには、電子メールやファクシミリの宛先、保存データ、またはジョブなどの各種情報が記憶されている。ユーザーは、これらの情報を用いた操作を行う場合、使用する情報が含まれているリストをタッチパネルに表示させ、そのリストの中から使用する情報を選択する。
【０００６】
しかしながら、オフィス環境などで多数のユーザーがＭＦＰを利用する場面では、上述の情報が大量にＭＦＰに記憶されていることがある。そのような場合、ユーザーは、使用する情報をリストの中から検索する必要がある。ユーザーが使用する情報をリストの中から検索する方法としては、目視により検索する方法の他、ＭＦＰに検索処理を実行させる方法がある。
【０００７】
たとえば下記特許文献１には、複数の項目オブジェクトが含まれるグループオブジェクトの中から特定のキーオブジェクトに関する検索を行う技術が開示されている。具体的には、下記特許文献１には、項目を絞り込む条件を抽象化したキーオブジェクトを、キーオブジェクトを複数含むことが可能な検索キーボックスオブジェクトへ移動する操作（ドラッグ）を入力検出部が検出した場合に、移動されたキーオブジェクトに基づいて検索条件を作成し、検索キーボックスオブジェクトへの接触および接触状態でのグループオブジェクトに向けての移動指示（ドラッグ）を入力検出部が検出した場合に、検索キーボックスオブジェクトに含まれるキーオブジェクトに対する論理演算結果を求める技術が開示されている。
【０００８】
下記特許文献１の技術によれば、表示画面上の検索キーボックスオブジェクトに、検索キーワードとなる特定のキーオブジェクトをドラックすることで検索条件が設定され、グループオブジェクトに向かって検索キーボックスオブジェクトをドラッグすることで、論理演算結果が求められる。また、追加の検索キーワードとなるキーオブジェクトを検索キーボックスオブジェクトにドラックすることで、より詳細な検索が実行される。これにより、ユーザーはドラック操作により直感的に操作を行うことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−３４１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１の技術には、検索を行うために多くの操作が必要になり、検索を行う際の操作性が悪いという問題があった。
【００１１】
具体的には、検索キーワードを設定するためには、検索キーワードとなるキーオブジェクトを選択するだけでは足らず、キーオブジェクトを検索キーボックスオブジェクトまでドラッグする必要があった。このため、キーオブジェクトが検索キーボックスオブジェクトから離れた場所にある場合には、ユーザーはキーオブジェクトを長い距離ドラッグする必要があった。また、より詳細で高度な検索を行う場合には、検索キーワードとなる複数のキーオブジェクトを、それぞれ検索キーボックスオブジェクトまでドラッグする必要があり、操作回数が増加していた。さらに、検索キーワードの設定後、検索を実行するためには、検索キーボックスオブジェクトをさらにドラッグする必要があった。
【００１２】
検索を行う際の操作性が悪いという問題は、ＭＦＰのタッチパネルに特有の問題ではなく、複数の項目を含む情報をタッチパネルに表示する情報表示装置に共通する問題である。
【００１３】
本発明は、上記課題を解決するためのものであり、その目的は、検索を行う際の操作性を向上することのできる情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明の一の局面に従う情報表示装置は、タッチパネルと、複数の項目を含む画面をタッチパネルに表示する表示手段と、表示手段にて画面を表示している場合に、操作部がタッチパネルに接触した点である第１および第２の接触点を検知する接触点検知手段と、少なくとも第１の接触点の座標に基づいて、検索項目を複数の項目の中から取得する検索項目取得手段と、接触点検知手段にて第１および第２の接触点を検知した後で、接触点検知手段にて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知手段と、マルチタッチ検知手段にてマルチタッチ操作を検知した場合、検索項目取得手段にて取得した検索項目に基づいて検索を行う検索手段とを備える。
【００１５】
上記情報表示装置において好ましくは、マルチタッチ検知手段は、第１および第２の接触点の座標のうち少なくともいずれか一方の座標を変化させる操作をマルチタッチ操作として検知する。
【００１６】
上記情報表示装置において好ましくは、第１の接触点は、第２の接触点よりも先に接触点検知手段が検知した接触点であり、検索項目取得手段は、第１の接触点の座標に表示されている項目を検索項目として取得する。
【００１７】
上記情報表示装置において好ましくは、検索項目取得手段は、第２の接触点の座標に表示されている項目を検索項目としてさらに取得する。
【００１８】
上記情報表示装置において好ましくは、接触点検知手段は、第１および第２の接触点以外に操作部がタッチパネルに接触した点である第３の接触点をさらに検知し、検索項目取得手段は、第３の接触点の座標に表示されている項目を検索項目としてさらに取得する。
【００１９】
上記情報表示装置において好ましくは、複数の項目が行方向および列方向にそれぞれ並べられたテーブルがタッチパネルに表示されている場合、検索項目取得手段は、第１の接触点の座標と第２の接触点の座標とを結ぶ直線上に表示されている項目、第１の接触点の行方向の座標と第２の接触点の行方向の座標との間に表示されている項目、および第１の接触点の列方向の座標と第２の接触点の列方向の座標との間に表示されている項目のうち少なくともいずれか１つの項目を、検索項目として取得する。
【００２０】
上記情報表示装置において好ましくは、検索項目取得手段は、第１および第２の接触点のいずれの座標にも項目が表示されていない場合に、少なくともいずれか１つの項目を検索項目として取得する。
【００２１】
上記情報表示装置において好ましくは、検索手段は、マルチタッチ検知手段にて検知したマルチタッチ操作の種類に応じた検索条件で検索を行う。
【００２２】
上記情報表示装置において好ましくは、マルチタッチ検知手段にて第１の接触点と第２の接触点との距離を縮めるマルチタッチ操作を検知した場合、検索手段は第１の検索条件で検索を行い、マルチタッチ検知手段にて第１の接触点と第２の接触点との距離を広げるマルチタッチ操作を検知した場合、検索手段は第１の検索条件とは異なる第２の検索条件で検索を行う。
【００２３】
上記情報表示装置において好ましくは、第１および第２の検索条件を設定する検索条件設定手段をさらに備える。
【００２４】
本発明の他の局面に従う画像形成装置は、上記の情報表示装置と、情報表示装置のタッチパネルを通じて印刷の実行指示を受け付ける指示受付手段と、指示受付手段にて受け付けた実行指示に基づいて画像を形成する画像形成手段とを備える。
【００２５】
本発明のさらに他の局面に従う情報表示装置の制御方法は、タッチパネルを備えた情報表示装置の制御方法であって、複数の項目を含む画面をタッチパネルに表示する表示ステップと、表示ステップにて画面を表示している場合に、操作部がタッチパネルに接触した点である第１および第２の接触点を検知する接触点検知ステップと、少なくとも第１の接触点の座標に基づいて、検索項目を複数の項目の中から取得する検索項目取得ステップと、接触点検知ステップにて第１および第２の接触点を検知した後で、接触点検知ステップにて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知ステップと、マルチタッチ検知ステップにてマルチタッチ操作を検知した場合、検索項目取得ステップにて取得した検索項目に基づいて検索を行う検索ステップとを備える。
【００２６】
本発明のさらに他の局面に従う情報表示装置の制御プログラムは、タッチパネルを備えた情報表示装置の制御プログラムであって、複数の項目を含む画面をタッチパネルに表示する表示ステップと、表示ステップにて画面を表示している場合に、操作部がタッチパネルに接触した点である第１および第２の接触点を検知する接触点検知ステップと、少なくとも第１の接触点の座標に基づいて、検索項目を複数の項目の中から取得する検索項目取得ステップと、接触点検知ステップにて第１および第２の接触点を検知した後で、接触点検知ステップにて検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作であるマルチタッチ操作を検知するマルチタッチ検知ステップと、マルチタッチ検知ステップにてマルチタッチ操作を検知した場合、検索項目取得ステップにて取得した検索項目に基づいて検索を行う検索ステップとをコンピューターに実行させる。
【発明の効果】
【００２７】
本発明によれば、検索を行う際の操作性を向上することのできる情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態におけるＭＦＰ１の外観を模式的に示す図である。
【図２】ＭＦＰ１の内部構成を示すブロック図である。
【図３】タッチパネル１０１に表示されるジョブリストの画面を模式的に示す図である。
【図４】マルチタッチ操作を例示的に示す図である。
【図５】ＭＦＰ１が第１の検索方法を実行する場合における、ユーザーの操作および検索結果を模式的に示す図である。
【図６】ＭＦＰ１が第１の検索方法を用いて検索処理を行う場合のフローチャートである。
【図７】ＭＦＰ１が第２の検索方法を実行する場合における、ユーザーの操作および検索結果を模式的に示す図である。
【図８】ＭＦＰ１が第２の検索方法を実行する場合において、さらなる検索項目の設定を受け付ける場合の、ユーザーの操作および検索結果を模式的に示す図である。
【図９】ＭＦＰ１が第２の検索方法を用いて検索処理を行う場合のフローチャートである。
【図１０】ＭＦＰ１が第３の検索方法を実行する場合における、ユーザーの操作および検索結果の第１の例を模式的に示す図である。
【図１１】ＭＦＰ１が第３の検索方法を実行する場合における、ユーザーの操作および検索結果の第２の例を模式的に示す図である。
【図１２】ＭＦＰ１が第３の検索方法を用いて検索処理を行う場合のフローチャートである。
【図１３】タッチパネル１０１に表示される検索条件設定画面を模式的に示す図である。
【図１４】ＭＦＰ１が第４の検索方法を実行する場合における、ユーザーの操作および検索結果の第１の例を模式的に示す図である。
【図１５】ＭＦＰ１が第４の検索方法を実行する場合における、ユーザーの操作および検索結果の第２の例を模式的に示す図である。
【図１６】ＭＦＰ１が第４の検索方法を用いて検索処理を行う場合のフローチャートである。
【図１７】タッチパネル１０１に表示されるファイルリストＬＤの画面を模式的に示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００３０】
以下の実施の形態においては、情報表示装置がＭＦＰである場合について示すが、情報表示装置は、ファクシミリ装置、複写機、またはプリンターなどの、ＭＦＰ以外の画像形成装置であってもよい。また、情報表示装置は画像形成装置以外のものであってもよく、たとえばタブレット、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、または携帯電話などであってもよい。
【００３１】
［画像形成装置の構成］
【００３２】
始めに、本実施の形態における画像形成装置の構成について説明する。
【００３３】
図１は、本発明の一実施の形態におけるＭＦＰ１の外観を模式的に示す図である。図１では、ＭＦＰの操作パネル１００が拡大して示されている。
【００３４】
図１を参照して、情報表示装置としてのＭＦＰ１は、その前面に操作パネル１００を備えている。操作パネル１００は、タッチパネル１０１と、複数のハードウェアキー１０２とを含んでいる。操作パネル１００を通じてユーザーから受け付けたタッチに基づいて、ＭＦＰ１は各種処理を実行する。
【００３５】
図２は、ＭＦＰ１の内部構成を示すブロック図である。
【００３６】
図２を参照して、ＭＦＰ１は、メイン制御部１０と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）駆動回路２１と、タッチパネルコントローラー２２と、接触点取得部２３と、マルチタッチ判定部２４と、情報取得部２５と、検索項目設定部２６と、検索条件設定部２７と、検索処理部２８と、画像処理部２９と、画像形成部３０と、ＬＣＤ４１と、タッチパネル検知部４２とを含んでいる。
【００３７】
メイン制御部１０は、ＭＦＰ１の各部の動作を総括的に制御する。メイン制御部１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、記憶部１４とを含んでいる。ＣＰＵ１１は、ＲＯＭ１２から必要なプログラムを読み出して、プログラムに従ってＭＦＰ１の全体的な制御を行う。ＲＯＭ１２は、各種プログラムを記憶する。ＲＡＭ１３は、ＣＰＵ１１のワークエリアである。記憶部１４は、たとえばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、ジョブリストなどの各種情報を記憶する。
【００３８】
タッチパネル１０１は、ＬＣＤ４１およびタッチパネル検知部４２により構成されている。ＬＣＤ４１は、タッチパネル１０１の表示部であり、各種情報を表示する。タッチパネル検知部４２は、タッチパネル１０１の入力検知部であり、タッチパネル１０１への操作部のタッチ（接触）を検知する。
【００３９】
ＬＣＤ駆動回路２１はＬＣＤ４１を駆動し、画像処理部２９で作成されたデータに基づく画面をＬＣＤ４１に表示する。タッチパネルコントローラー２２は、タッチパネル検知部４２がタッチを検知した場合に、タッチの情報（タッチの検知、および接触部の座標）をメイン制御部１０へ送る。接触点取得部２３は、タッチパネルコントローラー２２からタッチの情報を取得する。マルチタッチ判定部２４は、接触点取得部２３が取得した情報に基づいて、タッチパネル検知部４２が検知したタッチがマルチタッチ操作であるか否かを判定する。マルチタッチ操作の詳細については図４を用いて後述する。情報取得部２５は、接触点取得部２３が取得した情報に基づいて、接触点の座標に表示されている項目を取得する。検索項目設定部２６は、情報取得部２５で取得した項目を検索項目（検索キーワード）として設定する。検索条件設定部２７は、マルチタッチ操作の種類などに応じた検索条件（アンド（ＡＮＤ）検索やオア（ＯＲ）検索）を設定する。検索処理部２８は、検索項目設定部２６によって設定された検索項目、および検索条件設定部２７によって設定された検索条件に基づいて検索処理を行う。
【００４０】
画像処理部２９は、タッチパネル１０１を通じて印刷の実行指示を受け付けた場合に、その実行指示に基づいてプリントを行う画像の印刷データを作成する。また画像処理部２９は、ＬＣＤ４１に表示する画面のデータを作成する。
【００４１】
画像形成部３０は、画像処理部２９にて作成された印刷データに基づいて、記録紙に画像を形成する。画像形成部３０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部３０は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙（記録媒体）にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、ＭＦＰ１の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰ１の筐体から排紙トレイなどに排出する。
【００４２】
図３は、タッチパネル１０１に表示されるジョブリストの画面を模式的に示す図である。
【００４３】
図３を参照して、タッチパネル１０１には、ＭＦＰ１で過去に実行されたジョブの情報を含むジョブリストの画面が表示されている。ジョブリストは、複数の項目が行方向および列方向にそれぞれ並べられたテーブルである。ＭＦＰ１は、ジョブを実行すると、そのジョブの情報を構成する各項目をジョブリストに追加する。ジョブリストの最上段には、「ユーザー」、「ジョブタイプ」、「宛先」、「枚数」、および「受付時刻」という、項目の種類を示すタブ（項目タブ）２０１が並んでいる。ジョブリストの２段目以降には、各ジョブの情報２０２が受付時刻の古い順に上から下に向かって並んでいる。たとえば、ジョブリストの２段目には、「Ａ」という者が「１２：００」に実行した「１０枚」の「コピージョブ」の情報が表示されている。言い換えれば、ジョブリストの２段目には、「Ａ」、「Ｃｏｐｙ（コピー）」、「１０」、および「１２：００」という項目が表示されている。
【００４４】
なお、ここではジョブリストが「ユーザー」、「ジョブタイプ」、「宛先」、「枚数」、および「受付時刻」という項目タブを含んでいる場合について示したが、項目タブの種類はこれに限定されるものではない。また、図３に示す画面は一例であり、タッチパネル１０１に表示される画面は、複数の項目を含むものであればよく、それぞれの項目の配列の状態は任意である。
【００４５】
続いて、本実施の形態においてＭＦＰ１が実行する第１〜第４の検索方法を順に説明する。第１〜第４の検索方法では、ＭＦＰ１は、図３に示す画面をタッチパネル１０１に表示している場合に、操作部がタッチパネル１０１にタッチした点である第１および第２の接触点を検知し、少なくとも第１の接触点の座標に基づいて、検索項目を複数の項目の中から取得する。ＭＦＰ１は、第１および第２の接触点を検知した後でマルチタッチ操作を検知した場合に、取得した検索項目に基づいて検索を行う。
【００４６】
以降の説明では、操作部Ｐ１としてユーザーの人差し指を想定しており、操作部Ｐ２としてユーザーの親指を想定しており、操作部Ｐ３としてユーザーの中指を想定している。また、タッチパネル１０１は、操作部Ｐ１、操作部Ｐ２、および操作部Ｐ３という順番で、タッチパネル１０１への接触を検知した場合を想定している。操作部は、上述のようにユーザーの指である場合の他、操作棒などであってもよい。
【００４７】
第１〜第４の検索方法を説明するのに先立って、マルチタッチ操作について説明する。
【００４８】
図４は、マルチタッチ操作を例示的に示す図である。
【００４９】
図４を参照して、マルチタッチ操作とは、タッチパネル検知部４２で少なくとも操作部Ｐ１およびＰ２の接触点（第１および第２の接触点）を検知した場合に、タッチパネル検知部４２で検知した接触点のうち少なくとも１つの接触点の座標を変化させる操作である。マルチタッチ操作は、（ａ）に示すように、操作部Ｐ１およびＰ２の各々でタッチパネル１０１にタッチした後で、操作部Ｐ１の接触点と操作部Ｐ２の接触点との距離を縮めるように操作部Ｐ１およびＰ２の各々を移動する操作（つまり、操作部Ｐ１およびＰ２によるピンチイン）であってもよいし、（ｂ）に示すように、操作部Ｐ１およびＰ２の各々でタッチパネル１０１にタッチした後で、操作部Ｐ１の接触点と操作部Ｐ２の接触点との距離を広げるように操作部Ｐ１およびＰ２の各々を移動する操作（つまり、操作部Ｐ１およびＰ２によるピンチアウト）であってもよい。またマルチタッチ操作は、（ｃ）に示すように、操作部Ｐ１およびＰ２の各々でタッチパネル１０１にタッチした後で、操作部Ｐ１およびＰ２のうち一方の操作部の接触点（ここでは操作部Ｐ１の接触点）を中心として、他方の操作部の接触点（ここでは操作部Ｐ２の接触点）を回転させる操作（つまり、操作部Ｐ１およびＰ２によるローテート）であってもよいし、（ｄ）に示すように、操作部Ｐ１およびＰ２の各々でタッチパネル１０１にタッチした後で、操作部Ｐ１およびＰ２のうち一方の操作部の接触点（ここでは操作部Ｐ２の接触点）のみを任意の方向へ移動させる操作（つまり、操作部Ｐ２によるフリック）であってもよい。さらにマルチタッチ操作は、（ａ）〜（ｄ）に示すように操作部Ｐ１の接触点の座標および操作部Ｐ２の接触点の座標のうち少なくともいずれか一方の座標を変化させる操作である場合の他、（ｅ）に示すように、操作部Ｐ１、Ｐ２、およびＰ３の各々でタッチパネル１０１にタッチした後で、操作部Ｐ１、Ｐ２、およびＰ３のうち少なくともいずれか１つの操作部の接触点（ここでは操作部Ｐ３の接触点）を任意の方向へ移動させる操作（つまり、操作部Ｐ３によるフリック）であってもよい。なお、（ｅ）の場合には、マルチタッチ操作に用いない操作部を、マルチタッチ操作の際にタッチパネル１０１から離していてもよい。
【００５０】
なお、一般にピンチインおよびピンチアウトは、それぞれ画像の縮小および拡大に用いられる操作である。画像の縮小および拡大を行うために行われた操作との混同を防止するために、ピンチインおよびピンチアウトは、縮小および拡大を受け付けない画像が表示されている場合にのみ、マルチタッチ操作として検知されることが好ましい。
【００５１】
［第１の検索方法］
【００５２】
第１の検索方法は、操作部Ｐ１およびＰ２の各々の接触点を検知した後で、マルチタッチ操作を検知した場合に、操作部Ｐ１の接触点の座標に表示されている項目を検索項目として取得するものである。
【００５３】
図５は、ＭＦＰ１が第１の検索方法を実行する場合における、ユーザーの操作および検索結果を模式的に示す図である。
【００５４】
図５（ａ）を参照して、「Ａ」という項目を含むジョブの情報をジョブリストから検索する場合を想定する。この場合ユーザーは、操作部Ｐ１でジョブリストにおける「Ａ」の項目をタッチすることにより、「Ａ」の項目を検索項目に設定する。次にユーザーは、操作部Ｐ１でタッチしたまま、操作部Ｐ２でタッチパネル１０１の任意の位置（ここでは「Ｃ」の項目）をタッチし、たとえば操作部Ｐ１の接触点および操作部Ｐ２の接触点の両方の座標を変化させるピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【００５５】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１の接触点の座標に表示されている「Ａ」の項目を検索項目として設定し、この検索項目に基づいて検索を行う。その結果、図６（ｂ）に示すように、検索結果として、「Ａ」に関係した４つのジョブの情報がジョブリストから抽出されて表示される。
【００５６】
以降の第１〜第４の検索方法において、ＭＦＰ１は、タッチパネル１０１がタッチされた場合にそのタッチの接触点の座標に表示されている項目を検索項目に設定する代わりに、タッチパネル１０１を一定時間以上タッチし続ける操作を検知した場合に、そのタッチの接触点の座標に表示されている項目を検索項目に設定してもよい。
【００５７】
なお、第１の検索方法においては、操作部Ｐ２でのタッチは操作部Ｐ１でのタッチよりも後に行われたものであるため、操作部Ｐ２でタッチされた「Ｃ」の項目は、検索項目に設定されない。しかし、操作部Ｐ２でタッチされた項目を検索項目に設定するようにしてもよいし、操作部Ｐ２で一定時間以上タッチし続ける操作を検知した場合に、その接触点の座標に表示されている項目を検索項目に設定してもよい。
【００５８】
図６は、ＭＦＰ１が第１の検索方法を用いて検索処理を行う場合のフローチャートである。
【００５９】
図６を参照して、ＭＦＰ１のＣＰＵ１１は、複数の項目を含むリストをタッチパネル１０１に表示すると（Ｓ１００）、タッチパネル１０１における少なくとも１点へのタッチをタッチパネル検知部４２で検知したか否かを判別する（Ｓ１０１）。タッチを検知したと判別するまで、ＣＰＵ１１はステップＳ１０１の処理を繰り返す。
【００６０】
ステップＳ１０１において、少なくとも１点へのタッチを検知したと判別した場合（Ｓ１０１でＹｅｓ）、ＣＰＵ１１は、タッチパネル１０１への接触点の座標（タッチされた座標）を含むタッチの情報を、接触点取得部２３を用いて取得する（Ｓ１０３）。次にＣＰＵ１１は、第１の接触点（タッチパネル検知部４２が２点以上へのタッチを検知した場合には最先に検知した接触点、タッチパネル検知部４２が１点へのタッチを検知した場合にはその接触点）の座標に項目が表示されているか否かを判別する（Ｓ１０５）。
【００６１】
ステップＳ１０５において、第１の接触点の座標に項目が表示されていると判別した場合（Ｓ１０５でＹｅｓ）、ＣＰＵ１１は、情報取得部２５を用いて、表示されている項目を取得し（Ｓ１０７）、検索項目設定部２６を用いてその項目を検索項目として設定し（Ｓ１０９）、ステップＳ１１１の処理へ進む。一方、ステップＳ１０５において、第１の接触点の座標に項目が表示されていないと判別した場合（Ｓ１０５でＮｏ）、ＣＰＵ１１は、検索項目がないため、検索処理を実行せずに終了する。
【００６２】
ステップＳ１１１において、ＣＰＵ１１は、マルチタッチ操作をタッチパネル検知部４２で検知したか否かを判別する（Ｓ１１１）。マルチタッチ操作を検知したと判別するまで、ＣＰＵ１１はステップＳ１１１の処理を繰り返す。
【００６３】
ステップＳ１１１において、マルチタッチ操作を検知したと判別した場合（Ｓ１１１でＹｅｓ）、ＣＰＵ１１は、検索項目設定部２６によって設定された検索項目、および検索条件設定部２７によって設定された検索条件に基づいて、検索処理を実行する（Ｓ１１３）。その後ＣＰＵ１１は、検索結果をタッチパネル１０１に表示し（Ｓ１１５）、処理を終了する。
【００６４】
［第２の検索方法］
【００６５】
第２の検索方法は、操作部Ｐ１およびＰ２の各々の接触点を検知した後で、マルチタッチ操作を検知した場合に、操作部Ｐ１の接触点の座標に表示されている項目とともに、操作部Ｐ２の接触点の座標に表示されている項目を検索項目として取得するものである。
【００６６】
図７は、ＭＦＰ１が第２の検索方法を実行する場合における、ユーザーの操作および検索結果を模式的に示す図である。
【００６７】
図７（ａ）を参照して、「Ａ」および「コピー」のうち少なくともいずれか一方の項目を含むジョブの情報をジョブリストから検索する場合を想定する。この場合ユーザーは、操作部Ｐ１およびＰ２のうち一方の操作部でジョブリストにおける「Ａ」の項目をタッチし、他方の操作部で「コピー」の項目をタッチすることにより、「Ａ」および「コピー」の項目を検索項目に設定する。次にユーザーは、操作部Ｐ１の接触点の座標を変化させるフリック（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【００６８】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１およびＰ２の各々の接触点の座標に表示されている「Ａ」および「コピー」の２つの項目を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、図７（ｂ）に示すように、検索結果として、「Ａ」および「コピー」のうち少なくともいずれか一方に関係した６つのジョブの情報がジョブリストから抽出されて表示される。
【００６９】
なお、以降の第２〜第４の検索方法においては、以下に説明するように、さらなる検索項目（３つ以上の検索項目）の設定を受け付けてもよい。
【００７０】
図８は、ＭＦＰ１が第２の検索方法を実行する場合において、さらなる検索項目の設定を受け付ける場合の、ユーザーの操作および検索結果を模式的に示す図である。
【００７１】
図８（ａ）を参照して、「Ａ」、「コピー」、および「Ｂ」のうち少なくともいずれか１つの項目を含むジョブの情報をジョブリストから検索する場合を想定する。この場合、ユーザーは操作部Ｐ１、Ｐ２、およびＰ３の各々で、ジョブリストにおける「Ａ」、「Ｂ」および「コピー」の各々の項目をタッチすることにより、「Ａ」、「Ｂ」、および「コピー」の項目を検索項目に設定する。操作部Ｐ１、Ｐ２、およびＰ３の各々は「Ａ」、「Ｂ」および「コピー」のうちいずれの項目をタッチしてもよい。次にユーザーは、操作部Ｐ２の接触点および操作部Ｐ３の接触点の両方の座標を変化させるピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。なお、マルチタッチ操作を行う際には、マルチタッチ操作を行わない操作部（ここでは操作部Ｐ１）がタッチパネル１０１から離れていてもよいし、タッチパネル１０１に接触したままであってもよい。
【００７２】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１、Ｐ２、およびＰ３の各々の接触点の座標に表示されている「Ａ」、「Ｂ」、および「コピー」の３つの項目を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、図８（ｂ）に示すように、検索結果として、「Ａ」、「Ｂ」、および「コピー」のうち少なくともいずれか１つに関係した７つのジョブの情報がジョブリストから抽出されて表示される。
【００７３】
なお、ＭＦＰ１は、４つ以上の操作部がタッチパネル１０１に接触したことをタッチパネル検知部４２で検知した場合に、それぞれの接触部の座標に基づいて検索項目を設定してもよい。
【００７４】
図９は、ＭＦＰ１が第２の検索方法を用いて検索処理を行う場合のフローチャートである。
【００７５】
図９を参照して、ＭＦＰ１のＣＰＵ１１は、複数の項目を含むリストをタッチパネル１０１に表示すると（Ｓ２００）、タッチパネル１０１における２点へのタッチをタッチパネル検知部４２で検知したか否かを判別する（Ｓ２０１）。タッチを検知したと判別するまで、ＣＰＵ１１はステップＳ２０１の処理を繰り返す。
【００７６】
ステップＳ２０１において、２点へのタッチを検知したと判別した場合（Ｓ２０１でＹｅｓ）、ＣＰＵ１１は、タッチパネル１０１への２つの接触点の座標（タッチされた座標）を含むタッチの情報を、接触点取得部２３を用いて取得する（Ｓ２０３）。次にＣＰＵ１１は、取得した座標のうち少なくとも１点の座標に項目が表示されているか否かを判別する（Ｓ２０５）。
【００７７】
ステップＳ２０５において、少なくとも１点の座標に項目が表示されていると判別した場合（Ｓ２０５でＹｅｓ）、ＣＰＵ１１は、情報取得部２５を用いて、表示されている項目を取得し（Ｓ２０７）、検索項目設定部２６を用いてその項目を検索項目として設定し（Ｓ２０９）、ステップＳ２１１の処理へ進む。一方、ステップＳ２０５において、いずれの座標にも項目が表示されていないと判別した場合（Ｓ２０５でＮｏ）、ＣＰＵ１１は、ステップＳ２１１の処理へ進む。
【００７８】
ステップＳ２１１において、ＣＰＵ１１は、ステップＳ２０１において検知した接触点の他に新たな接触点（追加されたタッチ）を、タッチパネル検知部４２で検知していないか否かを判別する（Ｓ２１１）。
【００７９】
ステップＳ２１１において、新たな接触点を検知していると判別した場合（Ｓ２１１でＮｏ）、ＣＰＵ１１は、ステップＳ２０３の処理へ進み、新たな接触点の座標を取得し、接触点の座標に表示されている項目を検索項目としてさらに取得する。
【００８０】
ステップＳ２１１において、新たな接触点を検知していないと判別した場合（Ｓ２１１でＹｅｓ）、ＣＰＵ１１は、タッチパネル検知部４２で検知した接触部のうち少なくともいずれか１つの接触点の座標を変化させるマルチタッチ操作を、タッチパネル検知部４２で検知したか否かを判別する（Ｓ２１３）。
【００８１】
ステップＳ２１３において、マルチタッチ操作を検知したと判別した場合（Ｓ２１３でＹｅｓ）、ＣＰＵ１１は、検索項目設定部２６によって設定された検索項目、および検索条件設定部２７によって設定された検索条件に基づいて、検索処理を実行する（Ｓ２１５）。なおステップＳ２１５において、検索項目が１つも設定されていない場合には、ＣＰＵ１１はエラーを表示してもよい。その後ＣＰＵ１１は、検索結果をタッチパネル１０１に表示し（Ｓ２１７）、処理を終了する。
【００８２】
ステップＳ２１３において、マルチタッチ操作を検知しないと判別した場合（Ｓ２１３でＮｏ）、ＣＰＵ１１は、ステップＳ２１１の処理へ進み、新たな接触点をタッチパネル検知部４２で検知していないか否かを判別する。
【００８３】
なお、ＭＦＰ１は、上述のようにマルチタッチ操作を検知する前に検索項目の追加を受け付ける代わりに、マルチタッチ操作を検知した後で、検索項目の追加を受け付けてもよい。具体的には、ＭＦＰ１は、マルチタッチ操作を検知した場合に、「追加する検索項目を選択して下さい」などのメッセージをタッチパネル１０１に表示し、その後検知したタッチの接触点の座標に表示されている項目を、検索項目として追加してもよい。
【００８４】
また、上述の説明では、ＭＦＰ１が２つ以上の検索項目が設定された場合にそれらの検索項目のオア検索を行う場合について示したが、ＭＦＰ１は、２つ以上の検索項目が設定された場合にそれらの検索項目のアンド検索を行ってもよい。
【００８５】
［第３の検索方法］
【００８６】
第３の検索方法は、操作部Ｐ１およびＰ２の各々の接触点を検知した後で、マルチタッチ操作を検知した場合に、操作部Ｐ１およびＰ２の接触点の座標の間に存在する項目を、検索項目として取得するものである。
【００８７】
「操作部Ｐ１およびＰ２の接触点の座標の間に存在する項目」とは、タッチパネル１０１において操作部Ｐ１の接触点の座標と操作部Ｐ２の接触点の座標とを結ぶ直線上に表示されている項目であってもよいし、タッチパネル１０１において操作部Ｐ１の接触点の行方向の座標と操作部Ｐ２の接触点の行方向の座標との間に表示されている項目であってもよいし、操作部Ｐ１の接触点の列方向の座標と操作部Ｐ２の接触点の列方向の座標との間に表示されている項目であってもよい。またはこれらの項目が組み合わされたものであってもよい。
【００８８】
図１０は、ＭＦＰ１が第３の検索方法を実行する場合における、ユーザーの操作および検索結果の第１の例を模式的に示す図である。
【００８９】
図１０を参照して、ジョブリストの２段目に表示されたジョブの情報の「Ａ」、「コピー」、「１０」、および「１２：００」の各項目のうち少なくともいずれか１つの項目を含むジョブの情報をジョブリストから検索する場合を想定する。この場合ユーザーは、操作部Ｐ１と操作部Ｐ２とで、ジョブリストにおける項目が表示されていない各点（ここでは、ジョブリストの枠外）であって、ジョブリストの２段目に表示されたジョブの情報を挟むような各点をタッチすることにより、ジョブリストの２段目に表示されたジョブの情報の各項目を検索項目に設定する。次にユーザーは、操作部Ｐ１の接触点および操作部Ｐ２の接触点の両方の座標を変化させるピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【００９０】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１の接触点の列方向（図中縦方向）の座標と操作部Ｐ２の接触点の列方向の座標との間に表示されているジョブの情報の項目である、「Ａ」、「コピー」、「１０」、および「１２：００」の４つの項目を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、図１０（ｂ）に示すように、検索結果として、「Ａ」、「コピー」、「１０」、および「１２：００」のうち少なくともいずれか１つに関係した６つのジョブの情報がジョブリストから抽出されて表示される。
【００９１】
図１１は、ＭＦＰ１が第３の検索方法を実行する場合における、ユーザーの操作および検索結果の第２の例を模式的に示す図である。
【００９２】
図１１を参照して、「Ｂ」および「Ｄ」のうち少なくともいずれか一方の項目を含むジョブの情報をジョブリストから検索する場合を想定する。この場合、ユーザーは操作部Ｐ１と操作部Ｐ２とで、項目が表示されていない各点（ここでは、ジョブリストの２段目と３段目との間の点と、ジョブリストの４段目と５段目との間の点）であって、ジョブリストの２段目に表示された「Ｂ」の項目、およびジョブリストの３段目に表示された「Ｄ」の項目を挟むような各点をタッチすることにより、「Ｂ」および「Ｄ」の項目を検索項目に設定する。次にユーザーは、操作部Ｐ１の接触点および操作部Ｐ２の接触点の両方の座標を変化させるピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【００９３】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１の接触点の座標と操作部Ｐ２の接触点の座標とを結ぶ直線Ｌ上に表示されている項目である「Ｂ」および「Ｄ」の２つの項目を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、図１１（ｂ）に示すように、検索結果として、「Ｂ」および「Ｄ」のうち少なくともいずれか一方に関係した４つのジョブの情報がジョブリストから抽出されて表示される。
【００９４】
なお、第３の検索方法においては、上述のように、操作部Ｐ１およびＰ２の接触点のいずれの座標にも項目が表示されていない場合にのみ、操作部Ｐ１およびＰ２の接触点の座標の間に存在する項目を検索項目に追加してもよいし、操作部Ｐ１およびＰ２の接触点の少なくともいずれか一方の座標に項目が表示されている場合には、その項目を、操作部Ｐ１およびＰ２の接触点の座標の間に存在する項目とともに検索項目として設定してもよい。また第３の検索方法においては、複数の項目のアンド検索を行ってもよいし、オア検索を行ってもよい。
【００９５】
第３の検索方法は、複数の項目が行方向および列方向にそれぞれ並べられたテーブルがタッチパネル１０１に表示されている状態で、マルチタッチ操作を検知した場合に実行されればよく、図３のジョブリストの画面が表示されている場合に限定されるものではない。
【００９６】
図１２は、ＭＦＰ１が第３の検索方法を用いて検索処理を行う場合のフローチャートである。
【００９７】
図１２を参照して、ＭＦＰ１のＣＰＵ１１は、複数の項目を含むリストをタッチパネル１０１に表示すると（Ｓ３００）、タッチパネル１０１における２点へのタッチをタッチパネル検知部４２で検知したか否かを判別する（Ｓ３０１）。タッチを検知したと判別するまで、ＣＰＵ１１はステップＳ３０１の処理を繰り返す。
【００９８】
ステップＳ３０１において、２点へのタッチを検知したと判別した場合（Ｓ３０１でＹｅｓ）、ＣＰＵ１１は、タッチパネル１０１への２つの接触点の座標（タッチされた座標）を含むタッチの情報を、接触点取得部２３を用いて取得する（Ｓ３０３）。次にＣＰＵ１１は、２つの接触点（第１および第２の接触点）の座標のいずれにも項目が表示されていないか否かを判別する（Ｓ３０５）。
【００９９】
ステップＳ３０５において、２つの接触点の座標のいずれにも項目が表示されていないと判別した場合（Ｓ３０５でＹｅｓ）、ＣＰＵ１１は、２つの接触点の座標の間に表示されている項目が存在するか否かを判別する（Ｓ３０７）。
【０１００】
ステップＳ３０７において、２つの接触点の座標の間に表示されている項目が存在すると判別した場合（Ｓ３０７でＹｅｓ）、ＣＰＵ１１は、情報取得部２５を用いて、２つの接触点の座標の間に表示されている項目を取得し（Ｓ３０９）、検索項目設定部２６を用いてその項目を検索項目として設定し（Ｓ３１１）、ステップＳ３１３の処理へ進む。一方、ステップＳ３０７において、２つの接触点の座標の間に表示されている項目が存在しないと判別した場合（Ｓ３０７でＮｏ）、ＣＰＵ１１は、検索項目がないため、検索処理を実行せずに終了する。
【０１０１】
ステップＳ３０５において、２つの接触点の座標の少なくともいずれか一方に項目が表示されていると判別した場合（Ｓ３０５でＮｏ）、ＣＰＵ１１は、情報取得部２５を用いて、表示されている項目を取得し（Ｓ３２１）、検索項目設定部２６を用いてその項目を検索項目として設定する（Ｓ３２３）。続いてＣＰＵ１１は、ステップＳ３０１において検知した接触点の他に新たな接触点（追加されたタッチ）を、タッチパネル検知部４２で検知していないか否かを判別する（Ｓ３２５）。
【０１０２】
ステップＳ３２５において、新たな接触点を検知していると判別した場合（Ｓ３２５でＮｏ）、ＣＰＵ１１は、ステップＳ３０３の処理へ進み、新たな接触点の座標を取得する。一方、ステップＳ３２５において、新たな接触点を検知していないと判別した場合（Ｓ３２５でＹｅｓ）、ＣＰＵ１１は、ステップＳ３１３の処理へ進む。
【０１０３】
ステップＳ３１３において、ＣＰＵ１１は、タッチパネル検知部４２で検知した２つの接触部のうち少なくともいずれか一方の接触点の座標を変化させるマルチタッチ操作を、タッチパネル検知部４２で検知したか否かを判別する（Ｓ３１３）。マルチタッチ操作を検知したと判別するまで、ＣＰＵ１１はステップＳ３１３の処理を繰り返す。
【０１０４】
ステップＳ３１３において、マルチタッチ操作を検知したと判別した場合（Ｓ３１３でＹｅｓ）、ＣＰＵ１１は、検索項目設定部２６によって設定された検索項目、および検索条件設定部２７によって設定された検索条件に基づいて、検索処理を実行する（Ｓ３１５）。その後ＣＰＵ１１は、検索結果をタッチパネル１０１に表示し（Ｓ３１７）、処理を終了する。
【０１０５】
［第４の検索方法］
【０１０６】
第４の検索方法は、操作部Ｐ１およびＰ２の各々の接触点を検知した後で、マルチタッチ操作を検知した場合に、検知したマルチタッチ操作の種類に応じた検索条件で検索を行うものである。
【０１０７】
ここでは、マルチタッチ操作としてピンチインを検知した場合に、アンド検索およびオア検索のうち一方を行い、マルチタッチ操作としてピンチアウトを検知した場合に、アンド検索およびオア検索のうち他方を行う場合について説明する。
【０１０８】
ＭＦＰ１は、たとえばタッチパネル１０１に表示される検索条件設定画面などを通じて、マルチタッチ操作の種類に応じた検索条件の設定の入力をユーザーから受け付け、受け付けた入力に基づいて検索条件を設定してもよい。
【０１０９】
図１３は、タッチパネル１０１に表示される検索条件設定画面を模式的に示す図である。
【０１１０】
図１３を参照して、検索条件設定画面は、たとえば操作パネルにおいて特定の操作（たとえば特定のキーの長押しなど）が行われた場合に表示される。検索条件設定画面は、ボックス２０３および２０４と、「変更」キー２０５と、「ＯＫ」キー２０６と、「キャンセル」キー２０７とを含んでいる。ボックス２０３および２０４の各々には、それぞれアンド検索およびオア検索を行うためのマルチタッチ操作の種類が表示されている。図１３では、ボックス２０３には「ピンチイン」という文字が表示されており、ボックス２０４には「ピンチアウト」という文字が表示されている。
【０１１１】
ＭＦＰ１は、「変更」キー２０５へのタッチをタッチパネル検知部４２で検知すると、ボックス２０３および２０４の各々に表示されている「ピンチイン」および「ピンチアウト」の表示を入れ替える。ＭＦＰ１は、「ＯＫ」キー２０５へのタッチをタッチパネル検知部４２で検知すると、その時にボックス２０３に表示されていたマルチタッチ操作を、アンド検索を行うためのマルチタッチ操作として設定し、その時にボックス２０４に表示されていたマルチタッチ操作を、オア検索を行うためのマルチタッチ操作として設定する。ＭＦＰ１は、「キャンセル」キー２０７へのタッチをタッチパネル検知部４２で検知すると、検索条件の設定を変更せずに検索条件設定画面の表示を終了する。
【０１１２】
なお、第４の検索方法についての以降の説明では、アンド検索を行うためのマルチタッチ操作としてピンチインが設定されており、オア検索を行うためのマルチタッチ操作としてピンチアウトが設定されている場合について説明する。
【０１１３】
図１４は、ＭＦＰ１が第４の検索方法を実行する場合における、ユーザーの操作および検索結果の第１の例を模式的に示す図である。
【０１１４】
図１４（ａ）を参照して、「Ａ」および「コピー」の項目のアンド検索を行う場合を想定する。この場合ユーザーは、操作部Ｐ１およびＰ２のうち一方の操作部で、ジョブリストにおける「Ａ」の項目をタッチし、他方の操作部で「コピー」の項目をタッチすることにより、「Ａ」および「コピー」の項目を検索項目に設定する。次にユーザーは、操作部Ｐ１の接触点および操作部Ｐ２の接触点を起点とするピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【０１１５】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１およびＰ２の各々の接触点の座標に表示されている「Ａ」および「コピー」の２つの項目を検索項目として設定し、これらの検索項目についてのアンド検索を行う。その結果、図１４（ｂ）に示すように、検索結果として、「Ａ」および「コピー」の両方に関係した１つのジョブの情報がジョブリストから抽出されて表示される。
【０１１６】
図１５は、ＭＦＰ１が第４の検索方法を実行する場合における、ユーザーの操作および検索結果の第２の例を模式的に示す図である。
【０１１７】
図１５（ａ）を参照して、「Ａ」および「コピー」の項目のオア検索を行う場合を想定する。この場合、ユーザーは操作部Ｐ１およびＰ２のうち一方の操作部で「Ａ」の項目をタッチし、他方の操作部で「コピー」の項目をタッチすることにより、「Ａ」および「コピー」の項目を検索項目に設定する。次にユーザーは、操作部Ｐ１の接触点および操作部Ｐ２の接触点を起点とするピンチアウト（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【０１１８】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１およびＰ２の各々の接触点の座標に表示されている「Ａ」および「コピー」の２つの項目を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、図１４（ｂ）に示すように、検索結果として、「Ａ」および「コピー」のうち少なくとも一方に関係した６つのジョブの情報がジョブリストから抽出されて表示される。
【０１１９】
なお、マルチタッチ操作の種類に応じて設定される検索条件の種類は任意であり、アンド検索およびオア検索の他、ノット（ＮＯＴ）検索などであってもよい。また、マルチタッチ操作の種類は、ピンチインおよびピンチアウトの他、フリックやローテートなどであってもよい。たとえばマルチタッチ操作として右フリックまたは反時計回りのローテートを検知した場合に、アンド検索およびオア検索のうち一方を行い、マルチタッチ操作として左フリックまたは時計回りのローテートを検知した場合に、アンド検索およびオア検索のうち他方を行ってもよい。
【０１２０】
図１６は、ＭＦＰ１が第４の検索方法を用いて検索処理を行う場合のフローチャートである。
【０１２１】
図１６を参照して、ＭＦＰ１のＣＰＵ１１は、始めにステップＳ４００〜Ｓ４１３の処理を行う。ステップＳ４００〜Ｓ４１３の各々の処理は、図９に示すフローチャートにおけるステップＳ２００〜Ｓ２１３の各々の処理と同じであるので、その説明は繰り返さない。
【０１２２】
ステップＳ４１３において、マルチタッチ操作を検知したと判別した場合（Ｓ４１３でＹｅｓ）、ＣＰＵ１１は、検知したマルチタッチ操作がピンチインであるか否かを判別する（Ｓ４１５）。
【０１２３】
ステップＳ４１５において、ピンチインであると判別した場合（Ｓ４１５でＹｅｓ）、ＣＰＵ１１は、第１の検索条件（ここではアンド検索）で検索処理を実行する（Ｓ４１７）。その後ＣＰＵ１１は、検索結果をタッチパネル１０１に表示し（Ｓ４１９）、処理を終了する。
【０１２４】
ステップＳ４１５において、ピンチインでないと判別した場合（Ｓ４１５でＮｏ）、ＣＰＵ１１は、検知したマルチタッチ操作がピンチアウトであるか否かを判別する（Ｓ４３１）。
【０１２５】
ステップＳ４３１において、ピンチアウトであると判別した場合（Ｓ４３１でＹｅｓ）、ＣＰＵ１１は、第２の検索条件（ここではオア検索）で検索処理を実行する（Ｓ４３３）。その後ＣＰＵ１１は、検索結果をタッチパネル１０１に表示し（Ｓ４１９）、処理を終了する。
【０１２６】
ステップＳ４３１において、ピンチアウトでないと判別した場合（Ｓ４３１でＮｏ）、検知したマルチタッチ操作に対応する検索条件が設定されていない状態にある。この場合ＣＰＵ１１は、「検索条件がありません」などのメッセージをタッチパネル１０１に表示し（Ｓ４３５）、検索処理を実行せずに終了する。
【０１２７】
［実施の形態の効果］
【０１２８】
上述の実施の形態によれば、ユーザーは、タッチパネルにタッチすることで検索項目を設定することができ、タッチパネルへの接触点を動かすマルチタッチ操作を行うことでユーザーが目的とする項目を検索（抽出）することができるので、検索項目を設定する際のドラッグ操作が不要となり、検索を行う際の操作性を向上することができる。
【０１２９】
また、項目を設定するために行ったタッチの２つの接触点の座標のうち、少なくともいずれか一方の座標を変化させる操作をマルチタッチ操作として検知して検索処理を実行することにより、ユーザーは、検索項目を設定する操作と、検索を実行する操作とを１つのアクションで行うことができる。
【０１３０】
［その他］
【０１３１】
本発明は、図３に示すジョブリストの中からジョブの情報を検索する場合の他、たとえば図１７に示すようなファイルリストの中からファイルを検索する場合などにも適用可能である。
【０１３２】
図１７は、タッチパネル１０１に表示されるファイルリストＬＤの画面を模式的に示す図である。
【０１３３】
図１７を参照して、タッチパネル１０１には、ＭＦＰ１に記憶されているファイルのリストであるファイルリストＬＤの画面が表示されている。ファイルリストは、行方向および列方向にそれぞれ並べられた複数のアイコンＩＣを含んでいる。また、ファイルリストＬＤの右下には、「ファイル検索」キー２０８が表示されている。
【０１３４】
ＭＦＰ１は、「ファイル検索」キー２０８へのタッチをタッチパネル検知部４２で検知すると、たとえばファイルリストＬＤの下部にポップアップ画面ＰＤを表示する。ポップアップ画面ＰＤは、ファイルの拡張子が記載された複数のキー２０９を含んでいる。
【０１３５】
たとえば、「．ｐｄｆ」および「．ｅｘｌ」のうち少なくともいずれか一方の拡張子を有するファイルをファイルリストＬＤから検索する場合を想定する。この場合、ユーザーは操作部Ｐ１およびＰ２のうち一方の操作部で「．ｐｄｆ」のキー２０９をタッチし、他方の操作部で「．ｅｘｌ」のキー２０９をタッチすることにより、「．ｐｄｆ」および「．ｅｘｌ」の拡張子を検索項目に設定する。次にユーザーは、操作部Ｐ１およびＰ２の接触点の座標を変化させるピンチイン（マルチタッチ操作の一例）を行うことにより、ＭＦＰ１に検索を実行させる。
【０１３６】
ＭＦＰ１は上述の操作を検知すると、操作部Ｐ１およびＰ２の各々の接触点の座標に表示されている「．ｐｄｆ」および「．ｅｘｌ」の２つの拡張子を検索項目として設定し、これらの検索項目についてのオア検索を行う。その結果、検索結果として、「．ｐｄｆ」または「．ｅｘｌ」の拡張子を有するファイルが、ファイルリストＬＤから抽出されて表示される。
【０１３７】
上述の実施の形態は適宜組み合わせることができる。たとえば第１の検索方法と第３の検索方法とを組み合わせて、操作部Ｐ１の接触点の座標に表示されている項目を取得し、かつ操作部Ｐ２の接触点の座標に表示されている項目を取得しない場合に、操作部Ｐ３の接触点の座標に表示されている項目をさらに取得してもよい。また、第３の検索方法と第４の検索方法とを組み合わせて、３つ以上の検索項目を取得する場合に、検知したマルチタッチ操作の種類に応じた検索条件で検索を行ってもよい。
【０１３８】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４０】
１  ＭＦＰ
１０  メイン制御部
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記憶部
２１  ＬＣＤ駆動回路
２２  タッチパネルコントローラー
２３  接触点取得部
２４  マルチタッチ判定部
２５  情報取得部
２６  検索項目設定部
２７  検索条件設定部
２８  検索処理部
２９  画像処理部
３０  画像形成部
４１  ＬＣＤ
４２  タッチパネル検知部
１００  操作パネル
１０１  タッチパネル
１０２  ハードウェアキー
２０１  タブ
２０２  ジョブの情報
２０３，２０４  ボックス
２０５〜２０９  キー
ＩＣ  アイコン
Ｌ  直線
ＬＤ  ファイルリスト
Ｐ１，Ｐ２，Ｐ３  操作部
ＰＤ  ポップアップ画面
【図１】
2014153773.tif 000003
【図２】
2014153773.tif 000004
【図３】
2014153773.tif 000005
【図４】
2014153773.tif 000006
【図５】
2014153773.tif 000007
【図６】
2014153773.tif 000008
【図７】
2014153773.tif 000009
【図８】
2014153773.tif 000010
【図９】
2014153773.tif 000011
【図１０】
2014153773.tif 000012
【図１１】
2014153773.tif 000013
【図１２】
2014153773.tif 000014
【図１３】
2014153773.tif 000015
【図１４】
2014153773.tif 000016
【図１５】
2014153773.tif 000017
【図１６】
2014153773.tif 000018
【図１７】
2014153773.tif 000019