(57)【要約】【課題】コントローラがハングアップしたときに、どのような動作を行っていてハングアップしたのかを即座に知る。【解決手段】コントローラに動作状況を記憶するメモリをもたせ、コントローラがハングアップした場合には、パネル操作部からコントローラに対しリセットをかけ、その後前記メモリからステータスを読み出してパネル操作部へ表示させる手段を備える。【選択図】        図１
2005001210.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータより印刷データを取得し、その印刷データに基づいて処理を行う印刷装置において、その印刷装置に装着されているコントローラボードがハングアップした場合に、どのような動作を行ってハングアップしたかをメモリに格納しておき、そのメモリの内容をハングアップ後に読み出し、印刷装置の操作部に表示させる手段を有することを特徴とするハングアップ時のステータス確認方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータより印刷データを取得しその印刷データに基づいて処理を行う印刷装置における印刷装置のコントローラに動作上問題が生じた場合のコントローラのハングアップ個所の特定に関する。
【０００２】
【従来の技術】
ビデオコントローラがハングアップしたときに、どのような動作をビデオコントローラに搭載されているファームウエアが実行したときに、ハングアップしたのかが解析ツール等がないと分からなかった。
【０００３】
【特許文献１】
特開平０７−２４５６２２号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、解析ツールがいつもつかえるわけではなく、且つ、正常に動作しているコントローラがある場合に同じコントローラで不具合の生じたコントローラ固有の問題をすぐに見出せなかった。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に関わる印刷装置は、ホストコンピュータより印刷データを取得し、その印刷データに基づいて処理を行う印刷装置において、印刷装置に搭載されているコントローラがハングアップをしたときに、どのような動作をコントローラが行ってハングアップしたかを印刷装置の表示部に表示させる手段を有することを特徴とする。
【０００６】
本発明の好適な実施の態様によれば、例えば、解析ツールをすぐにつかえない状況でもコントローラがハングアップしたときにプログラムが行っていた作業内容を確認できる。
【０００７】
【発明の実施の形態】
図１は本発明の実施の形態にかかる印刷装置のコントローラにおけるリセット信号の配線を示した図である。１０１は印刷装置のパネル操作部２３０に設けている不図示のスイッチを押すことによりアクティブになるリセット信号を示す。１０２は印刷装置２６０に装着されているビデオコントローラ２４０に装備されているパネルリセット信号を示す。１０３はパネルリセット検出部を示す。１０４はシステムリセット信号のセレクト部を示す。１０５はビデオコントローラの制御回路を示す。１０６はビデオコントローラのＣＰＵを示す。１０７はステータスセンス回路を示す。
【０００８】
印刷装置２６０の不図示の主電源投入直後はシステムリセットとして１０２のリセット信号が働き、コントローラ制御回路１０５、ステータスセンス回路１０７にリセットがかかる。加えて、リセットセレクト部１０４は印刷装置２６０の主電源投入直後はシステムリセット１０２をＣＰＵ１０６へ伝えるような構成となっている。ビデオコントローラ２４０がハングアップした場合には、印刷装置２６０のパネル操作部２３０にある不図示のリセットスイッチを押すことにより、コントローラ制御回路１０５にリセットがかかる。加えて、パネルリセット検出部１０３が、パネル操作部２３０の不図示のリセットスイッチを押すことによりステータスセンス回路を起動させるための起動信号、ならびにＣＰＵ１０６にリセットをかけつづけるためのリセット信号をリセットセレクト部１０４に対して発行する。このときパネル検出部１０３からリセットセレクト部１０４に対して発行されるリセット信号は永続的にアクティブになっている。
【０００９】
図２は、本発明の実施の形態にかかる印刷装置のコントローラの構成を示した図である。２５０はホストコンピュータを示し、２６０は印刷装置を示す。ホストコンピュータ２５０と印刷装置２６０はセントロニクスＩ／Ｆケーブル等でホストインターフェース部２０１を介して接続される。２４０は印刷装置２６０の内部にある画像処理を行うビデオコントローラを示す。２２０は印刷装置の印刷部を表し、ビデオコントローラ２４０と印刷装置２６０の印刷部２２０はエンジンインターフェース部２０６で接続される。２３０はパネル操作部を表し、ビデオコントローラ２４０とパネル操作部２３０はパネルインターフェース部２０７を介して接続される。
【００１０】
ビデオコントローラ２４０の詳細な説明を行う。ビデオコントローラ２４０は、ホストインターフェース部２０１、コントローラ制御部２０２、受信データ記憶部２０３、ビットマップメモリ部２０４、画像処理部２０５、エンジンインターフェース部２０６、パネルＩ／Ｆ部２０７で構成されている。ホストインターフェース部２０１は、ホストコンピュータ２５０から送信されてきた印字データを受け取る部分である。受信データ記憶部２０３は、ホストインターフェース部２０１で受信した印字データを格納する部分である。ビットマップメモリ部２０４は、ホストコンピュータ２５０から送信された印字データで、受信データ記憶部２０３に取り込まれ、そして画像処理部２０５にて処理されてビットマップ形式に展開された印字データを格納する部分である。画像処理部２０５は、ホストインターフェース部２０１を介してホストコンピュータ２５０から受け取った印字データで、受信データ記憶部２０３に格納された印字データをビットマップ形式に画像展開する。エンジンインターフェース部２０６は、ビデオコントローラ２４０上で画像処理された印字データでビットマップメモリ部２０４に格納されているビットマップ形式の印字データをプリンタ印刷部２２０に出力する。加えて、エンジンインターフェース部２０６を介して、ビデオコントローラ２４０は印刷装置２６０の印刷部２２０と通信を行い、印刷装置２６０の印刷部２２０の状態（ステータス）を知ることができる。パネル操作部２３０は、印刷装置２６０の状態を表示する。加えて、パネル操作部２３０から、印刷装置２６０の印刷条件を変更できる。パネル操作部２３０への、印刷装置２６０の状態を表示させるための命令はパネルインターフェース部２０７を介して行われる。これら一連の動作は、コントローラ制御部２０２が行う。
【００１１】
図３は、本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０のコントローラ制御部２０２の構成を示した図である。コントローラ制御部２０２には、コントローラ制御回路１０５、ＣＵＰ１０６、ステータスセンス回路１０７、ステータス格納メモリ３０１で構成されている。コントローラ制御回路１０５は、ビデオコントローラ２４０の制御を行う部分である。ステータスセンス回路１０７は、ビデオコントローラ２４０の動作がハングアップしたときに、パネル操作部２３０にある不図示のスイッチを押すことにより起動される。そして、ステータス格納メモリ３０１に格納されている情報を読み出し、その内容をパネル操作部２３０にある不図示の表示部へ表示させる。ステータス格納メモリ３０１には、ビデオコントローラ２４０にある不図示のファームウエアプログラムが実行した事項が格納される。
【００１２】
図４は、本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０にあるコントローラ制御部２０２のコントローラ制御回路１０５中の制御部シーケンサ４０２と制御部レジスタ４０３へのリセット信号の入力状態を示した図である。４０１は論理素子であるＡＮＤゲートを示す。４０２はコントローラ制御回路１０５の制御部シーケンサを表す。４０３はコントローラ制御回路１０５の制御部レジスタを表す。制御部シーケンサ４０２は、ビデオコントローラ２４０のコントローラ制御部２０２の中心となる回路であり、外部メモリへのアクセスならびに各種インターフェースの制御をつかさどる。制御部レジスタ４０３は、コントローラ制御部２０２の制御部シーケンサ４０２の動作を決めるレジスタの集まりを表す。システムリセット１０２は、コントローラ制御回路１０５の制御部シーケンサ４０２、ならびに制御部レジスタ４０３の何れにも入力される。システムリセット１０２がアクティブになったときには、制御部シーケンサ４０２、ならびに制御部レジスタ４０３は初期化される。パネルリセット１０１はＡＮＤゲート４０１を介して制御部シーケンサ４０２に入力される。パネル操作部２３０にある不図示のスイッチを押すことによりパネルリセット１０１はアクティブになり、その時には、制御部シーケンサ４０２のみが初期化される。
【００１３】
図５は、本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０にあるコントローラ制御部２０２のステータスセンス回路１０７の構成を示した図である。ステータスセンス回路１０７はステータス格納アドレス発生回路５０１、リードシーケンス発生回路５０２、パネルＩ／Ｏ制御回路５０３を示す。ステータス格納アドレス発生回路５０１は、コントローラ制御部２０２のステータス格納メモリ３０１へアクセスするときのアクセス先アドレスを発生する回路である。リードシーケンス発生回路５０２は、コントローラ制御部２０２のステータス格納メモリ３０１へ格納されたステータス情報を読み出すために、コントローラ制御回路１０５に対してメモリへのリードアクセスを発生するように促す回路である。パネルＩ／Ｏ制御回路５０３は、ステータス格納メモリ３０１から読み出したステータス情報を、パネル操作部２３０の不図示の表示部へ表示するための指示をコントローラ制御回路１０５に対して発生する回路である。
【００１４】
【発明の効果】
以上説明したように、本発明に拠ってコントローラがハングアップしたときのコントローラの動作状況が簡単に分かるようになる。そして、同じレベルのコントローラで正常に動作しているコントローラもあれば、不具合の生じたコントローラ単体の問題と断定でき、そのコントローラの不具合の発生した原因追求にも役立つ。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる印刷装置のコントローラにおけるリセット信号の配線を示した図
【図２】本発明の実施の形態にかかる印刷装置のコントローラの構成を示した図
【図３】本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０のコントローラ制御部２０２の構成を示した図
【図４】本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０にあるコントローラ制御部２０２のコントローラ制御回路１０５中の制御部シーケンサ４０２と制御部レジスタ４０３へのリセット信号の入力状態を示した図
【図５】本発明の実施の形態にかかる印刷装置２６０のビデオコントローラ２４０にあるコントローラ制御部２０２のステータスセンス回路１０７の構成を示した図
【符号の説明】
１０１  パネルリセット信号
１０２  システムリセット信号
１０３  パネルリセット検出部
１０４  リセットセレクト部
１０５  コントローラ制御回路
１０６  ＣＰＵ
１０７  ステータスセンス回路
２０１  ホストＩ／Ｆ部
２０２  コントローラ制御部
２０３  受信データ記憶部
２０４  ビットマップメモリ部
２０５  画像処理部
２０６  エンジンＩ／Ｆ部
２０７  パネルＩ／Ｆ部
２２０  印刷部
２３０  パネル操作部
２４０  ビデオコントローラ
２５０  ホストＰＣ
２６０  印刷装置
【図１】
2005001210.tif 000003
【図２】
2005001210.tif 000004
【図３】
2005001210.tif 000005
【図４】
2005001210.tif 000006
【図５】
2005001210.tif 000007