(57)【要約】      （修正有）【課題】プリンタにおいてＣＰＵの動作が不能となった場合においても、円滑なメンテナンスができるプリンタ制御装置を提供する。【解決手段】印刷制御部５と、入力手段１０と、画面表示手段１８と、ＣＰＵと、メモリと、ハードディスクドライブとを備え、ハードディスクドライブには、画面表示手段１８に表示する表示画面データが予め記録されており、画面表示手段は、操作画面制御プログラムとエラー表示画像データとを記憶したフラッシュＲＯＭ１３と、ＣＰＵのエラーを検出して、エラー情報を記録し、エラー検出情報を画面表示手段１８に送信するエラー検出手段７を備え、画面表示手段１８は、エラー検出情報を受信すると、該エラー検出情報に対応するエラー情報をハードディスクドライブから読み出して解析し、解析結果に応じたエラー表示画像データをフラッシュＲＯＭ１３から読み出して表示する。【選択図】図１
2010214932.tif 000002
【特許請求の範囲】
【請求項１】
ホストＰＣから送信される印刷情報に基づき印刷データを作成する印刷制御部と、ユーザーの入力を受け付ける入力手段と、画面表示手段と、ＣＰＵと、メモリと、ハードディスクドライブとを備えたプリンタ制御装置において、
前記ハードディスクドライブには、前記画面表示手段に表示する表示画面データが予め記録されており、前記画面表示手段は、操作画面制御プログラムとエラー表示画像データとを記憶したフラッシュＲＯＭを備え、
前記入力手段により入力された情報に応じて前記ハードディスクドライブから前記表示画面データを読み出して、前記メモリに展開して前記画面表示手段に送信して表示画面を切り替える画面切替手段と、
前記ＣＰＵのエラーを検出して、該エラー情報を記録し、該エラー検出情報を前記画面表示手段に送信するエラー検出手段とを備え、
前記画面表示手段は、前記エラー検出手段からエラー検出情報を受信すると、該エラー検出情報に対応するエラー情報を前記ハードディスクドライブから読み出して解析し、当該解析結果に応じたエラー表示画像データを前記フラッシュＲＯＭから読み出して表示することを特徴とするプリンタ制御装置。
【請求項２】
前記エラー検出手段は、更に、前記印刷制御部または前記ハードディスクドライブのエラーを検出して前記画面表示手段に送信することを特徴とする請求項１記載のプリンタ制御装置。
【請求項３】
前記ハードディスクドライブは、プリンタ制御用ソフトウェア、ユーザー設定値、操作パネル画面データが記録されていることを特徴とする請求項１記載のプリンタ制御装置。
【請求項４】
前記画面表示手段と前記入力手段とが一体となった操作パネルであることを特徴とする請求項１記載のプリンタ制御装置。
【請求項５】
前記画面表示手段は、一定時間表示画面が切り換わらない状態が続いたことを検出すると、前記入力手段から擬似入力信号を前記印刷制御部に送信し、
前記エラー検出手段は、該擬似入力信号に対する前記印刷制御部からの応答を検知しない場合、エラー検出と判断して処理を行うことを特徴とする請求項１記載のプリンタ制御装置。
【請求項６】
請求項１乃至５の何れか１項に記載のプリンタ制御装置および印刷機構部を備えたことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御装置およびこれを備えたプリンタに係り、特にＣＰＵ故障時の円滑な保守を可能にするプリンタ制御装置およびこれを備えたプリンタに関するものである。
【背景技術】
【０００２】
従来、プリンタの構成のうち、ハードディスクドライブ（ＨＤＤ）に関しては、比較的故障率が高いことが知られている。そのため、ＨＤＤをＲＡＩＤ構成として冗長性を持たせる技術が一般的に利用されている。
【０００３】
また、全てのＨＤＤが故障した場合でも、ＲＯＭ上のプログラムを実行する構成とし、最低限の機能をユーザーに提供可能な構成が知られている（例えば特許文献１（特開２０００−２１５００８号公報）参照）。
【０００４】
また、別の解決方法として、ストレージ装置上の異常が検出され、ブート不能と判断した際に、ネットワーク上からブートプログラムをダウンロードして動作する構成も知られている（例えば特許文献２（特開２００７−０２８１８３号公報）参照）。
【０００５】
また、更に別の解決方法として、ハードディスクと、不揮発性半導体メモリと、制御手段とを備え、ハードディスクに複数のプログラムを格納し、不揮発性半導体メモリに複数のプログラムのうちの一部のプログラムを格納し、ハードディスクから複数のプログラムをそれぞれメモリにロードして実行し、ハードディスク手段が故障したときは、不揮発性半導体メモリから複数のプログラムのうちの一部のプログラムをメモリにロードして実行する構成が知られている（例えば特許文献３（特開２００７−２８０１８８号公報）参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、ハードディスクドライブに関しては、エラー時のリカバリ方法が種々知られている。
【０００７】
一方で、プリンタの構成で重要部位となる制御装置のＣＰＵにおいても不具合が発生することがある。ＣＰＵでハングアップが起きた場合、エラー発生認識が不可能となる他、そのエラー解析も不能となっていた。
【０００８】
プリンタ制御は、ＣＰＵ処理速度の向上により、１ＣＰＵにて周辺記憶装置を含むＩ／Ｏ、メモリ、ネットワーク等の処理を実行する。そのため、ＣＰＵが何らかの原因で故障すると、上記従来の技術に記載されているようなエラーログの記録や読み出し、操作パネル等へのエラー表示、代替プリンタへの情報転送等が全て出来なくなってしまう。特に、操作パネルについては、表示がフリーズしたままとなり、エラー発生認識及び解析ができない状態となってしまう。
【０００９】
本発明の目的は、プリンタにおいてＣＰＵの動作が不能となった場合においても、円滑なメンテナンスができるようにすることにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の第１の手段は、ホストＰＣから送信される印刷情報に基づき印刷データを作成する印刷制御部と、ユーザーの入力を受け付ける入力手段と、画面表示手段と、ＣＰＵと、メモリと、ハードディスクドライブとを備えたプリンタ制御装置において、前記ハードディスクドライブには、前記画面表示手段に表示する表示画面データが予め記録されており、前記画面表示手段は、操作画面制御プログラムとエラー表示画像データとを記憶したフラッシュＲＯＭを備え、前記ハードディスクドライブから前記表示画面データを読み出して、前記メモリに展開して前記画面表示手段に送信して表示画面を切り替える画面切替手段と、前記ＣＰＵのエラーを検出して、該エラー情報を記録し、該エラー検出情報を前記画面表示手段に送信するエラー検出手段とを備え、前記画面表示手段は、前記エラー検出手段からエラー検出情報を受信すると、該エラー検出情報に対応するエラー情報を前記ハードディスクドライブから読み出して解析し、当該解析結果に応じたエラー表示画像データを前記フラッシュＲＯＭから読み出して表示することを特徴とする。
【００１１】
本発明の第２の手段は前記第１の手段において、前記エラー検出手段は、更に、前記印刷制御部または前記ハードディスクドライブのエラーを検出して前記画面表示手段に送信することを特徴とする。
【００１２】
本発明の第３の手段は前記第１の手段において、前記ハードディスクドライブは、プリンタ制御用ソフトウェア、ユーザー設定値、操作パネル画面データが記録されていることを特徴とする。
【００１３】
本発明の第４の手段は前記第１の手段において、前記画面表示手段と前記入力手段とが一体となった操作パネルであることを特徴とする。
【００１４】
本発明の第５の手段は前記第１の手段において、前記画面表示手段は、一定時間表示画面が切り換わらない状態が続いたことを検出すると、前記入力手段から擬似入力信号を前記印刷制御部に送信し、前記エラー検出手段は、該擬似入力信号に対する前記印刷制御部からの応答を検知しない場合、エラー検出と判断して処理を行うことを特徴とする。
【００１５】
本発明の第６の手段はプリンタにおいて、前記プリンタ制御装置および印刷機構部を備えたことを特徴とする。
【発明の効果】
【００１６】
本発明により、プリンタの操作パネルの表示に関わるＣＰＵが故障しても、表示画面がフリーズすることなくエラー表示できるため、ユーザーに重要部品の故障を知らせ、保守員もエラー内容が把握でき、円滑な保守が可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例に係るプリンタシステムの全体構成を示したブロック図である。
【図２】エラー検出部におけるエラー処理を示すフローチャートである。
【図３】操作パネルにおける画面表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
図１は、プリンタシステムの全体構成を示したブロック図である。
【００１９】
図１に示す様に、本実施例のプリンタシステムは、上位装置であるホストＰＣ１と、プリンタエンジン２及びプリンタコントローラ２０からなるプリンタとで構成される。
【００２０】
プリンタコントローラ２０は、コントローラ制御基板３、ハードディスクドライブ（ＨＤＤ）８、メモリボード９、操作パネル１０を備える。
【００２１】
コントローラ制御基板３は、印刷データ受信制御部４、ＣＰＵを含む印刷制御部５、エラー検出部７、シリアル−パラレル変換制御部６を備える。なお、本実施例において、印刷制御部５は、ＣＰＵおよびＨＤＤ制御部を含むものとして説明するが、これに限られず、独立した制御部としても構わない。
【００２２】
また、操作パネル１０は、通信制御部１１、ＲＡＭ１２、フラッシュＲＯＭ１３、パネル制御部１４、タッチパネル制御部１５、ＬＣＤ表示制御部１６、ＬＣＤコントラスト制御部１７、ＬＣＤ１８を備える。
【００２３】
エラー検出部７は、（１）印刷制御部５からの信号、（２）メモリボード９から出力されるメモリアクセス関連の信号、（３）操作パネル１０からのタッチパネル処理信号及び表示データ送信処理信号、（４）ＨＤＤ８からＤＭＡ転送によりデータを読み書きする際に出力されるＤＭＡ＿ＲＥＱ信号やＤＭＡ＿ＡＣＫ信号、等を、印刷制御部５を介して受信する。
【００２４】
そして、エラー検出部７は、これらの各種信号の状態遷移をチェックすることにより、各部のエラーを検出し、且つ、当該エラー検出情報を操作パネル１０に送信する。
【００２５】
次に、エラー検出部７におけるエラー検出時の処理フローを説明する。図２は、エラー検出部７におけるエラー検出時の処理フローである。
【００２６】
初めに、エラー検出部７において、ステップ１０１（以下、Ｓ１０１）で、ＣＰＵ及びＨＤＤ制御を含む印刷制御部５、及び、ＨＤＤ８において、エラーが生じていないかどうかをチェックする。エラーが検出されていない場合はチェックを繰り返し、エラーが検出された場合は、エラー情報をエラー検出部７自身に記録する（Ｓ１０２）。エラー検出部７は、操作パネル１０に対し、エラー検出を送信する（Ｓ１０３）。
【００２７】
次に、操作パネル１０において、エラー検出部７からエラー検出情報が送信された場合の処理フローを示す。図３に、操作パネル１０における画面表示処理のフローチャートを示す。
【００２８】
操作パネル１０は、エラー検出部７からエラー検出情報を受信する（Ｓ２０１）と、エラー情報（詳細情報）をエラー検出部７から読み出して解析する（Ｓ３０１）。
【００２９】
次に、エラー情報解析結果に応じて、エラー表示画面データをフラッシュＲＯＭ１３から読み出し、ＬＣＤ表示制御部１６に送信する（Ｓ３０２）。
【００３０】
ＬＣＤ表示制御部１６は、受信したエラー表示画面データをＬＣＤ１８に書き込み、エラー画面を表示する（Ｓ３０３）。
【００３１】
一方、Ｓ２０１において、エラー検出部７からエラー情報を受信しなかった場合は、印刷制御部４から表示データを一定時間内に受信したかどうか判定する（Ｓ２０２）。一定時間内に表示データを受信していれば、Ｓ２０１に戻り、エラー検出部７からのエラー情報受信の判定を繰り返す。
【００３２】
しかし、画面表示の変化やタッチパネル操作や印刷動作でエラーが無い場合、印刷制御部５（即ち、ＣＰＵやＨＤＤ制御）にエラーが生じていないことは確認出来るが、上位装置であるホストＰＣ１からの印刷命令が無いことで省エネルギーモード等になった場合には、表示画面は省エネルギーモードのまま変化せず、従って、表示データが一定時間内に送信されない。
【００３３】
そのため、操作パネル１０に、ＣＰＵ故障時の自己診断機能を設けた。印刷制御部５から表示データを一定時間内に受信しない場合（Ｓ２０２）には、操作パネル１０内のパネル制御部１４は、タッチパネルが押されたような「擬似タッチパネル信号」を印刷制御部５に強制的に送信する（Ｓ２０３）。そして、エラー情報受信判定（Ｓ２０１）に戻る。
【００３４】
ここで、送信された「擬似タッチパネル信号」により、印刷制御部５内でＣＰＵによるタッチパネルからの入力処理が実行され、印刷制御部５からタッチパネル擬似信号に応答した信号が出力される。この信号は、自己診断用信号としてエラー検出部７に入力されており、もし、ＣＰＵが故障していれば信号は変化しないため、信号の状態遷移をチェックすることで、エラー検出部７にてＣＰＵエラーの検出が可能となる。このように、自己診断機能により、もし、エラー検出部７で他の信号による検出ができないケースが生じても故障を検出できる。
【００３５】
上記したように、本発明は、プリンタを制御する重要部位であるＣＰＵ（印刷制御部）が故障した際、これらの重要部位の故障を検出し、操作パネルにエラー内容を表示することで、重要部位の故障をユーザーに連絡し、円滑な保守を可能にするプリンタに関するものである。
【００３６】
なお、エラー検出部７は、制御ソフトウェアを書き込み、ＲＡＭ（メモリ）にダウンロードして起動させているＨＤＤ８について、ＨＤＤ８が故障した場合もエラー表示ができない致命的な状態になるため、ＨＤＤエラーも含めてハードでエラー検出し、ＣＰＵエラーと同様に操作パネルにエラー表示する構成とすることが好ましい。
【００３７】
上記したように、本発明では、ハードディスク及びメモリと入力手段と画面表示手段とホストＰＣから送信される印刷情報に基づき印刷データを作成する印刷制御部を備えたプリンタにおいて、ユーザーの入力を受け付ける前記入力手段により入力された情報に応じて表示画面データを前記ハードディスクから読み出し、前記メモリに展開して前記画面表示手段に送信し表示画面を切り換える手段と前記印刷制御部や前記ハードディスクのエラーを検出及びエラー情報を記録し、エラー検出を前記画面表示手段に送信するエラー検出手段と前記画面表示手段において、エラー検出手段からエラー検出を受信すると記録したエラー情報を読み出して解析し、解析結果に応じてエラー表示画像データをＲＯＭから読み出し表示する手段を備えることで、操作パネルの表示に関わるＣＰＵやハードディスク及びハードディスク制御部品が故障しても、表示画面がフリーズすることなくエラー表示できるため、ユーザーに重要部品の故障を知らせ、保守員もエラー内容が把握でき、円滑な保守ができる。
【００３８】
また、ハードディスクドライブに、プリンタ制御用ソフトウェア、ユーザー設定値、操作パネル画面データ、表示画像データ等を記録することで、操作パネルに表示画面データを持つ必要がなく、実装するメモリ容量も小さくすることができる。
【００３９】
また、画面表示手段と入力手段とが一体となった操作パネルとすることで、入力手段と画面表示手段が一体化し、擬似入力信号を出力することができる。
【００４０】
また、操作パネルに印刷制御部やハードディスクドライブが故障した時にエラー内容を表示するため、操作パネル制御プログラム、エラー表示用データ、エラー解析プログラム、及びエラー表示画面データをフラッシュＲＯＭに持たせることで、ＣＰＵやハードディスクの故障に関わることなくエラー解析及び表示ができる。
【００４１】
また、省エネルギーモード等になり一定時間の間、表示画面が切り換わらない状態が続いた場合、画面表示手段は入力手段からあたかも入力があったような擬似入力信号を印刷制御部に送信し、印刷制御部が擬似入力信号に応答するか前記エラー検出手段にてチェックする自己診断機能により、省エネルギーモード中などで、従来のようにエラー検出部でエラーが検出できないケースに対しても、エラーを検出可能な構成とした。
【符号の説明】
【００４２】
１：ホストＰＣ（上位装置）、２：プリンタエンジン（印刷機構部）、３：コントローラ制御基板、４：印刷データ受信制御部、５：印刷制御部（ＣＰＵを含む）、６：パラレル・シリアル変換制御部、７：エラー検出部、８：ハードディスクドライブ、９：メモリボード、１０：操作パネル、１１：通信制御部、１２：ＲＡＭ、１３：フラッシュＲＯＭ、１４：パネル制御部、１５：タッチパネル制御部、１６：ＬＣＤ表示制御部、１７：ＬＣＤコントラスト制御部、１８：ＬＣＤ、２０：プリンタコントローラ。
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００３−２８８１９６号公報
【特許文献２】特開２００７−２３７４７２号公報
【特許文献３】特開２００８−４８２０８号公報
【特許文献４】特開平７−１８００号公報
【図１】
2010214932.tif 000003
【図２】
2010214932.tif 000004
【図３】
2010214932.tif 000005