(57)【要約】【課題】  従来のインクジェット記録装置では、記録時のインク量が多い場合、データを間引いてインク量を減らす手段がとられるが、その場合、データを間引く処理時間が大きいために、高速記録ができない、という問題が生じる。また、自動的に像域分離してデータを間引く場合、ユーザーが意図したものと一致しない場合もあり得る、という問題も生じる。【解決手段】  本発明は、被記録物を搬送する搬送機構部と、インクを吐出するための複数ノズルを有する１つまたは複数のプリントヘッドで構成されるヘッドユニットを有するインクジェット記録装置において、イメージデータの任意領域をひとつまたは複数指定する手段と、前記任意領域のイメージデータ間引き用イメージパターンを指定する手段と、前記任意領域とイメージデータ間引き用イメージパターンに基づいてイメージデータを間引く処理とを有することを特徴とする。【選択図】        図１
2006168248.tif 000002
【特許請求の範囲】
【請求項１】
被記録物を搬送する搬送機構部と、インクを吐出するための複数ノズルを有する１つまたは複数のプリントヘッドで構成されるヘッドユニットを有するインクジェット記録装置において、イメージデータの任意領域をひとつまたは複数指定する手段と、前記任意領域のイメージデータ間引き用イメージパターンを指定する手段と、前記任意領域とイメージデータ間引き用イメージパターンに基づいてイメージデータを間引く処理とを有することを特徴とするインクジェット記録装置。
【請求項２】
インクジェット記録装置において、間引きを行う対象のイメージデータとして、頁毎に変化しない固定イメージデータ、または頁毎に変化する可変データのどちらかまたは両方を選択する手段を有することを特徴とする請求項１記載のインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出して被記録物に記録を行うインクジェット記録装置に関するものである。
【背景技術】
【０００２】
インクジェット記録装置の記録動作について図８により説明する。
【０００３】
図８はインクジェット記録装置の構成図であり、インクジェット機構部２００と、インクジェット制御部１００で構成される。インクジェット機構部２００は、主に、プリントヘッド２１２を有するヘッドユニット２１０と、そのヘッドユニット２１０を移動するためのキャリッジ部２２０と、被記録物２３０を搬送するための搬送機構部２４０とで構成されている。搬送機構部２４０には、一般的に、被記録物２３０を給紙するための給紙装置２５０と、記録済みの被記録物２３０をスタックするための排紙装置２５５が接続されている。インクジェット制御部１００は、主に、端末装置１１０、ユーザーデータ入力処理１２０、データ展開処理１３０、記録データ生成処理１４０、及び記録制御処理１６０とで構成される。
【０００４】
インクジェット記録装置の動作の概要について説明する。
【０００５】
まず、ユーザーデータ入力処理１２０では、端末装置１１０から、ユーザーが設定した記録すべきデータを読み込み、入力データバッファ１８０へ格納する。次にデータ展開処理１３０は、前記入力データバッファ１８０のデータを元に、ビットマップイメージデータ１３５を作成する。記録データ生成処理１４０が、プリントヘッド２１２のノズル配列に合わせて記録データの生成を行い、記録データバッファ１４５へ格納する。記録データの生成が終了すると、記録制御処理１６０が、インクジェット機構部２００に対して、記録動作の開始を指示する。インクジェット機構部２００は、キャリッジ部２２０によりヘッドユニット２１０を矢印Ｙ方向に所定の位置まで移動し、搬送機構部２４０により搬送される被記録物２３０の搬送に同期して、ヘッドユニット２１０のプリントヘッド２１２からインクを吐出して被記録物に記録を行う。プリントヘッド２１２からのインクの吐出は前記インクジェット制御装置１００の記録データ生成処理１４０で生成された記録データに基づいて行われる。インクジェット機構部２００が記録動作を実行している間、インクジェット制御部１００では、次に記録すべき記録データの生成を並行して処理している。
【０００６】
次に、前記インクジェット制御装置１００のデータ展開処理１３０について図７のフローチャートにより説明する。
【０００７】
データ展開処理１３０では、まず、背景データが展開済みか否かをチェックし（Ｓ５００）、展開済みでない場合は、背景イメージデータを展開し（Ｓ５２０）、展開終了後、背景データ展開済みフラグをセットする（Ｓ５２８）。前記フラグは、図示しないが、記録開始時には０に初期化されている。背景イメージデータが既に展開済みの場合は、新たに展開処理を行わず、既に展開済みの背景イメージデータを描画用ベースイメージデータとして内部メモリにコピーする（Ｓ５１０）。次に、レイアウト情報を解析し、各可変データをビットマップイメージのどの位置に、どの書体で描画するか等を確定する（Ｓ５３０）。そして、前記で作成された背景イメージデータのメモリ上に、可変データを描画する（Ｓ５４０）。
【０００８】
前記のデータ展開処理を含み、インクジェット制御装置におけるビットマップイメージデータの作成処理について、具体的な例で、図６により説明する。
【０００９】
ユーザーデータは、背景となるベースイメージデータと、頁毎に記録すべき可変データと、各可変データをどの位置に記録するか等を示すためのレイアウト情報データで構成され、オペレータは、それぞれのデータファイル名を端末装置１１０の背景イメージデータファイル名入力部１１２、可変データファイル名入力部１１４、及びレイアウト情報ファイル名入力部１１６に入力する。端末装置１１０に入力された各データファイルは、インクジェット制御部のユーザーデータ入力処理によって読み出され、背景イメージデータ１８４、可変データ１８２、及びレイアウト情報１８６として入力データバッファに格納される。レイアウト情報１８６は、可変データをどの位置に、どの書体で描画するか等のレイアウトを指示するための情報であり、図６は、可変データ１８２を「Ｘ＝３００ピクセル、Ｙ＝１００ピクセルの位置に、明朝書体で描画する」という場合のレイアウト情報の例を示している。また、図６では、可変データとして３頁分のデータがあるものとしている。
【００１０】
次に、データ展開処理は、前記入力データバッファ１８０のデータを元に、まず、背景イメージデータ１８４をベースイメージとして作成し、レイアウト情報１８６の内容に従って、可変データ１８２の１頁目のデータを展開し、ビットマップイメージデータを作成する。この際、可変データ１８２は、背景イメージデータ１８４に論理和されて描画される。１頁目のビットマップイメージデータの作成が終了すると、記録データ生成処理がプリントヘッドのノズル配列に合わせて記録データの生成を行い、記録データの生成を行う。その後、記録制御処理によって記録動作が開始され、頁の記録の進行に合わせて、前記同様に順次２頁、３頁目が展開されて記録動作が進行する。
【００１１】
ところで、インクジェット記録装置で被記録物に記録を行う場合、インク量が多いと、インクの乾燥に時間がかかるため、先にスタックされた被記録物の上に次の被記録物がスタックされると、乾燥していないインクがこすれて記録面を汚してしまい被記録物が商品として使用できなくなってしまうことがある。このため、高速で記録する場合には、インク乾燥速度も高速化する必要がある。
【００１２】
インク乾燥を高速化する手段としては、（Ａ）ヒータを付ける、（Ｂ）特殊な被記録物を使用する、（Ｃ）インク量を減らす、等が考えられる。（Ａ）のヒータを付ける手段では、ヒータ電力が大きくなることと、装置も大型になってしまう問題がある。（Ｂ）の特殊な被記録物を使用する場合は、被記録物のコストが高くなることだけでなく、被記録物の種類が制限される、という問題がある。（Ｃ）のインク量を減らす手段としては、一画素当りのインク吐出量を少なくする、あるいは、解像度を低下させて記録する、という手段があり、比較的容易に実現可能である。前者の一画素当りのインク吐出量を少なくする場合は、比較的大きなべた黒部分が埋まらず白筋や白抜けが発生する問題がある。後者の解像度を低下させる場合は、画像全体を間引きして解像度を下げる方法があるが、この方法では、小さな文字が欠けてしまう問題と、毎頁の間引き処理に時間がかかり所定の記録速度を達成できない問題が発生する。また、領域分離処理等で文字とイメージ部分を分離してイメージ部分のみを間引きする方法（例えば特許文献１、２参照。）もあるが、自動的に像域分離をするために、ユーザーが意図していない間引きを行ってしまい、結果的に記録物が製品として使用できないことがあり得る。特許文献１，２の例では、いずれもイメージデータの一定領域をサンプリングしてイメージか否かを判断して濃度を制御する、というものである。イメージデータの一定領域をサンプリングするためにメモリが必要になることと、領域判定処理が複雑になることから、ハードウェアの物量が多くなる、という欠点がある。領域判定処理が複雑になる場合、ハードウェア処理としても処理サイクル数が多くなるので処理速度上も不利である。
【００１３】
【特許文献１】特開２００１−００８０３６号公報
【００１４】
【特許文献２】特開２００３−３４１０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来のインクジェット記録装置では、記録時のインク量が多い場合、データを間引いてインク量を減らす手段がとられるが、その場合、データを間引く処理時間が大きいために、高速記録ができない、という問題が生じる。また、自動的に像域分離してデータを間引く場合、ユーザーが意図したものと一致しない場合もあり得る、という問題も生じる。
【００１６】
本発明の目的は、従来のインクジェット記録装置の欠点をなくし、高速記録が可能で、ユーザーが間引き領域を指示できるインクジェット記録装置を提供することにある。
【課題を解決するための手段】
【００１７】
前記の課題を解決するために、本発明は、背景イメージデータのみを間引く処理と、ユーザーが間引く領域を１つまたは複数指定できる機能を付加したことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、背景イメージデータの任意の領域を間引く指定ができるので、ユーザーが意図した間引きを行え、また、背景イメージデータの展開処理は記録開始時のみ処理され、記録速度には全く影響しないため、従来のインクジェット記録装置の記録速度を損なうことがない。ユーザーは任意領域を１つまたは複数指定できるため、イメージデータの任意の部分のインク濃度を指定できる。
【発明を実施するための最良の形態】
【００１９】
イメージデータを間引いてインク量を減らす、という目的を、背景イメージデータのみに限定することと、ユーザーが任意の領域を指定可能にする、という手段で実現した。
【実施例１】
【００２０】
本発明の実施例について図１と図２により説明する。
【００２１】
本発明の実施例であるデータ展開処理のフローチャートを図１に、背景イメージデータ間引き処理のフローチャートを図２にそれぞれ示す。
【００２２】
まず、データ展開処理について、図１により説明する。
【００２３】
データ展開処理１３０では、まず、背景データが展開済みか否かをチェックし（Ｓ５００）、展開済みでない場合は、背景イメージデータを展開し（Ｓ５２０）、展開終了後、背景イメージ間引き処理３０を行う（Ｓ５２５）。背景イメージ間引き処理３０では、予め指定された間引き領域指定情報に基づいて、背景イメージデータの指定の領域を指定の間引き率で間引き処理を行う。その後、背景データ展開済みフラグをセットする（Ｓ５２８）。前記フラグは、図示しないが、記録開始時には０に初期化されている。背景イメージデータが既に展開済みの場合は、新たに展開処理を行わず、既に展開済みの背景イメージデータを描画用ベースイメージデータとして内部メモリにコピーする（Ｓ５１０）。ここでのコピー処理は最近の高速な制御装置、例えばパーソナルコンピュータでは非常に高速に処理されるため、記録速度上は、特に問題にならない時間で処理を終了できる。次に、レイアウト情報を解析し、各可変データをビットマップイメージのどの位置に、どの書体で描画するか等を確定する（Ｓ５３０）。そして、前記で作成された背景イメージデータのメモリ上に、可変データを描画する（Ｓ５４０）。
【００２４】
前記背景イメージデータ間引き処理３０について図２により説明する。
【００２５】
まず、背景イメージデータ間引き処理３０では、間引き領域と間引き率等の間引き条件をセットすする（Ｓ６００）。例えば、５０％間引きを行う場合は、間引きパターンデータとして５５ｈをセットする。次に、間引き領域数ｍの初期化（Ｓ６１０）と、間引きすべきイメージデータのライン数ｎの初期化を行う（Ｓ６２０）。続いて、第ｍ領域の第ｎラインのデータの間引き処理を行う（Ｓ６３０）。この間引き処理では、第ｎラインのデータを１バイトずつ読出し、前記間引きパターンデータとＡＮＤし背景イメージデータへ書き戻す。例えば間引きパターンデータが５５ｈの場合は、８ビット中の４ビットが０にされるので結果的に５０％間引きが行われる。この処理を第ｎライン全てのバイト数だけ繰り返すことで、第ｎラインの間引きを行う。第ｎラインの間引き処理が終了したら、ライン数ｎを更新する（Ｓ６４０）。そして、全ライン数分が終了したか否かを判定し（Ｓ６５０）、終了していない場合は、前記の第ｎラインデータ間引き処理（Ｓ６３０）とライン数更新処理（Ｓ６４０）を繰り返す。全ライン数が終了した場合は、間引き領域数ｍの更新を行い（Ｓ６６０）、全領域分が終了していない場合は、前記の第ｍ領域の第ｎラインのデータの間引き処理（Ｓ６３０）以降を繰り返し、全領域分の間引き処理を行ったら終了する。
【００２６】
本実施例におけるインクジェット制御装置のビットマップイメージデータ作成処理について、具体的な例を図３により説明する。
【００２７】
ユーザーデータは、背景となるベースイメージデータと、頁毎に記録すべき可変データと、各可変データをどの位置に記録するか等を示すためのレイアウト情報データで構成され、オペレータは、それぞれのデータファイル名を端末装置１１０の背景イメージデータファイル名入力部１１２、可変データファイル名入力部１１４、及びレイアウト情報ファイル名入力部１１６に入力する。本実施例では、さらに、間引き領域指定が可能になっており、オペレータは間引き領域指定入力部に、間引き領域や間引き率等の情報を入力する。端末装置１１０に入力された各データファイルは、インクジェット制御部のユーザーデータ入力処理によって読み出され、背景イメージデータ１８４、可変データ１８２、及びレイアウト情報１８６として入力データバッファに格納される。レイアウト情報１８６は、可変データをどの位置に、どの書体で描画するか等のレイアウトを指示するための情報であり、図３は、可変データ１８２を「Ｘ＝３００ピクセル、Ｙ＝１００ピクセルの位置に、明朝書体で描画する」という場合のレイアウト情報の例を示している。また、図３では、可変データのとして３頁分のデータがあるものとしている。
【００２８】
次に、データ展開処理は、前記入力データバッファ１８０のデータを元に、まず、背景イメージデータ１８４をベースイメージとして作成する。その後、図１及び図２で説明したように、背景イメージデータ間引き処理によって、背景イメージデータの間引き処理を行う。図３の例では、２つの間引き領域を指定し、それぞれ５０％、２５％で間引きすることを示している。
【００２９】
その後、レイアウト情報１８６の内容に従って、可変データ１８２の１頁目のデータを展開し、ビットマップイメージデータを作成する。この際、可変データ１８２は、背景イメージデータ１８４に論理和されて描画される。１頁目のビットマップイメージデータの作成が終了すると、記録データ生成処理がプリントヘッドのノズル配列に合わせて記録データの生成を行い、記録データの生成を行う。その後、記録制御処理によって記録動作が開始され、頁の記録の進行に合わせて、前記同様に順次２頁、３頁目が展開されて記録動作が進行する。この時、背景イメージデータは間引き処理済みのため、毎頁処理されるのは、可変データの描画処理のみであり、従来の記録速度には全く影響が発生しない。
【００３０】
背景イメージデータが間引き処理によってどのようなイメージデータになるかの例を図４により説明する。図４は説明を簡単にするために、間引き処理前の元の背景イメージデータが横８ドット×縦８ドットの場合の例である。
【００３１】
元の背景イメージデータであるデータＤ１を単純に５０％間引きを行った場合の結果がデータＤ２である。前記５０％間引きというのは、背景イメージデータの各ラインを１６進数ＡＡｈとＡＮＤをしたものである。つまり、元の背景イメージデータＤ１の第一ラインデータは８８ｈであり、それとＡＡｈをＡＮＤすると８８ｈになる。同様に第二ラインから第八ラインは、それぞれ８８ｈ、８８ｈ、８８ｈ、００ｈ、００ｈ、００ｈ、００ｈとなり、データＤ２のように、下半分のデータが無くなってしまう。従って、元の背景イメージデータによっては、単純に５０％に間引いては問題になる場合が発生する。そこで、本発明では、間引くパターンをユーザーが指定できるようにしているため、元の背景イメージデータが極端に崩れることがないようにできる。
【００３２】
例えば、背景イメージデータの各ラインとＡＮＤをとる間引きパターンデータとして、偶数ラインはＡＡｈで、奇数ラインは５５ｈで間引くことにすれば、第一ラインから第八ラインの間引き処理後のデータは、それぞれ８８ｈ、００ｈ、８８ｈ、００ｈ、４０ｈ、００ｈ、４０ｈ、００ｈとなり、データＤ３のようになる。こうすると、前記のように下半分が全て無くなるなどの問題は発生しない。また、間引くパターンをユーザーが任意に指定できるので、いろいろな背景イメージデータに対応が可能である。
【００３３】
前記実施例では間引くためのパターンを偶数ライン、奇数ラインで各１バイトデータとしているが、複数ライン分で、各３２ビットデータを指定するようにすれば、さらに細かな間引きパターンを指定できるようになる。
【実施例２】
【００３４】
前記の実施例１では、間引きすべき対象となるイメージデータは、頁毎に変化しない固定イメージデータであったが、高速の記録速度を要求されない場合には、毎頁間引き処理を実行しても問題が発生しない。これは、前記図１のフローチャートで説明の処理を応用することで容易に対応が可能である。実施例１の応用で、毎頁のイメージデータを間引く場合の処理について図５により説明する。
【００３５】
データ展開処理１３０では、まず、背景データが展開済みか否かをチェックし（Ｓ５００）、展開済みでない場合は、背景イメージデータを展開し（Ｓ５２０）、背景データ展開済みフラグをセットする（Ｓ５２８）。前記フラグは、図示しないが、記録開始時には０に初期化されている。背景イメージデータが既に展開済みの場合は、新たに展開処理を行わず、既に展開済みの背景イメージデータを描画用ベースイメージデータとして内部メモリにコピーする（Ｓ５１０）。ここでのコピー処理は最近の高速な制御装置、例えばパーソナルコンピュータでは非常に高速に処理されるため、記録速度上は、特に問題にならない時間で処理を終了できる。次に、レイアウト情報を解析し、各可変データをビットマップイメージのどの位置に、どの書体で描画するか等を確定する（Ｓ５３０）。そして、前記で作成された背景イメージデータのメモリ上に、可変データを描画する（Ｓ５４０）。ここまでの処理で各頁のビットマップデータが作成されたことになる。次に、イメージデータ間引き処理３２を行う（Ｓ５５０）。イメージデータ間引き処理３２では、予め指定された間引き領域指定情報に基づいて、イメージデータの指定の領域を指定の間引き率で間引き処理を行う。前記実施例１では、背景イメージデータの間引きを行ったのに対し、本実施例２では頁毎に生成されるビットマップイメージデータを間引くことが異なるが、間引く処理自体は同じである。つまり、間引きを行う対象が違うだけである。
【００３６】
最近ではパーソナルコンピュータの例のように、ＣＰＵやメモリの性能が格段に向上しており、将来的にも性能は向上していくことが期待できる。そのため、現在ではインクジェット制御部の性能が不十分でも、将来は格段に向上する可能性があり、そのような場合には、前記実施例２のように毎頁を間引き処理しても記録速度を損わないインクジェット記録装置を実現できる。
【００３７】
さらには、背景イメージデータの間引きをするか、可変データの間引きをするかを選択する手段を付加することで、前記実施例１か、実施例２のどちらの処理をするかを選択することができるので、同一の制御装置で、ユーザーが希望するほうを選択することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明におけるデータ展開処理説明図。（実施例１）
【図２】本発明における背景イメージデータ間引き処理説明図。（実施例１）
【図３】本発明におけるビットマップイメージデータ作成処理の具体例説明図。（実施例１）
【図４】本発明における背景イメージデータの間引き例の説明図。（実施例１）
【図５】本発明におけるデータ展開処理説明図。（実施例２）
【図６】従来のビットマップイメージデータ作成処理の具体例説明図。
【図７】従来のデータ展開処理説明図。（従来例）
【図８】従来のインクジェット記録装置の構成説明図。
【符号の説明】
【００３９】
１０は間引き領域指定入力部、２０は間引き領域情報、３０は背景イメージデータ間引き処理、３２はイメージデータ間引き処理、１１０は端末装置、１２０はユーザーデータ入力処理、１３０はデータ展開処理、１３５はビットマップイメージデータ、１４０は記録データ生成処理、１５０は記録データバッファ、１６０は記録制御処理、２１０はヘッドユニット、２１２はプリントヘッド、２２０はキャリッジ部、２４０は被記録物搬送装置である。
【図１】
2006168248.tif 000003
【図２】
2006168248.tif 000004
【図３】
2006168248.tif 000005
【図４】
2006168248.tif 000006
【図５】
2006168248.tif 000007
【図６】
2006168248.tif 000008
【図７】
2006168248.tif 000009
【図８】
2006168248.tif 000010