(57)【要約】【課題】印刷物の表現性の多様化を図るのに好適な印刷制御システムを提供する。【解決手段】インクを噴射する順序を指定し、指定順序に基づいて、各順位ごとに、その順位のインクの噴射を制御する印刷データを生成し、生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて印刷装置１００を順次制御することにより、複数のインクを指定順序で噴射して単一の画素を形成する。【選択図】図３
2009230738.tif 000002
【特許請求の範囲】
【請求項１】
特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御システムであって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備えることを特徴とする印刷制御システム。
【請求項２】
請求項１において、
前記印刷装置に対して印刷を要求する印刷要求端末を備え、
前記印刷要求端末は、前記噴射順序指定手段として実現される処理を当該印刷要求端末に実行させるプログラムを有することを特徴とする印刷制御システム。
【請求項３】
請求項１および２のいずれか１項において、
前記複数のインクのうち所定のインクを噴射する順位を示す噴射順位情報を記憶する噴射順位情報記憶手段を備え、
前記噴射順序指定手段は、前記噴射順位情報記憶手段の噴射順位情報に基づいて前記インクを噴射する順序を指定することを特徴とする印刷制御システム。
【請求項４】
請求項１ないし３のいずれか１項において、
前記噴射順序指定手段は、印刷を行なう各描画要素に基づいて、前記複数のインクを噴射する順序を指定することを特徴とする印刷制御システム。
【請求項５】
請求項１ないし３のいずれか１項において、
前記噴射順序指定手段は、印刷に用いる各描画レイヤに基づいて、前記複数のインクを噴射する順序を指定することを特徴とする印刷制御システム。
【請求項６】
印刷装置に対して印刷を要求する印刷要求端末であって、
前記印刷装置が、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う場合に、前記複数のインクを噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて、各順位に、前記複数のインクの噴射を制御する印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した前記印刷データを前記印刷装置に送信する印刷データ送信手段とを備えることを特徴とする印刷要求端末。
【請求項７】
印刷要求端末からの印刷要求に応じて印刷を行う印刷装置であって、
複数のインクを噴射して印刷を行う印刷手段と、
前記印刷要求端末から、印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段で受信した前記印刷データに基づいて前記印刷手段を制御することにより、前記複数のインクを所定の順序で噴射させる印刷制御手段とを備え、
前記印刷データは、前記複数のインクを噴射する順序の指定に基づいて、各順位に、前記複数のインクの噴射を制御することを特徴とする印刷装置。
【請求項８】
特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御方法であって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、
前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含むことを特徴とする印刷制御方法。
【請求項９】
特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御プログラムであって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、
前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む処理をコンピュータに実行させるプログラムであることを特徴とする印刷制御プログラム。
【請求項１０】
複数の記録剤を噴射して印刷を行う印刷装置を制御する印刷制御システムであって、
複数の前記記録剤を噴射して印刷を行う場合に、当該記録剤を噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて前記印刷装置を制御することにより、複数の前記記録剤を、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備えることを特徴とする印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインクを噴射して印刷を行う印刷装置を制御するシステムおよびプログラム、並びに方法に係り、特に、印刷物の表現性の多様化を図るのに好適な印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法に関する。
【背景技術】
【０００２】
従来、特色インクを含む複数のインクを噴射して印刷を行う場合に、ＯＳ（Operating
System）上で指定された画素の色に対して特色インクを割り当てる技術が知られている（特許文献１）。
【特許文献１】特開平１０−３０９８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の技術にあっては、特色インクを割り当てることができるだけで、単一の画素に対してインクを噴射する順序までは指定することができないため、印刷物の表現性に限界があるという問題があった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の表現性の多様化を図るのに好適な印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００４】
〔適用例１〕  上記目的を達成するために、適用例１の印刷制御システムは、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御システムであって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備える。
【０００５】
このような構成であれば、噴射順序指定手段により噴射順序が指定されると、印刷データ生成手段により、指定順序に基づいて各順位ごとに印刷データが生成される。そして、印刷制御手段により、生成された各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて印刷装置が順次制御され、複数のインクが指定順序で噴射される。  これにより、第１のインクを噴射してからその上に特色インクまたは特殊インクを噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
【０００６】
ここで、特色インクとは、基本色（例えば、ＣＭＹＫ）のうちの１色と、基本色のうちの他の１色との間の色相を有するインクをいい、これには、例えば、ＣＭＹＫを基本色とした場合、レッド、グリーン、バイオレット、オレンジおよびブルー等のインクが含まれる。また、基本色インクをあらかじめある割合で調合しておき、特定の色を確実に表現できるようにしたものも特色インクに含まれる。例えば、企業のコーポレートカラーを基本色インクの組み合わせで印刷すると印刷するたびに色が変わってしまい、コーポレートカラーを所望の色で印刷することができないという問題があった。このような場合に、コーポーレートカラーに合わせて調合された特色インクを用いることがある。
【０００７】
また、特殊インクとは、基本色（例えば、ＣＭＹＫ）インクとは異なる質感または光沢を与えるインクをいい、これには、例えば、ＣＭＹＫを基本色とした場合、金属色（例えば、メタリック、金、銀）インク、透明色や白色のインク、蛍光インク、パールインク、オペークインク、磁気インク、所定の波長の光を変調して反射する変調インク、光沢性のあるまたは光沢性の無い無色インク、滲み効果を表現するための無色透明（例えば、水系、油系）インクおよび水が含まれる。
【０００８】
〔適用例２〕  さらに、適用例２の印刷制御システムは、適用例１の印刷制御システムにおいて、前記印刷装置に対して印刷を要求する印刷要求端末を備え、前記印刷要求端末は、前記噴射順序指定手段として実現される処理を当該印刷要求端末に実行させるプログラムを有する。
このような構成であれば、印刷要求端末では、アプリケーションにより噴射順序を指定することができる。
【０００９】
〔適用例３〕  さらに、適用例３の印刷制御システムは、適用例１および２のいずれか１の印刷制御システムにおいて、前記複数のインクのうち所定のインクを噴射する順位を示す噴射順位情報を記憶する噴射順位情報記憶手段を備え、前記噴射順序指定手段は、前記噴射順位情報記憶手段の噴射順位情報に基づいて前記インクを噴射する順序を指定する。
【００１０】
このような構成であれば、噴射順序指定手段により、噴射順位情報に基づいて噴射順序が指定される。
ここで、噴射順位情報記憶手段は、噴射順位情報をあらゆる手段でかつあらゆる時期に記憶するものであり、噴射順位情報をあらかじめ記憶してあるものであってもよいし、噴射順位情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって噴射順位情報を記憶するようになっていてもよい。
【００１１】
〔適用例４〕  適用例４の印刷制御システムは、適用例１ないし３のいずれか１の印刷制御システムにおいて、前記噴射順序指定手段は、印刷を行なう各描画要素に基づいて、前記複数のインクを噴射する順序を指定する。
このような構成であれば、印刷を行なう描画要素の順序を指定することにより、複数のインクを噴射する順序を指定できる。
【００１２】
〔適用例５〕  適用例５の印刷制御システムは、適用例１ないし３のいずれか１の印刷制御システムにおいて、前記噴射順序指定手段は、印刷に用いる各描画レイヤに基づいて、前記複数のインクを噴射する順序を指定する。
このような構成であれば、印刷に用いる描画レイヤーの順序を指定することにより、複数のインクを噴射する順序を指定できる。
【００１３】
〔適用例６〕  一方、上記目的を達成するために、適用例６の印刷要求端末は、印刷装置に対して印刷を要求する印刷要求端末であって、前記印刷装置が、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う場合に、前記複数のインクを噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて、各順位に、前記複数のインクの噴射を制御する印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した前記印刷データを前記印刷装置に送信する印刷データ送信手段とを備える。
【００１４】
このような構成であれば、印刷要求端末では、噴射順序指定手段により噴射順序が指定されると、印刷データ生成手段により、指定順序に基づいて各順位ごとに印刷データが生成される。そして、印刷データ送信手段により、生成された各順位の印刷データのうち第１順位から順番に得られる印刷データが印刷装置に順次送信される。
【００１５】
〔適用例７〕  一方、上記目的を達成するために、適用例７の印刷装置は、印刷要求端末からの印刷要求に応じて印刷を行う印刷装置であって、複数のインクを噴射して印刷を行う印刷手段と、前記印刷要求端末から、印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した前記印刷データに基づいて前記印刷手段を制御することにより、前記複数のインクを所定の順序で噴射させる印刷制御手段とを備え、前記印刷データは、前記複数のインクを噴射する順序の指定に基づいて、各順位に、前記複数のインクの噴射を制御する。
【００１６】
このような構成であれば、印刷装置では、印刷データ受信手段で印刷データを受信すると、印刷制御手段により、順次受信した印刷データに基づいて印刷手段が制御され、複数のインクが指定順序で噴射される。
【００１７】
〔適用例８〕  一方、上記目的を達成するために、適用例８の印刷制御方法は、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御方法であって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む。
【００１８】
〔適用例９〕  一方、上記目的を達成するために、適用例９の印刷制御プログラムは、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御プログラムであって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した各順位の印刷データのうち第１順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む処理をコンピュータに実行させるプログラムである。
【００１９】
〔適用例１０〕  一方、上記目的を達成するために、適用例１０の印刷制御システムは、複数の記録剤を噴射して印刷を行う印刷装置を制御する印刷制御システムであって、複数の前記記録剤を噴射して印刷を行う場合に、当該記録剤を噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて前記印刷装置を制御することにより、複数の前記記録剤を、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備える。
【００２０】
このような構成であれば、噴射順序指定手段により噴射順序が指定されると、印刷制御手段により、指定順序に基づいて印刷装置が制御され、複数の記録剤が指定順序で噴射される。
これにより、第１の記録剤を噴射してからその上に第２の記録剤を噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
【００２１】
ここで、記録剤とは、文字や画像等の情報を用紙等の印刷媒体に記録可能な材料をいい、これには、例えば、インク、トナーが含まれる。インクには、基本色（例えば、ＣＭＹＫ）インク、特色インクおよび特殊インクのほか、滲み効果という記録を伴う点で水も含まれる。
【発明を実施するための最良の形態】
【００２２】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を説明する。
Ａ  印刷システムの構成
まず、本発明を適用する印刷システムの構成を説明する。
図１は、印刷システムのハードウェア構成を示すブロック図である。
図１において、印刷装置１００と、印刷装置１００に対して印刷を要求する印刷要求端末２００とが通信ケーブルを介して通信可能に接続されている。
【００２３】
印刷装置１００は、印刷制御を行う印刷制御部１０と、印刷要求端末２００との間でデータの送受信を行う通信部１２と、データやテーブル等をファイルとして記憶可能なＨＤ等からなる記憶部１４と、印刷用紙上に画像を形成する画像形成部１６とを有して構成されている。
印刷制御部１０は、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵと、所定領域にあらかじめＣＰＵの制御プログラム等を格納しているＲＯＭと、ＲＯＭ等から読み出したデータやＣＰＵの演算過程で必要な演算結果を格納するためのＲＡＭと、通信部１２等に対してデータの入出力を媒介するＩ／Ｆとで構成されており、これらは、データを転送するための信号線であるバスで相互にかつデータ授受可能に接続されている。
【００２４】
画像形成部１６は、印刷用紙を搬送する搬送ローラと、印刷用紙の搬送方向と直交する方向に往復移動するキャリッジとを有して構成されている。キャリッジは、ＣＭＹＫの基本色インク、特色インクおよび特殊インクのインクカートリッジを着脱可能なカートリッジホルダと、カートリッジホルダからインクの供給を受けてノズルから微小なインクを噴射することにより印刷用紙にドットを形成する印字ヘッドとを一体に備えている。印刷用紙上に画像を形成する場合は、印刷制御部１０の制御に従って、キャリッジの１往復ごとに搬送ローラにより印刷用紙を所定量移動させ、印字ヘッドの移動方向および搬送ローラの搬送方向の各最小移動ごとに、各インク色のいずれかについてドットの有無およびサイズを制御することにより行う。
【００２５】
印刷要求端末２００は、情報処理を行う情報処理部３０と、印刷装置１００との間でデータの送受信を行う通信部３２と、データやテーブル等をファイルとして記憶可能なＨＤ等からなる記憶部３４と、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力部３６と、画像信号に基づいて画面を表示する表示部３８とを有して構成されている。
【００２６】
情報処理部３０は、印刷制御部１０と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆをバス接続して構成されている。
記憶部３４には、印刷要求端末２００で実行される描画アプリケーションで作成された描画データが記憶されている。
描画アプリケーションでは、後述のように、表示部３８の表示画面を見ながら操作者（ユーザ）が入力部３６を操作することにより、例えば図５に示すような描画データが生成される。
すなわち、描画アプリケーションでは、図形等の描画要素ごとにその色に対応するインクを何番目に噴射するかを指定することによりインクを噴射する順序を指定することができ、描画データにその指定順序を規定して記憶部３４に記憶する。
ここで、描画要素（オブジェクト）とは、四角形描画コマンドや円描画コマンド、あるいはイメージデータ描画コマンドなど描画に関するコマンドに応じた要素のことである。
また、上記のインクを噴射する順序の指定は、描画画素の単位で指定することが可能であり、描画画素の複数をまとめて１つの単位とし、この１つの単位で指定することも可能である。
なお、本発明が適用される図１の印刷システムでは、印刷装置１００の印刷制御部１０のＣＰＵがＲＯＭに格納されているプログラムに従い、または印刷要求端末２００の情報処理部３０のＣＰＵがＲＯＭに格納されているプログラムに従い、後述の各種の処理や制御を行う。そこで、本発明が適用される図１の印刷システムの処理や制御の一例を機能的に表現すると、図２に示すようになる。
ここで、図２の噴射順序指定部は、図１の印刷要求端末２００の入力部３６、表示部３８、情報処理部３０が相当する。また、図２の印刷データ生成部は、図１の印刷要求端末２００の情報処理部３０が相当する。さらに、図２の印刷制御部は、図１の印刷装置１００の印刷制御部１０が相当する。
【００２７】
Ｂ  描画データの生成
次に、印刷要求端末２００において、描画要素の色に対応してインクを噴射する順序を指定する処理について、図３および図４を参照して説明する。
情報処理部３０のＣＰＵは、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３および図４のフローチャートに示す処理を実行する。
【００２８】
図３は、操作者が入力部３６と表示部３８などを用いて、画像を描き、その後にオブジェクト単位でインクの噴射順序を指定する場合である。
この場合には、ステップＳ１０において、描画ツールを用いて表示部３８の表示画面を見ながら入力部３６で描画を行う。例えば、色Ａを選択し四角を描き、色Ｂを選択し丸を描く。
ステップＳ１１では、「オブジェクト選択」メニューを選び、インクの噴射順序を指定するオブジェクトを入力部３６で選ぶ。例えば、丸を選ぶ。
ステップＳ１２では、オブジェクトを選択した状態で「順位メニュー」を選ぶと、表示画面に＜最上位＞、＜１つ上＞、＜１つ下＞、および＜最下位＞が表示されるので、操作者は入力部３６により所望の順位になるように指定する。例えば、＜最上位＞を選ぶ。
ステップＳ１３では、「プリント」を選ぶと、表示画面に＜オブジェクト確認してプリント＞、＜ファイル出力＞、および＜プリント出力＞が表示されるので、＜オブジェクトを確認してプリント＞を入力部３６で選ぶ。
ステップＳ１４では、オブジェクト毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に＜ＯＫ−プリント＞、＜順番編集＞、および＜キャンセル＞が表示されるので、＜ＯＫ−プリント＞を入力部３６で選択する。
ステップＳ１５では、上記の処理に基づき、図５に示すようなプリントコマンド（描画コマンド）を生成し、この生成したプリントコマンドを記憶部３４に記憶する。
ここでは、オブジェクト単位でインクの噴射順序および時間間隔を指定したが、インクの噴射順序を指定するオブジェクトを描画レイヤとしてもよい。
【００２９】
図４は、操作者が入力部３６と表示部３８などを用いて、描画レイヤ（階層）別に画像を描き、階層単位でインクの噴射順位を指定する場合である。
この場合には、ステップＳ２０において、描画ツールを用いて表示部３８の表示画面を見ながら入力部３６で描画を行う。例えば、色Ａを選択し四角を描く。
ステップＳ２１では、「新規レイヤ挿入」メニューを選ぶ。これにより、新規レイヤに描画ができるようになる。
ステップＳ２２では、新規レイヤに描画する。例えば、色Ｂを選択して丸を描く。
ステップＳ２３では、「プリント」を選ぶと、表示画面に＜レイヤ順にプリント＞、および＜レイヤ統合してプリント＞が表示されるので、＜レイヤ順にプリント＞を選ぶ。
ステップＳ２４では、描画レイヤ毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に＜ＯＫ−プリント＞、＜順番編集＞、および＜キャンセル＞が表示されるので、＜ＯＫ−プリント＞を選択する。
ステップＳ２５では、上記の処理に基づき、図５に示すようなプリントコマンド（描画コマンド）を生成し、この生成したプリントコマンドを記憶部３４に記憶する。
なお、上記のステップＳ１５またはステップＳ２５において、生成したプリントコマンドは記憶部３４に記憶するようにしたが、これに代えてそのプリントコマンドは印刷装置１００に対して送信することが可能である。しかし、この場合には、そのプリントコマンドに基づく図６および後述するビットマップデータ生成処理および図７および後述する印刷データ生成処理は印刷装置１００側で行うことになる。
【００３０】
図５は、描画データのデータ構造の一例を示す図である。
描画データは、図５に示すように、描画要素の色を指定する描画コマンド４００と、描画要素を描画する描画コマンド４０２と、描画要素を上書きすることを指示する描画コマンド（上書描画コマンド）４０４と、描画が終了したことを指示する描画コマンド（不図示）とを含んで構成されている。図５の例では、（X0、Y0、X1、Y1）の座標で指定される四角形を色Ａで描画し、その上に、（Xc、Yc、R ）の座標で指定される円を色Ｂで上書きして描画することを示している。この場合、色Ａの四角形と色Ｂの円とが重なり合う部分は、色Ａに対応するインク（以下、インクＡという。）を噴射してからその上に色Ｂに対応するインク（以下、インクＢ）を噴射することになる。
【００３１】
Ｃ  印刷要求端末の処理
次に、印刷要求端末２００が実行する処理を説明する。
情報処理部３０のＣＰＵは、マイクロプロセッシングユニット等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３および図４のフローチャートに示すビットマップ生成処理および印刷データ生成処理を実行する。
【００３２】
Ｃ−１  ビットマップデータ生成処理
初めに、ビットマップデータ生成処理を説明する。
図６は、ビットマップデータ生成処理を示すフローチャートである。
ビットマップ生成処理は、情報処理部３０のＣＰＵにおいて実行されると、図６に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、変数である描画レイヤＮに初期値として「１」を設定する。
ここで、本実施形態では、画像を複数のレイヤに分けて印刷するので、その複数のレイヤのうちの１つが描画レイヤである。
このため、描画レイヤとは、一度に印刷する描画要素をグループ化する層をいい、複数の描画レイヤのそれぞれに、座標が重なり合う描画要素を配置することにより、描画要素を重ねて印刷することができる。したがって、どの描画レイヤにどの描画要素を配置するかによって、描画要素の重複部分においてインクを噴射する順序を異ならせることができる。
【００３３】
次いで、ステップＳ１０２に移行して、描画パラメータ記憶領域をＲＡＭ上に確保し、ステップＳ１０４に移行して、描画レイヤＮのビットマップデータを格納するためのビットマップ記憶領域をＲＡＭ上に確保し、ステップＳ１０６に移行して、記憶部３４の描画データから描画コマンドを取得し、ステップＳ１０８に移行する。
ステップＳ１０８では、取得した描画コマンドが、描画要素を上書きすることを指示する描画コマンド（上書描画コマンド）であるか否かを判定し（図５参照）、上書描画コマンドでないと判定したとき(No)は、ステップＳ１１０に移行する。
【００３４】
ステップＳ１１０では、取得した描画コマンドが、描画が終了したことを指示する描画コマンド（描画終了コマンド）であるか否かを判定し、描画終了コマンドでないと判定したとき(No)は、ステップＳ１１２に移行する。
ステップＳ１１２では、取得した描画コマンドに基づいて、描画レイヤＮのビットマップデータを生成し、ステップＳ１１４に移行して、生成したビットマップデータをビットマップ記憶領域に格納し、ステップＳ１０６に移行する。
【００３５】
一方、ステップＳ１１０で、取得した描画コマンドが描画終了コマンドであると判定したとき(Yes) は、ステップＳ１１６に移行して、変数である描画レイヤ数Ｍに描画レイヤＮを設定し、描画レイヤ数Ｍを描画パラメータ記憶領域に格納し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１０８で、取得した描画コマンドが上書描画コマンドであると判定したとき(Yes) は、ステップＳ１１８に移行して、描画レイヤＮに「１」を加算し、ステップＳ１０４に移行する。
【００３６】
Ｃ−２  印刷データ生成処理
次に、印刷データ生成処理を説明する。
図７は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ビットマップ生成処理の実行後に続けて実行される処理であって、情報処理部３０のＣＰＵにおいて実行されると、図７に示すように、まず、ステップＳ２００に移行する。
【００３７】
ステップＳ２００では、描画レイヤＮに初期値として「１」を設定し、ステップＳ２０２に移行して、描画レイヤ数Ｍを描画パラメータ記憶領域から読み出し、ステップＳ２０４に移行する。
ステップＳ２０４では、通信部３２を介して印刷要求を印刷装置１００に送信し、ステップＳ２０６に移行して、描画レイヤＮのビットマップデータをビットマップ記憶領域から読み出し、ステップＳ２０８に移行する。
【００３８】
ステップＳ２０８では、読み出したビットマップデータに対して色変換処理およびハーフトーン処理を施して２値化データを生成する。２値化データは、印字ヘッドの移動方向および搬送ローラの搬送方向に対応させて横方向および縦方向に複数の画素を配列した印刷画像を表すデータであって、各画素ごとに、ドットを形成しないことを指定するか、ドットを形成する場合は、各インク色のいずれかおよびドットのサイズを指定したデータである。
【００３９】
次いで、ステップＳ２１０に移行して、生成した２値化データに基づいて印刷制御コマンドを生成する。印刷制御コマンドは、描画レイヤＮの画像を形成するように印刷装置１００を制御するコマンドであって、その種類としては、例えば、画素の色を設定する色設定コマンド、印字ヘッドまたは印刷用紙の位置を制御する位置制御コマンド、インクを噴射する印字コマンド、および印刷用紙を排出する紙送りコマンドがある。
【００４０】
次いで、ステップＳ２１２に移行して、生成した印刷制御コマンドを印刷データとして記憶部３４にデータバッファリングし、ステップＳ２１４に移行して、通信部３２を介して、記憶部３４にバッファリングした印刷データを印刷装置１００に送信し、ステップＳ２１６に移行する。
ステップＳ２１６では、描画レイヤＮに「１」を加算し、ステップＳ２１８に移行して、描画レイヤＮが描画レイヤ数Ｍよりも大きいか否かを判定し、描画レイヤ数Ｍよりも大きいと判定したとき(Yes) は、ステップＳ２２０に移行する。
【００４１】
ステップＳ２２０では、通信部３２を介して紙送りコマンドを印刷装置１００に送信し、ステップＳ２２２に移行して、印刷制御コマンドの送信が終了したか否かを判定し、送信が終了したと判定したとき(Yes) は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２２２で、印刷制御コマンドの送信が終了しないと判定したとき(No)は、送信が終了するまでステップＳ２２２で待機する。
一方、ステップＳ２１８で、描画レイヤＮが描画レイヤ数Ｍ以下であると判定したとき(No)は、ステップＳ２０６に移行する。
【００４２】
Ｄ  印刷装置の処理
次に、印刷装置１００が実行する処理を説明する。
印刷制御部１０のＣＰＵは、マイクロプロセッシングユニット等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８のフローチャートに示す印刷制御処理を実行する。
【００４３】
図８は、印刷制御処理を示すフローチャートである。
印刷制御処理は、印刷制御部１０のＣＰＵにおいて実行されると、図８に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、通信部１２を介して印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes) は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ３００で待機する。
【００４４】
ステップＳ３０２では、通信部１２を介して印刷データを受信し、ステップＳ３０４に移行して、受信した印刷データを記憶部１４のバッファに格納し、ステップＳ３０６に移行する。
ステップＳ３０６では、印刷制御コマンドをバッファから読み出し、ステップＳ３０８に移行して、読み出した印刷制御コマンドが色設定コマンドであるか否かを判定し、色設定コマンドであると判定したとき(Yes) は、ステップＳ３１０に移行する。
【００４５】
ステップＳ３１０では、読み出した印刷制御コマンドに基づいてインク色を設定し、ステップＳ３０６に移行する。
一方、ステップＳ３０８で、読み出した印刷制御コマンドが色設定コマンドでないと判定したとき(No)は、ステップＳ３１２に移行して、読み出した印刷制御コマンドが位置制御コマンドであるか否かを判定し、位置制御コマンドであると判定したとき(Yes) は、ステップＳ３１４に移行する。
【００４６】
ステップＳ３１４では、読み出した印刷制御コマンドに基づいてキャリッジまたは搬送ローラを制御することにより、印字ヘッドまたは印刷用紙の位置を制御する位置制御処理を実行し、ステップＳ３０６に移行する。この位置制御は、印刷画像がない部分をスキップすること、位置ポインタを初期値にし初期位置まで戻すこと、およびキャリッジが動作し実効的に紙送りと同等の効果が得られる位置制御を行うことが含まれる。
【００４７】
一方、ステップＳ３１２で、読み出した印刷制御コマンドが位置制御コマンドでないと判定したとき(No)は、ステップＳ３１６に移行して、読み出した印刷制御コマンドが印字コマンドであるか否かを判定し、印字コマンドであると判定したとき(Yes) は、ステップＳ３１８に移行する。
ステップＳ３１８では、読み出した印刷制御コマンドに基づいて印字ヘッドを制御することにより、ステップＳ３１０で設定したインク色のインクを噴射する印字制御処理を実行し、ステップＳ３０６に移行する。
【００４８】
一方、ステップＳ３１６で、読み出した印刷制御コマンドが印字コマンドでないと判定したとき(No)は、ステップＳ３２０に移行して、読み出した印刷制御コマンドが紙送りコマンドであるか否かを判定し、紙送りコマンドであると判定したとき(Yes) は、ステップＳ３２２に移行する。
ステップＳ３２２では、読み出した印刷制御コマンドに基づいて搬送ローラを制御することにより、印刷用紙を排出する紙送り制御処理を実行し、ステップＳ３０６に移行する。
【００４９】
一方、ステップＳ３２０で、読み出した印刷制御コマンドが紙送りコマンドでないと判定したとき(No)は、ステップＳ３２４に移行して、バッファが空であるか否かを判定し、バッファが空であると判定したとき(Yes) は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３２４で、バッファが空でないと判定したとき(No)は、ステップＳ３０２に移行する。
【００５０】
Ｅ  印刷動作
次に、本実施の形態の動作を説明する。
図９は、四角形を先に描画しその上に円を描画する場合を示す図である。
本実施の形態では、図９に示すように、四角形を色Ａで描画した上に円を色Ｂで上書きして描画する。
印刷要求端末２００では、図５の描画データが作成されると、ステップＳ１００〜Ｓ１１８を経て、情報処理部３０により、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Ｍが描画パラメータ記憶領域にそれぞれ格納される。
【００５１】
図１０は、ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
その結果、描画レイヤ１のビットマップ記憶領域には、図１０（ａ）に示すように、四角形を構成する各画素ごとに色情報「Ａ」が、描画レイヤ２のビットマップ記憶領域には、図１０（ｂ）に示すように、円を構成する各画素ごとに色情報「Ｂ」がそれぞれ格納される。なお、色情報「０」は、画素を形成しないことを示す。また、描画パラメータ記憶領域には、図１０（ｃ）に示すように、描画レイヤ数Ｍとして「２」が格納される。
印刷要求端末２００では、ステップＳ２００〜Ｓ２２２を経て、情報処理部３０により、各描画レイヤごとに印刷データが生成され、印刷データが印刷装置１００に順次送信される。
【００５２】
図１１は、印刷手順を示す図である。
印刷装置１００では、印刷データを受信すると、ステップＳ３００〜Ｓ３２４を経て、印刷制御部１０により、順次受信した印刷データに基づいて画像形成部１６が制御される。その結果、図１１に示すように、１列目から７列目までインクＡで四角形の画像が形成され、印刷用紙が２列目まで戻り、２列目から５列目までインクＢで円の画像が形成される。
【００５３】
図１２は、印刷結果を示す図である。
印刷結果において四角形と円とが重なり合う部分は、図１２に示すように、インクＡを噴射してからその上にインクＢを噴射することになるので、その指定順序に基づく表現性を有する色Ｃが得られる。
【００５４】
Ｆ  噴射順序
本発明者は、鋭意検討を重ねた結果、複数のインクを噴射して単一の画素を形成する場合に、インクを噴射する順序によっては印刷物の表現性が異なることを見出した。例えば、特色インクＡを噴射してからその上にインクＢを噴射する場合と、インクＢを噴射してからその上に特色インクＡを噴射する場合とでは、印刷物の質感が異なる。この現象は、特殊インクを噴射する場合も同様に見られる。
【００５５】
図１３は、印刷物の表現性の違いを示す比較図である。
特殊インクとしてメタリックインクを、基本色インクとして染料系色インク（ＣＭＹインク）をそれぞれ用いた。メタリックインクは、印刷用紙への浸透性が低くインクの印刷用紙に対する厚みが色インクに比べて大きい。また、光透過性の高い染料系色インクは、透明シートにプリントし、透過型のＯＨＰ装置等に画像を形成することも可能である。
【００５６】
方法１は、印刷用紙の上に特殊インクを噴射してからその上に基本色インクを重ねて噴射する。これに対し、方法２は、基本色インクを噴射すべき領域を除く印刷用紙の上に特殊インクを噴射した後に基本色インクを噴射する。
従来では、図１３（ａ）に示すように、メタリック色とハート部分４１０の基本色を指定し、色情報として塗り分けて印刷していたので、方法２で画像を形成しており、インクの重ね打ちを指定し、インクを噴射する順序を指定することはできなかった。これに対し、本発明では、方法１で画像を形成するので、図１３（ｂ）に示すように、ハート部分４１０において基本色とメタリック色との相乗効果による光反射性のある色表現が可能となる。
【００５７】
方法１、２の表現性は、光沢感という質感に違いがあり、インクを噴射する順序を指定する仕組みを持つことで表現性を広げることが可能になる。
このようにして、本実施の形態では、インクを噴射する順序を指定し、複数のインクを指定順序で噴射して単一の画素を形成することにより、インクＡを噴射してからその上にインクＢを噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
【００５８】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を説明する。
図１４は、円を先に描画しその上に四角形を描画する場合を示す図である。
本実施の形態では、図１４に示すように、円を色Ｂで描画した上に四角形を色Ａで上書きして描画する。
印刷要求端末２００では、図５の描画データが作成されると、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Ｍが描画パラメータ記憶領域にそれぞれ格納される。
【００５９】
図１５は、ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
その結果、描画レイヤ１のビットマップ記憶領域には、図１５（ａ）に示すように、円を構成する各画素ごとに色情報「Ｂ」が、描画レイヤ２のビットマップ記憶領域には、図１５（ｂ）に示すように、四角形を構成する各画素ごとに色情報「Ａ」がそれぞれ格納される。また、描画パラメータ記憶領域には、図１５（ｃ）に示すように、描画レイヤ数Ｍとして「２」が格納される。
【００６０】
印刷要求端末２００では、各描画レイヤごとに印刷データが生成され、印刷データが印刷装置１００に順次送信される。
印刷装置１００では、印刷データを受信すると、順次受信した印刷データに基づいて画像形成部１６が制御され、印刷物が得られる。
【００６１】
図１６は、印刷結果を示す図である。
印刷結果において四角形と円とが重なり合う部分は、図１６に示すように、インクＢを噴射してからその上にインクＡを噴射することになるので、その指定順序に基づく表現性を有する色Ｄが得られる。
【００６２】
〔他の実施の形態〕
なお、上記第１および第２の実施の形態のほか、以下の変形例が考えられる。
（１）図１７は、円の部分を除く四角形を先に描画しその上に円を描画する場合を示す図である。これにより、四角形と円との境界部分について色Ｃが得られる。
（２）図１８は、円を先に描画しその上に円の部分を除く四角形を描画する場合を示す図である。これにより、四角形と円との境界部分について色Ｄが得られる。
（３）図１９は、印刷手順を示す図である。
図１９に示すように、インクＡで四角形の画像を、インクＢで円の画像を並行に形成してもよい。
【００６３】
（４）図２０は、インクを噴射する順位を規定したテーブルを示す図である。
描画レイヤのないアプリケーションにおいて特色指定で描画した場合に、図２０に示すように、インク特性から通常適しているインクの順序がデフォルトとなるように各インクごとに順位を設定できるようにしておくことも有効である。
また、インクの順位をマニュアルで設定する場合には、特殊効果を意図して順位を指定することもできる。この場合の具体例として、例えば白インクや金インクを先に印刷するか後で印刷するかで表現性が変わることがあるので、その効果に応じた名称を付け、「白下地」、「金下地」といった効果名称でインクの順位を選択させることが可能である。
【００６４】
（５）描画する図形は１つで、四角形を色Ａで円を色Ｂで描画する場合に、色Ｂは常に最後に噴射する、または最初に噴射すると指定できる仕組みを持つようにしてもよい。また、複数の描画レイヤで描画要素を描くアプリケーションで、描画レイヤ１に四角形を色Ａで、描画レイヤ２に円を色Ｂでそれぞれ描画しておき、「描画レイヤ順で印刷」、「描画レイヤ逆順で印刷」、または「描画レイヤ順で重なり印刷」という命令で順序を指定してもよい。
【００６５】
（６）アプリケーションでインクを噴射する順序を指定するようにしたが、これに限らず、ＯＳ、デバイスドライバで指定することもできる。本発明は、アプリケーション、ＯＳ、デバイスドライバの役割や関係を限定するものではない。
（７）印刷用紙への印刷だけでなく、金属や布等の印刷にも応用することができる。また、インクジェットで配線や物体の形成を行うなど、インクジェット応用分野においても有効である。
【００６６】
（８）色Ａを噴射するときの塗らない領域は、色Ａ、色Ｂと上書描画コマンドから、色Ａを噴射するときの塗らない領域が少し狭くなるように、または広くなるように調整する機能を持つことも有効である。また、色Ｂのインクの上書き性が高い場合は、色Ａを噴射するときの塗らない領域が少し狭くなるようにすることで、色Ａと色Ｂの隙間に未印字領域ができにくくなる。また、布地等に印刷する場合に、色Ａと色Ｂが混ざることで透過視時に色が濁ることが問題になる場合は、むしろ少しであればインク間隔が開いている方が望ましいときは、色Ａを噴射するときの塗らない領域が少し広くなるようにすることが好ましい場合もある。
【００６７】
（９）上書描画コマンドのパラメータで、パラメータなしの場合は標準で、例えば「PreSpace98」の場合は次の色を噴射する周りのスペースが９８％に狭くなるように周辺の色を広く噴射するように指定することが考えられる。
上記の（８）および（９）の効果として、上書きインクと下のインクの間隔を微小に開けることでインク間の滲みや濁りをなくすことができ、印刷メディアを透かして見る場合にもインク間に輝度の低い輪郭部を作ることがなく綺麗な印刷物を得ることができる。また、複数毎印刷する場合には重なる量がずれてくることもあり、重ねたくない場合にはスペース指定の機能を使うことで安全側に指定することができる。
【００６８】
（１０）印刷用紙にインクを噴射する印字ヘッドが印刷用紙の搬送方向と直交する方向に往復移動するプリンタを例に説明したが、印字ヘッドを印刷用紙の搬送方向と直交する方向に複数個並べて配置し、印字ヘッドを移動させずに印刷を行うラインヘッドプリンタにも適用可能である。
【図面の簡単な説明】
【００６９】
【図１】印刷システムのハードウェア構成を示すブロック図である。
【図２】印刷システムの制御処理の一例を機能的に表現したブロック図である。
【図３】インクの噴射順序を指定する処理を示すフローチャートである。
【図４】インクの噴射順序を指定する処理の他の例を示すフローチャートである。
【図５】描画データのデータ構造の一例を示す図である。
【図６】ビットマップデータ生成処理を示すフローチャートである。
【図７】印刷データ生成処理を示すフローチャートである。
【図８】印刷制御処理を示すフローチャートである。
【図９】四角形を先に描画しその上に円を描画する場合を示す図である。
【図１０】ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
【図１１】印刷手順を示す図である。
【図１２】印刷結果を示す図である。
【図１３】印刷物の表現性の違いを示す比較図である。
【図１４】円を先に描画しその上に四角形を描画する場合を示す図である。
【図１５】ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
【図１６】印刷結果を示す図である。
【図１７】円の部分を除く四角形を先に描画しその上に円を描画する場合を示す図である。
【図１８】円を先に描画しその上に円の部分を除く四角形を描画する場合を示す図である。
【図１９】印刷手順を示す図である。
【図２０】インクを噴射する順位を規定したテーブルを示す図である。
【符号の説明】
【００７０】
１００…印刷装置、  ２００…印刷要求端末、  １０…印刷制御部、  １２、３２…通信部、  １４、３４…記憶部、  １６…画像形成部、  ３０…情報処理部、  ３６…入力部、  ３８…表示部、  ４００〜４０４…描画コマンド、  ４１０…ハート部分
【図１】
2009230738.tif 000003
【図２】
2009230738.tif 000004
【図３】
2009230738.tif 000005
【図４】
2009230738.tif 000006
【図５】
2009230738.tif 000007
【図６】
2009230738.tif 000008
【図７】
2009230738.tif 000009
【図８】
2009230738.tif 000010
【図９】
2009230738.tif 000011
【図１０】
2009230738.tif 000012
【図１１】
2009230738.tif 000013
【図１２】
2009230738.tif 000014
【図１３】
2009230738.tif 000015
【図１４】
2009230738.tif 000016
【図１５】
2009230738.tif 000017
【図１６】
2009230738.tif 000018
【図１７】
2009230738.tif 000019
【図１８】
2009230738.tif 000020
【図１９】
2009230738.tif 000021
【図２０】
2009230738.tif 000022