(57)【特許請求の範囲】
【請求項１】
印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成装置と、
前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積手段を含む蓄積装置と、
前記蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を含む印刷装置と、
により構成される印刷システムであって、
前記蓄積手段は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、
前記印刷装置は、入力される前記印刷データを入力された順序に印刷出力する装置であって、前記印刷手段を清浄化する清浄化手段を更に備えると共に、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化手段により前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、
前記蓄積手段は、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化処理が短時間で完了する前記印刷データを先に前記印刷装置に出力することを特徴とする印刷システム。
【請求項３】
請求項１または２に記載の印刷システムにおいて、
前記印刷装置は複数種類の前記印刷手段を備えると共に、
前記清浄化識別情報は当該印刷手段の種類毎に設定されており、
更に前記清浄化手段は、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行することを特徴とする印刷システム。
【請求項４】
請求項１から３のいずれか一項に記載の印刷システムにおいて、
前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、
前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、
更に、前記清浄化手段は、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うことを特徴とする印刷システム。
【請求項５】
請求項１から４のいずれか一項に記載の印刷システムにおいて、
前記清浄化手段は、複数種類の異なる清浄化処理を実施可能であると共に、
前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、
前記印刷装置は、前記種別情報に対応した種類の清浄化処理を用いて前記清浄化手段により前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行することを特徴とする印刷システム。
【請求項６】
印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成工程と、
前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積手段に蓄積して出力する蓄積工程と、
前記蓄積工程において出力された前記印刷データを前記印刷手段を用いて印刷出力する印刷工程と、
により構成される印刷方法であって、
前記蓄積工程において、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、
前記印刷工程は、入力される前記印刷データを入力された順序に印刷出力する工程であって、前記印刷手段を清浄化する清浄化工程を更に含むと共に、
前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化工程において前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことを特徴とする印刷方法。
【請求項７】
請求項６に記載の印刷方法において、
前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、
前記蓄積工程において、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化処理が短時間で完了する前記印刷データを先に出力することを特徴とする印刷方法。
【請求項８】
請求項６または７に記載の印刷方法において、
前記清浄化識別情報は複数種類の前記印刷手段における当該印刷手段の種類毎に設定されており、
更に前記清浄化工程において、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行することを特徴とする印刷方法。
【請求項９】
請求項６から８のいずれか一項に記載の印刷方法において、
前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、
前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、
更に、前記清浄化工程において、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うことを特徴とする印刷方法。
【請求項１０】
請求項６から９のいずれか一項に記載の印刷方法において、
前記清浄化工程においては、複数種類の異なる清浄化処理を実施可能であると共に、
前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、
前記印刷工程において、前記種別情報に対応した種類の清浄化処理を用いて前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行することを特徴とする印刷方法。
【請求項１１】
データ生成装置に含まれるコンピュータを、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力する生成手段として機能させる第１印刷制御プログラムと、
蓄積装置に含まれるコンピュータを、前記清浄化識別情報が付加された印刷データを複数個、一時的に当該蓄積装置に蓄積して出力させる蓄積制御手段として機能させる第２印刷制御プログラムと、
印刷装置に含まれるコンピュータを、前記蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を制御する印刷制御手段として機能させる第３印刷制御プログラムと、
により構成される印刷制御プログラムが記録された記録媒体であって、
前記蓄積制御手段として機能するコンピュータは、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、
前記印刷装置に含まれるコンピュータは、前記印刷手段を清浄化する清浄化手段として更に機能すると共に、入力される前記印刷データを入力された順序に印刷出力させるものであって、
前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことを特徴とする印刷制御プログラムが記録された記録媒体。
【請求項１２】
請求項１１に記載の印刷制御プログラムが記録された記録媒体において、
前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、
前記蓄積制御手段として機能するコンピュータは、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化処理が短時間で完了する前記印刷データを先に前記印刷装置に出力することを特徴とする印刷制御プログラムが記録された記録媒体。
【請求項１３】
請求項１１または１２に記載の印刷制御プログラムが記録された記録媒体において、
前記印刷装置に含まれるコンピュータは、複数種類の前記印刷手段を制御する印刷制御手段として機能すると共に、
前記清浄化識別情報は当該印刷手段の種類毎に設定されており、
更に前記清浄化手段として機能するコンピュータは、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行することを特徴とする印刷制御プログラムが記録された記録媒体。
【請求項１４】
請求項１１から１３のいずれか一項に記載の印刷制御プログラムが記録された記録媒体において、
前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、
前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、
更に、前記清浄化手段として機能するコンピュータは、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うことを特徴とする印刷制御プログラムが記録された記録媒体。
【請求項１５】
請求項１１から１４のいずれか一項に記載の印刷制御プログラムが記録された記録媒体において、
前記清浄化手段として機能するコンピュータは、複数種類の異なる清浄化処理を実施可能であると共に、
前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、
前記印刷制御手段として機能するコンピュータは、前記種別情報に対応した種類の清浄化処理を用いて前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行することを特徴とする印刷制御プログラムが記録された記録媒体。
【請求項１６】
印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成装置により生成され、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積手段を含む蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を含む印刷装置であって、
前記蓄積手段は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、
入力される前記印刷データを入力された順序に印刷出力するものであって、前記印刷手段を清浄化する清浄化手段を更に備えると共に、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化手段により前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことを特徴とする印刷装置。
【請求項１７】
印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成装置により生成され、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積工程と、
前記蓄積工程から出力された前記印刷データを、前記印刷手段を含む印刷装置が受信する受信工程と、
前記印刷装置が、前記受信工程において受信した前記印刷データを前記印刷手段を用いて印刷出力する印刷工程と、により構成される印刷方法であって、
前記蓄積工程は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、
前記印刷工程は、入力される前記印刷データを入力された順序に印刷出力する工程であって、前記印刷手段を清浄化する清浄化工程を更に含むと共に、
前記印刷装置が、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化工程において前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことを特徴とする印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等のデータ生成装置と、当該データ生成装置に接続されており、実際に印刷を実行する印刷部を清浄化した後に印刷処理を実行することが可能な印刷装置とにより構成される印刷システムにおける印刷制御の技術分野に属する。
【０００２】
【従来の技術】
従来、例えば、インクジェット方式の印刷装置においては、長時間印刷をすることなく放置すると、プリンタヘッド部に含まれるノズル部に残留しているインクが乾燥してしまい、結果としてノズル詰りが生じる場合がある。
【０００３】
また、多量の印刷処理を実行すると、ノズル部の先端から使用するインクの液垂れを生じることがあり、この場合にもノズル部が目詰りする場合がある。
【０００４】
従って、これらの現象が発生したときは、従来では、例えば、負圧をかけてノズル部内の残留インクを吸出したり、また、物理的にノズル部の先端を拭き取ったり、更に印刷領域でない部分に残留しているインクを吹出したりする、いわゆるクリーニング処理が行われていた。
【０００５】
そして、当該クリーニング処理は、例えば、一定期間毎又は一定印刷量毎に実行されることが一般的であった。
【０００６】
【発明が解決しようとする課題】
しかしながら、実際にデータ生成装置において生成される印刷データには、クリーニング処理を行ってから印刷を実行することにより得られる鮮明な印刷結果を必要とする印刷データ（例えば、最終的な印刷結果を取得したい印刷データ）と、鮮明さよりも印刷処理の迅速性を要求する印刷データ（例えば、印刷結果の態様を確認するためのいわゆる試し印刷で十分な印刷データ）の双方が存在する場合が多いが、このような場合に、上記従来のように一定期間毎又は一定印刷量毎にクリーニング処理を実行するように構成されていると、上記迅速性が要求される印刷データについては、当該クリーニング処理を実行するタイミングに当該迅速性が要求される印刷データが印刷装置に入力されたときには、当該クリーニング処理に必要な時間のために、迅速な印刷処理ができない場合があるという問題点があった。
【０００７】
そこで、本発明は、上記の問題点に鑑みてなされたもので、その課題は、クリーニング処理した後に印刷処理を実行する印刷システムにおいて、印刷データの属性（クリーニングを必要とするか否か等）に応じてクリーニング処理を実行し、迅速な印刷処理が可能な印刷システム、印刷方法、印刷制御プログラムを記録した記録媒体、及び印刷装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、印刷すべき複数の印刷データを生成すると共に、出力エンジン等の印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するコンピュータ等のデータ生成装置と、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積手段を含むデータ蓄積器等の蓄積装置と、前記蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を含むプリンタ等の印刷装置と、により構成される印刷システムであって、前記蓄積手段は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、前記印刷装置は、入力される前記印刷データを入力された順序に印刷出力する装置であって、前記印刷手段を清浄化するクリーナ等の清浄化手段を更に備えると共に、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化手段により前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うように構成される。
【０００９】
請求項１に記載の発明の作用によれば、データ生成装置は、印刷すべき複数の印刷データを生成すると共に、清浄化識別情報を当該印刷データ毎に付加し、印刷データと共に出力する。
【００１０】
そして、蓄積装置は、清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する。
【００１１】
その後、印刷装置に含まれる印刷手段は、蓄積装置から出力された印刷データを印刷出力する。
【００１２】
そして、印刷装置に含まれる清浄化手段は、印刷手段を清浄化する。
【００１３】
このとき、清浄化識別情報に基づいて、印刷手段を清浄化して印刷すべき印刷データの場合には、清浄化手段により印刷手段を清浄化した後に印刷データの印刷出力を行う。
【００１４】
よって、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００１５】
【００１６】
また、請求項１に記載の発明の作用によれば、蓄積手段は、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを印刷装置に出力する。
【００１７】
そして、印刷装置は、入力される印刷データを入力された順序に印刷出力する。
【００１８】
よって、清浄化処理が不要な印刷データが先に印刷出力されるので、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【００１９】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の印刷システムにおいて、前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、前記蓄積手段は、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化処理が短時間で完了する前記印刷データを先に前記印刷装置に出力するように構成される。
【００２０】
請求項２に記載の発明の作用によれば、請求項２に記載の発明の作用に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積手段は、清浄化処理を行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に印刷装置に出力する。
【００２１】
よって、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【００２２】
上記の課題を解決するために、請求項３に記載の発明は、請求項１または２に記載の印刷システムにおいて、前記印刷装置は複数種類の前記印刷手段を備えると共に、前記清浄化識別情報は当該印刷手段の種類毎に設定されており、更に前記清浄化手段は、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行するように構成される。
【００２３】
請求項３に記載の発明の作用によれば、請求項１または２に記載の発明の作用に加えて、印刷装置が複数種類の印刷手段を備えると共に、清浄化識別情報が当該印刷手段の種類毎に設定されており、更に清浄化手段が、清浄化識別情報に基づいて、当該印刷手段毎に清浄化処理を実行する。
【００２４】
よって、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００２５】
上記の課題を解決するために、請求項４に記載の発明は、請求項１から３のいずれか一項に記載の印刷システムにおいて、前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、前記清浄化手段は、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うように構成される。
【００２６】
請求項４に記載の発明の作用によれば、請求項１から３のいずれか一項に記載の発明の作用に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化手段は、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力する。
【００２７】
よって、色毎に清浄化処理の必要性の有無が判断できるので、より効率的に清浄化処理を実行することができる。
【００２８】
上記の課題を解決するために、請求項５に記載の発明は、請求項１から４のいずれか一項に記載の印刷システムにおいて、前記清浄化手段は、複数種類の異なる清浄化処理を実施可能であると共に、前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、前記印刷装置は、前記種別情報に対応した種類の清浄化処理を用いて前記清浄化手段により前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行するように構成される。
【００２９】
請求項５に記載の発明の作用によれば、請求項１から４のいずれか一項に記載の発明の作用に加えて、清浄化手段が、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報は、印刷データが印刷手段を清浄化して印刷すべきデータであるとき種別情報を更に含み、印刷装置は、種別情報に対応した種類の清浄化処理を用いて清浄化手段により印刷手段を清浄化した後に印刷データの印刷出力を実行する。
【００３０】
よって、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【００３１】
上記の課題を解決するために、請求項６に記載の発明は、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成工程と、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積手段に蓄積して出力する蓄積工程と、前記蓄積工程において出力された前記印刷データを前記印刷手段を用いて印刷出力する印刷工程と、により構成される印刷方法であって、前記蓄積工程において、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、前記印刷工程は、入力される前記印刷データを入力された順序に印刷出力する工程であって、前記印刷手段を清浄化する清浄化工程を更に含むと共に、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化工程において前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うように構成される。
【００３２】
請求項６に記載の発明の作用によれば、データ生成工程において、印刷すべき複数の印刷データを生成すると共に、清浄化識別情報を当該印刷データ毎に付加し、印刷データと共に出力する。
【００３３】
そして、蓄積工程において、清浄化識別情報が付加された印刷データを複数個、蓄積手段に一時的に蓄積して出力する。
【００３４】
その後、印刷工程において、蓄積装置から出力された印刷データを印刷手段を用いて印刷出力する。
【００３５】
そして、清浄化工程において印刷手段を清浄化する。
【００３６】
このとき、清浄化識別情報に基づいて、印刷手段を清浄化して印刷すべき印刷データの場合には、清浄化工程において印刷手段を清浄化した後に印刷データの印刷出力を行う。
【００３７】
よって、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００３８】
【００３９】
また、請求項６に記載の発明の作用によれば、蓄積工程において、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを出力する。
【００４０】
そして、印刷工程において、入力される印刷データを入力された順序に印刷出力する。
【００４１】
よって、清浄化処理が不要な印刷データが先に印刷出力されるので、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【００４２】
上記の課題を解決するために、請求項７に記載の発明は、請求項６に記載の印刷方法において、前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、前記蓄積工程において、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化処理が短時間で完了する前記印刷データを先に出力するように構成される。
【００４３】
請求項７に記載の発明の作用によれば、請求項６に記載の発明の作用に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積工程において、清浄化処理を行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に出力する。
【００４４】
よって、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【００４５】
上記の課題を解決するために、請求項８に記載の発明は、請求項６または７に記載の印刷方法において、前記清浄化識別情報は複数種類の前記印刷手段における当該印刷手段の種類毎に設定されており、更に前記清浄化工程において、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行するように構成される。
【００４６】
請求項８に記載の発明の作用によれば、請求項６または７に記載の発明の作用に加えて、清浄化識別情報が複数種類の印刷手段における当該印刷手段の種類毎に設定されており、更に清浄化工程において、清浄化識別情報に基づいて、当該印刷手段毎に清浄化処理を実行する。
【００４７】
よって、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００４８】
上記の課題を解決するために、請求項９に記載の発明は、請求項６から８のいずれか一項に記載の印刷方法において、前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、前記清浄化工程において、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うように構成される。
【００４９】
請求項９に記載の発明の作用によれば、請求項６から８のいずれか一項に記載の発明の作用に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化工程において、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力する。
【００５０】
よって、色毎に清浄化処理の必要性の有無が判断できるので、より効率的に清浄化処理を実行することができる。
【００５１】
上記の課題を解決するために、請求項１０に記載の発明は、請求項６から９のいずれか一項に記載の印刷方法において、前記清浄化工程においては、複数種類の異なる清浄化処理を実施可能であると共に、前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、前記印刷工程において、前記種別情報に対応した種類の清浄化処理を用いて前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行するように構成される。
【００５２】
請求項１０に記載の発明の作用によれば、請求項６から９のいずれか一項に記載の発明の作用に加えて、清浄化工程においては、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報は、印刷データが印刷手段を清浄化して印刷すべきデータであるとき種別情報を更に含み、印刷工程において、種別情報に対応した種類の清浄化処理を用いて印刷手段を清浄化した後に印刷データの印刷出力を実行する。
【００５３】
よって、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【００５４】
上記の課題を解決するために、請求項１１に記載の発明は、データ生成装置に含まれるコンピュータを、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力する生成手段として機能させる第１印刷制御プログラムと、蓄積装置に含まれるコンピュータを、前記清浄化識別情報が付加された印刷データを複数個、一時的に当該蓄積装置に蓄積して出力させる蓄積制御手段として機能させる第２印刷制御プログラムと、印刷装置に含まれるコンピュータを、前記蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を制御する印刷制御手段として機能させる第３印刷制御プログラムと、により構成される印刷制御プログラムが記録された記録媒体であって、前記蓄積制御手段として機能するコンピュータは、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、前記印刷装置に含まれるコンピュータは、前記印刷手段を清浄化する清浄化手段として更に機能すると共に、入力される前記印刷データを入力された順序に印刷出力させるものであって、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことにより構成される。
【００５５】
請求項１１に記載の発明の作用によれば、生成手段として機能するコンピュータは、印刷すべき複数の印刷データを生成すると共に、清浄化識別情報を当該印刷データ毎に付加し、印刷データと共に出力する。
【００５６】
そして、蓄積制御手段としての機能するコンピュータは、清浄化識別情報が付加された印刷データを複数個、一時的に蓄積装置に蓄積して出力させる。
【００５７】
その後、印刷制御手段として機能するコンピュータは、蓄積装置から出力された印刷データを印刷出力する印刷手段を制御する。
【００５８】
そして、清浄化手段として機能するコンピュータは、印刷手段を清浄化する。
【００５９】
このとき、清浄化識別情報に基づいて、印刷手段を清浄化して印刷すべき印刷データの場合には、印刷手段を清浄化した後に印刷データの印刷出力を行う。
【００６０】
よって、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００６１】
【００６２】
また、請求項１１に記載の発明の作用によれば、蓄積制御手段として機能するコンピュータは、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを出力する。
【００６３】
そして、印刷制御手段として機能するコンピュータは、入力される印刷データを入力された順序に印刷出力させる。
【００６４】
よって、清浄化処理が不要な印刷データが先に印刷出力されるので、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【００６５】
上記の課題を解決するために、請求項１２に記載の発明は、請求項１１に記載の印刷制御プログラムが記録された記録媒体において、前記清浄化処理を行うことを示す前記清浄化識別情報は、前記清浄化処理に要する所要時間を示す副清浄化情報を更に含み、前記蓄積制御手段として機能するコンピュータは、前記清浄化処理を行うことを示す前記清浄化識別情報が付加された前記印刷データについて、前記副清浄化情報に基づいて、前記清浄化が短時間で完了する前記印刷データを先に前記印刷装置に出力するように構成される。
【００６６】
請求項１２に記載の発明の作用によれば、請求項１１に記載の発明の作用に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積制御手段として機能するコンピュータは、清浄化処理を行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に出力する。
【００６７】
よって、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【００６８】
上記の課題を解決するために、請求項１３に記載の発明は、請求項１１または１２に記載の印刷制御プログラムが記録された記録媒体において、前記印刷装置に含まれるコンピュータは、複数種類の前記印刷手段を制御する印刷制御手段として機能すると共に、前記清浄化識別情報は当該印刷手段の種類毎に設定されており、更に前記清浄化手段として機能するコンピュータは、前記清浄化識別情報に基づいて、当該印刷手段毎に前記清浄化処理を実行するように構成される。
【００６９】
請求項１３に記載の発明の作用によれば、請求項１１または１２に記載の発明の作用に加えて、印刷装置に含まれるコンピュータは、複数種類の印刷手段を制御する印刷制御手段として機能すると共に、清浄化識別情報は当該印刷手段の種類毎に設定されており、更に清浄化手段として機能するコンピュータは、清浄化識別情報に基づいて、当該印刷手段毎に清浄化処理を実行する。
【００７０】
よって、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００７１】
上記の課題を解決するために、請求項１４に記載の発明は、請求項１１から１３のいずれか一項に記載の印刷制御プログラムが記録された記録媒体において、前記印刷データはカラー印刷を行うべきカラー印刷データであると共に、前記清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、前記清浄化手段として機能するコンピュータは、当該色別に設定された清浄化識別情報に基づいて、前記色別に前記印刷手段の清浄化処理を行うように構成される。
【００７２】
請求項１４に記載の発明の作用によれば、請求項１１から１３のいずれか一項に記載の発明の作用に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化手段として機能するコンピュータは、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力する。
【００７３】
よって、色毎に清浄化処理の必要性の有無が判断できるので、より効率的に清浄化処理を実行することができる。
【００７４】
上記の課題を解決するために、請求項１５に記載の発明は、請求項１１から１４のいずれか一項に記載の印刷制御プログラムが記録された記録媒体において、前記清浄化手段として機能するコンピュータは、複数種類の異なる清浄化処理を実施可能であると共に、前記清浄化識別情報は、前記印刷データが前記印刷手段を清浄化して印刷すべきデータであるとき当該清浄化の処理の種類を示す種別情報を更に含み、前記印刷制御手段として機能するコンピュータは、前記種別情報に対応した種類の清浄化処理を用いて前記印刷手段を清浄化した後に前記印刷データの印刷出力を実行するように構成される。
【００７５】
請求項１５に記載の発明の作用によれば、請求項１１から１４のいずれか一項に記載の発明の作用に加えて、清浄化手段として機能するコンピュータが、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報は、印刷データが印刷手段を清浄化して印刷すべきデータであるとき種別情報を更に含み、印刷制御手段として機能するコンピュータは、種別情報に対応した種類の清浄化処理を用いて印刷手段を清浄化した後に印刷データの印刷出力を実行する。
よって、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【００７６】
上記の課題を解決するために、請求項１６に記載の発明は、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成装置により生成され、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積手段を含む蓄積装置から出力された前記印刷データを印刷出力する前記印刷手段を含む印刷装置であって、前記蓄積手段は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、入力される前記印刷データを入力された順序に印刷出力するものであって、前記印刷手段を清浄化する清浄化手段を更に備えると共に、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化手段により前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことにより構成される。
請求項１６に記載の発明の作用によれば、印刷装置は、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき印刷データであるか否かを示す清浄化識別情報を印刷データ毎に付加し、印刷データと共に出力するデータ生成装置により生成され、清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積手段を含む蓄積装置から出力された印刷データを印刷手段により印刷出力する。このとき、蓄積手段は、複数の前記印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを印刷装置に出力する。印刷装置は、入力される前記印刷データを入力された順序に印刷出力するものであって、清浄化識別情報に基づいて、印刷手段を清浄化して印刷すべき印刷データの場合には、印刷手段を清浄化する清浄化手段により印刷手段を清浄化した後、前記印刷データの印刷出力を行う。
よって、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
上記の課題を解決するために、請求項１７に記載の発明は、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき前記印刷データであるか否かを示す清浄化識別情報を前記印刷データ毎に付加し、前記印刷データと共に出力するデータ生成装置により生成され、前記清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積工程と、前記蓄積工程から出力された前記印刷データを、前記印刷手段を含む印刷装置が受信する受信工程と、前記印刷装置が、前記受信工程において受信した前記印刷データを前記印刷手段を用いて印刷出力する印刷工程と、により構成される印刷方法であって、前記蓄積工程は、複数の前記印刷データが蓄積された後、前記清浄化識別情報に基づいて、前記清浄化処理が必要な前記印刷データに先立って当該清浄化処理が不要な前記印刷データを前記印刷装置に出力し、前記印刷工程は、入力される前記印刷データを入力された順序に印刷出力する工程であって、前記印刷手段を清浄化する清浄化工程を更に含むと共に、前記印刷装置が、前記清浄化識別情報に基づいて、前記印刷手段を清浄化して印刷すべき印刷データの場合には、前記清浄化工程において前記印刷手段を清浄化した後、前記印刷データの印刷出力を行うことにより構成される。
請求項１７に記載の発明の作用によれば、印刷装置が、受信工程において、印刷すべき複数の印刷データを生成すると共に、印刷手段を清浄化して印刷すべき印刷データであるか否かを示す清浄化識別情報を印刷データ毎に付加し、印刷データと共に出力するデータ生成装置により生成され、清浄化識別情報が付加された印刷データを複数個、一時的に蓄積して出力する蓄積工程から出力された印刷データを受信し、入力される前記印刷データを入力された順序に印刷出力する印刷工程において、受信工程において受信した印刷データを印刷手段を用いて印刷出力する。このとき、印刷装置は、清浄化識別情報に基づいて、印刷手段を清浄化して印刷すべき印刷データの場合には、清浄化工程において、印刷手段を清浄化した後、前記印刷データの印刷出力を行う。
よって、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【００７７】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、データ生成装置としての複数のコンピュータが、蓄積装置としての一のデータ蓄積器を介して印刷装置としてのプリンタに接続されたネットワークシステムにおいて、夫々のコンピュータにより当該プリンタを共同使用する場合の印刷制御に対して本発明を適用した場合の実施の形態である。
【００７８】
（Ｉ）全体構成
始めに、実施形態のネットワークシステムの構成について、図１を用いて説明する。
【００７９】
図１に示すように、実施形態のネットワークシステムＷは、４台のコンピュータ１乃至４と、データ蓄積器６と、夫々のコンピュータ１乃至４とデータ蓄積器６を接続する切換器５と、プリンタ７とにより構成されている。
【００８０】
この構成において、各コンピュータ１乃至４は、夫々が備えるアプリケーションソフトウェア等を用いてプリンタ７において印刷出力すべき印刷データを複数個生成して切換器５に出力する。ここで、上記印刷データとしては、例えば、「Adobe Systems Incorporatedの「ポストスクリプト（Adobe Systems Incorporatedの登録商標）」」等の周知のページ記述言語により作成される。
【００８１】
切換器５は、夫々のコンピュータ１乃至４からの各印刷データを一時的に記憶するバッファ部を備え、これらの印刷データをコンピュータ毎に時分割的にデータ蓄積器６に出力する。
【００８２】
一方、データ蓄積器６は、各コンピュータ１乃至４から切換器５を介して送信されてくる夫々の印刷データを、後述のフローチャートで示される処理に基づいて蓄積すると共にその順序を入替え、入替えた後の順番にしたがってプリンタ７に出力する。
【００８３】
そして、プリンタ７は出力されてきた印刷データ毎に当該プリンタ７が保有する変換デ
ータ（印刷用フォント、印刷用変換規則データ等）を用いて印刷出力するためのいわゆるビットマップデータに展開した後、当該ビットマップデータに基づき、対応する印刷出力を行う。
【００８４】
（II）細部構成
次に、上記ネットワークシステムＷを構成する各構成部材の細部構成を図２及び図３を用いて説明する。
【００８５】
始めに、コンピュータ１乃至４の構成及び動作について、図２（ａ）を用いて説明する。なお、各コンピュータ１乃至４は、夫々同様の構成及び動作を実行するので、以下の説明では、代表してコンピュータ１について説明する。
【００８６】
図２（ａ）に示すように、コンピュータ１は、ＲＯＭ１３に記憶されたプログラムを読み出してそれに含まれている各命令を実行することにより、生成手段として機能するＣＰＵ１０と、キーボード、マウス等よりなる入力部１１と、ネットワーク接続部１２と、記録媒体としてのＲＯＭ（Read Only Memory）１３と、ＲＡＭ（Random Access Memory）１４と、ＣＲＴ（Cathode Ray Tube）又は液晶等よりなるディスプレイ１５と、コンピュータ１内の各構成部材を接続するバス１６とにより構成されている。
【００８７】
上記の構成において、ネットワーク接続部１２は、切換器５に接続されており、コンピュータ１から出力するデータ及びコンピュータ１に入力するデータに対していわゆるインタフェース動作を行う。
【００８８】
一方、入力部１１は、コンピュータ１における処理に必要なデータが入力されたときそれをバス１６を介してＣＰＵ１０等に出力する。
【００８９】
ＲＯＭ１３は、コンピュータ１全体の制御用のプログラム（後述の印刷処理用のフローチャートに対応するプログラムを含む。）を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス１６に出力する。
【００９０】
また、ＲＡＭ１４は、実際には、ハードディスク装置等の記憶装置等により構成され、ＣＰＵ１０における処理に必要なデータ等を一時的に記憶し、必要に応じてバス１６に出力する。
【００９１】
更に、ディスプレイ１５は、ＣＰＵ１０における処理に必要な表示を行う。
【００９２】
最後に、ＣＰＵ１０は、ＲＡＭ１４に記憶されているアプリケーションプログラムを用いて対応する文書作成、画像処理等の処理を行って印刷データＤを生成すると共に、コンピュータ１を構成する各構成部材を制御する。
【００９３】
なお、本発明に係る印刷処理におけるコンピュータ１の動作については後ほど纏めて説明する。
【００９４】
次に、プリンタ７の構成及び動作について、図２（ｂ）を用いて説明する。
【００９５】
図２（ｂ）に示すように、プリンタ７は、ＣＰＵ１７と、ネットワーク接続部１８と、ＲＯＭ１９と、ＲＡＭ２０と、印刷手段としての出力エンジン２１と、バス２２と、清浄化手段としてのクリーナ２３とにより構成されている。
【００９６】
この構成において、ネットワーク接続部１８は、データ蓄積器６に接続されており、プリンタ７に入力される当該プリンタ７において印刷出力すべき印刷データに対してインタフェース動作を行う。
【００９７】
一方、ＣＰＵ１７は、プリンタ７を構成する各構成部材を制御し、当該印刷データの印刷出力を行う。
【００９８】
また、ＲＯＭ１９は、プリンタ７全体の制御用のプログラムを記憶しているメモリであり、所定のタイミングで必要なプログラムを読み出して、バス２２に出力する。
【００９９】
更に、ＲＡＭ２０は、ＣＰＵ１７における処理に必要なデータ等を一時的に記憶し、必要に応じてバス２２に出力する。
【０１００】
出力エンジン２１は、インクジェット方式又はレーザビーム方式等の印刷部を備えており、ＣＰＵ１７の制御の下、実際の印刷データの印刷出力処理を行う。このとき、上記印刷部はカラー印刷が可能な印刷部とされており、例えば、シアン色、マゼンタ色、イエロー色及びブラック色の夫々の色に対応するヘッド部を備えている。
【０１０１】
最後に、クリーナ２３は、ＣＰＵ１７の制御の下、後述のフローチャートで示される処理により上記印刷部内のヘッド部に対して上記クリーニング処理を実行する。
【０１０２】
なお、本発明に係る印刷処理におけるプリンタ７の動作については後ほど纏めて説明する。
【０１０３】
最後に、データ蓄積器６の構成及び動作について、図３を用いて説明する。
【０１０４】
図３に示すように、データ蓄積器６は、インタフェース２４及び２５と、ＲＯＭ２７に記憶されているプログラムを読み出してそれに含まれる各命令を実行する蓄積制御手段としてのＣＰＵ２６と、記録媒体としてのＲＯＭ２７と、蓄積手段としてのＲＡＭ２８と、バス３０とにより構成されている。
【０１０５】
更に、ＲＡＭ２８は、上記入力された印刷データＤを蓄積記憶する記憶領域２９を備えている。なお、ＲＡＭ２８は外部記憶装置、例えば、ハードディスク等により代用することもできる。
【０１０６】
この構成において、インタフェース２４は、切換器５を介した各コンピュータ１乃至４からの印刷データＤに対してインタフェース動作行い、バス３０に出力する。
【０１０７】
そして、ＣＰＵ２６は、データ蓄積器６全体を制御すると共に、後述の印刷処理における蓄積された印刷データＤの並び換えを実行する。
【０１０８】
次に、ＲＡＭ２８は、データ蓄積器６に入力されてきた各コンピュータ１乃至４からの印刷データＤ等を一時的に記憶し、ＣＰＵ２６の制御の下、並び換え処理を実行して所定の印刷タイミングでバス３０に出力する。
【０１０９】
ＲＯＭ２７は、データ蓄積器６全体の制御用のプログラム（後述の印刷処理用のフローチャートに対応するプログラムを含む。）を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス３０に出力する。
【０１１０】
そして、インタフェース２５は、ＲＡＭ２８から順次出力されてくる印刷データＤに対してインタフェース動作を実行し、プリンタ７に出力する。
【０１１１】
なお、本発明に係る印刷処理におけるデータ蓄積器６の動作については以下に纏めて説明する。
【０１１２】
（III）印刷処理の実施形態
次に、ネットワークシステムＷにおいて実行される本発明に係る印刷処理について、図４乃至図６を用いて説明する。なお、図４は当該印刷処理に対応するフローチャートであり、図５はコンピュータにおいて生成される印刷データＤの構造を示す図であり、図６はＲＡＭ２８における並び換え処理を示す図である。
【０１１３】
また、以下の説明においては、理解の容易のために、コンピュータ１とデータ蓄積器６並びにプリンタ７を用いた印刷処理について説明する。
【０１１４】
更に、以下の実施形態において生成される印刷データＤは、シアン、マゼンタ、イエロー及びブラックの各色のインクを用いて印刷されるべきカラー印刷データであるとする。
【０１１５】
始めに、実施形態の印刷処理におけるコンピュータ１の動作について、図４（ａ）及び図５を用いて説明する。
【０１１６】
実施形態の印刷処理においては、コンピュータ１は、始めに、印刷データＤを構成するデータ部ＤＢを一又は複数個作成する（ステップＳ１）。このデータ部ＤＢは、例えば、一頁又は複数頁分の文書を含むデータ部であってもよいし、カラー印刷すべき画像を含むデータ部であってもよい。
【０１１７】
データ部ＤＢが作成されると、次に、当該データ部ＤＢの属性に対応して、どのようなクリーニング処理を実行してから当該データ部ＤＢに含まれるデータを印刷すべきかを示す清浄化識別情報としてのクリーニング情報Ｃが生成され、各データ部ＤＢ毎に付加されて、印刷データＤが生成される（ステップＳ２）。ここで、当該クリーニング情報Ｃは各色毎に設定される。
【０１１８】
なお、各データ部ＤＢに含まれるデータの属性とクリーニング情報Ｃの内容との関連については、例えば、データ部ＤＢに含まれるデータが試し印刷をするだけでよいデータであるときはクリーニング処理をしない旨のクリーニング情報Ｃが付加され、また、データ部ＤＢに含まれるデータが最終的な印刷結果として取得したいデータであるときは全ての色についてクリーニング処理を実行する旨のクリーニング情報Ｃが付加される。
【０１１９】
更に、データ部ＤＢに含まれるデータが単色印刷（上記四つの色のうち、一の色のみを用いた印刷）すべきデータであるときは当該単色印刷する色に対応するヘッド部のみクリーニング処理を実行する旨のクリーニング情報Ｃが付加され、更にまた、データ部ＤＢに含まれるデータがモノクロ印刷（黒色のみを用いた印刷）すべきデータであるときは黒色に対応するヘッド部のみクリーニング処理を実行する旨のクリーニング情報Ｃが付加される。
【０１２０】
次に、ステップＳ２の結果生成された印刷データＤの構造について図５を用いて例示しつつ説明する。
【０１２１】
図５に示すように、印刷データＤは、印刷すべき画像等を含むデータ部ＤＢの前に、各色に対応するフラグＦ1乃至Ｆ4を有した構造をしており、当該フラグＦ1がシアン色に対応し、フラグＦ2がマゼンタ色に対応し、フラグＦ3がイエロー色に対応し、フラグＦ4がブラック色に対応している。そして、夫々のフラグＦ1乃至Ｆ4が「１」とされているときに対応する色のヘッド部に対するクリーニング処理が実行されることとなる。
【０１２２】
より具体的には、例えば、図５（ａ）の場合には、全てのフラグＦ1乃至Ｆ4が全て「０」であるので、当該データ部ＤＢに含まれているデータを印刷する際にはクリーニング処理は実行されない。すなわち、当該データ部ＤＢに含まれているデータは上記例示における試し印刷をするだけでよいデータであることとなる。
【０１２３】
また、図５（ｂ）の場合には、フラグＦ1及びフラグＦ3のみが「１」であるので、当該データ部ＤＢに含まれているデータを印刷する際にはシアン色とイエロー色のヘッド部に対してのみクリーニング処理が実行される。
【０１２４】
更に、図５（ｃ）の場合には、全てのフラグＦ1乃至Ｆ4が「１」であるので、当該データ部ＤＢに含まれているデータを印刷する際には全ての色のヘッド部に対してクリーニング処理が実行される。すなわち、当該データ部ＤＢに含まれているデータは上記例示における最終的な印刷結果として取得したいデータであることとなる。
【０１２５】
なお、ステップＳ２におけるクリーニング情報Ｃの付加については、予めデータ部ＤＢに含まれるデータの属性とクリーニング処理の実行態様とを関係付けて記憶しておき、データ部ＤＢが作成される度に自動的に付加するようにしてもよいし、或は、印刷データＤを作成する使用者自身が入力部１１を操作することによりデータ部ＤＢ毎に付加するように構成することもできる。
【０１２６】
ステップＳ２において印刷データＤが生成されると、次に、夫々の印刷データＤを作成された順に切換器５を介してデータ蓄積器６に出力する（ステップＳ３）。そして、印刷データＤの作成を終了するか否かが確認され（ステップＳ４）、終了するのであれば（ステップＳ４；ｙｅｓ）そのまま処理を終了し、作成を終了しないのであれば（ステップＳ４；ｎｏ）ステップＳ１に戻って上述の処理を繰り返す。
【０１２７】
次に、実施形態の印刷処理におけるデータ蓄積器６の動作について、図４（ｂ）及び図６を用いて説明する。
【０１２８】
実施形態の印刷処理においては、データ蓄積器６は、始めに、コンピュータ１から出力されてきた印刷データＤを出力された順番にＲＡＭ２８内に蓄積する（ステップＳ５）。このステップＳ５が終了した状態における記憶領域２９は、例えば、図６（ａ）に示す状態となっている。ここで、図６（ａ）においては、最上段の印刷データＤが最初にデータ蓄積器６に入力された印刷データＤである。
【０１２９】
印刷データＤの蓄積が終了すると、次に、各印刷データＤに付加されているクリーニング情報Ｃを参照したＣＰＵ２６の制御により、蓄積されている印刷データＤのうち、クリーニング処理を必要としない印刷データＤを記憶領域２９の先頭位置まで移動する（ステップＳ６）。このとき、クリーニング処理を必要としない印刷データＤが複数あるときは、当該複数の印刷データＤについて、先にデータ蓄積器６に蓄積された印刷データＤが前となるように移動される。
【０１３０】
次に、クリーニング情報Ｃを参照したＣＰＵ２６の制御により、いずれかのクリーニング処理を実行する旨のクリーニング情報Ｃが付加されている印刷データＤについて、その中でクリーニング処理を実行する際の所要時間が短いものを記憶領域２９内の前方に移動させる（ステップＳ７）。このとき、通常は、クリーニング処理をすべき色数が多いほど所要時間が多くかかるので、クリーニング処理をすべき色数が少ない印刷データＤほど記憶領域２９内の前方に移動することとなる。また、クリーニング処理をすべき色数が同じ印刷データＤについては、先にデータ蓄積器６に蓄積された印刷データＤが前となるように移動される。
【０１３１】
ここで、ステップＳ７の処理が終了した後の記憶領域２９の状態を図６（ｂ）に例示する。図６（ｂ）は、図６（ａ）の状態となっている記憶領域２９に対してステップＳ６及びＳ７の処理を実行した結果である。図６（ｂ）に示すように、クリーニング処理が不要な印刷データＤが記憶領域の先頭に移動しており、その後、順次クリーニング処理が必要な色数が多い印刷データＤほど後に移動されている。
【０１３２】
このようにして蓄積された印刷データＤの並び換え処理が終了すると、次に、並び換えた印刷データＤを先頭からプリンタ７に出力する（ステップＳ８）。
【０１３３】
そして、全ての印刷データＤの出力が終了したか否かが判定され（ステップＳ９）終了していないときは（ステップＳ９；ｎｏ）ステップＳ８に戻って出力処理を繰り返し、全ての印刷データＤの出力が終了した場合には（ステップＳ９；ｙｅｓ）そのまま処理を終了する。
【０１３４】
最後に、実施形態の印刷処理におけるプリンタ７の動作について、図４（ｃ）を用いて説明する。
【０１３５】
実施形態の印刷処理においては、プリンタ７は、データ蓄積器６からの印刷データＤを受信すると（ステップＳ１０）、次に、当該受信した印刷データＤに付加されているクリーニング情報Ｃを確認し（ステップＳ１１）、クリーニング処理が必要な印刷データＤであるときは（ステップＳ１１；ｙｅｓ）、当該クリーニング情報Ｃに含まれているフラグＦ1乃至Ｆ4を参照して対応する色のクリーニング処理をクリーナ２３を用いて実行し（ステップＳ１２）ステップＳ１３に移行する。
【０１３６】
一方、ステップＳ１１の判定において、クリーニング処理が不要な印刷データＤであるときは（ステップＳ１１；ｎｏ）そのまま当該印刷データＤにおける一走査分のデータ（ビットマップデータにおける一行分のデータ）の印刷処理を行う（ステップＳ１３）。
【０１３７】
そして、一つの印刷データＤの全ての走査数分だけ印刷が終了したか否かが判定され（ステップＳ１４）、終了していないときは（ステップＳ１４；ｎｏ）ステップＳ１３に戻って次の一走査分の印刷処理を実行する。
【０１３８】
更に、ステップＳ１４の判定において、全ての走査数分の印刷が終了した場合には（ステップＳ１４；ｙｅｓ）、次に、プリンタ７に入力された全ての印刷データＤの印刷が終了したか否かが判定され（ステップＳ１５）、終了していないときは（ステップＳ１５；ｎｏ）ステップＳ１０に戻って次に入力されている印刷データＤに対して入力された順序でステップＳ１０乃至Ｓ１５の動作を繰り返す。
【０１３９】
また、ステップＳ１５の判定において、全ての印刷データＤに対して印刷が終了しているときは（ステップＳ１５；ｙｅｓ）そのまま処理を終了する。
【０１４０】
以上説明したプリンタ７の動作により、印刷データＤについて、プリンタ７に入力された順序で、必要に応じたクリーニング処理を実行した後に印刷処理が実行されることとなる。
【０１４１】
以上説明したように、実施形態の印刷処理によれば、印刷データＤ毎にクリーニング情報Ｃが付加されているので、定期的にクリーニング処理を実行する場合に比して不必要なクリーニング処理を防止でき、迅速に印刷出力を実行できる。
【０１４２】
また、複数の印刷データＤが蓄積された後、クリーニング情報Ｃに基づいて、クリーニング処理が必要な印刷データＤに先立って当該クリーニング処理が不要な印刷データＤをプリンタ７に出力し、プリンタ７において、入力される印刷データＤを入力された順序に印刷出力するので、クリーニング処理が不要な印刷データＤが先に印刷出力されることとなり、当該クリーニング処理が不要な印刷データＤについてより迅速に印刷出力を実行することができる。
【０１４３】
更に、クリーニング処理を行うことを示すクリーニング情報Ｃは、各色毎に対応するフラグＦ1乃至Ｆ4を更に含み、クリーニング処理を行うことを示すクリーニング情報Ｃが付加された印刷データＤについて、クリーニング処理が短時間で完了する印刷データＤを先にプリンタ７に出力するので、クリーニング処理した後に印刷すべき印刷データＤについても、短時間でクリーニング処理が終了する印刷データＤほど迅速に印刷出力することができる。
【０１４４】
更にまた、色毎にクリーニング処理の必要性の有無が判断できるので、より効率的にクリーニング処理を実行した後に印刷出力することができる。
【０１４５】
なお、上述の実施形態においては、クリーニング処理の必要性の有無のみ色別にクリーニング情報Ｃに設定していたが、これ以外に、クリーニング処理を実行する程度（例えば、実行頻度や実行回数、圧力や角度等の実行条件等）をもクリーニング情報Ｃに盛り込んで、クリーナ２３に印刷データＤ毎に合わせた更に効率的で適切なクリーニング処理が実行できるようにしてもよい。また、クリーナ２３に複数の機構を持たせ、クリーニング処理の種類（例えば、いわゆる吸い出し処理、ワイプ（拭き取り）処理又は吹き出し処理等）に応じてクリーニング情報Ｃのフラグを設定し、印刷データＤ毎に対応した適切なクリーニング処理がなされるようにしてもよい。なお、クリーニング処理については、特開平７−１２５２２６号公報等に詳細に記載されているので、その記載を参照されたい。
【０１４６】
更に、これらのクリーニング処理を実行する程度又はクリーニング処理の種類に応じて設定されたクリーニング構報Ｃに基づいて、簡易なクリーニング処理でよい印刷データＤほど記憶領域２９の前方に移動させるようにすることもできる。この場合は、各クリーニング処理の種類又は程度に応じて必要な時間をフラグにより判定し、短時間に終了するものほど記憶領域２９の前方に配置されるように並べ換えれば、迅速に印刷処理が終了できることとなる。
【０１４７】
更に、本発明は、異なる複数種類のヘッド（例えば、解像度の異なる複数種類のヘッド、印刷ドット径の異なる複数種類のヘッド、濃度、粘度、定着性又は耐水性等の物性の異なる複数種類のインクを用いて印刷する複数種類のヘッド又はインクジェット方式やレーザビーム方式等の機構・方式の異なる複数種類のヘッド）を備えるプリンタ７について、夫々のヘッド毎に異なるクリーニング処理を実行できるようにフラグを設定して印刷データＤを構成してもよい。この場合にも、各種類のヘッド毎にクリーニング処理にかかる時間をフラグにより判定し、短時間に終了するものほど記憶領域２９の前方に配置されるように並び換えれば、迅速に印刷処理が終了できることとなる。
【０１４８】
この実施の形態について、図７乃至図９を用いて、以下に具体的に記述する。なお、上述の実施の形態と同一の機構、制御についてはその説明を省略し、差異のある構成や制御についてのみ説明を行う。更に、ここでは、図７に示すような、２種の出力エンジン２１a及び２１bと夫々の出力エンジン２１a及び２１bに対応したワイプクリーナ２３a及び吸引クリーナ２３b並びにワイプクリーナ２３cを備えたプリンタを例にして説明する。
【０１４９】
このとき、図７に示す出力エンジン２１aは、インクジェット方式でカラー印刷が可能な印刷部を備えており、例えば、シアン色、マゼンタ色、イエロー色及びブラック色の夫々の色に対応するヘッド部を備えている。一方、出力エンジン２１bは、レーザビーム方式で印刷が可能な印刷部を構えており、内部に静電潜像を形成する感光ドラムを有するヘッド部を備えている。
【０１５０】
また、ワイプクリーナ２３aと吸引クリーナ２３bについては出力エンジン２１aに対応して設けられており、夫々が出力エンジン２１aの各色のヘッド部個々に対してクリーニング処理を実行する。
【０１５１】
また、ワイプクリーナ２３cは出力エンジン２１bに対応して設けられており、上記感光ドラムに対してクリーニング処理を実行する。
【０１５２】
なお、吸引クリーナ２３bは弱吸引と強吸引の程度の異なる２つのクリーニング処理を実行可能に構成されている。
【０１５３】
次に、この実施の形態における印刷データＤについて説明する。
【０１５４】
図８に示すように、当該印刷データＤは、印刷すべき画像等を含むデータ部ＤＢの前に、各ヘッド部（各色）に対応するフラグＦ1乃至Ｆ4及びＧを備えた構造をしており、当該フラグＦ1がシアン色、フラグＦ2がマゼンタ色、フラグＦ3がイエロー色、フラグＦ4がブラック色の出力エンジン２１aのヘッド部に夫々対応しており、フラグＧが出力エンジン２１bのヘッド部に対応している。そして、フラグＦ1乃至Ｆ4が「１」とされているときには、ワイプクリーナ２３aにより、出力エンジン２１aの対応する色のヘッド部に対してクリーニング処理が実行される。また、フラグＦ1乃至Ｆ4が「２」とされているときには、吸引クリーナ２３bにより、弱吸引で出力エンジン２１aの対応する色のヘッド部に対してクリーニング処理が実行され、フラグＦ1乃至Ｆ4が「３」とされているときには、吸引クリーナ２３cにより、強吸引で出力エンジン２１aの対応する色のヘッド部に対してクリーニング処理が実行される。また、フラグＧが「１」とされているときには、ワイプクリーナ２３cにより、出力エンジン２１ｂのヘッド部の感光ドラムに対してクリーニング処理が実行される。
【０１５５】
より具体的には、図８（ａ）の場合にはフラグＦ4のみが「１」であるので、当該データ部ＤＢに含まれているデータを印刷する際には、出力エンジン２１aのブラック色のヘッド部に対してのみワイプクリーナ２３ａでクリーニング処理が実行される。更に、図８（ｂ）の場合にはフラグＦ1乃至Ｆ4が「３」であるので、当該データ部ＤＢに含まれているデータを印刷する際には、出力エンジン２１aの全ての色のヘッド部に対して吸引クリーナ２３bで強吸引のクリーニング処理が実行される。また、図８（ｃ）の場合にはフラグＧのみが「１」であるので、当該データ部ＤＢに含まれているデータを印刷する際には、出力エンジン２１bの感光ドラムに対してワイプクリーナ２３cでクリーニング処理が実行される。
【０１５６】
このようにすることで、印刷データＤ毎で、各ヘッド部毎にクリーニング処理の必要性の有無が判断できるので、上述の実施形態と同様に、より効率的にクリーニング処理を実行した後に印刷出力することができる。
【０１５７】
次に、印刷データＤの並べ換えの具体例について、図９を用いて説明する。
【０１５８】
図９（ａ）に並び換えをする前の記憶領域２９の状態を示し、図９（ｂ）に並び換え終了後の記憶領域２９の状態を示す。本実施形態における並べ換えは、ＣＰＵ２６の制御により、各印刷データＤに付加されているクリーニング情報Ｃに基づいて当該各印刷データＤの印刷の際に行うクリーニング処理に所要する時間を算出し、その時間の少ないものから先に印刷されるように並び換えを行う。ここで、図９に示す例は、フラグＦ1乃至Ｆ4が「１」のときに行われるクリーニング処理のヘッド部１つ当たりに必要なクリーニング時間を「１」、フラグＦ1乃至Ｆ4が「２」のときに行われるクリーニング処理のヘッド部１つ当たりに必要なクリーニング時間を「３」、フラグＦ1乃至Ｆ4が「３」のときに行われるクリーニング処理のヘッド部１つ当たりに必要なクリーニング時間を「５」とすると共に、フラグＧが「１」のときに行うメンテナンス処理（感光ドラムに対するクリーニング処理）に必要な時間を「４」と設定し、各印刷データＤに付加されたクリーニング情報Ｃに基づいて所要時間を算出して並べ換えを行った結果の例である。このようにすることで、短時間でクリーニング処理が終了する印刷データＤほど迅速に印刷出力することができる。
【０１５９】
また、上述の各実施形態においては、データ蓄積器６とプリンタ７とを別個独立の装置として説明したが、これ以外にも、プリンタそのもの又はコンピュータそのものに上記データ蓄積器としての機能を持たせることも可能である。この場合には、本発明に係る動作を示すプログラムを、コンピュータにおいて生成された印刷データＤをビットマップデータに展開するための、いわゆるＲＩＰ（Raster Image Processer）プログラムとしてプリンタ内又はコンピュータ内に内蔵するようにすることができる。
【０１６０】
更に、上述の各実施形態に係る動作（図４参照）に係るプログラムを記録媒体としてのフレキシブルディスク等に記憶させ、必要に応じて、コンピュータ内の上記ＲＡＭを構成するハードディスク装置内に記憶させて利用するようにしてもよい。
【０１６１】
また、上記実施形態は、コンピュータ１、データ蓄積器６及びプリンタ７を含む動作について説明したが、他のコンピュータ２乃至４を用いても全く同様に印刷処理を実行することができる。この場合には、データ蓄積器６は、各コンピュータから入力されてきた印刷データＤの全てを対象として（各コンピュータに対して印刷処理の優先順位がついているときは、当該優先順位に）上記ステップＳ６及びＳ７に示す並べ換え処理を実行することとなる。
【０１６２】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１６３】
従って、印刷データの属性等に合わせて清浄化処理を行うことにより、迅速に印刷処理を実行することができる。
【０１６４】
また、請求項１に記載の発明によれば、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを印刷装置に出力し、印刷装置において入力される印刷データを入力された順序に印刷出力するので、清浄化処理が不要な印刷データが先に印刷出力されることとなり、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【０１６５】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積手段は、清浄化処理を行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に印刷装置に出力するので、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【０１６６】
請求項３に記載の発明によれば、請求項１または２に記載の発明の効果に加えて、印刷装置が複数種類の印刷手段を備えると共に、清浄化識別情報が当該印刷手段の種類毎に設定されており、当該清浄化識別情報に基づいて印刷手段毎に清浄化処理を実行するので、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１６７】
請求項４に記載の発明によれば、請求項１から３のいずれか一項に記載の発明の効果に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化手段は、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力するので、色毎に清浄化処理の必要性の有無が判断でき、より効率的に清浄化処理を実行した後に印刷出力することができる。
【０１６８】
請求項５に記載の発明によれば、請求項１から４のいずれか一項に記載の発明の効果に加えて、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報が印刷手段を清浄化して印刷すべき印刷データであるとき種別情報を更に含み、印刷装置が種別情報に対応した種類の清浄化処理を用いて印刷手段を清浄化した後に印刷データの印刷出力を実行するので、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【０１６９】
請求項６に記載の発明によれば、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１７０】
従って、印刷データの属性等に併せて清浄化処理を行うことにより、迅速に印刷処理を実行することができる。
【０１７１】
また、請求項６に記載の発明によれば、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを印刷装置に出力し、印刷装置において入力される印刷データを入力された順序に印刷出力するので、清浄化処理が不要な印刷データが先に印刷出力されることとなり、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【０１７２】
請求項７に記載の発明によれば、請求項６に記載の発明の効果に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積手段は、清浄化処理を行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に印刷装置に出力するので、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【０１７３】
請求項８に記載の発明によれば、請求項６または７に記載の発明の効果に加えて、印刷装置が複数種類の印刷手段を備えると共に、清浄化識別情報が当該印刷手段の種類毎に設定されており、当該清浄化識別情報に基づいて印刷手段毎に清浄化処理を実行するので、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１７４】
請求項９に記載の発明によれば、請求項６から８のいずれか一項に記載の発明の効果に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化工程は、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力するので、色毎に清浄化処理の必要性の有無が判断でき、より効率的に清浄化処理を実行した後に印刷出力することができる。
【０１７５】
請求項１０に記載の発明によれば、請求項６から９のいずれか一項に記載の発明の効果に加えて、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報が印刷手段を清浄化して印刷すべき印刷データであるとき種別情報を更に含み、印刷装置が種別情報に対応した種類の清浄化処理を用いて印刷手段を清浄化した後に印刷データの印刷出力を実行するので、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【０１７６】
請求項１１に記載の発明によれば、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１７７】
従って、印刷データの属性等に併せて清浄化処理を行うことにより、迅速に印刷処理を実行することができる。
【０１７８】
また、請求項１１に記載の発明によれば、複数の印刷データが蓄積された後、清浄化識別情報に基づいて、清浄化処理が必要な印刷データに先立って当該清浄化処理が不要な印刷データを印刷装置に出力し、印刷装置において入力される印刷データを入力された順序に印刷出力するので、清浄化処理が不要な印刷データが先に印刷出力されることとなり、当該清浄化処理が不要な印刷データについてより迅速に印刷出力を実行することができる。
【０１７９】
請求項１２に記載の発明によれば、請求項１１に記載の発明の効果に加えて、清浄化処理を行うことを示す清浄化識別情報は、清浄化処理に要する所要時間を示す副清浄化情報を更に含み、蓄積手段は、清浄化を処理行うことを示す清浄化識別情報が付加された印刷データについて、副清浄化情報に基づいて、清浄化処理が短時間で完了する印刷データを先に印刷装置に出力するので、清浄化処理した後に印刷すべき印刷データについても、短時間で清浄化処理が終了する印刷データほど迅速に印刷出力することができる。
【０１８０】
請求項１３に記載の発明によれば、請求項１１または１２に記載の発明の効果に加えて、印刷装置が複数種類の印刷手段を備えると共に、清浄化識別情報が当該印刷手段の種類毎に設定されており、当該清浄化識別情報に基づいて印刷手段毎に清浄化処理を実行するので、複数種類の印刷手段が備えられている場合でも、不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１８１】
請求項１４に記載の発明によれば、請求項１１から１３のいずれか一項に記載の発明の効果に加えて、印刷データはカラー印刷データであると共に、清浄化識別情報は、当該カラー印刷に使用される色毎に設定されており、更に、清浄化手段は、当該色別に設定された清浄化識別情報に基づいて清浄化処理を行った後に印刷データを印刷出力するので、色毎に清浄化処理の必要性の有無が判断でき、より効率的に清浄化処理を実行した後に印刷出力することができる。
【０１８２】
請求項１５に記載の発明によれば、請求項１１から１４のいずれか一項に記載の発明の効果に加えて、複数種類の異なる清浄化処理を実施可能であると共に、清浄化識別情報が印刷手段を清浄化して印刷すべき印刷データであるとき種別情報を更に含み、印刷装置が種別情報に対応した種類の清浄化処理を用いて印刷手段を清浄化した後に印刷データの印刷出力を実行するので、印刷データに対応した種類の清浄化処理を実行した後に迅速に印刷出力を実行できる。
【０１８３】
請求項１６に記載の発明の作用によれば、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１８４】
従って、印刷データの属性に合わせて清浄化処理を行うことにより、迅速に印刷処理を実行することができる。
【０１８５】
請求項１７に記載の発明の作用によれば、印刷データ毎に清浄化識別情報が付加されているので、定期的に清浄化処理を実行する場合に比して不必要な清浄化処理を防止でき、迅速に印刷出力を実行できる。
【０１８６】
従って、印刷データの属性に合わせて清浄化処理を行うことにより、迅速に印刷処理を実行することができる。
【図面の簡単な説明】
【図１】  実施形態のネットワークシステムの構成を示すブロック図である。
【図２】  コンピュータ及びプリンタの細部構成を示すブロック図であり、（ａ）はコンピュータの細部構成を示すブロック図であり、（ｂ）はプリンタの細部構成を示すブロック図である。
【図３】  データ蓄積器の細部構成を示すブロック図である。
【図４】  実施形態の印刷処理の動作を示すフローチャートであり、（ａ）はコンピュータにおける動作を示すフローチャートであり、（ｂ）はデータ蓄積器における動作を示すフローチャートであり、（ｃ）はプリンタにおける動作を示すフローチャートである。
【図５】  印刷データの構成の例を示す図であり、（ａ）は第１例であり、（ｂ）は第２例であり、（ｃ）は第３例である。
【図６】  データ蓄積器における並べ換え処理を示す図であり、（ａ）は並べ換え前の記憶領域の状態を示す図であり、（ｂ）は並べ換え後の記憶領域の状態を示す図である。
【図７】  他の実施の形態におけるプリンタの細部構成を示すブロック図である。
【図８】  他の実施の形態における印刷データの構成の例を示す図であり、（ａ）は第１例であり、（ｂ）は第２例であり、（ｃ）は第３例である。
【図９】  他の実施の形態におけるデータ蓄積器における並べ換え処理を示す図であり、（ａ）は並べ換え前の記録領域の状態を示す図であり、（ｂ）は並べ換え後の記憶領域の状態を示す図である。
【符号の説明】
１、２、３、４…コンピュータ
５…切換器
６…データ蓄積器
７…プリンタ
１０、１７、２６…ＣＰＵ
１１…入力部
１２、１８…ネットワーク接続部
１３、１９、２７…ＲＯＭ
１４、２０、２８…ＲＡＭ
１５…ディスプレイ
１６、２２、３０…バス
２１、２１a、２１b…出力エンジン
２３…クリーナ
２３a、２３c…ワイプクリーナ
２３b…吸引クリーナ
２４、２５…インタフェース
２９…記憶領域
Ｄ…印刷データ
Ｃ…クリーニング情報
Ｆ1、Ｆ2、Ｆ3、Ｆ4、Ｇ…フラグ
Ｗ…ネットワークシステム
【図１】
0003855367.tif 000002
【図２】
0003855367.tif 000003
【図３】
0003855367.tif 000004
【図４】
0003855367.tif 000005
【図５】
0003855367.tif 000006
【図６】
0003855367.tif 000007
【図７】
0003855367.tif 000008
【図８】
0003855367.tif 000009
【図９】
0003855367.tif 000010