(57)【要約】【課題】誤ったキー操作が行われた際に、操作されたキーに対応する処理の実行を阻止する技術を提供する。【解決手段】操作指示入力装置は、第１キー１１と、第２キー１２と、制御部７と、を備えている。制御部７は、第１キー１１の操作を確定する第１入力確定条件を満たしたときに、第１操作指示を出力し、第２キー１２の操作を確定する第２入力確定条件を満たしたときに、第２操作指示を出力する。また、制御部７は、第１キー１１に対する操作の開始から第１入力確定条件を満たすまでの間に、第２キー１２に対する操作がある場合には、第１操作指示を出力しないように構成されている。【選択図】図３
2019096183.tif 000002
【特許請求の範囲】
【請求項１】
第１キーと、第２キーと、制御部と、を備えた操作指示入力装置であって、
前記制御部が、
前記第１キーの操作を確定する第１入力確定条件を満たしたときに、前記第１操作指示を出力し、
前記第２キーの操作を確定する第２入力確定条件を満たしたときに、前記第２操作指示を出力するよう構成された操作指示入力装置において、
前記制御部は、前記第１キーに対する操作の開始から前記第１入力確定条件を満たすまでの間に、前記第２キーが操作状態であることを検知した場合には、前記第１操作指示を出力しないことを特徴とする操作指示入力装置。
【請求項２】
前記制御部は、前記第１キーに対する操作の開始から前記第１入力確定条件が満たされるまでの間に、前記第２入力確定条件が満たされた場合に、前記第２操作指示を出力することを特徴とする請求項１記載の操作指示入力装置。
【請求項３】
前記制御部は、前記第２入力確定条件が満たされた場合に、前記第１キーの操作状態が解除されたことを検知した後に、前記第２操作指示を出力することを特徴とする請求項１または請求項２に記載の操作指示入力装置。
【請求項４】
前記制御部は、前記第２入力確定条件を満たしたときに、前記第１キーが操作状態であることを検知した場合には、前記第２操作指示を出力しないことを特徴とする請求項１記載の操作指示入力装置。
【請求項５】
前記第１入力確定条件は、前記第１キーの操作状態の所定時間の継続、または、前記第１キーの操作状態の解除である請求項１から４のいずれか一項に記載の操作指示入力装置。
【請求項６】
前記制御部は、前記第１キーに対する操作の開始から、前記第１入力確定条件が満たされるまでの間に、前記第２キーが操作状態にあることを検知した場合に、警告を表示するよう制御することを特徴とする請求項１から５のいずれか一項に記載の操作指示入力装置。
【請求項７】
前記制御部は、前記第１キーに対する操作の開始から、前記第１入力確定条件が満たされるまでの間に、前記第２キーが操作状態にあることを検知した場合に、当該第１キーと当該第２キーとのうちいずれを有効にするか、または、両方を無効にするかの指示を入力させるよう制御することを特徴とする請求項１から５のいずれか一項に記載の操作指示入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置に対してキー操作により操作指示を入力する操作指示入力装置に関する。
【背景技術】
【０００２】
近年の電子機器をはじめとする様々な処理装置は、ユーザからの操作指示を受けて動作するものが多く存在する。そのような処理装置はユーザからの操作指示を受けるために、操作指示入力装置を備えている。操作指示入力装置の多くは操作指示を入力するためのキーを備えており、操作指示入力装置は操作されたキーに対応する信号を処理装置に伝達する。一方、処理装置は、伝達された信号に対応する処理を実行するよう構成されている。なお、キーとは、物理的に押下可能なものだけでなく、静電容量式のキーや、ディスプレイ上に表示され、タッチパネル等で操作を検知可能に構成されたものも含まれる。
【０００３】
特に近年の処理装置では、複数の機能を持っていたり、種々の設定が可能であったりするため、このような処理装置に対する操作指示入力装置は複数のキーを備えているものが一般的である。複数のキーを備えている操作指示入力装置では、キーを押し間違ったり、特に、複数のキーが近接して配置されている場合には、複数のキーを同時に操作してしまったり、といった誤操作の可能性がある。操作指示入力装置を誤操作すると、誤操作に対応した信号が処理装置に伝達され、処理装置はユーザが所望する動作とは異なる動作をする。そのような場合には、ユーザは再度所望の動作に対応するキーを操作する必要があり、作業効率の低下を招いてしまう。
【０００４】
このような問題を解決するために、２つのキーが同時に操作された際に、一方のキー操作を有効とし、他方のキー操作を無効とする技術が提案されている。例えば、特許文献１には、２つのキーに対する操作を検出した際には、所定の優先順位に従って、入力操作がなされたキーを特定するキー入力検出方法が開示されている。また、特許文献２には、特定の操作キーを定めておき、特定の操作キーとその周辺の操作キーとが同時に操作された際には、特定の操作キーに応じた処理を実行する操作装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６７３８８号公報
【特許文献２】特開２０１３−１１４４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の特許文献１，２の技術によれば、２つのキーに対して同時に操作がなされた場合であっても、一方のキーに対する操作のみが実行される。そのため、キーの優先順位や特定の操作キーを適切に定めておけば、操作すべきキーとそれ以外のキーとを同時に操作した場合であっても、所望の操作のみを実行させることができる。
【０００７】
しかしながら、特許文献１，２の技術では、操作すべきでないキーを誤って操作した場合に、誤って操作したキーに対応する操作が実行されるのを阻止することは困難である。特に、電源キーやリセットキー等のように、そのキー操作によって機器の状態が大きく変更されるようなキーが誤って操作され、そのキーに対応する処理が実行されると、作業効率の低下をはじめとして作業に様々な悪影響を及ぼすおそれがある。
【０００８】
本発明は上記課題に鑑みてなされたものであり、その目的は、誤ったキー操作が行われた際に、操作されたキーに対応する処理の実行を阻止する技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る、第１キーと、第２キーと、制御部と、を備
えた操作指示入力装置の好適な実施形態の一つでは、前記制御部が、前記第１キーの操作を確定する第１入力確定条件を満たしたときに、前記第１操作指示を出力し、前記第２キーの操作を確定する第２入力確定条件を満たしたときに、前記第２操作指示を出力するよう構成され、前記制御部は、前記第１キーに対する操作の開始から前記第１入力確定条件を満たすまでの間に、前記第２キーが操作状態であることを検知した場合には、前記第１操作指示を出力しないよう構成されている。
【００１０】
この構成では、誤って第１キーを操作した場合であっても、第１入力確定条件が満たされる前、すなわち、第１キーに対する操作が確定する前に、第２キーに対する操作が検出されると、その後に第１入力確定条件を満たしても、第１操作指示が出力されない。これにより、第１キーに対する誤った操作を行った場合でも、第１入力確定条件が満たされる前に第２キーを操作することにより、第１キーに対する操作を無効とし、処理装置が第１キーに対応した動作を行うことを阻止することができる。
【００１１】
本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記制御部は、前記第１キーに対する操作の開始から前記第１入力確定条件が満たされるまでの間に、前記第２入力確定条件が満たされた場合に、前記第２操作指示を出力する。
【００１２】
本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記制御部は、前記第２入力確定条件が満たされた場合に、前記第１キーの操作状態が解除されたことを検知した後に、前記第２操作指示を出力する。
【００１３】
第１キーに対する操作を無効とするために第２キーを操作すると、第２操作指示が出力され、処理装置が第２操作指示に基づく動作を行う可能性があるが、その動作がユーザにとって望ましくないものである可能性がある。そのため、ユーザは、望ましくない動作をしない第２キーを選択して操作する必要がある。しかしながら、第１入力確定条件が満たされる前に第２キーを操作する必要があるため、第２キーを選択する時間がないことも考えられる。
【００１４】
そのため、本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記制御部は、前記第２入力確定条件を満たしたときに、前記第１キーが操作状態であることを検知した場合には、前記第２操作指示を出力しないよう構成されている。
【００１５】
この構成では、第１キーに対する操作を無効にするために第２キーを操作した場合には、第２操作指示も出力されない。そのため、処理装置は、第１キーに対する操作を無効にするために操作した第２キーに対応した動作も行わない。これにより、第１キーに対する操作を無効にするために、任意の第２キーを操作することができる。
【００１６】
第１入力確定条件として様々な条件を設定することができるが、本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記第１キーの操作状態の所定時間の継続、または、前記第１キーの操作状態の解除である。
【００１７】
本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記制御部は、前記第１キーに対する操作の開始から、前記第１入力確定条件が満たされるまでの間に、前記第２キーが操作状態にあることを検知した場合に、警告を表示するよう制御する。
【００１８】
本発明に係る操作指示入力装置の好適な実施形態の一つでは、前記制御部は、前記第１キーに対する操作の開始から、前記第１入力確定条件が満たされるまでの間に、前記第２キーが操作状態にあることを検知した場合に、当該第１キーと当該第２キーとのうちいずれを有効にするか、または、両方を無効にするかの指示を入力させるよう制御する。
【図面の簡単な説明】
【００１９】
【図１】本実施形態における複合機の機能ブロック図である。
【図２】本実施形態における複合機の操作パネル近傍を表す図である。
【図３】実施例１における処理の流れを表すフローチャートである。
【図４】キー操作のタイムチャートである。
【図５】実施例２における処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に図面を用いて、本発明の実施形態を説明する。本実施形態では、操作指示入力装置は、処理装置としての複合機Ｐに組み込まれ、一体的に構成されている。図１は、本実施形態における複合機Ｐの機能ブロック図である。
【００２１】
本実施形態における複合機Ｐは、プリント機能、コピー機能、スキャナ機能、ＦＡＸ機能を備えている。そのため、複合機Ｐはこれらの機能を実行するための機能部として、通信部３、プリント部４、スキャン部５を備えている。通信部３は、ＬＡＮ（Ｌｏｃａｌ 
Ａｒｅａ Ｎｅｔｏｗｏｒｋ）等のコンピュータネットワークや電話回線等の通信回線（
図示せず）を介して通信を行う機能を備えている。プリント部４は、用紙に文書や画像を印刷する機能を備えている。スキャン部５は、読み取り部（図示せず）に載置された対象物をラスタ画像化する機能を備えている。なお、これらの機能部は、一般的な構成のため、詳細な説明は省略する。
【００２２】
また、複合機Ｐは、全体の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉ
ｎｇ Ｕｎｉｔ）１や各種情報やデータを記憶する記憶部２を備えている。記憶部２は、
複合機Ｐの設定情報や、受信したＦＡＸデータ、スキャン部５により読み取られた画像データ等を記憶する。記憶部２としては、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等の揮発性記憶媒体やＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ），フラッシュメモリ等の不揮発性記憶媒体を用いることができる。当然ながら、記憶部２を単一の記憶媒体で構成するのではなく、複数種類の記憶媒体によって構成し、データの種類によって、記憶させる記憶媒体を切り換えるように構成しても構わない。
【００２３】
本実施形態における複合機Ｐは、ディスプレイ８を備えており、ディスプレイ８に各種情報を表示することができる。このディスプレイ８の表示は表示コントローラ６によって制御されている。表示コントローラ６は、ＣＰＵ１からの指示に基づいて、ディスプレイ８に表示する内容を決定する等の制御を行う。なお、表示コントローラ６は、マイコンやＣＰＵによって構成することができる。
【００２４】
ディスプレイ８の前面にはタッチパネル９が設けられている。そのため、ディスプレイ８とタッチパネル９とによって、タッチ操作が可能なＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓ
ｅｒ Ｉｎｔｅｒｆａｃｅ）を構成することができる。例えば、ディスプレイ８にキーの
画像を表示し、そのキーの画像に対する操作を、タッチパネル９を介して検知することができる。なお、タッチパネル９への操作は入力コントローラ７によって検知される。入力コントローラ７もマイコンやＣＰＵによって構成することができる。
【００２５】
本実施形態における複合機Ｐは、ディスプレイ８，タッチパネル９および各種キーを備
えた操作パネルＩを備えている。図２は、その操作パネルＩ近傍を示す図である。なお、複合機Ｐには電源を入／切するための電源キー１０は、操作パネルＩではなく、複合機Ｐの本体に備えられている。本実施形態では、電源キー１０は物理的に押下可能なキーとして構成されている。
【００２６】
操作パネルＩは、複合機Ｐを節電モードにするための節電キー１１、ディスプレイ８にホームメニューを表示させるためのホームキー１２をはじめとして、複合機Ｐに種々の指示を与えるためのキーを備えている。本実施形態では、節電キー１１およびホームキー１２は静電容量式のキーとして構成されており、タッチ状態に応じた信号を発生するように構成されている。なお、以下の説明では、物理的に押下可能なキーおよび静電容量式のキーをハードキーと総称する。
【００２７】
また、上述したように、ディスプレイ８とタッチパネル９とが協働することによりＧＵＩを構成することができ、このＧＵＩはタッチ操作可能ないわゆるソフトキーを含んでいる。図２の例では、ソフトキーとして、コピーキー，スキャナキー，ファクスキーが表示されている。
【００２８】
ソフトキーおよびハードキーへの操作は入力コントローラ７（本発明における制御部の例）により検知され、操作が確定すると、入力コントローラ７は操作されたキーに対応する信号をＣＰＵ１に通知するように構成されている。入力コントローラ７からの通知を受けたＣＰＵ１は、通知に応じて各処理部を動作させる。なお、キーへの操作とは、ソフトキーの場合にはタッチ操作、ハードキーの場合には押下操作またはタッチ操作である。また、キー操作の解除とは、ソフトキーの場合には、タッチ操作の解除、すなわち、タッチパネル９から指等を離間させることをいう。ハードキーの場合には、キーを押下状態から非押下状態に戻すこと、または、タッチ操作の解除をいう。
【００２９】
本実施形態における複合機Ｐが備えているキーは、第１群キーと第２群キーとに分類されている。第１群キーは、そのキーを操作した際に、複合機Ｐに大きな状態の変化が生じたり、誤操作をした際に作業効率に大きな影響を生じさせたりするキー等が分類されている。本実施形態では、電源キー１０，節電キー１１が第１群キーとして分類されている。第１群キーに分類されていないキーは第２分類キーに分類されている。本実施形態では、ホームキー１２等が第２群キーに分類されている。なお、本実施形態では、第１群キーに分類されているキーが本発明の第１キーに相当し、第２群キーに分類されているキーが本発明の第２キーに相当する。したがって、本実施形態では、電源キー１０および節電キー１１が第１キー、ホームキー１２が第２キーとなる。
【００３０】
第１群キーは、所定の入力確定条件（以下、第１入力確定条件と称する）を満たした際に、キーへの操作が確定するように構成されている。すなわち、入力コントローラ７が、第１群キーへの操作の開始を検知し、その後第１入力確定条件を満たした際に、操作された第１群キーに対応する信号（本発明における第１操作指示の例）をＣＰＵ１に通知する。第１入力確定条件は、所定時間（例えば、１秒）のキー操作の継続とすることができる。すなわち、ソフトキーの場合は、キーへのタッチ状態が１秒間継続した際に第１入力確定条件を充足したと判定される。一方、ハードキーの場合は、キーの押下状態またはキーへのタッチ状態が１秒間継続した際に第１入力確定条件を充足したと判定される。また、第１入力確定条件として、キー操作の解除とすることもできる。
【００３１】
一方、第２群キーも所定の入力確定条件（以下、第２入力確定条件と称する）を満たした際に、キーへの操作が確定するように構成されている。すなわち、入力コントローラ７が、第２群キーへの操作の開始を検知し、その後第２入力確定条件を満たした際に、操作された第２群キーに対応する信号（本発明における第２操作指示の例）をＣＰＵ１に通知
する。本実施形態における第２入力確定条件は、キーへの操作の開始である。すなわち、ソフトキーの場合はキーへのタッチが開始されたとき、ハードキーの場合はキーの押下またはキーへのタッチが開始されたときに第２入力確定条件が充足したと判定される。
【００３２】
本実施形態では、表示コントローラ６，入力コントローラ７，ディスプレイ８，タッチパネル９，電源キー１０，節電キー１１，ホームキー１２が操作指示入力装置を構成している。
【実施例１】
【００３３】
以下に、図３のフローチャートを用いて実施例１における複合機Ｐのキー操作に対する処理の流れを説明する。なお、本実施例では、第１入力確定条件は、第１群キーに対する１秒間のキー操作の継続としている。
【００３４】
先ず、入力コントローラ７は、ｆｌａｇをｆａｌｓｅにセットし（＃０１）、キー操作の開始を監視する（＃０２）。入力コントローラ７は、キー操作の開始を検出すると（＃０２のＹｅｓ分岐）、操作されたキーが第１群キーであるか否かを判定する（＃０３）。操作されたキーが第２群キーであれば（＃０３のＮｏ分岐）、入力コントローラ７は操作された第２群キーに対するキー操作を確定し、その操作されたキーに対応する信号（第２操作指示）をＣＰＵ１に通知する（＃１０）。ＣＰＵ１は通知された第２操作指示に応じて各処理部を動作させる。一方、操作されたキーが第１群キーであれば（＃０３のＹｅｓ分岐）、入力コントローラ７はタイマーをスタートさせ（＃０４）、操作された第１群キーに対する操作の継続を監視する（＃０５）。
【００３５】
第１群キーに対するキー操作が継続している間は（＃０５のＮｏ分岐）、入力コントローラ７は、キー操作の継続時間を監視する（＃０７）。キー操作の継続時間が１秒未満のとき（＃０７のＹｅｓ分岐）には、入力コントローラ７は第２群キーに対する操作の有無を判定する（＃１１）。このとき、第２群キーに対する操作があると判定されると（＃１１のＹｅｓ分岐）、入力コントローラ７はｆｌａｇをｔｒｕｅにセットする（＃１２）とともに、操作されている第２群キーに対するキー操作を確定し、その第２群キーに対応する信号（第２操作指示）をＣＰＵ１に通知する（＃１３）。それと並行して、第１群キーに対するキー操作の解除の監視は継続される（＃０５）。なお、＃１１において監視される第２群キーへの操作とは、操作の開始だけでなく、操作が継続している状態をも含むものである。図３のフローチャートでは、後者の場合には、第２群キーへの操作の継続が検知される度に第２操作指示が出力されるため、フラグ等を用いて、重複して第２操作指示が出力されないようにしても構わない。
【００３６】
一方、第１群キーに対するキー操作の継続時間が１秒に達した場合（＃０７のＮｏ分岐）、すなわち、第１入力確定条件を満たした場合、入力コントローラ７はｆｌａｇの値を判定する（＃０８）。ｆｌａｇがｆａｌｓｅの場合には（＃０８のＮｏ分岐）、入力コントローラ７は、第１群キーに対する操作を確定し、その第１群キーに対応する信号（第１操作指示）をＣＰＵ１に通知する（＃０９）。また、タイマーが停止され、第１群キーへの操作が解除されるのを待って、処理は＃０１に移行される。第１操作指示を受けたＣＰＵ１は、操作された第１群キーに対応した処理を行うべく、各処理部を制御する。一方、ｆｌａｇがｔｒｕｅの場合には（＃０８のＹｅｓ分岐）、第１入力確定条件が満たされる前に第２キーが操作されているため、第１キーへの操作を無効とし、処理を＃０１に移行させる。
【００３７】
第１群キーへの操作が解除されたことを検知した場合には（＃０５のＹｅｓ分岐）、入力コントローラ７は、タイマーをストップさせる（＃０６）。本実施形態では、第１入力確定条件が満たされた場合には、＃０５のＹｅｓ分岐はしないため、第１群キーへの操作
は確定されず、すなわち、第１群キーへの操作は無効とされ、処理は＃０１に移行される。
【００３８】
以下に、図４のタイムチャートを用いて本実施例における処理の流れを具体的に説明する。ここでは、第１群キーとしての節電キー１１と第２群キーとしてのホームキー１２とが操作された際の処理の流れを説明する。なお、図４において、Ｌｏｗｅｒ状態はキー操作状態であり、Ｕｐｐｅｒ状態はキー非操作状態、すなわち、キー操作が解除されている状態である。
【００３９】
〔図４（ａ）〕
先ず、ｆｌａｇがｆａｌｓｅにセットされ（＃０１）、キー操作の開始が監視される（＃０２）。時刻ｔ１に節電キー１１に対するキー操作が開始される。したがって、＃０２でＹｅｓ分岐、さらに＃０３でＹｅｓ分岐し、タイマーがスタートされる（＃０４）。時刻ｔ２および時刻ｔ３では、節電キー１１に対するキー操作は継続しており、操作継続時間も１秒未満であるため、＃０５でＮｏ分岐し、＃０７でＹｅｓ分岐する。このとき、ホームキー１２に対する操作も行われていないため＃１１でＮｏ分岐し、そのまま節電キー１１に対する操作の継続が監視される。時刻ｔ４になると、操作継続時間が１秒に達するため＃０７でＮｏ分岐し、入力コントローラ７はｆｌａｇの値を判定する（＃０８）。ここでは、ｆｌａｇはｆａｌｓｅであるため＃０８でＮｏ分岐し、節電キー１１に対するキー操作が確定され、節電キー１１に対応する信号が第１操作指示として出力される（＃０９）。すなわち、この例では、節電キー１１に対する操作が開始されてから第１入力確定条件を満たすまでの間にホームキー１２の操作が検出されなかったため、第１操作指示が出力される。
【００４０】
〔図４（ｂ）〕
図４（ａ）の場合と同様に、ｆｌａｇがｆａｌｓｅにセットされ（＃０１）、キー操作の開始が監視される（＃０２）。時刻ｔ１に、節電キー１１に対するキー操作が開始されるため、＃０２でＹｅｓ分岐し、さらに、＃０３でＹｅｓ分岐し、タイマーがスタートされる（＃０４）。その後、時刻ｔ３でキー操作の解除が検出されるため＃０５でＹｅｓ分岐する。入力コントローラ７は、タイマーをストップさせ（＃０６）、処理は＃０１に移行する。すなわち、この例では、節電キー１１に対するキー操作が第１入力確定条件を満たしていないため、節電キー１１に対する操作は確定されず、第１操作指示は出力されない。そのため、複合機Ｐは節電モードには移行しない。
【００４１】
〔図４（ｃ）〕
同様に、ｆｌａｇがｆａｌｓｅにセットされ（＃０１）、キー操作の開始が監視される（＃０２）。この例では、時刻ｔ０にホームキー１２の操作が開始されるため、処理は＃０２でＹｅｓ分岐し、さらに、＃０３でＮｏ分岐し、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃１０）。第２操作指示を受けたＣＰＵ１は、ディスプレイ８の表示をホームメニューに変更するよう表示コントローラ６に指示を出す。以降は図４（ａ）の場合と同様であり、時刻ｔ１に節電キー１１への操作が開始され、時刻ｔ４に節電キー１１に対する操作継続時間が１秒に達するため、第１入力確定条件が満たされ、節電キー１１に対するキー操作が確定される。すなわち、この例では、ホームキー１２への操作が解除された後に、節電キー１１が操作され、第１入力確定条件を満たしたため、ホームキー１２および節電キー１１に対するキー操作が確定され、第１操作指示と第２操作指示とが時間差で出力される。
【００４２】
〔図４（ｄ）〕
同様に、ｆｌａｇがｆａｌｓｅにセットされ（＃０１）、キー操作の開始が監視される
（＃０２）。また、図４（ａ）と同様に、時刻ｔ１において節電キー１１に対するキー操作が開始される。そのため、処理は＃０２でＹｅｓ分岐し、さらに、＃０３でＹｅｓ分岐し、＃０４、＃０５と移行し、節電キー１１に対するキー操作の継続が監視される。この例では、時刻ｔ２においてホームキー１２に対する操作が行われるため、処理は＃０７でＹｅｓ分岐し、さらに、＃１１でＹｅｓ分岐する。そして、ｆｌａｇがｔｒｕｅにセットされ（＃１２）、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃１３）。その後、時刻ｔ４において節電キー１１に対する操作継続時間が１秒となるため第１入力確定条件を満たし、＃０７でＮｏ分岐し、ｆｌａｇの値が判定される（＃０８）。このとき、ｆｌａｇはｔｒｕｅであるため、＃０８でＹｅｓ分岐して処理は＃０１に移行する。すなわち、この例では、節電キー１１に対する操作の継続時間が１秒に達する（第１入力確定条件を満たす）前に、ホームキー１２に対する操作が行われたため、節電キー１１に対するキー操作は確定されず、第１操作指示は出力されない。一方、ホームキー１２に対するキー操作は確定され、第２操作指示は出力される。そのため、複合機Ｐは節電モードには移行せず、ディスプレイ８にはホームメニューが表示される。
【００４３】
〔図４（ｅ）〕
同様に、ｆｌａｇがｆａｌｓｅにセットされ（＃０１）、キー操作の開始が監視される（＃０２）。この例では、時刻ｔ０においてホームキー１２に対する操作が開始されるため、処理は＃０２でＹｅｓ分岐し、さらに、＃０３でＮｏ分岐し、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃１０）。その後、時刻ｔ１において節電キー１１に対するキー操作が開始されるため、処理は＃０２でＹｅｓ分岐し、さらに、＃０３でＹｅｓ分岐し、＃０４と移行し、節電キー１１に対する操作の解除が監視される（＃０５）。時刻ｔ１から時刻ｔ２ではホームキー１２に対する操作が継続しており、操作継続時間が１秒未満であるため、処理は＃０７でＹｅｓ分岐する。このとき、ホームキー１２に対する操作が行われているため、＃１１でＹｅｓ分岐し、ｆｌａｇがｔｒｕｅに設定され（＃１２）、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃１３）。その後、時刻ｔ４において節電キー１１に対する操作継続時間が１秒となるため、第１入力確定条件を満たし、＃０７でＮｏ分岐する。そして、ｆｌａｇの値を判定する（＃０８）。このとき、ｆｌａｇはｔｒｕｅであるため、＃０８でＹｅｓ分岐し、処理は＃０１に移行する。すなわち、この例では、節電キー１１への操作の前にホームキー１２の操作が開始されるが、その後もホームキー１２に対する処理が継続しているため、節電キー１１へのキー操作が開始されてから、第１入力確定条件を満たすまでの間にホームキー１２への操作が検出される。そのため、節電キー１１に対するキー操作は確定されず、第１操作指示は出力されない。一方、第２操作指示は出力されるため、複合機Ｐのディスプレイ８にはホームメニューが表示される。
【実施例２】
【００４４】
本実施例における処理の流れを図５のフローチャートを用いて説明する。本実施例は、第１入力確定条件を第１群キーに対するキー操作の解除としている点において実施例１と異なっている。
【００４５】
先ず、入力コントローラ７は、ｆｌａｇをｆａｌｓｅにセットし（＃２１）、キー操作の開始を監視する（＃２２）。入力コントローラ７は、キー操作の開始を検出すると（＃２２のＹｅｓ分岐）、操作されたキーが第１群キーであるか否かを判定する（＃２３）。操作されたキーが第１群キーでない場合、すなわち、第２群キーであれば（＃２３のＮｏ分岐）、入力コントローラ７は操作されたキーに対するキー操作を確定し、操作されたキーに対応する信号を第２操作指示としてＣＰＵ１に通知する（＃４０）。ＣＰＵ１は通知された信号に応じて各処理部を動作させる。一方、操作されたキーが第１群キーであれば
（＃２３のＹｅｓ分岐）、入力コントローラ７は第１群キーに対する操作が解除されるのを監視する（＃２５）。
【００４６】
入力コントローラ７は、第１群キーへのキー操作が継続している状態では（＃２５のＮｏ分岐）、第２群キーに対する操作の有無を監視する（＃３１）。第２群キーへの操作があると判定されると、ｆｌａｇをｔｒｕｅに設定し（＃３２）、操作された第２群キーへのキー操作を確定し、そのキーに対応する信号を第２操作指示としてＣＰＵ１に出力する（＃３３）。
【００４７】
一方、第１群キーに対する操作の解除が検出されると＃２５でＹｅｓ分岐し、ｆｌａｇの値が判定される（＃２８）。ｆｌａｇがｆａｌｓｅであれば＃２８でＮｏ分岐し、第１群キーに対するキー操作が確定され、その第１群キーに対応する信号が第１操作指示として入力コントローラ７からＣＰＵ１に出力される（＃２９）。一方、ｆｌａｇがｔｒｕｅであれば第１入力確定条件が満たされる前に第２群キーに対する操作があったため、＃２８でＹｅｓ分岐し、第１群キーに対する操作を無効とし、処理を＃２１に移行する。
【００４８】
以下に、図４のタイムチャートを用いて本実施例における処理の流れを説明する。ここでも実施例１と同様に、第１群キーとしての節電キー１１と第２群キーとしてのホームキー１２とが操作された際の処理の流れを説明する。
【００４９】
〔図４（ａ）〕
先ず、ｆｌａｇがｆａｌｓｅにセットされ（＃２１）、キー操作の開始が監視される（＃２２）。時刻ｔ１に節電キー１１に対するキー操作が開始される。したがって、処理は＃２２でＹｅｓ分岐し、さらに、＃２３でＹｅｓ分岐し、＃２５に移行される。時刻ｔ２および時刻ｔ３では、節電キー１１に対するキー操作は継続しているため＃２５ではＮｏ分岐する。また、このときホームキー１２に対する操作も行われていないため、＃３１ではＮｏ分岐する。時刻ｔ５になると、節電キー１１に対する操作が解除されるため＃２５でＹｅｓ分岐し、処理は＃２８に移行され、ｆｌａｇの値が判定される。ここでは、ｆｌａｇはｆａｌｓｅであるため＃２８でＮｏ分岐し、節電キー１１に対するキー操作が確定され、節電キー１１に対応する信号が第１操作指示として出力される（＃２９）。すなわち、この例では、節電キー１１に対する操作が開始されてから第１入力確定条件を満たすまでの間にホームキー１２の操作が検出されなかったため、第１操作指示が出力される。
【００５０】
〔図４（ｂ）〕
先ず、ｆｌａｇがｆａｌｓｅにセットされ（＃２１）、キー操作の開始が監視される（＃２２）。時刻ｔ１に、節電キー１１に対するキー操作が開始されるため、処理は＃２２でＹｅｓ分岐し、さらに、＃２３でＹｅｓ分岐し、＃２５に移行される。その後、時刻ｔ３で節電キー１１に対するキー操作の解除が検出される（＃２５のＹｅｓ分岐）。このとき、処理は＃２８に移行され、ｆｌａｇの値が判定される（＃２８）。ここでは、ｆｌａｇはｆａｌｓｅであるため＃２８でＮｏ分岐し、節電キー１１に対するキー操作が確定され、節電キー１１に対応する信号が第１操作指示として出力される（＃２９）。すなわち、この例では、節電キー１１に対する操作が開始されてから第１入力確定条件を満たすまでの間にホームキー１２の操作が検出されなかったため、第１操作指示が出力される。
【００５１】
〔図４（ｃ）〕
ｆｌａｇがｆａｌｓｅにセットされ（＃２１）、キー操作の開始が監視される（＃２２）。この例では、時刻ｔ０にホームキー１２の操作が開始されるため、処理は＃２２でＹｅｓ分岐し、さらに＃２３でＮｏ分岐し、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃３０）。ＣＰＵ１は、ディスプレイ８の表示をホームメニューに変更するよう表示コントローラ６
に指示を出す。以降は図４（ａ）の場合と同様であり、時刻ｔ１に節電キー１１への操作が開始され、時刻ｔ５に節電キー１１への操作が解除されるため、処理は＃２８に移行し、ｆｌａｇの値が判定される。ここでは、ｆｌａｇはｆａｌｓｅであるため＃２８はＮｏ分岐し、節電キー１１に対するキー操作が確定され、節電キー１１に対応する信号が第１操作指示として出力される（＃２９）。すなわち、この例では、ホームキー１２への操作が解除された後に、節電キー１１が操作され、第１入力確定条件を満たしたため、ホームキー１２および節電キー１１に対するキー操作が確定され、第１操作指示と第２操作指示とが時間差で出力されている。
【００５２】
〔図４（ｄ）〕
ｆｌａｇがｆａｌｓｅにセットされ（＃２１）、キー操作の開始が監視される（＃２２）。また、図４（ａ）と同様に、時刻ｔ１において節電キー１１に対するキー操作が開始される。そのため、処理は＃２２でＹｅｓ分岐し、さらに、＃２３でＹｅｓ分岐して＃２５に移行し、節電キー１１に対するキー操作の継続が監視される。この例では、時刻ｔ２においてホームキー１２に対する操作が行われるため、処理は＃３１でＹｅｓ分岐し、ｆｌａｇがｔｒｕｅにセットされ（＃３２）、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃３３）。その後、時刻ｔ５において節電キー１１に対する操作が解除されるため＃２５でＹｅｓ分岐し、処理は＃２８に移行する。このとき、ｆｌａｇはｔｒｕｅであるため、＃２８でＹｅｓ分岐し、処理は＃２１に移行する。すなわち、この例では、節電キー１１に対する操作が解除される（第１入力確定条件を満たす）前に、ホームキー１２に対する操作が行われたため、節電キー１１に対するキー操作は確定されず、第１操作指示は出力されない。一方、ホームキー１２に対するキー操作は確定され、第２操作指示は出力される。そのため、複合機Ｐは節電モードには移行せず、ディスプレイ８にはホームメニューが表示される。
【００５３】
〔図４（ｅ）〕
ｆｌａｇがｆａｌｓｅにセットされ（＃２１）、キー操作の開始が監視される（＃２２）。この例では、時刻ｔ０においてホームキー１２に対する操作が開始されるため、処理は＃２２でＹｅｓ分岐し、さらに、＃２３でＮｏ分岐し、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃３０）。その後、時刻ｔ１において節電キー１１に対するキー操作が開始されるため、処理は＃２２でＹｅｓ分岐し、さらに、＃２３でＹｅｓ分岐して＃２５に移行し、節電キー１１に対する操作の解除が監視される。時刻ｔ１から時刻ｔ２ではホームキー１２に対する操作が継続しているため、処理は＃３１でＹｅｓ分岐し、ｆｌａｇはｔｒｕｅに設定され（＃３２）、ホームキー１２に対するキー操作が確定され、ホームキー１２に対応する信号が第２操作指示としてＣＰＵ１に出力される（＃３３）。その後、時刻ｔ５において節電キー１１に対するキー操作が解除されるため＃２５でＹｅｓ分岐し、処理は＃２８に移行する。このとき、ｆｌａｇはｔｒｕｅであるため、＃２８でＹｅｓ分岐し、処理は＃２１に移行する。すなわち、この例では、節電キー１１への操作の前にホームキー１２の操作が開始されるが、節電キー１１の操作開始後もホームキー１２に対する操作が継続している。そのため、節電キー１１へのキー操作が開始されてから、第１入力確定条件を満たすまでの間にホームキー１２への操作が検出される。よって、節電キー１１に対するキー操作は確定されず、第１操作指示は出力されない。一方、第２操作指示は出力されるため、複合機Ｐのディスプレイ８にはホームメニューが表示される。
【実施例３】
【００５４】
上述の２つの実施例では、第１群キーに対する操作が第１入力確定条件を満たす前に第２群キーに対する操作があることを検知した場合には、入力コントローラ７は操作された第２群キーに対応する信号を第２操作指示として出力するよう構成したが、第２操作指示
を出力しない構成とすることもできる。この場合には、図３および図５のフローチャートにおいて、＃１３および＃３３の処理をなくせばよい。このように構成した場合には、第１群キーを誤って操作した場合には、第１入力確定条件を満たすまでの間に、任意の第２群キーを操作すれば、双方のキー操作を無効とすることができる。
【００５５】
〔別実施形態〕
（１）上述の実施形態では、操作指示入力装置を処理装置に組み込み、一体的に構成したが、操作指示入力装置と処理装置とを別体に構成しても構わない。例えば、操作指示入力装置をリモートコントローラ等の処理装置と通信可能な装置として構成することができる。
【００５６】
（２）上述の実施形態では、第１入力確定条件を所定時間のキー操作の継続またはキー操作の解除としたが、他の条件を用いても構わない。例えば、所定時間内の所定回数（複数回）の操作後の操作解除等を条件とすることができる。また、閾値以上の強さでキーを押したりタッチしたりしている場合にのみキー操作を行っているとして、条件に使用することもできる。
【００５７】
（３）上述の実施形態では、第２入力確定条件をキー操作の開始としたが、他の条件を用いても構わない。例えば、キー操作の解除や、第１入力確定条件における操作継続時間よりも短い操作継続時間とすることができる。
【００５８】
（４）上述の実施形態では、第１群キーを電源キー１０，節電キー１１としたが、その他のキーを第１群キーとしても構わない。例えば、リセットキーやストップキー等種々のキーを第１群キーとすることができる。すなわち、第１群キーは、電源キー１０や節電キー１１にように、操作することによって処理装置の状態が大きく変化するものや、リセットキーやストップキーのように、操作することによってそれまでの作業効率に悪影響を与えるようなキーを分類することが好ましい。
【００５９】
（５）実施例１，２では、＃１１または＃３１において第２群キーへの操作があると判定された直後に第２操作指示を出力したが、他のタイミングで第２操作指示を出力するよう構成しても構わない。例えば、＃０５の第１群キーへの操作解除が検出された後で、第２操作指示を出力するよう構成することができる。
【００６０】
（６）＃１１または＃３１において、第１群キーが操作状態であるときに、第２群キーの操作が検出された場合に、２つのキーが操作されたことを示す警告等の表示を行うよう構成しても構わない。また、２つのキーのいずれを有効にするか、または、両方を無効にするかをユーザに選択させるよう構成することもできる。このとき、第２群キーを有効にする選択肢の表示を他の選択肢よりも目立つように表示したり、第２群キーを有効にする選択肢をデフォルトで選択状態としたりしてもよい。これにより、第２群キーを有効にする選択肢を選択しやすくなる。
【００６１】
（７）第１群キーが操作された際に、音，振動，キーの表示態様の変更（明滅等）で、第１群キーが操作されたことをユーザに放置するように構成しても構わない。これにより、ユーザは操作する必要のないときに第１群キーを操作したことを知覚しやすくなるため、その操作をキャンセルすることができる。
【産業上の利用可能性】
【００６２】
本発明は、処理装置に対する操作指示を与えるために利用することができる。処理装置としては、マルチファンクションプリンタだけでなく、外部からの操作指示を受けて作動するものであれば、種々のものを用いることができる。
【符号の説明】
【００６３】
７：入力コントローラ（制御部）
１０：電源キー
１１：節電キー（第１キー）
１２：ホームキー（第２キー）
【図１】
2019096183.tif 000003
【図２】
2019096183.tif 000004
【図３】
2019096183.tif 000005
【図４】
2019096183.tif 000006
【図５】
2019096183.tif 000007