(57)【要約】【課題】縁無し記録を行うことが可能なインクジェット記録装置において、ドットカウントが正確に行われるインクジェット記録装置及び記録方法を提供すること。【解決手段】本発明のインクジェット記録装置は、記録媒体の左端と右端と上端と下端との少なくともいずれかについて、位置を検出する記録媒体端部位置検出手段を有している。また、はみ出し領域における入力データについて、空データに置換するはみ出し領域データ置換手段を有している。そして、はみ出し領域データ置換手段による空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント手段を有している。【選択図】図６
2010143122.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出して記録媒体に記録を行う記録ヘッドを有し、
記録媒体上の領域及び記録媒体の外側にはみ出したはみ出し領域に対し、入力された入力データに基づいて前記記録ヘッドから液体を吐出することで記録媒体の端部に余白を設けずに記録を行う縁無し記録モードによって記録を行うことが可能な記録装置において、
記録媒体の端部の位置を検出する記録媒体端部位置検出手段と、
前記記録媒体端部位置検出手段によって検出された前記記録媒体の位置と記録が行われる記録領域とを比較することで、記録媒体以外の領域に記録領域が存在するか否かを判別するはみ出し領域検出手段と、
記録媒体以外の領域の記録領域であるはみだし領域が存在する場合に、はみ出し領域における前記入力データについては、空データに置換するはみ出し領域データ置換手段と、
前記はみ出し領域データ置換手段による空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント手段と
を有することを特徴とする記録装置。
【請求項２】
前記入力データは多値データの状態で入力され、
多値データとしての入力データをビットマップデータに変換するビットマップデータ変換手段を有することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録ヘッドにより前記記録媒体へ液体を吐出することでドットを打ち込む際のドット打ち込み解像度が、前記入力データの解像度よりも高い場合には、前記入力データの画素内でドット打ち込み領域を振り分けるドット振り分け手段を有することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記ドット振り分け手段は、同一の多値データに対してデータの振り分けを行うためのテーブルを複数パターン有していることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記テーブルは、多値データの記録データが出現する度に更新されることを特徴とする請求項４に記載の記録装置。
【請求項６】
液体を吐出して記録媒体に記録を行う記録ヘッドを有し、
記録媒体上の領域及び記録媒体の外側にはみ出したはみ出し領域に対し、入力された入力データに基づいて前記記録ヘッドから液体を吐出することで記録媒体の端部に余白を設けずに記録を行う縁無し記録モードによって記録を行うことが可能な記録装置によって記録を行う記録方法において、
記録媒体の端部の位置を検出する記録媒体端部位置検出工程と、
前記記録媒体端部位置検出工程で検出された前記記録媒体の位置と記録が行われる記録領域とを比較することで、記録媒体以上の領域に記録領域が存在するか否かを判別するはみ出し領域検出工程と、
記録媒体以外の領域の記録領域であるはみだし領域が存在する場合に、はみ出し領域における前記入力データについては、空データに置換するはみ出し領域データ置換工程と、
前記はみ出し領域データ置換工程での空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント工程と
を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、液体を吐出する記録ヘッドを搭載した記録装置及びその記録装置に適用される記録方法に関するものである。
【背景技術】
【０００２】
近年、記録ヘッドを記録媒体に対して走査させ、この走査の際に記録ヘッドよりインク滴を吐出して記録を行うインクジェット記録装置が急速に普及している。このようなインクジェット記録装置は小型化が容易であり、また比較的簡単にカラー記録を行うことができるなどの利点を有している。
【０００３】
このようなインクジェット記録装置において、記録媒体の全面に記録を行う縁無し記録モードによって記録が行われることがある。インクジェット記録装置が記録媒体に対して縁無し記録モードによって記録を行う場合には、余白の無いように記録を行い、且つ、インクの記録媒体からのはみ出しを少なく抑えるために、記録媒体の記録領域に対してドットを正確に打ち込むことが求められる。ところが、実際には、記録用紙のような記録媒体に関する給紙機構の給紙誤差は機械的な仕様とみなされており、一般的なインクジェット記録装置にはある程度の給紙誤差が存在するものと考えられている。従って、記録が行われる際には記録媒体が記録領域に精度良く位置決めされて配置されないかもしれず、縁無し記録が行われた後に記録媒体に余白が生じたり、記録媒体からドットがはみ出していたりする可能性がある。
【０００４】
このような給紙誤差について考慮しつつ縁無し記録を行うために、記録媒体の左右上端よりも外側の領域まで記録領域が設定されて記録が行われるものがある。このようなインクジェット記録装置では、図８に示されるように、記録媒体の周囲にはみ出し領域が形成されるように記録媒体よりも大きな記録領域を形成して記録が行われる。このように、記録媒体の外側まで記録領域として設定される記録方法としては、従来技術として特許文献１に、記録媒体の端部をセンサーによって検知することで、記録媒体の位置を把握するものが提案されている。これにより、記録媒体の外側の記録領域（以下はみ出し領域と呼ぶ）では、なるべくインクが吐出されないようにしている。特に、特許文献１では、はみ出し領域の部分のデータが空データに変換されて記録が行われるインクジェット記録装置が提案されている。
【０００５】
また、特許文献２には、センサーによって記録媒体の端部を検知し、検知された端部に基づいて記録領域が設定されて、はみ出し領域にはドットを打ち込まないように記録が行われているものが提案されている。
【０００６】
また、特許文献３には、紙幅センサーによって紙幅が検知され、検知された紙幅情報が一旦メモリに保持され、メモリから読み出される紙幅情報に応じて主走査方向の記録データが設定されるインクジェット記録装置が提案されている。
【０００７】
【特許文献１】特開２００４−３３８３０３号公報
【特許文献２】特開２００４−３２２４７６号公報
【特許文献３】特開２００６−１６８１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のインクジェット記録装置による記録方法では、記録媒体の位置を検知し、検知された記録媒体の位置に応じて縁無し記録を行うことはできるが、このときにその記録媒体へのドットカウントを正確に行うことは難しい。特に、特許文献１に開示されているインクジェット記録装置では、はみ出し領域に記録を行う際には、はみ出し領域の部分の記録データが空データに変換されて記録が行われる。このとき、記録装置のドットカウントを行う機構は、空データの分もカウントされることになるので、実際に記録が行われていない分のドットがカウントされ、ドット数が実際に打ち込まれたドット数よりも多くカウントされる場合がある。このため、上述のような縁無し記録による記録方法が、例えば、カウントされたドット数に応じてインクタンクの交換が行われるインクジェット記録装置に採用された場合には、実際よりも多くカウントされたドット数に基づいて交換が行われる可能性がある。このような場合には、まだインクタンク内のインクが十分に消費されていないにも関わらずインクタンクの交換が行われるので、インクジェット記録装置の維持コストが必要以上に嵩んでしまう。
【０００９】
また、記録媒体に打ち込まれたドット数に基づいて記録が行われた記録媒体の乾き待ち時間を判断している場合には、実際よりも多くカウントされたドット数に基づいて記録媒体の乾き待ち時間が定められる可能性がある。この場合には、記録媒体が既に乾いた状態にあるにも関わらず、さらに記録媒体の乾燥のために記録媒体が静置されて記録媒体の乾燥が続けられるので、記録にかかる時間が長くなり、記録の効率が低下してしまう虞がある。
【００１０】
そこで、本発明は上記の事情に鑑み、縁無し記録を行うことが可能なインクジェット記録装置において、ドットカウントが正確に行われるインクジェット記録装置及び記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の記録装置によれば、液体を吐出して記録媒体に記録を行う記録ヘッドを有し、記録媒体上の領域及び記録媒体の外側にはみ出したはみ出し領域に対し、入力された入力データに基づいて前記記録ヘッドから液体を吐出することで記録媒体の端部に余白を設けずに記録を行う縁無し記録モードによって記録を行うことが可能な記録装置において、記録媒体の端部の位置を検出する記録媒体端部位置検出手段と、前記記録媒体端部位置検出手段によって検出された前記記録媒体の位置と記録が行われる記録領域とを比較することで、記録媒体以外の領域に記録領域が存在するか否かを判別するはみ出し領域検出手段と、記録媒体以外の領域の記録領域であるはみだし領域が存在する場合に、はみ出し領域における前記入力データについては、空データに置換するはみ出し領域データ置換手段と、前記はみ出し領域データ置換手段による空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント手段とを有することを特徴とする。
【００１２】
また、本発明の記録方法によれば、液体を吐出して記録媒体に記録を行う記録ヘッドを有し、記録媒体上の領域及び記録媒体の外側にはみ出したはみ出し領域に対し、入力された入力データに基づいて前記記録ヘッドから液体を吐出することで記録媒体の端部に余白を設けずに記録を行う縁無し記録モードによって記録を行うことが可能な記録装置によって記録を行う記録方法において、記録媒体の端部の位置を検出する記録媒体端部位置検出工程と、前記記録媒体端部位置検出工程で検出された前記記録媒体の位置と記録が行われる記録領域とを比較することで、記録媒体以上の領域に記録領域が存在するか否かを判別するはみ出し領域検出工程と、記録媒体以外の領域の記録領域であるはみだし領域が存在する場合に、はみ出し領域における前記入力データについては、空データに置換するはみ出し領域データ置換工程と、前記はみ出し領域データ置換工程での空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明のインクジェット記録装置によれば、縁無し記録を行うことが可能なインクジェット記録装置がはみ出し領域の空データについてドットカウントを行わないので、はみ出し領域についてドットカウントを正確に行うことができる。
【発明を実施するための最良の形態】
【００１４】
（回路構成の説明）
以下、図面を参照して本発明の実施形態に係るインクジェット記録装置による記録方法について説明する。
【００１５】
図７に本実施形態に係るインクジェット記録装置１０００の斜視図を示す。以下、インクジェット記録装置１０００の制御機構の要部について図面を参照して説明する。図１には、本発明の実施形態に係るインクジェット記録装置の回路構成を示すブロック図が示されている。本実施形態のインクジェット記録装置１０００は、記録媒体上の領域及び記録媒体の外側にはみ出したはみ出し領域に対し、入力された入力データに基づいて前記記録ヘッドから液体としてのインクを吐出する。これによって、記録媒体の端部に余白を設けずに記録を行う縁無し記録モードによって記録を行うことが可能とされる。記録装置本体１００は、構成要素としてコントローラ部１１０と、エンジン部１０１を有している。また、エンコーダ信号１０２や紙幅センサー信号１０３といったセンサーからの入力を受け取るための入力部を有している。
【００１６】
コントローラ部１１０は、外部から画素データや制御命令などを受け取り、それらに従い画素データを記録データに変換し、エンジン部１０１にその記録データを記録装置制御コマンドとして転送する。エンジン部１０１は、コントローラ部１１０から記録装置を制御するための制御コマンドを受け取り、そのコマンドを可視像として紙面に形成する。さらにコントローラ部１１０はエンジン部１０１と通信を行い、外部にエンジン部１０１の状態を伝えるほか、エンジン部１０１の全体的な制御なども行う。
【００１７】
次に、コントローラ部１１０について詳細に説明する。コントローラ部１１０は、ホストインターフェース１１１，ＣＰＵ１１７，ＲＡＭ１１６，ＲＯＭ１１８，画像処理部１１４，操作パネル１１３，メモリーカードスロット１１２，記録データ処理部１１５、データバス１１９を有している。
【００１８】
ホストインターフェース１１１は、外部の機器（例えばホストコンピュータ）とのデータ送受を行う。ＲＯＭ１１８は、記録装置を制御するプログラム、各種記録装置制御言語、フォントデータなどを格納している。ＣＰＵ１１７は、ＲＯＭ１１８に格納されたプログラムを実行し、装置全体の制御と記録データの解析、ビットマップデータの作成などを行う。ＲＡＭ１１６は外部から送られてきた画素データの保管、記録データの保管、各種登録データの保管、データ処理のワーク領域としての使用など一時的なデータ記憶に用いられる。
【００１９】
画像処理部１１４は記録に適した画素データに変換する。操作パネル１１３はキー群と表示部を有し、記録環境のパラメータを設定／変更／表示する。メモリーカード００２は脱着可能な外部記憶装置であり、画像データ、文字パターンデータ、記録フォームデータ、各種プログラムなどさまざまなデータが保持されている。本実施形態では、メモリーカード００２は画像データを保持している。メモリーカードスロット１１２は、メモリーカード００２を接続するための接続部である。データバス１１９にはコントローラ部１１０内部でやり取りされるデータが流れる。
【００２０】
紙幅センサー信号１０３については、紙幅センサーにより少なくとも記録媒体の左端と右端の位置の情報を取得している。紙幅センサーの構成によっては、紙幅センサーは、紙幅センサー信号として記録媒体の上端と下端の位置も取得できる。
【００２１】
（記録データ処理部についての説明）
図２を参照して、本実施形態における記録データ処理部１１５について説明する。図２は、ＰＣによって入力された記録データによって記録ヘッドが記録を行うまでの記録データの流れを示すブロック図である。また、記録データの記録データ処理部による処理を経て記録ヘッドが駆動されて記録が行われるまでのインクジェット記録装置の制御のフローについて、図３を参照して説明する。
【００２２】
ＰＣからの入力データとしての画素データが受信データ制御部２１０によって処理されるように、ＰＣとホストインターフェース１１１とが接続されている。画素データは、ＰＣからホストインターフェース１１１に入力される（Ｓ１０１）。この画素データは、ラスタ方向に配列されている多値データである。受信データ制御部２１０の処理としては、受信データ制御部２１０が、この多値データをラスタ方向配列からノズル単位配列にアドレスを振り分けて（Ｓ１０２）、多値データ記憶領域２１１に格納する（Ｓ１０３）。受信データ制御部２１０の詳細は後述するが、多値データ記憶領域２１１へのデータの格納と同時処理として、打ち込みドット数記憶領域２２２とＡＷＡＹ側データ変換テーブルパターン記憶領域２１３にもデータの格納を行う。
【００２３】
多値データは、受信データ制御部２１０以降の記録データ処理部１１５において、ビットマップデータに変換される（Ｓ１０４）。この変換方法としては、多値データの値毎にデータ変換テーブルが用意されて、そのデータ変換テーブルを参照しながら変換を行っていく方法がある。このように、記録装置本体１００は、多値データとしての入力データをビットマップデータに変換するビットマップデータ変換手段を有している。本実施形態では、ビットマップデータ変換手段はＣＰＵ１１７である。なおビットマップデータは多値データよりもデータ量が多くなる。ここで、記録が行われる際のデータ変換に用いられるテーブルの違いによる着弾精度のばらつきによる記録ムラを低減させることが求められる。従って、本実施形態では、多値データの画素数が６００ｄｐｉならば、ビットマップデータへの変換を６００ｄｐｉ内で振り分けるという手法が用いられる。
【００２４】
ここでの振り分け手法としては、記録装置本体１００が同一の多値データに対して数種類のパターンのデータ変換テーブルを有している。そして、テーブルの種類を更新していくことで同一の多値データから変換されるビットマップデータを数種類提供することとしている。このように、ドット振り分け手段としてのＣＰＵ１１７は、同一の多値データに対してデータの振り分けを行うためのテーブルを複数パターン有している。特に、記録装置本体１００は、記録ヘッドにより記録媒体へインクを吐出することでドットを打ち込む際のドット打ち込み解像度が、入力データの解像度よりも高い場合には、入力データの画素内でドット打ち込み領域を振り分けるドット振り分け手段を有している。そして、本実施形態では、データ変換テーブルのパターンの更新の手法としては、多値データが出現する度にデータ変換テーブルを更新するという手法（以下データトグルと呼ぶ。）が用いられる。
【００２５】
データトグルが双方向記録によって行われる際には、データ変換テーブルのパターン更新順番を同じにするために、記録領域の正方向の走査と逆方向の走査とで同じデータ変換テーブルの初期値が必要となる。また、その後のデータ変更テーブルにおいても、記録領域の正方向の走査と逆方向の走査とで同じ順番で更新される。このように、テーブルは、多値データの記録データが出現する度に更新される。ここで、記録動作での走査における記録ヘッドのホームポジションから正方向へ移動する方向のことを以下ＨＯＭＥ側というものとし、その逆方向に移動する方向のことを以下ＡＷＡＹ側というものとする。このデータ変換テーブル初期値は、ＨＯＭＥ側データ変換テーブルパターンバッファ２１２とＡＷＡＹ側データ変換テーブルパターン記憶領域２１３に保持されている。
【００２６】
ここで、データ展開テーブルパターン初期値記憶領域２１４は、記録する方向に応じて、データ変換テーブルパターンレジスタ値バッファ２１２、あるいは、データ変換テーブルパターン記憶領域２１３のいずれか一方のデータ変換テーブル値を格納している。ここで、記録する方向は、データ展開部２１５で展開されるラスタ方向である。
【００２７】
このように、データ展開部２１５は任意のラスタ端から多値データをビットマップデータに変換する手段を有している。多値データからビットマップデータへの変換について図４を参照して説明する。以下、データ展開をするラスタ方向の正方向を紙面左から右にかけての方向として説明をする。
【００２８】
正方向の記録の場合には、紙面左端から多値データ記憶領域２１１に格納されている多値データを読み込んでいく。そして、初めて特定の多値データが出現した際には、ＨＯＭＥ側データ変換テーブルパターンバッファ２１２からデータ展開テーブルパターン初期値記憶領域２１４に初期値を読み込む。つまり、データテーブル対応値の初期値Ｔ（１）に対応するデータ変換テーブルを読み込む。それから、その初期値を用いてデータ変換テーブル記憶領域２１６からデータ変換テーブルを参照してビットマップデータへのデータ変換を行う（Ｓ２０２）。そして、その次に出現したデータでは、初期値に１を加算した値のパターンのデータ変換テーブルを用いる（Ｓ２０４）。そして、データ変換テーブル記憶領域２１６からそのデータ変換テーブルを参照してビットマップデータへのデータ変換を行う（Ｓ２０６）。つまり、データテーブル対応値Ｔ（ｉ＋１）＝Ｔ（ｉ）＋１とし、データテーブル対応値Ｔ（ｉ＋１）に対応するデータ変換テーブルを参照してビットマップデータへのデータ変換を行う。これの動作を右端まで繰り返す（Ｓ２０７）。
【００２９】
逆方向の記録の場合には、紙面右端から多値データ記憶領域２１１に格納されている多値データを読み込んでいく。そして、初めて特定の多値データが出現した際には、ＡＷＡＹ側データ変換テーブルパターン記憶領域２１３からデータ展開テーブルパターン初期値記憶領域２１４に初期値を読み込む。このようにデータテーブル対応値の初期値Ｔ（１）に対応するデータ変換テーブルを読み込む。それから、その初期値を用いてデータ変換テーブル記憶領域２１６からデータ変換テーブルを参照してビットマップデータへのデータ変換を行う。そして、その次に出現したデータでは、初期値に１を減算した値のパターンのデータ変換テーブルを用いる（Ｓ２０５）。そして、データ変換テーブル記憶領域２１６からそのデータ変換テーブルを参照してビットマップデータへのデータ変換を行う（Ｓ２０６）。つまり、データテーブル対応値Ｔ（ｉ＋１）＝Ｔ（ｉ）−１とし、データテーブル対応値Ｔ（ｉ＋１）に対応するデータ変換テーブルを参照してビットマップデータへのデータ変換を行う。これの動作を左端まで繰り返す（Ｓ２０７）。
【００３０】
さらに図３のフローチャートを参照して記録データの流れについて説明する。データ展開部２１５により変換されたデータは記録データ記憶領域２１８に格納される（Ｓ１０５）。そしてエンコーダ信号１０１により記録タイミング生成部２２０で生成された記録タイミングと、記録データ記憶領域の記録データから、ヘッド制御信号生成部２１９によりヘッド制御信号を生成し、エンジン部（記録ヘッド）１２１へ転送する（Ｓ１０６）。ここでヘッド制御信号とはヒートデータ、ヒートイネーブル、ヘッドデータ転送クロック等である。また、エンジン部１２１には、記録タイミングを受けた主走査方向制御信号生成部２２１から主走査方向制御信号が転送される。そしてエンジン部はこの主走査方向制御信号のタイミングでヘッド制御信号を記録媒体に打ち込む（Ｓ１０７）。
【００３１】
（受信データ制御部での処理についての説明）
図５を参照し、本実施形態における受信データ制御部２１０での処理（Ｓ１０２）についてさらに説明する。上述したように、ＰＣからの外部入力データは、ホストインターフェース１１１にカラム方向に順番で多値データとして記録装置に入力される（Ｓ３０１）。本実施形態では、入力データは記録物の左端から右端への方向に送られてくるものとする。この際、データは、諸種の圧縮が掛かった状態で入力されてくる場合もある。入力データは一時保存領域に蓄積される。本実施形態では、その後、一時保存領域に蓄積されたデータを、本実施形態の記録ヘッドに対応した１６ラスタ単位のバンド幅で処理する。
【００３２】
ここで、データが圧縮データである場合には、一時保存領域読み出し後すぐにデータ解凍処理部３０１にて解凍しても良いし、解凍しない場合に適したパラメータ設定を行えば、多値データ記憶領域２１１からの読み出しの段階で解凍しても良い。ここでは、一時保存領域読み出し後すぐにデータ解凍処理部３０１にて解凍する（Ｓ３０２）ものとして説明を行う。解凍の必要がある場合には解凍した後に、多値データをビットマップデータに変換しても良いし、多値データ記憶領域２１１から多値データを読み出した後にその多値データをビットマップデータに変換しても良い。図５では、ビットマップデータに変換する前に解凍処理を行う際の記録データの流れについて示されている。
【００３３】
その後の処理としては、データ管理処理部３０２にて入力データのラスタ数とカラム数を管理する。
【００３４】
ここで、本実施形態では、予め紙幅センサーによって記録媒体の幅が検知されており、この検知結果としての紙幅センサー信号１０３が得られている。紙幅センサーは、記録媒体の端部の位置を検出する記録媒体端部位置検出手段として機能する。本実施形態では、紙幅センサーは、記録媒体の左端と右端と上端と下端との少なくともいずれかについて、その位置を検出する。そして、記録データと紙幅センサー信号１０３とを比較し、記録データにおける、はみ出し領域のデータを検出する。このように、記録装置本体１００は、紙幅センサーによって検出された記録媒体の位置と記録データによる記録領域とを比較することで、記録媒体以上の領域に記録領域が存在するか否かを判別するはみ出し領域検出手段を有している。本実施形態では、ＣＰＵ１１７が検出された記録媒体の位置と記録データによる記録領域とを比較してはみ出し領域の検出を行う。本実施形態では、はみ出し領域データ置換処理部３０３にて、紙幅センサー信号１０３からの入力値である左右上下端の紙幅と、データ管理処理部３０２で管理している入力データのラスタ数、カラム数とが比較される（Ｓ３０３）。これにより、はみ出し領域が画素数単位で判別される（Ｓ３０４）。
【００３５】
そして、はみ出し領域のデータがＮｕｌｌデータに置換される（Ｓ３０５）。Ｎｕｌｌデータに置換する手法としては、まず入力データが左上端から送られてくるので、入力データの一つ一つに対して左上端からの画素数を数え位置を把握する。そして、記録データがはみ出し領域にある場合には、入力されたデータにおけるはみ出し領域に対応する記録データをＮｕｌｌデータに置換する。このように、記録装置本体１００は、記録媒体以外の領域の記録領域であるはみだし領域が存在する場合に、はみ出し領域における入力データについては、空データに置換するはみ出し領域データ置換手段を有している。本実施形態では、はみ出し領域データ置換手段はＣＰＵ１１７である。
【００３６】
Ｎｕｌｌ置換後の処理については、ノズル単位データ配列処理、所定の面積内でドット数を数えるドットカウント処理、多値データのデータトグル展開のためのＡｗａｙ側データトグル初期値処理が行われる。ノズル単位データ配列処理については、多値データ記憶領域２１１に格納されており、縦横変換されたアドレス配置で処理が行われる。
【００３７】
これらのうち、まずノズル単位データ配列処理について説明する。記録ヘッドが駆動される際の処理単位はラスタ方向であるため、多値データ記憶領域２１１から読み出し後はラスタ方向のデータの集合を処理単位とする構成が望ましい。このことから、はみ出し領域についてＮｕｌｌ置換を行った後のデータについては、多値データ記憶領域２１１に格納する際に、ノズル単位データ配列処理部にて画素単位で処理を順次行う（Ｓ３０６）。そして、カラム方向に並んでいるデータを、多値データ記憶領域２１１の読み出しの際にノズル単位のラスタ方向に連続になるようなデータの並びにする。このように、ノズル単位のラスタ方向に連続したアドレスに配列された記録データを多値データ記憶領域書込み処理部３０５にて格納していく動作が行われる。
【００３８】
この処理においては、Ｎｕｌｌ置換前のデータを縦横変換する処理とＮｕｌｌ置換後のデータを縦横変換する処理は同じフローである。すなわち、記録データを多値データ記憶領域２１１に格納する際に、はみ出し領域はＮｕｌｌデータとして置換されるか、されないかの違いのみである。つまり、はみ出し領域がある場合とはみ出し領域がない場合とで、データフローを共通化できる。そして、この後の読み出し側についても、両者のデータフローに違いは無く、Ｎｕｌｌ置換処理をしたか否かを考える必要のない構成となる。
【００３９】
次に、ドットカウント処理が行われる（Ｓ３０７）。以下、ドットカウント処理について説明する。所定面積あたりのドット数は、記録の際のパス分割の判断や、記録媒体の乾き待ち時間の決定の際に用いられる。
【００４０】
本実施形態では、はみ出し領域にデータが存在する場合は、Ｎｕｌｌに置換後にドットカウント処理部３０６にて面積あたりのドット数を数える（Ｓ３０７）。ここで、ホストインターフェース１１１から受信データ制御部２１０への記録データのデータ入力順はラスタ単位のカラム方向である。そして、ラスタ単位で打ち込みドット数記憶領域書込み処理部３０７にて書込みを行い、次のラスタでのドットカウント処理の際には、打ち込みドット数記憶領域書込み処理部３０７から、前ラスタのドット数を読み出すことで、その値に加算していく。これを所定の回数繰り返すことで、面積あたりのドット数を打ち込みドット数記憶領域２１１に格納することができる。このように、記録装置本体１００は、はみ出し領域データ置換手段による空データへの置換が行われた後に、記録領域について打ち込みドット数を数えるドットカウント手段を有している。本実施形態では、ドットカウント手段は、ＣＰＵ１１７である。Ｎｕｌｌ置換後のデータに対してドットカウント処理を行うことで、はみ出し領域のデータのドット数をカウントしないようにドットカウントを行うことができる。従って、はみ出し領域に対して記録しないような縁無し記録モードにおいて、ドットカウントを正確に行うことができる。そのため、インクが消費されていないにも関わらずインクタンクの交換が行われることを防ぐことができ、記録装置の維持コストを抑えることができる。また、記録後の乾き待ち時間の決定を適正に行うことができ、無駄に長く待たされることを防ぐことができるので、記録の効率が向上し、記録にかかる時間を少なく抑えることができる。
【００４１】
次にデータトグル用処理が行われる。以下、データトグル用処理について説明する。データトグルについては、前述した通りであるが、本実施形態では、この段階ではＡｗａｙ側データトグル初期値を取得する処理が行われる。本実施形態では、はみ出し領域にデータが存在する場合は、Ｎｕｌｌに置換後にデータトグル用処理をＡｗａｙ側データトグル初期値処理部３０８にて行う。そして、Ａｗａｙ側データ変換テーブルパターン記憶領域２１３に、Ａｗａｙ側データ変換テーブルパターン記憶領域３０９にて書込みを行う（Ｓ３０８）。データトグル用処理に関しては、はみ出し領域をＮｕｌｌに置換する記録モードとＮｕｌｌに置換しない記録モードのいずれでも適正なデータトグルを行うことができる。しかしながら、本実施形態では、ドットカウントをＮｕｌｌ置換後に行っている。これにより、Ｎｕｌｌ置換をはみ出し領域に適用し、Ｎｕｌｌ置換後にデータトグル用処理を行うことにより、構成上、ドットカウント処理とデータトグル用処理とが共通のデータフローによって行われることが可能になる。従って、はみ出し領域をＮｕｌｌデータに置換する記録モードとＮｕｌｌデータに置換しない記録モードとで、データトグル処理を行う処理部を別々に設ける必要がなくなり、共通の処理部でデータトグルを行うことができる。このことから、記録装置は、結果として回路規模の小さいＡＳＩＣが配置されれば良く、より安価な記録装置を提供することが可能となる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態に係るインクジェット記録装置の回路構成を示すブロック図である。
【図２】図１のインクジェット記録装置において、入力された記録データによって記録ヘッドが記録を行うまでの記録データの流れを示すブロック図である
【図３】記録データの記録データ処理部による処理を経て記録ヘッドが駆動されて記録が行われるまでの制御の流れを示すフローチャートである。
【図４】多値データからビットマップデータへデータを変換する際の制御の流れを示すフローチャートである。
【図５】受信データ制御部の処理における制御の流れを示すフローチャートである。
【図６】はみ出し領域の記録データについてＮｕｌｌデータに置換し、その記録データに基づきドットカウント処理を行う際の制御の流れについて示すフローチャートである。
【図７】本発明の実施形態に係るインクジェット記録装置の斜視図である。
【図８】記録媒体と記録データのはみ出し領域との関係について説明するための説明図である。
【符号の説明】
【００４３】
１１５  記録データ処理部
１１７  ＣＰＵ
１２１  エンジン部（記録ヘッド）
２１０  受信データ制御部
３０４  ノズル単位データ配列処理部
３０６  ドットカウント処理部
３０８  Ａｗａｙ側データトグル初期値処理部
【図１】
2010143122.tif 000003
【図２】
2010143122.tif 000004
【図３】
2010143122.tif 000005
【図４】
2010143122.tif 000006
【図５】
2010143122.tif 000007
【図６】
2010143122.tif 000008
【図７】
2010143122.tif 000009
【図８】
2010143122.tif 000010