(57)【要約】【課題】ユーザにとって使いやすいキーリピート機能（キー連続押下状態実施機能）を有した画像形成装置を提供する。【解決手段】操作部制御部基板と本体制御基板とを有し、操作部制御基板は、操作部制御基板内のキー基板上のＳＷ・ＬＥＤ８の複数のハードキーのいずれかが一定期間継続して押下された場合、このハードキーを連続押下状態に移行し、このハードキーが押下されている間一定期間毎にこのハードキーの連続押下状態を本体制御基板に通知する通知手段を有し、操作部制御基板は、複数のハードキーのすべてに対して連続押下状態への移行を有効とするか無効とするかを一括して切替える一括切替手段をさらに有する。【選択図】        図１
2004223922.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の操作部を制御する操作制御部と、
前記画像形成装置の本体を制御する本体制御部とを有し、
前記操作制御部は、前記操作制御部内の複数のハードキーのいずれかが一定期間継続して押下された場合、前記ハードキーを連続押下状態に移行し、前記ハードキーが押下されている間一定期間毎に前記ハードキーの連続押下状態を前記本体制御部に通知する通知手段を有し、
前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態への移行を有効とするか無効とするかを一括して切替える一括切替手段をさらに有することを特徴とする画像形成装置。
【請求項２】
前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態への移行するまでの時間を一括して設定する一括移行時間設定手段をさらに有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態でのハードキーの押下されている状態を前記本体制御部へ通知する間隔を一括して設定する通知間隔設定手段をさらに有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記ハードキーが連続押下状態に移行したどうかの判断は、時間の経過に従って、２回行うことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ハードキーを備えた操作パネルを持つコピー装置、プリンタ等の画像形成装置に関する。特に、キーリピート機能（ハードキーの連続押下状態実施機能）を有する画像形成装置に関する。
【０００２】
【従来の技術】
従来、画像形成装置のハードキーにおいて、スクロールやズーム等を行う場合、何回もキーを押して位置や値を変えるという複雑な操作が必要になっている。この問題を解決するために、キーが一定時間押されると連続押下状態に移行し、キーを押し直さなくても一定間隔ごとに位置や数値が更新される方法であるキーリピート機能が一般に知られ、使用されている。
【０００３】
近年、米国の連邦政府の調達基準に関する法律「リハビリテーション法５０８号」において、連邦政府が購入する機器は障害を持つ人でも使用できなければならないと定められた。これにより、機器のアクセシビリティが注目され、ハードキーに対しても様々なユーザを想定した操作性の良さを提供する必要が出てきた。
【０００４】
【特許文献１】
特開平５−２７８９４号公報
【０００５】
特許文献１では、キーボード装置が開示されている。この発明では、キーが押下されたと認識する間隔を可変にし、キーの押下時間が設定間隔より大きい場合にのみキーコードを発生する仕組みを示している。しかしながら、キーリピート機能を使用する場合には、通常のキー押下かキーリピートかという判断が必要になってくる。
【０００６】
【発明が解決しようとする課題】
本発明は、上記問題点に鑑みてなされたものであり、様々なユーザにとって使いやすいキーリピート機能を有した画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明である画像形成装置は、画像形成装置の操作部を制御する操作制御部と、前記画像形成装置の本体を制御する本体制御部とを有し、前記操作制御部は、前記操作制御部内の複数のハードキーのいずれかが一定期間継続して押下された場合、前記ハードキーを連続押下状態に移行し、前記ハードキーが押下されている間一定期間毎に前記ハードキーの連続押下状態を前記本体制御部に通知する通知手段を有し、前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態への移行を有効とするか無効とするかを一括して切替える一括切替手段をさらに有することを特徴としている。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態への移行するまでの時間を一括して設定する一括移行時間設定手段をさらに有することを特徴としている。
【０００９】
請求項３記載の発明は、請求項１または２に記載の発明において、前記操作制御部は、前記複数のハードキーのすべてに対して連続押下状態でのハードキーの押下されている状態を前記本体制御部へ通知する間隔を一括して設定する通知間隔設定手段をさらに有することを特徴としている。
【００１０】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の発明において、前記ハードキーが連続押下状態に移行したどうかの判断は、時間の経過に従って、２回行うことを特徴としている。
【００１１】
【発明の実施の形態】
以下、添付図面を参照し、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の画像形成装置の実施形態の制御部を示すブロック図である。
図１に示すように、操作部制御基板上には、本体制御基板上の本体ＣＰＵ２０とは独立した専用の操作部ＣＰＵ１が搭載されており、操作部制御基板と本体制御基板は同期シリアル等の通信手段１０により接続され、描画コマンドやキー入力情報等の双方向データ通信が可能な構成となっている。
【００１３】
操作部ＣＰＵ１には、制御プログラムや画面データが格納されているフラッシュＲＯＭ２、ワーク領域として使用されるＳＲＡＭ３、ＬＣＤモジュール６をコントロールするＬＣＤコントローラ４、ＬＣＤモジュール６上に重ねて配置されるタッチパネル７、キー基板のドライバ９等が接続されている。
【００１４】
図１に示した構成において、また、ＬＣＤコントローラ４を介して、ＬＣＤモジュール６への表示画素データが格納されるビデオＲＡＭ、略してＶＲＡＭと呼ばれるＳＤＲＡＭ５へのリード／ライトも可能である他、ドライバ９の先にあるキー基板上のキースイッチ（ＳＷ）・ＬＥＤ８、ＬＣＤモジュール６のバックライト制御も可能となっている。
【００１５】
ＬＣＤコントローラ４は、（ＶＲＡＭ）ＳＤＲＡＭ５のリフレッシュ処理や、ＳＤＲＡＭ５からＬＣＤモジュール６への表示データ転送（表示信号出力）を行うが、内部レジスタへの設定により、この信号の出力１１は抑制可能となっている。
【００１６】
図２は、本発明の画像形成装置に搭載される操作部ユニットの構成を示す構成図である。プリント枚数や倍率を入力するためのテンキー１０１、プリント動作の開始を指示するためのスタートキー１０２、プリント動作の中断やテンキー入力結果のクリアを指示するためのクリア／ストップキー１０４、設定されているプリントモードをデフォルト状態に戻すためのリセットキー１０７、予熱状態の移行／解除を指示するための予熱キー１０６、実行中のプリント動作に割り込んで別のプリント動作をさせるための割込モード移行／解除キー１０５、管理者や使用者の使い勝手に合わせた装置の設定を行うための初期設定モード移行／解除キー１０８、ＬＣＤ表示部１１４上の表示言語を別の言語に切り替える言語切替キー１０９、コピー、ＦＡＸ、プリンタ、スキャナ等のアプリケーションを選択するためのコピーキー１１０、ＦＡＸキー１１１、プリンタキー１１２、スキャナキー１１３、ＬＣＤ表示部１１４上の項目を選択するための上下左右矢印キー１１６、倍率等を入力するための＋−キー１１７等のハードキーを備え、いくつかのハードキー上には、そのキーの選択状態を示すためのＬＥＤが付加されている。
【００１７】
特にスタートキー１０２上には、画像形成装置がプリント動作可能である場合は緑のＬＥＤが、動作不可である場合は赤のＬＥＤが点灯されるよう、赤・緑両方のＬＥＤ１０３が付加されている。ＬＣＤ表示部１１４には画像形成装置の状態を表したり各種のモードを設定するためのメッセージやグラフィックデータが表示される。
【００１８】
ここで、図２の操作部ユニット上で、ＬＣＤ表示部１１４を除いた各キーがハードキーであり、各ハードキーは、図１のキー基板上のＳＷ・ＬＥＤ８を示している。
【００１９】
まず、本実施形態におけるハードキーの状態監視処理を説明する。ドライバ９は、キー基盤上のＳＷ・ＬＥＤ８でのキー押下状態を定期的にスキャンし、操作部ＣＰＵ１を経由し、ＳＲＡＭ３上に保存する。このＳＲＡＭ３上の値を用いてハードキーの状態監視を行う。
【００２０】
図３は、本発明の実施形態におけるハードキーの状態監視処理を示すフローチャートである。図３を参照し、ハードキーの状態監視処理を説明する。操作部ＣＰＵ１は、２０ｍｓｅｃ間隔でＳＲＡＭ３上に記憶された全ハードキーのＯＮ／ＯＦＦ状態を監視する。すなわち、２０ｍｓｅｃ経過した場合（ステップＳ３０１のＹＥＳ）、ＳＲＡＭ３上のハードキーのＯＮ／ＯＦＦ状態を参照する（ステップＳ３０２）。状態変化があった場合（ステップＳ３０３のＹＥＳ）、１０ｍｓｅｃ間隔でＳＲＡＭ３上に置かれた全ハードキーのＯＮ／ＯＦＦ状態を監視する。１０ｍｓｅｃ経過した場合（ステップＳ３０４のＹＥＳ）、再度ハードキーの状態を見て、状態変化が継続している場合（ステップＳ３０５のＹＥＳ）、ハードキーの状態変化と認め、その時点での全ハードキーのＯＮ／ＯＦＦ情報をメモリ（ＳＲＡＭ３）に記憶し（ステップＳ３０６）、ハードキーイベント通知処理に変化があったことを通知する（ステップＳ３０７）。すなわち、ハードキーの状態変化があったことを操作部ＣＰＵ１から本体ＣＰＵ２０に通知する。この２度読み処理を行うことでキーが押された直後の不安定な状態（チャタリング）を除去している。
【００２１】
図４は、本発明の実施形態におけるハードキーの状態変化を操作部ＣＰＵ１から本体ＣＰＵ２０に通知する通知処理を示すフローチャートである。図４を参照し、ハードキーの状態変化を本体ＣＰＵ２０に通知する通知処理を説明する。
【００２２】
ハードキー状態監視処理からの「状態変化あり」の通知を受け（ステップＳ４０１のＹＥＳ）、メモリ上の最新のキーＯＮ／ＯＦＦ状態と、自身が最後に通知したキー状態を比較し（ステップＳ４０２）、状態変化の発生したハードキーを特定する（ステップＳ４０３）。さらに、ＯＮからＯＦＦへの変化あるいはＯＦＦからＯＮへの変化を判断し（ステップＳ４０４）、操作部ＣＰＵ１は、本体ＣＰＵ２０にハードキーイベントを通知する（ステップＳ４０５）。通知した結果はＳＲＡＭ３に更新しておき（ステップＳ４０６）、次回の状態変化に備える。
【００２３】
図５は、本発明の実施形態におけるハードキーリピートを行う場合のハードキーイベント通知処理を示すフローチャートである。図５を参照し、ハードキーイベント通知処理を説明する。
【００２４】
図４においてハードキー状態監視処理からの状態変化通知がなかった場合（ステップＳ５０１のＮＯ）、ＯＮ状態のキーがあるか検索し、ある場合（ステップＳ５１０のＹＥＳ）。連続押下状態フラグＯＮを確認し、ＯＮでない場合（ステップＳ５１１のＮＯ）、１ｓｅｃ以上継続して押下されている場合（ステップＳ５１２ＹＥＳ）、連続押下状態フラグをＯＮにし、連続押下状態に移行し（ステップＳ５１３）、本体ＣＰＵ２０にハードキー連続押下開始イベントを通知する（ステップＳ５１４）。その後、カウンタをクリアする（ステップＳ５１５）。
【００２５】
連続押下状態フラグＯＮを確認し、ＯＮの場合（ステップＳ５１１のＹＥＳ）、連続押下状態に入り、２００ｍｓｅｃ間隔で本体ＣＰＵ２０にハードキーイベントを通知する。すなわち、２００ｍｓｅｃ経過した場合（ステップＳ５１６のＹＥＳ）、本体ＣＰＵ２０にハードキー連続押下継続イベントを通知する（ステップＳ５１７）。その後、カウンタをクリアする（ステップＳ５１８）。
【００２６】
図４においてハードキー状態監視処理からの状態変化通知があった場合（ステップＳ５０１のＹＥＳ）、最新のキー状態と最後に通知したキー状態を比較し（ステップＳ５０２）、ＯＦＦへの移行かＯＮへの移行か判断する（ステップＳ５０３）。ＯＮへの移行の場合（ステップＳ５０４のＹＥＳ）、カウンタをスタートさせ（ステップＳ５０５）、連続押下フラグをクリアする（ステップＳ５０７）。その後、本体ＣＰＵ２０にハードキーイベントを通知し（ステップＳ５０８）、通知したキー状態をＳＲＡＭ３に更新する（ステップＳ５０９）。
【００２７】
次に、すべてのハードキーについて一括してハードキーリピートを有効にするか無効にするかの切替処理について説明する。図６は、本発明の実施形態におけるキーリピート機能の切替を行うための初期設定画面の構成図である。図６を参照し、この切替を行うための初期設定の画面について説明する。
【００２８】
図６において、タッチパネル上のＯＮキー６０１およびＯＦＦキー６０２にてキーリピート機能の一括切替えを行う。ＯＮキー６０１を押すことにより、キーリピート機能への一括切替が行われ、ＯＦＦキー６０２を押すことにより、キーリピート機能への一括切替は行われない。ＯＮキー６０１が押された場合、ＯＫキー６０３を押下することにより、キーリピート機能が確定し、システムの連続押下有効フラグとして保存される。Ｃａｎｃｅｌキー６０４が押下されると、このキーリピート機能を破棄する。
【００２９】
図７は、本発明の実施形態におけるすべてのハードキーについて一括してハードキーリピートを有効にするか無効にするかの切替をする場合のハードキーイベント通知処理を示すフローチャートである。図７を参照し、一括してハードキーリピートを有効にするか無効にするかの切替処理を説明する。図７において、基本処理は、図５で示した処理と同様であるので、一括してハードキーリピートを有効にするか無効にするかの切替処理のみについて説明する。
【００３０】
図５のステップＳ５０１においてハードキー状態監視処理からの状態変化通知がなかった場合（ステップＳ５０１のＮＯ）、一括してハードキーリピートを有効にするか無効にするかのシステム全体での連続押下有効フラグを参照し、すなわち、キーリピート機能がＯＮであるかを参照し（ステップＳ７０１）、フラグが立っていた場合のみ連続押下状態へ移行する（ステップＳ７０２のＹＥＳ）。以降の処理は、図５で説明した処理と同様であるので省略する。
【００３１】
次に、ハードキーリピート状態に移行するまでの時間をシステム全体として一括で設定可能とする場合について説明する。図８は、本発明の実施形態におけるハードキーリピート状態に移行するまでの時間をシステム全体として一括で設定可能とする場合の初期設定画面の構成図である。図８を参照し、時間設定の初期設定の画面について説明する。
【００３２】
図８において、図６と同様に、ハードキーリピート状態へ移行するまでの時間を設定することができる。図８において、キーリピート移行時間設定コラム８０１に１０００ｍｓｅｃを設定した場合を示している。設定した値はシステムの連続押下状態移行時間として保存される。この設定でＯＫの場合は、ＯＫキー６０３を押下すると値が確定し、Ｃａｎｃｅｌキー６０４が押下されるとこの設定を破棄する。
【００３３】
図９は、本発明の実施形態におけるハードキーリピート状態へ移行するまでの時間を設定する場合のハードキーイベント通知処理を示すフローチャートである。図９を参照し、ハードキーイベント通知処理を説明する。図９において、基本処理は、図５で示した処理と同様であるので、ハードキーリピート状態へ移行するまでの時間を設定する場合の時間設定処理のみについて説明する。
【００３４】
図５のステップＳ５１１において、連続押下状態フラグのＯＮ状態を確認し、フラグがＯＮでない場合（ステップＳ５１１のＮＯ）、キーリピート移行時間であるシステム全体としての連続押下状態移行までの時間を参照する、すなわち、移行までの設定された時間を参照する（ステップＳ９０１）。連続押下状態移行時間が経過した場合（ステップＳ９０２のＹＥＳ）、連続押下状態フラグをＯＮにする（ステップＳ５１３）。
【００３５】
次に、ハードキーリピート間隔をシステム全体として一括に設定可能とする場合について説明する。図１０は、本発明の実施形態におけるハードキーリピート間隔をシステム全体として一括に設定可能とする場合の初期設定画面の構成図である。図１０を参照し、ハードキーリピート間隔設定の初期設定の画面について説明する。
【００３６】
図１０において、図６と同様に、ハードキーリピート間隔を設定することができる。図１０において、キーリピート間隔設定コラム１００１に２００ｍｓｅｃを設定した場合を示している。設定した値はシステムの連続押下通知間隔として保存される。この設定でＯＫの場合は、ＯＫキー６０３を押下すると値が確定し、Ｃａｎｃｅｌキー６０４が押下されるとこの設定を破棄する。
【００３７】
図１１は、本発明の実施形態におけるハードキーリピート間隔をシステム全体として一括に設定可能とする場合のハードキーイベント通知処理を示すフローチャートである。図１１を参照し、ハードキーイベント通知処理を説明する。図１１において、基本処理は、図５で示した処理と同様であるので、ハードキーリピート間隔の時間を設定する場合の間隔時間設定処理のみについて説明する。
【００３８】
図５のステップＳ５１１において、連続押下状態フラグのＯＮ状態を確認し、フラグがＯＮの場合（ステップＳ５１１のＹＥＳ）、システム全体としての連続押下通知間隔を参照する、すなわち、設定されているキーリピート間隔を参照する（ステップＳ１１０１）。連続押下通知間隔が経過した場合（ステップＳ１１０２のＹＥＳ）、本体ＣＰＵ２０にハードキー連続押下継続イベントを通知する（ステップＳ５１７）。
【００３９】
以上、本発明の実施形態を詳細に説明したが、上述した実施形態は本発明の好適な実施の形態であり、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。
【００４０】
【発明の効果】
以上説明したように、本発明の実施形態では、ハードキー全体に対して一括してキーリピート機能を有効とするか無効とするかの切り替える手段を設けることにより、ユーザのキー操作動作に合わせた設定を行うことができ、操作性が向上する。
【００４１】
また、キーリピート移行時間である連続押下状態に移行するまでの時間を切り替えられる手段を設けることにより、ユーザのキー操作動作に合わせた設定を行うことができ、操作性が向上する。
【００４２】
さらに、連続押下状態でのキー押下通知間隔を切り替えられる手段を設けることにより、ユーザのキー操作動作に合わせた設定を行うことができ、操作性が向上する。
【図面の簡単な説明】
【図１】本発明の画像形成装置の実施形態の制御部を示すブロック図である。
【図２】本発明の画像形成装置に搭載される操作部ユニットの構成を示す構成図である。
【図３】本発明の実施形態におけるハードキーの状態監視処理を示すフローチャートである。
【図４】本発明の実施形態におけるハードキーの状態変化を操作部ＣＰＵ１から本体ＣＰＵ２０に通知する通知処理を示すフローチャートである。
【図５】本発明の実施形態におけるハードキーリピートを行う場合のハードキーイベント通知処理を示すフローチャートである。
【図６】本発明の実施形態におけるキーリピート機能の切替を行うための初期設定画面の構成図である。
【図７】本発明の実施形態におけるすべてのハードキーについて一括してハードキーリピートを有効にするか無効にするかの切替をする場合のハードキーイベント通知処理を示すフローチャートである。
【図８】本発明の実施形態におけるハードキーリピート状態に移行するまでの時間をシステム全体として一括で設定可能とする場合の初期設定画面の構成図である。
【図９】本発明の実施形態におけるハードキーリピート状態へ移行するまでの時間を設定する場合のハードキーイベント通知処理を示すフローチャートである。
【図１０】本発明の実施形態におけるハードキーリピート間隔をシステム全体として一括に設定可能とする場合の初期設定画面の構成図である。
【図１１】本発明の実施形態におけるハードキーリピート間隔をシステム全体として一括に設定可能とする場合のハードキーイベント通知処理を示すフローチャートである。
【符号の説明】
１  操作部ＣＰＵ
２  フラシュＲＯＭ
３  ＳＲＡＭ
４  ＬＣＤコントローラ
５  ＳＤＲＡＭ
６  ＬＣＤモジュール
７  タッチパネル
８  キー基板上のＳＷ・ＬＥＤ
９  ドライバ
２０  本体ＣＰＵ
【図１】
2004223922.tif 000003
【図２】
2004223922.tif 000004
【図３】
2004223922.tif 000005
【図４】
2004223922.tif 000006
【図５】
2004223922.tif 000007
【図６】
2004223922.tif 000008
【図７】
2004223922.tif 000009
【図８】
2004223922.tif 000010
【図９】
2004223922.tif 000011
【図１０】
2004223922.tif 000012
【図１１】
2004223922.tif 000013