(57)【要約】【課題】本発明は、印刷装置のデータ受信処理から画像形成処理までの、どの段階まで正常に処理が行われているかを簡単に分析することが可能な印刷装置を提供することを目的とする。【解決手段】上記課題を解決するため、制御装置により制御される印刷装置において、前記制御装置から前記印刷装置へ印刷処理条件と印刷データを送信し、前記印刷装置は受信した前記印刷処理条件の指示に従って前記印刷データの処理を行って生成された処理データを前記制御装置へ送信することを特徴とする印刷装置とした。【選択図】　図２
2004142184.tif 000002
【特許請求の範囲】
【請求項１】
制御装置により制御される印刷装置において、前記制御装置から前記印刷装置へ印刷処理条件と印刷データを送信し、前記印刷装置は受信した前記印刷処理条件の指示に従って前記印刷データの処理を行って生成された処理データを前記制御装置へ送信することを特徴とする印刷装置。
【請求項２】
前記印刷装置は前記印刷データを中間データに変換処理するインタプリタ処理部を有し、前記印刷装置は前記印刷処理条件に従って前記印刷データを中間データに変換し、前記中間データを前記処理データとして前記制御装置へ送信することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷装置は前記中間データをラスタライズデータに変換処理するラスタライズ処理部を有し、前記印刷装置は前記印刷処理条件に従って前記印刷データを前記中間データからラスタライズデータに変換し、前記ラスタライズデータを前記処理データとして前記制御装置へ送信することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記印刷装置は前記印刷処理条件に従って受信した前記印刷データを処理しないまま前記処理データとして前記制御装置へ送信することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記制御装置は前記印刷装置が有する前記インタプリタ処理部及び前記ラスタライズ処理部と同じ処理部を有し、前記印刷装置から送信された前記処理データと、前記制御装置の前記インタプリタ処理部と前記ラスタライズ処理部で生成した処理データを比較することを特徴とする請求項２、請求項３及び請求項４記載の印刷装置。
【請求項６】
前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置の処理プログラムを前記制御装置へ送信することを特徴とする請求項１記載の印刷装置。
【請求項７】
前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置のメモリのダンプリストを前記制御装置へ送信することを特徴とする請求項１記載の印刷装置。
【請求項８】
前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置の各種処理パラメータを前記制御装置へ送信することを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御装置と接続されている印刷装置の制御に関する。
【０００２】
【従来の技術】
印刷装置が誤動作した場合、その原因を追求するためには、印刷装置内部処理がどこまで正常に動作しているかを、印刷データの受信処理から画像形成処理まですべてにわたって調査する必要がある。従来では、印刷データを制御装置ら送信し、その印刷結果から判断するか、専用の分析機器を用いて調査を行う必要があった。
【０００３】
従来公開されている発明としては、文書を印刷する時に、入力、展開、印字のいずれかの段階でエラーが発生した際、各段階に対応した特定時間の経過を検出し、どの段階でのエラーかを認識して各段階に適したエラースキップを自動的になし、処理を続行することにより、エラースキップにユーザの介在を必要とせず、ユーザの作業負担の軽減を図る発明が開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平６−０２４１０４号公報
【０００５】
【発明が解決しようとする課題】
上記のように、印刷結果からだけでは印刷装置内のどの処理まで正常に動作しているのかを詳細に判断することが困難であった。また、専用の調査機器を用いるには手間がかかり、特別な技術を要した。
【０００６】
本発明は、印刷装置の印刷データ受信処理から画像形成処理までの、どの段階まで正常に処理が行われているかを簡単に調査することが可能で、その発明を応用することにより、印刷速度を向上させることができる印刷装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、上記した課題を解決するために、制御装置により制御される印刷装置において、前記制御装置から前記印刷装置へ印刷処理条件と印刷データを送信し、前記印刷装置は受信した前記印刷処理条件の指示に従って前記印刷データの処理を行って生成された処理データを前記制御装置へ送信することを特徴とする印刷装置とした。
【０００８】
上記の方法により、印刷装置の印刷データ受信処理から画像形成処理までの、どの段階まで正常に処理が行われているかを簡単に調査することできる。
【０００９】
【発明の実施の形態】
本発明の請求項１記載の発明は、制御装置により制御される印刷装置において、前記制御装置から前記印刷装置へ印刷処理条件と印刷データを送信し、前記印刷装置は受信した前記印刷処理条件の指示に従って前記印刷データの処理を行って生成された処理データを前記制御装置へ送信することを特徴とする印刷装置であり、前記印刷装置における各種処理データを簡単に取り出し、分析することが可能である。
【００１０】
本発明の請求項２記載の発明は、請求項１記載の印刷装置であって、前記印刷装置は前記印刷データを中間データに変換処理するインタプリタ処理部を有し、前記印刷装置は前記印刷処理条件に従って前記印刷データを中間データに変換し、前記中間データを前記処理データとして前記制御装置へ送信することを特徴とする印刷装置であり、前記印刷装置の前記中間データを取り出し、分析することが可能である。さらに、前記中間データを前記印刷データとして前記印刷装置へ送信することで、前記印刷装置での前記インタプリタ処理を省略することが可能であり、印刷速度を向上させることが可能である。
【００１１】
本発明の請求項３記載の発明は、請求項２記載の印刷装置であって、前記印刷装置は前記中間データをラスタライズデータに変換処理するラスタライズ処理部を有し、前記印刷装置は前記印刷処理条件に従って前記印刷データを前記中間データからラスタライズデータに変換し、前記ラスタライズデータを前記処理データとして前記制御装置へ送信することを特徴とする印刷装置であり、前記印刷装置の前記ラスタライズデータを取り出し、分析することが可能である。さらに、前記ラスタライズデータを前記印刷データとして前記印刷装置へ送信することで、前記印刷装置での前記インタプリタ処理及びラスタライズ処理を省略することが可能であり、印刷速度を向上させることが可能である。
【００１２】
本発明の請求項４記載の発明は、請求項１記載の印刷装置であって、前記印刷装置は前記印刷処理条件に従って受信した前記印刷データを処理しないまま前記処理データとして前記制御装置へ送信することを特徴とする印刷装置であり、前記印刷装置の受信データを取り出し、分析することが可能である。
【００１３】
本発明の請求項５記載の発明は、請求項２、請求項３及び請求項４記載の印刷装置であって、前記制御装置は前記印刷装置が有する前記インタプリタ処理部及び前記ラスタライズ処理部と同じ処理部を有し、前記印刷装置から送信された前記処理データと、前記制御装置の前記インタプリタ処理部と前記ラスタライズ処理部で生成した処理データを比較することを特徴とする印刷装置であり、前記制御装置で生成した処理データと前記印刷装置で生成した前記処理データを詳細に比較し、分析することが可能である。
【００１４】
本発明の請求項６記載の発明は、請求項１記載の印刷装置であって、前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置の処理プログラムを前記制御装置へ送信することを特徴とする印刷装置であり、前記処理データと共に前記処理プログラムを取り出し、詳細に分析することが可能である。
【００１５】
本発明の請求項７記載の発明は、請求項１記載の印刷装置であって、前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置のメモリのダンプリストを前記制御装置へ送信することを特徴とする印刷装置であり、前記処理データと共に前記ダンプリストを取り出し、詳細に分析することが可能である。
【００１６】
本発明の請求項８記載の発明は、請求項１記載の印刷装置であって、前記印刷装置は前記処理データと共に前記処理データを生成した前記印刷装置の各種処理パラメータを前記制御装置へ送信することを特徴とする印刷装置であり、前記処理データと共に前記各種処理パラメータを取り出し、詳細に分析することが可能である。
【００１７】
（実施の形態１）
以下、本発明の実施の形態１について説明する。図１は本発明の実施の形態１における印刷装置及びホストコンピュータの概略構成図である。図１において１はホストコンピュータ、２は印刷装置であり、ネットワーク３を介して接続されている。印刷装置２には、紙に印刷を行う画像形成処理部２４と、ネットワーク３を介してデータ送受信を行う通信処理部４と、ホストコンピュータ１から受信した印刷データを中間データに変換処理するインタプリタ処理部２２と、中間データを画像形成処理部２４で印刷を行うためのラスタライズデータに変換処理するラスタライズ処理部２３と、通常印字モードとテストモードの制御を行う印刷制御処理部２１から構成されている。また、ホストコンピュータ１は、ネットワーク３を介してデータ送受信を行う通信処理部４と、印刷装置２を制御するための制御データ３０（図３に記載）を送信する印刷装置制御処理部１１と、印刷データを印刷装置２へ送信する印刷データ送信処理部１２と、印刷装置２から受信したデータのチェックを行う処理データチェック処理部１３と、処理データチェック処理部１３の結果を表示する表示処理部１４から構成されている。
【００１８】
以上のように構成された本実施例の印刷装置テスト方法について図２の本発明の実施の形態１における印刷装置テストフローチャート、図３の本発明の実施の形態１における制御データの概略図及び図４の本発明の実施の形態１における処理データの概略図を用いて詳しく説明する。
【００１９】
まず、ホストコンピュータ１の印刷装置制御処理部１１から、印刷装置２をテストモードに設定変更させることを指示する制御データ３０を印刷装置２へ送信する（ステップ１０１）。この時の制御データ３０の概要として、テストモードであること、どの処理段階のデータ（印刷データ、中間データ、ラスタライズデータ）をホストコンピュータ１へ送信するのか、さらに、実際に印刷を行うか等の情報がセットされる。印刷装置２は受信した制御データ３０にセットされた情報によりテストモードへ設定変更する（ステップ１０２）。ホストコンピュータ１は、印刷データ送信処理部１２から印刷データを印刷装置２へ送信する（ステップ１０３）。印刷データを受信した印刷装置２の印刷制御処理部２１は、まず印刷データをホストコンピュータ１へ送信するかどうか判断する（ステップ１０４）。送信する場合は、受信した印刷データを何も処理せずそのままホストコンピュータ１へ送信する。次に、印刷装置２は受信した印刷データをインタプリタ処理部２２で中間データへ変換処理する（ステップ１０５）。そして印刷制御処理部２１は中間データをホストコンピュータ１へ送信するかどうか判断する（ステップ１０６）。送信する場合は、中間データをホストコンピュータ１へ送信する。次に、印刷装置２は中間データをラスタライズ処理部２３でラスタライズデータへ変換処理する（ステップ１０７）。そして印刷制御処理部２１はラスタライズデータをホストコンピュータ１へ送信するかどうか判断する（ステップ１０８）。送信する場合は、ラスタライズデータをホストコンピュータ１へ送信する。次に、印刷制御処理部２１はラスタライズデータを画像形成処理部２４で印刷するかどうかを判断する（ステップ１０９）。印刷する場合は、画像形成処理部２４で印刷を実行し、印刷しない場合は印刷せず処理を終了する。ホストコンピュータ１は印刷装置２から送信されてきた処理データ４０を処理データチェック処理部１３でチェックを行い、その結果を表示処理部１４に表示する（ステップ１１０）。処理データチェック処理部１３に、印刷装置２と同じインタプリタ処理部２２やラスタライズ処理部２３を持つ場合は、ホストコンピュータ１で生成した中間データやラスタライズデータとの比較を行うことができる。また、処理データ４０には、処理プログラムデータ、メモリダンプリスト、処理パラメータを含むので、それらのデータが正しいかどうかのチェックを行うことができる。また、ホストコンピュータ１で受信した処理データ４０の中間データやラスタライズデータを印刷データとして印刷装置２へ送信することにより、印刷装置２でのインタプリタ処理やラスタライズ処理を省略して、印刷を実行することもできる。
【００２０】
【発明の効果】
以上のように、本発明によれば、印刷装置の印刷データ受信処理から画像形成処理までの、どの段階まで正常に処理が行われているかを簡単に分析することできる。つまり、印刷装置から制御装置へ送信されてくる印刷データが異常な場合は印刷データ受信処理関連、また中間データが異常な場合はインタプリタ処理関連、またラスタライズデータが異常な場合はラスタライズ処理関連の異常を検知することができる。
【００２１】
また、印刷装置やテスト方法、印刷装置が送信するデータの内容に精通しておく必要が無く、また制御装置をホストコンピュータとすることで専用の分析機器が不要であり、また制御装置の表示部に結果が表示されるので誰でも簡単に印刷装置のテストを行うことができる。
【００２２】
また、制御装置をインターネット接続することで、電子メールやＷｅｂ（ＨＴＴＰ）といったインターネット上のプロトコルにより印刷装置とデータを授受することで、インターネットを介してネットワークに接続されている印刷装置の分析をすることができる。
【００２３】
また、印刷装置における中間データやラスタライズデータを簡単に取得することができるので、これらの処理データを再び印刷装置へ送信することにより、印刷装置でのインタプリタ処理やラスタライズ処理を省略することが可能であり、その結果印刷速度を向上させることができる。そのため本発明を複数部数印刷する場合に利用すれば、高速に印刷を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における印刷装置及びホストコンピュータの概略構成図
【図２】本発明の実施の形態１における印刷装置テストフローチャート
【図３】本発明の実施の形態１における制御データの概略図
【図４】本発明の実施の形態１における処理データの概略図
【符号の説明】
１　ホストコンピュータ
２　印刷装置
３　ネットワーク
１１　印刷装置制御処理部
１２　印刷データ送信処理部
１３　処理データチェック処理部
１４　表示処理部
２１　印刷制御処理部
２２　インタプリタ処理部
２３　ラスタライズ処理部
２４　画像形成処理部
３０　制御データ
【図１】
2004142184.tif 000003
【図２】
2004142184.tif 000004
【図３】
2004142184.tif 000005
【図４】
2004142184.tif 000006