(57)【要約】【課題】コントローラ基板と操作パネルとが離れている印刷装置において操作パネルのＣＰＵがリセットされた場合にリセット直前の表示画面に戻ることが可能な印刷装置を提供する。【解決手段】ホストＰＣ１から受信した印刷データを解析して、印刷を実行する印刷機構部８に入力する印刷制御部４、及び、該印刷制御部４の主記憶であるメモリボード５を有するコントローラ基板２と、前記印刷制御部４をオペレータの操作に基づいて制御する操作パネル９と、を備える。操作パネル９は、パネル制御部１３と、前記パネル制御部をリセットするパワーオンリセット回路１４と、を有し、前記印刷制御部４は、前記パネル制御部１３がリセットされた場合に、前記メモリボード５に記憶されているリセット直前の前記操作パネル９の操作キー情報を送信し、前記パネル制御部９は、受信した前記操作キー情報に基づいてリセット直前の表示を復元して表示する。【選択図】図１
2012019404.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から受信した印刷データを解析して印刷を実行する印刷機構部に入力する印刷制御部、及び、該印刷制御部の主記憶であるメモリを有するコントローラ基板と、
前記印刷制御部をオペレータの操作に基づいて制御する操作パネルと、を備え、
前記操作パネルは、
該操作パネル全体を制御するパネル制御部と、
前記パネル制御部をリセットするリセット回路と、を有し、
前記印刷制御部は、
前記パネル制御部がリセットされた場合に、前記メモリに記憶されているリセット直前の前記操作パネルの操作キー情報を送信し、
前記パネル制御部は、受信した前記操作キー情報に基づいてリセット直前の表示を復元して前記操作パネルに表示させる制御を行うことを特徴とする、印刷装置。
【請求項２】
前記操作パネルは、
前記コントローラ基板と前記操作パネル間の通信の制御を行う通信制御部を有し、
前記通信制御部は、通信ポートを複数有し、
前記パネル制御部は、リセット後の前記印刷制御部との送受信の際に、前記複数の通信ポートから通信可能な通信ポートに切り替えて通信を行うことを特徴とする、請求項１記載の印刷装置。
【請求項３】
前記操作パネルは、オペレータへの表示出力と、オペレータによる操作入力の受付を兼ね、前記操作入力を前記操作キー情報として、前記印刷制御部に送り、
前記印刷制御部は、受信した前記操作キー情報を前記メモリに記憶することを特徴とする、請求項１又は２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に、印刷機構部及びその制御部（印刷制御部）とオペレータのインターフェース（操作パネル）が離れている印刷装置における操作パネルリセット後の復帰技術に関する。
【背景技術】
【０００２】
タッチパネル付ＬＣＤモジュールから構成される操作パネルを実装したプリンタにおいて、オペレータが一番よく触れる操作パネルは、静電気ノイズにより半導体又は制御信号が一時的に動作不良となり、誤表示が発生する場合がある。もし、オペレータが印刷中に操作パネルを操作し誤表示が生じた場合、タッチパネルから操作ができなくなるため、通常は、印刷終了後、プリンタの電源をオフ・オンする必要がある。印刷制御・印刷機構部側にエラーがないにもかかわらず、操作パネルの誤表示のみでプリンタの電源をオン・オフする必要があるのは、非常に使い勝手が悪い。
【０００３】
特許文献１には、静電気や電波のノイズによりサブ制御ＣＰＵがリセットされた場合、ノイズによるリセット前の状態に復帰する目的で、サブ制御ＣＰＵをリセットするための所定のリセット条件を設け、ノイズにより所定のリセット条件と異なるリセット条件でリセットが実行されたことで、ノイズによるリセットが実行されたことを判断するノイズリセット判断手段により、ノイズによるリセットの場合、記憶領域の内容を消去することなく保持する構成が開示されている。
【０００４】
本願と特許文献１は、サブ制御ＣＰＵがノイズによりリセットされた場合にリセット前の状態に復帰する点では関連性がある。しかしながら、本願が想定するような大型プリンタでは、操作パネルに、ＬＣＤ表示制御を含む操作パネル全体を制御する構成部品にＣＰＵを使用した構成である。そのため、操作パネルのＣＰＵ自体がノイズによりリセットされた場合、イニシャライズ処理が実行されコントローラ基板との通信が一時的に途絶えるため、コントローラ基板はパネル制御部との通信エラーを検出し、操作パネルに表示データを送信できず、操作パネル上ではイニシャライズ時に表示されるロゴ画面のままで操作できなくなる。
【０００５】
また、大型クラスのプリンタでは、操作パネルと印刷制御部間の距離が１．５ｍから２．０ｍ位の距離になることもある。このため、操作パネル外部からリセットをかける場合、長いケーブルによる接続が必要になる。ところが、ケーブル長が長いことによりかえって誤動作しやすいという問題点がある。
【０００６】
特許文献２、３を参照すると、コントローラ基板上のＣＰＵと操作パネルのＣＰＵ間の距離が離れていること自体は知られている（例えば、特許文献２の段落０００２参照）。しかしながら、特許文献２や３は、ケーブル長が長いことによりかえって誤動作しやすいという課題を解決するものではない。復帰するために「外部からリセットをかける」手段、すなわち（特許文献２、３の図１中の）メインＣＰＵからのリセット信号を採用している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の静電気ノイズによる操作パネル誤表示を防止する技術では、画面表示データが正常な画面データと異なる場合、ＬＣＤ表示制御部をリセットし表示すべきデータを送信し表示していた。
【０００８】
ところが、ＬＣＤ表示制御を含む操作パネル全体を制御する構成部品にＣＰＵを使用した操作パネルを大型プリンタで使用する場合、ＣＰＵにリセット信号を送信するためにはプリンタのメイン制御部であるコントローラ基板と操作パネルを長いケーブルで接続する必要がある。しかしながら、ケーブルでリセット信号を送信することは、機器内でノイズによる誤動作を生み易いためリセット信号の送信は極力さけたい。
【０００９】
また、タッチパネル式として入力操作機能も兼ねたタッチパネル式操作パネルの場合、キーボードのようなハードキーを有せず図形に文字を入れた図やアイコン等を表示させて操作パネル自体をスイッチボード化し、且つその部位が押下されると、どこが押されたか解析して次の画面を表示していくように、階層化することで小さい画面で多機能化を実現している。
【００１０】
ところが、膨大な階層毎の表示データは操作パネルで記憶するのではなく外部ハードディスクに記憶し、操作パネルがキー情報をコントローラ基板に送信し、コントローラ基板からキー情報に基づきハードディスクから読み出された表示データを受信してＬＣＤに表示する構成では、操作パネルのＣＰＵ自体がノイズによりリセットされた場合、イニシャライズ処理が実行されコントローラ基板と通信が一時的に途絶えるため、コントローラ基板は操作パネル制御部との通信エラーを検出し、操作パネルに表示データを送信できず、操作パネル上ではイニシャライズ時に表示されるロゴ画面のままでキー操作できなくなる。
【００１１】
しかしながら、従来の静電気ノイズによる操作パネル誤表示から復帰する技術では、画面表示データが正常な画面データと異なる場合、単にＬＣＤ表示制御部をリセットして表示すべきデータを送信し表示していた。
【００１２】
そこで本発明は、上記実情に鑑みて、コントローラ基板と操作パネルとが離れている印刷装置において操作パネルのＣＰＵがリセットされた場合にリセット直前の表示画面に戻ることが可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明は、第１の態様として、外部装置から受信した印刷データを解析して印刷を実行する印刷機構部に入力する印刷制御部、及び、該印刷制御部の主記憶であるメモリを有するコントローラ基板と、前記印刷制御部をオペレータの操作に基づいて制御する操作パネルと、を備え、前記操作パネルは、該操作パネル全体を制御するパネル制御部と、前記パネル制御部をリセットするリセット回路と、を有し、前記印刷制御部は、前記パネル制御部がリセットされた場合に、前記メモリに記憶されているリセット直前の前記操作パネルの操作キー情報を送信し、前記パネル制御部は、受信した前記操作キー情報に基づいてリセット直前の表示を復元して前記操作パネルに表示させる制御を行うことを特徴とする、印刷装置を提供するものである。
【発明の効果】
【００１４】
本発明によれば、コントローラ基板と操作パネルとが離れている印刷装置において操作パネルのＣＰＵがリセットされた場合にリセット直前の表示画面に戻ることが可能な印刷装置を提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明による実施形態の全体の構成を示すブロック図である。
【図２】図１のパネル制御部１３の構成を示すブロック図である。
【図３】図１の通信制御部１０の構成を示すブロック図である。
【図４】図１の操作パネル９のＣＰＵ１３ａリセット時の操作パネル９の動作手順の流れを示すフローチャートである。
【図５】図１の操作パネル９のＣＰＵ１３ａリセット時のコントローラ基板２の動作手順の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を説明する。下記の実施形態は、静電気ノイズ等により操作パネルのＣＰＵがリセットされた場合、イニシャライズ終了後に操作時の表示画面に戻る処理に際して、以下の特徴を有する。
【００１７】
すなわち、オペレータが操作した時に、静電気ノイズにより操作パネルを制御するＣＰＵがリセットされると、操作パネルのＣＰＵはイニシャライズを実行し、プリンタロゴ画面を表示したところで終了するが、コントローラ基板内の印刷制御部は、操作パネルのＣＰＵのイニシャライズ実行中に操作パネルとの通信エラーを検出するので、一定時間ダミーコマンドによる送受信の試行により再通信可能かチェックし、イニシャライズ終了後に通信が回復すると保持しているリセット前に送信したタッチパネル最新操作キー情報に基づく表示データを操作パネルに送信し、操作パネルが送信された表示データを表示する特徴である。このため、操作パネルの表示画面は、ノイズによるイニシャライズ実行前の表示画面に戻り操作できる。
以下、図面を参照しながら本実施形態を説明する。
【００１８】
（構成）
図１は、プリンタ制御装置の全体ブロック図である。図１において、本実施形態は、ホストパーソナルコンピュータ（以下「ＰＣ」と略す）１、コントローラ基板２、メモリボード５、ハードディスクドライブ（以下、「ＨＤＤ」と略す）７、印刷機構部８、操作パネル９が、コントローラ基板２を中心に接続して構成されている。
【００１９】
コントローラ基板２は、印刷データ受信制御部３、印刷制御部４、パラレル・シリアル変換制御部６を備える。印刷データ受信制御部３は、ホストＰＣ１から印刷データを受信し、受信した印刷データを印刷制御部４に渡す制御を行う。
【００２０】
印刷制御部４は、コントローラ基板２上の中央演算装置（以下、「ＣＰＵ」と略す）やフラッシュＲＯＭを有し、フラッシュＲＯＭに記憶されているブートプログラムをＣＰＵが実行してＨＤＤ７から制御プログラムの展開他イニシャライズ制御を行う。印刷制御実行の際には、作業用の１次記憶としてメモリボード５上のメモリを用いる。印刷制御部４は、ホストＰＣ１から受信した印刷データを解析し、印刷データに基づきラスタパターン化する。
【００２１】
メモリボード５上のメモリ（例えば、ＤＩＭＭ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）等）には、展開された制御プログラム、フォントデータ、ラスタパターン化された印刷データ等が一時的に格納され記憶されている。
【００２２】
パラレル・シリアル変換制御部６は、印刷制御部４が受信した印刷データに基づいてラスタパターン化された印刷データを受け取り、ページ単位で印刷機構部８に送信する。印刷機構部８は、印刷を実行するプリンタエンジンである。印刷方式は問わない。
【００２３】
ＨＤＤ７は、展開前の制御プログラム（印刷制御部４がメモリボード５上のメモリに展開して実行する）やフォントデータや操作パネル９の表示データ等を記憶する。
【００２４】
操作パネル９は、通信制御部１０、ＲＡＭ１１、フラッシュＲＯＭ１２、パネル制御部１３、パワーオンリセット回路１４、タッチパネル制御部１５、ＬＣＤ表示制御部１６、ＬＣＤコントラスト制御部１７、タッチパネル付きＬＣＤ１８を備える。
【００２５】
パネル制御部１３は、操作パネル９のＣＰＵ１３ａ（図２参照）を有して構成され、操作パネル９全体の制御を、１次記憶であるＲＡＭ１１や２次記憶であるフラッシュＲＯＭ１２を利用して実行する。パネル制御部１３の表示出力は、ＬＣＤ表示制御部１６及びＬＣＤコントラスト制御部１７の制御を経て、タッチパネル付きＬＣＤ１８にて実行され、オペレータに対して表示される。
【００２６】
一方で、タッチパネル付きＬＣＤ１８は、入力装置であるタッチパネル機能も具備する。したがって、タッチパネル付きＬＣＤ１８は、オペレータの入力を受け付け、タッチパネル制御部１５による制御を経て、当該入力をパネル制御部１３に入力する。つまり、操作パネル９は、オペレータへの表示出力のみならずオペレータからの操作入力の受付も兼ねる。オペレータによる操作入力は、操作キー情報として、パネル制御部１３が、逐次、印刷制御部４に送信し、印刷制御部４がメモリボード５上のメモリに操作キー情報を記憶させる。受け取った操作キー情報により前回の操作キー情報は上書きされる。このため、メモリ上には受信した操作キー情報のうち最新の操作キー情報が保持される。なお、上書き構成とせず、受信した操作キー情報の過去情報（履歴）も保持しておく構成としてもかまわない。
【００２７】
パワーオンリセット回路１４は、パネル制御部１３ないしＣＰＵ１３ａと、タッチパネル制御部１５を、パワーオン時にリセットする機能を備える。
【００２８】
パワーオン後、パワーオンリセット回路１４からリセット信号が出力され、パネル制御部１３のＣＰＵ１３ａ及びタッチパネル制御部１５をリセットする。リセット終了後、パネル制御部１３のＣＰＵ１３ａはフラッシュＲＯＭ１２に記録されたプログラムによりイニシャライズを実行し、タッチパネル付ＬＣＤ１８にプリンタロゴ画面を表示する。
【００２９】
プリンタロゴ画面の表示にて操作パネル９のイニシャライズが終了すると、印刷制御部４からプリンタのイニシャライズ画面データが送信される。イニシャライズ画面データは、通信制御部１０で受信後、パネル制御部１３内のＣＰＵ１３ａでパラレルデータの表示データに変換される。表示データはＲＡＭ１１に記憶される。パネル制御部１３は、ＲＡＭ１１に記憶された表示データを読み出し、ＬＣＤ表示制御部１６に送信し、タッチパネル付ＬＣＤ１８に表示データを表示する。
【００３０】
プリンタのイニシャライズが終了すると、印刷制御部４からオペレータが操作するためのオンライン画面データが送信され、同様の手順でタッチパネル付ＬＣＤ１８に表示し、パワーオン後の全てのイニシャライズが終了する。
【００３１】
印刷制御部４が操作パネル９側に送信するイニシャライズ画面データやオンライン画面データは、階層が深く膨大になるため、コントローラ基板２の外部にあるＨＤＤ７が記憶している。また、上述のように通信制御部１０は、コントローラ基板２と操作パネル９間の通信を制御する。図２を参照してパネル制御部１３の構成について、また、図３を参照して通信制御部１０の構成についてさらに説明する。
【００３２】
図２を参照すると、パネル制御部１３の構成が示されている。
図示のように、パネル制御部１３は、少なくともＣＰＵ１３ａを具備する構成である。ＣＰＵ１３ａは、操作パネル９の中央演算装置である。ＣＰＵ１３ａは、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ／Ｔｒａｎｓｍｉｔｔｅｒ）ポートを１と２の二つ有し、これらを通信制御部１０とのデータの送受信に用いる。
【００３３】
図３は、操作パネル９の通信制御部１０の構成を示すブロック図である。
図３に示すように通信制御部１０は、第１のＲＳ２３２ＣシリアルＩ／Ｆ用通信ドライバ（以下、「第１通信ドライバ」と略す）１９と、第２のＲＳ２３２ＣシリアルＩ／Ｆ用通信ドライバ（以下、「第２通信ドライバ」と略す）２０を有する。
【００３４】
第１通信ドライバ１９はパネル制御部１３のＣＰＵ１３ａのＵＡＲＴポート１に接続され、第２通信ドライバ２０は同ＵＡＲＴポート２へ接続される。通常は、ＵＡＲＴポート１で印刷制御部４と通信し、同時にＵＡＲＴポート２でも通信できるよう接続する。もし、パネル制御部１３が第１通信ドライバ１９を経由してＵＡＲＴポート１で印刷制御部４とのデータの送受信ができなくなり、エラーを検出した場合、印刷制御部４との通信をＵＡＲＴポート２に切り替えて、通信の回復を図る。
【００３５】
（動作）
以下、本実施形態の動作について説明する。
図４に、静電気ノイズ等によりＣＰＵ１３ａがリセットされた場合の操作パネル９の動作手順の流れを示す。なお、特に断りがない限り、図４の各ステップの主体はパネル制御部１３である。
【００３６】
本動作フローは、オペレータが操作パネル９にタッチした際に発生した静電気ノイズによりパネル制御部１３内のＣＰＵ１３ａがリセットされて始まる（ステップＳ１０１）。リセットにより、ＣＰＵ１３ａはフラッシュＲＯＭ１２内のブートプログラムによりイニシャライズを実行する（ステップＳ１０２）。
【００３７】
イニシャライズ終了後、パネル制御部１３は通信制御部１０内の第１通信ドライバ１９を経由してＵＡＲＴポート１で印刷制御部４からダミーコマンドを受信し返信データが送信できたかチェックする（ステップＳ１０３）。ＵＡＲＴポート１で受信し返信できた場合は、印刷制御部４から送信される表示データを受信してＲＡＭ１１に記憶しタッチパネル付きＬＣＤ１８に表示する（ステップＳ１０７）。
【００３８】
一方で、ステップＳ１０３でダミーコマンドが受信又は送信できない場合、通信ドライバを切り替え（ステップＳ１０４）、第２通信ドライバ２０を経由してＵＡＲＴポート２で印刷制御部４からダミーコマンドを受信し返信できるかチェックする（ステップＳ１０５）。ＵＡＲＴポート２で受信し返信できた場合は、印刷制御部４から送信される表示データを受信してＲＡＭ１１に記憶しタッチパネル付きＬＣＤ１８に表示する（ステップＳ１０７）。
【００３９】
一方で、ステップＳ１０５でＵＡＲＴポート２でも印刷制御部４からダミーコマンドが受信又は送信できない場合、印刷制御部４との通信エラーと判断し、フラッシュＲＯＭ１２から通信エラー及び保守員による部品交換指示の表示データを読み出し、タッチパネル付きＬＣＤ１８に表示する（エラー表示。ステップＳ１０６）。
【００４０】
次に、図５を参照して、印刷制御部４が、静電気ノイズにより操作パネル９のパネル制御部１３内のＣＰＵ１３ａがリセットされイニシャライズ実行中に通信エラーを検出した場合の動作手順の流れについて説明する。図５は、図１の操作パネル９のＣＰＵ１３ａリセット時のコントローラ基板２の動作手順の流れを示すフローチャートである。なお、特に断りがない限り、図５の各ステップの主体は印刷制御部４である。
【００４１】
印刷制御部４は、パネル制御部１３との通信時、及び一定時間間隔での通信確認時に、通信エラーを検出したかチェックする（ステップＳ２０１）。通信エラーが検出されなかった場合は、メモリボード５が有するメモリ（例えば、ＤＩＭＭ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）等）に保存されているタッチパネルの最新の操作キー情報に基づく表示データをパネル制御部１３に送信する（ステップＳ２０５）。
【００４２】
一方で、通信エラーを検出した場合、一定時間、パネル制御部１３にダミーコマンドを送信（リトライ）する（ステップＳ２０２）。一定時間リトライしている最中に、パネル制御部１３から返信データを受信し通信できるようになったか、随時チェックする（ステップＳ２０３）。パネル制御部１３と通信可能となった場合、メモリボード５が有するメモリに保存されているタッチパネルの最新の操作キー情報に基づく表示データをパネル制御部１３に送信する（ステップＳ２０５）。
【００４３】
一方で、ステップＳ２０３でパネル制御部１３と通信が復帰しなかった場合、通信エラーが解消されないと判断し、リトライを中止する（ステップＳ２０４）。
【００４４】
（効果）
上述した本実施形態によれば、オペレータがある画面で操作した時に、静電気ノイズにより操作パネル９を制御するＣＰＵ１３ａがリセットされると、コントローラ基板２内の印刷制御部４は、操作パネル９のＣＰＵ１３ａのイニシャライズ実行中に操作パネル９との通信エラーの検出を契機として、再通信のためのリトライを一定時間実行し、パネル制御部１３側のイニシャライズ終了後に通信が回復すると、ノイズによるリセット前のタッチパネルの最新の操作キー情報に基づく表示データを操作パネル９に送信し、操作パネル９はノイズによるイニシャライズ実行前の画面を表示し操作可能な状態に回復する。したがって、本実施形態によれば、コントローラ基板２と操作パネル９とが離れている印刷装置において操作パネル９のＣＰＵ１３ａがリセットされた場合にリセット直前の表示画面に戻ることが可能になる。
【００４５】
換言すれば、本実施形態によれば、操作パネルを制御するＣＰＵが静電気ノイズでリセットされ、一時的にコントローラ基板と通信不能となってもノイズによるリセット前の表示画面に復帰し操作できる。
【００４６】
他の効果として、通信エラーが生じた場合、バックアップ用ポートに切り替えて通信を回復できることで耐ノイズ性を高める効果もある。キー情報に基づく表示データを外部ハードディスク７から読み出し、操作パネル９に送信して表示する構成では、ノイズ等で通信ポートが故障することでも操作パネル９が使用できなくなる。しかしながら、本実施形態では、操作パネル９にバックアップ用通信ポートを準備しコントローラ基板２と操作パネル９の送受信リトライの際に複数の通信ポートを切り替えて通信可能な通信ポートを使う。したがって、通信エラーが生じた場合、バックアップ用ポートに切り替えて通信を回復できることで耐ノイズ性が高まる。
【符号の説明】
【００４７】
１    ホストＰＣ
２    コントローラ基板
４    印刷制御部
５    メモリボード
７    ＨＤＤ
８    印刷機構部
９    操作パネル
１０    通信制御部
１１    ＲＡＭ
１２    フラッシュＲＯＭ
１３    パネル制御部
１３ａ    ＣＰＵ
１４    パワーオンリセット回路
１８    タッチパネル付きＬＣＤ
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００７−０３７８３９号公報
【特許文献２】特開２００７−０９８７７５号公報
【特許文献３】特開２００６−１７４３０７号公報
【図１】
2012019404.tif 000003
【図２】
2012019404.tif 000004
【図３】
2012019404.tif 000005
【図４】
2012019404.tif 000006
【図５】
2012019404.tif 000007