(57)【要約】    【課題】ＬＣＤの表示異常が即座に直る複合機であって、コントローラの，操作パネル制御に関する負荷も少ない複合機を、提供する。    【解決手段】複合機を、ＬＣＤコントローラ２３内のＶＲＡＭ上のデータが異常なものとなった場合、操作パネル内の表示チェック回路２４等から，コントローラ３２へ異常発生通知情報を送信され、その異常発生通知情報を受信したコントローラ３２により，ＶＲＡＭ上のデータが正常なものに書き直される装置として構成しておく。    【選択図】図１
2008098745.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルとコントローラとを備えた複合機であって、
前記操作パネルが、
ＬＣＤと，
前記コントローラからの画像データを記憶しておくためのＶＲＡＭと，
前記ＶＲＡＭに記憶されている画像データに応じた画像を前記ＬＣＤに表示させるＬＣＤコントローラと，
前記ＶＲＡＭ上の画像データが異常なデータに変化することを監視し、前記ＶＲＡＭ上の画像データが異常なデータに変化した場合には、その旨の示す異常発生通知情報を前記コントローラに送信する異常発生通知情報送信回路と
を備えるユニットであり、
前記コントローラが、
前記操作パネルの前記ＶＲＡＭ上の画像データを書き換える書換機能と、
前記操作パネルから前記異常発生通知情報が送信されてきた場合、前記操作パネルの前記ＶＲＡＭの状態を、前記書換機能による前回の書き換え直後の状態に戻すリセット機能と
を有するユニットである
ことを特徴とする複合機。
【請求項２】
前記操作パネルの異常発生通知情報送信回路が、
前記ＶＲＡＭ上の画像データのＣＲＣを繰り返し算出し、算出したＣＲＣが、コントローラから通知されているＣＲＣと異なったときに、前記異常発生通知情報を前記コントローラに送信する回路であり、
前記コントローラの前記書換機能が、
前記操作パネルの前記ＶＲＡＭ上の画像データを書き換える際に、書き換え後の画像データのＣＲＣを算出して前記操作パネルの前記異常発生通知情報送信回路に通知する機能である
ことを特徴とする請求項１記載の複合機。
【請求項３】
前記異常発生通知情報送信回路が、
操作パネル制御プログラムを実行するＣＰＵを含む回路であり、
所定時間が経過しても、自回路がリセットされなかった場合、前記ＣＰＵに前記操作パネル制御プログラムを再実行させるウォッチドックタイマ回路を、さらに、備え、
前記操作パネル制御プログラムが、
前記所定時間が経過する前に、前記ＣＰＵに，前記ウォッチドックタイマ回路のリセットを行わせるプログラムであると共に、その実行開始時に、前記ＣＰＵに、自プログラムの実行が開始された旨を示す実行開始通知情報を前記コントローラへ送信させるプログラムであり、
前記コントローラの前記リセット機能が、
前記操作パネルから前記実行開始通知情報が送信されてきた場合にも、前記操作パネルの前記ＶＲＡＭの状態を、前記書換機能による前回の書き換え直後の状態に戻す機能である
ことを特徴とする請求項１又は請求項２に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、その操作パネルにＬＣＤが用いられている複合機に関する。
【背景技術】
【０００２】
近年、市販されている一般的な複合機は、図４に模式的に示したように、ＬＣＤ用の画像データを記憶しておくためのＶＲＡＭが，操作パネル側に設けられたものとなっている。
【０００３】
このような構成が採用されているのは、ＶＲＡＭを操作パネル側に設けておけば、コントローラの，操作パネル制御に関する負荷を少なくできる（コントローラに，各フレームに関する画像データを操作パネルへ送信させなくても良くなる）ためなのであるが、ＶＲＡＭを操作パネル側に設けた複合機では、ノイズ等によりＶＲＡＭ上のデータが変わってしまった場合、ＬＣＤの表示が乱れてしまうことになる。
【０００４】
このため、操作パネルのリセット（操作パネル内の各種デバイスのリセット及び画像データの操作パネルへの再送信）が，定期的に行われるようにした複合機（例えば、特許文献１参照。）も、開発されている。ただし、そのように複合機を構成した場合には、コントローラの，操作パネル制御に関する負荷が比較的に大きい装置であって、ＬＣＤの表示異常がなかなか直らない場合がある装置（リセット直後にＶＲＡＭ上のデータに異常が生じた場合、次のリセットまで，ＬＣＤの表示が正常なものに復帰しない装置）が得られてしまうことになる。
【０００５】
【特許文献１】特開２００３−８０８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の課題は、ＬＣＤの表示異常が即座に直る複合機であって、コントローラの，操作パネル制御に関する負荷も少ない複合機を、提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の，操作パネルとコントローラとを備えた複合機は、操作パネルとして、ＬＣＤと，コントローラからの画像データを記憶しておくためのＶＲＡＭと，ＶＲＡＭに記憶されている画像データに応じた画像をＬＣＤに表示させるＬＣＤコントローラと，ＶＲＡＭ上の画像データが異常なデータに変化することを監視し、ＶＲＡＭ上の画像データが異常なデータに変化した場合には、その旨の示す異常発生通知情報をコントローラに送信する異常発生通知情報送信回路とを備えるユニットが用いられ、コントローラとして、操作パネルのＶＲＡＭ上の画像データを書き換える書換機能と、操作パネルから異常発生通知情報が送信されてきた場合、操作パネルのＶＲＡＭの状態を、書換機能による前回の書き換え直後の状態に戻すリセット機能とを有するユニットが用いられた構成を有する。
【０００８】
すなわち，本発明の複合機は、ＶＲＡＭ上のデータが異常なものとなった場合、操作パネル内の異常発生通知情報送信回路から，コントローラへ異常発生通知情報を送信され、その異常発生通知情報を受信したコントローラにより，ＶＲＡＭ上のデータが正常なものに書き直される装置となっている。従って、この複合機は、ＬＣＤの表示異常が即座に直る複合機であって、コントローラの，操作パネル制御に関する負荷が少ない複合機として機能することになる。
【０００９】
なお、本発明の複合機におけるＶＲＡＭは、ＬＣＤコントローラ内の素子としておくこともＬＣＤコントローラ外の素子としておくことも出来る。また、本発明の複合機を実現するに際しては、操作パネルの異常発生通知情報送信回路を、ＶＲＡＭ上の画像データのＣＲＣを繰り返し算出し、算出したＣＲＣが、コントローラから通知されているＣＲＣと異なったときに、異常発生通知情報をコントローラに送信する回路としておき、コントローラの書換機能が、操作パネルのＶＲＡＭ上の画像データを書き換える際に、書き換え後の画像データのＣＲＣを算出して操作パネルの異常発生通知情報送信回路に通知する機能となるようにしておくことが出来る。
【００１０】
また、本発明の複合機を実現するに際しては、ＶＲＡＭ以外の素子の異常にも対応できるようにするために、異常発生通知情報送信回路を、“操作パネル制御プログラムを実行するＣＰＵを含む回路”とし、“所定時間が経過しても、自回路がリセットされなかった場合、ＣＰＵに操作パネル制御プログラムを再実行させるウォッチドックタイマ回路”を付加し、操作パネル制御プログラムを、“所定時間が経過する前に、ＣＰＵに，ウォッチドックタイマ回路のリセットを行わせるプログラムであると共に、その実行開始時に、ＣＰＵに、自プログラムの実行が開始された旨を示す実行開始通知情報をコントローラへ送信させるプログラム”とし、コントローラのリセット機能を、操作パネルから実行開始通知情報が送信されてきた場合にも、操作パネルのＶＲＡＭの状態を、書換機能による前回の書き換え直後の状態に戻す機能としておいても良い。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１２】
図１に示してあるように、本発明の一実施形態に係る複合機は、操作パネル１２を備えたスキャナユニット１０とプリンタユニット３０とを接続した装置である。
【００１３】
この複合機に用いられているスキャナユニット１０は、一般的な複合機／コピー機の操作パネルとほぼ同形状の操作パネル１２を、スキャナに取り付けたユニットである。
【００１４】
また、スキャナユニット１０は、操作パネル１２として、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ，ＬＣＤコントローラ２３，表示チェック回路２４，ウォッチドックタイマ回路２５，シリアルインタフェース回路（シリアルＩ／Ｆ），複数の押しボタンスイッチ（ＳＷｓ），複数のＬＥＤ（ＬＥＤｓ），ＬＣＤ２６等からなるユニットを備えたユニットとなっている。
【００１５】
操作パネル１２内のＲＯＭ２２は、ＣＰＵ２１が実行する操作パネル制御プログラムが記憶されている不揮発性メモリである。このＲＯＭ２２上に記憶されている操作パネル制御プログラムは、自プログラムに従った動作を開始したＣＰＵ２１に、まず、自プログラムが開始された旨を示す実行開始通知情報をコントローラ３２へ送信させるものとなっている。さらに、操作パネル制御プログラムは、自プログラムを実行しているＣＰＵ２１に、定期的に（後述する“所定時間”が経過する前に）、ウォッチドックタイマ回路２５をリセットさせるプログラムである共に、所定レベルの異常発生通知信号（reset2）が入力された場合、異常発生通知情報をコントローラ３２へ送信させるプログラムとなっている。
【００１６】
ＣＰＵ２１によって定期的にリセットされるウォッチドックタイマ回路２５は、所定時間が経過しても、自回路がリセットされなかった場合、操作パネル制御プログラムを再実行させるためのリセット信号（reset1）をＣＰＵ２１に対して出力する回路である。
【００１７】
表示チェック回路２４は、ＬＣＤコントローラ２３内のＶＲＡＭ上のデータ（画像データ）が異常なデータに変化することを監視し、ＶＲＡＭ上のデータが異常なデータに変化したことを検出したときに，上記した異常発生通知信号（reset2）をＣＰＵ２１に対して出力する回路である。
【００１８】
より具体的には、図２に模式的に示したように、表示チェック回路２４は、ＣＲＣ（cyclic redundancy check code）を記憶しておくためのＣＲＣ用レジスタを備えたＣＲＣチェック回路と，ＣＰＵインタフェース回路とで構成された回路となっている。
【００１９】
この表示チェック回路２４内のＣＲＣチェック回路が備えるＣＲＣ用レジスタは、コントローラ３２から送信されてきたＣＲＣ（詳細は後述）を記憶しておくためのレジスタである。そして、ＣＲＣチェック回路は、ＬＣＤコントローラ２３内のタイミングジェネレータからのクロック信号及び同期信号（ＣＫ／ＳＹＮＣ）に同期した形（ＬＣＤコントローラ２３のＬＣＤ２６の更新周期に同期した形）で、ＬＣＤコントローラ２３内のＶＲＡＭ上のデータのＣＲＣを算出し、算出したＣＲＣがＣＲＣ用レジスタ上のＣＲＣと異なっていた場合には、異常発生通知信号（reset2）をＣＰＵインタフェース回路に出力させる回路となっている。
【００２０】
一方、本実施形態に係る複合機１０のコントローラ３２は、ＬＣＤ２６の表示内容を変更する際には、図３に示した手順の処理を行うユニット（図３の処理をＣＰＵ２１に実行させるプログラムがＲＯＭに記憶されているユニット）となっている。
【００２１】
すなわち、コントローラ３２は、ＬＣＤ２６の表示内容を変更する際には、まず、ＬＣＤ２６に表示させる画像データをＲＡＭ上に用意すると共に、その画像データのＣＲＣを算出する処理(ステップＳ１０１)を行う。なお、この処理は、既にＲＡＭ上に存在する画像データ（前回のステップＳ１０１の処理でＲＡＭ上に用意された画像データ）の一部を書き換えることにより，画像データが用意される場合もある処理となっている。
【００２２】
ステップＳ１０１の処理を終えたコントローラ３２は、算出したＣＲＣと、ステップＳ１０１の処理で用意した画像データ全体，或いは，ステップＳ１０１の処理で書き換えた部分に関する画像データとを、必要なコマンド（描画位置を指定するコマンド等）と共に、操作パネル１２へ送信する処理(ステップＳ１０２)を行ってから、この図３の処理を終了する。
【００２３】
そして、本実施形態に係る複合機１０のコントローラ３２は、ＬＣＤ２６の表示内容を変更する際，このような処理を行うユニットであると共に、上記した実行開始通知情報或いは異常発生通知情報が操作パネル１２から送信されてきた場合（つまり、プログラムの停止等がウォッチドックタイマ回路２５によって検出された場合や、ＶＲＡＭ上のデータの異常が表示チェック回路２４により検出された場合）には、ＲＡＭ上の画像データ，そのＣＲＣ等を、操作パネル１２へ送信するユニットとなっている。
【００２４】
以上、説明したように、本実施形態に係る複合機は、ＶＲＡＭ上のデータが異常なものとなった場合、操作パネル１２内の，表示チェック回路２４，ＣＰＵ２１，シリアルインタフェース回路等からなる回路から，コントローラ３２へ異常発生通知情報を送信され、その異常発生通知情報を受信したコントローラ３２により，ＶＲＡＭ上のデータが正常なものに書き直される装置となっている。従って、この複合機は、ＬＣＤ２６の表示異常が即座に直る装置であって、コントローラ３２の，操作パネル１２の制御に関する負荷が少ない装置となっていると言うことが出来る。
【００２５】
また、実施形態に係る複合機は、操作パネル１２内のＣＰＵ２１が異常な動作を開始してしまった場合、そのことがウォッチドックタイマ回路２５によって検出されて、操作パネル１２がリセットされる装置となっている。従って、この複合機は、ＶＲＡＭ上のデータ異常以外の異常が生じた場合にも、自動的に、操作パネル１２が正常な状態に復帰する装置であることにもなる。
【００２６】
《変形形態》
上記した複合機は、各種の変形を行うことが出来る。例えば、ＣＲＣをコントローラ３２が算出しなくても良い装置（例えば、ＶＲＡＭの書き換えが行われたときに、操作パネル１２内でＣＲＣが算出され、その後、操作パネル１２内で、そのＣＲＣを基準にデータ異常の検出が行われる装置）に、複合機を変形することが出来る。また、複合機を、ＣＲＣ以外のエラーチェックコードが用いられたものや、ウォッチドックタイマ回路２５が操作パネル１２に設けられていないもの、ＶＲＡＭがＬＣＤコントローラ２３内に設けられいないもの（ＬＣＤコントローラ２３とＶＲＡＭとが別に設けられているもの）に変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る複合機の構成図。
【図２】実施形態に係る複合機の操作パネルに設けられている表示チェック回路の構成，機能を説明するための図。
【図３】実施形態に係る複合機のコントローラが，ＬＣＤの表示内容更新時に実行する処理の流れ図。
【図４】既存の複合機の，ＬＣＤ関連の構成の説明図。
【符号の説明】
【００２８】
１０  スキャナユニット、  １２  操作パネル、  ２１  ＣＰＵ
２２  ＲＯＭ、  ２３  ＬＣＤコントローラ
２４  表示チェック回路、  ２５  ウォッチドックタイマ回路
２６  ＬＣＤ、  ３０  プリンタユニット、  ３２  コントローラ
【図１】
2008098745.tif 000003
【図２】
2008098745.tif 000004
【図３】
2008098745.tif 000005
【図４】
2008098745.tif 000006