(57)【要約】【課題】印刷装置でしかできない新たな表現をユーザに提供する。【解決手段】印刷しようとする画像データを印刷装置の使用する着色料の濃度で表されるデータに変換し、印刷装置で印刷する際の着色料の使用形態をユーザの操作により編集する。このとき、着色料により印刷される最小単位の形状、着色料の周期、着色料のうちの特定の色の着色料の使用または不使用の選択、および着色点の大きさを調整できる場合における特定の大きさの着色点の使用または不使用の選択のいずれか１以上を編集することができる。【選択図】図１
2009218657.tif 000002
【特許請求の範囲】
【請求項１】
印刷しようとする画像データを印刷装置の使用する着色料の濃度で表されるデータに変換する手段と、
上記着色料の濃度で表されるデータを上記印刷装置で印刷する際の上記着色料の使用形態をユーザの操作により編集する手段と
を備えることを特徴とする印刷画像処理装置。
【請求項２】
前記編集する手段は、前記着色料により印刷される最小単位の形状、前記着色料の周期、前記着色料のうちの特定の色の着色料の使用または不使用の選択、および着色点の大きさを調整できる場合における特定の大きさの着色点の使用または不使用の選択のいずれか１以上を編集することができることを特徴とする請求項１記載の印刷画像処理装置。
【請求項３】
コンピュータに、
印刷装置の使用する着色料の濃度で表されたデータについて、上記印刷装置で印刷する際の上記着色料の使用形態をユーザの操作により編集する手順
を実行させることを特徴とする印刷画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置での着色料の使用形態を編集する印刷画像処理装置および印刷画像処理プログラムに関する。本明細書において「着色料」とは、液体のインクだけではなく、気化した着色剤を含む気体や粉体などの固体を含む。また、「印刷装置」とは、印刷機能に加えスキャナ機能やコピー機能が付加された複合機と呼ばれる機器を含む。
【背景技術】
【０００２】
通常の印刷装置に要求されるのは、入力データを正しく印刷すること、そしてより高精細に印刷することである。このため、印刷装置の性能として、写真画質で印刷できることが強調されている。しかし、近年になって、ノンフォトリアリスティック印刷が求められるようになっている。例えば、コンピュータグラフィックを鉛筆や絵の具で描いたような画像にすることなどが求められている。特許文献１には、ユーザが印刷直前のハーフトーンデータを視覚的に確認して編集することができるハーフトーンエディタが開示されている。
【特許文献１】特開平１１−２３４５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、印刷装置でしかできない新たな表現をユーザに提供することのできる印刷画像処理装置および印刷画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の第１の観点によると、印刷しようとする画像データを印刷装置の使用する着色料の濃度で表されるデータに変換する手段と、着色料の濃度で表されるデータを印刷装置で印刷する際の着色料の使用形態をユーザの操作により編集する手段とを備えたことを特徴とする印刷画像処理装置が提供される。
【０００５】
編集する手段は、着色料により印刷される最小単位の形状、着色料の周期、着色料のうちの特定の色の着色料の使用または不使用の選択、および着色点の大きさを調整できる場合における特定の大きさの着色点の使用または不使用の選択のいずれか１以上を編集することができることが望ましい。
【０００６】
本発明の第２の観点によると、コンピュータに、印刷装置の使用する着色料の濃度で表されたデータについて、印刷装置で印刷する際の着色料の使用形態をユーザの操作により編集する手順を実行させることを特徴とする印刷画像処理プログラムが提供される。
【発明を実施するための最良の形態】
【０００７】
［構成例］
図１は本発明の実施の形態の印刷画像処理装置を示すブロック構成図である。この印刷画像処理装置は、コンピュータ１と、このコンピュータ１に接続されたディスプレイ装置２、入力装置３および印刷装置４を備える。コンピュータ１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、各種インタフェース等のハードウェアを備え、所定のオペレーティングシステムの下で、アプリケーションプログラム１１、ビデオドライバプログラム１２、プリンタドライバプログラム１３および着色料編集処理プログラム１４等のプログラムが動作可能となっている。プリンタドライバプログラム１３は、画像データ入力部１５、着色料データ変換部１６、ハーフトーン処理部１７およびラスタライズ処理部１８を備える。
【０００８】
［基本的動作］
各プログラムにおける印刷処理に関連する部分について説明すると、アプリケーションプログラム１１は、入力装置３からのユーザの指示に基づいて、画像の加工、表示および印刷を行うための各種の処理を行う。ビデオドライバプログラム１２は、アプリケーションプログラム１１からの指示により、ディスプレイ装置２に画像や文字、映像、ユーザインタフェース等の各種情報などを表示させる。プリンタドライバプログラム１３は、アプリケーションプログラム１１からの指示により、印刷装置４で画像や文字を印刷するための処理を行う。
【０００９】
プリンタドライバプログラム１３内の各部の処理について説明する。画像データ入力部１５はアプリケーションプログラムからのＲＧＢ（赤、緑、青）画像データを受け取る。着色料データ変換部１６は、印刷しようとする画像データを印刷装置４の使用する着色料の濃度で表されるデータ（以下「着色料データ」という）に変換する手段として動作する。例えば、着色料として一般的なシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）および黒（Ｋ）の４色のインクを用いる場合であれば、着色料データ変換部１６はＲＧＢ画像データをこれらの４色のインクのそれぞれの濃度で表されるＣＭＹＫデータに変換する。ハーフトーン処理部１７は、着色料データに対応して使用する各着色料毎にハーフトーン処理を行う。ラスタライズ処理部１８は、１ラスタライン分の印刷データを順次生成し、ラスタデータとして印刷装置４に送出する。
【００１０】
［着色料編集処理］
次に、着色料データを印刷装置４で印刷する際の着色料の使用形態をユーザの操作により編集する処理について説明する。この処理は、着色料編集処理プログラム１４により行われる。
【００１１】
図２は着色料編集処理プログラム１４の処理フローチャートである。着色料編集処理プログラム１４は、ハーフトーン処理部１７で得られた着色料毎の２値化画像、すなわち着色料のオン／オフに関するデータを取り込み（ステップＳ１）、入力装置３からのユーザ入力により、着色料により印刷される最小単位の形状（ドット形状）、着色料の周期（着色点のずらし量）、特定の色の着色料の使用または不使用の選択、着色点の大きさを調整できる場合における特定の大きさの着色点の使用または不使用の選択等が指定されると（ステップＳ２）、それに対応して着色料を使用した場合の印刷状況を予測し、ディスプレイ装置５にプレビュー表示する（ステップＳ３）。ユーザがそのプレビューを見て良しとするまで編集を繰り返し（ステップＳ４でＮ）、良しとなったら（ステップＳ４でＹ）、ユーザが編集した新しい２値化画像が確定し（ステップＳ５）、それをラスタライズ処理部１８に渡して着色料編集処理を終了する。
【００１２】
［ユーザ編集の具体例］
図３はドット形状の編集例を示す図である。ここでは、１１×１１のピクセルを１ドットとみなし、そのパターンを編集する例を示す。１１×１１のピクセルを１ドットとみなすため、印刷すべき画像も１１倍となる。ただし、１ドットが互いに重なるように印刷してもよく、画像の一部だけを印刷するようにしてもよい。
【００１３】
ドット形状の編集の他に、着色料の周期として、特定の着色料を周期的にずらして印刷するように編集したり、着色料を周期的に消して印刷するように編集することもできる。また、特定の色の着色料使用または不使用を選択し、重なっている着色料のみ、あるいは重なっていない着色料のみでの印刷や、ユーザの選択した着色料の色での印刷なども編集することができる。さらに、液体の着色料を用いてその液滴の大きさ（液量）を調整できる場合など、着色点の大きさを調整できる場合には、特定の大きさの着色点のみで印刷するように編集することもできる。
【００１４】
このように、印刷装置４で印刷する際のインクの使用形態をユーザの操作により編集することで、プリンタドライバ１３によるハーフトーンを１つの表現手段（エフェクト）ととらえてユーザが編集を行い、ユーザが意図するドット単位で正確な印刷結果を手にすることができる。また、印刷物への情報の埋め込みや偽造防止に利用することができる。残り少ない着色料を使用せずに印刷することもできる。
【００１５】
以上説明した実施の形態では通常の画像処理を行うアプリケーションプログラム１１とは別に着色料編集処理プログラム１４を設けた例を示したが、アプリケーションプログラム１１に着色料編集機能を持たせ、編集結果を画像データと共にプリンタドライバ１３に渡す構成としても本発明を同様に実施できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態を示すブロック構成図である。
【図２】着色料編集処理のフローチャートである。
【図３】ドット形状の編集例を示す図である。
【符号の説明】
【００１７】
１  コンピュータ
２  ディスプレイ装置
３  入力装置
４  印刷装置
１１  アプリケーションプログラム
１２  ビデオドライバプログラム
１３  プリンタドライバ
１４  着色料編集処理プログラム
１５  画像データ入力部
１６  着色料データ変換部
１７  ハーフトーン処理部
１８  ラスタライズ処理部
【図１】
2009218657.tif 000003
【図２】
2009218657.tif 000004
【図３】
2009218657.tif 000005