(57)【要約】【課題】センサの検出信号に基づいて所定の処理を行う制御手段を備えた装置に装備される操作入力装置において、センサと制御手段とを接続するハーネスを短くするとともに制御手段に効率よくセンサの検出信号を転送することができる操作入力装置を提供すること。【解決手段】本発明の操作入力装置は、操作キー２０が操作されていないときにはセンサ３４の状態を示すセンサ状態コードを生成し、操作キー２０が操作されたときには該操作キー２０に対応するキーコードを生成するコード生成部３０と、センサ状態コードが生成された場合にはそのセンサ状態コードを格納し、キーコードが生成された場合にはセンサ状態コードに代えて生成されたキーコードを格納する格納手段と、該手段に格納されたセンサ状態コード又はキーコードを制御部３に転送するパネル用ＩＣ２９と、を備える。【選択図】      図２
2006035684.tif 000002
【特許請求の範囲】
【請求項１】
操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段によりセンサ状態コードが生成された場合にはそのセンサ状態コードを格納し、前記コード生成手段によりキーコードが生成された場合には前記センサ状態コードに代えて生成された前記キーコードを格納する格納手段と、該手段に格納された前記センサ状態コード又は前記キーコードを所定の転送先に転送する転送手段と、を備えることを特徴とする操作入力装置。
【請求項２】
操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段により生成されたセンサ状態コードを格納する第１のシフトレジスタと、前記キーコードが生成されていない場合には前記第１のシフトレジスタから転送された前記センサ状態コードを格納し、前記キーコードが生成された場合には生成された前記キーコードを優先して格納する第２のシフトレジスタと、該第２のシフトレジスタに格納された前記センサ状態コード又は前記キーコードを所定の転送先に転送する転送手段と、を備えることを特徴とする操作入力装置。
【請求項３】
操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段により生成されたセンサ状態コードを格納する第１のシフトレジスタと、前記コード生成手段により生成されたキーコードを格納する第２のシフトレジスタと、該第２のシフトレジスタに前記キーコードが格納されていない場合には前記第１のシフトレジスタの前記センサ状態コードを所定の転送先に転送し、前記第２のシフトレジスタに前記キーコードが格納された場合には前記センサ状態コードよりも優先して前記キーコードを前記所定の転送先に転送する転送手段と、を備えることを特徴とする操作入力装置。
【請求項４】
前記格納手段は、シフトレジスタであることを特徴とする請求項１記載の操作入力装置。
【請求項５】
前記センサ状態コードと前記キーコードは、ともに所定ビット数のデータであり、
前記コード生成手段は、前記所定ビット数のうちの特定の数ビットのデータが前記センサ状態コードと前記キーコードとで異なるように前記センサ状態コード又は前記キーコードを生成することを特徴とする請求項１乃至４のいずれか１に記載の操作入力装置。
【請求項６】
前記所定の転送先は、自装置の各部を制御する制御手段であり、
該制御手段は、前記転送手段によって転送されたコードの前記特定の数ビットのデータに基づいて、転送されたコードが前記センサ状態コードであるか又は前記キーコードであるかを判別することを特徴とする請求項５記載の操作入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作入力装置に関し、詳しくはコピー機やファクシミリ装置、これらの複合機等に装備される操作入力装置に関するものである。
【背景技術】
【０００２】
ユーザが動作指示や設定等の入力を行うための操作入力装置では、ユーザによって操作キーが操作された場合にその操作キーに対応するキーコードを生成し、生成したキーコードを専用の信号線（バスやハーネス等）を介して制御手段（ＭＰＵ：Microprocessing Unit）を有する処理装置に転送し、処理装置は、転送されたキーコードに基づいて所定の処理を実行する（例えば、特許文献１参照。）。
【０００３】
例えば、このような操作入力装置を装備するとともに、コピー機能やファクシミリ機能等を有する複合機において、その制御手段は、専用の信号線を介して操作入力装置から転送されたキーコードに基づいてユーザによる動作指示が何であるかを判断し、その判断結果に基づく所定の処理を実行する。例えば、操作入力装置（操作部）のスタートキーが押下（操作）されたとキーコードに基づいて判断した場合には、ＣＣＤ（Charge Coupled Device）等を具備する原稿読取手段に原稿の読取り動作を開始させる。
【０００４】
ところで、上記の複合機等は、ユーザにより載置された原稿を検出するための原稿有無検出センサや原稿カバーが閉じられたことを検出するための開閉検出センサ等の種々のセンサを具備しており、これらのセンサからの検出信号に基づいて操作入力装置に設けられている液晶表示装置（Liquid Crystal Display）からユーザに対する報知処理等を行っている。
【特許文献１】特開平９−２３０９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなセンサの検出信号に基づく報知処理等を行うためには、各センサと制御手段とをそれぞれ専用の信号線（以下、「ハーネス」ともいう。）で接続する必要があった。そのため、センサによってはハーネスの引き回しが長くなるという問題があった。
【０００６】
また、センサのＯＮ又はＯＦＦなどの数種類のデータしか転送されないにも関わらず、各センサに対して専用の信号線を設けてそれぞれ制御手段に接続していたため、センサ検出信号の転送効率が悪かった。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、センサの検出信号に基づいて所定の処理を行う制御手段を備えた装置に装備される操作入力装置において、センサと制御手段とを接続するハーネスを短くするとともに制御手段に効率よくセンサの検出信号を転送することができる操作入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の操作入力装置は、操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段によりセンサ状態コードが生成された場合にはそのセンサ状態コードを格納し、前記コード生成手段によりキーコードが生成された場合には前記センサ状態コードに代えて生成された前記キーコードを格納する格納手段と、該手段に格納された前記センサ状態コード又は前記キーコードを所定の転送先に転送する転送手段と、を備えることを特徴としている。
【０００９】
請求項２記載の操作入力装置は、操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段により生成されたセンサ状態コードを格納する第１のシフトレジスタと、前記キーコードが生成されていない場合には前記第１のシフトレジスタから転送された前記センサ状態コードを格納し、前記キーコードが生成された場合には生成された前記キーコードを優先して格納する第２のシフトレジスタと、該第２のシフトレジスタに格納された前記センサ状態コード又は前記キーコードを所定の転送先に転送する転送手段と、を備えることを特徴としている。
【００１０】
請求項３記載の操作入力装置は、操作キーが操作されていないときにはセンサの状態を示すセンサ状態コードを生成し、操作キーが操作されたときには該操作キーに対応するキーコードを生成するコード生成手段と、該手段により生成されたセンサ状態コードを格納する第１のシフトレジスタと、前記コード生成手段により生成されたキーコードを格納する第２のシフトレジスタと、該第２のシフトレジスタに前記キーコードが格納されていない場合には前記第１のシフトレジスタの前記センサ状態コードを所定の転送先に転送し、前記第２のシフトレジスタに前記キーコードが格納された場合には前記センサ状態コードよりも優先して前記キーコードを前記所定の転送先に転送する転送手段と、を備えることを特徴としている。
【００１１】
請求項４記載の操作入力装置は、請求項１に記載の操作入力装置において、前記格納手段は、シフトレジスタであることを特徴としている。
【００１２】
請求項５記載の操作入力装置は、請求項１乃至４のいずれか１に記載の操作入力装置において、前記センサ状態コードと前記キーコードは、ともに所定ビット数のデータであり、前記コード生成手段は、前記所定ビット数のうちの特定の数ビットのデータが前記センサ状態コードと前記キーコードとで異なるように前記センサ状態コード又は前記キーコードを生成することを特徴としている。
【００１３】
請求項６記載の操作入力装置は、請求項５に記載の操作入力装置において、前記所定の転送先は、自装置の各部を制御する制御手段であり、該制御手段は、前記転送手段によって転送されたコードの前記特定の数ビットのデータに基づいて、転送されたコードが前記センサ状態コードであるか又は前記キーコードであるかを判別することを特徴としている。
【発明の効果】
【００１４】
請求項１に記載の操作入力装置によれば、センサと自装置とを信号線（ハーネス）によって接続することにより、操作キーが操作されていないときに所定の転送先にキーコードに代えてセンサ状態コード（センサの検出信号）を転送することができる。したがって、例えば、操作入力装置を装備する装置の制御手段と各センサとを信号線によってそれぞれ接続する必要がなく、信号線の長さを短くすることができる。また、操作キーが操作されていないときには使用されないキーコードを転送するための信号線を介してセンサ状態コードを転送するので、センサ状態コードを効率よく転送することができる。
【００１５】
請求項２に記載の操作入力装置によれば、センサと自装置とを信号線によって接続することにより、操作キーが操作されていないときに所定の転送先にキーコードに代えてセンサ状態コードを転送することができる。したがって、例えば、操作入力装置を装備する装置の制御手段と各センサとを信号線によってそれぞれ接続する必要がなく、信号線の長さを短くすることができる。また、操作キーが操作されていないときには使用されないキーコードを転送するための信号線を介してセンサ状態コードを転送することができるので、センサ状態コードを効率よく転送することができる。なお、キーコードが生成された場合には、第２のシフトレジスタにはセンサ状態コードよりも優先してキーコードが格納されるので、ユーザによって操作キーが操作された場合には、その操作キーに対応するキーコードを所定の転送先に直ちに転送することができる。また、センサ状態コード又はキーコードを１ビットずつシリアル転送することができる。
【００１６】
請求項３に記載の操作入力装置によれば、センサと自装置とを信号線によって接続することにより、操作キーが操作されていないときに所定の転送先にキーコードに代えてセンサ状態コードを転送することができる。したがって、例えば、操作入力装置を装備する装置の制御手段と各センサとを信号線によってそれぞれ接続する必要がなく、信号線の長さを短くすることができる。また、操作キーが操作されていないときには使用されないキーコードを転送するための信号線を介してセンサ状態コードを転送するので、センサ状態コードを効率よく転送することができる。また、センサ状態コード又はキーコードを１ビットずつシリアル転送することができる。
【００１７】
請求項４に記載の操作入力装置によれば、請求項１記載の操作入力装置の効果に加えて、生成したセンサ状態コード又はキーコードを１ビットずつシリアル転送することができる。
【００１８】
請求項５に記載の操作入力装置によれば、請求項１乃至４のいずれか１に記載の操作入力装置の効果に加えて、コード生成手段は、所定ビット数のうちの特定の数ビットのデータがセンサ状態コードとキーコードとで異なるようにセンサ状態コード又はキーコードを生成するので、所定の転送先では、転送されたコードがセンサ状態コードであるか又はキーコードであるかを容易に判別することができる。
【００１９】
請求項６に記載の操作入力装置によれば、請求項５に記載の操作入力装置の効果に加えて、制御手段は、転送手段によって転送されたコードの特定の数ビットのデータに基づいて転送されたコードがセンサ状態コードであるか又はキーコードであるかを判断するので、コードを構成する全てのデータを受信する前に受信するコードがセンサ状態コードであるのか又はキーコードであるのかを判別することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の第１の実施形態に係る操作入力装置をコピー機能及びファクシミリ機能を有する複合機に具体化した場合について図面に基づき説明する。図１は、この複合機１の構成例を示したブロック図である。この複合機１は、図示するように、ユーザが複合機１に対する動作指示や設定等の入力を行うための操作部（操作入力装置）２、制御部（ＭＰＵ：Microprocessing Unit）３、原稿読取部４、コーデック（ＣＯＤＥＣ：Coder and Decoder）５、画像メモリ６、記録部７、ＲＯＭ（Read Only Memory）８、ＲＡＭ（Random Access Memory）９、モデム１０、及びＮＣＵ（Network Control Unit）１１を備えたものであって、制御部３と各部４乃至１１は、バス１２によって通信可能に接続されている。また、制御部３と操作部２は、信号線（ハーネス）Ｌ（Ｌ１乃至Ｌ３）によって接続されている。
【００２１】
図２の（ａ）は、操作部２を含む複合機１の外観の一例を示した斜視図である。図示するように、複合機１は、原稿トレイ１４に載置された原稿を原稿搬送路に沿って自動的に搬送する自動原稿搬送装置（ＡＤＦ：Automatic Document Feeder）１５、原稿載置板（不図示）に載置された原稿及び自動原稿搬送装置１５によって搬送される原稿の画像データを読取るフラットベッド読取部（ＦＢＳ：Flat Bed Scanner）１６、ユーザが複合機１に対する動作指示や設定等の入力を行うための操作部２の操作パネル１７、原稿の画像データの画像を記録する用紙が収納された用紙カセット１８等を具備して構成されている。
【００２２】
図２の（ｂ）は、同図（ａ）における操作部２の操作パネル１７を拡大した概略斜視図である。図示するように、操作パネル１７には、操作キー２０、液晶表示装置（ＬＣＤ：Liquid Crystal Display）２１、及びＬＥＤランプ２２が設けられている。操作キー２０は、複合機１の原稿読取部４に原稿の読取り開始を指示するためのスタートキー２３、コピー部数等を入力するためのテンキー２４、ワンタッチダイヤルに予め登録されたファクシミリ番号を指定するためのワンタッチキー２５、各種設定を行うためのカーソルキー２６などの各種キーからなるものである。液晶表示装置２１は、各種の設定画面や複合機１の動作状態などを文字や図形などで表示するものであり、制御部３から転送された表示用データを表示する。なお、この液晶表示装置２１は、タッチパネル式のものでもよく、その場合は操作キー２０に代えてこの液晶表示装置２１から各種の操作を行うことができる。ＬＥＤランプ２２は、複合機１の動作状態などを点灯又は消灯で表示するものである。
【００２３】
図１に示す制御部３は、複合機１の各部の動作を制御する。したがって、自装置（操作部）２の各部を制御する制御手段として機能する。原稿読取部４は、原稿の画像データを読取るものであり、図示しないが、原稿の画像データを主走査ライン毎に読取るためのラインセンサ（ＣＣＤ：Charge Coupled Device）、前記自動原稿搬送装置１５、前記フラットベッド読取部１６等を有して構成されている。この原稿読取部４のラインセンサによって読取られた原稿の画像データは、原稿読取部４が備える画像処理回路（不図示）において、ゲイン調整、Ａ／Ｄ変換、シェーディング補正等の画像処理が施された後、所定の出力先に出力される。
【００２４】
コーデック５は、画像データを符号化（エンコード）・復号（デコード）するものである。ここでは、原稿読取部４から出力された原稿の画像データをＭＨ（Modified Huffman）、ＭＲ（Modified Read）、ＭＭＲ（Modified Modified Read）、ＪＢＩＧ（Joint Bi-level Image Group）、ＪＰＥＧ（Joint Photographic Experts Group）方式等により符号化し、符号化されている画像データを復号する。画像メモリ６は、コーデック５において符号化された画像データ、原稿読取部４から直接出力された画像データ、ファクシミリ受信した画像データ等を格納する。
【００２５】
記録部７は、画像メモリ６から読み出された画像データの画像を用紙カセット１８等から供給された用紙に記録するものである。この記録部７における記録方式としては、例えば、電子写真方式やインクジェット記録方式等の各種の記録方式を用いることができる。
【００２６】
ＲＯＭ８は、制御部３によりこの複合機１の各部の動作が制御されるための各種プログラム等を格納しており、書換え可能なフラッシュメモリ等で構成されている。ＲＡＭ９は、複合機１の処理動作に用いる設定情報や動作情報等の各種データを読出し及び書込み可能な状態で格納している。
【００２７】
モデム１０は、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵ１１は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（Public Switched Telephone Network）２７に接続されている。
【００２８】
図３は、操作部２の具体的な構成例を示したブロック図である。操作部２は、図示するように、操作キー２０、液晶表示装置２１、ＬＥＤランプ２２の他に、パネル用ＩＣ（Integrated Circuit）２９を具備している。
【００２９】
パネル用ＩＣ２９は、図示するように、コード生成部３０、第１シフトレジスタ（Shift Register）３１、第２シフトレジスタ３２、及びキーコード用レジスタ（Register）３３を備えており、コード生成部３０は、前記操作キー２０及びセンサ３４と接続されている。ここで、センサ３４は、複合機１の各部の状態を検出するために複合機１の各所に配設されたものであり、図示しないが、自動原稿搬送装置１５の原稿カバー３５の開閉を検出するための原稿カバー開閉検出センサ、フラットベッド読取部１６の原稿載置板に載置された原稿を検出するための原稿有無検出センサ、用紙カセット１８が引き抜かれたことを検出するためのカセット開閉検出センサ等のセンサである。
【００３０】
コード生成部３０は、操作キー２０が操作されていないときにはセンサ３４の状態を示すセンサ状態コード（センサの検出信号）を生成し、操作キー２０が操作されたときには該操作キー２０に対応するキーコードを生成するコード生成手段として機能する。コード生成部３０は、操作キー２０が操作されていないときに、上記のセンサ３４からの所定の信号に基づいて、センサ３４の状態を示す情報（センサ状態コード）を生成する。例えば、原稿有無検出センサからの信号に基づいてセンサ状態コードを生成する場合には、原稿載置板に原稿が載置されていることを示すセンサ状態コード又は原稿載置板に原稿が載置されていないことを示すセンサ状態コードを生成する。このコード生成部３０において生成されるセンサ状態コードは、所定ビット数のデータであり、ここでは例えば「０００１０１０１」等の８ビットのデータである。なお、操作キー２０が操作されていないときとは、操作キー２０を構成するスタートキー２３やテンキー２４等のキーがいずれも操作されていない状態のときを意味している。
【００３１】
また、コード生成部３０は、操作キー２０が操作されたときには、いずれの操作キー２０が操作されたかを示す情報（キーコード）を生成する。例えば、スタートキー２３が押下（操作）された場合には、原稿読取部４に原稿の読取り動作を開始させるためのキーコードを生成する。なお、コード生成部３０において生成されるキーコードは、センサ状態コードと同じ所定ビット数のデータであり、ここでは例えば「１００１０１１０」等の８ビットのデータである。すなわち、センサ状態コードとキーコードは、ともに所定ビット数（ここでは、８ビット）のデータである。
【００３２】
なお、コード生成部３０は、前記所定ビット数（８ビット）のうちの特定の数ビット（ここでは、上位３ビット）のデータが異なるようにセンサ状態コード又はキーコードを生成する。具体的には、８ビットのデータのうちの上位３ビットを、生成するコードがセンサ状態コードであるのかキーコードであるのかを示す情報に割り当て、残りの下位５ビットをセンサ３４の状態を示す情報又はいずれの操作キー２０が操作されたかを示す情報に割り当ててセンサ状態コード又はキーコードを生成する。本実施形態においては、センサ状態コードを生成する場合には上位３ビットのデータを全てゼロ（「０００」）とし、キーコードを生成する場合には上位３ビットのデータをそれ以外のデータとしてコード（センサ状態コード又はキーコード）を生成する。なお、ここでは、キーコードの場合、上位３ビット（特定の数ビット）のデータによって操作キー２０の種類が識別でき、下位５ビットのデータによってそれら各操作キー２０の状態を表現できるようになっているが、特定の数ビットの数を多くすることにより、キーコードで状態を表現することができる操作キー２０の数を増やすことができる。逆に、特定の数ビットの数を少なくすることにより、１つのセンサ３４に対してより多くの状態をセンサ状態コードで表現することができる。また、所定ビット数は８ビットに限定されるものではなく、操作キー２０の数やセンサ３４の数等によって適宜変更すればよい。
【００３３】
第１シフトレジスタ（第１のシフトレジスタ）３１は、コード生成部３０により生成されたセンサ状態コードを格納するものであり、直列に接続した複数（ここでは、８つ）のフリップフロップ（Flip flop）から構成されている。なお、この第１シフトレジスタ３１は、上記８ビットのセンサ状態コードを一度に格納することも可能であるが、ここでは、パネル用ＩＣ２９が前段のフリップフロップのデータを次段のフリップフロップに転送して最上位段のフリップフロップにあった１ビットのデータを第２シフトレジスタ（第２のシフトレジスタ）３２に転送すると同時に、空き状態となった最下位段のフリップフロップにセンサ状態コードを構成する１ビットのデータを書込む処理を繰返し行うことにより、８ビットのセンサ状態コードを１ビットずつ格納する。なお、この繰返し行われる処理は、パネル用ＩＣ２９が制御部３から受信するクロック信号に同期して行われるようになっている。
【００３４】
第２シフトレジスタ３２は、コード生成部３０によりキーコードが生成されていない場合には第１シフトレジスタ３１から転送されたセンサ状態コードを格納し、コード生成部３０によりキーコードが生成された場合には生成されたキーコードを優先して格納するものであり、第１シフトレジスタ３１と同様に直列に接続した複数（ここでは、８つ）のフリップフロップから構成されている。この第２シフトレジスタ３２は、コード生成部３０によりキーコードが生成されていない場合には、パネル用ＩＣ２９が前段のフリップフロップのデータを次段のフリップフロップに転送して最上位段のフリップフロップにあった１ビットのデータを出力すると同時に、空き状態となった最下位段のフリップフロップに第１シフトレジスタ３１から転送されたセンサ状態コードを構成する１ビットのデータを書込む処理を繰返し行うことにより、８ビットのセンサ状態コードを１ビットずつ格納する。なお、この第２シフトレジスタ３２から出力された最上位段のフリップフロップにあったデータは、制御部３に転送される。
【００３５】
キーコード用レジスタ３３は、コード生成部３０においてキーコードが生成されたときに、生成されたキーコードを一時的に格納するものである。ユーザによって操作キー２０を構成する複数のキー２３乃至２６のいずれか一つでも操作された場合、コード生成部３０においてその操作キー２０に対応するキーコードが生成される。そして、生成されたキーコードは、このキーコード用レジスタ３３に格納されるが、格納されるとフラグ（Flag）が立てられるようになっており、パネル用ＩＣ２９は、このフラグが立てられた場合に、第１シフトレジスタ３１から転送されて第２シフトレジスタ３２に格納されている８ビットのセンサ状態コードをキーコード用レジスタ３３に格納されている８ビットのキーコードに書換える。したがって、第２シフトレジスタ３２は、コード生成部３０によりキーコードが生成された場合には生成されたキーコードを優先して格納する。そして、このようにして第２シフトレジスタ３２に格納されたキーコードは、後に詳述するが、パネル用ＩＣ２９が制御部３から受信するクロック信号に同期して、制御部３に１ビットずつ転送される。
【００３６】
パネル用ＩＣ２９は、操作キー２０、液晶表示装置２１、ＬＥＤランプ２２、及び複合機１が備えるセンサ３４と接続されるとともに、複合機１の制御部３と３本の信号線Ｌ（Ｌ１乃至Ｌ３）によって接続されている。信号線Ｌ１は、制御部３からパネル用ＩＣ２９へクロック信号を転送するための信号線であり、信号線Ｌ２は、制御部３からパネル用ＩＣ２９へ表示用データを転送するための信号線であり、信号線Ｌ３は、パネル用ＩＣ２９から制御部３へセンサ状態コード又はキーコードを転送するための信号線である。
【００３７】
上記構成を備えた複合機１は、原稿の画像データを読取ってその画像を用紙に記録するコピー機能、外部の装置との間で原稿の画像データをファクシミリ送受信するファクシミリ通信機能等を備えている。また、複合機１の制御部３は、ユーザによって操作部２の操作キー２０が操作されていない場合には操作部２からセンサ状態コードを受信してセンサ３４の状態を監視し、操作キー２０が操作された場合には操作部２のパネル用ＩＣ２９からキーコードを受信して該キーコードに対応する所定の処理を実行する。以下、制御部３がパネル用ＩＣ２９に所定の周期でクロック信号を転送し、それに対してパネル用ＩＣ２９が制御部３にセンサ状態コード又はキーコードを転送する際の制御部３及びパネル用ＩＣ２９の処理動作について説明する。
【００３８】
制御部３は、信号線Ｌ１を介してパネル用ＩＣ２９に所定の周期（例えば、１〜２ｍｍｓｅｃ毎に）でクロック信号を転送するとともに、前記クロック信号に同期して信号線Ｌ２を介して表示用データを転送する。これに対して、転送手段として機能するパネル用ＩＣ２９は、制御部３から信号線Ｌ１を介して転送されるクロック信号に同期して制御部３から信号線Ｌ２を介して転送された表示用データを受信するとともに、信号線Ｌ３を介して第２シフトレジスタ３２に格納されたセンサ状態コード又はキーコードを所定の転送先に転送する。ここで、所定の転送先は、自装置の各部を制御する制御手段（制御部３）である。パネル用ＩＣ２９は、具体的には、制御部３から信号線Ｌ１を介して受信したクロック信号に同期して、信号線Ｌ２を介して受信した表示用データを液晶表示装置２１に表示させるとともに、第２シフトレジスタ３２に格納されたセンサ状態コード又はキーコードを１ビットずつ制御部３に転送（シリアル転送）する。したがって、図４に示すように、制御部３は、パネル用ＩＣ２９に対して８個のクロック信号を転送する度に１つのセンサ状態コード又はキーコードを受信する。
【００３９】
ところで、ＲＯＭ８には、制御部３が受信したコードの上位３ビットのデータが全てゼロ（「０００」）であればセンサ状態コード、上位３ビットのデータがこれ以外の場合にはキーコードであるという情報が予め格納されている。制御部３は、パネル用ＩＣ２９によって転送されたコードの特定の数ビット（ここでは、上位３ビット）のデータに基づいて、転送されたコードがセンサ状態コードであるか又はキーコードであるかを判別する。例えば「０００１０１００」で表されるコードを受信した場合には、上位３ビットのデータが「０００」であるので転送されたコードはセンサ状態コードであると判別することができる。また、「１０１００１０１」で表されるコードを受信した場合には、上位３ビットのデータが「１０１」（「０００」以外）であるので転送されたコードはキーコードであると判別することができる。なお、パネル用ＩＣ２９から８ビットのコード（センサ状態コード又はキーコード）が最上位ビットのデータから順に１ビットずつ転送されるため、制御部３は、８ビット全てのデータを受信する前に転送されるコードがセンサ状態コードであるか又はキーコードであるかを判別することが可能である。
【００４０】
また、ＲＯＭ８には、キーコードテーブル及びセンサ状態コードテーブルが格納されている。キーコードテーブルは、キーコードとキーコードに対応して実行すべき処理とが対応付けられたテーブルであり、制御部３は、パネル用ＩＣ２９からキーコードを受信した場合に、このキーコードテーブルを参照して自身が実行すべき処理を判断する。センサ状態コードテーブルは、センサ状態コードと各種センサ３４の状態、例えば原稿有無検出センサであれば原稿が載置されている状態であるのか又は載置されていない状態であるのかを示す情報とが対応付けられたテーブルであり、制御部３は、パネル用ＩＣ２９からセンサ状態コードを受信した場合に、このセンサ状態コードテーブルを参照し、いずれのセンサ３４がどのような状態にあるのかを判断する。そして、その判断結果に基づく所定の処理を実行する。例えば、用紙カセット１８が引き抜かれている場合には、「用紙カセットを閉じてください」等のメッセージを液晶表示装置２１に表示させるための表示用データをパネル用ＩＣ２９に対して転送する処理などを行う。
【００４１】
このように、制御部３は、操作部２のパネル用ＩＣ２９に対して所定の周期でクロック信号を転送してパネル用ＩＣ２９からセンサ状態コード又はキーコードを受信し、受信したセンサ状態コード又はキーコードに基づいて種々の処理を行う。
【００４２】
以下、操作キー２０が操作されていないときのパネル用ＩＣ２９の処理動作について、図５に基づいて説明する。パネル用ＩＣ２９のコード生成部３０は、操作部２の操作キー２０が操作されていないときには、センサ３４の状態を示すセンサ状態コードを生成し、パネル用ＩＣ２９は、これを第１シフトレジスタ３１に１ビットずつ格納する。図５の（ａ）は、ある時点においてセンサ状態コードがそれぞれ格納された第１シフトレジスタ３１と第２シフトレジスタ３２を示した図である。図示する状態では、第２シフトレジスタ３２に「０００１０１００」で表されるセンサ状態コードが、第１シフトレジスタ３１に「０００１１００１」で表されるセンサ状態コードが格納されている。
【００４３】
これに対し、制御部３から信号線Ｌ１を介してクロック信号が転送されると、パネル用ＩＣ２９は、第２シフトレジスタ３２の最上位段（８段目）のデータを信号線Ｌ３を介して制御部３へ転送する（処理１）。ここでは、８段目にセンサ状態コードの最上位ビットのデータ「０」が格納されているので、それを信号線Ｌ３を介して制御部３に転送する。このように、第２シフトレジスタ３２の８段目のデータが制御部３に転送されると、８段目は空き状態となるため、パネル用ＩＣ２９は、各段（７段目乃至１段目）のデータをそれぞれ１つ上位の段（図中の左側）へシフトさせる（処理２）。ここでは、「０００１０１００」で表されるセンサ状態コードの転送済みの最上位ビットのデータを除く下位７ビットのデータ「００１０１００」をそれぞれシフトさせる。このように、第２シフトレジスタ３２の各段のデータが１段ずつシフトされると、１段目は空き状態となるため、パネル用ＩＣ２９は、第１シフトレジスタ３１の最上位段（８段目）のデータを第２シフトレジスタ３２に転送して該第２シフトレジスタ３２の１段目に格納する（処理３）。ここでは、「０００１１００１」で表されるセンサ状態コードの最上位ビットのデータ「０」が第１シフトレジスタ３１の８段目から転送されて第２シフトレジスタ３２の１段目に格納される。
【００４４】
一方、前記処理３によって８段目のデータが第２シフトレジスタ３２の１段目に転送された第１シフトレジスタ３１においては、パネル用ＩＣ２９は、前記処理２と同様にして各段（７段目乃至１段目）のデータをそれぞれ１つ上位の段へシフトさせる（処理４）。ここでは、「０００１１００１」で表されるセンサ状態コードの第２シフトレジスタ３２に転送された最上位ビットのデータを除く下位７ビットのデータ「００１１００１」をそれぞれシフトさせる。このように、第１シフトレジスタ３１の各段のデータが１段ずつシフトされると、１段目は空き状態となるため、パネル用ＩＣ２９は、コード生成部３０において生成された次のセンサ状態コードのうちの１ビットのデータを第１シフトレジスタ３１に転送して該第１シフトレジスタ３１の１段目に格納する（処理５）。ここでは、「０００１０１１０」で表される次のセンサ状態コードの最上位ビットのデータ「０」がコード生成部３０から転送されて第１シフトレジスタ３１の１段目に格納される。なお、以上説明した処理１乃至処理５は、１回のクロック信号に対して全て同時に行われるようになっている。
【００４５】
図５の（ｂ）は、同図（ａ）の状態でパネル用ＩＣ２９がクロック信号を受信した場合に、パネル用ＩＣ２９が処理１乃至５を行った後の第１シフトレジスタ３１と第２シフトレジスタ３２を示した図である。ここでは、同図（ａ）の状態において第２シフトレジスタ３２の８段目に格納されていたセンサ状態コードの最上位ビットのデータ「０」が制御部３へ転送され、第２シフトレジスタ３２には、残りの下位７ビットのデータ「００１０１００」が８段目乃至２段目に、第１シフトレジスタ３１の８段目に格納されていたデータ「０」が１段目にそれぞれ格納されている。また、第１シフトレジスタ３１には、８段目に格納されていた最上位ビットのデータを除く下位７ビットのデータ「００１１００１」が８段目乃至２段目に、コード生成部３０から転送された次のセンサ状態コードの最上位ビットのデータ「０」が１段目に格納されている。
【００４６】
図５の（ｃ）は、同図（ｂ）の状態でパネル用ＩＣ２９がクロック信号を受信した場合に、パネル用ＩＣ２９が処理１乃至５を行った後の第１シフトレジスタ３１と第２シフトレジスタ３２を示した図である。ここでは、同図（ｂ）の状態において第２シフトレジスタ３２の８段目に格納されていたセンサ状態コードの最上位ビットから２番目のデータ「０」が制御部３へ転送され、第２シフトレジスタ３２には、残りの下位６ビットのデータ「０１０１００」が８段目乃至３段目に、１段目に格納されていたデータ「０」が２段目に、第１シフトレジスタ３１の８段目に格納されていたデータ「０」が１段目にそれぞれ格納されている。また、第１シフトレジスタ３１には、既に第２シフトレジスタ３２に転送された最上位ビットのデータ「０」と８段目に格納されていた最上位ビットから２番目のデータ「０」を除く下位６ビットのデータ「０１１００１」が８段目乃至３段目に、１段目に格納されていた次のセンサ状態コードの最上位ビットのデータ「０」が２段目に、コード生成部３０から転送された次のセンサ状態コードの最上位ビットから２番目のデータ「０」が１段目に格納されている。
【００４７】
図５の（ａ）乃至（ｃ）に基づいて説明したように、操作キー２０が操作されていないときには、制御部３からクロック信号を受信する度に処理１乃至処理５がパネル用ＩＣ２９によって行われることにより、センサ状態コードが１ビットずつ制御部３にシリアル転送されるようになっている。
【００４８】
以下、このようにしてセンサ３４の状態を監視してセンサ状態コードを制御部３に転送しているときに操作キー２０が操作された場合について説明する。操作キー２０（キー２３乃至２６のいずれか１つのキー）が操作されると、コード生成部３０は、センサ状態コードに代えて、操作された操作キー２０に対応する８ビットのキーコードを生成する。コード生成部３０により生成されたキーコードは、第２シフトレジスタ３２に格納されるが、第２シフトレジスタ３２には第１シフトレジスタ３１から転送されたセンサ状態コードが格納されている。このセンサ状態コードは、上記のように１ビットずつ制御部３へと転送されるが、例えば、８ビットのセンサ状態コードに対して上位５ビットのデータが転送された状態（下位３ビットのデータが第２シフトレジスタ３２の８段目乃至６段目に格納されている状態）で第２シフトレジスタ３２の各段のデータをキーコードに書換えると、結果としてセンサ状態コードの残りの３ビットのデータが制御部３に転送されないため、制御部３は受信したコードが何を示すものであるかを判断することができないという問題が生じる。したがって、コード生成部３０において生成されたキーコードは、コード生成部３０において該キーコードが生成された時点でその一部が制御部３に転送済みのセンサ状態コードの転送処理が完了するまでの間、キーコード用レジスタ３３に一旦格納される。そして、第１シフトレジスタ３１から第２シフトレジスタ３２にセンサ状態コードのデータが全て転送された際、すなわち、次に制御部３に転送すべきセンサ状態コードを構成する８ビットのデータの全てが第２シフトレジスタ３２に格納された状態となった際に、パネル用ＩＣ２９は、第２シフトレジスタ３２のセンサ状態コードをキーコード用レジスタ３３に格納されているキーコードに書換えることにより、第２シフトレジスタ３２にキーコードを格納する。
【００４９】
図６の（ａ）は、操作キー２０が操作されたときの第１シフトレジスタ３１、第２シフトレジスタ３２、及びキーコード用レジスタ３３を例示した図である。図示するように、第２シフトレジスタ３２には、センサ状態コードの最下位ビットのデータ「１」が８段目に格納されており、「０００１０１００」のセンサ状態コードの上位７ビットのデータが７段目乃至１段目に格納されている。第１シフトレジスタ３１には、「０００１０１００」のセンサ状態コードの最下位ビットのデータ「０」が８段目に格納されており、「０００１１００１」のセンサ状態コードの上位７ビットのデータが７段目乃至１段目に格納されている。そして、キーコード用レジスタ３３には、操作キー２０が操作されたことに基づいてコード生成部３０により生成された「１０１０１００１」のキーコードが格納されている。
【００５０】
図６の（ａ）に示す状態では、コード生成部３０においてキーコードが生成された時点でその一部が制御部３に転送済みであるセンサ状態コードの最下位ビットのデータ「１」が第２シフトレジスタ３２の８段目に格納されている。したがって、この状態でキーコード用レジスタ３３のキーコードを第２シフトレジスタ３２に転送すると、上述したように問題が生じるので、この８段目のデータが制御部３へ転送された後にキーコード用レジスタ３３のキーコードを第２シフトレジスタ３２へ転送する。
【００５１】
図６の（ｂ）は、同図（ａ）の状態からパネル用ＩＣ２９が制御部３からクロック信号を受信した後の第１シフトレジスタ３１、第２シフトレジスタ３２、及びキーコード用レジスタ３３の状態を示した図である。図示するように、第２シフトレジスタ３２には「０００１０１００」のセンサ状態コードが、第１シフトレジスタ３１には「０００１１００１」のセンサ状態コードが、そして、キーコード用レジスタ３３には「１０１０１００１」のキーコードが格納されている。パネル用ＩＣ２９は、このようにセンサ状態コードの８ビット全てのデータが格納された状態で、これらの全てのデータをキーコード用レジスタ３３に格納されているキーコードに書換えて第２シフトレジスタ３２にキーコードを格納する。
【００５２】
図６の（ｃ）は、同図（ｂ）の状態からキーコード用レジスタ３３のキーコードが第２シフトレジスタ３２に転送された直後の第１シフトレジスタ３１、第２シフトレジスタ３２、及びキーコード用レジスタ３３の状態を示した図である。図示するように、第２シフトレジスタ３２にはキーコード用レジスタ３３から転送された「１０１０１００１」のキーコードが、第１シフトレジスタ３１には「０００１１００１」のセンサ状態コードが格納されている。パネル用ＩＣ２９は、このようにして第２シフトレジスタ３２に格納されたキーコードを上記したセンサ状態コードの場合と同様に、クロック信号に同期して制御部３に１ビットずつ転送する。
【００５３】
図６の（ｄ）は、同図（ｃ）の状態からパネル用ＩＣ２９が制御部３からクロック信号を受信した後の第１シフトレジスタ３１、第２シフトレジスタ３２、及びキーコード用レジスタ３３の状態を示した図である。図示するように、第２シフトレジスタ３２の８段目に格納されていたキーコードの最上位ビットのデータ「１」が信号線Ｌ３を介して制御部３へと転送され、第２シフトレジスタ３２には、キーコードの残りの下位７ビットのデータ「０１０１００１」（８段目乃至２段目）と第１シフトレジスタ３１から転送されたセンサ状態コードの最上位ビットのデータ「０」（１段目）が格納されている。そして、第１シフトレジスタ３１には、最上位ビットのデータ「０」が第２シフトレジスタ３２に転送されたセンサ状態コードの残りの下位７ビットのデータ「００１１００１」（８段目乃至２段目）と、次のセンサ状態コードの最上位ビットのデータ「１」（１段目）が格納されている。
【００５４】
パネル用ＩＣ２９は、制御部３から受信するクロック信号に同期して、第２シフトレジスタ３２に格納されている残りの下位７ビットのデータについても、信号線Ｌ３を介して制御部３に１ビットずつシリアル転送する。このような処理を繰返して制御部３にキーコードが転送されると、制御部３は、受信したコードがセンサ状態コードであるか又はキーコードであるかを判別する。ここでは、制御部３に転送されるコードは、「１０１０１００１」で表されるコードであるため、制御部３は、上位３ビットのデータ「１０１」に基づいて転送されたコードがキーコードであると判別することができる。続いて、残りの５ビットのデータを受信した後、ＲＯＭ８に格納されているキーコードテーブルを参照して実行すべき処理を判断する。例えば、受信したキーコードが原稿の読取り開始命令を示すものであれば、原稿読取部４に対して原稿の読取開始を指示するための制御命令を出力し、原稿の読取中であることを示す表示用データを信号線Ｌ２を介してパネル用ＩＣ２９へ転送する。パネル用ＩＣ２９は、クロック信号に同期してこの表示用データを受信し、液晶表示装置２１に表示させる。
【００５５】
以上説明したように、本実施形態に係る操作入力装置（操作部２）によれば、複合機１の各部に配設されているセンサ３４と操作部２が備えるパネル用ＩＣ２９とを接続してパネル用ＩＣ２９から制御部３へセンサ状態コードを転送するので、各センサ３４と制御部３とを信号線（ハーネス）によって直接接続する必要がなく、信号線の引き回しを短くすることができる。なお、操作キー２０が操作された場合には、センサ状態コードよりも優先してキーコードが転送されるので、問題が生じることはない。
【００５６】
また、第１シフトレジスタ３１に格納されたセンサ状態コードが第２シフトレジスタ３２へ転送されると、第１シフトレジスタ３１には次のセンサ状態コードが格納される。したがって、第２シフトレジスタ３２のセンサ状態コードの転送処理が完了したときに、次に転送すべきセンサ状態コードが既に確保されているので、クロック信号を受信する周期が短くなった場合に、クロック信号に同期してセンサ状態コードを制御部３へ転送することができないといった問題が生じることはない。
【００５７】
次に、本発明の第２の実施形態に係る複合機の操作部（操作入力装置）２Ａについて説明する。なお、この操作部２Ａの一部の構成は、図１及び図３に示した第１の実施形態に係る複合機１の操作部２のものと同一であるため、同一の構成のものには同一番号を付けてその説明を省略し、主に異なる点について以下で説明する。また、操作部２Ａを除く複合機の各部は、複合機１と同様に構成されているため、ここではその説明を省略する。
【００５８】
図７は、本実施の形態に係る操作部２Ａの構成を示したブロック図である。図３に示した第１の実施形態に係る複合機１の操作部２と比較すると、操作部２には第１シフトレジスタ３１と第２シフトレジスタ３２の２つのシフトレジスタが設けられていたのに対して、操作部２Ａにはシフトレジスタ３７のみが設けられている点で異なる。シフトレジスタ３７は、コード生成部３０によりセンサ状態コードが生成された場合にはそのセンサ状態コードを格納し、コード生成部３０によりキーコードが生成された場合にはセンサ状態コードに代えて生成されたキーコードを格納する格納手段として機能する。また、パネル用ＩＣ２９ａは、ここでは、シフトレジスタ３７に格納されたセンサ状態コード又はキーコードを所定の転送先（制御部３）に転送する転送手段として機能する。
【００５９】
このように構成された操作部２Ａにおいて、操作キー２０が操作されていない場合には、コード生成部３０は、センサ状態コードを生成し、生成されたセンサ状態コードはシフトレジスタ３７に格納される。そして、シフトレジスタ３７に格納されたセンサ状態コードは、制御部３からのクロック信号に同期して信号線Ｌ３を介して制御部３に１ビットずつシリアル転送される。一方、ユーザによって操作キー２０が操作された場合には、コード生成部３０は、操作された操作キー２０に対応するキーコードを生成し、生成されたキーコードはキーコード用レジスタ３３に一旦格納される。そして、キーコード用レジスタ３３に格納されたキーコードは、シフトレジスタ３７に転送された後に信号線Ｌ３を介して制御部３に１ビットずつシリアル転送される。なお、シフトレジスタ３７から制御部３にセンサ状態コード又はキーコードを転送する処理及びキーコード用レジスタ３３からシフトレジスタ３７にキーコードを転送する処理は、第１の実施形態に係る複合機１の操作部２における第２シフトレジスタ３２から制御部３にセンサ状態コード又はキーコードを転送する処理及びキーコード用レジスタ３３から第２シフトレジスタ３２にキーコードを転送する処理と同様に行われるため、ここでの詳細な説明は省略する。
【００６０】
ところで、パネル用ＩＣ２９ａから制御部３にセンサ状態コード又はキーコードを転送する処理は、パネル用ＩＣ２９ａが制御部３からクロック信号を受信する周期で繰返し行われるため、例えば、液晶表示装置２１に表示させるデータのデータ量を多くする必要がある場合などに、パネル用ＩＣ２９ａがクロック信号を受信する周期が短くなれば、それだけコードを高速で転送する必要がある。このように、短い周期でクロック信号を受信する場合、シフトレジスタ３７に格納されていたセンサ状態コード又はキーコードを転送した後にクロック信号を受信した際に、そのクロック信号に対して転送すべきセンサ状態コードがシフトレジスタ３７に格納されておらず、クロック信号に同期してセンサ状態コードを転送することができないという問題が生じることが考えられる。
【００６１】
これに対し、第１の実施形態に係る操作部２では、第２シフトレジスタ３２に格納されたセンサ状態コードやキーコードを制御部３へ転送する際に、次に転送すべきセンサ状態コードが第１シフトレジスタ３１に格納されているので、クロック信号を受信する周期が短くなったとしても、クロック信号に同期して正しくコードを転送することが可能である。したがって、表示用データをパネル用ＩＣに高速転送しなければならない場合など、パネル用ＩＣがクロック信号を受信する周期が短い場合には、第１の実施形態に係る操作部２のようにシフトレジスタを２段構成とするのが好適である。
【００６２】
次に、本発明の第３の実施形態に係る複合機の操作部（操作入力装置）２Ｂについて説明する。なお、この操作部２Ｂの一部の構成は、図１及び図３に示した第１の実施形態に係る複合機１の操作部２のものと同一であるため、同一の構成のものには同一番号を付けてその説明を省略し、主に異なる点について以下で説明する。また、操作部２Ｂを除く複合機の各部は、複合機１と同様に構成されているため、ここではその説明を省略する。
【００６３】
図８は、本実施の形態に係る操作部２Ｂの構成を示したブロック図である。図３に示した第１の実施形態に係る複合機１の操作部２と比較すると、操作部２には第１シフトレジスタ３１と第２シフトレジスタ３２の２つのシフトレジスタが直列に接続されていたのに対して、操作部２Ｂでは第１シフトレジスタ３９と第２シフトレジスタ４０が並列に設けられている点、及びキーコード用レジスタ３３が設けられていない点で異なる。第１シフトレジスタ（第１のシフトレジスタ）３９は、コード生成部３０により生成されたセンサ状態コードを格納し、第２シフトレジスタ（第２のシフトレジスタ）４０は、コード生成部３０により生成されたキーコードを格納する。また、パネル用ＩＣ２９ｂは、第２シフトレジスタ４０にキーコードが格納されていない場合には第１シフトレジスタ３９のセンサ状態コードを所定の転送先（制御部３）に転送し、第２シフトレジスタ４０にキーコードが格納された場合にはセンサ状態コードよりも格納されたキーコードを優先して前記所定の転送先（制御部３）に転送する転送手段として機能する。
【００６４】
このように構成された操作部２Ｂにおいて、操作キー２０が操作されていないときには、コード生成部３０は、センサ状態コードを生成し、生成したセンサ状態コードは第１シフトレジスタ３９に格納される。そして、第１シフトレジスタ３９に格納されたセンサ状態コードは、信号線Ｌ３を介して制御部３に１ビットずつシリアル転送される。一方、操作キー２０が操作されたときには、コード生成部３０は、操作された操作キー２０に対応するキーコードを生成し、生成されたキーコードは第２シフトレジスタ４０に格納される。そして、第２シフトレジスタ４０にキーコードが格納されると、第１シフトレジスタ３９から制御部３へのセンサ状態コードの転送処理は一部のデータが転送済みのセンサ状態コードの転送処理が完了した時点で一旦中断され、第２シフトレジスタ４０に格納されたキーコードが信号線Ｌ３を介して制御部３に１ビットずつシリアル転送される。
【００６５】
なお、以上３つの実施形態で示した操作部（操作入力装置）２、２Ａ、及び２Ｂの構成は、本発明に係る操作入力装置の一態様にすぎず、本発明の要旨を逸脱しない範囲内で適宜設計変更できることは勿論であり、各種センサを備えた装置であれば装備する装置は複合機に限定されるものではなく、例えば、コピー装置、ファクシミリ装置、スキャナ装置等に適用してもよい。
【産業上の利用可能性】
【００６６】
本発明は、例えば、コピー機、ファクシミリ装置、これらの複合機等が備える操作入力装置に適用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施形態に係る操作入力装置及び操作入力装置が装備された複合機の構成例を示したブロック図である。
【図２】（ａ）は、操作入力装置を含む複合機の外観の一例を示した斜視図であり、（ｂ）は、操作入力装置の操作パネルの拡大図である。
【図３】第１の実施形態に係る操作入力装置の構成を示したブロック図である。
【図４】クロック信号に同期して転送されるコードを例示した図である。
【図５】操作キーが操作されていないときの第１シフトレジスタ及び第２シフトレジスタの状態の変化を示した図である。
【図６】操作キーが操作されたときの第１シフトレジスタ及び第２シフトレジスタの状態の変化を示した図である。
【図７】本発明の第２の実施形態に係る操作入力装置の構成を示したブロック図である。
【図８】本発明の第３の実施形態に係る操作入力装置の構成を示したブロック図である。
【符号の説明】
【００６８】
１    複合機
２    操作部（操作入力装置）
３    制御部（ＭＰＵ）
２０    操作キー
２９、２９ａ、２９ｂ    パネル用ＩＣ
３０    コード生成部
３１、３９    第１シフトレジスタ
３２、４０    第２シフトレジスタ
３３    キーコード用レジスタ
３４    センサ
３７    シフトレジスタ
Ｌ、Ｌ１、Ｌ２、Ｌ３    信号線
【図１】
2006035684.tif 000003
【図２】
2006035684.tif 000004
【図３】
2006035684.tif 000005
【図４】
2006035684.tif 000006
【図５】
2006035684.tif 000007
【図６】
2006035684.tif 000008
【図７】
2006035684.tif 000009
【図８】
2006035684.tif 000010