(57)【要約】      （修正有）【課題】上位コントローラーからヘッドコントローラーに効率よく画像データを転送することができる記録装置を提供する。【解決手段】画像データに基づいてノズル列からインクを吐出して媒体に画像を記録する複数の記録ヘッド３と、記録ヘッド３に対応して設けられ、記録ヘッド３のインクの吐出を制御する複数のヘッドコントローラー８と、ヘッドコントローラー８に設けられ、画像データを蓄えるバッファ７と、ヘッドコントローラー８からのバッファ７への画像データの転送要求を受け付ける上位コントローラー６と、を備え、ヘッドコントローラー８は、バッファ７に蓄えられた画像データが空になる前に、上位コントローラー６に画像データの転送要求をすることを特徴とする。【選択図】図２
2017132175.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいてノズル列からインクを吐出して媒体に画像を記録する複数の記録ヘッドと、
前記記録ヘッドに対応して設けられ、前記記録ヘッドの前記インクの吐出を制御する複数のヘッドコントローラーと、
前記ヘッドコントローラーに設けられ、前記画像データを蓄えるバッファと、
前記ヘッドコントローラーからの前記バッファへの前記画像データの転送要求を受け付ける上位コントローラーと、を備え、
前記ヘッドコントローラーは、前記バッファに蓄えられた前記画像データが空になる前に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
前記ヘッドコントローラーからの１回の転送要求で前記上位コントローラーが前記バッファに転送する前記画像データのサイズは、前記上位コントローラーにおける前記画像データの転送以外の処理時間、前記バッファの数、１ノズル列あたりのノズル数、１ノズルの１ドット分のデータ量、記録解像度、前記上位コントローラーから前記バッファへの前記画像データの転送速度、前記インクの吐出時における前記媒体と前記記録ヘッドとの相対的な速度及び前記バッファのサイズの少なくとも１つに基づいて決定されていることを特徴とする記録装置。
【請求項３】
請求項１又は２に記載の記録装置において、
前記バッファは、前記ヘッドコントローラーからの１回の転送要求で前記上位コントローラーが転送するサイズの前記画像データを蓄え可能な記憶領域を複数有し、転送された前記画像データを前記画像データが空の記憶領域に蓄えることを特徴とする記録装置。
【請求項４】
請求項３に記載の記録装置において、
前記記録ヘッドは前記ノズル列を複数有し、
前記バッファは、前記ノズル列毎に、前記画像の記録中に使用される記憶領域数よりも多くの数の記憶領域を有することを特徴とする記録装置。
【請求項５】
請求項４に記載の記録装置において、
前記ヘッドコントローラーを代表する代表ヘッドコントローラーを有し、
前記代表ヘッドコントローラーは、前記ヘッドコントローラーを代表して、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする記録装置。
【請求項６】
請求項１から５のいずれか１項に記載の記録装置において、
前記記録ヘッドは、走査方向に往復移動しつつインクを吐出する構成であって、
前記ヘッドコントローラーは、前記画像の記録に伴う前記記録ヘッドの所定回数の前記走査方向の移動毎に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする記録装置。
【請求項７】
請求項６に記載の記録装置において、
前記バッファは、前記所定回数の前記走査方向の移動に対応するサイズの前記画像データを蓄え可能な記憶領域を２つ以上有することを特徴とする記録装置。
【請求項８】
画像データに基づいてノズル列からインクを吐出して媒体に画像を記録する複数の記録ヘッドと、前記記録ヘッドに対応して設けられ、前記記録ヘッドの前記インクの吐出を制御する複数のヘッドコントローラーと、前記ヘッドコントローラーに設けられ、前記画像データを蓄えるバッファと、前記ヘッドコントローラーからの前記バッファへの前記画像データの転送要求を受け付ける上位コントローラーと、を備える記録装置における前記画像データの転送方法であって、
前記ヘッドコントローラーは、前記バッファに蓄えられた前記画像データが空になる前に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする画像データの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び画像データの転送方法に関する。
【背景技術】
【０００２】
従来から、画像データに基づいてノズル（ノズル列）からインクを吐出して画像を記録する記録装置が使用されている。このような記録装置のうち、複数の記録ヘッドを備え、さらに、上位コントローラーと、該複数の記録ヘッドに対応する複数の下位コントローラーと、を有する記録装置が開示されている。  
例えば、特許文献１及び２には、上位コントローラーと複数の下位コントローラーとを有する記録装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４６９４号公報
【特許文献２】特開２０１０−２４０９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような構成の記録装置では、上位コントローラーから複数の下位コントローラーにデータを転送する必要がある。例えば、上位コントローラーから下位コントローラーであるヘッドコントローラーに画像データを転送する構成などが考えられる。しかしながら、その構成によっては、上位コントローラーからヘッドコントローラーに効率よく画像データを転送することができない場合があった。
【０００５】
そこで、本発明の目的は、上位コントローラーからヘッドコントローラーに効率よく画像データを転送することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の第１の態様の記録装置は、画像データに基づいてノズル列からインクを吐出して媒体に画像を記録する複数の記録ヘッドと、前記記録ヘッドに対応して設けられ、前記記録ヘッドの前記インクの吐出を制御する複数のヘッドコントローラーと、前記ヘッドコントローラーに設けられ、前記画像データを蓄えるバッファと、前記ヘッドコントローラーからの前記バッファへの前記画像データの転送要求を受け付ける上位コントローラーと、を備え、前記ヘッドコントローラーは、前記バッファに蓄えられた前記画像データが空になる前に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする。
【０００７】
本態様によれば、上位コントローラーと画像データを蓄えるバッファが設けられた複数のヘッドコントローラーとを備え、ヘッドコントローラーはバッファに蓄えられた画像データが空になる前に上位コントローラーに画像データの転送要求をする。このため、バッファに蓄えられた画像データが空になることで時間的に無駄が生じることを抑制できる。すなわち、上位コントローラーからヘッドコントローラーに効率よく画像データを転送することができる。
【０００８】
本発明の第２の態様の記録装置は、前記第１の態様において、前記ヘッドコントローラーからの１回の転送要求で前記上位コントローラーが前記バッファに転送する前記画像データのサイズは、前記上位コントローラーにおける前記画像データの転送以外の処理時間、前記バッファの数、１ノズル列あたりのノズル数、１ノズルの１ドット分のデータ量、記録解像度、前記上位コントローラーから前記バッファへの前記画像データの転送速度、前記記録ヘッドの前記インクの吐出周波数及び前記バッファのサイズの少なくとも１つに基づいて決定されていることを特徴とする。
【０００９】
本態様によれば、ヘッドコントローラーからの１回の転送要求で上位コントローラーがバッファに転送する画像データのサイズは、上位コントローラーにおける画像データの転送以外の処理時間、バッファの数、１ノズル列あたりのノズル数、１ノズルの１ドット分のデータ量、記録解像度、上位コントローラーからバッファへの画像データの転送速度、記録ヘッドのインクの吐出周波数及びバッファのサイズの少なくとも１つに基づいて決定されている。このため、コストの上昇を抑えつつ上位コントローラーからヘッドコントローラーに効率よく画像データを転送することができる。
【００１０】
本発明の第３の態様の記録装置は、前記第１又は第２の態様において、前記バッファは、前記ヘッドコントローラーからの１回の転送要求で前記上位コントローラーが転送するサイズの前記画像データを蓄え可能な記憶領域を複数有し、転送された前記画像データを前記画像データが空の記憶領域に蓄えることを特徴とする。
【００１１】
本態様によれば、バッファは、ヘッドコントローラーからの１回の転送要求で上位コントローラーが転送するサイズの画像データを蓄え可能な記憶領域を複数有し、転送された画像データを画像データが空の記憶領域に蓄える。このため、上位コントローラーからヘッドコントローラーに効率よく画像データを転送できるとともに、記録が終了していない画像データに対して別の画像データを上書きしてしまうことを抑制できる。
【００１２】
本発明の第４の態様の記録装置は、前記第１から第３のいずれか１つの態様において、前記記録ヘッドは前記ノズル列を複数有し、前記バッファは、前記ノズル列毎に、前記画像の記録中に使用される記憶領域数よりも多くの数の記憶領域を有することを特徴とする。
【００１３】
本態様によれば、記録ヘッドは複数のノズル列を有し、バッファはノズル列毎に画像の記録中に使用される記憶領域数よりも多くの数の記憶領域を有する。このため、複数のノズル列を有する記録ヘッドを備える構成において、上位コントローラーからヘッドコントローラーに効率よく画像データを転送できる。  
なお、「画像の記録中に使用される記憶領域数」とは、全ノズル列を基準とする数であり、例えば、画像の記録中において、あるノズル列では第１の記憶領域の読み出しが行われ、残りのノズル列では第２の記憶領域の読み出しが行われている場合、該数は２となる。
【００１４】
本発明の第５の態様の記録装置は、前記第４の態様において、前記ヘッドコントローラーを代表する代表ヘッドコントローラーを有し、前記代表ヘッドコントローラーは、前記ヘッドコントローラーを代表して、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする。
【００１５】
本態様によれば、ヘッドコントローラーを代表する代表ヘッドコントローラーを有し、代表ヘッドコントローラーはヘッドコントローラーを代表して上位コントローラーに画像データの転送要求をする。このため、代表ヘッドコントローラーに転送要求させることで画像データの転送負荷を軽くすることができる。
【００１６】
本発明の第６の態様の記録装置は、前記第１から第５のいずれか１つの態様において、前記記録ヘッドは、走査方向に往復移動しつつインクを吐出する構成であって、前記ヘッドコントローラーは、前記画像の記録に伴う前記記録ヘッドの所定回数の前記走査方向の移動毎に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする。
【００１７】
本態様によれば、記録ヘッドは走査方向に往復移動しつつインクを吐出する構成であって、ヘッドコントローラーは画像の記録に伴う記録ヘッドの所定回数の走査方向の移動毎に上位コントローラーに画像データの転送要求をする。このため、記録ヘッドを走査方向に往復移動させて記録する所謂シリアルタイプの記録装置において、上位コントローラーからヘッドコントローラーに効率よく画像データを転送できる。
【００１８】
本発明の第７の態様の記録装置は、前記第６の態様において、前記バッファは、前記所定回数の前記走査方向の移動に対応するサイズの前記画像データを蓄え可能な記憶領域を２つ以上有することを特徴とする。
【００１９】
本態様によれば、バッファは所定回数の走査方向の移動に対応するサイズの画像データを蓄え可能な記憶領域を２つ以上有する。シリアルタイプの記録装置においては、所定回数の走査方向の移動毎に、全ノズル列において、所定回数の走査方向の移動に対応するサイズの画像データが一斉に消費される。したがって、シリアルタイプの記録装置においては、所定回数の走査方向の移動に対応するサイズの画像データを蓄え可能な記憶領域を２つ以上有していれば、画像の記録に伴って読み出しをしている記憶領域とは別の記憶領域が全ノズル列において必ず１つ以上存在することになる。このため、シリアルタイプの記録装置において、上位コントローラーからヘッドコントローラーに効率よく画像データを転送できる。
【００２０】
本発明の第８の態様の画像データの転送方法は、画像データに基づいてノズル列からインクを吐出して媒体に画像を記録する複数の記録ヘッドと、前記記録ヘッドに対応して設けられ、前記記録ヘッドの前記インクの吐出を制御する複数のヘッドコントローラーと、前記ヘッドコントローラーに設けられ、前記画像データを蓄えるバッファと、前記ヘッドコントローラーからの前記バッファへの前記画像データの転送要求を受け付ける上位コントローラーと、を備える記録装置における前記画像データの転送方法であって、前記ヘッドコントローラーは、前記バッファに蓄えられた前記画像データが空になる前に、前記上位コントローラーに前記画像データの転送要求をすることを特徴とする。
【００２１】
本態様によれば、画像データを蓄えるバッファが設けられた複数のヘッドコントローラーは、バッファに蓄えられた画像データが空になる前に上位コントローラーに画像データの転送要求をする。このため、バッファに蓄えられた画像データが空になることで時間的に無駄が生じることを抑制できる。すなわち、上位コントローラーからヘッドコントローラーに効率よく画像データを転送することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例１の記録装置を表す概略図。
【図２】本発明の実施例１の記録装置の制御部を表すブロック図。
【図３】本発明の実施例１の記録装置における画像データの転送方法を説明するための概略図。
【図４】本発明の実施例１の記録装置を用いて行う画像データの転送方法のフローチャート。
【図５】本発明の実施例２の記録装置を表す概略斜視図。
【図６】本発明の実施例２の記録装置における画像データの転送方法を説明するための概略図。
【図７】本発明の実施例２の記録装置を用いて行う画像データの転送方法のフローチャート。
【発明を実施するための形態】
【００２３】
以下に、本発明の一実施例に係る記録装置について、添付図面を参照して詳細に説明する。  
［実施例１］（図１から図４）
最初に、本発明の実施例１に係る記録装置の概要について説明する。  
図１は本実施例に係る記録装置１の概略図を表しており、このうち図１Ａは記録装置１の全体の概略側面図を表しており、図１Ｂは該記録装置１に設けられた記録ヘッド３の概略底面図（ドラム４に対向する側から見た概略図）を表している。
【００２４】
本実施例の記録装置１は、図１Ａで表されるように、回転方向Ｃに回転するドラム４に媒体Ｐを支持させつつ搬送方向Ａに搬送し、ドラム４に対向する位置の設けられた記録ヘッド３からインクを吐出して媒体Ｐに画像を形成可能な構成になっている。
【００２５】
ここで、本実施例の記録装置１は、ブラックインク、シアンインク、マゼンタインク及びイエローインクを使用可能な構成になっており、ブラックインクに対応する記録ヘッド３ａ、シアンインクに対応する記録ヘッド３ｂ、マゼンタインクに対応する記録ヘッド３ｃ、イエローインクに対応する記録ヘッド３ｄ、が設けられている。
【００２６】
また、記録ヘッド３ａ、３ｂ、３ｃ及び３ｄはいずれも同様な構成のラインヘッドであり、これら各記録ヘッド３は搬送方向Ａと交差する方向にインクの吐出口であるノズルが複数並べられて形成されるノズル列Ｎを２列有するノズルユニット５が複数形成されている。また、図１Ｂで表されるように、各記録ヘッド３は、ノズルユニット５を搬送方向Ａにおいて２列分形成することにより、搬送方向Ａにおいて４列分となるノズル列Ｎ１、Ｎ２、Ｎ３及びＮ４が形成されている。
【００２７】
次に、本実施例の記録装置１における制御部の電気的な構成について説明する。  
図２は、本実施例の記録装置１の制御部のブロック図である。  
本実施例の制御部は、記録ヘッド３のインクの吐出を制御する複数のヘッドコントローラー８と、各ヘッドコントローラー８と接続される上位コントローラー６と、を有している。上位コントローラー６は、各ヘッドコントローラー８からの画像データの転送要求を受け付け、不図示のＰＣなどから送られてきた画像データを各ヘッドコントローラー８に転送する。そして、各ヘッドコントローラー８にはバッファ７が設けられており、各ヘッドコントローラー８は上位コントローラー６から転送された画像データをバッファ７に蓄える。
【００２８】
上記のように、本実施例の記録装置１は、画像データに基づいてノズル列Ｎからインクを吐出して媒体Ｐに画像を記録する複数の記録ヘッド３と、記録ヘッド３に対応して設けられ、記録ヘッド３のインクの吐出を制御する複数のヘッドコントローラー８と、ヘッドコントローラー８に設けられ、画像データを蓄えるバッファ７と、ヘッドコントローラー８からのバッファ７への画像データの転送要求を受け付ける上位コントローラー６と、を備えている。  
そして、本実施例のヘッドコントローラー８は、バッファ７に蓄えられた画像データが空になる前に、上位コントローラー６に画像データの転送要求をする。  
すなわち、本実施例の記録装置１は、上位コントローラー６と画像データを蓄えるバッファ７が設けられた複数のヘッドコントローラー８とを備え、ヘッドコントローラー８はバッファ７に蓄えられた画像データが空になる前に上位コントローラー６に画像データの転送要求をする。このため、バッファ７に蓄えられた画像データが空になること（すなわち、次にバッファ７に画像データが蓄えられるまで待機時間が生じること）で時間的に無駄が生じることを抑制できる構成になっている。すなわち、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送することができる構成になっている。  
なお、「画像データが空になる」とは、バッファ７に蓄えられた画像データが吐出という動作により使用されて不要になった状態でその画像データが格納されたバッファ７に次の画像データが上書きされるまでの間を含む意味である。もちろん、画像データが格納されたバッファ７に次の画像データを上書きすることなく一旦消去して、次の画像データを格納してもよい。
【００２９】
次に、本実施例の記録装置１における詳細な画像データの転送方法について説明する。  
図３は、本実施例の記録装置１における画像データの転送方法を説明するための概略図であり、バッファ７に蓄えられた画像データが、図３Ａで表される状態、図３Ｂで表される状態、図３Ｃで表される状態、図３Ｄで表される状態、と推移していく様子を表すものである。詳細には、バッファ７のうちの搬送方向Ａに搬送される媒体Ｐに最初にインクを吐出するノズル列Ｎである記録ヘッド３ａのノズル列Ｎ１に対応するバッファ７（３ａ）と、搬送方向Ａに搬送される媒体Ｐに最後にインクを吐出するノズル列Ｎである記録ヘッド３ｄのノズル列Ｎ４に対応するバッファ７（３ｄ）と、におけるバッファ７に蓄えられた画像データの状態を表している。
【００３０】
図３Ａから図３Ｄで表されるように、本実施例のバッファ７は、ノズル列Ｎに対応して設けられ、各々、１回のデータ転送量Ｄに対応する記憶領域を３つぶん有している。  
ここで、図３Ａは、バッファ７の画像データの読み出し直前の状態を表している。図３Ａでは、画像データの読み出しポインター（Ｒｅａｄ  Ｐｏｉｎｔｅｒ）ＲＰが、バッファ７（３ａ）及びバッファ７（３ｄ）共に図中の一番上（画像データの読み出しが始まっていないことに対応）に位置している状態を表している。  
図３Ｂは、バッファ７の画像データの読み出しを開始し、読み出しポインターＲＰが、バッファ７（３ａ）においては１つ目の記憶領域の画像データ全てを読み終わり２つ目の記憶領域の画像データを読んでおり、バッファ７（３ｄ）においては１つ目の記憶領域の画像データを読んでいる状態を表している。ここで、バッファ７（３ａ）の読み出しポインターＲＰの位置とバッファ７（３ｄ）の読み出しポインターＲＰの位置とでは、画像データの読み出し量の差に対応するデータ消費量差ＤＬが生じている。  
図３Ｃは、読み出しポインターＲＰが、バッファ７（３ａ）においては２つ目の記憶領域の画像データを読んでおり、バッファ７（３ｄ）においては１つ目の記憶領域の画像データを読み終えた状態を表している。本実施例の記録装置１は、このタイミングでヘッドコントローラー８から上位コントローラー６に画像データの転送要求をする。  
そして、図３Ｄで表されるように、図３Ｃにおいて画像データが空になった１つ目の記憶領域に新たな画像データが蓄えられる。  
以下、同様に、ＰＣなどから送られる画像データに基づく記録が終了するまで、画像データが空になった記憶領域に新たな画像データが蓄えられるということが繰り返され、記録（媒体Ｐへのインクの吐出）が実行される。
【００３１】
上記のように、本実施例の記録装置１では、各々のバッファ７は、ヘッドコントローラー８からの１回の転送要求で上位コントローラー６が転送するサイズの画像データを蓄え可能な記憶領域を複数（３つ）有し、転送された画像データを画像データが空の記憶領域に蓄える。このため、本実施例の記録装置１は、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送できるとともに、記録が終了していない画像データに対して別の画像データを上書きしてしまうことを抑制できる構成になっている。
【００３２】
また、本実施例の記録装置１は、複数のノズル列Ｎを有する記録ヘッド３を備え、各々のバッファ７がノズル列Ｎ毎に画像の記録中に使用される記憶領域数（２つ）よりも多くの数（３つ）の記憶領域を有すると表現できる。１回のデータ転送量Ｄに比べてデータ消費量差ＤＬが小さいので画像の記録中に使用される記憶領域数は２つであるのに対し、各々のバッファ７の記憶領域数は３つであるためである。このため、本実施例の記録装置１は、複数のノズル列Ｎを有する記録ヘッド３を備える構成であって、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送できる構成になっている。  
ここで、「画像の記録中に使用される記憶領域数」とは、全ノズル列Ｎを基準とする数であり、例えば、画像の記録中において、あるノズル列Ｎでは第１の記憶領域の読み出しが行われ（例えば図３Ｂのバッファ７（３ｄ））、残りのノズル列Ｎでは第２の記憶領域の読み出しが行われている（例えば図３Ｂのバッファ７（３ａ））場合、該数は２となる。  
なお、例えば、バッファ７の記憶領域数は、ＤＬ／Ｄをした場合の小数点以下を切り上げた数に２を加算した数などとすることで、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送できる。
【００３３】
次に、１回のデータ転送量Ｄの好ましい量について説明する。  
ここで、Ｔｃａｌｃ（秒）を上位コントローラー６が画像データの転送以外の処理にかかる時間とし、Ｔｌｅｅｗａｙ（秒）を上位コントローラー６が画像データの転送以外に使える時間とすると、Ｔｃａｌｃ≦Ｔｌｅｅｗａｙ…（式１）であることが好ましい。  
一方、Ｔｔｒａｎｓｆｅｒ（秒）を１回のデータ転送タイミングで上位コントローラー６に接続されるヘッドコントローラー８のバッファ７の数Ｎｎに画像データを転送する時間とし、Ｔｐｒｉｎｔ（秒）を１のノズル列Ｎが１回のデータ転送分の画像データを記録するのにかかる時間とすると、Ｔｌｅｅｗａｙ＝Ｔｐｒｉｎｔ−Ｔｔｒａｎｓｆｅｒとなる。  
すなわち、Ｔｌｅｅｗａｙ＝Ｘ／（Ｒ×ｖＣＲ）−（Ｄ×Ｎｎ）／ｖｔ…（式２）となる。なお、上記のように、Ｄは１回のデータ転送量であり、Ｎｎは上位コントローラー６に接続されるノズル列Ｎの数である。そして、ｖｔ（秒／ドット）は上位コントローラー６がヘッドコントローラー８に１ドットぶんの画像データを転送するのにかかる時間であり、ｖＣＲ（インチ／秒）はインク吐出時における媒体Ｐと記録ヘッド３との相対的な速度（本実施例では搬送速度（ドラム４の回転速度）、シリアルタイプの記録装置においてはキャリッジの走査速度）であり、Ｒ（ドット／インチ）は記録の際の解像度（記録解像度）であり、Ｘはデータノズル列ＮがＴｐｒｉｎｔ（秒）で記録するドット数である。  
ＸはＸ＝Ｄ／（ＮＬ×Ｄd）…（式３）となる。なお、ＮＬは１ノズル列あたりのノズル数、Ｄdは１ノズルの１ドット分のデータ量である。  
上記式１及び式２、式３から、１回のデータ転送量Ｄの好ましい量は以下の式を満たす値となる。  
Ｄ≧Ｔｃａｌｃ／（（１／（Ｒ×ｖＣＲ×ＮＬ×Ｄｄ））−（Ｎn／ｖｔ））…（式４）
【００３４】
さらに、１回のデータ転送量Ｄの好ましい量は、Ｄ≦ＢＳｕｐｐｅｒ、Ｄ≦ＢＳｈｅａｄｃｏｎｔｒｏｌ、であることが好ましい。ここで、ＢＳｕｐｐｅｒは、上位コントローラー６にバッファがある場合のそのサイズであり、ＢＳｈｅａｄｃｏｎｔｒｏｌは、ヘッドコントローラー８のバッファ７のサイズである。コストの観点を考えると、ＢＳｕｐｐｅｒ、ＢＳｈｅａｄｃｏｎｔｒｏｌは小さい方が好ましい。つまりコストの観点からは、Ｄは式４を満たす最小値が好ましい。
【００３５】
上記を別の表現をすると、ヘッドコントローラー８からの１回の転送要求で上位コントローラー６がバッファ７に転送する画像データのサイズは、上位コントローラー６における画像データの転送以外の処理時間（Ｔｃａｌｃ）、バッファ７の数（Ｎｎ）、１ノズル列あたりのノズル数（ＮＬ）、１ノズルの１ドット分のデータ（Ｄd）、記録解像度（Ｒ）上位コントローラー６からバッファ７への画像データの転送速度（ｖｔ）、インク吐出時における媒体Ｐと記録ヘッド３との相対的な速度（ｖＣＲ）及びバッファのサイズの少なくとも１つに基づいて決定されていることが好ましい。コストの上昇を抑えつつ上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送することができるためである。
【００３６】
次に、フローチャートに基づいて本実施例の記録装置１における画像データの転送方法について説明する。  
図４は、本実施例の記録装置１を用いて行う画像データの転送方法のフローチャートである。
【００３７】
本実施例の画像データの転送方法を開始すると、最初に、ステップＳ１１０において、全てのヘッドコントローラー８のバッファ７における全ての記憶領域に画像データを転送する。  
次に、ステップＳ１２０で、該画像データに基づいて吐出動作（記録動作）を開始する。  
ここで、画像データに基づく吐出動作に際して、ステップＳ１３０により、記録ヘッド３ｄのノズル列Ｎ４に対応するバッファ７（３ｄ）の記憶領域が空か否か（３つの記憶領域のうちの１つでも空になっているか否か）をモニターする。別の表現をすると、バッファ７（３ｄ）の記憶領域の１つが空になるまでステップＳ１２０とステップＳ１３０とを繰り返す。  
そして、ステップＳ１３０において記録ヘッド３ｄのノズル列Ｎ４に対応するバッファ７（３ｄ）の記憶領域の１つが空になると、ステップＳ１４０により、各ノズル列Ｎに対応する空になっている記憶領域各々に画像データを転送する。  
そして、ステップＳ１５０において、ＰＣなどから記録装置１に送られる画像データに基づく記録が終了するまで、ステップＳ１２０からステップＳ１５０までの各ステップを繰り返し、該画像データに基づく記録が終了することに伴い本実施例の画像データの転送方法を終了する。
【００３８】
本実施例の画像データの転送方法では、ステップＳ１３０及びステップＳ１４０において、ヘッドコントローラー８は、バッファ７に蓄えられた画像データが空になる前に、上位コントローラー６に画像データの転送要求をする。このため、バッファ７に蓄えられた画像データが空になることで時間的に無駄が生じることを抑制できる。すなわち、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送することができる。
【００３９】
［実施例２］（図５から図７）
最初に、本発明の実施例２に係る記録装置の概要について説明する。  
図５は本実施例に係る記録装置１の概略図を表している。  
実施例１の記録装置１は記録ヘッド３としてラインヘッドを備える構成であったが、本実施例の記録装置１は媒体Ｐの搬送方向Ａと交差する走査方向Ｂ（往方向Ｂ１及び復方向Ｂ２）に記録ヘッド３が設けられたキャリッジ２を往復移動させて記録する構成である。このため、実施例１の記録装置１の技術的特徴に加えて以下の技術的特徴を有している。
【００４０】
本実施例の記録装置１は、不図示の搬送部により搬送方向Ａに搬送される媒体Ｐに対して、媒体Ｐと対向する側にインクを吐出する記録ヘッド３が設けられたキャリッジ２を、搬送方向Ａと交差する走査方向Ｂに往復移動させて記録を実行する。所謂シリアルタイプの記録装置である。  
詳細には、媒体Ｐを搬送方向Ａに間欠駆動させるとともに、キャリッジ２を介して走査方向Ｂに記録ヘッド３を往復移動（往復走査）させ、記録ヘッド３に形成された複数のノズル（ノズル列Ｎ）からインクを吐出して記録する。
【００４１】
ここで、本実施例のキャリッジ２には、実施例１の記録装置１における記録ヘッド３（記録ヘッド３ａ、３ｂ、３ｃ及び３ｄ）と同様の構成の記録ヘッド３（記録ヘッド３ａ、３ｂ、３ｃ及び３ｄ）がノズル列Ｎの方向（ノズルが並ぶ方向）が搬送方向Ａと沿う方向になるように並べられて構成されている。詳細には、キャリッジ２を往方向Ｂ１に移動させる方向において先頭から記録ヘッド３ａ、記録ヘッド３ｂ、記録ヘッド３ｃ、記録ヘッド３ｄと並ぶように構成されている。
【００４２】
なお、本実施例の記録装置１は、吐出部としての記録ヘッド３に対して媒体Ｐを搬送方向Ａに搬送（移動）して記録する構成である。しかしながら、固定された媒体Ｐに対して吐出部を移動する構成としてもよいし、媒体Ｐと吐出部との両方を移動させる構成としてもよい。  
また、本実施例の記録装置１における制御部の電気的な構成は、実施例１の記録装置１における制御部の電気的な構成と同様であるため、説明は省略する。
【００４３】
次に、本実施例の記録装置１における詳細な画像データの転送方法について説明する。なお、本実施例においてはキャリッジ２（記録ヘッド３）を走査方向Ｂのうちの往方向Ｂ１に移動させる走査（パス）のみにおいてインクを吐出して同じ領域を３パスで記録する場合（所謂３パス片方向記録）の一例である。
【００４４】
図６は、本実施例の記録装置１における画像データの転送方法を説明するための概略図であり、バッファ７に蓄えられた画像データが、図６Ａで表される状態、図６Ｂで表される状態、図６Ｃで表される状態、図６Ｄで表される状態、と推移していく様子を表すものである。詳細には、バッファ７のうちの往方向Ｂ１にキャリッジ２を移動する際に最初にインクを吐出するノズル列Ｎである記録ヘッド３ａのノズル列Ｎ１に対応するバッファ７（３ａ）と、代表ヘッドコントローラーとしての記録ヘッド３ｂに対応するヘッドコントローラー８が駆動制御する記録ヘッド３ｂのノズル列Ｎ１に対応するバッファ７（３ｂ）と、往方向Ｂ１にキャリッジ２を移動する際に最後にインクを吐出するノズル列Ｎである記録ヘッド３ｄのノズル列Ｎ４に対応するバッファ７（３ｄ）と、におけるバッファ７に蓄えられた画像データの状態を表している。  
なお、本実施例では記録ヘッド３ｂに対応するヘッドコントローラー８を代表ヘッドコントローラーとしたが、代表ヘッドコントローラーはいずれのヘッドコントローラー８でも構わない。
【００４５】
図６Ａから図６Ｄで表されるように、本実施例のバッファ７は、各々、１回のデータ転送量Ｄに対応する記憶領域を２つぶん有している。  
ここで、図６Ａは、バッファ７の画像データの読み出し直前の状態を表している。図６Ａでは、画像データの読み出しポインターＲＰが、バッファ７（３ａ）、バッファ７（３ｂ）及びバッファ７（３ｄ）の何れも図中の一番上（画像データの読み出しが始まっていないことに対応）に位置している状態を表している。  
図６Ｂは、往方向Ｂ１にキャリッジ２を移動しながら２パス目の記録を実行している際のバッファ７の画像データの読み出し状態を表している。詳細には、バッファ７（３ａ）においては２パス目の画像データの読み出しが終了した直後の状態、バッファ７（３ｂ）においては２パス目の画像データの読み出し中の状態、バッファ７（３ｄ）においては２パス目の画像データの読み出しを開始した状態を表している。  
図６Ｃは、往方向Ｂ１にキャリッジ２を移動しながら３パス目の記録を実行している際のバッファ７の画像データの読み出し状態を表している。詳細には、バッファ７（３ａ）においては３パス目の画像データの読み出しが終了した直後の状態、バッファ７（３ｂ）においては３パス目の画像データの読み出し中の状態、バッファ７（３ｄ）においては３パス目の画像データの読み出しを開始した状態を表している。  
そして、図６Ｄは、往方向Ｂ１にキャリッジ２を移動しながら３パス目の記録を実行し終わったときのバッファ７の画像データの読み出し状態を表している。詳細には、バッファ７（３ａ）、バッファ７（３ｂ）及びバッファ７（３ｄ）の何れにおいても３パス目の画像データの読み出しが終了した状態を表している。  
この後に、４パス目の記録が開始されるが、このように、シリアルタイプの記録装置１においては、全てのバッファ７における１の記憶領域の画像データ（１回のデータ転送量Ｄに対応する画像データ（本実施例では３パスぶんの画像データ））の消費が終了してから、次の記憶領域の画像データの消費が始まる。  
このため、各バッファ７が１回のデータ転送量Ｄに対応する画像データ２個ぶんの記憶領域を有することで、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送することができる。
【００４６】
上記のように、本実施例の記録装置１においては、記録ヘッド３が走査方向Ｂに往復移動しつつインクを吐出する構成であって、ヘッドコントローラー８が画像の記録に伴う記録ヘッド３の所定回数の走査方向の移動（３パスぶん）毎に上位コントローラー６に画像データの転送要求をする。このため、記録ヘッド３を走査方向Ｂに往復移動させて記録するシリアルタイプの記録装置１において、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送できる構成になっている。
【００４７】
また、本実施例の記録装置１のようなシリアルタイプの構成では、バッファ７は、所定回数の走査方向の移動（３パスぶん）に対応するサイズの画像データを蓄え可能な記憶領域を２つ以上有していれば、上位コントローラー６からヘッドコントローラー８に効率よく画像データを転送できる。シリアルタイプの記録装置１においては、所定回数の走査方向Ｂの移動毎に、全ノズル列Ｎにおいて、所定回数の走査方向Ｂの移動に対応するサイズの画像データが一斉に消費される。したがって、シリアルタイプの記録装置１においては、所定回数の走査方向Ｂの移動に対応するサイズの画像データを蓄え可能な記憶領域を２つ以上有していれば、画像の記録に伴って読み出しをしている記憶領域とは別の記憶領域が全ノズル列において必ず１つ以上存在することになるためである。
【００４８】
また、上記のように、本実施例の記録装置１は、ヘッドコントローラー８を代表する代表ヘッドコントローラーを有している。  
そして、該代表ヘッドコントローラーは、１回の転送要求で転送される画像データに対応するインクの吐出が終了する毎に、複数のヘッドコントローラー８を代表して、上位コントローラー６に画像データの転送要求をする。このため、本実施例の記録装置１は、複数のヘッドコントローラー８のうちから１つの代表ヘッドコントローラーに転送要求させることで画像データの転送負荷を軽くすることができる構成になっている。
【００４９】
次に、フローチャートに基づいて本実施例の記録装置１における画像データの転送方法について説明する。  
図７は、本実施例の記録装置１を用いて行う画像データの転送方法のフローチャートである。
【００５０】
本実施例の画像データの転送方法を開始すると、最初に、ステップＳ２１０において、全てのヘッドコントローラー８のバッファ７における全ての記憶領域に画像データを転送する。  
次に、ステップＳ２２０で、該画像データに基づいて吐出動作（記録動作）を開始する。  
ここで、画像データに基づく吐出動作に際して、ステップＳ２３０により、代表ヘッドコントローラーに対応するヘッドコントローラー８に接続された記録ヘッド３ｂのノズル列Ｎ１に対応するバッファ７（３ｂ）の記憶領域が空か否か（２つの記憶領域のうちの１つでも空になっているか否か）をモニターする。別の表現をすると、バッファ７（３ｂ）の記憶領域の１つが空になるまでステップＳ２２０とステップＳ２３０とを繰り返す。  
そして、ステップＳ２３０において記録ヘッド３ｂのノズル列Ｎ１に対応するバッファ７（３ｂ）の記憶領域の１つが空になると、ステップＳ２４０により、所定時間経過後（最後に画像データが消費されるバッファ７（３ｄ）の記憶領域が空になると想定される時間の経過後）、各ノズル列Ｎに対応する空になっている記憶領域各々に画像データを転送する。  
そして、ステップＳ２５０において、ＰＣなどから記録装置１に送られる画像データに基づく記録が終了するまで、ステップＳ２２０からステップＳ２５０までの各ステップを繰り返し、該画像データに基づく記録が終了することに伴い本実施例の画像データの転送方法を終了する。
【００５１】
なお、本発明は上記実施例に限定されることなく、特許請求の範囲に記載した発明の範囲内で種々の変形が可能であり、それらも本発明の範囲内に含まれることは言うまでもない。
【符号の説明】
【００５２】
１…記録装置、２…キャリッジ、３…記録ヘッド、４…ドラム、５…ノズルユニット、
６…上位コントローラー、７…バッファ、８…ヘッドコントローラー、Ｎ…ノズル列、
Ｐ…媒体
【図１】
2017132175.tif 000003
【図２】
2017132175.tif 000004
【図３】
2017132175.tif 000005
【図４】
2017132175.tif 000006
【図５】
2017132175.tif 000007
【図６】
2017132175.tif 000008
【図７】
2017132175.tif 000009