(57)【要約】  【課題】本発明は、報知すべきコードの総数が増加されたとしても、機器のコストやサイズを増大させることなく、該コード（特に、各桁にゼロ値が含まれているコード）を分かりやすく報知することが可能な電子機器を提供することを目的とする。  【解決手段】本発明に係る電子機器は、Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードを報知する手段として、点滅によりメッセージコードの各桁の値を表現する第１、第２ＬＥＤ１２ａ、１２ｂと、ユーザ操作を受け付ける操作部と、各ＬＥＤ１２ａ、１２ｂの点消灯制御を行う制御部と、を有して成り、該制御部は、前記操作部に対して第１のユーザ操作（ゴーキー押下）が為される毎に、各ＬＥＤの点消灯状態をメッセージコードの各桁の値に応じて順次移行していく構成としている。【選択図】      図４
2005212331.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のコードを報知する手段として、点滅により前記コードの各桁の値を表現する少なくとも１つの発光部と、ユーザ操作を受け付ける操作部と、各発光部の点消灯制御を行う制御部と、を有して成り、前記制御部は、前記操作部に対して第１のユーザ操作が為される毎に、前記発光部の点消灯状態を前記コードの各桁の値に応じて順次移行していくことを特徴とする電子機器。
【請求項２】
前記制御部は、前記操作部に対して第２のユーザ操作が為された場合、前記コードの報知を最初からやり直すことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記コードの報知開始に際し、前記コード報知中と異なる点消灯パターンで前記発光部を点滅させることを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
前記コードの報知は反復継続されることを特徴とする請求項１〜請求項３のいずれかに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の故障状態等をＸ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードで報知する機能を備えた電子機器に関するものである。
【背景技術】
【０００２】
従来より、複数個の発光ダイオード（以下、ＬＥＤ［Light Emitting Diode］と呼ぶ）を用いて機器の故障内容を２進数のメッセージコードで報知する電子機器が開示・提案されている（例えば、特許文献１を参照）。なお、上記構成から成る電子機器のＬＥＤは、各々の点消灯状態から２進数のメッセージコードを直接読み取れるように、その桁数分だけ一列に並べて形成されていた。
【特許文献１】特開平８−３３００６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
確かに、上記構成から成る電子機器であれば、ユーザやサービスマンに対して機器の故障有無だけでなく、その内容まで切り分けて報知することができるので、修理時間の短縮に貢献することが可能である。
【０００４】
しかしながら、上記構成から成る電子機器では、報知すべきメッセージコードの総数が増加されると、その桁数増大に従って多くのＬＥＤが必要となり、コストアップや占有スペースの増大が招かれる、という課題があった。特に、メッセージコードを２進法で報知する上記構成では、機器内部での信号処理が容易な反面、１０通り程度のメッセージコードを報知するだけでも４個（４桁分）のＬＥＤが必要であり、上記課題が顕著であった。
【０００５】
一方、報知しようとするメッセージコードに応じた回数分だけ単一のＬＥＤを点滅させる構成であれば、どれだけコード総数が増加されても、ＬＥＤの設置数増大を招くことなく全てのメッセージコードを報知することが可能である。しかしながら、このような構成では、メッセージコードの報知に際して、単一のＬＥＤが多数かつ長時間に亘って点滅されることになるため、ユーザにとって情報が読み取りにくくなる、という課題があった。また、上記の従来構成では、各桁にゼロ値が含まれているメッセージコード、特に、ゼロ値（消灯状態）の連続が想定される２進数Ｎ桁のメッセージコードを分かりやすく報知することができない、という課題もあった。
【０００６】
本発明は、上記の問題点に鑑み、報知すべきコードの総数が増加されたとしても、機器のコストやサイズを増大させることなく、該コード（特に、各桁にゼロ値が含まれているコード）を分かりやすく報知することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく、本発明に係る電子機器は、Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のコードを報知する手段として、点滅により前記コードの各桁の値を表現する少なくとも１つの発光部と、ユーザ操作を受け付ける操作部と、各発光部の点消灯制御を行う制御部と、を有して成り、前記制御部は、前記操作部に対して第１のユーザ操作が為される毎に前記発光部の点消灯状態を前記コードの各桁の値に応じて順次移行していく構成としている。
【０００８】
なお、上記構成から成る電子機器において、前記制御部は、前記操作部に対して第２のユーザ操作が為された場合、前記コードの報知を最初からやり直す構成にするとよい。
【０００９】
また、上記構成から成る電子機器において、前記制御部は、前記コードの報知開始に際し該コード報知中と異なる点消灯パターンで前記発光部を点滅させる構成にするとよい。
【００１０】
また、上記構成から成る電子機器において、前記コードの報知は反復継続される構成にするとよい。
【発明の効果】
【００１１】
上記したように、本発明に係る電子機器であれば、本発明は、報知すべきコードの総数が増加されたとしても、機器のコストやサイズを増大させることなく、該コード（特に、各桁にゼロ値が含まれているコード）を分かりやすく報知することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下では、コストダウンの追及が最優先課題とされる低セグメント向けのレーザプリンタに本発明を適用した場合を例に挙げて説明を行う。
【００１３】
図１は本発明に係るプリンタのシステム構成を示すブロック図であり、図２はその概略斜視図である。両図に示す通り、本発明に係るプリンタは、装置全体の動作を制御する中央演算処理部１０（以下、ＣＰＵ［Central Processing Unit］１０と呼ぶ）と、装置の故障状態等を検知する状態検知部１１と、該状態検知部１１で得られた検知結果に応じてＸ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードを報知する表示部１２（第１、第２ＬＥＤ１２ａ、１２ｂ）と、ユーザ操作を受け付ける操作部１３（ゴーキー１３ａとキャンセルキー１３ｂ）と、画像データに基づいて用紙上に画像を形成する画像形成部１４（プリンタヘッドや感光ドラムなど）と、該画像形成部１４で得られた画像に熱を加えて定着させる定着部１５と、情報処理装置（ＰＣ［Personal Computer］など）が接続されるＰＣ接続部１６と、情報（制御プログラムや前記画像データなど）の格納・展開領域として用いられるメモリ部１７と、を有して成る。
【００１４】
なお、メモリ部１７の仕様は、揮発性でも不揮発性でも構わないが、上記のメッセージコードを履歴として残しておくのであれば不揮発性とする方が望ましい。また、ＰＣはネットワーク（社内ＬＡＮ［Local Area Network］など）を介して接続されても構わない。
【００１５】
以下では、上記構成から成るプリンタのメッセージコード報知処理について、図３及び図４を参照しながら詳細に説明する。図３はメッセージコード報知処理の一実施形態を示すフローチャートである。なお、本フローチャートでは、Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコード（aN-1×XN-1＋…＋ai×Xi＋…＋a1×X1＋a0×X0）を報知する際の処理が示されている。図４は第１、第２ＬＥＤ１２ａ、１２ｂの点滅パターンの一例（１６進数２桁のメッセージコード「２３」を２進数８桁「（００１０）（００１１）」で報知する際の点滅パターン）を示す模式図である。なお、本図において、黒塗りマークはＬＥＤが消灯状態（「０」を表す状態）であることを示しており、白抜きマークはＬＥＤが点灯状態（「１」を表す状態）であることを示している。また、二重マークはＬＥＤが点滅状態であることを示している。
【００１６】
図３に示すように、本実施形態のメッセージコード報知処理では、まず、ステップＳ１−１にて、第１、第２ＬＥＤ１２ａ、１２ｂを用いたスタートメッセージの表示が行われる。すなわち、ＣＰＵ１０は、メッセージコードの報知開始に際し、後述するメッセージコード報知中とは異なる点消灯パターン（図４では、第１、第２ＬＥＤ１２ａ、１２ｂを共に点滅）で第１、第２ＬＥＤ１２ａ、１２ｂを制御する。このような表示が行われることにより、当該表示を見たユーザやサービスマンは、今からメッセージコードの報知が開始されることを認識することができる。
【００１７】
上記のスタートメッセージが表示されている間、ステップＳ１−２では、ゴーキー１３ａが押下されたか否かの判定が行われる。ここで、ゴーキー１３ａが押下されたと判定された場合は、フローがステップＳ１−３に進められ、押下されていないと判定された場合には、本ステップにおけるゴーキー押下判定が継続される。
【００１８】
ステップＳ１−２でゴーキー１３ａが押下されたと判定された場合、ステップＳ１−３では、現在メッセージコードの何桁目の値を報知しているかを示す桁番号ｉ（０≦ｉ≦Ｎ−１）のリセットが行われる。なお、本実施形態では、上位桁から下位桁へ報知を進めるべく、桁番号ｉは最上位桁を示す（Ｎ−１）に設定される。
【００１９】
桁番号ｉのリセットが完了すると、ステップＳ１−４では、報知しようとするｉ桁目の値ａiが「１」であるか否かの判定が行われる。ここで、ｉ桁目の値ａiが「１」であると判定された場合には、フローがステップＳ１−５に進められ、「１」でないと判定された場合には、フローがステップＳ１−８に進められる。
【００２０】
ステップＳ１−４でｉ桁目の値ａiが「１」であると判定された場合、ステップＳ１−５では、ｉ桁目よりも１つ下位桁、すなわち（ｉ−１）桁目の値ａi-1が「１」であるか否かの判定が行われる。ここで、（ｉ−１）桁目の値ａi-1が「１」であると判定された場合には、フローがステップＳ１−６に進められ、「１」でないと判定された場合には、フローがステップＳ１−７に進められる。
【００２１】
ステップＳ１−５で（ｉ−１）桁目の値ａi-1が「１」であると判定された場合、ステップＳ１−６では、第１、第２ＬＥＤ１２ａ、１２ｂがともに点灯され、メッセージコードのｉ桁目及び（ｉ−１）桁目の値が「１１」であることが一度に表現される。それに対して、（ｉ−１）桁目の値ａi-1が「１」でないと判定された場合、ステップＳ１−７では、第１ＬＥＤ１２ａが点灯されるとともに第２ＬＥＤ１２ｂが消灯され、メッセージコードのｉ桁目及び（ｉ−１）桁目の値が「１０」であることが一度に表現される。
【００２２】
一方、ステップＳ１−４でｉ桁目の値ａiが「１」でないと判定された場合、ステップＳ１−８では、ｉ桁目よりも１つ下位桁、すなわち（ｉ−１）桁目の値ａi-1が「１」であるか否かの判定が行われる。ここで、（ｉ−１）桁目の値ａi-1が「１」であると判定された場合には、フローがステップＳ１−９に進められ、「１」でないと判定された場合には、フローがステップＳ１−１０に進められる。
【００２３】
ステップＳ１−８で（ｉ−１）桁目の値ａi-1が「１」であると判定された場合、ステップＳ１−９では、第１ＬＥＤ１２ａが消灯されるとともに、第２ＬＥＤ１２ｂが点灯され、メッセージコードのｉ桁目及び（ｉ−１）桁目の値が「０１」であることが一度に表現される。それに対して、（ｉ−１）桁目の値ａi-1が「１」でないと判定された場合、ステップＳ１−１０では、第１、第２ＬＥＤ１２ａ、１２ｂがともに消灯され、メッセージコードのｉ桁目及び（ｉ−１）桁目の値が「００」であることが一度に表現される。
【００２４】
上記のように、本実施形態のプリンタ１は、メッセージコードの各桁の値を表現する手段として、第１、第２ＬＥＤ１２ａ、１２ｂを備えて成り、一度に２桁分ずつメッセージコードの値を報知する構成としている。このような構成とすることにより、少ない点滅回数でメッセージコード報知を完了することができるので、報知すべきメッセージコードの総数が増加されたとしても、該メッセージコードを速やかに報知することが可能となる。
【００２５】
なお、表示部１２を構成するＬＥＤの数は、ＬＥＤ増設による点滅回数削減の効率を鑑みて、メッセージコードの桁数Ｎを割り切ることが可能な素因数或いはそれらの積（図４の場合であれば、Ｎ＝８であるため、２個若しくは４個）であることが望ましい。一方、ＬＥＤの設置数削減を最優先するのであれば、その個数は１個であることが望ましい。
【００２６】
また、ステップＳ１−６、Ｓ１−７、Ｓ１−９、Ｓ１−１０における点消灯制御が行われている間、ステップＳ１−１１では、キャンセルキー１３ｂが押下されたか否かの判定が行われ、キャンセルキー１３ｂが押下されたと判定された場合は、フローが再びステップＳ１−１に戻されて、もう一度初めからメッセージコード報知処理がやり直される。このような構成とすることにより、ユーザやサービスマンは、現在メッセージコードの何桁目の値が報知されているのか分からなくなった場合や、途中の点滅表示を見落としてしまった場合でも、速やかに最初からメッセージコードの読取りを試みることが可能となる。
【００２７】
一方、ステップＳ１−１１でキャンセルキー１３ｂが押下されていないと判定された場合には、フローがステップＳ１−１２に進められ、ゴーキー１３ａが押下されたか否かの判定が行われる。ここで、ゴーキー１３ａが押下されたと判定された場合は、フローがステップＳ１−１３に進められる。一方、ゴーキー１３ａが押下されていないと判定された場合には、フローが再びステップＳ１−１１に戻されて、前述のキャンセルキー押下判定が継続される。
【００２８】
ステップＳ１−１２でゴーキー１３ａが押下されたと判定された場合、ステップＳ１−１３では、報知対象となる桁を２つ下位桁へ切り替えるべく、桁番号ｉから２が減算される（ｉ←ｉ−２）。
【００２９】
桁番号ｉの減算が完了すると、ステップＳ１−１４では、桁番号ｉが最下位桁を示す０を下回っているか否かの判定が行われる。ここで、桁番号ｉが０を下回っていないと判定された場合、フローは再びステップＳ１−４に戻され、以後も同様に、メッセージコードの全ての桁に亘って上記のＬＥＤ点消灯処理が繰り返される。これにより、各ＬＥＤの点消灯パターンから、Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードが表現される。例えば、２進数８桁のメッセージコード（２8通り）は、図４で示すように、各ＬＥＤについて４回の点滅（４回のゴーキー押下）で表現されることになる。
【００３０】
上記のように、本実施形態のプリンタ１は、Ｘ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードを報知する手段として、点滅により前記メッセージコードの各桁の値を表現する第１、第２ＬＥＤ１２ａ、１２ｂと、ユーザ操作を受け付ける操作部１３と、各ＬＥＤ１２ａ、１２ｂの点消灯制御を行うＣＰＵ１０と、を有して成り、該ＣＰＵ１０は、操作部１３に対して第１のユーザ操作（ゴーキー１３ａの押下）が為される毎に、各ＬＥＤの点消灯状態をメッセージコードの各桁の値に応じて順次移行していく構成としている。
【００３１】
このような構成とすることにより、ユーザやサービスマンは、個々のペースで慌てることなく各ＬＥＤ１２ａ、１２ｂの点滅状態を読み取ることができるので、報知すべきメッセージコードの総数が増加されたとしても、ＬＥＤの設置数を増やして機器のコストやサイズを増大させることなく、該メッセージコード（特に、各桁にゼロ値が含まれているメッセージコード）を分かりやすく報知することが可能となる。
【００３２】
また、本実施形態では、ステップＳ１−１４で桁番号ｉが０を下回っていると判定された場合、メッセージコードの全ての桁に亘ってＬＥＤの点滅処理が完了し、当該メッセージコードの報知が１通り完了したという判断の下、フローは再びステップＳ１−１に戻され、もう一度初めからメッセージコード報知処理が繰り返される。このように、メッセージコードの報知を反復継続する構成とすることにより、ユーザやサービスマンは、途中の点滅表示を見落としてしまった場合でも次の回に再びメッセージコードの読取りを試みることが可能となる。
【００３３】
なお、本実施形態では、上記したメッセージコードの反復表示毎に、ステップＳ１−１におけるスタートメッセージの表示が行われるため、前後回の点滅表示が連続することによるメッセージコードの錯綜を招くおそれはない。
【００３４】
また、上記したメッセージコードの報知処理は、状態検知部１１で検知される装置状態（故障状態や給電状態など）に変化があるまで継続されるものであり、該装置状態に変化がみられた時点で、上記したいずれのステップからでもフローは終了される。
【００３５】
以上、上記の実施形態では、本発明を２進数８桁のメッセージコードを報知するプリンタに適用した場合を例に挙げて説明を行ったが、本発明の適用対象はこれに限定されるものではなく、機器の故障状態等をＸ進数Ｎ桁（Ｘ≧２、Ｎ≧２）のメッセージコードで報知する機能を備えた電子機器全般に広く適用することが可能である。
【００３６】
また、上記の実施形態では、発光部としてＬＥＤを用いた場合を例示して説明を行ったが、本発明の構成はこれに限定されるものではなく、その他のいかなる発光素子を用いても構わない。
【産業上の利用可能性】
【００３７】
本発明は、コストダウンの追及が最優先課題とされる低セグメント向けの電子機器におけるコード表示（エラーコードの表示など）に関して有用な技術である。
【図面の簡単な説明】
【００３８】
【図１】は、本発明に係るプリンタのシステム構成を示すブロック図である。
【図２】は、本発明に係るプリンタの概略斜視図である。
【図３】は、メッセージコード報知処理の一実施形態を示すフローチャートである。
【図４】は、第１、第２ＬＥＤの点滅パターンの一例を示す図である。
【符号の説明】
【００３９】
１    プリンタ
１０    中央演算処理部（ＣＰＵ）
１１    状態検知部
１２    表示部
１２ａ    第１ＬＥＤ
１２ｂ    第２ＬＥＤ
１３    操作部
１３ａ    ゴーキー
１３ｂ    キャンセルキー
１４    画像形成部
１５    定着部
１６    ＰＣ接続部
１７    メモリ部
【図１】
2005212331.tif 000003
【図２】
2005212331.tif 000004
【図３】
2005212331.tif 000005
【図４】
2005212331.tif 000006