(57)【要約】【課題】記録ヘッドが交換されても、フォームオーバレイ印刷における画質の低下を防ぐ印刷制御装置を提供する。【解決手段】インクジェット記録装置に搭載されている記録ヘッドの識別情報と、各インク色に対応するノズル列の濃度特性情報を取得し、濃度特性情報に基づいてフォームデータに対してヘッドシェーディング補正を行う。フォームオーバレイ印刷の実行の際、インクジェット記録装置に搭載されている記録ヘッドの識別情報と濃度特性情報とを再取得し、先に取得された識別情報と再取得された識別情報が同じと判定されると、補正済みフォームデータを原稿データと共にインクジェット記録装置に送信する。同じでないと判定されると、再取得された識別情報に対応するヘッドシェーディング補正を行い、その補正済みフォームデータを原稿データと共にインクジェット記録装置に送信する。【選択図】図７
2014132434.tif 000002
【特許請求の範囲】
【請求項１】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置であって、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、前記フォームデータに対してヘッドシェーディング補正を行う補正手段と、
前記フォームデータを記憶する記憶手段と、
原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されている前記フォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行させ、原稿データ及び、該異なる記録ヘッドに対応した前記補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信させる制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記記憶手段はさらに、前記補正手段により補正された前記補正済みフォームデータを、前記記録ヘッドに係る情報と対応させて記憶する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記インクジェット記録装置に搭載されている記録ヘッドに係る情報を取得する取得手段と、
前記記憶手段に記憶された前記記録ヘッドに係る情報と、前記取得手段により取得した前記記録ヘッドに対応する情報とが同じであるか否かを判定する判定手段と、をさらに備え、
前記制御手段は、
前記取得手段により取得された前記記録ヘッドに係る情報と前記記憶手段に記憶された前記記録ヘッドに係る情報とが同じであると前記判定手段により判定された場合、前記フォームオーバレイ印刷の実行の際に、前記記憶手段に記憶された前記記録ヘッドに係る情報に対応する前記補正済みフォームデータを、原稿データとともに前記送信手段により前記インクジェット記録装置に送信させ、
前記取得手段により取得された前記記録ヘッドに係る情報と前記記憶手段に記憶された前記記録ヘッドに係る情報とが同じでないと前記判定手段により判定された場合、前記記憶手段に記憶された前記フォームデータに対して前記取得手段により取得された前記記録ヘッドに係る情報に対応したヘッドシェーディング補正を前記補正手段により実行させて前記補正済みフォームデータを作成し、前記フォームオーバレイ印刷の実行の際に、該補正済みフォームデータを、原稿データとともに前記送信手段により前記インクジェット記録装置に送信する、
ことを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記フォームデータはインク色空間で定義されたデータである、ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記補正済みフォームデータは２値化処理が行われたデータである、ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記記録ヘッドはライン型記録ヘッドである、ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記取得手段は、前記インクジェット記録装置から、各インク色に対応するノズルの濃度特性情報を取得する、ことを特徴とする請求項３に記載の印刷制御装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の印刷制御装置と通信可能に接続され、
前記記録ヘッドのノズルの特性に対応する情報を記憶する情報記憶手段、を備えることを特徴とするインクジェット記録装置。
【請求項９】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置において実行される印刷制御方法であって、
前記フォームデータを記憶する記憶工程と、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、前記フォームデータに対してヘッドシェーディング補正を行う補正工程と、
原稿データ及び、前記補正工程で補正された前記補正済みフォームデータを、前記インクジェット記録装置に送信する送信工程と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶工程で記憶されている前記フォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正工程でヘッドシェーディング補正を実行させ、原稿データ及び、該異なる記録ヘッドに対応した前記補正済みフォームデータを、前記送信工程で前記インクジェット記録装置に送信させる制御工程と、
を有することを特徴とする印刷制御方法。
【請求項１０】
請求項１乃至７のいずれか１項に記載の印刷制御装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１１】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と、前記インクジェット記録装置と通信可能に接続される印刷制御装置と、を含む印刷システムであって、
前記印刷制御装置は、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、前記フォームデータに対してヘッドシェーディング補正を行う補正手段と、
前記フォームデータを記憶する記憶手段と、
原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されている前記フォームデータに対して該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行させ、原稿データ及び、該異なる記録ヘッドに対応した前記補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信させる制御手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームオーバレイ印刷用のデータを処理する印刷制御装置、インクジェット記録装置、印刷制御方法、プログラム、および印刷システムに関する。
【背景技術】
【０００２】
一般的に、インクジェット記録装置に搭載された記録ヘッドが有する複数のノズルには、ノズルの生成過程に起因したノズル形状のばらつきが存在する。そのようなばらつきは、ノズルから吐出されるインク量のばらつきの原因となり、印刷濃度斑を引き起こしてしまう。
【０００３】
インクジェット記録装置について、各ノズルにヒータを配置し、インクを選択的に加熱、沸騰することにより発生した気泡を利用してインクを吐出させるヒータ駆動方式の他、ピエゾ素子を利用した圧電方式等が広く知られている。ヒータ駆動方式では、各ノズル毎に配置されたヒータを駆動する駆動パルス幅を制御することにより、吐出するインク量を制御することが可能である。しかしながら、その方法でインク吐出量を調整可能であっても、実際には出力画像の不均一性を完全に解消することは難しい。また、ノズルの数が極めて多い場合には、全てのノズルの駆動パルス幅を個別に制御しようとすると、回路規模の増大や、製造コスト増大の原因となってしまう。
【０００４】
そこで、印刷画像を補正するために、ヘッドシェーディング補正が行われる場合がある。一般的に、ヘッドシェーディング補正は、印刷画像の原画像を構成するＲＧＢ信号から印刷装置の記録ヘッド毎に変換された多値画像信号（例えば、ＣＭＹＫ信号）に対して行われる。特許文献１には、ヘッドシェーディング技術を行う、印刷装置とＰＣ端末装置から構成された印刷システムが記載されている。特許文献１には、印刷装置の記録ヘッドを構成する複数のノズル特性情報と、ホストＰＣに接続されている印刷装置の記録ヘッドとの整合性を図るために、記録ヘッド固有の印刷特性データを記録ヘッド内部のメモリに書き込むことが記載されている。
【０００５】
ところで、一定の書式（フォーム）に対して所望のデータが書き込まれた印刷物を作成するためにフォームオーバレイと呼ばれる印刷手法が知られている。フォームオーバレイでは、フォーム部分を表すフォームデータを予め作成しておき、そのフォームデータの所定箇所（フィールド図形）に数値や文字列等の後付けデータを合成（オーバーレイ）して、画像を印刷あるいは表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２３１２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的に、印刷装置において記録ヘッドは着脱可能であり、ユーザにより交換されることがある。記録ヘッドが交換されると、当然のことながら、ヘッドシェーディング補正に用いる、記録ヘッド固有の印刷特性データも変わってしまう。フォームデータ作成時と印刷特性データが変わっていると、フォームオーバレイ印刷時にヘッドシェーディング補正が適切に行われず、印刷濃度斑を引き起こしてしまう。
【０００８】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、記録ヘッドが交換されても、フォームオーバレイ印刷における画質の低下を防ぐ印刷制御装置、インクジェット記録装置、印刷制御方法、プログラム、および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る印刷制御装置は、フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置であって、前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、前記フォームデータに対してヘッドシェーディング補正を行う補正手段と、前記フォームデータを記憶する記憶手段と、原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されている前記フォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行させ、原稿データ及び、該異なる記録ヘッドに対応した前記補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信させる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記録ヘッドが交換されても、フォームオーバレイ印刷における画質の低下を防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの構成を示す図である。
【図２】ホストＰＣと印刷装置それぞれの内部のブロック構成を示す図である。
【図３】ＨＳ補正データの送信要求が行われた場合の処理の手順を示す図である。
【図４】ＨＳ補正データセットを示す図である。
【図５】フォームデータ作成処理の手順を示す図である。
【図６】フォームデータファイルと中間フォームデータファイルを示す図である。
【図７】フォームオーバレイ印刷の処理の手順を示す図である。
【図８】印刷装置の構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１３】
図１は、本発明の実施例における印刷システムの構成を示す図である。本印刷システムは、印刷データを生成する印刷制御装置であるホストＰＣ１０１と、ホストＰＣ１０１からの指示に従ってフォームオーバレイ印刷を実行可能な印刷装置１０２とを含む。本実施例では、印刷装置１０２の一例をインクジェット記録装置として説明する。ホストＰＣ１０１と印刷装置１０２とは、接続ケーブル１０３を介して相互に通信可能である。印刷装置１０２は、ホストＰＣ１０１から受信したフォームデータ及び原稿データに基づいて、印刷用紙等の記録媒体１０４にフォームオーバレイ印刷する。フォームオーバレイ印刷とは、フォーム部分を表すフォームデータを予め作成しておき、そのフォームデータの所定箇所に数値や文字列等の後付けデータ（原稿データ）を合成（オーバレイ）する印刷方式をいう。フォームオーバレイ印刷は、可変印刷やバリュアブル印刷ともいわれる。
【００１４】
図２は、ホストＰＣ１０１と印刷装置１０２それぞれの内部の機能ブロック構成を示す図である。ホストＰＣ１０１は、例えば一般的なパーソナルコンピュータである。ＣＰＵ２２０は、オペレーティングシステム（ＯＳ）の制御の下で、ＲＡＭ等の記憶領域に格納された各種プログラムを実行して本実施例の動作を実現する。
【００１５】
ホストＰＣ１０１では、ローカルバスであるＰＣＩバスとＩＳＡバスとがホスト／ＰＣＩブリッジ２２１、ＰＣＩ／ＩＳＡブリッジ２２８を介して階層的に構成され、全体としてシステムバスを構成している。ホストＰＣ１０１内の各ブロックは、システムバスを介して相互にデータの送受信を行う。なお、システムバスには、Ｌ２・キャッシュと呼ぶ高速のメモリ（不図示）が接続されており、ＣＰＵ２２０が常時アクセスするコードやデータを記憶している。
【００１６】
メモリ２２２は、オペレーティングシステム（ＯＳ）、アプリケーションプログラム、プリンタドライバ等、実行プログラムを一時的に記憶する記憶領域である。また、メモリ２２２は、各プログラム実行のための作業用メモリ領域としても用いられる。メモリ２２２は、アプリケーションプログラムにより描画処理されたＲＧＢ画像データや、ＲＧＢ画像データから色空間変換された、印刷装置１０２の各記録ヘッドの各インク色に対応したインク色データ等も記憶する。本実施例において、インク色データは、シアン、マゼンタ、イエロー、ブラックの各インク色に対応した多値の画像データである。
【００１７】
ＰＣ１０１は、印刷装置１０２から取得したヘッドシェーディング（ＨＳ）補正データに基づいて補正されたデータや、誤差拡散法等で２値化された印刷データ等を、全てメインメモリ２２２上に展開する。そして、ＰＣ１０１は、２値化された印刷データ等を通信インタフェース２２３を介して印刷装置１０２に送信する。通信インタフェース２２３は、例えばＵＳＢ、ネットワーク等であり、ＰＣＩバスに接続されている。
【００１８】
ＣＲＴＣ２２４は、ビデオコントローラであり、ＣＰＵ２２０によりＶＲＡＭ２２５に書き込まれた表示用ビットマップデータを読み取って、ＣＲＴ、ＬＣＤ、ＰＤＰ等のディスプレイ２２６に転送する。ユーザは、ディスプレイ２２６により、例えば、印刷指示した印刷ジョブの処理経過や処理結果を認識することができる。
【００１９】
ＲＯＭ２２９は、入力デバイス２３２やＦＤＤ２３１等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムや、電源投入時の初期化プログラムや自己診断プログラム等を格納する。ここで、入力デバイス２３２は、例えば、キーボードやポインティングデバイスである。ユーザは、入力デバイス２３２により、例えば、印刷装置１０２での印刷等を指示することができる。ＥＥＰＲＯＭ２３０は、恒久的に利用する各種のパラメータを記憶させるための書き換え可能な不揮発性のメモリであり、例えば、各記録ヘッドの印刷特性データを記憶する。
【００２０】
オペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、図３の各処理を実行するプログラム、印刷装置１０２に対応するプリンタドライバ等は、ＨＤＤ２２７からメインメモリ２２２に読み出されてＣＰＵ２２０により実行される。図３に示すＨＳ補正データの取得処理は、印刷装置１０２をホストＰＣ１０１に新規に接続した時に自動的に行っても良いし、ユーザが所望のタイミングで手動で行っても良い。
【００２１】
印刷装置１０２は、印刷データ等を記憶するＲＯＭ２０３や、制御プログラムを記憶するＲＡＭ２０２や、ホストＰＣ１０１との通信を行うインタフェースとなる通信装置２０４、各記録ヘッドを駆動制御する記録ヘッド制御部２０５を含む。また、印刷装置１０２は、記録媒体搬送のためのアクチュエータ等を駆動制御する装置駆動部２０６、各記録ヘッド内のメモリ２０８〜２１１（濃度特性情報記憶部の一例）からＨＳ補正データに対する読み込み及び書き込み（Ｒ／Ｗ）を制御するメモリ制御回路２０７を含む。ＣＰＵ２０１は、ＲＡＭ２０２に格納された各種プログラムを実行して本実施例の動作を実現する。印刷装置１０２は、シアン、マゼンタ、イエロー、ブラックの４色それぞれのノズル列に対応するライン型記録ヘッド（以下、単に記録ヘッドという）を搭載している。本実施例においては、上記４色として説明するが、淡シアン等上記４色以外の色や特定の目的に応じた特色インク色を含んでも良い。各記録ヘッドは、キャリッジ等に着脱自在に取り付けられている。
【００２２】
図８は、本実施例における印刷装置１０２の構成の概要を示す図である。印刷装置１０２はホストＰＣ１０１から送信される印刷対象の記録データに基づいて、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙから記録媒体Ｐにインクを吐出して記録を行う。４つの複数色それぞれに対応した記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙは、記録媒体Ｐの搬送方向（矢印Ａ方向）に沿って順に配置されている。各記録ヘッドは、搬送方向に対して、ブラックインク用記録ヘッド２２Ｋ、シアンインク用記録ヘッド２２Ｃ、マゼンタインク用記録ヘッド２２Ｍ、イエローインク用記録ヘッド２２Ｙの順で配置されている。記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙは、所謂、フルライン型記録ヘッドであり、記録媒体の搬送方向に対して記録幅全域に亘ってそれぞれを平行に並べて構成されている。インクジェット記録装置１０は、記録を行う際に、各記録ヘッドを移動させることなく、各記録ヘッドに設けられたヒータを駆動することによりインク吐出口（ノズル）からインクを吐出して記録を行う。
【００２３】
記録ヘッドによる記録に伴って記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙのノズルを有する面（ノズル面）にゴミやインク滴等の異物が付着して吐出状態が変わり、記録に影響を与えることがある。そのため、各記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙから安定してインクを吐出できるように、印刷装置１０２には回復ユニット４０が構成されている。回復ユニット４０によるノズル面のクリーニングを定期的に行うことによって、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙのノズルからのインク吐出状態を良好なインク吐出状態を維持、若しくは、回復することができる。また、回復ユニット４０には、クリ−ニング動作のときに４つの記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙそれぞれのインク吐出口面からインクを除去するためのキャップ５０が構成されている。キャップ５０は、各記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙそれぞれに対して構成されており、ブレード、インク除去部材、ブレード保持部材、キャップ等を含んで構成されている。
【００２４】
ロール紙である記録媒体Ｐは、ロール紙供給ユニット２４から供給され、印刷装置１０２に構成された搬送機構２６により矢印Ａ方向に搬送される。搬送機構２６は、記録媒体Ｐを載置して搬送する搬送ベルト２６ａ、搬送ベルト２６ａを回転させる搬送モータ２６ｂ、搬送ベルト２６ａに張力を与えるためのローラ２６ｃ等を含んで構成されている。記録を行う際には、搬送中の記録媒体Ｐが記録ヘッド２２Ｋの下に到達すると、ホストＰＣ１０１から送られた記録データに基づいて、記録ヘッド２２Ｋからブラックインクが吐出される。同様に、記録ヘッド２２Ｃ、２２Ｍ、２２Ｙの順に、各色のインクが吐出されて記録媒体Ｐにカラー記録が行われる。さらに、印刷装置１０２には、各記録ヘッドに供給されるインクを貯めておくインクタンク２８Ｋ、２８Ｃ、２８Ｍ、２８Ｙや、各記録ヘッドにインクを補充可能なポンプや、クリーニング動作を行うためのポンプ等が構成されている。
【００２５】
再び、図２を参照する。各記録ヘッド内のメモリ２０８〜２１１には、例えば、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭを用いる。メモリ２０８〜２１１それぞれには、対応する記録ヘッドＩＤ及びＨＳ補正データが、製造出荷時等、本実施例の動作前に予め書き込まれている。記録ヘッドＩＤは、同色の記録ヘッドで重複しない上、他色の記録ヘッドとも重複しないように割り振られている。ここで、ＨＳ補正データは、各インク色に対応した記録ヘッドのノズル列に対応した濃度特性情報を表わしたものである。製造誤差により、インクの吐出特性はノズルにより異なっている。印刷対象の画像データ等にヘッドシェーディング補正を行う際には、濃度特性情報を参照して、理想濃度に近づくように各ノズルに対応した濃度補正を印刷対象の画像データ等に対して行う。当然のことながら、ユーザが記録ヘッドを交換した場合には濃度特性情報は異なったものとなる。従って、印刷装置１０２は、各記録ヘッド内のメモリ２０８〜２１１に、記録ヘッドＩＤとともに、濃度特性情報を表わすＨＳ補正データを記憶している。
【００２６】
次に、ホストＰＣ１０１がフォームデータにヘッドシェーディング（ＨＳ）処理を行うために、ホストＰＣ１０１から印刷装置１０２に対して、各記録ヘッドのメモリ２０８〜２１１に記憶されたＨＳ補正データの送信要求が行われた場合の動作について図３を参照しながら説明する。図３の処理は、例えば、ＣＰＵ２２０がメモリ２２２に読み込まれたプリンタドライバを実行することにより実現される。図３の処理は、例えば、フォームオーバレイ印刷の実行タイミング以外においても、ユーザからの、入力デバイス２３２を介しての指示により、ヘッドシェーディング処理を実行するタイミングに行われる。若しくは、ホストＰＣ１０１の起動時に印刷装置１０２の接続を認識したタイミングで図３の処理を実行するようにしても良い。
【００２７】
まず、ＣＰＵ２２０は、印刷装置１０２に対してＨＳ補正データを各インク色について要求する（Ｓ３０１）。印刷装置１０２は、ホストＰＣ１０１からの要求に応じて、各インク色に対応した記録ヘッドＩＤ及びＨＳ補正データをメモリ２０８〜２１１から取得して、ホストＰＣ１０１に送信する。ＣＰＵ２２０は、印刷装置１０２の全インク色分の記録ヘッドＩＤ及びＨＳ補正データを取得する（Ｓ３０２）。ＣＰＵ２２０は、各インク色ごとに、記録ヘッドＩＤとＨＳ補正データとを関連付けて、ＨＳ補正データセットとしてＲＡＭ２２２、ＨＤＤ２２７等の記憶領域に保存する（Ｓ３０３）。
【００２８】
図４は、図３の処理で取得されて保存されたＨＳ補正データセットを示す図である。図４に示すように、１つの記録ヘッドＩＤとそれに対応した１つのＨＳ補正データとが関連付けられている。図４は、印刷装置１０２の全インク色分のＨＳ補正データセットを示している。しかしながら、ＨＳ補正データを取得する対象の印刷装置が複数の場合には、図５に示すＨＳ補正データセットを各印刷装置ごとに保存するようにしても良い。また、ＨＳ補正データを取得済みの印刷装置において記録ヘッドが交換された場合には、ＣＰＵ２２０は、改めてＨＳ補正データを取得する。
【００２９】
次に、フォームオーバレイ印刷で用いるフォームデータを作成してホストＰＣ１０１に保存する処理について説明する。図５は、フォームデータ作成処理の手順を示すフローチャートである。図５に示す各処理は、例えば、ＣＰＵ２２０がメモリ２２２に読み込まれたプリンタドライバを実行することにより実現される。まず、ユーザがフォームオーバレイ印刷のフォームデータ作成を入力デバイス２３２を介して指示する。すると、ＣＰＵ２２０は、印刷装置１０２から、全インク色について記録ヘッドＩＤを取得する（Ｓ５０１）。次に、ＣＰＵ２２０は、Ｓ５０１で取得した全インク色分の記録ヘッドＩＤを有するＨＳ補正データセットがＲＡＭ２２２やＨＤＤ２２７等（以下、記憶領域という）に格納されているか否かを判定する。ここで、格納されていると判定された場合にはＳ５０５に進む。一方、格納されていないと判定された場合にはＳ５０３に進む。Ｓ５０３において、ＣＰＵ２２０は、Ｓ５０２で格納されていないと判定された記録ヘッドＩＤについて印刷装置１０２からＨＳ補正データセットを取得する。そして、ＣＰＵ２２０は、Ｓ５０３で取得したＨＳ補正データを記憶領域に格納する（Ｓ５０４）。この時点で、ホストＰＣ１０１は、印刷装置１０２が現在有する全てのインク色についてのＨＳ補正データを取得したことになる。
【００３０】
ユーザは、例えばフォームオーバレイ印刷のアプリケーションによりディスプレイ上に表示されたユーザインタフェース画面上で、フォームデータファイルの格納場所とファイル名を設定する（Ｓ５０５）。ＣＰＵ２２０は、フォームデータファイル（後述）を作成し、ユーザから指示されたフォームデータファイル名を設定して、ユーザから指示された格納場所に、作成されたフォームデータファイルを格納する。
【００３１】
次に、ＣＰＵ２２０は、中間フォームデータファイル（後述）を作成し、Ｓ５０５で作成されたフォームデータファイルに関連付けて記憶領域に保存する（Ｓ５０６）。中間フォームデータファイルは、ユーザからの指示により作成されるものではなく、Ｓ５０５でフォームデータファイルが作成されると、自動的に、Ｓ５０６でそのフォームデータファイルに関連付けられた中間フォームデータファイルが作成される。中間フォームデータファイルは、フォームデータファイルと同じ格納場所に格納されても良いし、異なる格納場所に格納されても良い。また、ファイル名は、フォームデータファイルのファイル名に関連付けられたことが認識可能な名称とされる。
【００３２】
次に、ＣＰＵ２２０は、Ｓ５０５で作成されたフォームデータファイルに対して、印刷装置１０２の各記録ヘッドＩＤと、関連付けられた中間フォームデータファイルの識別情報を記述する。中間フォームデータファイルの識別情報とは、例えば、中間フォームデータファイルの格納場所やファイル名である（Ｓ５０７）。次に、ＣＰＵ２２０は、Ｓ５０６で作成された中間フォームデータファイルに対して、ＨＳ処理を実行する直前の各インク色の描画情報を記述する（Ｓ５０８）。次に、ＣＰＵ２２０は、記憶領域に保存されている各インク色のＨＳ補正データに基づいて、各インク色の描画情報にＨＳ処理を実行する（Ｓ５０９）。次に、ＣＰＵ２２０は、Ｓ５０９でＨＳ処理が実行された各インク色の描画情報に、ディザパターン法や誤差拡散法による２値化処理を実行する。そして、それらの処理が実行された各インク色の描画情報をＳ５０５で作成されたフォームデータファイルに記述する（Ｓ５１０）。
【００３３】
図６は、図５の処理によりホストＰＣ１０１の記憶領域に保存されたフォームデータファイルと中間フォームデータファイルの一例を示す図である。図６の中間フォームデータファイル６０１は、Ｓ５０６で作成された中間フォームデータファイルであり、Ｓ５０８で説明したように、各インク色ごとにＨＳ処理直前の描画情報（ＨＳ処理が為されていない描画情報）が記述されている。また、印刷用紙サイズ、用紙種類、印刷方向等の情報がその他の中間情報データとして記述されている。図６のフォームデータファイル６１１は、Ｓ５０５で作成されたフォームデータファイル（補正済みフォームデータが記述されたデータファイル）である。Ｓ５０７で説明したように、フォームデータファイル６１１には、各記録ヘッドＩＤ、関連付けられた中間フォームデータの識別情報、ＨＳ処理及び２値化処理が実行された描画情報が記述されている。また、印刷用紙サイズ、用紙種類、印刷方向等がその他のフォームデータ情報として記述されている。
【００３４】
以上のように、本実施例においてホストＰＣ１０１は、まず、印刷装置１０２の全インク色分の記録ヘッドＩＤ及びＨＳ補正データを取得しておく。そして、ホストＰＣ１０１は、印刷装置１０２の各記録ヘッドＩＤと、ＨＳ処理及び２値化処理が実行済みの各インク色ごとの描画情報と、対応する中間フォームデータファイルの識別情報とを含んだフォームデータファイルを作成する。ホストＰＣ１０１は、さらに、ＨＳ処理及び２値化処理が実行前の各インク色ごとの描画情報を含んだ中間フォームデータファイルを作成する。本実施例では、このように用意されたフォームデータファイルと中間フォームデータファイルを用いて、フォームオーバレイ印刷を行う。
【００３５】
ここで、本実施例の効果について説明する。本実施例では、アプリケーションプログラムにより描画処理されたＲＧＢ画像データがインク色空間で定義されたインク色データに色変換される際の各処理段階に着目している。まず、アプリケーションプログラムにより描画処理された記録ヘッド非依存のＲＧＢ画像データが輝度濃度変換により、記録ヘッド非依存のインク色データに変換される。そして、そのインク色データに対して下地除去処理（ＵＣＲ）等が行われ、さらに、ヘッドシェーディング処理が行われると、記録ヘッド依存のインク色データに変換される。この段階では多値インク色データであるが、２値化処理が行われることで、記録ヘッド依存の２値インク色データに変換され、印刷装置１０２におけるインク吐出制御に使用可能となる。
【００３６】
つまり、本実施例においては、ホストＰＣ１０１に、ヘッドシェーディング直前の処理（輝度濃度変換等）までが実行された中間フォームデータと、ヘッドシェーディング及び２値化処理まで実行されたフォームデータとを用意している。ここで、フォームデータ内の各インク色についての描画情報が、印刷装置１０２が現在有する記録ヘッドの濃度特性を反映したものである場合には、ホストＰＣ１０１は、そのフォームデータをオーバレイデータとともに印刷装置１０２に送信してフォームオーバレイ印刷を行う。その結果、既に、ＲＧＢ画像データに対してインク吐出のために必要な処理が全て実行済みであるので、フォームオーバレイ印刷を指示してからの印刷時間が高速化される。一方、フォームデータ内の各インク色についての描画情報が、印刷装置１０２が現在有する記録ヘッドの濃度特性を反映したものでない場合には、ホストＰＣ１０１は、中間フォームデータに対して、現在の記録ヘッドの濃度特性に基づいてヘッドシェーディング処理及び２値化処理を行い、オーバレイデータとともに印刷装置１０２に送信してフォームオーバレイ印刷を行う。その結果、輝度濃度変換等、時間を要する処理を実行しなくて済むので、フォームオーバレイ印刷を指示してからの印刷時間が高速化される。また、ユーザにより記録ヘッドが交換されたとしても、現在搭載されている記録ヘッドの濃度特性をヘッドシェーディング補正に反映することができるので、フォームオーバレイ印刷における画質を維持することができる。
【００３７】
図７は、フォームオーバレイ印刷の処理の手順を示すフローチャートである。図７の処理は、例えば、ホストＰＣ１０１のＣＰＵ２２０がメモリ２２２に読み込まれたプリンタドライバを実行することにより実現される。ユーザがフォームオーバレイ印刷のアプリケーションによるユーザインタフェース画面上で入力デバイス２３２を介して、オーバレイデータを指定し、フォームオーバレイ印刷の実行を指示する。ＣＰＵ２２０は、印刷装置１０２から全インク色分の記録ヘッドＩＤを取得する（Ｓ７０１：再取得の一例）。次に、ＣＰＵ２２０は、Ｓ７０１で取得した全インク色分の記録ヘッドＩＤを有するＨＳ補正データセットが記憶領域に格納されているか否かを判定する（Ｓ７０２）。ここで、格納されていると判定された場合にはＳ７０５に進む。一方、格納されていないと判定された場合にはＳ７０３に進む。Ｓ７０３において、ＣＰＵ２２０は、Ｓ７０２で格納されていないと判定された記録ヘッドＩＤについて印刷装置１０２からＨＳ補正データセットを取得する。そして、ＣＰＵ２２０は、Ｓ７０３で取得したＨＳ補正データを記憶領域に格納する（Ｓ７０４）。この時点で、ホストＰＣ１０１は、印刷装置１０２が現在有する全てのインク色についてのＨＳ補正データを取得したことになる。
【００３８】
次に、ＣＰＵ２２０は、ディスプレイ上で、オーバレイデータを合成するためのフォームデータファイルの指定をユーザから受け付ける。そして、指定されたフォームデータファイルに記述された各記録ヘッドＩＤは、印刷装置１０２が現在有する各記録ヘッドＩＤと全て一致しているか否かを判定する（Ｓ７０５）。ここで、一致すると判定された場合には、Ｓ７１３に進み、一致しないと判定された場合には、Ｓ７０６に進む。
【００３９】
Ｓ７１３において、ＣＰＵ２２０は、指定されたフォームデータファイルの各インク色の描画情報（ＨＳ処理及び２値化処理が実行された描画情報）を印刷装置１０２に送信する。Ｓ７１４において、ＣＰＵ２２０は、各インク色に対応したＨＳ補正データにより、オーバレイデータにＨＳ処理を実行する。Ｓ７１５において、ＣＰＵ２２０は、オーバレイデータにさらに２値化処理を実行し、その実行された描画情報を印刷装置１０２に送信する。その後、印刷装置１０２は、受信したフォームデータファイルに記述された描画情報とオーバレイデータの描画情報とに基づいて、フォームオーバレイ印刷を実行する。
【００４０】
以下、Ｓ７０５で指定されたフォームデータファイルに記述された各記録ヘッドＩＤは、印刷装置１０２が現在有する各記録ヘッドＩＤと全て一致しないと判定された場合について説明する。
【００４１】
ＣＰＵ２２０は、指定されたフォームデータファイルの中間フォームデータ識別情報６１６を参照して、指定されたフォームデータファイルに関連付けられた中間フォームデータファイルの格納場所及びファイル名等を取得する（Ｓ７０６）。そして、ＣＰＵ２２０は、該当する中間フォームデータファイルを取得する（Ｓ７０７）。次に、ＣＰＵ２２０は、新規のフォームデータファイルを作成する。例えば、ＣＰＵ２２０は、新規フォームデータファイルとして、ユーザから指定されていたフォームデータファイルをコピーする。その際に、ＣＰＵ２２０は、その新規フォームデータファイル用の格納場所及びファイル名を新たに設定する（Ｓ７０８）。ＣＰＵ２２０は、新規フォームデータファイルに、印刷装置１０２が現在有する各記録ヘッドＩＤと、中間フォームデータ識別情報とを記述する。ここで記述される中間フォームデータ識別情報とは、Ｓ７０６で取得された中間フォームデータファイルの格納場所及びファイル名である（Ｓ７０９）。Ｓ７０８でコピー操作により新規フォームデータファイルが作成されていた場合には、印刷装置１０２の現在の各記録ヘッドＩＤを上書きすることになる。
【００４２】
次に、ＣＰＵ２２０は、Ｓ７０５で印刷装置１０２が現在有する各記録ヘッドＩＤと一致しなかったインク色を特定する（Ｓ７１０）。ＣＰＵ２２０は、その特定されたインク色に対応する、中間フォームデータファイルの描画情報を取得し、そのインク色に対応するＨＳ補正データにより、ＨＳ処理を実行する（Ｓ７１１）。ＣＰＵ２２０は、さらに２値化処理を実行し、結果、ＨＳ処理及び２値化処理が実行された描画情報を新規フォームデータファイルに記述する。その際に、Ｓ７０８でコピー操作により新規フォームデータファイルが作成されていた場合には、ＨＳ処理及び２値化処理が実行された描画情報を新規フォームデータファイルに上書きすることになる。Ｓ７１２の処理の後は、新規フォームデータファイルを、Ｓ７０５でユーザから指定された指定フォームデータとして扱い、Ｓ７１３以降の処理を行う。
【００４３】
以上のように、本実施例では、印刷装置１０２の記録ヘッドの入れ替えによりフォームオーバレイ印刷を行う時点でＨＳ及び２値化処理が実行済みの描画情報が存在しなかった場合には、中間フォームデータファイル内のＨＳ処理直前の描画情報から作成する。中間フォームデータファイル内のＨＳ処理直前の描画情報は、ＨＳ処理以外の処理については既に実行済みであるので、印刷装置１０２が現在有する記録ヘッドＩＤに対応するＨＳ処理及び２値化処理が実行済みの描画情報を、効率的に用意することができる。
【００４４】
以上、本発明の好適な実施形態について説明したが、上記で言及した以外にも種々の変形、変更を行い、同等の効果を得ることが可能である。例えば、印刷制御装置としてのホストＰＣ１０１が印刷装置１０２に組み込まれ、印刷制御装置がインクジェット記録装置としての記録ヘッド制御部２０５及び記録ヘッド２２Ｋ〜２２Ｙに対して、ヘッドシェーディング補正済みのオーバレイデータ（原稿データ）とヘッドシェーディング補正済みのフォームデータとを送信する態様でも良い。また、「ヘッドシェーディング補正済みのオーバレイデータ（原稿データ）とヘッドシェーディング補正済みのフォームデータとを合体させたデータを印刷制御装置がインクジェット記録装置に送信する」ことは、「ヘッドシェーディング補正済みのオーバレイデータ（原稿データ）とヘッドシェーディング補正済みのフォームデータとをインクジェット記録装置に送信する」ことに含まれる。
【符号の説明】
【００４５】
１０１  ホストＰＣ
１０２  印刷装置
１０３  接続ケーブル
１０４  記録媒体
【図１】
2014132434.tif 000003
【図２】
2014132434.tif 000004
【図３】
2014132434.tif 000005
【図４】
2014132434.tif 000006
【図５】
2014132434.tif 000007
【図６】
2014132434.tif 000008
【図７】
2014132434.tif 000009
【図８】
2014132434.tif 000010
【手続補正書】
【提出日】平成26年1月28日(2014.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置であって、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、フォームデータに対してヘッドシェーディング補正を行う補正手段と、
フォームデータを記憶する記憶手段と、
原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されているフォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行し、原稿データ及び、該異なる記録ヘッドに対応した、前記補正手段により補正された補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信する制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記記憶手段はさらに、前記補正手段により補正された補正済みフォームデータを、前記記録ヘッドに係る情報と対応させて記憶する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記インクジェット記録装置に搭載されている記録ヘッドに係る情報を取得する取得手段と、
前記記憶手段に記憶された前記記録ヘッドに係る情報と、前記取得手段により取得した前記記録ヘッドに対応する情報とが同じであるか否かを判定する判定手段と、をさらに備え、
前記制御手段は、
前記取得手段により取得された前記記録ヘッドに係る情報と前記記憶手段に記憶された前記記録ヘッドに係る情報とが同じであると前記判定手段により判定された場合、前記フォームオーバレイ印刷の実行の際に、前記記憶手段に記憶され前記記録ヘッドに係る情報に対応する、前記補正手段により補正された補正済みフォームデータを、原稿データとともに前記送信手段により前記インクジェット記録装置に送信し、
前記取得手段により取得された前記記録ヘッドに係る情報と前記記憶手段に記憶された前記記録ヘッドに係る情報とが同じでないと前記判定手段により判定された場合、前記記憶手段に記憶されたフォームデータに対して前記取得手段により取得された前記記録ヘッドに係る情報に対応したヘッドシェーディング補正を前記補正手段により実行して補正済みフォームデータを作成し、前記フォームオーバレイ印刷の実行の際に、該補正済みフォームデータを、原稿データとともに前記送信手段により前記インクジェット記録装置に送信する、
ことを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記フォームデータはインク色空間で定義されたデータである、ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記補正手段により補正された補正済みフォームデータは２値化処理が行われたデータである、ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記記録ヘッドはライン型記録ヘッドである、ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記取得手段は、前記インクジェット記録装置から、各インク色に対応するノズルの濃度特性情報を取得する、ことを特徴とする請求項３に記載の印刷制御装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の印刷制御装置と通信可能に接続され、
前記記録ヘッドのノズルの特性に対応する情報を記憶する情報記憶手段、を備えることを特徴とするインクジェット記録装置。
【請求項９】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置において実行される印刷制御方法であって、
フォームデータを記憶する記憶工程と、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、フォームデータに対してヘッドシェーディング補正を行う補正工程と、
原稿データ及び、前記補正工程で補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信工程と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶工程で記憶されているフォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正工程でヘッドシェーディング補正を実行させ、原稿データ及び、該異なる記録ヘッドに対応した、前記補正工程で補正された補正済みフォームデータを、前記送信工程で前記インクジェット記録装置に送信させる制御工程と、
を有することを特徴とする印刷制御方法。
【請求項１０】
請求項１乃至７のいずれか１項に記載の印刷制御装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１１】
フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と、前記インクジェット記録装置と通信可能に接続される印刷制御装置と、を含む印刷システムであって、
前記印刷制御装置は、
前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、フォームデータに対してヘッドシェーディング補正を行う補正手段と、
フォームデータを記憶する記憶手段と、
原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、
前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されているフォームデータに対して該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行し、原稿データ及び、該異なる記録ヘッドに対応した、前記補正手段により補正された補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信する制御手段と、
を備えることを特徴とする印刷システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するため、本発明に係る印刷制御装置は、フォームデータに原稿データを合成するフォームオーバレイ印刷を実行可能なインクジェット記録装置と通信可能に接続される印刷制御装置であって、前記インクジェット記録装置に搭載されている記録ヘッドのノズルの特性に対応する情報に基づいて、フォームデータに対してヘッドシェーディング補正を行う補正手段と、フォームデータを記憶する記憶手段と、原稿データ及び、前記補正手段により補正された補正済みフォームデータを、前記インクジェット記録装置に送信する送信手段と、前記記録ヘッドと異なる記録ヘッドに係る情報の入力に応じて、前記記憶手段に記憶されているフォームデータに対して、該異なる記録ヘッドのノズルの特性に対応する情報に基づいて前記補正手段によりヘッドシェーディング補正を実行し、原稿データ及び、該異なる記録ヘッドに対応した、前記補正手段により補正された補正済みフォームデータを、前記送信手段により前記インクジェット記録装置に送信する制御手段と、を備えることを特徴とする。