(57)【要約】      （修正有）【課題】隠しボタンの操作に基づいて所定の処理を行う装置において、隠しボタンの操作失敗を低減するタッチパネル制御装置を提供する。【解決手段】タッチパネル制御装置１０は、タッチパネル５と、記憶部７と、判定部６１と、変更部６２と、処理部６３とを備える。タッチパネル５には、複数の隠しボタンが配置される。タッチパネル５は、隠しボタンを指定するタッチ操作を検出する。記憶部７は、手順情報７１を記憶する。判定部６１は、Ｌ番目に検出されたタッチ操作が、手順情報７１が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定する。変更部６２は、検出されたタッチ操作が正しい操作であると判定された場合に、タッチパネル５に表示されている所定の表示要素の表示態様を変更する。処理部６３は、一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行う。【選択図】図４
2016062154.tif 000002
【特許請求の範囲】
【請求項１】
複数の隠しボタンが配置される表示部と、前記複数の隠しボタンのうちの少なくとも１つを指定するタッチ操作を検出する検出部とを備えるタッチパネルと、
Ｋ個（Ｋは自然数）のタッチ操作と、前記Ｋ個のタッチ操作のそれぞれの順番とを示す手順情報を記憶する記憶部と、
前記検出部によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、前記手順情報が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定する判定部と、
前記検出部によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された第１の場合に、前記表示部に表示されている所定の表示要素の表示態様を変更する変更部と、
前記検出部により検出された一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行う処理部と
を備える、タッチパネル制御装置。
【請求項２】
前記所定の処理は、前記表示部に所定の情報を表示させる処理である、請求項１に記載のタッチパネル制御装置。
【請求項３】
前記手順情報は、前記Ｋ個のタッチ操作のそれぞれについて、当該タッチ操作で指定される１以上の隠しボタンと、当該タッチ操作の継続時間の範囲とを示し、
前記判定部は、前記Ｌ番目に検出されたタッチ操作で指定された１以上の隠しボタンが、前記手順情報が示すＬ番目のタッチ操作で指定される１以上の隠しボタンと一致し、且つ、前記Ｌ番目に検出されたタッチ操作の最終的な継続時間が、前記手順情報が示すＬ番目のタッチ操作の継続時間の範囲内の時間である場合に、前記Ｌ番目に検出されたタッチ操作が正しい操作であると判定する、請求項１又は２に記載のタッチパネル制御装置。
【請求項４】
前記変更部は、前記第１の場合に加えて、前記検出部によりＮ番目（ＮはＫ以下の自然数のうちの少なくとも１つ）に検出されたタッチ操作の継続時間が、前記手順情報が示すＮ番目のタッチ操作の継続時間の範囲内の時間となった第２の場合にも、前記表示要素の表示態様を変更する、請求項３に記載のタッチパネル制御装置。
【請求項５】
前記表示要素の表示態様の変更は、前記表示要素の点滅の周波数の変更である、請求項１〜４のうちのいずれかに記載のタッチパネル制御装置。
【請求項６】
請求項１〜５のうちのいずれかに記載のタッチパネル制御装置を備える電子機器。
【請求項７】
複数の隠しボタンが配置される表示部と、前記複数の隠しボタンのうちの少なくとも１つを指定するタッチ操作を検出する検出部とを備えるタッチパネルを制御する方法であって、
前記検出部によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、Ｋ個（Ｋは自然数）のタッチ操作と前記Ｋ個のタッチ操作のそれぞれの順番とを示す手順情報が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定するステップと、
前記検出部によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された第１の場合に、前記表示部に表示されている所定の表示要素の表示態様を変更するステップと、
前記検出部により検出された一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行うステップと
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル制御装置、タッチパネル制御装置を備える電子機器、及びタッチパネルを制御する方法に関する。
【背景技術】
【０００２】
従来、画面上に配置された複数の隠しボタン（その外形が画面上に表示されないボタン）が、予め登録された登録手順に従って操作された場合に、所定の処理を行う装置が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示の処理装置は、ボタンテーブルとパターンテーブルとを記憶する。ボタンテーブルは、画面上に配置される隠しボタンの領域情報を含む。パターンテーブルは、隠しボタンに関する所定の操作パターンと、当該操作パターンで隠しボタンが操作されたときに実行される処理との対応関係を示す。操作パターンは、隠しボタンの操作される順番、回数、及び時間間隔によって定義される。当該処理装置は、隠しボタンが操作された場合、その操作のパターン（実操作パターン）が、パターンテーブルが示す操作パターン（登録操作パターン）と一致するか否かを判定する。実操作パターンが登録操作パターンと一致する場合、当該処理装置は、登録操作パターンに対応付けられている処理を実行する。
【０００４】
ここで、登録操作パターンに対応付けられている処理により実現される機能は、管理者向けの機能であり、一般のユーザーには利用させたくない機能である。特許文献１に開示の処理装置は、上記構成により、隠しボタンの存在を知っている管理者だけに管理者向けの機能を提供することができる。言い換えれば、管理者向けの機能が、隠しボタンの存在を知らない一般ユーザーからは利用されないようにすることができる。従って、当該処理装置によれば、管理者向けの機能を一般ユーザーに利用させないためのセキュリティーを確保しつつ、管理者は、画面上の隠しボタンを操作するという簡易な操作で管理者向けの機能を利用できるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２７２３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、管理者が、その外形が画面上に表示されていない隠しボタンを正しい手順で操作、すなわち登録手順に従って操作することは、容易なことではない。管理者向けの機能について高いセキュリティーを確保するためには、登録手順を或る程度複雑にする必要があるが、登録手順が複雑になるほど、管理者は、隠しボタンを正しい手順で操作することが困難となり、隠しボタンの操作に失敗し易くなる。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、その目的は、隠しボタンの操作に基づいて所定の処理を行う装置において、隠しボタンの操作の失敗を低減させ得るタッチパネル制御装置、電子機器、及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一観点に係るタッチパネル制御装置は、タッチパネルと、記憶部と、判定部と、変更部と、処理部とを備える。前記タッチパネルは、表示部と、検出部とを備える。前記表示部には、複数の隠しボタンが配置される。前記検出部は、前記複数の隠しボタンのうちの少なくとも１つを指定するタッチ操作を検出する。前記記憶部は、Ｋ個（Ｋは自然数）のタッチ操作と、前記Ｋ個のタッチ操作のそれぞれの順番とを示す手順情報を記憶する。前記判定部は、前記検出部によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、前記手順情報が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定する。前記変更部は、前記検出部によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された第１の場合に、前記表示部に表示されている所定の表示要素の表示態様を変更する。前記処理部は、前記検出部により検出された一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行う。
【０００９】
本発明の別の観点に係る電子機器は、タッチパネル制御装置を備える。前記タッチパネル制御装置は、タッチパネルと、記憶部と、判定部と、変更部と、処理部とを備える。前記タッチパネルは、表示部と、検出部とを備える。前記表示部には、複数の隠しボタンが配置される。前記検出部は、前記複数の隠しボタンのうちの少なくとも１つを指定するタッチ操作を検出する。前記記憶部は、Ｋ個（Ｋは自然数）のタッチ操作と、前記Ｋ個のタッチ操作のそれぞれの順番とを示す手順情報を記憶する。前記判定部は、前記検出部によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、前記手順情報が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定する。前記変更部は、前記検出部によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された第１の場合に、前記表示部に表示されている所定の表示要素の表示態様を変更する。前記処理部は、前記検出部により検出された一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行う。
【００１０】
本発明の別の観点に係る方法は、表示部と検出部とを備えるタッチパネルを制御する方法である。前記表示部には、複数の隠しボタンが配置される。前記検出部は、前記複数の隠しボタンのうちの少なくとも１つを指定するタッチ操作を検出する。前記方法は、第１のステップと、第２のステップと、第３のステップとを含む。前記第１のステップは、前記検出部によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、手順情報が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定するステップである。前記手順情報は、Ｋ個（Ｋは自然数）のタッチ操作と、前記Ｋ個のタッチ操作のそれぞれの順番とを示す。前記第２のステップは、前記検出部によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された第１の場合に、前記表示部に表示されている所定の表示要素の表示態様を変更するステップである。前記第３のステップは、前記検出部により検出された一連のＫ個のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行うステップである。
【発明の効果】
【００１１】
本発明によれば、隠しボタンの操作に基づいて所定の処理を行う装置において、隠しボタンの操作の失敗を低減させ得るタッチパネル制御装置、電子機器、及び方法が提供される。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態に係る電子機器の一例としての画像形成装置の一例の構成図である。
【図２】図２は、実施形態に係るタッチパネルの一例の断面図である。
【図３】図３（ａ）は、設定画面の一例の構成図である。図３（ｂ）は、管理画面の一例の構成図である。
【図４】図４は、実施形態に係る画像形成装置の一例のブロック図である。
【図５】図５は、実施形態に係る手順情報の一例の構成図である。
【図６】図６は、実施形態に係る領域情報の一例の構成図である。
【図７】図７は、実施形態に係るタッチパネル制御処理のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明する構成要素の全てが発明の解決手段に必須であるとは限らない。複数の図を通じて同一の符号は、同一の構成要素を示している。
【００１４】
図１は、実施形態に係る電子機器の一例としての画像形成装置１００の一例の構成図である。
【００１５】
画像形成装置１００は、例えば複合機（ＭＦＰ：Multi Function Peripheral）である。画像形成装置１００は、スキャナー、複写機、プリンター、及びファクシミリ（ＦＡＸ）の各機能を有する。画像形成装置１００は、シートＳに画像を形成する画像形成ユニット１と、原稿の画像を読み取る画像読取ユニット２と、読み取り対象の原稿を搬送する原稿搬送ユニット３と、ユーザーに画像形成装置１００を操作させるための操作部４とを備える。
【００１６】
画像形成ユニット１は、給紙カセット１１と、給紙ローラー１２と、搬送ローラー対１３と、レジストローラー対１４と、画像形成部１５と、定着部１６と、排出ローラー対１７と、排出トレイ１８とを備える。給紙ローラー１２は、給紙カセット１１からシートＳを１枚ずつ繰り出す。給紙ローラー１２によって繰り出されたシートＳは、搬送ローラー対１３及びレジストローラー対１４によって画像形成部１５まで搬送される。
【００１７】
画像形成部１５は、給紙カセット１１から搬送されてきたシートＳに画像を形成する。画像形成部１５は、感光体ドラム１５１と、帯電装置１５２と、露光装置１５３と、現像装置１５４と、転写ローラー１５５と、クリーニング装置１５６とを備える。帯電装置１５２は、感光体ドラム１５１を所定の電位に帯電させる。露光装置１５３は、画像データに基づきレーザー光を出力して感光体ドラム１５１を露光することで、画像データに応じた静電潜像を感光体ドラム１５１上に形成する。画像データとしては、例えば、画像読取ユニット２が原稿を読み取って生成した画像データ、又は通信ネットワークを介して外部のコンピューターから受信した画像データが用いられる。
【００１８】
現像装置１５４は、感光体ドラム１５１上の静電潜像にトナーを供給して現像し、感光体ドラム１５１上にトナー像を形成する。転写ローラー１５５は、感光体ドラム１５１上のトナー像をシートＳに転写する。具体的には、転写ローラー１５５が感光体ドラム１５１に圧接されることにより、第１ニップ部が形成される。そして、シートＳが第１ニップ部を通過する際、所定の電圧が転写ローラー１５５に印加され、感光体ドラム１５１上のトナー像がシートＳに転写される。クリーニング装置１５６は、転写後に感光体ドラム１５１に残留する残留トナーを除去する。
【００１９】
定着部１６は、シートＳに形成された画像（トナー像）をシートＳに熱定着させる。定着部１６は、発熱体を内蔵する加熱ローラーと、加圧ローラーとを備える。加熱ローラー及び加圧ローラーは、それらが圧接されることにより、第２ニップ部を形成する。シートＳが第２ニップ部を通過することで、シートＳの表面のトナーが溶融及び加熱され、トナー像がシートＳに定着する。トナー像が定着されたシートＳは、排出ローラー対１７によって第１排出トレイ１８へ排出される。
【００２０】
操作部４は、複数の操作キー４１と、タッチパネル５とを備える。操作キー４１は、ユーザーが画像形成装置１００に対して情報を入力するためのハードキーである。操作キー４１としては、例えば、コピー等の各種機能の実行開始を指示するためのスタートキーや、印刷部数等を入力するためのテンキーがある。
【００２１】
図２は、実施形態に係るタッチパネル５の一例の断面図である。
【００２２】
図２に示すように、タッチパネル５は、筐体５０と、表示面５１１を有する表示部５１と、操作面５２１を有する操作検出部５２（検出部）とを備える。表示部５１及び操作検出部５２は、筐体５０内に収容され、筐体５０により支持される。表示部５１の端部と操作検出部５２の端部との間には、弾性部材５３が設けられ、表示部５１と操作検出部５２とが、所定間隔を隔てて上下に重ねて配置される。
【００２３】
表示部５１は、例えば液晶ディスプレーである。表示部５１の表示面５１１には、種々の画面が表示される。表示部５１に表示される画面には、画像形成装置１００に関する種々の情報の表示領域、文字入力を行うためのソフトキー、設定又は実行する項目をユーザーに指定させるための項目ボタン、後述する隠しボタン等が配置される。表示部５１に表示される画面として、例えば、図３（ａ）に示す設定画面５Ａ、及び図３（ｂ）に示す管理画面５Ｂがある。
【００２４】
設定画面５Ａは、画像形成装置１００の種々の設定が行われる際に表示される画面である。設定画面５Ａには、複数の項目ボタン５４と、複数の隠しボタン５５と、「Ｕ  ９２０」という文字（以下「特定表示要素」という）５６とが配置される。隠しボタン５５は、その外形が画面上に表示されないボタンである。隠しボタン５５は、その存在を知っている者（本実施形態では、管理者）によって操作される。なお、図３（ａ）では、説明の便宜のため、隠しボタン５５の外形を点線で表しているが、実際には、隠しボタン５５の外形は画面上に表示されず、ユーザーは隠しボタン５５を視認することができない。
【００２５】
管理画面５Ｂは、隠しボタン５５が予め登録された登録手順に従って正しく操作された場合に表示される画面である。管理画面５Ｂには、管理者向け情報５７の表示領域が配置される。管理者向け情報５７は、管理者だけに提示する情報であり、画像形成装置１００を管理するために必要な情報や、管理者向け機能の実行をユーザーに指示させるためのアイコン等を含む。
【００２６】
図２に戻り、タッチパネル５の説明を続ける。操作検出部５２は、表示部５１の表示面５１１側に配置される。操作検出部５２は、透明又は半透明の部材であり、例えばガラス材により構成される。表示面５１１に表示された画面は、操作検出部５２を介してユーザーに視認される。
【００２７】
操作検出部５２は、操作面５２１に対する操作、具体的には指先や専用のペン等で操作面５２１をタッチする操作が行われた場合、その操作を検出する。また、タッチする操作が一定時間継続される場合、つまり長押しの場合は、操作検出部５２は、その操作の開始と終了とを検出する。操作面５２１に対する操作は、例えば、表示部５１に表示された画面上のソフトキー、項目ボタン５４、又は隠しボタン５５を指定するために行われる。操作検出部５２は、操作面５２１に対する操作を検出した場合、そのことを示す検出信号を制御部６（図４参照）へ送信する。本実施形態において、操作面５２１に対する操作のうち、複数の隠しボタン５５のうちの少なくとも１つを指定（複数の場合はそれらを同時に指定）する操作を「タッチ操作」という。
【００２８】
図４は、実施形態に係る画像形成装置１００の一例のブロック図である。
【００２９】
画像形成装置１００は、タッチパネル制御装置１０を備える。タッチパネル制御装置１０は、タッチパネル５と、制御部６と、記憶部７とを備える。タッチパネル５及び記憶部７は、制御部６と通信可能に接続される。
【００３０】
記憶部７は、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、二次記憶装置とを含む。二次記憶装置は、例えば、ハードディスクやフラッシュメモリー等の不揮発性の記憶装置である。記憶部７のＲＯＭには、制御部６によって実行される種々のコンピュータープログラムが記憶される。また、記憶部７には、手順情報７１と、領域情報７２とが記憶される。
【００３１】
手順情報７１は、登録手順を示す情報である。具体的には、手順情報７１は、登録手順の各ステップに相当するＫ個（Ｋは自然数）のタッチ操作と、当該Ｋ個のタッチ操作のそれぞれの順番とを示す。また、手順情報７１は、Ｋ個のタッチ操作のそれぞれの内容を示す。本実施形態において、手順情報７１は、Ｋ個のタッチ操作のそれぞれの内容として、各タッチ操作で指定される１以上の隠しボタン５５と、各タッチ操作の継続時間（長押しの開始から終了までの時間）の範囲とを示す。以下、登録手順を構成するタッチ操作の数Ｋを「操作数」という。手順情報７１の詳細については、図５を参照して後述する。
【００３２】
領域情報７２は、隠しボタン５５が配置される画面上の領域を示す情報である。領域情報７２の詳細については、図６を参照して後述する。
【００３３】
制御部６は、例えばＣＰＵ（Central Processing Unit）である。本実施形態において、制御部６は、画像形成装置１００全体の制御部であるとともに、タッチパネル制御装置１０の制御部でもある。例えば、制御部６は、画像形成ユニット１を制御して、画像形成ユニット１に画像の形成を行わせる。また、制御部６は、画像読取ユニット２を制御して、画像読取ユニット２に原稿の画像の読み取りを行わせる。
【００３４】
また、制御部６は、タッチパネル５から検出信号を受信した場合に、ユーザーによって指定されたソフトキー、項目ボタン５４、又は隠しボタン５５を特定し、特定したソフトキー、項目ボタン５４、又は隠しボタン５５に応じた処理を行う。タッチ操作が行われた場合は、制御部６は、検出信号及び領域情報７２に基づいて、指定された隠しボタン５５を特定する。また、制御部６は、タッチパネル５に表示信号を出力することにより、表示部５１に所望の画面を表示させ、又は表示部５１に表示されている画面上の情報等を変更させ若しくはその情報等の表示態様を変更させる。制御部６は、判定部６１と、変更部６２と、処理部６３とを備える。
【００３５】
判定部６１は、隠しボタン５５が登録手順に従って正しく操作されたか否かを判定する。具体的には、判定部６１は、操作検出部５２によりＬ番目（ＬはＫ以下の自然数）に検出されたタッチ操作が、手順情報７１が示すＬ番目のタッチ操作と一致する正しい操作であるか否かを判定する。
【００３６】
本実施形態において、登録手順を構成する各タッチ操作は、当該タッチ操作で指定される１以上の隠しボタン５５と、当該タッチ操作の継続時間の範囲とによって示される。従って、判定部６１は、下記の条件（Ａ）及び条件（Ｂ）を同時に満たす場合に、Ｌ番目に検出されたタッチ操作が正しい操作であると判定する。
条件（Ａ）：Ｌ番目に検出されたタッチ操作で指定された１以上の隠しボタン５５が、手順情報７１が示すＬ番目のタッチ操作で指定される１以上の隠しボタン５５と一致する。
条件（Ｂ）：Ｌ番目に検出されたタッチ操作の第１の継続時間が、手順情報７１が示すＬ番目のタッチ操作の継続時間の範囲内の時間である。ここで、第１の継続時間とは、長押しが終了した後の最終的なタッチ操作の継続時間である。
【００３７】
変更部６２は、操作検出部５２によりＭ番目（ＭはＫより小さい自然数のうちの少なくとも１つ）に検出されたタッチ操作が正しい操作であると判定された場合（以下「第１の場合」という）に、表示部５１に表示されている所定の表示要素（本実施形態では、特定表示要素５６）の表示態様を変更する。表示態様の変更とは、例えば、特定表示要素５６が点滅して表示されている場合において、その点滅の周波数を変更することである。
【００３８】
つまり、変更部６２は、登録手順の一のステップに対応するタッチ操作が正しく行われたときに、特定表示要素５６の表示態様を変更して、タッチ操作が正しく行われたことを、隠しボタン５５を操作している管理者に通知する。これにより、管理者は、登録手順の一のステップに対応するタッチ操作が正しく行われたか否かを知ることができるので、隠しボタン５５の操作の失敗を低減させることができる。本実施形態において、Ｍは、Ｋより小さい自然数の全てである。従って、変更部６２は、登録手順の一のステップに対応するタッチ操作が正しく行われるごとに、特定表示要素５６の表示態様を変更して、タッチ操作が正しく行われたことを管理者に通知する。これにより、管理者は、登録手順の一のステップに対応するタッチ操作を行うごとに、当該操作が正しく行われたか否かを知ることができるので、隠しボタン５５の操作の失敗を低減させることができる。
【００３９】
また、変更部６２は、第１の場合に加えて、操作検出部５２によりＮ番目（ＮはＫ以下の自然数のうちの少なくとも１つ）に検出されたタッチ操作の第２の継続時間が、手順情報７１が示すＮ番目のタッチ操作の継続時間の範囲内の時間となった場合（以下「第２の場合」という）にも、特定表示要素５６の表示態様を変更してもよい。ここで、第２の継続時間とは、長押しが終了していないその時点におけるタッチ操作の継続時間である。本実施形態において、Ｎは、Ｋ以下の自然数の全てである。
【００４０】
つまり、変更部６２は、登録手順の一のステップに対応するタッチ操作が行われている場合において、当該タッチ操作の第２の継続時間が正しい時間となったときにも、特定表示要素５６の表示態様を変更して、そのことを管理者に通知してもよい。これにより、管理者は、登録手順の一のステップに対応するタッチ操作を行っているときに、どのタイミングでタッチ操作を終了すればよいか、すなわちどのタイミングで長押しを解除すればよいかを知ることができるので、隠しボタン５５の操作の失敗をさらに低減させることができる。
【００４１】
ここで、特定表示要素５６、すなわち「Ｕ  ９２０」という文字は、例えば装置の情報（バージョン等）を示す文字である。従って、当該文字が装置の情報を示す以外に特別な機能（すなわち、タッチ操作の成功の有無を通知する機能）を有していることは、一般ユーザーには知られにくくなっている。そして、第１の場合及び第２の場合に特定表示要素５６の表示態様が変更されることは、管理者のみが知っている。従って、上記構成を採用した場合でも、管理者向けの情報５７が一般ユーザーに提示されないためのセキュリティーは、確保される。
【００４２】
処理部６３は、隠しボタン５５が登録手順に従って正しく操作された場合、すなわち、操作検出部５２により検出された一連の操作数個（Ｋ個）のタッチ操作の全てが正しい操作であると判定された場合に、所定の処理を行う。所定の処理は、例えば、タッチパネル５の表示部５１に所定の情報（本実施形態では、管理者向け情報５７）を表示させる処理である。本実施形態において、処理部６３は、隠しボタン５５が登録手順に従って正しく操作された場合に、管理者向け情報５７を含む管理画面５Ｂを表示部５１に表示させる。
【００４３】
制御部６の機能、並びに判定部６１、変更部６２、及び処理部６３の各機能は、制御部６が、ＲＯＭからＲＡＭにロードされた各種のコンピュータープログラムを実行することにより実現される。なお、判定部６１、変更部６２、及び処理部６３の各機能をソフトウェアで実現することに代えて、これらの機能を実現するハードウェアが、画像形成装置１００に搭載されてもよい。
【００４４】
図５は、実施形態に係る手順情報７１の一例の構成図である。
【００４５】
手順情報７１は、例えば図５に示すように、テーブル形式で表現される。手順情報７１は、操作順番７１１のデータフィールドと、操作内容７１２のデータフィールドとを含む。操作内容７１２には、登録手順を構成する操作数個（図５に示す例では３個）のタッチ操作のそれぞれの内容を示すデータが格納される。操作順番７１１には、登録手順を構成する各タッチ操作の順番を示すデータが格納される。
【００４６】
例えば、図５に示す手順情報７１は、登録手順が、下記のステップ（１）〜ステップ（３）の３つのステップからなることを示している。
ステップ（１）：最初に、第１の範囲（４〜６秒）内の時間だけ隠しボタンＡを指定するタッチ操作を行う。
ステップ（２）：ステップ（１）の後に、第２の範囲（１〜２秒）内の時間だけ隠しボタンＥを指定するタッチ操作を行う。
ステップ（３）：ステップ（２）の後に、第３の範囲（８〜１２秒）内の時間だけ隠しボタンＣを指定するタッチ操作を行う。
【００４７】
図６は、実施形態に係る領域情報７２の一例の構成図である。
【００４８】
領域情報７２は、例えば図６に示すように、テーブル形式で表現される。領域情報７２は、隠しボタン７２１のデータフィールドと、領域７２２のデータフィールドとを含む。隠しボタン７２１には、画面上に配置された複数の隠しボタン５５のそれぞれを特定するデータ、例えば隠しボタン５５の名称又は識別子が格納される。領域７２２には、隠しボタン５５が配置される画面上の領域を特定するデータ、例えば当該領域の左上の座標値及び右下の座標値が格納される。
【００４９】
以下、本実施形態に係るタッチパネル制御装置１０が行う処理を説明する。本実施形態に係るタッチパネル制御装置１０は、図７に示すタッチパネル制御処理を行う。
【００５０】
図７は、実施形態に係るタッチパネル制御処理のフローチャートである。
【００５１】
まず、制御部６は、管理者からの指示に応じて、タッチパネル５の表示部５１に設定画面５Ａを表示させる（ステップＳ１０１）。このとき、制御部６は、設定画面５Ａ上の特定表示要素５６を所定の初期周波数で点滅させる。
【００５２】
ここで、記憶部７には、特定表示要素５６を点滅させる際の点滅の周波数の取り得る範囲（以下「周波数範囲」という）を示すデータが記憶されている。周波数範囲の下限値（以下「下限周波数」という）と周波数範囲の上限値（以下「上限周波数」という）とは、周波数範囲内の周波数で特定表示要素５６を点滅させたときに人間がその点滅を視認できるような値に設定される。例えば、下限周波数は１Ｈｚであり、上限周波数は８Ｈｚである。また、初期周波数は、例えば、下限周波数である１Ｈｚに設定される。
【００５３】
次に、制御部６は、記憶部７に記憶される所定の変数（以下「カウント数」という）を０に設定する（ステップＳ１０２）。カウント数は、操作検出部５２が検出したタッチ操作の数をカウントするために利用される。
【００５４】
その後、操作検出部５２がタッチ操作の開始を検出した場合（ステップＳ１０３：ＹＥＳ）、制御部６は、カウント数を１増やす（ステップＳ１０４）。以下、操作検出部５２によりカウント数番目に検出されたタッチ操作を「対象タッチ操作」という。
【００５５】
その後、変更部６２は、対象タッチ操作の第２の継続時間が、手順情報７１が示すカウント数番目のタッチ操作の継続時間の範囲内の時間となった場合（第２の場合）に、特定表示要素５６の点滅の周波数（以下「点滅周波数」という）を変更する（ステップＳ１０５）。すなわち、変更部６２は、対象タッチ操作の第２の継続時間が正しい時間となったことを、点滅周波数を変更して管理者に通知する。
【００５６】
例えば、点滅周波数の変更は、次のように行われる。すなわち、変更部６２は、点滅周波数を所定数倍（２倍、３倍、１／２倍、１／３倍等）にしてもよい。また、変更部６２は、変更前の点滅周波数に所定値を加算又は減算して得られる周波数を、変更後の点滅周波数としてもよい。
【００５７】
点滅周波数は、タッチ操作が繰り返される中で、繰り返し変更される。変更部６２は、変更後の点滅周波数が常に周波数範囲内の周波数となるように、例えば下記のルール（ａ）及びルール（ｂ）の変更ルールに従って点滅周波数を変更してもよい。
ルール（ａ）：点滅周波数が上限周波数になるまでは、点滅周波数をＸ倍（Ｘ＞１）して増加させる。
ルール（ｂ）：点滅周波数が下限周波数になるまでは、点滅周波数を１／Ｘ倍して減少させる。
【００５８】
例えば、下限周波数が１Ｈｚであり、上限周波数が８Ｈｚであり、初期周波数が１Ｈｚであり、変更ルールにおけるＸの値が２である場合、点滅周波数は、１Ｈｚ→２Ｈｚ→４Ｈｚ→８Ｈｚ→４Ｈｚ→２Ｈｚ→１Ｈｚ→２Ｈｚ→・・・の順に変更される。また、例えば、下限周波数が１Ｈｚであり、上限周波数が４Ｈｚであり、初期周波数が１Ｈｚであり、変更ルールにおけるＸの値が２である場合、点滅周波数は、１Ｈｚ→２Ｈｚ→４Ｈｚ→２Ｈｚ→１Ｈｚ→２Ｈｚ→４Ｈｚ→・・・の順に変更される。
【００５９】
その後、操作検出部５２が対象タッチ操作の終了を検出した場合、判定部６１は、対象タッチ操作が、手順情報７１が示すカウント数番目のタッチ操作と一致する正しい操作であるか否かを判定する（ステップＳ１０６）。
【００６０】
具体的には、判定部６１は、上述した条件（Ａ）及び条件（Ｂ）を同時に満たす場合（ここでは、Ｌ＝カウント数）に、対象タッチ操作が正しい操作であると判定する。
【００６１】
対象タッチ操作が正しい操作であると判定されなかった場合（ステップＳ１０６：ＮＯ）、制御部６は、カウント数を０に設定して（ステップＳ１０７）、処理をステップＳ１０３へ進める。すなわち、この場合は、隠しボタン５５が登録手順に従って正しく操作されなかったため、制御部６は、カウント数をリセットして、隠しボタン５５の操作を初めから受け付ける状態とする。
【００６２】
一方、対象タッチ操作が正しい操作であると判定された場合（ステップＳ１０６：ＹＥＳ）、制御部６は、カウント数が操作数（登録手順を構成するタッチ操作の数Ｋ）に一致するか否かを判定する（ステップＳ１０８）。
【００６３】
カウント数が操作数に一致しない場合、すなわち登録手順の全てのステップが完了しておらず更なるタッチ操作が必要な場合（ステップＳ１０８：ＮＯ）、変更部６２は、特定表示要素５６の点滅の周波数（点滅周波数）を変更する（ステップＳ１０９）。ステップＳ１０９における点滅周波数の変更方法は、ステップＳ１０５における点滅周波数の変更方法と同様である。その後、制御部６は、処理をステップＳ１０３へ進める。
【００６４】
このように、変更部６２は、カウント数番目のタッチ操作が正しく行われた場合において、登録手順の全てのステップが未だ完了していない場合（第１の場合）に、カウント数番目のタッチ操作が正しく行われたことを、点滅周波数を変更して管理者に通知する。
【００６５】
一方、カウント数が操作数に一致した場合、すなわち操作検出部５２により検出された一連の操作数個のタッチ操作の全てが正しい操作であると判定された場合（ステップＳ１０８：ＹＥＳ）、処理部６３は、タッチパネル５の表示部５１に管理画面５Ｂを表示させる（ステップＳ１１０）。その後、制御部６は、タッチパネル制御処理を終了する。
【００６６】
このように、本実施形態に係るタッチパネル制御装置１０は、登録手順の一のステップに対応するタッチ操作が正しく行われるごとに、特定表示要素５６の表示態様を変更して、タッチ操作が正しく行われたことを管理者に通知する。これにより、管理者は、登録手順の一のステップに対応するタッチ操作を行うごとに、当該操作が正しく行われたか否かを知ることができるので、隠しボタン５５の操作の失敗を低減させることができる。
【００６７】
また、本実施形態に係るタッチパネル制御装置１０は、登録手順の一のステップに対応するタッチ操作が行われている場合において、当該タッチ操作の第２の継続時間が正しい時間となったときにも、特定表示要素５６の表示態様を変更して、そのことを管理者に通知してもよい。これにより、管理者は、登録手順の一のステップに対応するタッチ操作を行っているときに、どのタイミングでタッチ操作を終了すればよいか、すなわちどのタイミングで長押しを解除すればよいかを知ることができるので、隠しボタン５５の操作の失敗をさらに低減させることができる。
【００６８】
以上、本発明の一つの実施形態を説明したが、本発明は、この実施形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変更可能である。
【００６９】
本実施形態では、表示態様の変更の対象となる表示要素は、特定表示要素５６、すなわち「Ｕ  ９２０」という文字であったが、これに限られず、タッチ操作が行われている際に表示部５１に表示されているその他の文字、図形、又は画像であってもよい。
【００７０】
また、本実施形態では、所定の表示要素の表示態様を変更する方法として、点滅周波数を変更する方法を採用したが、これに限られず、その他の方法、例えば所定の表示要素の表示の向きや色等を変更する方法が採用されてもよい。
【００７１】
また、本実施形態では、処理部６３は、隠しボタン５５が登録手順に従って正しく操作された場合に、タッチパネル５の表示部５１に所定の情報（本実施形態では、管理者向け情報５７）を表示させたが、これに限られない。例えば、処理部６３は、隠しボタン５５が登録手順に従って正しく操作された場合に、隠しボタン５５の外形を表示部５１に表示するようにしてもよい。また、例えば、処理部６３は、隠しボタン５５が登録手順に従って正しく操作された場合に、その他の処理、例えば管理者に提供する情報を含む画像等をシートＳに形成する処理を行ってもよい。
【００７２】
また、本実施形態では、管理者向け情報５７を表示させるための隠しボタン５５が設定画面５Ａに配置されたが、これに限られず、その他の画面に配置されてもよい。
【００７３】
また、本実施形態では、タッチパネル制御装置１０を備える電子機器として画像形成装置１００を例示して説明したが、電子機器は、画像形成装置１００に限られず、タッチパネル５を備えるその他の電子機器、例えば携帯電話又はタブレットであってもよい。
【符号の説明】
【００７４】
１００  画像形成装置
１０    タッチパネル制御装置
５      タッチパネル
５１    表示部
５２    操作検出部
５５    隠しボタン
５６    特定表示要素
５７    管理者向け情報
６      制御部
６１    判定部
６２    変更部
６３    処理部
７      記憶部
７１    手順情報
７２    領域情報
【図１】
2016062154.tif 000003
【図２】
2016062154.tif 000004
【図３】
2016062154.tif 000005
【図４】
2016062154.tif 000006
【図５】
2016062154.tif 000007
【図６】
2016062154.tif 000008
【図７】
2016062154.tif 000009