(57)【要約】【課題】より便利なスクロールの実現。【解決手段】タッチパネルディスプレイと、プロセッサーと、を備えた表示装置であって、前記プロセッサーは、前記タッチパネルディスプレイに対する第１操作に応じて前記タッチパネルディスプレイの表示内容をスクロールさせ、スクロール中に行われた前記タッチパネルディスプレイに対する第２操作に応じてスクロールを停止させ、前記タッチパネルディスプレイに表示されている項目に対する第３操作に応じて、操作が行われた前記項目の選択を受け付け、前記第１操作と前記第２操作と前記第３操作とは全て異なる操作である、表示装置を構成する。【選択図】図１
2019133548.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイと、
プロセッサーと、を備えた表示装置であって、
前記プロセッサーは、
前記タッチパネルディスプレイに対する第１操作に応じて前記タッチパネルディスプレイの表示内容をスクロールさせ、
スクロール中に行われた前記タッチパネルディスプレイに対する第２操作に応じてスクロールを停止させ、
前記タッチパネルディスプレイに表示されている項目に対する第３操作に応じて、操作が行われた前記項目の選択を受け付け、
前記第１操作と前記第２操作と前記第３操作とは全て異なる操作である、
表示装置。
【請求項２】
前記第１操作は、第１方向へのスワイプであり、
前記第２操作は、前記第１方向と直交する方向へのスワイプであり、
前記第３操作は、タップである、
請求項１に記載の表示装置。
【請求項３】
前記第１操作はスワイプであり、前記第２操作はダブルタップまたはマルチタッチである、
請求項１または請求項２に記載の表示装置。
【請求項４】
前記プロセッサーは、スクロール中に前記第２操作が行われた場合にスクロールを即座に停止させる、
請求項１〜請求項３のいずれかに記載の表示装置。
【請求項５】
前記プロセッサーは、前記第２操作が完了する前にスクロールを停止させる、
請求項４に記載の表示装置。
【請求項６】
前記タッチパネルディスプレイは、１インチ以上３インチ以下である、
請求項１〜請求項５のいずれかに記載の表示装置。
【請求項７】
タッチパネルディスプレイを制御するプロセッサーを、
前記タッチパネルディスプレイに対する第１操作に応じて前記タッチパネルディスプレイの表示内容をスクロールさせ、
スクロール中に行われた前記タッチパネルディスプレイに対する第２操作に応じてスクロールを停止させ、
前記タッチパネルディスプレイに表示されている項目に対する第３操作に応じて、操作が行われた前記項目の選択を受け付ける表示制御部として機能させる表示制御プログラムであって、
前記第１操作と前記第２操作と前記第３操作とは全て異なる操作である、
表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示制御プログラムに関する。
【背景技術】
【０００２】
従来、画面がスクロール中であるときにオブジェクトに対するタップ操作を無効にすることで、ユーザーがフリックによるスクロールを行いたいにもかかわらず誤ってタップ操作として認識されてオブジェクトに対応づけられた処理が実行されることがないように構成された電子機器が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４６００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タップ操作が無効にされると、スクロール中に利用者が意図したオブジェクトが表示されたとしても何もできずに意図したオブジェクトが流れていってしまう。
本発明は、より便利なスクロールを実現することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための表示装置は、タッチパネルディスプレイと、プロセッサーと、を備えており、プロセッサーは、タッチパネルディスプレイに対する第１操作に応じてタッチパネルディスプレイの表示内容をスクロールさせ、スクロール中に行われたタッチパネルディスプレイに対する第２操作に応じてスクロールを停止させ、タッチパネルディスプレイに表示されている項目に対する第３操作を、操作が行われた項目の選択として受け付ける。そして、第１操作と第２操作と第３操作とは全て異なる操作である。以上の構成によれば、スクロール中に利用者が行った第２操作が第１操作や第３操作であると誤判定されることはない。従って、利用者は、スクロール中において、スクロールの停止や項目の選択を確実に実施することができる。このため、以上の構成によれば、より便利なスクロールを実現することができる。
【０００６】
さらに、第１操作は、第１方向へのスワイプであり、第２操作は、第１方向と直交する方向へのスワイプであり、第３操作は、タップである構成であっても良い。以上の構成によれば、典型的な操作によってスクロールを開始し、項目を選択することが可能であり、スクロールの開始および項目の選択と明確に異なる操作によって項目を選択可能である。
【０００７】
さらに、第１操作はスワイプであり、第２操作はダブルタップまたはマルチタッチである構成であっても良い。以上の構成によれば、スワイプで開始したスクロールを、スワイプと明確に異なる操作で停止させることが可能である。
【０００８】
さらに、プロセッサーは、スクロール中に第２操作が行われた場合にスクロールを即座に停止させる構成であっても良い。この構成によれば、レスポンスの良いインターフェースを実現することができる。
【０００９】
さらに、プロセッサーは、第２操作が完了する前にスクロールを停止させる構成であっても良い。この構成によれば、レスポンスの良いインターフェースを実現することができる。
【００１０】
さらに、タッチパネルディスプレイは、１インチ以上３インチ以下である構成であっても良い。この構成によれば、スクロールを急停止させるニーズが発生しやすい小型のディスプレイにおいて、確実にスクロールを停止させることが可能になる。
【００１１】
なお本発明は、上述の機能をコンピューターに実現させる表示制御プログラムの発明としても成立する。また請求項に記載された各部の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】
【００１２】
【図１】プリンターの構成を示すブロック図。
【図２】表示制御処理のフローチャート。
【図３】ファイル選択画面における第１操作を示す図。
【図４】ファイル選択画面における第２操作を示す図。
【図５】ファイル選択画面における第３操作を示す図。
【発明を実施するための形態】
【００１３】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）表示装置の構成：
（２）表示制御処理：
（３）他の実施形態：
【００１４】
（１）表示装置の構成：
図１は、本発明の実施形態にかかる表示装置を含むプリンター１の構成を示すブロック図である。プリンター１は、プロセッサー１０と、不揮発性メモリー２０と、タッチパネルディスプレイ３０と、通信部４０と、印刷部５０とを備える。プロセッサー１０は、図示しないＣＰＵやＲＯＭやＲＡＭ等を備え、不揮発性メモリー２０に記録された種々のプログラムをＣＰＵが実行しプリンター１の各部を制御することができる。
【００１５】
不揮発性メモリー２０には、プロセッサー１０が実行する図示しないプログラムや表示データ２０ａが記録されている。表示データ２０ａは、タッチパネルディスプレイ３０に表示する画面を構成するオブジェクト（例えばアイコンやボタン等）の画像を示すデータである。プロセッサー１０は、表示データ２０ａを参照して様々なオブジェクトを含む画面をタッチパネルディスプレイ３０に表示することができる。
【００１６】
タッチパネルディスプレイ３０は、表示パネルの大きさ（対角線の長さ）が１．４４インチであるタッチパネル式のディスプレイであり、表示パネルと、表示パネルに重ねられたタッチ検出パネルとを備える。タッチパネルディスプレイ３０は、プロセッサー１０の制御に従って様々な情報を表示パネルに表示する。また、タッチパネルディスプレイ３０はタッチ検出パネルに対する人の指やスタイラス等による接触（以後タッチと呼ぶ）を検出し、タッチ位置をプロセッサー１０に出力する。プロセッサー１０は、タッチパネルディスプレイ３０から取得した上記の情報に基づいてタッチパネルディスプレイ３０に対する利用者の操作内容を取得することができ、当該操作内容に対応する処理を実行することができる。
【００１７】
通信部４０は、プリンター１に装着された各種のリムーバブルメモリーや、有線または無線でプリンター１に接続された機器と通信するためのインターフェース回路を含む。プロセッサー１０は、当該通信部４０を介して接続された機器に記録されたファイルを印刷対象として取得することができる。
【００１８】
印刷部５０は、インクジェット方式や電子写真方式等の周知の印刷方式で種々の印刷媒体に印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。
【００１９】
プロセッサー１０が実行する種々のプログラムには、表示制御プログラムが含まれる。表示制御プログラムは、プロセッサー１０を表示制御部１０ａとして機能させる。プロセッサー１０は、表示制御部１０ａの機能により、タッチパネルディスプレイ３０に対して各種のオブジェクトを表示し、表示されたオブジェクトに対する操作を受け付ける。
【００２０】
すなわち、プロセッサー１０は、表示制御部１０ａの機能により、タッチパネルディスプレイ３０上の既定の位置に表示データ２０ａが示すオブジェクトを表示させ、各種の入力を受け付ける。例えば、利用者が、印刷対象の選択開始を指示すると、プロセッサー１０は、通信部４０を介してリムーバブルメモリーや外部の装置の記録媒体を参照し、印刷対象となり得るファイルのファイル名を取得する。
【００２１】
そして、プロセッサー１０は、表示データ２０ａを参照し、ファイル名を示すアイコンの画像データを取得し、印刷対象となり得るファイルのファイル名を含むアイコンをタッチパネルディスプレイ３０に表示させる。この例においては、表示されたアイコンが項目である。また、プロセッサー１０は、表示データ２０ａを参照し、項目以外の既定のオブジェクト（例えば、一つ前のインターフェース画面に戻るためのボタン）の画像データを取得し、タッチパネルディスプレイ３０の既定の位置に表示させる。
【００２２】
以上のような表示画面において、利用者はオブジェクトに対する操作を行うことができる。具体的には、本実施形態においては、タッチパネルディスプレイ３０に表示された項目に関する操作と、項目以外の既定のオブジェクトに対する操作（以後、他の操作と呼ぶ）とが予め定義されている。項目は、利用者に対して選択肢としてリスト表示され、スクロール対象となり得るオブジェクトであり、ここでは印刷対象のファイルが項目となる例を説明するが、むろん、種々の選択肢が項目となり得る。
【００２３】
タッチパネルディスプレイ３０上に表示される項目の大きさは表示データ２０ａによって予め決められており、タッチパネルディスプレイ３０上に同時に表示可能な項目の数には上限がある。そこで、本実施形態においては、項目（ファイル）の数が上限を超える場合、項目をスクロールさせることが可能である。利用者は、必要に応じてスクロールを行わせるなどして所望の印刷対象を示す項目をタッチパネルディスプレイ３０に表示させ、選択することによって印刷対象を指示することができる。また、利用者は、項目以外の既定のオブジェクトを選択することによって当該既定のオブジェクトに割り当てられた機能の実行を指示することができる。例えば、既定のオブジェクトが一つ前のインターフェース画面に戻るためのボタンであれば、利用者は、一つ前のインターフェース画面に戻る機能の実行を指示することができる。
【００２４】
本実施形態において、項目に関する操作には、当該項目にタッチすることによって当該項目に関する操作を行う第１操作、第２操作、第３操作が含まれている。具体的には、第１操作は項目をタッチした後における第１方向へのスワイプであり、タッチパネルディスプレイ３０の表示内容である項目を第１方向にスクロールさせる操作である。第２操作は、スクロール中にタッチパネルディスプレイ３０上の項目に対して行われる操作であり、第１方向と直交する方向へのスワイプである。本実施形態において、第２操作はスクロールを停止させる操作である。第３操作は、タッチパネルディスプレイ３０に表示されている項目に対するタップであり、操作が行われた項目の選択を行うための操作である。
【００２５】
なお、第１方向は、項目のリストが表示された状態で項目がスクロールし得る方向であり、本実施形態においては、タッチパネルディスプレイ３０に項目が並べられる方向と一致している。すなわち、本実施形態においては、タッチパネルディスプレイ３０の上下方向に項目が並べてリスト表示されるため、第１方向は上下方向である。従って、第１方向と直交する方向は左右方向である。むろん、第１方向や第１方向に直交する方向には任意性があって良く、上下方向に対する傾斜角が既定角度以内である方向が第１方向と見なされてもよい。また、左右方向に対する傾斜角が既定角度以内である方向が第１方向に直交する方向であると見なされても良い。
【００２６】
プロセッサー１０は、表示制御部１０ａの機能により、タッチパネルディスプレイ３０に対するタッチ位置およびタッチ位置の変化と、タッチパネルディスプレイ３０の表示内容によって操作を特定する。すなわち、プロセッサー１０は、表示制御部１０ａの機能により、タッチパネルディスプレイ３０の出力信号を一定期間毎に取得し、タッチパネルディスプレイ３０に対するタッチ位置を一定期間毎に取得する。そして、プロセッサー１０は、項目がタッチされた場合（タッチが開始されたタッチ位置が項目のオブジェクトに含まれる場合）の操作が第１操作〜第３操作のいずれであるか判定する。
【００２７】
既定の期間以上の期間にわたってタッチ位置が直線方向（一定の許容範囲内で直線方向と見なされる場合を含む）に変化した場合、プロセッサー１０は、操作がスワイプであると判定する。そして、プロセッサー１０は、タッチ位置の変化方向が第１方向（上下方向）である場合に第１操作が行われたと判定し、項目のスクロールを開始させる。すなわち、プロセッサー１０は、通信部４０を介してリムーバブルメモリーや外部の装置の記録媒体を参照し、印刷対象となり得るファイルのファイル名を取得する。また、プロセッサー１０は、表示順序（例えば、ファイル名のアルファベット順）に基づいて、次に表示すべきファイルのファイル名を取得する。
【００２８】
そして、プロセッサー１０は、タッチパネルディスプレイ３０を制御し、タッチパネルディスプレイ３０に表示された項目をスワイプされた方向に移動させる。この際、タッチパネルディスプレイ３０内の表示範囲の端部に達した項目は項目の移動に伴って徐々に消去される。また、プロセッサー１０は、表示データ２０ａに基づいて、項目が移動することによって空いたスペースに次に表示すべきファイルのファイル名を示すアイコンを徐々に表示させる。プロセッサー１０は、この処理を繰り返すことにより、項目をスクロールさせる。
【００２９】
タッチ位置の変化方向が第１方向に直交する方向（左右方向：一定の許容範囲内で直線方向と見なされる場合を含む）である場合、プロセッサー１０は、項目がスクロール中であれば、第２操作が行われたと判定する。そして、プロセッサー１０は、タッチパネルディスプレイ３０を制御し、スクロールを停止させる。すなわち、項目の移動を停止させる。なお、本実施形態においてプロセッサー１０は、スクロール中に第２操作が行われた場合にスクロールを即座に停止させる。すなわち、タッチ位置が既定の期間以上の期間にわたって直線方向に変化した場合、プロセッサー１０は、スワイプが行われたと判定する。
【００３０】
この段階において、タッチが終了せず、タッチされた状態が維持されている（スワイプが完了していない）場合であっても、プロセッサー１０は、スワイプが完了する前に、スクロールを停止させる。すなわち、プロセッサー１０は、第２操作であると判定された場合には、第２操作が完了する前であってもスクロールを停止させる。以上の構成によれば、利用者がスクロールの停止を意図して第２操作を行った場合に即座に反応するレスポンスの良いインターフェースを実現することができる。このため、スクロールを急停止させることが可能である。なお、スクロール中に第２操作が行われた場合に、その時点で表示されていたオブジェクトの全てが画面外に出てしまう前に停止させれば、それは即座に停止したものとしても良い。
【００３１】
一方、タッチ位置が検出された後、予め決められた期間内にタッチが終了され、かつ、当該期間内でのタッチ位置の変化が既定範囲内である場合、プロセッサー１０は、操作がタップであると判定する。この場合、プロセッサー１０は、タッチパネルディスプレイ３０に表示している項目の位置と、タッチ位置とに基づいて、タッチされた項目を特定し、当該項目が選択されたと判定する。すなわち、プロセッサー１０は、当該項目を印刷対象として取得する。
【００３２】
以上の第１操作〜第３操作は、項目がタッチされた場合における操作であるが、項目がタッチされていない場合、プロセッサー１０は、他の操作が行われたか否か判定する。例えば、一つ前のインターフェース画面に戻るためのボタンに対するタップが行われた場合、プロセッサー１０は、表示制御部１０ａの機能により、タッチパネルディスプレイ３０を制御し、一つ前のインターフェース画面を表示させる。
【００３３】
以上のような本実施形態において、利用者は項目をタッチして第１方向にスワイプする第１操作を行うことによって、項目をスクロールさせることができる。そして、スクロール中に利用者が第１方向に直交する方向にスワイプする第２操作を行うと、項目のスクロールが停止する。また、スクロール中であるか否かにかかわらず、利用者が項目に対してタップ操作を行うと、タップされた項目として示されたファイル名のファイルが印刷対象として選択される。
【００３４】
以上の操作系において、第２操作は、第１方向に直交する方向へのスワイプであり、第１方向へのスワイプである第１操作と明確に異なっている。従って、第２操作が第１操作であると、プロセッサー１０が誤判定することはない。また、第２操作は、タップである第３操作とも明確に異なっている。従って、第３操作が第１操作であると、プロセッサー１０が誤判定することはない。このため、利用者は、スクロール中において、スクロールの停止や項目の選択を確実に実施することができる。従って、以上の構成によれば、より便利なスクロールを実現することができる。
また、スクロール中ではないときに第２操作が行われた場合には、その方向にスクロールすることができるのであればそれを第１操作としてスクロールを行ってもよく、第２操作の方向にスクロールできないのであれば、無効な操作とみなして何も行わない又はエラー通知を行うとしても良い。
【００３５】
また、本実施形態におけるタッチパネルディスプレイ３０は１．４４インチであり、非常に小型のモジュールによって構成される。従って、タッチパネルディスプレイ３０に表示可能な項目の数の上限は多くない。このため、スクロール中に所望の項目が表示されたか否かを利用者が確認するための期間は比較的短い。そして、スクロール中に利用者が所望の項目を発見し、スクロールの停止を意図して第２操作を行ったとしても、第２操作が完了するまでスクロールが停止しなければ、意図した項目が画面外までスクロールしてしまう可能性がある。このような状況は、画面サイズによらずに発生するが、小型のタッチパネルディスプレイ３０、例えば、１インチ以上３インチ以下であるディスプレイに顕著に発生し得る。
【００３６】
しかし、本実施形態においては、スクロール中に第２操作が行われた場合にスクロールを即座に停止させるため、本実施形態にかかるタッチパネルディスプレイ３０のように小型のディスプレイであっても、利用者が意図した項目が画面外までスクロールしてしまう可能性を低減することができる。
【００３７】
（２）表示制御処理：
次に、図１に示すプリンター１のプロセッサー１０が実行する表示制御処理をインターフェース画面の例とともに説明する。図２は、項目を選択させるためのインターフェース画面を表示する表示制御処理を示すフローチャートである。ここでは、印刷対象のファイルのファイル名を項目として表示し、選択されるインターフェース画面を例にして説明する。
【００３８】
利用者が印刷対象のファイルの選択を指示した場合、プロセッサー１０は、表示制御部１０ａの機能により、項目リストを表示させる（ステップＳ１００）。すなわち、プロセッサー１０は、タッチパネルディスプレイ３０を制御し、ファイル選択を行うためのインターフェース画面を表示させる。この際、プロセッサー１０は、通信部４０を介してリムーバブルメモリーや外部の装置の記録媒体を参照し、印刷対象となり得るファイルのファイル名を取得する。そして、プロセッサー１０は、表示データ２０ａを参照し、ファイル名を示すアイコンの画像データを取得し、印刷対象となり得るファイルをタッチパネルディスプレイ３０に表示させる。
【００３９】
また、プロセッサー１０は、表示データ２０ａを参照し、インターフェース画面を構成する他のオブジェクト（一つ前のインターフェース画面に戻るボタン等）の画像データを取得し、タッチパネルディスプレイ３０に表示させる。図３は、当該インターフェース画面の例を示す図である。同図３においてはタッチパネルディスプレイ３０の表示パネル上部に、ファイル選択画面であることが表示され、上部左側に一つ前のインターフェース画面に戻るためのボタンｂｂが表示されている。さらに、図３に示すファイル選択画面においては、選択肢としての項目ｂ０１〜ｂ０６が表示されている。
【００４０】
この状態において、プロセッサー１０は、表示制御部１０ａの機能により、操作を受け付ける（ステップＳ１０５）。すなわち、プロセッサー１０は、タッチパネルディスプレイ３０に対するタッチ位置を一定期間毎に取得し、取得されたタッチ位置を示す情報を図示しないＲＡＭに記録する。
【００４１】
次に、プロセッサー１０は、ステップＳ１０５で受け付けた操作の操作種別を判定する（ステップＳ１１０）。すなわち、ステップＳ１０５において受け付けた操作における最初のタッチ位置が項目を示すオブジェクトの矩形内である場合、プロセッサー１０は、タッチ位置の変化に基づいて、操作を特定する。操作が上下方向のスワイプである場合、プロセッサー１０は、第１操作が行われたと判定する。なお、最初のタッチ位置が項目内の位置ではない場合や操作が上下方向のスワイプでない場合、プロセッサー１０は、第１操作が行われたと判定しない。
【００４２】
第１操作が行われたと判定された場合、プロセッサー１０は、スクロールを開始する（ステップＳ１１５）。図３においては、白丸によってタッチが開始されたタッチ位置を示し、当該白丸から延びる矢印によってタッチ位置の変化を示している（図３内の符号Ｏ1）。図３に示すように項目ｂ０５がタッチされた後に上方向にタッチ位置が移動された場合、プロセッサー１０は、第１操作が行われたと判定する。この場合、プロセッサー１０は、スクロールを開始させる。
【００４３】
本実施形態においてプロセッサー１０は、は、スワイプの方向（第１方向）にスクロールさせる。従って、図３に示す例の場合、項目は下から上に向けてスクロールしていく。図３においては、ファイル名がファイル名の末尾の数値の順にソートされて表示される例が想定されている。この例であれば、最下部に表示されたファイル０６の下方からファイル０７、ファイル０８などのファイル名を示す項目が上方に向けて移動してくるようなスクロールとなる。図４は、スクロールによってファイル０６〜ファイル１１が表示された状態を例示した図である。図４においては、ファイル０６〜ファイル１１を示す項目にｂ０６〜ｂ１１の符号が付されている。
【００４４】
ステップＳ１０５において受け付けた操作における最初のタッチ位置が項目を示すオブジェクトの矩形内であり、タッチ位置の変化に基づいて操作が左右方向のスワイプであると特定された場合、プロセッサー１０は、現在スクロール中であるか否かを判定する。そして、スクロール中に項目がタッチされて左右方向のスワイプが行われた場合、プロセッサー１０は、第２操作が行われたと判定する。なお、操作が左右方向のスワイプでない場合や、最初のタッチ位置が項目内の位置ではない場合、スクロール中ではない場合には、プロセッサー１０は、第２操作が行われたと判定しない。
【００４５】
第２操作が行われたと判定された場合、プロセッサー１０は、スクロールを停止させる（ステップＳ１２０）。図４においては、白丸と矢印によって最初のタッチ位置とタッチ位置の変化を示している（図４内の符号Ｏ2）。図４に示すように、スクロール中に項目がタッチされた後、右方向にタッチ位置が移動された場合、プロセッサー１０は、第２操作が行われたと判定する。この場合、プロセッサー１０は、スクロールを停止させる。
【００４６】
ステップＳ１０５において受け付けた操作における最初のタッチ位置が項目を示すオブジェクトの矩形内であり、タッチ位置の変化に基づいて操作がタップであると特定された場合、プロセッサー１０は、第３操作が行われたと判定する。なお、操作がタップでない場合や、最初のタッチ位置が項目内の位置ではない場合、プロセッサー１０は、第３操作が行われたと判定しない。
【００４７】
第３操作が行われたと判定された場合、プロセッサー１０は、項目の選択を受け付ける（ステップＳ１２５）。図５においては、白丸によって項目がタップされたことを示している（図５内の符号Ｏ3）。すなわち、図５においては、図４と同様にスクロール中の画面を示しているが、図５においてはスワイプではなくタップが行われた例を示している。このように、項目がタップされた場合、プロセッサー１０は、第３操作が行われたと判定する。この場合、プロセッサー１０は、項目の選択を受け付ける。すなわち、プロセッサー１０は、タップされた項目が示すファイル名のファイルを印刷対象として取得する。なお、項目の選択は、スクロール中でなくても受け付けられる。また、スクロール中に項目の選択が受け付けられた場合、スクロールが停止された後に項目の選択が受け付けられても良い。
【００４８】
ステップＳ１０５において受け付けた操作が他の操作である場合、プロセッサー１０は、他の操作に応じた処理を行う（ステップＳ１３０）。例えば、図３に示す画面において、ボタンｂｂに対するタップが行われたのであれば、プロセッサー１０は、タッチパネルディスプレイ３０に対して一つ前のインターフェース画面を表示させる。項目ｂ０１〜０６およびボタンｂｂ以外のオブジェクト（例えば、項目の背景等）に対する操作である場合、プロセッサー１０は、無効操作であると見なしてステップＳ１１０以降の処理を繰り返す。また、本実施形態において、プロセッサー１０は、ステップＳ１１５，Ｓ１２０，Ｓ１２５が実行された後においても、ステップＳ１１０以降の処理を繰り返す。
【００４９】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、表示装置はプリンター以外の機器に組み込まれても良いし、タブレット端末やスマートフォン端末などのような汎用コンピューターによって実現されても良い。さらに、以上の実施形態のようにスクロールの開始操作や項目の選択操作と、スクロールの停止操作とを明確に異なる操作とする手法は、プログラムの発明、方法の発明や写真データの生産方法の発明としても実現可能である。
【００５０】
また請求項に記載された機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、上述の実施形態は一例であり、一部の構成が省略されたり、他の構成が追加されたり、置換されたりする実施形態が採用され得る。
【００５１】
タッチパネルディスプレイは、当該ディスプレイに対するタッチ操作の検出が可能であればよい。すなわち、ディスプレイに表示されたオブジェクトの位置と、ディスプレイの表示面（表示パネル）に対するタッチ位置とに基づいて、プロセッサーが入力を受け付けることにより、表示されたオブジェクトに対するタッチ操作を実行可能であれば良い。
【００５２】
プロセッサーは、各種の処理を実行可能な装置であれば良く、単一のチップで構成されていても良いし、複数のチップで構成されていても良い。また、プロセッサーは、上述の実施形態のように、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えている構成に限定されない。例えば、ＣＰＵに変えて、ＡＳＩＣを用いたり、ＣＰＵとＡＳＩＣとの協働としたりしても良い。
【００５３】
プロセッサーは、少なくとも第１操作、第２操作、第３操作を受け付けることが可能であれば良く、むろん、これら以外の操作を受け付けることが可能であっても良い。第１操作、第２操作、第３操作は予め決められた操作であり、それぞれに、スクロール指示、スクロール停止指示、項目選択指示が割り当てられていれば良い。
【００５４】
ただし、第１操作と第２操作と第３操作とは全て異なる操作である。すなわち、利用者がこれらの操作を行った場合に、プロセッサーがこれらの操作を異なる操作であると認識できるように定義されていれば良い。従って、上述の操作以外にも種々の操作が第１操作、第２操作、第３操作であってよい。
【００５５】
操作が異なるか否かは、種々の要素で判断されて良く、上述の実施形態のようにタッチ位置の変化やタッチされている期間中のタッチ位置の変化に基づいて操作が異なるか否か判断されても良いし、他の要素であっても良い。他の要素による判断としては、例えば、タッチされた位置がディスプレイ上の既定領域に含まれるか否かで判断される構成等が挙げられる。
【００５６】
第１操作は、タッチパネルディスプレイに対する操作であれば良く、上述の実施形態のようにスクロール対象のオブジェクト（リスト表示された項目）に対して行われる操作であっても良いし、スクロール対象でないオブジェクトに対して行われる操作であっても良い。例えば、タッチパネルディスプレイに表示されたボタンに対する操作や、オブジェクト上ではない領域（背景等）での操作によってスクロールが行われてもよい。スクロールは、画面内のオブジェクトが特定の方向に移動し、画面外から特定の方向に他のオブジェクトが移動して画面内に現れる動作であれば良く、スクロールの方向は限定されない。
【００５７】
第２操作は、スクロール中に行われたタッチパネルディスプレイに対する操作であれば良く、上述の実施形態のようにスクロール中のオブジェクト（リスト表示された項目）に対して行われる操作であっても良いし、スクロールしていないオブジェクトに対して行われる操作であっても良い。例えば、タッチパネルディスプレイに表示されたボタンに対する操作や、スクロールしていない領域での操作によってスクロールが停止されてもよい。
【００５８】
第３操作は、タッチパネルディスプレイに表示されている項目に対する操作であれば良く、当該項目に対するタッチであっても良いし、ボタンやポインタ等によって項目を指示するとともに指示を確定させるための操作であっても良い。項目の選択は、当該項目を特定する動作であり、項目の選択とともに特定の処理が実施されると好ましい。
【００５９】
スワイプは、タッチがされた状態でタッチ位置が変化する操作であり、フリックと区別されても良いし、区別されなくてもよい。タップは、タッチされている期間中のタッチ位置の変化が既定範囲内である操作であり、スワイプと区別できるように既定範囲が相対的に狭い範囲（例えば、ほぼ移動していない見なされる範囲）とされる。
【００６０】
さらに、上述の実施形態における第１操作、第２操作、第３操作の組み合わせは一例であり、他の組み合わせであっても良い。例えば、第１操作はスワイプであり、第２操作はダブルタップまたはマルチタッチである構成であっても良い。この構成においても、第１操作と第２操作とを確実に区別することが可能である。
【００６１】
ダブルタップは、既定時間内にタップが２回行われ、当該２回のタップにおけるタッチ位置の変化が閾値以下である操作である。閾値は、タッチ位置がほぼ移動していないと見なすことができるように予め決められた値である。マルチタッチは、タッチパネルディスプレイ上で異なる複数の位置が同時にタッチされる操作である。むろん、マルチタッチによるタップやスワイプ等はマルチタッチに含まれる。第２操作がマルチタッチである場合、第１操作や第３操作はシングルタッチであることが好ましい。なお、第２操作がマルチタッチであり、かつ、タップである場合に、第１操作や第３操作がマルチタッチであり、かつ、スワイプである構成等が採用されてもよい。
【符号の説明】
【００６２】
１…プリンター、１０…プロセッサー、１０ａ…表示制御部、１１…ファイル、２０…不揮発性メモリー、２０ａ…表示データ、３０…タッチパネルディスプレイ、４０…通信部、５０…印刷部
【図１】
2019133548.tif 000003
【図２】
2019133548.tif 000004
【図３】
2019133548.tif 000005
【図４】
2019133548.tif 000006
【図５】
2019133548.tif 000007