(57)【要約】【課題】プリンタエンジン部に最適な検査用印刷画像データを送信することができるプリンタエンジン検査装置及びプリンタエンジン検査方法を提供する。【解決手段】本発明のプリンタエンジン検査装置及びプリンタエンジン検査方法は、プリンタエンジン部３００の機種データを要求し、当該要求に対して回答された機種データに応じて、プリンタエンジン部３００に送信する検査用印刷画像データを選択して、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部３００に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部３００に送信する【選択図】図２
2008087389.tif 000002
【特許請求の範囲】
【請求項１】
プリンタエンジン部と通信を行う通信制御部と、該不揮発性記憶部に記憶される検査用印刷画像データと、を具備し、
前記プリンタエンジン部に対して、当該プリンタエンジン部の機種データを要求し、当該要求に対して回答された機種データに応じて、該プリンタエンジン部に送信する検査用印刷画像データを選択して、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部に送信することを特徴とするプリンタエンジン検査装置。
【請求項２】
プリンタエンジン部に対して、当該プリンタエンジン部の機種データを要求するステップと、当該要求に対して回答された機種データに応じて、該プリンタエンジン部に送信する検査用印刷画像データを選択するステップと、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部に送信するステップとかなることを特徴とするプリンタエンジン検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタエンジン部に最適な検査用印刷画像データを送信することができるプリンタエンジン検査装置及びプリンタエンジン検査方法に関するものである。
【背景技術】
【０００２】
プリンタなどの画像形成装置の開発やメンテナンスにおいては、メカニカルな部分のハードウエア構成のみについてテストを行いたい、ということがある。このようなハードウエアとしては、例えばプリンタエンジンがあり、開発段階のコントローラレスの状態にてプリンタエンジンによる印字品質の確認等を行いたいといった要請や、サービスマンによるメンテナンス時に描画コントローラを介さずにプリンタエンジンのみによる印刷テストを行いたいといった要請がある。
【０００３】
このような目的のためには、開発用のボードなどを利用して、画像データをプリンタエンジンに入力してテスト印刷を行うことが一般的である。このようなプリンタエンジンによる印字品質の確認を行いたいということは、前記のように画像形成装置のメンテナンスの際にも生じる要請であり、メンテナンスの現場においてもプリンタエンジンに対して、既存のコントローラを介さず、メンテナンス用のツールなどから直接的に画像データを入力することが行われている。すなわち、前記ボードにはテスト印刷パターンなどを記憶させておき、このボードをプリンタエンジンと接続して、該テスト印刷パターンをプリンタエンジンで印刷させる。なお、画像形成装置におけるテスト印刷パターンについては、例えば、特許文献１に開示がある。
【特許文献１】特願２００６−２１８７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようにプリンタエンジンにテスト印刷パターンをメンテナンス時印刷させるような場合について考えてみる。メンテナンス用ツールとしてサービスマンが持ち運べる機材の量は限られている。ところが、プリンタエンジンの種類には非常に多く、これら全ての種類のプリンタエンジンに対応するようなメンテナンスツールというものは存在せず、したがって、サービスマンは無理をしてでも多くのサービス用機材を持ち運ばなければならない、という問題があった。これは、プリンタエンジンのエンジン機構部には様々種類が存在しているが、全ての種類のエンジン機構部特性にあわせたテストパターンである検査用印刷画像データをメンテナンスツールの不揮発性記憶部に記憶しておくことは、メモリ容量の関係などから困難であるから、ということも理由の一因である。本発明においては、なるべく多くの種類のプリンタエンジンに対応したメンテナンスツールを提供するということを課題としている。
【課題を解決するための手段】
【０００５】
本発明は上記の各課題を解決するために、請求項１に係る発明は、プリンタエンジン部と通信を行う通信制御部と、該不揮発性記憶部に記憶される検査用印刷画像データと、を具備し、前記プリンタエンジン部に対して、当該プリンタエンジン部の機種データを要求し、当該要求に対して回答された機種データに応じて、該プリンタエンジン部に送信する検査用印刷画像データを選択して、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部に送信することを特徴とするプリンタエンジン検査装置である。
【０００６】
また、請求項２に係る発明は、プリンタエンジン部に対して、当該プリンタエンジン部の機種データを要求するステップと、当該要求に対して回答された機種データに応じて、該プリンタエンジン部に送信する検査用印刷画像データを選択するステップと、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部に送信するステップとかなることを特徴とするプリンタエンジン検査方法である。
【０００７】
本発明のプリンタエンジン検査装置及びプリンタエンジン検査方法によれば、プリンタエンジン部３００の機種データを要求し、当該要求に対して回答された機種データに応じて、プリンタエンジン部３００に送信する検査用印刷画像データを選択して、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部３００に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部３００に送信するので、プリンタエンジン部のエンジン機構部には様々種類が存在しているが、多くの種類のエンジン機構部特性にあわせて最適な検査用印刷画像データを送信することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面を参照しつつ、本発明の実施の形態に係るプリンタエンジン検査装置及びプリンタエンジン検査方法について説明する。本発明の監査対象となるプリンタエンジンは、プリンタやファクシミリなどの画像形成装置に搭載されるものである。図１は、本発明において検査対象となるプリンタエンジンを搭載するプリンタのブロック構成を示す図である。
【０００９】
プリンタや、ファクシミリ、複写機などの画像形成装置は、接続されたコンピュータ等とデータやコマンドの送受信を行なうプリンタコントローラ部と呼ばれる制御部と、作像エンジンの駆動を行なうプリンタエンジン部とを備える。コントローラ部とエンジン部はケーブル等を含む通信機構によって接続される。以下、図１を参照しつつこのことについて説明する。
【００１０】
図１において、１００はプリンタ、２００はプリンタ１００のプリンタコントローラ部、２１０はプリンタコントローラ部２００のＣＰＵなどからなるコントローラ主制御部、２２０はＲＡＭなどの揮発性記憶部、２３０はＲＯＭなどの不揮発性記憶部、２４０は不揮発性記憶部２３０に記憶されるコントローラ部プログラム部、２５０は不図示の上位装置とのインターフェイス部、２６０はプリンタエンジンとの通信に用いられるコントローラ通信制御部、３００はプリンタエンジン部、３１０はＣＰＵなどからなるエンジン主制御部、３２０はＲＡＭなどの揮発性記憶部、３３０はＲＯＭなどの不揮発性記憶部、３４０は不揮発性記憶部３３０に記憶されるエンジン部プログラム、３５０は不揮発性記憶部３３０に記憶されるエンジン部データ、３６０はプリンタコントローラ部２００のコントローラ通信制御部２６０との間で通信を行うエンジン通信制御部、３７０はＩ／Ｏ部、３８０はエンジン機構部をそれぞれ示している。
【００１１】
プリンタコントローラ部２００はコンピュータ等の上位装置から送られてきた印刷データや制御コマンドを、インターフェイス部２５０にて受信する。コンピュータ等から受信した印刷データは、通常、テキストやイメージ、グラフィックス等の異なる形態のデータから構成されている。プリンタコントローラ部２００は、これらの印刷データをコントローラ主制御部２１０で解析・編集し、例えば、ビットマップデータ形式にデータ展開し、不揮発性記憶部２３０に書き込む。次いでプリンタコントローラ部２００はそれらの画像データを順次シリアルデータに変換し、ビデオイメージとしてプリンタエンジン部３００のエンジン通信制御部３６０へ送信する。コントローラ主制御部２１０を動作させるためのプログラムは不揮発性記憶部２３０に記憶されている。
【００１２】
プリンタエンジン部３００は、不揮発性記憶部３３０に記憶されるエンジン部プログラム３４０に従ってＩ／Ｏ部３７０を介してエンジン機構部３８０を駆動させ、プリンタコントローラ部２００から送られてきたビデオイメージに対応し、用紙への物理的な印刷を行なう。
【００１３】
またプリンタエンジン部３００の不揮発性記憶部３３０にはエンジン機構部３８０に関するエンジン機種データ（ヘッド情報、紙送り情報、ハンドル可能な紙サイズ情報）が記憶されている。
【００１４】
次に、本発明の実施の形態に係るプリンタエンジン検査装置について説明する。図２は、本発明の実施の形態に係るプリンタエンジン検査装置とプリンタ１００のプリンタエンジン部３００とを接続した状態を示す図である。
【００１５】
図２において、５００はプリンタエンジン検査装置、５１０は検査装置主制御部、５２０は揮発性記憶部、５３０は不揮発性記憶部、５３１は検査装置プログラム、５３２は検査用印刷画像データ、５６０は入出力部、５７０は検査装置通信制御部をそれぞれ示している。また、図２において、プリンタエンジン部３００の構成は図１において説明したものと同様である。
【００１６】
本発明の実施の形態に係るプリンタエンジン検査装置５００の制御は、ＣＰＵなどからなる検査装置主制御部５１０が、ＲＯＭなどの不揮発性記憶部５３０に記憶されている検査装置プログラム５３１に基づいて実行するものである。不揮発性記憶部５３０には、さらに検査用印刷画像データ５３２が記憶されており、基本的にはこの検査用印刷画像データ５３２をプリンタエンジン部３００に送信してプリンタエンジンの検査を行うものである。
【００１７】
ＲＡＭなどからなる揮発性記憶部５２０には、検査装置主制御部５１０が検査装置プログラム５３１を実行する上で、一時的に記憶保持するデータが書き込まれたり、画像変換処理された検査用印刷画像データ５３２が一時的に記憶されたりする。
【００１８】
プリンタエンジン部３００のエンジン機構部３８０には様々種類が存在しているが、全ての種類のエンジン機構部３８０の特性にあわせた検査用印刷画像データ５３２を不揮発性記憶部５３０に記憶しておくことは、メモリ容量の関係などから困難である。
【００１９】
このように不揮発性記憶部５３０に記憶される検査用印刷画像データ５３２の種類がメモリ容量の関係などから限定されているので、本発明の実施の形態に係るプリンタエンジン検査装置５００においては、エンジン機構部３８０の機種によっては、不揮発性記憶部５３０に記憶されている検査用印刷画像データ５３２を画像変換処理するように構成するものである。このような画像変換処理された検査用印刷画像データ５３２を一時的に格納して、随時これをプリントコントローラ部３００に対して送信するために、前述の揮発性記憶部５２０が利用される。
【００２０】
入出力部５６０は、プリンタエンジン検査装置５００を操作するためのキーや表示パネルからなるユーザーインターフェイスである。検査装置通信制御部５７０は、プリンタエンジン検査用の検査用印刷画像データをプリンタエンジン部３００側に送信する構成である。本発明の実施の形態に係るプリンタエンジン検査装置５００を用いて、プリンタエンジン部３００から検査用印刷画像データを印刷させる場合には、図２に示すようにプリンタエンジン検査装置５００とプリンタエンジン部３００とを接続する。
【００２１】
以上のように構成されるプリンタエンジン検査装置５００の動作について説明する。図３は、本発明の実施の形態に係るプリンタエンジン検査装置の動作フローを示す図である。図３において、ステップＳ１００でプリンタエンジン検査装置の処理動作が開始されると、引き続いて、ステップＳ１０１でプリンタエンジン部３００に対して接続要求を行う。
【００２２】
次にステップＳ１０２へと進み、接続要求許可が受信されたかどうかを判定する。通常、プリンタエンジン部３００のエンジン主制御部３００はこのような接続要求を解析して接続要求許可の返信を行う。
【００２３】
ステップＳ１０２において、プリンタエンジン部３００から接続要求許可を受信すると、次にステップＳ１０３へと進む。ステップＳ１０２において、プリンタエンジン部３００から接続要求許可を受信したかった場合には、ステップＳ１１１へと進む。ステップＳ１１１においては、接続要求を送信してから所定時間が経過したかどうかを判定する。ステップＳ１１１の判定の結果、所定の時間が経過していない場合には、再びステップＳ１０１へと戻り、プリンタエンジン検査装置５００はプリンタエンジン部３００に対して接続要求を行う。ステップＳ１１１の判定の結果、所定の時間が経過した場合には、プリンタエンジン部３００に検査用印刷画像データを送信することは不可能であるので、ステップＳ１１３へと進み処理を中止する。
【００２４】
次に、プリンタエンジン検査装置５００はステップＳ１０３でプリンタエンジン部３００に対してエンジン機種データ要求を行う。
【００２５】
次にステップＳ１０４へと進み、エンジン機種データが受信されたかどうかを判定する。プリンタエンジン部３００のエンジン主制御部３００はこのようなエンジン機種データ要求を解析し、不揮発性記憶部３３０のエンジン部データ３５０を参照して、エンジン機構部３８０の機種固有のエンジン機種データ（ヘッド情報、紙送り情報、ハンドル可能な紙サイズ情報）の返信を行う。
【００２６】
ステップＳ１０４において、プリンタエンジン部３００からエンジン機種データを受信すると、次にステップＳ１０５へと進む。ステップＳ１０４において、プリンタエンジン部３００からエンジン機種データを受信したかった場合には、ステップＳ１１２へと進む。ステップＳ１１２においては、エンジン機種データ要求を送信してから所定時間が経過したかどうかを判定する。ステップＳ１１２の判定の結果、所定の時間が経過していない場合には、再びステップＳ１０３へと戻り、プリンタエンジン検査装置５００はプリンタエンジン部３００に対してエンジン機種データ要求を行う。ステップＳ１１２の判定の結果、所定の時間が経過した場合には、プリンタエンジン部３００に検査用印刷画像データを送信することは不可能であるので、ステップＳ１１３へと進み処理を中止する。
【００２７】
ステップＳ１０５においては、検査装置主制御部５１０は受信したエンジン機種データ（ヘッド情報、紙送り情報、ハンドル可能な紙サイズ情報）に基づき、不揮発性記憶部５３０の対応機種データ５３３を検索して、当該エンジン機種データに対応した検査用印刷画像データが存在するかどうか調査する。
【００２８】
ステップＳ１０６において、検査用印刷画像データが存在する場合にはステップＳ１０７へと進む。ステップＳ１０７においては、不揮発性記憶部５３０の検査用印刷画像データ５３２に記憶される、受信したエンジン機種データ（ヘッド情報、紙送り情報、ハンドル可能な紙サイズ情報）に対応する検査用印刷画像データをプリンタエンジン部３００に送信する。送信が終了したら、ステップＳ１１３へと進んで、処理を終了する。
【００２９】
ステップＳ１０６において、検査用印刷画像データが存在しない場合にはステップＳ１０８へと進む。ステップＳ１０８では、不揮発性記憶部５３０の検査用印刷画像データ５３２に記憶される検査用印刷画像データを画像変換処理によって、受信したエンジン機種データ（ヘッド情報、紙送り情報、ハンドル可能な紙サイズ情報）に対応する検査用印刷画像データに変換することができるかどうかが判定される。この判定のために用いるデータは、対応機種データ５３３に記録しておく。
【００３０】
ステップＳ１０８において、画像変換処理で対応することが可能であると判定された場合にはステップＳ１０９へと進む。ステップＳ１０９においては、検査用印刷画像データの画像変換処理を実行する。ここで、検査用印刷画像データの画像変換処理とは、原検査用印刷画像データの回転処理、拡大処理、縮小処理、トリミング処理、及びこれらの処理の組み合せである。
【００３１】
次にステップＳ１１０へと進み、プリンタエンジン部３００に対して、この画像変換処理された検査用印刷画像データの送信を行う。そして、ステップＳ１１３へと進み、処理を終了する。
【００３２】
ステップＳ１０８において、画像変換処理で対応することが可能でないと判定された場合には、検査用印刷画像データをプリンタエンジン部３００に送信することは不可能であるので、ステップＳ１１３へと進み、処理を終了する。
【００３３】
以上、本発明のプリンタエンジン検査装置及びプリンタエンジン検査方法によれば、プリンタエンジン部３００の機種データを要求し、当該要求に対して回答された機種データに応じて、プリンタエンジン部３００に送信する検査用印刷画像データを選択して、この選択された検査用印刷画像データをそのまま前記プリンタエンジン部３００に送信するか、又は、選択された検査用印刷画像データを画像変換処理して前記プリンタエンジン部３００に送信するので、プリンタエンジン部のエンジン機構部には様々種類が存在しているが、多くの種類のエンジン機構部特性にあわせて最適な検査用印刷画像データを送信することができる。
【００３４】
なお、本実施の形態で説明したプリンタエンジン検査装置５００は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明において検査対象となるプリンタエンジンを搭載するプリンタのブロック構成を示す図である。
【図２】本発明の実施の形態に係るプリンタエンジン検査装置とプリンタ１００のプリンタエンジン部３００とを接続した状態を示す図である。
【図３】本発明の実施の形態に係るプリンタエンジン検査装置の動作フローを示す図である。
【符号の説明】
【００３６】
１００・・・プリンタ、２００・・・プリンタコントローラ部、２１０・・・コントローラ主制御部、２２０・・・揮発性記憶部、２３０・・・不揮発性記憶部、２４０・・・コントローラ部プログラム部、２５０・・・インターフェイス部、２６０・・・コントローラ通信制御部、３００・・・プリンタエンジン部、３１０・・・エンジン主制御部、３２０・・・揮発性記憶部、３３０・・・不揮発性記憶部、３４０・・・エンジン部プログラム、３５０・・・エンジン部データ、３６０・・・エンジン通信制御部、３７０・・・Ｉ／Ｏ部、３８０・・・エンジン機構部、５００・・・プリンタエンジン検査装置、５１０・・・検査装置主制御部、５２０・・・揮発性記憶部、５３０・・・不揮発性記憶部、５３１・・・検査装置プログラム、５３２・・・検査用印刷画像データ、５６０・・・入出力部、５７０・・・検査装置通信制御部
【図１】
2008087389.tif 000003
【図２】
2008087389.tif 000004
【図３】
2008087389.tif 000005