JP2009230738A - 印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 - Google Patents
印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 Download PDFInfo
- Publication number
- JP2009230738A JP2009230738A JP2008271735A JP2008271735A JP2009230738A JP 2009230738 A JP2009230738 A JP 2009230738A JP 2008271735 A JP2008271735 A JP 2008271735A JP 2008271735 A JP2008271735 A JP 2008271735A JP 2009230738 A JP2009230738 A JP 2009230738A
- Authority
- JP
- Japan
- Prior art keywords
- order
- printing
- ink
- print data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1242—Image or content composition onto a page
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1215—Improving printing performance achieving increased printing speed, i.e. reducing the time between printing start and printing end
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/54—Conversion of colour picture signals to a plurality of signals some of which represent particular mixed colours, e.g. for textile printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/58—Edge or detail enhancement; Noise or error suppression, e.g. colour misregistration correction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Textile Engineering (AREA)
- Ink Jet (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】印刷物の表現性の多様化を図るのに好適な印刷制御システムを提供する。
【解決手段】インクを噴射する順序を指定し、指定順序に基づいて、各順位ごとに、その順位のインクの噴射を制御する印刷データを生成し、生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて印刷装置100を順次制御することにより、複数のインクを指定順序で噴射して単一の画素を形成する。
【選択図】図3
【解決手段】インクを噴射する順序を指定し、指定順序に基づいて、各順位ごとに、その順位のインクの噴射を制御する印刷データを生成し、生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて印刷装置100を順次制御することにより、複数のインクを指定順序で噴射して単一の画素を形成する。
【選択図】図3
Description
本発明は、複数のインクを噴射して印刷を行う印刷装置を制御するシステムおよびプログラム、並びに方法に係り、特に、印刷物の表現性の多様化を図るのに好適な印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法に関する。
従来、特色インクを含む複数のインクを噴射して印刷を行う場合に、OS(Operating
System)上で指定された画素の色に対して特色インクを割り当てる技術が知られている(特許文献1)。
特開平10−309834号公報
System)上で指定された画素の色に対して特色インクを割り当てる技術が知られている(特許文献1)。
しかしながら、特許文献1記載の技術にあっては、特色インクを割り当てることができるだけで、単一の画素に対してインクを噴射する順序までは指定することができないため、印刷物の表現性に限界があるという問題があった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の表現性の多様化を図るのに好適な印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法を提供することを目的としている。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の表現性の多様化を図るのに好適な印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法を提供することを目的としている。
〔適用例1〕 上記目的を達成するために、適用例1の印刷制御システムは、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御システムであって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備える。
このような構成であれば、噴射順序指定手段により噴射順序が指定されると、印刷データ生成手段により、指定順序に基づいて各順位ごとに印刷データが生成される。そして、印刷制御手段により、生成された各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて印刷装置が順次制御され、複数のインクが指定順序で噴射される。 これにより、第1のインクを噴射してからその上に特色インクまたは特殊インクを噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
ここで、特色インクとは、基本色(例えば、CMYK)のうちの1色と、基本色のうちの他の1色との間の色相を有するインクをいい、これには、例えば、CMYKを基本色とした場合、レッド、グリーン、バイオレット、オレンジおよびブルー等のインクが含まれる。また、基本色インクをあらかじめある割合で調合しておき、特定の色を確実に表現できるようにしたものも特色インクに含まれる。例えば、企業のコーポレートカラーを基本色インクの組み合わせで印刷すると印刷するたびに色が変わってしまい、コーポレートカラーを所望の色で印刷することができないという問題があった。このような場合に、コーポーレートカラーに合わせて調合された特色インクを用いることがある。
また、特殊インクとは、基本色(例えば、CMYK)インクとは異なる質感または光沢を与えるインクをいい、これには、例えば、CMYKを基本色とした場合、金属色(例えば、メタリック、金、銀)インク、透明色や白色のインク、蛍光インク、パールインク、オペークインク、磁気インク、所定の波長の光を変調して反射する変調インク、光沢性のあるまたは光沢性の無い無色インク、滲み効果を表現するための無色透明(例えば、水系、油系)インクおよび水が含まれる。
〔適用例2〕 さらに、適用例2の印刷制御システムは、適用例1の印刷制御システムにおいて、前記印刷装置に対して印刷を要求する印刷要求端末を備え、前記印刷要求端末は、前記噴射順序指定手段として実現される処理を当該印刷要求端末に実行させるプログラムを有する。
このような構成であれば、印刷要求端末では、アプリケーションにより噴射順序を指定することができる。
このような構成であれば、印刷要求端末では、アプリケーションにより噴射順序を指定することができる。
〔適用例3〕 さらに、適用例3の印刷制御システムは、適用例1および2のいずれか1の印刷制御システムにおいて、前記複数のインクのうち所定のインクを噴射する順位を示す噴射順位情報を記憶する噴射順位情報記憶手段を備え、前記噴射順序指定手段は、前記噴射順位情報記憶手段の噴射順位情報に基づいて前記インクを噴射する順序を指定する。
このような構成であれば、噴射順序指定手段により、噴射順位情報に基づいて噴射順序が指定される。
ここで、噴射順位情報記憶手段は、噴射順位情報をあらゆる手段でかつあらゆる時期に記憶するものであり、噴射順位情報をあらかじめ記憶してあるものであってもよいし、噴射順位情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって噴射順位情報を記憶するようになっていてもよい。
ここで、噴射順位情報記憶手段は、噴射順位情報をあらゆる手段でかつあらゆる時期に記憶するものであり、噴射順位情報をあらかじめ記憶してあるものであってもよいし、噴射順位情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって噴射順位情報を記憶するようになっていてもよい。
〔適用例4〕 適用例4の印刷制御システムは、適用例1ないし3のいずれか1の印刷制御システムにおいて、前記噴射順序指定手段は、印刷を行なう各描画要素に基づいて、前記複数のインクを噴射する順序を指定する。
このような構成であれば、印刷を行なう描画要素の順序を指定することにより、複数のインクを噴射する順序を指定できる。
このような構成であれば、印刷を行なう描画要素の順序を指定することにより、複数のインクを噴射する順序を指定できる。
〔適用例5〕 適用例5の印刷制御システムは、適用例1ないし3のいずれか1の印刷制御システムにおいて、前記噴射順序指定手段は、印刷に用いる各描画レイヤに基づいて、前記複数のインクを噴射する順序を指定する。
このような構成であれば、印刷に用いる描画レイヤーの順序を指定することにより、複数のインクを噴射する順序を指定できる。
このような構成であれば、印刷に用いる描画レイヤーの順序を指定することにより、複数のインクを噴射する順序を指定できる。
〔適用例6〕 一方、上記目的を達成するために、適用例6の印刷要求端末は、印刷装置に対して印刷を要求する印刷要求端末であって、前記印刷装置が、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う場合に、前記複数のインクを噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて、各順位に、前記複数のインクの噴射を制御する印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した前記印刷データを前記印刷装置に送信する印刷データ送信手段とを備える。
このような構成であれば、印刷要求端末では、噴射順序指定手段により噴射順序が指定されると、印刷データ生成手段により、指定順序に基づいて各順位ごとに印刷データが生成される。そして、印刷データ送信手段により、生成された各順位の印刷データのうち第1順位から順番に得られる印刷データが印刷装置に順次送信される。
〔適用例7〕 一方、上記目的を達成するために、適用例7の印刷装置は、印刷要求端末からの印刷要求に応じて印刷を行う印刷装置であって、複数のインクを噴射して印刷を行う印刷手段と、前記印刷要求端末から、印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した前記印刷データに基づいて前記印刷手段を制御することにより、前記複数のインクを所定の順序で噴射させる印刷制御手段とを備え、前記印刷データは、前記複数のインクを噴射する順序の指定に基づいて、各順位に、前記複数のインクの噴射を制御する。
このような構成であれば、印刷装置では、印刷データ受信手段で印刷データを受信すると、印刷制御手段により、順次受信した印刷データに基づいて印刷手段が制御され、複数のインクが指定順序で噴射される。
〔適用例8〕 一方、上記目的を達成するために、適用例8の印刷制御方法は、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御方法であって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む。
〔適用例9〕 一方、上記目的を達成するために、適用例9の印刷制御プログラムは、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御プログラムであって、前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む処理をコンピュータに実行させるプログラムである。
〔適用例10〕 一方、上記目的を達成するために、適用例10の印刷制御システムは、複数の記録剤を噴射して印刷を行う印刷装置を制御する印刷制御システムであって、複数の前記記録剤を噴射して印刷を行う場合に、当該記録剤を噴射する順序を指定する噴射順序指定手段と、前記噴射順序指定手段で指定された順序に基づいて前記印刷装置を制御することにより、複数の前記記録剤を、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備える。
このような構成であれば、噴射順序指定手段により噴射順序が指定されると、印刷制御手段により、指定順序に基づいて印刷装置が制御され、複数の記録剤が指定順序で噴射される。
これにより、第1の記録剤を噴射してからその上に第2の記録剤を噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
これにより、第1の記録剤を噴射してからその上に第2の記録剤を噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
ここで、記録剤とは、文字や画像等の情報を用紙等の印刷媒体に記録可能な材料をいい、これには、例えば、インク、トナーが含まれる。インクには、基本色(例えば、CMYK)インク、特色インクおよび特殊インクのほか、滲み効果という記録を伴う点で水も含まれる。
〔第1の実施の形態〕
以下、本発明の第1の実施の形態を説明する。
A 印刷システムの構成
まず、本発明を適用する印刷システムの構成を説明する。
図1は、印刷システムのハードウェア構成を示すブロック図である。
図1において、印刷装置100と、印刷装置100に対して印刷を要求する印刷要求端末200とが通信ケーブルを介して通信可能に接続されている。
以下、本発明の第1の実施の形態を説明する。
A 印刷システムの構成
まず、本発明を適用する印刷システムの構成を説明する。
図1は、印刷システムのハードウェア構成を示すブロック図である。
図1において、印刷装置100と、印刷装置100に対して印刷を要求する印刷要求端末200とが通信ケーブルを介して通信可能に接続されている。
印刷装置100は、印刷制御を行う印刷制御部10と、印刷要求端末200との間でデータの送受信を行う通信部12と、データやテーブル等をファイルとして記憶可能なHD等からなる記憶部14と、印刷用紙上に画像を形成する画像形成部16とを有して構成されている。
印刷制御部10は、制御プログラムに基づいて演算およびシステム全体を制御するCPUと、所定領域にあらかじめCPUの制御プログラム等を格納しているROMと、ROM等から読み出したデータやCPUの演算過程で必要な演算結果を格納するためのRAMと、通信部12等に対してデータの入出力を媒介するI/Fとで構成されており、これらは、データを転送するための信号線であるバスで相互にかつデータ授受可能に接続されている。
印刷制御部10は、制御プログラムに基づいて演算およびシステム全体を制御するCPUと、所定領域にあらかじめCPUの制御プログラム等を格納しているROMと、ROM等から読み出したデータやCPUの演算過程で必要な演算結果を格納するためのRAMと、通信部12等に対してデータの入出力を媒介するI/Fとで構成されており、これらは、データを転送するための信号線であるバスで相互にかつデータ授受可能に接続されている。
画像形成部16は、印刷用紙を搬送する搬送ローラと、印刷用紙の搬送方向と直交する方向に往復移動するキャリッジとを有して構成されている。キャリッジは、CMYKの基本色インク、特色インクおよび特殊インクのインクカートリッジを着脱可能なカートリッジホルダと、カートリッジホルダからインクの供給を受けてノズルから微小なインクを噴射することにより印刷用紙にドットを形成する印字ヘッドとを一体に備えている。印刷用紙上に画像を形成する場合は、印刷制御部10の制御に従って、キャリッジの1往復ごとに搬送ローラにより印刷用紙を所定量移動させ、印字ヘッドの移動方向および搬送ローラの搬送方向の各最小移動ごとに、各インク色のいずれかについてドットの有無およびサイズを制御することにより行う。
印刷要求端末200は、情報処理を行う情報処理部30と、印刷装置100との間でデータの送受信を行う通信部32と、データやテーブル等をファイルとして記憶可能なHD等からなる記憶部34と、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力部36と、画像信号に基づいて画面を表示する表示部38とを有して構成されている。
情報処理部30は、印刷制御部10と同様に、CPU、ROM、RAMおよびI/Fをバス接続して構成されている。
記憶部34には、印刷要求端末200で実行される描画アプリケーションで作成された描画データが記憶されている。
描画アプリケーションでは、後述のように、表示部38の表示画面を見ながら操作者(ユーザ)が入力部36を操作することにより、例えば図5に示すような描画データが生成される。
すなわち、描画アプリケーションでは、図形等の描画要素ごとにその色に対応するインクを何番目に噴射するかを指定することによりインクを噴射する順序を指定することができ、描画データにその指定順序を規定して記憶部34に記憶する。
ここで、描画要素(オブジェクト)とは、四角形描画コマンドや円描画コマンド、あるいはイメージデータ描画コマンドなど描画に関するコマンドに応じた要素のことである。
また、上記のインクを噴射する順序の指定は、描画画素の単位で指定することが可能であり、描画画素の複数をまとめて1つの単位とし、この1つの単位で指定することも可能である。
なお、本発明が適用される図1の印刷システムでは、印刷装置100の印刷制御部10のCPUがROMに格納されているプログラムに従い、または印刷要求端末200の情報処理部30のCPUがROMに格納されているプログラムに従い、後述の各種の処理や制御を行う。そこで、本発明が適用される図1の印刷システムの処理や制御の一例を機能的に表現すると、図2に示すようになる。
ここで、図2の噴射順序指定部は、図1の印刷要求端末200の入力部36、表示部38、情報処理部30が相当する。また、図2の印刷データ生成部は、図1の印刷要求端末200の情報処理部30が相当する。さらに、図2の印刷制御部は、図1の印刷装置100の印刷制御部10が相当する。
記憶部34には、印刷要求端末200で実行される描画アプリケーションで作成された描画データが記憶されている。
描画アプリケーションでは、後述のように、表示部38の表示画面を見ながら操作者(ユーザ)が入力部36を操作することにより、例えば図5に示すような描画データが生成される。
すなわち、描画アプリケーションでは、図形等の描画要素ごとにその色に対応するインクを何番目に噴射するかを指定することによりインクを噴射する順序を指定することができ、描画データにその指定順序を規定して記憶部34に記憶する。
ここで、描画要素(オブジェクト)とは、四角形描画コマンドや円描画コマンド、あるいはイメージデータ描画コマンドなど描画に関するコマンドに応じた要素のことである。
また、上記のインクを噴射する順序の指定は、描画画素の単位で指定することが可能であり、描画画素の複数をまとめて1つの単位とし、この1つの単位で指定することも可能である。
なお、本発明が適用される図1の印刷システムでは、印刷装置100の印刷制御部10のCPUがROMに格納されているプログラムに従い、または印刷要求端末200の情報処理部30のCPUがROMに格納されているプログラムに従い、後述の各種の処理や制御を行う。そこで、本発明が適用される図1の印刷システムの処理や制御の一例を機能的に表現すると、図2に示すようになる。
ここで、図2の噴射順序指定部は、図1の印刷要求端末200の入力部36、表示部38、情報処理部30が相当する。また、図2の印刷データ生成部は、図1の印刷要求端末200の情報処理部30が相当する。さらに、図2の印刷制御部は、図1の印刷装置100の印刷制御部10が相当する。
B 描画データの生成
次に、印刷要求端末200において、描画要素の色に対応してインクを噴射する順序を指定する処理について、図3および図4を参照して説明する。
情報処理部30のCPUは、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図3および図4のフローチャートに示す処理を実行する。
次に、印刷要求端末200において、描画要素の色に対応してインクを噴射する順序を指定する処理について、図3および図4を参照して説明する。
情報処理部30のCPUは、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図3および図4のフローチャートに示す処理を実行する。
図3は、操作者が入力部36と表示部38などを用いて、画像を描き、その後にオブジェクト単位でインクの噴射順序を指定する場合である。
この場合には、ステップS10において、描画ツールを用いて表示部38の表示画面を見ながら入力部36で描画を行う。例えば、色Aを選択し四角を描き、色Bを選択し丸を描く。
ステップS11では、「オブジェクト選択」メニューを選び、インクの噴射順序を指定するオブジェクトを入力部36で選ぶ。例えば、丸を選ぶ。
ステップS12では、オブジェクトを選択した状態で「順位メニュー」を選ぶと、表示画面に<最上位>、<1つ上>、<1つ下>、および<最下位>が表示されるので、操作者は入力部36により所望の順位になるように指定する。例えば、<最上位>を選ぶ。
ステップS13では、「プリント」を選ぶと、表示画面に<オブジェクト確認してプリント>、<ファイル出力>、および<プリント出力>が表示されるので、<オブジェクトを確認してプリント>を入力部36で選ぶ。
ステップS14では、オブジェクト毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に<OK−プリント>、<順番編集>、および<キャンセル>が表示されるので、<OK−プリント>を入力部36で選択する。
ステップS15では、上記の処理に基づき、図5に示すようなプリントコマンド(描画コマンド)を生成し、この生成したプリントコマンドを記憶部34に記憶する。
ここでは、オブジェクト単位でインクの噴射順序および時間間隔を指定したが、インクの噴射順序を指定するオブジェクトを描画レイヤとしてもよい。
この場合には、ステップS10において、描画ツールを用いて表示部38の表示画面を見ながら入力部36で描画を行う。例えば、色Aを選択し四角を描き、色Bを選択し丸を描く。
ステップS11では、「オブジェクト選択」メニューを選び、インクの噴射順序を指定するオブジェクトを入力部36で選ぶ。例えば、丸を選ぶ。
ステップS12では、オブジェクトを選択した状態で「順位メニュー」を選ぶと、表示画面に<最上位>、<1つ上>、<1つ下>、および<最下位>が表示されるので、操作者は入力部36により所望の順位になるように指定する。例えば、<最上位>を選ぶ。
ステップS13では、「プリント」を選ぶと、表示画面に<オブジェクト確認してプリント>、<ファイル出力>、および<プリント出力>が表示されるので、<オブジェクトを確認してプリント>を入力部36で選ぶ。
ステップS14では、オブジェクト毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に<OK−プリント>、<順番編集>、および<キャンセル>が表示されるので、<OK−プリント>を入力部36で選択する。
ステップS15では、上記の処理に基づき、図5に示すようなプリントコマンド(描画コマンド)を生成し、この生成したプリントコマンドを記憶部34に記憶する。
ここでは、オブジェクト単位でインクの噴射順序および時間間隔を指定したが、インクの噴射順序を指定するオブジェクトを描画レイヤとしてもよい。
図4は、操作者が入力部36と表示部38などを用いて、描画レイヤ(階層)別に画像を描き、階層単位でインクの噴射順位を指定する場合である。
この場合には、ステップS20において、描画ツールを用いて表示部38の表示画面を見ながら入力部36で描画を行う。例えば、色Aを選択し四角を描く。
ステップS21では、「新規レイヤ挿入」メニューを選ぶ。これにより、新規レイヤに描画ができるようになる。
ステップS22では、新規レイヤに描画する。例えば、色Bを選択して丸を描く。
ステップS23では、「プリント」を選ぶと、表示画面に<レイヤ順にプリント>、および<レイヤ統合してプリント>が表示されるので、<レイヤ順にプリント>を選ぶ。
ステップS24では、描画レイヤ毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に<OK−プリント>、<順番編集>、および<キャンセル>が表示されるので、<OK−プリント>を選択する。
ステップS25では、上記の処理に基づき、図5に示すようなプリントコマンド(描画コマンド)を生成し、この生成したプリントコマンドを記憶部34に記憶する。
なお、上記のステップS15またはステップS25において、生成したプリントコマンドは記憶部34に記憶するようにしたが、これに代えてそのプリントコマンドは印刷装置100に対して送信することが可能である。しかし、この場合には、そのプリントコマンドに基づく図6および後述するビットマップデータ生成処理および図7および後述する印刷データ生成処理は印刷装置100側で行うことになる。
この場合には、ステップS20において、描画ツールを用いて表示部38の表示画面を見ながら入力部36で描画を行う。例えば、色Aを選択し四角を描く。
ステップS21では、「新規レイヤ挿入」メニューを選ぶ。これにより、新規レイヤに描画ができるようになる。
ステップS22では、新規レイヤに描画する。例えば、色Bを選択して丸を描く。
ステップS23では、「プリント」を選ぶと、表示画面に<レイヤ順にプリント>、および<レイヤ統合してプリント>が表示されるので、<レイヤ順にプリント>を選ぶ。
ステップS24では、描画レイヤ毎の画像がプリントする順に表示画面に表示されるとともに、表示画面に<OK−プリント>、<順番編集>、および<キャンセル>が表示されるので、<OK−プリント>を選択する。
ステップS25では、上記の処理に基づき、図5に示すようなプリントコマンド(描画コマンド)を生成し、この生成したプリントコマンドを記憶部34に記憶する。
なお、上記のステップS15またはステップS25において、生成したプリントコマンドは記憶部34に記憶するようにしたが、これに代えてそのプリントコマンドは印刷装置100に対して送信することが可能である。しかし、この場合には、そのプリントコマンドに基づく図6および後述するビットマップデータ生成処理および図7および後述する印刷データ生成処理は印刷装置100側で行うことになる。
図5は、描画データのデータ構造の一例を示す図である。
描画データは、図5に示すように、描画要素の色を指定する描画コマンド400と、描画要素を描画する描画コマンド402と、描画要素を上書きすることを指示する描画コマンド(上書描画コマンド)404と、描画が終了したことを指示する描画コマンド(不図示)とを含んで構成されている。図5の例では、(X0、Y0、X1、Y1)の座標で指定される四角形を色Aで描画し、その上に、(Xc、Yc、R )の座標で指定される円を色Bで上書きして描画することを示している。この場合、色Aの四角形と色Bの円とが重なり合う部分は、色Aに対応するインク(以下、インクAという。)を噴射してからその上に色Bに対応するインク(以下、インクB)を噴射することになる。
描画データは、図5に示すように、描画要素の色を指定する描画コマンド400と、描画要素を描画する描画コマンド402と、描画要素を上書きすることを指示する描画コマンド(上書描画コマンド)404と、描画が終了したことを指示する描画コマンド(不図示)とを含んで構成されている。図5の例では、(X0、Y0、X1、Y1)の座標で指定される四角形を色Aで描画し、その上に、(Xc、Yc、R )の座標で指定される円を色Bで上書きして描画することを示している。この場合、色Aの四角形と色Bの円とが重なり合う部分は、色Aに対応するインク(以下、インクAという。)を噴射してからその上に色Bに対応するインク(以下、インクB)を噴射することになる。
C 印刷要求端末の処理
次に、印刷要求端末200が実行する処理を説明する。
情報処理部30のCPUは、マイクロプロセッシングユニット等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図3および図4のフローチャートに示すビットマップ生成処理および印刷データ生成処理を実行する。
次に、印刷要求端末200が実行する処理を説明する。
情報処理部30のCPUは、マイクロプロセッシングユニット等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図3および図4のフローチャートに示すビットマップ生成処理および印刷データ生成処理を実行する。
C−1 ビットマップデータ生成処理
初めに、ビットマップデータ生成処理を説明する。
図6は、ビットマップデータ生成処理を示すフローチャートである。
ビットマップ生成処理は、情報処理部30のCPUにおいて実行されると、図6に示すように、まず、ステップS100に移行する。
ステップS100では、変数である描画レイヤNに初期値として「1」を設定する。
ここで、本実施形態では、画像を複数のレイヤに分けて印刷するので、その複数のレイヤのうちの1つが描画レイヤである。
このため、描画レイヤとは、一度に印刷する描画要素をグループ化する層をいい、複数の描画レイヤのそれぞれに、座標が重なり合う描画要素を配置することにより、描画要素を重ねて印刷することができる。したがって、どの描画レイヤにどの描画要素を配置するかによって、描画要素の重複部分においてインクを噴射する順序を異ならせることができる。
初めに、ビットマップデータ生成処理を説明する。
図6は、ビットマップデータ生成処理を示すフローチャートである。
ビットマップ生成処理は、情報処理部30のCPUにおいて実行されると、図6に示すように、まず、ステップS100に移行する。
ステップS100では、変数である描画レイヤNに初期値として「1」を設定する。
ここで、本実施形態では、画像を複数のレイヤに分けて印刷するので、その複数のレイヤのうちの1つが描画レイヤである。
このため、描画レイヤとは、一度に印刷する描画要素をグループ化する層をいい、複数の描画レイヤのそれぞれに、座標が重なり合う描画要素を配置することにより、描画要素を重ねて印刷することができる。したがって、どの描画レイヤにどの描画要素を配置するかによって、描画要素の重複部分においてインクを噴射する順序を異ならせることができる。
次いで、ステップS102に移行して、描画パラメータ記憶領域をRAM上に確保し、ステップS104に移行して、描画レイヤNのビットマップデータを格納するためのビットマップ記憶領域をRAM上に確保し、ステップS106に移行して、記憶部34の描画データから描画コマンドを取得し、ステップS108に移行する。
ステップS108では、取得した描画コマンドが、描画要素を上書きすることを指示する描画コマンド(上書描画コマンド)であるか否かを判定し(図5参照)、上書描画コマンドでないと判定したとき(No)は、ステップS110に移行する。
ステップS108では、取得した描画コマンドが、描画要素を上書きすることを指示する描画コマンド(上書描画コマンド)であるか否かを判定し(図5参照)、上書描画コマンドでないと判定したとき(No)は、ステップS110に移行する。
ステップS110では、取得した描画コマンドが、描画が終了したことを指示する描画コマンド(描画終了コマンド)であるか否かを判定し、描画終了コマンドでないと判定したとき(No)は、ステップS112に移行する。
ステップS112では、取得した描画コマンドに基づいて、描画レイヤNのビットマップデータを生成し、ステップS114に移行して、生成したビットマップデータをビットマップ記憶領域に格納し、ステップS106に移行する。
ステップS112では、取得した描画コマンドに基づいて、描画レイヤNのビットマップデータを生成し、ステップS114に移行して、生成したビットマップデータをビットマップ記憶領域に格納し、ステップS106に移行する。
一方、ステップS110で、取得した描画コマンドが描画終了コマンドであると判定したとき(Yes) は、ステップS116に移行して、変数である描画レイヤ数Mに描画レイヤNを設定し、描画レイヤ数Mを描画パラメータ記憶領域に格納し、一連の処理を終了して元の処理に復帰させる。
一方、ステップS108で、取得した描画コマンドが上書描画コマンドであると判定したとき(Yes) は、ステップS118に移行して、描画レイヤNに「1」を加算し、ステップS104に移行する。
一方、ステップS108で、取得した描画コマンドが上書描画コマンドであると判定したとき(Yes) は、ステップS118に移行して、描画レイヤNに「1」を加算し、ステップS104に移行する。
C−2 印刷データ生成処理
次に、印刷データ生成処理を説明する。
図7は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ビットマップ生成処理の実行後に続けて実行される処理であって、情報処理部30のCPUにおいて実行されると、図7に示すように、まず、ステップS200に移行する。
次に、印刷データ生成処理を説明する。
図7は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ビットマップ生成処理の実行後に続けて実行される処理であって、情報処理部30のCPUにおいて実行されると、図7に示すように、まず、ステップS200に移行する。
ステップS200では、描画レイヤNに初期値として「1」を設定し、ステップS202に移行して、描画レイヤ数Mを描画パラメータ記憶領域から読み出し、ステップS204に移行する。
ステップS204では、通信部32を介して印刷要求を印刷装置100に送信し、ステップS206に移行して、描画レイヤNのビットマップデータをビットマップ記憶領域から読み出し、ステップS208に移行する。
ステップS204では、通信部32を介して印刷要求を印刷装置100に送信し、ステップS206に移行して、描画レイヤNのビットマップデータをビットマップ記憶領域から読み出し、ステップS208に移行する。
ステップS208では、読み出したビットマップデータに対して色変換処理およびハーフトーン処理を施して2値化データを生成する。2値化データは、印字ヘッドの移動方向および搬送ローラの搬送方向に対応させて横方向および縦方向に複数の画素を配列した印刷画像を表すデータであって、各画素ごとに、ドットを形成しないことを指定するか、ドットを形成する場合は、各インク色のいずれかおよびドットのサイズを指定したデータである。
次いで、ステップS210に移行して、生成した2値化データに基づいて印刷制御コマンドを生成する。印刷制御コマンドは、描画レイヤNの画像を形成するように印刷装置100を制御するコマンドであって、その種類としては、例えば、画素の色を設定する色設定コマンド、印字ヘッドまたは印刷用紙の位置を制御する位置制御コマンド、インクを噴射する印字コマンド、および印刷用紙を排出する紙送りコマンドがある。
次いで、ステップS212に移行して、生成した印刷制御コマンドを印刷データとして記憶部34にデータバッファリングし、ステップS214に移行して、通信部32を介して、記憶部34にバッファリングした印刷データを印刷装置100に送信し、ステップS216に移行する。
ステップS216では、描画レイヤNに「1」を加算し、ステップS218に移行して、描画レイヤNが描画レイヤ数Mよりも大きいか否かを判定し、描画レイヤ数Mよりも大きいと判定したとき(Yes) は、ステップS220に移行する。
ステップS216では、描画レイヤNに「1」を加算し、ステップS218に移行して、描画レイヤNが描画レイヤ数Mよりも大きいか否かを判定し、描画レイヤ数Mよりも大きいと判定したとき(Yes) は、ステップS220に移行する。
ステップS220では、通信部32を介して紙送りコマンドを印刷装置100に送信し、ステップS222に移行して、印刷制御コマンドの送信が終了したか否かを判定し、送信が終了したと判定したとき(Yes) は、一連の処理を終了して元の処理に復帰させる。
一方、ステップS222で、印刷制御コマンドの送信が終了しないと判定したとき(No)は、送信が終了するまでステップS222で待機する。
一方、ステップS218で、描画レイヤNが描画レイヤ数M以下であると判定したとき(No)は、ステップS206に移行する。
一方、ステップS222で、印刷制御コマンドの送信が終了しないと判定したとき(No)は、送信が終了するまでステップS222で待機する。
一方、ステップS218で、描画レイヤNが描画レイヤ数M以下であると判定したとき(No)は、ステップS206に移行する。
D 印刷装置の処理
次に、印刷装置100が実行する処理を説明する。
印刷制御部10のCPUは、マイクロプロセッシングユニット等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図8のフローチャートに示す印刷制御処理を実行する。
次に、印刷装置100が実行する処理を説明する。
印刷制御部10のCPUは、マイクロプロセッシングユニット等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図8のフローチャートに示す印刷制御処理を実行する。
図8は、印刷制御処理を示すフローチャートである。
印刷制御処理は、印刷制御部10のCPUにおいて実行されると、図8に示すように、まず、ステップS300に移行する。
ステップS300では、通信部12を介して印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes) は、ステップS302に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップS300で待機する。
印刷制御処理は、印刷制御部10のCPUにおいて実行されると、図8に示すように、まず、ステップS300に移行する。
ステップS300では、通信部12を介して印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes) は、ステップS302に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップS300で待機する。
ステップS302では、通信部12を介して印刷データを受信し、ステップS304に移行して、受信した印刷データを記憶部14のバッファに格納し、ステップS306に移行する。
ステップS306では、印刷制御コマンドをバッファから読み出し、ステップS308に移行して、読み出した印刷制御コマンドが色設定コマンドであるか否かを判定し、色設定コマンドであると判定したとき(Yes) は、ステップS310に移行する。
ステップS306では、印刷制御コマンドをバッファから読み出し、ステップS308に移行して、読み出した印刷制御コマンドが色設定コマンドであるか否かを判定し、色設定コマンドであると判定したとき(Yes) は、ステップS310に移行する。
ステップS310では、読み出した印刷制御コマンドに基づいてインク色を設定し、ステップS306に移行する。
一方、ステップS308で、読み出した印刷制御コマンドが色設定コマンドでないと判定したとき(No)は、ステップS312に移行して、読み出した印刷制御コマンドが位置制御コマンドであるか否かを判定し、位置制御コマンドであると判定したとき(Yes) は、ステップS314に移行する。
一方、ステップS308で、読み出した印刷制御コマンドが色設定コマンドでないと判定したとき(No)は、ステップS312に移行して、読み出した印刷制御コマンドが位置制御コマンドであるか否かを判定し、位置制御コマンドであると判定したとき(Yes) は、ステップS314に移行する。
ステップS314では、読み出した印刷制御コマンドに基づいてキャリッジまたは搬送ローラを制御することにより、印字ヘッドまたは印刷用紙の位置を制御する位置制御処理を実行し、ステップS306に移行する。この位置制御は、印刷画像がない部分をスキップすること、位置ポインタを初期値にし初期位置まで戻すこと、およびキャリッジが動作し実効的に紙送りと同等の効果が得られる位置制御を行うことが含まれる。
一方、ステップS312で、読み出した印刷制御コマンドが位置制御コマンドでないと判定したとき(No)は、ステップS316に移行して、読み出した印刷制御コマンドが印字コマンドであるか否かを判定し、印字コマンドであると判定したとき(Yes) は、ステップS318に移行する。
ステップS318では、読み出した印刷制御コマンドに基づいて印字ヘッドを制御することにより、ステップS310で設定したインク色のインクを噴射する印字制御処理を実行し、ステップS306に移行する。
ステップS318では、読み出した印刷制御コマンドに基づいて印字ヘッドを制御することにより、ステップS310で設定したインク色のインクを噴射する印字制御処理を実行し、ステップS306に移行する。
一方、ステップS316で、読み出した印刷制御コマンドが印字コマンドでないと判定したとき(No)は、ステップS320に移行して、読み出した印刷制御コマンドが紙送りコマンドであるか否かを判定し、紙送りコマンドであると判定したとき(Yes) は、ステップS322に移行する。
ステップS322では、読み出した印刷制御コマンドに基づいて搬送ローラを制御することにより、印刷用紙を排出する紙送り制御処理を実行し、ステップS306に移行する。
ステップS322では、読み出した印刷制御コマンドに基づいて搬送ローラを制御することにより、印刷用紙を排出する紙送り制御処理を実行し、ステップS306に移行する。
一方、ステップS320で、読み出した印刷制御コマンドが紙送りコマンドでないと判定したとき(No)は、ステップS324に移行して、バッファが空であるか否かを判定し、バッファが空であると判定したとき(Yes) は、一連の処理を終了して元の処理に復帰させる。
一方、ステップS324で、バッファが空でないと判定したとき(No)は、ステップS302に移行する。
一方、ステップS324で、バッファが空でないと判定したとき(No)は、ステップS302に移行する。
E 印刷動作
次に、本実施の形態の動作を説明する。
図9は、四角形を先に描画しその上に円を描画する場合を示す図である。
本実施の形態では、図9に示すように、四角形を色Aで描画した上に円を色Bで上書きして描画する。
印刷要求端末200では、図5の描画データが作成されると、ステップS100〜S118を経て、情報処理部30により、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Mが描画パラメータ記憶領域にそれぞれ格納される。
次に、本実施の形態の動作を説明する。
図9は、四角形を先に描画しその上に円を描画する場合を示す図である。
本実施の形態では、図9に示すように、四角形を色Aで描画した上に円を色Bで上書きして描画する。
印刷要求端末200では、図5の描画データが作成されると、ステップS100〜S118を経て、情報処理部30により、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Mが描画パラメータ記憶領域にそれぞれ格納される。
図10は、ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
その結果、描画レイヤ1のビットマップ記憶領域には、図10(a)に示すように、四角形を構成する各画素ごとに色情報「A」が、描画レイヤ2のビットマップ記憶領域には、図10(b)に示すように、円を構成する各画素ごとに色情報「B」がそれぞれ格納される。なお、色情報「0」は、画素を形成しないことを示す。また、描画パラメータ記憶領域には、図10(c)に示すように、描画レイヤ数Mとして「2」が格納される。
印刷要求端末200では、ステップS200〜S222を経て、情報処理部30により、各描画レイヤごとに印刷データが生成され、印刷データが印刷装置100に順次送信される。
その結果、描画レイヤ1のビットマップ記憶領域には、図10(a)に示すように、四角形を構成する各画素ごとに色情報「A」が、描画レイヤ2のビットマップ記憶領域には、図10(b)に示すように、円を構成する各画素ごとに色情報「B」がそれぞれ格納される。なお、色情報「0」は、画素を形成しないことを示す。また、描画パラメータ記憶領域には、図10(c)に示すように、描画レイヤ数Mとして「2」が格納される。
印刷要求端末200では、ステップS200〜S222を経て、情報処理部30により、各描画レイヤごとに印刷データが生成され、印刷データが印刷装置100に順次送信される。
図11は、印刷手順を示す図である。
印刷装置100では、印刷データを受信すると、ステップS300〜S324を経て、印刷制御部10により、順次受信した印刷データに基づいて画像形成部16が制御される。その結果、図11に示すように、1列目から7列目までインクAで四角形の画像が形成され、印刷用紙が2列目まで戻り、2列目から5列目までインクBで円の画像が形成される。
印刷装置100では、印刷データを受信すると、ステップS300〜S324を経て、印刷制御部10により、順次受信した印刷データに基づいて画像形成部16が制御される。その結果、図11に示すように、1列目から7列目までインクAで四角形の画像が形成され、印刷用紙が2列目まで戻り、2列目から5列目までインクBで円の画像が形成される。
図12は、印刷結果を示す図である。
印刷結果において四角形と円とが重なり合う部分は、図12に示すように、インクAを噴射してからその上にインクBを噴射することになるので、その指定順序に基づく表現性を有する色Cが得られる。
印刷結果において四角形と円とが重なり合う部分は、図12に示すように、インクAを噴射してからその上にインクBを噴射することになるので、その指定順序に基づく表現性を有する色Cが得られる。
F 噴射順序
本発明者は、鋭意検討を重ねた結果、複数のインクを噴射して単一の画素を形成する場合に、インクを噴射する順序によっては印刷物の表現性が異なることを見出した。例えば、特色インクAを噴射してからその上にインクBを噴射する場合と、インクBを噴射してからその上に特色インクAを噴射する場合とでは、印刷物の質感が異なる。この現象は、特殊インクを噴射する場合も同様に見られる。
本発明者は、鋭意検討を重ねた結果、複数のインクを噴射して単一の画素を形成する場合に、インクを噴射する順序によっては印刷物の表現性が異なることを見出した。例えば、特色インクAを噴射してからその上にインクBを噴射する場合と、インクBを噴射してからその上に特色インクAを噴射する場合とでは、印刷物の質感が異なる。この現象は、特殊インクを噴射する場合も同様に見られる。
図13は、印刷物の表現性の違いを示す比較図である。
特殊インクとしてメタリックインクを、基本色インクとして染料系色インク(CMYインク)をそれぞれ用いた。メタリックインクは、印刷用紙への浸透性が低くインクの印刷用紙に対する厚みが色インクに比べて大きい。また、光透過性の高い染料系色インクは、透明シートにプリントし、透過型のOHP装置等に画像を形成することも可能である。
特殊インクとしてメタリックインクを、基本色インクとして染料系色インク(CMYインク)をそれぞれ用いた。メタリックインクは、印刷用紙への浸透性が低くインクの印刷用紙に対する厚みが色インクに比べて大きい。また、光透過性の高い染料系色インクは、透明シートにプリントし、透過型のOHP装置等に画像を形成することも可能である。
方法1は、印刷用紙の上に特殊インクを噴射してからその上に基本色インクを重ねて噴射する。これに対し、方法2は、基本色インクを噴射すべき領域を除く印刷用紙の上に特殊インクを噴射した後に基本色インクを噴射する。
従来では、図13(a)に示すように、メタリック色とハート部分410の基本色を指定し、色情報として塗り分けて印刷していたので、方法2で画像を形成しており、インクの重ね打ちを指定し、インクを噴射する順序を指定することはできなかった。これに対し、本発明では、方法1で画像を形成するので、図13(b)に示すように、ハート部分410において基本色とメタリック色との相乗効果による光反射性のある色表現が可能となる。
従来では、図13(a)に示すように、メタリック色とハート部分410の基本色を指定し、色情報として塗り分けて印刷していたので、方法2で画像を形成しており、インクの重ね打ちを指定し、インクを噴射する順序を指定することはできなかった。これに対し、本発明では、方法1で画像を形成するので、図13(b)に示すように、ハート部分410において基本色とメタリック色との相乗効果による光反射性のある色表現が可能となる。
方法1、2の表現性は、光沢感という質感に違いがあり、インクを噴射する順序を指定する仕組みを持つことで表現性を広げることが可能になる。
このようにして、本実施の形態では、インクを噴射する順序を指定し、複数のインクを指定順序で噴射して単一の画素を形成することにより、インクAを噴射してからその上にインクBを噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
このようにして、本実施の形態では、インクを噴射する順序を指定し、複数のインクを指定順序で噴射して単一の画素を形成することにより、インクAを噴射してからその上にインクBを噴射する場合と、その逆の順序で行う場合とをそれぞれ実現することができるので、従来に比して、印刷物の表現性の多様化を図ることができる。
〔第2の実施の形態〕
次に、本発明の第2の実施の形態を説明する。
図14は、円を先に描画しその上に四角形を描画する場合を示す図である。
本実施の形態では、図14に示すように、円を色Bで描画した上に四角形を色Aで上書きして描画する。
印刷要求端末200では、図5の描画データが作成されると、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Mが描画パラメータ記憶領域にそれぞれ格納される。
次に、本発明の第2の実施の形態を説明する。
図14は、円を先に描画しその上に四角形を描画する場合を示す図である。
本実施の形態では、図14に示すように、円を色Bで描画した上に四角形を色Aで上書きして描画する。
印刷要求端末200では、図5の描画データが作成されると、各描画レイヤごとにビットマップデータが生成され、ビットマップデータがビットマップ記憶領域に、描画レイヤ数Mが描画パラメータ記憶領域にそれぞれ格納される。
図15は、ビットマップ記憶領域および描画パラメータ記憶領域のデータ構造を示す図である。
その結果、描画レイヤ1のビットマップ記憶領域には、図15(a)に示すように、円を構成する各画素ごとに色情報「B」が、描画レイヤ2のビットマップ記憶領域には、図15(b)に示すように、四角形を構成する各画素ごとに色情報「A」がそれぞれ格納される。また、描画パラメータ記憶領域には、図15(c)に示すように、描画レイヤ数Mとして「2」が格納される。
その結果、描画レイヤ1のビットマップ記憶領域には、図15(a)に示すように、円を構成する各画素ごとに色情報「B」が、描画レイヤ2のビットマップ記憶領域には、図15(b)に示すように、四角形を構成する各画素ごとに色情報「A」がそれぞれ格納される。また、描画パラメータ記憶領域には、図15(c)に示すように、描画レイヤ数Mとして「2」が格納される。
印刷要求端末200では、各描画レイヤごとに印刷データが生成され、印刷データが印刷装置100に順次送信される。
印刷装置100では、印刷データを受信すると、順次受信した印刷データに基づいて画像形成部16が制御され、印刷物が得られる。
印刷装置100では、印刷データを受信すると、順次受信した印刷データに基づいて画像形成部16が制御され、印刷物が得られる。
図16は、印刷結果を示す図である。
印刷結果において四角形と円とが重なり合う部分は、図16に示すように、インクBを噴射してからその上にインクAを噴射することになるので、その指定順序に基づく表現性を有する色Dが得られる。
印刷結果において四角形と円とが重なり合う部分は、図16に示すように、インクBを噴射してからその上にインクAを噴射することになるので、その指定順序に基づく表現性を有する色Dが得られる。
〔他の実施の形態〕
なお、上記第1および第2の実施の形態のほか、以下の変形例が考えられる。
(1)図17は、円の部分を除く四角形を先に描画しその上に円を描画する場合を示す図である。これにより、四角形と円との境界部分について色Cが得られる。
(2)図18は、円を先に描画しその上に円の部分を除く四角形を描画する場合を示す図である。これにより、四角形と円との境界部分について色Dが得られる。
(3)図19は、印刷手順を示す図である。
図19に示すように、インクAで四角形の画像を、インクBで円の画像を並行に形成してもよい。
なお、上記第1および第2の実施の形態のほか、以下の変形例が考えられる。
(1)図17は、円の部分を除く四角形を先に描画しその上に円を描画する場合を示す図である。これにより、四角形と円との境界部分について色Cが得られる。
(2)図18は、円を先に描画しその上に円の部分を除く四角形を描画する場合を示す図である。これにより、四角形と円との境界部分について色Dが得られる。
(3)図19は、印刷手順を示す図である。
図19に示すように、インクAで四角形の画像を、インクBで円の画像を並行に形成してもよい。
(4)図20は、インクを噴射する順位を規定したテーブルを示す図である。
描画レイヤのないアプリケーションにおいて特色指定で描画した場合に、図20に示すように、インク特性から通常適しているインクの順序がデフォルトとなるように各インクごとに順位を設定できるようにしておくことも有効である。
また、インクの順位をマニュアルで設定する場合には、特殊効果を意図して順位を指定することもできる。この場合の具体例として、例えば白インクや金インクを先に印刷するか後で印刷するかで表現性が変わることがあるので、その効果に応じた名称を付け、「白下地」、「金下地」といった効果名称でインクの順位を選択させることが可能である。
描画レイヤのないアプリケーションにおいて特色指定で描画した場合に、図20に示すように、インク特性から通常適しているインクの順序がデフォルトとなるように各インクごとに順位を設定できるようにしておくことも有効である。
また、インクの順位をマニュアルで設定する場合には、特殊効果を意図して順位を指定することもできる。この場合の具体例として、例えば白インクや金インクを先に印刷するか後で印刷するかで表現性が変わることがあるので、その効果に応じた名称を付け、「白下地」、「金下地」といった効果名称でインクの順位を選択させることが可能である。
(5)描画する図形は1つで、四角形を色Aで円を色Bで描画する場合に、色Bは常に最後に噴射する、または最初に噴射すると指定できる仕組みを持つようにしてもよい。また、複数の描画レイヤで描画要素を描くアプリケーションで、描画レイヤ1に四角形を色Aで、描画レイヤ2に円を色Bでそれぞれ描画しておき、「描画レイヤ順で印刷」、「描画レイヤ逆順で印刷」、または「描画レイヤ順で重なり印刷」という命令で順序を指定してもよい。
(6)アプリケーションでインクを噴射する順序を指定するようにしたが、これに限らず、OS、デバイスドライバで指定することもできる。本発明は、アプリケーション、OS、デバイスドライバの役割や関係を限定するものではない。
(7)印刷用紙への印刷だけでなく、金属や布等の印刷にも応用することができる。また、インクジェットで配線や物体の形成を行うなど、インクジェット応用分野においても有効である。
(7)印刷用紙への印刷だけでなく、金属や布等の印刷にも応用することができる。また、インクジェットで配線や物体の形成を行うなど、インクジェット応用分野においても有効である。
(8)色Aを噴射するときの塗らない領域は、色A、色Bと上書描画コマンドから、色Aを噴射するときの塗らない領域が少し狭くなるように、または広くなるように調整する機能を持つことも有効である。また、色Bのインクの上書き性が高い場合は、色Aを噴射するときの塗らない領域が少し狭くなるようにすることで、色Aと色Bの隙間に未印字領域ができにくくなる。また、布地等に印刷する場合に、色Aと色Bが混ざることで透過視時に色が濁ることが問題になる場合は、むしろ少しであればインク間隔が開いている方が望ましいときは、色Aを噴射するときの塗らない領域が少し広くなるようにすることが好ましい場合もある。
(9)上書描画コマンドのパラメータで、パラメータなしの場合は標準で、例えば「PreSpace98」の場合は次の色を噴射する周りのスペースが98%に狭くなるように周辺の色を広く噴射するように指定することが考えられる。
上記の(8)および(9)の効果として、上書きインクと下のインクの間隔を微小に開けることでインク間の滲みや濁りをなくすことができ、印刷メディアを透かして見る場合にもインク間に輝度の低い輪郭部を作ることがなく綺麗な印刷物を得ることができる。また、複数毎印刷する場合には重なる量がずれてくることもあり、重ねたくない場合にはスペース指定の機能を使うことで安全側に指定することができる。
上記の(8)および(9)の効果として、上書きインクと下のインクの間隔を微小に開けることでインク間の滲みや濁りをなくすことができ、印刷メディアを透かして見る場合にもインク間に輝度の低い輪郭部を作ることがなく綺麗な印刷物を得ることができる。また、複数毎印刷する場合には重なる量がずれてくることもあり、重ねたくない場合にはスペース指定の機能を使うことで安全側に指定することができる。
(10)印刷用紙にインクを噴射する印字ヘッドが印刷用紙の搬送方向と直交する方向に往復移動するプリンタを例に説明したが、印字ヘッドを印刷用紙の搬送方向と直交する方向に複数個並べて配置し、印字ヘッドを移動させずに印刷を行うラインヘッドプリンタにも適用可能である。
100…印刷装置、 200…印刷要求端末、 10…印刷制御部、 12、32…通信部、 14、34…記憶部、 16…画像形成部、 30…情報処理部、 36…入力部、 38…表示部、 400〜404…描画コマンド、 410…ハート部分
Claims (10)
- 特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御システムであって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備えることを特徴とする印刷制御システム。 - 請求項1において、
前記印刷装置に対して印刷を要求する印刷要求端末を備え、
前記印刷要求端末は、前記噴射順序指定手段として実現される処理を当該印刷要求端末に実行させるプログラムを有することを特徴とする印刷制御システム。 - 請求項1および2のいずれか1項において、
前記複数のインクのうち所定のインクを噴射する順位を示す噴射順位情報を記憶する噴射順位情報記憶手段を備え、
前記噴射順序指定手段は、前記噴射順位情報記憶手段の噴射順位情報に基づいて前記インクを噴射する順序を指定することを特徴とする印刷制御システム。 - 請求項1ないし3のいずれか1項において、
前記噴射順序指定手段は、印刷を行なう各描画要素に基づいて、前記複数のインクを噴射する順序を指定することを特徴とする印刷制御システム。 - 請求項1ないし3のいずれか1項において、
前記噴射順序指定手段は、印刷に用いる各描画レイヤに基づいて、前記複数のインクを噴射する順序を指定することを特徴とする印刷制御システム。 - 印刷装置に対して印刷を要求する印刷要求端末であって、
前記印刷装置が、特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う場合に、前記複数のインクを噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて、各順位に、前記複数のインクの噴射を制御する印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した前記印刷データを前記印刷装置に送信する印刷データ送信手段とを備えることを特徴とする印刷要求端末。 - 印刷要求端末からの印刷要求に応じて印刷を行う印刷装置であって、
複数のインクを噴射して印刷を行う印刷手段と、
前記印刷要求端末から、印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段で受信した前記印刷データに基づいて前記印刷手段を制御することにより、前記複数のインクを所定の順序で噴射させる印刷制御手段とを備え、
前記印刷データは、前記複数のインクを噴射する順序の指定に基づいて、各順位に、前記複数のインクの噴射を制御することを特徴とする印刷装置。 - 特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御方法であって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、
前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含むことを特徴とする印刷制御方法。 - 特色インクまたは特殊インクを含む複数のインクを噴射して印刷を行う印刷装置を制御する印刷制御プログラムであって、
前記特色インクまたは前記特殊インクを含む複数の前記インクを噴射して印刷を行う場合に、当該インクを噴射する順序を指定する噴射順序指定ステップと、
前記噴射順序指定ステップで指定された順序に基づいて、各順位ごとに、当該順位の前記インクの噴射を制御する印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した各順位の印刷データのうち第1順位から順番に得られる印刷データに基づいて前記印刷装置を順次制御することにより、複数の前記インクを、前記噴射順序指定ステップで指定された順序で噴射させる印刷制御ステップとを含む処理をコンピュータに実行させるプログラムであることを特徴とする印刷制御プログラム。 - 複数の記録剤を噴射して印刷を行う印刷装置を制御する印刷制御システムであって、
複数の前記記録剤を噴射して印刷を行う場合に、当該記録剤を噴射する順序を指定する噴射順序指定手段と、
前記噴射順序指定手段で指定された順序に基づいて前記印刷装置を制御することにより、複数の前記記録剤を、前記噴射順序指定手段で指定された順序で噴射させる印刷制御手段とを備えることを特徴とする印刷制御システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008271735A JP2009230738A (ja) | 2008-02-25 | 2008-10-22 | 印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 |
EP09153451A EP2093658A3 (en) | 2008-02-25 | 2009-02-23 | Printing control system, printing request terminal, printer, printing control program, and printing control method |
US12/392,698 US20090213161A1 (en) | 2008-02-25 | 2009-02-25 | Printing Control System, Printing Request Terminal, Printer, Printing Control Program, and Printing Control Method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008042526 | 2008-02-25 | ||
JP2008271735A JP2009230738A (ja) | 2008-02-25 | 2008-10-22 | 印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009230738A true JP2009230738A (ja) | 2009-10-08 |
Family
ID=40651758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008271735A Withdrawn JP2009230738A (ja) | 2008-02-25 | 2008-10-22 | 印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090213161A1 (ja) |
EP (1) | EP2093658A3 (ja) |
JP (1) | JP2009230738A (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011090383A (ja) * | 2009-10-20 | 2011-05-06 | Seiko Epson Corp | 印刷装置、印刷プログラムおよび印刷方法 |
JP2012061844A (ja) * | 2010-08-20 | 2012-03-29 | Canon Inc | 画像記録システムおよび画像記録方法 |
JP2017024285A (ja) * | 2015-07-23 | 2017-02-02 | 株式会社Jvcケンウッド | 印刷装置,印刷システム,印刷方法,及びカードの製造方法 |
EP3424730A1 (en) | 2017-06-30 | 2019-01-09 | Roland DG Corporation | Printing pattern creation device and printing system including the same |
US10372393B2 (en) | 2017-06-30 | 2019-08-06 | Roland Dg Corporation | Printing information management device and printing system including the same |
US10635369B2 (en) | 2018-02-23 | 2020-04-28 | Roland Dg Corporation | Printing system and non-transitory computer-readable recording medium |
JP2020154892A (ja) * | 2019-03-20 | 2020-09-24 | 株式会社リコー | 情報処理装置及び情報処理プログラム |
US12019931B2 (en) | 2022-05-26 | 2024-06-25 | Seiko Epson Corporation | Information processing apparatus, information processing method, and non-transitory computer-readable storage medium storing program |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9323485B2 (en) | 2010-10-01 | 2016-04-26 | Thomas Villwock | Verifiable check and security document system |
US10184057B2 (en) | 2011-03-01 | 2019-01-22 | Thomas Villwock | Nanoparticle suspension for inkjet printing magnetizable characters on a substrate |
US11640615B2 (en) | 2016-09-08 | 2023-05-02 | Thomas Villwock | Methods and systems for authenticating goods and services using electronic analysis of analyte encoded compositions |
JP2023110340A (ja) * | 2022-01-28 | 2023-08-09 | セイコーエプソン株式会社 | 情報処理装置、情報処理方法、プログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6412934B1 (en) * | 1994-08-10 | 2002-07-02 | Canon Kabushiki Kaisha | Ink jet printing method and apparatus |
JP3952224B2 (ja) | 1997-05-09 | 2007-08-01 | 株式会社ワイ・イー・データ | カラープリンタ装置の制御方法と特色プリント用制御プログラムを記録した記録媒体 |
JPH11170574A (ja) * | 1997-12-16 | 1999-06-29 | Canon Aptex Inc | カラーインクジェット記録装置 |
JP4257158B2 (ja) * | 2002-09-13 | 2009-04-22 | 株式会社リコー | カラーインクジェット記録装置およびカラーインクジェット記録方法 |
JP2006079597A (ja) * | 2004-08-10 | 2006-03-23 | Riso Kagaku Corp | 画像処理装置、画像処理方法及び画像処理プログラム |
US7744205B2 (en) * | 2006-03-17 | 2010-06-29 | Hewlett-Packard Development Company, L.P. | Solvent/latex binder system for heated inkjet printing |
-
2008
- 2008-10-22 JP JP2008271735A patent/JP2009230738A/ja not_active Withdrawn
-
2009
- 2009-02-23 EP EP09153451A patent/EP2093658A3/en not_active Withdrawn
- 2009-02-25 US US12/392,698 patent/US20090213161A1/en not_active Abandoned
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011090383A (ja) * | 2009-10-20 | 2011-05-06 | Seiko Epson Corp | 印刷装置、印刷プログラムおよび印刷方法 |
JP2012061844A (ja) * | 2010-08-20 | 2012-03-29 | Canon Inc | 画像記録システムおよび画像記録方法 |
JP2017024285A (ja) * | 2015-07-23 | 2017-02-02 | 株式会社Jvcケンウッド | 印刷装置,印刷システム,印刷方法,及びカードの製造方法 |
EP3424730A1 (en) | 2017-06-30 | 2019-01-09 | Roland DG Corporation | Printing pattern creation device and printing system including the same |
US10372393B2 (en) | 2017-06-30 | 2019-08-06 | Roland Dg Corporation | Printing information management device and printing system including the same |
US10569581B2 (en) | 2017-06-30 | 2020-02-25 | Roland Dg Corporation | Printing pattern creation device and printing system including the same |
US10635369B2 (en) | 2018-02-23 | 2020-04-28 | Roland Dg Corporation | Printing system and non-transitory computer-readable recording medium |
JP2020154892A (ja) * | 2019-03-20 | 2020-09-24 | 株式会社リコー | 情報処理装置及び情報処理プログラム |
US12019931B2 (en) | 2022-05-26 | 2024-06-25 | Seiko Epson Corporation | Information processing apparatus, information processing method, and non-transitory computer-readable storage medium storing program |
Also Published As
Publication number | Publication date |
---|---|
US20090213161A1 (en) | 2009-08-27 |
EP2093658A3 (en) | 2010-11-03 |
EP2093658A2 (en) | 2009-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009230738A (ja) | 印刷制御システム、印刷要求端末、印刷装置および印刷制御プログラム、並びに印刷制御方法 | |
US7990578B2 (en) | Processing print jobs | |
JP2009233883A (ja) | 印刷装置、印刷制御装置および印刷方法 | |
CN106067932B (zh) | 印刷数据生成装置、印刷装置及印刷数据生成方法 | |
CN100475534C (zh) | 一种多灰度级打印方法 | |
US10315436B2 (en) | Control device and method for printing first image and second image | |
KR20030024629A (ko) | 인쇄 조건 변경 방법, 프로그램, 기억 매체, 인쇄 방법,프린터 및 인쇄 시스템 | |
US20090213160A1 (en) | Printing Control System, Printing Request Terminal, Printer, and Printing Control Method | |
CN115248665A (zh) | 装置的控制方法、打印装置以及存储介质 | |
JP4062125B2 (ja) | 印刷制御システム、印刷制御装置および印刷制御方法 | |
US20180203653A1 (en) | Printing device and control method of a printing device | |
CN102253815B (zh) | 图像处理装置及图像处理方法 | |
JP2003011458A (ja) | 画像データに含まれる情報に応じて印刷モードが設定される印刷 | |
JP5743423B2 (ja) | 画像形成装置、その制御方法及び、コンピュータプログラム | |
CN101518993A (zh) | 打印控制***、程序、方法及打印请求终端、打印装置 | |
JP2018192642A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
US10011109B2 (en) | Image forming apparatus, non-transitory computer readable medium, and image forming method | |
EP2876543B1 (en) | Printer driver device, printer, and printer system | |
CN101518994A (zh) | 打印控制装置、打印请求终端、打印装置、及打印控制方法 | |
JP5071194B2 (ja) | 印刷データ作成装置、印刷データ作成プログラム、およびコンピュータ読み取り可能な記録媒体 | |
JP2004094586A (ja) | プリンタドライバ、情報処理装置および印刷システム | |
JP2005267485A (ja) | 画像形成システム | |
JP7388025B2 (ja) | 補正値設定方法、記録方法、及び記録装置 | |
JP2002355954A (ja) | 印刷コスト算出方法、印刷コスト算出装置、プリンタドライバ、印刷装置および印刷システム | |
JP2010016647A (ja) | 画像処理装置、画像処理方法、及び、画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110927 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20120305 |