(57)【要約】【課題】布地の送り速度が安定しない期間においても布地の所定の位置にインクの液滴を着弾させることが可能なインクジェット装置およびそれを備えた染色システムを提供する。【解決手段】インクジェット装置２は、布地５０を送るための搬送部と、布地５０の送り方向に所定の間隔で配置された複数のインクジェットヘッド１１〜１４と、搬送部と複数のインクジェットヘッド１１〜１４とを制御する制御部と、を備える。制御部は、搬送部による布地５０の搬送速度に関する情報に基づいて、複数のインクジェットヘッド１１〜１４におけるインクの吐出タイミングを、搬送速度が速いほど早めるよう制御する。【選択図】図１
2017226081.tif 000002
【特許請求の範囲】
【請求項１】
布地にインクを吐出して布地を染色するためのインクジェット装置であって、
前記布地を送るための搬送部と、
前記布地の送り方向に所定の間隔で配置された複数のインクジェットヘッドと、
前記搬送部と前記複数のインクジェットヘッドとを制御する制御部と、を備え、
前記制御部は、前記搬送部による前記布地の搬送速度に関する情報に基づいて、前記複数のインクジェットヘッドにおけるインクの吐出タイミングを、前記搬送速度が速いほど早めるよう制御する、
ことを特徴とするインクジェット装置。
【請求項２】
請求項１に記載のインクジェット装置において、
前記搬送部は、
前記布地を送るための搬送ベルトと、
前記搬送ベルトを駆動するためのローラと、
前記ローラの回転を検出するためのエンコーダと、を備え、
前記制御部は、それぞれの前記インクジェットヘッドに対応づけられた複数のカウンタを備え、前記エンコーダから出力されるパルスを、それぞれの前記カウンタに計数させ、前記各カウンタの計数値と、前記搬送速度に関する情報とに基づいて、前記各カウンタに対応する前記インクジェットヘッドに対するインクの吐出制御を実行する、
ことを特徴とするインクジェット装置。
【請求項３】
請求項２に記載のインクジェット装置において、
前記制御部は、前記各カウンタの計数値と、前記搬送速度に関する情報とに基づいて、前記各カウンタに対応する前記インクジェットヘッドに前記布地の印刷開始位置が到達したか否かを判定し、前記インクジェットヘッドに前記布地の前記印刷開始位置が到達した後に、当該インクジェットヘッドに対するインクの吐出を開始させる、
ことを特徴とするインクジェット装置。
【請求項４】
請求項３に記載のインクジェット装置において、
前記制御部は、前記各カウンタに互いに異なる初期値を設定した後、前記各カウンタに前記パルスの計数を開始させ、前記各カウンタの計数値に前記搬送速度に応じた値を加算した加算値が所定の値に到達したか否かに基づいて、前記各カウンタに対応する前記インクジェットヘッドに前記布地の前記印刷開始位置が到達したか否かを判定する、
ことを特徴とするインクジェット装置。
【請求項５】
請求項４に記載のインクジェット装置において、
前記所定の値は、前記カウンタが計数可能な最大値である、
ことを特徴とするインクジェット装置。
【請求項６】
請求項２ないし５の何れか一項に記載のインクジェット装置において、
前記制御部は、前記各カウンタに対応する前記インクジェットヘッドにインクを吐出させる動作期間において、前記エンコーダから出力される前記パルスを前記各カウンタに計数させ、前記パルスの計数値と前記搬送速度に関する情報とに基づいて、前記インクジェットヘッドにおけるインクの吐出タイミングを設定する、
ことを特徴とするインクジェット装置。
【請求項７】
請求項６に記載のインクジェット装置において、
前記制御部は、前記パルスの計数値に前記搬送速度に応じた値を加算した算出値を印刷の解像度に応じた値で分周し、分周値が変化したタイミングを、前記インクジェットヘッドにおけるインクの吐出タイミングに設定する、
ことを特徴とするインクジェット装置。
【請求項８】
請求項１ないし７の何れか一項に記載のインクジェット装置において、
前記複数のインクジェットヘッドは、吐出するインクの色が互いに異なっている、
ことを特徴とするインクジェット装置。
【請求項９】
請求項１ないし８の何れか一項に記載のインクジェット装置と、
前記布地を前記搬送部に供給する布供給部と、
前記複数のインクジェットヘッドにより染色された布地を乾燥させる乾燥部と、を備える、染色システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷面にインクを吐出してインクの液滴を着弾させるインクジェット装置およびそれを用いた染色システムに関する。
【背景技術】
【０００２】
インクジェット装置は、インクジェットヘッドからインクを吐出することにより、被印刷面に印字や描画を行う装置である。インクジェットヘッドには、微細なノズルが列に並んで多数設けられている。被印刷面に対する描画のパターンに応じて、インクを吐出するノズルとインクの吐出量が設定される。
【０００３】
以下の特許文献１には、記録ヘッドを加速または減速させながらインクの吐出動作を行う加減速区間において、当該加減速区間で用いる吐出駆動パルスの形状を、記録ヘッドを定速移動させつつ吐出動作を行う定速区間で使用される吐出駆動パルスの形状を基準として補正することにより、加減速区間において吐出されるインクの量を増加させることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開０６２０１６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、衣服等の生地となる布地の染色は、これまで、染色対象の色の染料に布地を浸すことによって行われていた。このため、布地の染色のために多量の染料が必要であった。また、染色に用いた染料を除去および廃棄する際に、大量の水が使用され、さらに、バクテリアで染料を分解する処理等も必要となっていた。このため、これらの処理に大きなコストが掛かっていた。
【０００６】
これに対し、インクジェット装置を用いて布地を染色すれば、染色に必要な量のインクを布地に吐出するのみで済むため、染色に用いるインクの量を大幅に削減できる。また、染料を除去および廃棄する必要がないため、染料の後処理に必要なコストも削減できる。
【０００７】
インクジェット装置を用いて布地を染色する構成として、布地を長手方向に送るための搬送機構と、布地の送り方向に所定の間隔をおいて配置された複数のインクジェットヘッドとを備える構成を用い得る。この構成では、搬送機構によって布地を長手方向に送りながら、それぞれのインクジェットヘッドから、異なる色のインクを布地に吐出する制御が行われる。こうして、布地の各部位に所望の色のインクの液滴が着弾される。
【０００８】
この構成では、各インクジェットヘッドと布地との間にギャップがあるため、吐出されたインクの液滴は、このギャップを飛行した後に、布地に着弾する。このため、布地の搬送を開始した直後の加速期間と布地の搬送を終了させる際の減速期間において、インクの液滴が吐出されてから布地に着弾するまでの間に布地が送られる距離が変化する。したがって、布地の送りに同期してインクの吐出を制御すると、加速期間と減速期間において、布地におけるインクの着弾位置が布地の長手方向において粗あるいは密となってしまう。
【０００９】
また、この構成では、複数のインクジェットヘッドが間隔をおいて配置されるため、布地の所定の部位が各インクジェットヘッドを通過するタイミングが異なることになる。このため、加速期間と減速期間において、各インクジェットヘッドからの液滴が布地において疎または密となる領域が、布地の長手方向において互いにずれることになる。その結果、布地において、各色のインクが適正に調和せず、印刷後の布地の色味が所望の色味と異なることが起こり得る。
【００１０】
このように、加速期間と減速期間において布地にインクを吐出すると、種々の問題が起こり得る。このため、加速期間と減速期間にはインクの吐出を行わず、布地の送りが一定速度に安定した状態においてインクを吐出するよう制御する方法をとり得る。しかし、この制御では、加速期間と減速期間においてインクが吐出されなかった布地の部分が無駄になってしまうとの問題が生じる。
【００１１】
かかる課題に鑑み、本発明は、布地の送り速度が安定しない期間においても布地の所定の位置にインクの液滴を着弾させることが可能なインクジェット装置およびそれを用いた染色システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の態様は、布地にインクを吐出して布地を染色するためのインクジェット装置に関する。第１の態様に係るインクジェット装置は、布地を送るための搬送部と、前記布地の送り方向に所定の間隔で配置された複数のインクジェットヘッドと、前記搬送部と前記複数のインクジェットヘッドとを制御する制御部と、を備える。ここで、前記制御部は、前記搬送部による前記布地の搬送速度に関する情報に基づいて、前記複数のインクジェットヘッドにおけるインクの吐出タイミングを、前記搬送速度が速いほど早めるよう制御する
本態様に係るインクジェット装置によれば、布地の搬送速度に応じてインクの吐出タイミングが制御される。よって、布地の搬送を開始した直後の加速期間と布地の搬送を終了させる際の減速期間において各インクジェットヘッドからインクを吐出させた場合も、搬送速度の変化によって生じるインクの着弾位置のずれが抑制される。よって、各インクジェットヘッドから所定の位置にインクの液滴を着弾させることができる。
【００１３】
本発明の第２の態様は、染色システムに関する。第２の態様に係る染色システムは、第１の態様に係るインクジェット装置と、前記布地を前記搬送部に供給する布供給部と、前記複数のインクジェットヘッドにより染色された布地を乾燥させる乾燥部と、を備える。
【００１４】
本態様に係る染色システムによれば、第１の態様と同様の効果が奏され得る。
【発明の効果】
【００１５】
以上のとおり、本発明に係るインクジェット装置および染色システムによれば、布地の送り速度が安定しない期間においても布地の所定の位置にインクの液滴を着弾させることができる。
【００１６】
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下に示す実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００１７】
【図１】図１（ａ）は、実施の形態に係る染色システムの外観構成を模式的に示す平面図、図１（ｂ）は、実施の形態に係る染色システムの外観構成を模式的に示す側面図である。
【図２】図２は、実施の形態に係るインクジェット装置の構成を模式的に示す斜視図である。
【図３】図３（ａ）は、実施の形態に係るヘッドブロックの構成を模式的に示す斜視図である。図３（ｂ）は、実施の形態に係るヘッド部の下面の構成を模式的に示す平面図である。図３（ｃ）は、実施の形態に係るヘッドブロックをＺ軸負方向に見た場合のヘッドモジュールの配置構成を模式的に示す図である。
【図４】図４は、実施の形態に係るインクジェット装置の構成を示すブロック図である。
【図５】図５は、実施の形態に係る印刷同期信号の生成に関する制御部の構成を示すブロック図である。
【図６】図６は、実施の形態に係る周期カウンタの動作を説明するタイミングチャートである。
【図７】図７は、実施の形態に係る動作状態の設定方法を説明するタイミングチャートである。
【図８】図８は、実施の形態に係る各インクジェットヘッドに対する動作状態ＳＴ１の設定形態を説明する図である。
【図９】図９（ａ）は、実施の形態に係る染色動作の基本フローを示すフローチャートである。図９（ｂ）は、実施の形態に係る印刷同期処理を示すフローチャートである。
【図１０】図１０（ａ）は、実施の形態に係る動作状態ＳＴ０における処理を示すフローチャートである。図１０（ｂ）は、実施の形態に係る動作状態ＳＴ１における処理を示すフローチャートである。
【図１１】図１１は、実施の形態に係る動作状態ＳＴ２における処理を示すフローチャートである。
【図１２】図１２は、実施の形態に係るカウンタの計数動作と印刷同期信号の出力タイミングを示すタイミングチャートである。
【図１３】図１３は、実施の形態に係るカウンタの計数動作と印刷同期信号の出力タイミングを示すタイミングチャートである。
【図１４】図１４（ａ）は、比較例に係る第１のインクジェットヘッドにおけるインクの吐出動作を模式的に示す図である。図１４（ｂ）は、比較例に係る第２のインクジェットヘッドにおけるインクの吐出動作を模式的に示す図である。
【図１５】図１５（ａ）は、実施の形態に係る第１のインクジェットヘッドにおけるインクの吐出動作を模式的に示す図である。図１５（ｂ）は、実施の形態に係る第２のインクジェットヘッドにおけるインクの吐出動作を模式的に示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施の形態について、図を参照して説明する。便宜上、各図には互いに直交するＸ、Ｙ、Ｚ軸が付記されている。ＸＹ平面は水平面に平行であり、Ｚ軸方向は鉛直方向に平行である。Ｘ軸正方向が布地の搬送方向であり、Ｙ軸方向は布地の幅方向である。
【００１９】
図１（ａ）は、染色システム１の外観構成を模式的に示す平面図、図１（ｂ）は、染色システム１の外観構成を模式的に示す側面図である。
【００２０】
染色システム１は、インクジェット装置２と、布供給部３０と、乾燥部４０とを備えている。インクジェット装置２は、第１のインクジェットヘッド１１と、第２のインクジェットヘッド１２と、第３のインクジェットヘッド１３と、第４のインクジェットヘッド１４と、搬送部２０とを備えている。
【００２１】
第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４は、布地５０の搬送方向（Ｘ軸正方向）に所定の間隔で配置されている。第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４は、互いに異なる色のインクを、布地５０に向けて吐出する。たとえば、第１のインクジェットヘッド１１、第２のインクジェットヘッド１２、第３のインクジェットヘッド１３および第４のインクジェットヘッド１４、それぞれ、シアン、マゼンダ、イエロー、ブラックのインクを吐出する。
【００２２】
搬送部２０は、搬送ベルト２１と、ローラ２２、２３とを備えている。布地５０は搬送ベルト２１の上面に貼り付いた状態で、搬送ベルト２１によってＸ軸正方向に送られる。搬送部２０の構成については、追って、図２を参照して説明する。
【００２３】
布供給部３０は、支軸３１ａを備える設置ユニット３１と、フレームに支持されたローラ３２〜３４とを備えている。一方向に巻き取られた布地５０が、回転可能に設置ユニット３１の支軸３１ａにセットされる。設置ユニット３１にセットされた布地５０の端部が引き出されて、ローラ３２、３３の上面に掛けられる。布地５０の端部がローラ３４の下面に掛けられて、搬送ベルト２１へと導かれる。布地５０の端部は、搬送ベルト２１の上面に貼り付けられる。搬送ベルト２１の移動に伴い、設置ユニット３１から布地５０が引き出されて、布地５０がＸ軸正方向に移動する。
【００２４】
乾燥部４０は、乾燥機４１と、ローラ４２、４３とを備える。乾燥機４１は、ローラ４２を介して導入された布地５０のインクを乾燥させる。ローラ４２は、搬送ベルト２１の上面から布地５０を剥離させて乾燥機４１へと導入させるためのものである。ローラ４３は、乾燥機４１から搬出された布地５０を後方へと案内するためのものである。
【００２５】
図２は、インクジェット装置２の構成を模式的に示す斜視図である。
【００２６】
インクジェット装置２は、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４、搬送ベルト２１およびローラ２２、２３の他に、支柱６１、６２と、支持部６３〜６６と、を備える。インクジェット装置２は、布地５０にインクを吐出して布地５０を染色する。なお、図２では、便宜上、支持部６６と第４のインクジェットヘッド１４の外形が破線で示されており、第４のインクジェットヘッド１４の内部が透視され、第４のインクジェットヘッド１４の内部のヘッドブロック１００が図示されている。
【００２７】
支柱６１、６２は、Ｘ軸方向に延びた枠部材であり、Ｙ軸方向に互いに離れている。支柱６１と支柱６２の間には、Ｘ軸負側の位置にローラ２２が設けられ、Ｘ軸正側の位置にローラ２３が設けられている。ローラ２２、２３は、それぞれ、Ｙ軸方向に延びた支軸２２ａ、２３ａを備えている。支軸２２ａ、２３ａは、回転可能となるよう支柱６１、６２に支持されている。また、支軸２２ａ、２３ａは、図示しないモータによりＹ軸正方向に見て時計回りに回転される。
【００２８】
搬送ベルト２１は、Ｙ軸方向に所定の幅を有し、ローラ２２、２３に掛け渡されている。搬送ベルト２１の表面には、布地５０が滑らないように、粘着剤樹脂が塗布されており、印写が終わるとベルトから剥離される。支軸２２ａ、２３ａがモータにより回転されると、ローラ２２、２３が回転し、搬送ベルト２１に設置された布地５０がＸ軸正方向に搬送される。
【００２９】
支持部６３〜６６は、Ｙ軸方向に延びた枠部材であり、支柱６１と支柱６２に掛け渡されている。第１のインクジェットヘッド１１は、支持部６３に設置されており、第２のインクジェットヘッド１２は、支持部６４に設置されており、第３のインクジェットヘッド１３は、支持部６５に設置されており、第４のインクジェットヘッド１４は、支持部６６に設置されている。第１のインクジェットヘッド１１と、第２のインクジェットヘッド１２と、第３のインクジェットヘッド１３と、第４のインクジェットヘッド１４は、搬送ベルト２１によって搬送される布地５０に対して対向するように設置されている。第１のインクジェットヘッド１１〜第４のインクジェットヘッド１３は、それぞれ、６つのヘッドブロック１００を備える。
【００３０】
図３（ａ）は、ヘッドブロック１００の構成を模式的に示す斜視図である。
【００３１】
図３（ａ）に示すように、ヘッドブロック１００は、フレーム１０１と、６つのヘッドモジュール１１０と、を備える。ヘッドモジュール１１０は、フレーム１０１に形成された矩形の凹部（図示せず）に嵌まるようにフレーム１０１設置されている。フレーム１０１の凹部には、ヘッドブロック１００からＺ軸正方向にインクを吐出可能とするための開口が形成されている。ヘッドモジュール１１０は、Ｘ軸方向に並んだ４つのヘッド部１１１からなる。
【００３２】
図３（ｂ）は、ヘッド部１１１の下面の構成を模式的に示す平面図である。
【００３３】
図３（ｂ）に示すように、ヘッド部１１１の下面には、インクを吐出するための多数のノズル１１１ａがＹ軸方向に一列に並ぶように配置されている。具体的には、ヘッド部１１１の下面には、ノズル１１１ａの列Ｌ１〜Ｌ４が配置されている。列Ｌ１〜Ｌ４には、それぞれ、多数のノズル１１１ａが一定間隔で設けられている。後述するインク供給部４００（図４参照）から供給されたインクは、ノズル１１１ａから下方向（Ｚ軸正方向）に吐出され、搬送ベルト２１上の布地５０に印写される。
【００３４】
図３（ｃ）は、ヘッドブロック１００をＺ軸負方向に見た場合のヘッドモジュール１１０の配置構成を模式的に示す図である。
【００３５】
上述したように、ヘッド部１１１の下面には、ノズル１１１ａがＹ軸方向に並ぶ列Ｌ１〜Ｌ４が配置されており、ヘッドモジュール１１０は、Ｘ軸方向に並んだ４つのヘッド部１１１からなる。したがって、図３（ｃ）に示すように、１つのヘッドモジュール１１０を下面側から見ると、Ｙ軸方向に並んだノズル１１１ａの列がＸ軸方向に１６列並ぶことになる。
【００３６】
また、図３（ｃ）に示すように、６つのヘッドモジュール１１０は、Ｙ軸方向の位置が重なるように並んでいる。すなわち、Ｙ軸正側から１、３、５番目のヘッドモジュール１１０は、Ｘ軸正側に配置されており、Ｙ軸正側から２、４、６番目のヘッドモジュール１１０とは、Ｘ軸負側に配置されている。そして、Ｘ軸方向に隣り合う２つのヘッドモジュール１１０は、Ｙ軸方向に所定の幅ｗ１だけ重なるように配置されている。これにより、Ｘ軸正側のヘッドモジュール１１０のＹ軸負側の端のノズル１１１ａとＸ軸負側のヘッドモジュール１１０のＹ軸正側の端のノズル１１１ａとの間のＹ軸方向の距離が、各列Ｌ１〜Ｌ４のノズル１１１ａの間隔と同じになっている。
【００３７】
このように６つのヘッドモジュール１１０が配置されることにより、１つのヘッドブロック１００内のノズル１１１ａは、Ｙ軸方向において等間隔となるように、並ぶこととなる。これにより、１列のノズル数の６倍の幅で等間隔に、インクの液滴を布地５０に吐出することができる。
【００３８】
図２に戻り、インクジェット装置２によって布地５０を染色する際には、図１（ａ）、（ｂ）を参照して説明したようにして、布地５０が搬送ベルト２１上に設置され、ローラ２２、２３が回転される。これにより搬送ベルト２１上の布地５０が、各インクジェットヘッドの吐出領域を通過するようにＸ軸正方向に搬送される。このとき、布地５０に対して、第１のインクジェットヘッド１１、第２のインクジェットヘッド１２、第３のインクジェットヘッド１３および第４のインクジェットヘッド１４のノズル１１１ａから、適宜、各色のインクが吐出される。
【００３９】
図４は、インクジェット装置２の構成を示すブロック図である。
【００４０】
インクジェット装置２は、第１のインクジェットヘッド１１と、第２のインクジェットヘッド１２と、第３のインクジェットヘッド１３と、第４のインクジェットヘッド１４の他、制御部２００と、搬送部３００と、インク供給部４００と、インターフェース５００と、を備える。
【００４１】
搬送部３００は、ローラ２２、２３と、ローラ２２、２３を回転させるためのモータと、搬送ベルト２１の他に、ローラ２２の回転を検出するためのエンコーダ３０１を含んでいる。エンコーダ３０１は、ローラ２２が一定角度回転するごとにパルスを１つ出力する。たとえば、エンコーダ３０１は、ローラ２２が１回転する間に、１００００個程度のパルスを出力する。
【００４２】
制御部２００は、信号処理回路とメモリを備え、メモリに保持されたプログラムに従って、インクジェット装置２の各部を制御する。さらに、制御部２００は、印刷同期信号を出力するための構成を備えている。印刷同期信号は、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４におけるインクの吐出タイミングを設定するために用いられる。
【００４３】
インク供給部４００は、４つのインクジェットヘッドにそれぞれ対応する色のインクを供給するための構成を備える。インターフェース５００は、布地５０に染色すべき色および色調の入力を受け付けて、当該染色情報を制御部２００に出力する。
【００４４】
制御部２００は、入力された染色情報に従って、４つのインクジェットヘッドと、インク供給部４００と、搬送部３００と、を制御し、布地５０に染色を行う。これにより、布地５０がＸ軸正方向に搬送されながら、４つのインクジェットヘッドのノズル１１１ａからインクが布地５０に吐出され、布地５０に染色が行われる。
【００４５】
図５は、印刷同期信号の生成に関する制御部２００の構成を示すブロック図である。印刷同期信号は、各インクジェットヘッドに対しインクの吐出タイミングを規定するためのものである。便宜上、図５には、搬送部３００に含まれるエンコーダ３０１が併せて示されている。
【００４６】
制御部２００は、周期カウンタ２０１と、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５とを備えている。周期カウンタ２０１は、エンコーダ３０１から入力される信号（エンコーダ信号）に基づいて、制御部２００の内部クロックを計数し、計数結果を周期データとして、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５に出力する。クロックは、たとえば、周波数が数１０ＭＨｚ程度の固定クロックである。
【００４７】
図６は、周期カウンタ２０１の動作を説明するタイミングチャートである。
【００４８】
図６に示すように、周期カウンタ２０１は、エンコーダ信号の立ち下がりに応じてリセットされ、クロックの計数を開始する。その後、周期カウンタ２０１は、次にエンコーダ信号が立ち下がるまでクロックを計数し、次のエンコーダ信号の立ち下がりに応じて、そのときの計数値を周期データとして出力する。すなわち、周期カウンタ２０１は、エンコーダ信号の１周期に含まれるクロック数を周期データとして出力する。
【００４９】
上記のように、エンコーダ信号は、布地５０を送るローラ２２の回転に同期して出力される。したがって、エンコーダ信号の周期は、布地５０の搬送速度を反映したものとなる。すなわち、布地５０の搬送速度が早いとエンコーダ信号の周期が短くなる。この場合、周期カウンタ２０１から出力される周期データ（クロックの計数値）は小さくなる。また、布地５０の搬送速度が遅いとエンコーダ信号の周期が長くなる。この場合、周期カウンタ２０１から出力される周期データ（クロックの計数値）は大きくなる。したがって、周期カウンタ２０１から出力される周期データは、布地５０の搬送速度を反映した情報となる。
【００５０】
図５に戻り、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５は、それぞれ、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１２に対応づけられている。第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５は、それぞれ、カウンタを備えており、これらのカウンタで、エンコーダ信号のパルスを計数する。第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５は、計数可能な最大計数値が互いに同じとなっている。すなわち、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５は、互いに同じ最大計数値でオーバーフローする。
【００５１】
染色動作が開始されると、制御部２００は、周期カウンタ２０１から出力される周期データに基づいて、布地５０が所定の速度で搬送されるように搬送部３００を制御する。これにより布地５０の搬送が開始されると、制御部２００は、第１のカウンタコントローラ２０２、第２のカウンタコントローラ２０３、第３のカウンタコントローラ２０４および第４のカウンタコントローラ２０５に、それぞれ、第１のプリデータ、第２のプリデータ、第３のプリデータおよび第４のプリデータをプリロードする。これらプリデータの内容については、追って、図８を参照して説明する。
【００５２】
その後、制御部２００は、第１のカウンタコントローラ２０２、第２のカウンタコントローラ２０３、第３のカウンタコントローラ２０４および第４のカウンタコントローラ２０５を制御して、印刷同期信号を生成する。これらの印刷同期信号は、それぞれ、第１のインクジェットヘッド１１、第２のインクジェットヘッド１２、第３のインクジェットヘッド１３および第４のインクジェットヘッド１２のインクの吐出タイミングを規定するために用いられる。制御部２００における制御の内容については、追って、図９（ａ）〜図１１を参照して説明する。
【００５３】
図７は、染色動作における動作状態の設定方法を説明するタイミングチャートである。
【００５４】
図７の最上段は、布地５０に対する染色動作が開始してから終了するまでの間の布地５０の搬送速度の変化を模式的に示している。染色動作が開始され、布地５０の搬送が開始されると、布地５０の搬送が加速し、時刻Ｔ３において所定の速度Ｖ２に到達する。その後、布地５０の搬送速度は時刻Ｔ４まで速度Ｖ２に維持される。やがて、染色動作が終了に近づくと、時刻Ｔ４において、布地５０の搬送が減速し、その後、布地５０の搬送が停止する。このような布地５０の搬送速度の変化に伴い、周期カウンタ２０１から出力される周期データが、図７の中段のように変化する。
【００５５】
制御部２００は、布地５０の搬送速度に応じて、動作状態をＳＴ０〜ＳＴ２に設定する。布地５０に対する各インクジェットヘッドによる印刷は、動作状態ＳＴ２において行われる。動作状態ＳＴ１は、布地５０の印刷開始位置を各インクジェットヘッドに位置付けるために設けられている。動作状態ＳＴ１の時間長、すなわち、時刻Ｔ１から時刻Ｔ２の間の時間長は、制御対象のインクジェットヘッドごとに異なっている。
【００５６】
図８は、各インクジェットヘッドに対する動作状態ＳＴ１の設定形態を説明する図である。
【００５７】
図８において、ＳＰ１〜ＳＰ４は、それぞれ、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４の位置を示している。白抜きの矢印は、布地５０の搬送方向である。５０ａは、布地５０の印刷開始位置である。ＳＰ０は、図７の時刻Ｔ１のタイミング、すなわち、布地５０の搬送速度が速度Ｖ１に到達したタイミングにおける印刷開始位置の位置を示している。上下に並ぶ５つの布地５０は、時間の経過に伴い搬送された布地５０を示している。ＳＴ１−１１〜ＳＴ１−１４は、それぞれ、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４に対して設定された動作状態ＳＴ１における布地５０の搬送距離を示している。
【００５８】
図８に示すように、インクジェットヘッドごとに動作状態ＳＴ１における布地５０の搬送距離ＳＴ１−１１〜ＳＴ１−１４が異なっている。各インクジェットヘッドに設定される搬送距離ＳＴ１−１１〜ＳＴ１−１４は、布地５０の印刷開始位置５０ａが位置ＳＰ０から対応するインクジェットヘッドの位置ＳＰ１〜ＳＰ４に到達するのに要する距離に制御される。搬送距離ＳＴ１−１１〜ＳＴ１−１４は、図５に示す第１〜第４のプリデータと周期データ（布地５０の搬送速度）とに基づいて設定される。
【００５９】
より詳細には、搬送距離ＳＴ１−１１〜ＳＴ１−１４に応じて第１〜第４のプリデータが設定されている。第１のプリデータの値（計数値）と第１のカウンタコントローラ２０２のカウンタの最大計数値との差分が、搬送距離ＳＴ１−１１に応じたエンコーダ信号のパルス数に略等しくなるように設定されている。また、第２のプリデータの値（計数値）と第２のカウンタコントローラ２０３のカウンタの最大計数値との差分が、搬送距離ＳＴ１−１２に応じたエンコーダ信号のパルス数に略等しくなるように設定されている。第３のプリデータと第４のプリデータも同様の方法で設定されている。
【００６０】
制御部２００は、こうして調整された第１〜第４のプリデータと周期データ（布地５０の搬送速度）とに基づいて、インクジェットヘッドごとに、動作状態をＳＴ１からＳＴ２へと移行させるタイミングを制御する。動作状態ＳＴ１における制御については、追って、図１０（ｂ）を参照して説明する。
【００６１】
次に、染色動作における制御について、図９（ａ）〜図１１を参照して説明する。以下の制御は、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４に対して個別に行われる。各インクジェットヘッドに対する制御は、制御対象のインクジェットヘッドに対応付けられたカウンタコントローラを用いて行われる。たとえば、第１のインクジェットヘッド１１に対する制御は、第１のカウンタコントローラ２０２を用いて行われる。
【００６２】
図９（ａ）は、染色動作の基本フローを示すフローチャートである。
【００６３】
染色動作が開始されると、制御部２００は、動作状態をＳＴ０に設定し（Ｓ１１）、搬送部３００の駆動を開始させる（Ｓ１２）。これにより、布地５０の搬送が開始される。その後、制御部２００は、染色動作が終了するまで（Ｓ１４：ＮＯ）、印刷同期処理（Ｓ１３）を実行する。染色動作が終了すると（Ｓ１４：ＹＥＳ）、制御部２００は、搬送部３００を停止させる（Ｓ１５）。これにより、染色動作が終了する。なお、染色動作の開始時に、図５に示す周期カウンタ２０１と第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５は、全てリセットされる。
【００６４】
図９（ｂ）は、印刷同期処理（図９（ａ）のＳ１３）を示すフローチャートである。
【００６５】
エンコーダ３０１から出力されるエンコーダ信号が立ち下がると（Ｓ２１）、制御部２００は、周期カウンタ２０１から周期データを取得する（Ｓ２２）。そして、制御部２００は、現在の動作状態がＳＴ０〜ＳＴ２の何れにあるかを判定し（Ｓ２３）、現在の動作状態に応じた処理を実行する（Ｓ２４〜Ｓ２６）。
【００６６】
図１０（ａ）は、動作状態ＳＴ０における処理を示すフローチャートである。
【００６７】
制御部２００は、図９（ｂ）のステップＳ２２で取得した周期データが図７に示す閾値ＰＤ１以下となったか否か、すなわち、布地５０の搬送速度が速度Ｖ１以上となったか否かを判定する（Ｓ３１）。ステップＳ３１の判定がＮＯの場合、制御部２００は、今回の動作状態ＳＴ０の処理を終了する。ステップＳ３１の判定がＹＥＳの場合、制御部２００は、制御対象のインクジェットヘッドに対応するカウンタコントローラにプリデータをロードし（Ｓ３２）、当該インクジェットヘッドの動作状態をＳＴ１に設定する（Ｓ３３）。たとえば、制御対象のインクジェットヘッドが第１のインクジェットヘッド１１である場合、制御部２００は、第１のカウンタコントローラ２０２に第１のプリデータをロードし、第１のインクジェットヘッド１１の動作状態をＳＴ１に設定する。
【００６８】
図１０（ｂ）は、動作状態ＳＴ１における処理を示すフローチャートである。
【００６９】
制御部２００は、図９（ｂ）のステップＳ２２で取得した周期データが、図７に示す閾値ＰＤ３以下であるか否か、すなわち、布地５０の搬送速度が速度Ｖ３以上であるか否かを判定する（Ｓ４１）。ステップＳ４１の判定がＮＯの場合、制御部２００は、動作状態をＳＴ０に変更し（Ｓ４２）、処理を終了する。
【００７０】
ステップＳ４１の判定がＹＥＳの場合、制御対象のインクジェットヘッドに対応するカウンタコントローラは、カウンタの計数値（EnCount）を１だけ増加させる（Ｓ４３）。さらに、カウンタコントローラは、カウントアップ後の計数値（EnCount）に布地５０の搬送速度に応じた補正値（Nc/PD）を加算して、速度補正計数値（EnCalc）を取得する（Ｓ４４）。たとえば、制御対象のインクジェットヘッドが第１のインクジェットヘッド１１である場合、第１のカウンタコントローラ２０２は、自身のカウンタを１だけカウントアップさせ、さらに、カウントアップ後の計数値（EnCount）に補正値（Nc/PD）を加算して速度補正計数値（EnCalc）を取得する。
【００７１】
ここで、補正値（Nc/PD）は、所定の係数Ｎｃを、図９（ｂ）のステップＳ２２で取得した周期データＰＤで除算した商の値である。したがって、布地５０の搬送速度が速いほど、すなわち、周期データＰＤの値が小さいほど、補正値（Nc/PD）は大きくなる。係数Ｎｃは、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５において共通である。
【００７２】
続いて、カウンタコントローラは、ステップＳ４４で求めた速度補正計数値（EnCalc）がカウンタの最大計数値（Cmax）以上であるか否か、すなわち、速度補正計数値（EnCalc）によってカウンタがオーバーフローするか否かを判定する（Ｓ４５）。ステップＳ４５の判定がＮＯの場合、カウンタコントローラは、今回の動作状態ＳＴ１の処理を終了する。
【００７３】
ステップＳ４５の判定がＹＥＳの場合、カウンタコントローラは、カウンタをクリアする（Ｓ４６）。これに伴い、制御部２００は、制御対象のインクジェットヘッドに対する動作状態をＳＴ２に設定する（Ｓ４７）。たとえば、制御対象のインクジェットヘッドが第１のインクジェットヘッド１１である場合、ステップＳ４６において、第１のカウンタコントローラ２０２のカウンタがクリアされ、ステップＳ４７において、第１のインクジェットヘッド１１の動作状態がＳＴ２に設定される。
【００７４】
図１１は、動作状態ＳＴ２における処理を示すフローチャートである。
【００７５】
制御部２００は、図９（ｂ）のステップＳ２２で取得した周期データが、図７に示す閾値ＰＤ３以下であるか否か、すなわち、布地５０の搬送速度が速度Ｖ３以上であるか否かを判定する（Ｓ５１）。ステップＳ５１の判定がＮＯの場合、制御部２００は、動作状態をＳＴ０に変更し（Ｓ５２）、処理を終了する。
【００７６】
ステップＳ５１の判定がＹＥＳの場合、制御対象のインクジェットヘッドに対応するカウンタコントローラは、カウンタの計数値（EnCount）を１だけ増加させる（Ｓ５３）。さらに、カウンタコントローラは、カウントアップ後の計数値（EnCount）に布地５０の搬送速度に応じた補正値（Nc/PD）を加算して、速度補正計数値（EnCalc）を取得する（Ｓ５４）。補正値（Nc/PD）は、図１０（ｂ）のステップＳ４４で用いる補正値（Nc/PD）と同様である。たとえば、制御対象のインクジェットヘッドが第１のインクジェットヘッド１１である場合、第１のカウンタコントローラ２０２は、自身のカウンタを１だけカウントアップさせ、さらに、カウントアップ後の計数値（EnCount）に補正値（Nc/PD）を加算して速度補正計数値（EnCalc）を取得する。
【００７７】
続いて、カウンタコントローラは、ステップＳ５４で求めた速度補正計数値（EnCalc）がカウンタの最大計数値（Cmax）以上であるか否か、すなわち、速度補正計数値（EnCalc）によってカウンタがオーバーフローするか否かを判定する（Ｓ５５）。ステップＳ５５の判定がＮＯの場合、カウンタコントローラは、処理をステップＳ５７に進める。ステップＳ５５の判定がＹＥＳの場合、カウンタコントローラは、カウンタをクリアして（Ｓ５６）、処理をステップＳ５７に進める。
【００７８】
ステップＳ５７において、カウンタコントローラは、速度補正計数値（EnCalc）を変数ｎで分周して、同期計算値（SyncCalc）を取得する。同期計算値（SyncCalc）は、速度補正計数値（EnCalc）を変数ｎで除算した商である。そして、カウンタコントローラは、取得した同期計算値（SyncCalc）が１回前の処理で取得した同期計算値（SyncCalc）と相違するか否かを判定する（Ｓ５８）。これら２つの同期計算値（SyncCalc）が互いに相違する場合（Ｓ５８：ＹＥＳ）、カウンタコントローラは、印刷同期信号を出力し（Ｓ５９）、ステップＳ５７で取得した同期計算値（SyncCalc）を保存する（Ｓ６０）。これら２つの同期計算値（SyncCalc）が相違しない場合（Ｓ５８：ＮＯ）、カウンタコントローラは、印刷同期信号を出力せずに、ステップＳ５７で取得した同期計算値（SyncCalc）を保存する（Ｓ６０）。
【００７９】
たとえば、制御対象のインクジェットヘッドが第１のインクジェットヘッド１１である場合、第１のカウンタコントローラ２０２がステップＳ５５〜ステップＳ６０の制御を行う。ステップＳ５８の判定がＹＥＳの場合、第１のカウンタコントローラ２０２は、第１のインクジェットヘッド１１の吐出タイミングを規定する印刷同期信号を出力する。この印刷同期信号に同期して、第１のインクジェットヘッド１１からインクが吐出される。
【００８０】
図１２および図１３は、図１０（ａ）〜図１１の制御に基づくカウンタの計数動作と印刷同期信号の出力タイミングを示すタイミングチャートである。以下では、便宜上、第１のインクジェットヘッド１１に対する制御を例に挙げて説明を行う。
【００８１】
まず、図１２を参照して、動作状態がＳＴ０からＳＴ１に切り替わると、第１のカウンタコントローラ２０２のカウンタに第１のプリデータがロードされる。その後、周期カウンタ２０１から出力されるエンコーダ信号が立ち下がるごとに、第１のカウンタコントローラ２０２のカウンタが１ずつカウントアップされ、カウントアップ後の計数値に基づいて速度補正計数値（EnCal）が取得される。上記のように、速度補正計数値（EnCal）は、カウントアップ後の計数値（EnCount）に補正値（Nc/PD）を加算したものである。
【００８２】
やがて、速度補正計数値（EnCal）が第１のカウンタコントローラ２０２のカウンタの最大計数値（Cmax）に到達すると、第１のカウンタコントローラ２０２のカウンタがリセットされ、動作状態がＳＴ１からＳＴ２に切り替えられる。その後、周期カウンタ２０１から出力されるエンコーダ信号が立ち下がるごとに、第１のカウンタコントローラ２０２のカウンタが１ずつカウントアップされ、カウントアップ後の計数値に基づいて速度補正計数値（EnCal）が取得される。動作状態ＳＴ１の場合と同様、速度補正計数値（EnCal）は、カウントアップ後の計数値（EnCount）に補正値（Nc/PD）を加算して取得される。
【００８３】
動作状態ＳＴ２では、速度補正計数値（EnCal）が取得されるごとに、速度補正計数値（EnCal）を変数ｎで分周して同期計算値（SyncCal）が取得される。その後、暫く、同期計算値（SyncCal）は同じ値に維持される。動作状態がＳＴ１からＳＴ２に切り替わった後に、エンコーダ３０１から変数ｎよりやや少ない数のパルスが出力されたタイミング付近で、同期計算値（SyncCal）が変化する。これに応じて、印刷同期信号が出力される。出力された印刷同期信号に応じて、第１のインクジェットヘッド１１からインクが吐出される。
【００８４】
その後は、図１３に示すように、周期カウンタ２０１から出力されるエンコーダ信号が立ち下がるごとに、速度補正計数値（EnCal）がステップ状に増加する。そして、１回前に印刷同期信号が出力された後に、エンコーダ３０１から変数ｎよりやや少ない数のパルスが出力されたタイミング付近で、同期計算値（SyncCal）が変化し、印刷同期信号が出力される。出力された印刷同期信号に応じて、第１のインクジェットヘッド１１からインクが吐出される。
【００８５】
ここで、変数ｎは、印刷の解像度に応じた値に設定される。変数ｎが大きいほど、印刷同期信号が出力される間隔が広くなり、布地５０に転写されるインクの間隔が広くなる。すなわち、変数ｎが大きいほど、印刷の解像度が低くなる。
【００８６】
ただし、印刷同期信号は、変数ｎと同数のパルス分に対応する距離だけ布地５０が進むごとに出力されるものではない。すなわち、図１１のフローチャートでは、ステップＳ５３で取得されたパルスの計数値（EnCount）がステップＳ５７で分周されるのではなく、ステップＳ５４において、布地５０の搬送速度を反映した補正値（Nc/PD）をカウンタコントローラの計数値（EnCount）に加算して取得された速度補正計数値（EnCal）がステップＳ５７で分周される。したがって、ステップＳ５７で取得される同期計算値（SyncCalc）が変化するタイミングは、変数ｎと同数のパルス分に対応する距離だけ布地５０が進んだタイミングに対して、補正値（Nc/PD）の大きさ、すなわち、布地５０の搬送速度に応じた時間だけ前後する。つまり、布地５０の搬送速度が速いほど、印刷同期信号の出力タイミングが、変数ｎと同じ数のパルス分に対応する距離だけ布地５０が進んだタイミングから早められる。
【００８７】
こうして、制御部２００は、搬送部３００による布地５０の搬送速度に基づいて、インクジェットヘッドにおけるインクの吐出タイミングを、搬送速度が速いほど早めるように制御する。なお、図１１のステップＳ５４における係数Ｎｃは、布地５０の搬送速度が加速方向および減速方向に変化した場合に、略一定の間隔で布地５０にインクが転写されるように調整される。
【００８８】
図１４（ａ）は、比較例に係る第１のインクジェットヘッド１１におけるインクの吐出動作を模式的に示す図である。図１４（ｂ）は、比較例に係る第２のインクジェットヘッド１２におけるインクの吐出動作を模式的に示す図である。
【００８９】
比較例では、変数ｎと同数のパルス分に対応する距離だけ布地５０が進むごとに印刷同期信号が出力される。したがって、布地５０の長手方向の同じ位置に第１のインクジェットヘッド１１および第２のインクジェットヘッド１２からインクを転写する場合、比較例では、たとえば、布地５０上の位置Ｐ０が、第１のインクジェットヘッド１１および第２のインクジェットヘッド１２からそれぞれ同じ距離だけ手前の位置に到達したタイミングで、第１のインクジェットヘッド１１および第２のインクジェットヘッド１２に対する印刷同期信号が出力される。
【００９０】
この場合、布地５０の搬送が加速状態にあると、第１のインクジェットヘッド１１に対して印刷同期信号が出力された時点の布地５０の搬送速度Ｖａよりも、第２のインクジェットヘッド１２に対して印刷同期信号が出力された時点の布地５０の搬送速度Ｖｂが速くなる。他方、第１のインクジェットヘッド１１および第２のインクジェットヘッド１２と布地との間にはギャップＧ０があるため、第１のインクジェットヘッド１１および第２のインクジェットヘッド１２からそれぞれ吐出されたインクの液滴７１、７２は、このギャップＧ０を飛行した後に、布地５０に着弾する。
【００９１】
しかし、搬送速度Ｖａに比べて搬送速度Ｖｂが速いため、液滴７１が吐出されてから布地５０に着弾するまでの間に布地５０が送られる距離Ｄａに比べて、液滴７２が吐出されてから布地５０に着弾するまでの間に布地５０が送られる距離Ｄｂが長くなる。このため、液滴７１は布地５０上の位置Ｐ０に着弾し、液滴７２は布地５０上の位置Ｐ０から布地５０の搬送方向と逆方向にずれた位置に着弾する。
【００９２】
このように、比較例では、布地５０の搬送が加速状態にある場合、本来同じ位置に着弾されるべき液滴７１、７２が、布地５０上の長手方向にずれた位置に着弾してしまう。布地５０の搬送が減速状態にある場合も、同様に、布地５０上の長手方向にずれた位置に液滴７１、７２が着弾する。布地５０の搬送が減速状態にある場合、液滴７２は、液滴７１に対して布地５０の搬送方向にずれた位置に着弾する。
【００９３】
このように、比較例では、布地５０の搬送が加速状態または減速状態にある場合、本来同じ位置に着弾されるべき液滴７１、７２が、布地５０上の長手方向にずれた位置に着弾する。このため、布地５０において、各色のインクが適正に調和せず、印刷後の布地の色味が所望の色味と異なることが起こり得る。
【００９４】
また、比較例では、布地５０の搬送が加速状態または減速状態にある場合、たとえば、第１のインクジェットヘッド１１の下方を通過する布地５０の搬送速度が、時間の経過と共に変化する。このため、第１のインクジェットヘッド１１からインクの液滴７１が吐出されてから布地５０に着弾するまでの間に布地５０が送られる距離Ｄａが、時間の経過と共に変化する。したがって、比較例のように、布地５０が一定距離だけ送られるごとにインクの吐出するように制御すると、加速状態と減速状態において、布地５０におけるインクの着弾位置が布地５０の長手方向において粗あるいは密となってしまう。これによっても、印刷後の布地の色味が所望の色味と異なることが起こり得る。
【００９５】
図１５（ａ）は、実施の形態に係る第１のインクジェットヘッド１１におけるインクの吐出動作を模式的に示す図である。図１５（ｂ）は、実施の形態に係る第２のインクジェットヘッド１２におけるインクの吐出動作を模式的に示す図である。
【００９６】
本実施の形態では、上記のように、インクジェットヘッドにおけるインクの吐出タイミングが、布地５０の搬送速度が速いほど早めるように制御される。したがって、たとえば、図１５（ｂ）に示すように、第２のインクジェットヘッド１２でインクを吐出する際の布地５０の搬送速度Ｖｂが、第１のインクジェットヘッド１１でインクを吐出する際の布地５０の搬送速度Ｖａよりも速い場合、速度の変化に応じて、第２のインクジェットヘッド１２に対する印刷同期信号の出力タイミングが早められる。これにより、第２のインクジェットヘッド１２から吐出されたインクの液滴７２は、液滴７１と略同じ位置Ｐ０に着弾するようになる。布地５０の搬送が減速状態にある場合も同様に、インクの液滴７２は液滴７１と略同じ位置に着弾するようになる。
【００９７】
また、本実施の形態では、上記のように、インクジェットヘッドにおけるインクの吐出タイミングが、布地５０の搬送速度が速いほど早めるように制御されるため、布地５０の搬送が加速状態および減速状態にある場合も、長手方向において略一定のピッチで、各インクジェットヘッドからのインクの液滴を布地５０に着弾させることができる。よって、加速状態と減速状態において、布地５０におけるインクの着弾位置が布地５０の長手方向において粗あるいは密となることを抑制することができる。
【００９８】
＜実施形態の効果＞
以上、本実施の形態によれば、以下の効果が奏される。
【００９９】
布地５０の搬送速度に応じてインクの吐出タイミングが制御されるため、布地５０の搬送を開始した直後の加速期間と布地の搬送を終了させる際の減速期間において各インクジェットヘッドからインクを吐出させた場合も、搬送速度の変化によって生じるインクの着弾位置のずれが抑制される。よって、各インクジェットヘッドから所定の位置にインクの液滴を着弾させることができる。
【０１００】
また、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５によってエンコーダ３０１からのパルスを計数することにより、動作状態ＳＴ１、ＳＴ２における印刷同期のための制御を一連の制御として行う構成であるため、簡易な構成により効率的に印刷同期信号を生成することができる。
【０１０１】
また、動作状態ＳＴ１では、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５に第１のプリデータないし第４のプリデータがプリロードされた後に、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５の計数値（EnCount）に補正値（Nc/PD）を加算した速度補正計数値（EnClac）がカウンタの最大計数値（Cmax）に到達したか否かに基づいて、動作状態ＳＴ２への切り替えタイミングが調整されている。このように、動作状態をＳＴ１からＳＴ２へと切り替える際にも、布地５０の搬送速度を加味することにより、たとえば、布地５０の印刷開始位置５０ａが第１のインクジェットヘッド１１に到達する直前の布地５０の搬送速度が速い場合には、早めに動作状態がＳＴ１からＳＴ２へと切り替えられてインクの吐出が開始される。したがって、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４にそれぞれ印刷開始位置５０ａが到達する際の布地５０の搬送速度が互いに異なっている場合に、それぞれの搬送速度に適したタイミングで、動作状態ＳＴ２への切り替えが行われて、インクの吐出が開始される。よって、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４から最初に吐出されたインクを、それぞれ、印刷開始位置５０ａに着弾させることができる。
【０１０２】
＜変更例＞
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に何らの制限を受けるものではない。
【０１０３】
たとえば、上記実施の形態では、動作状態ＳＴ１において、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５に互いに異なるプリデータがプリロードされたが、動作状態ＳＴ１における処理は、これに限られるものではない。たとえば、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５にプリデータをプリロードすることなくエンコーダ信号のパルスを計数し、この計数値（EnCount）に搬送速度に基づく補正値（Nc/PD）を加算した速度補正計数値（EnCalc）が、それぞれ、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５に対して設定された互いに異なる閾値に到達したタイミングで、動作状態をＳＴ１からＳＴ２へと切り替えてもよい。この場合、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５に対して設定される閾値は、図８に示す搬送距離ＳＴ１−１１〜ＳＴ１―１４に対応する値とすればよい。
【０１０４】
また、上記実施の形態では、動作状態ＳＴ１において、速度補正計数値（EnCalc）がカウンタコントローラの最大計数値に到達することによって、動作状態がＳＴ２へと切り替えられたが、速度補正計数値（EnCalc）がカウンタコントローラの最大計数値よりも小さい閾値に到達することによって、動作状態がＳＴ２へと切り替えられてもよい。この場合、第１〜第４のプリデータは、当該閾値に応じて、上記実施の形態よりも小さい値に設定されればよい。
【０１０５】
また、上記実施の形態では、周期カウンタ２０１で内部クロックを計数することにより布地の搬送速度に関する情報（周期データ）が取得されたが、布地の搬送速度に関する情報が他の構成により取得されてもよい。また、布地５０の搬送速度に基づく各インクジェットヘッドの吐出タイミングの制御が、第１のカウンタコントローラ２０２〜第４のカウンタコントローラ２０５を用いた構成により実現されたが、他の構成により布地５０の搬送速度に基づく各インクジェットヘッドの吐出タイミングの制御が行われてもよい。
【０１０６】
また、上記実施の形態では、４つのインクジェットヘッドが支持部６３〜６６に固定される方式のインクジェット装置２を示したが、これに限らず、たとえば、布地５０の搬送方向に垂直な方向（Ｙ軸方向）に各色のインクジェットヘッドが移動可能な方式のインクジェット装置であってもよい。
【０１０７】
また、上記実施の形態では、４つのインクジェットヘッドが布地５０の搬送方向に並んで配置されたが、布地５０の搬送方向に並んで配置されるインクジェットヘッドの数は４つに限られるものではなく、２つ以上の他の数であってもよい。また、各インクジェットヘッドは、必ずしも、他のインクジェットヘッドと異なる色のインクを吐出しなくてもよく、複数のインクジェットヘッドが同色のインクを吐出してもよい。
【０１０８】
また、制御部２００は、必ずしも１つの制御ユニットで構成されなくともよく、たとえば、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４とインク供給部４００を制御する印刷制御ユニットと、搬送部３００を制御する搬送制御ユニットと、これら２つの制御ユニットと布供給部３０および乾燥部４０とを制御する中央制御ユニットから構成されてもよい。この場合、図９（ａ）〜図１１の制御は中央制御ユニットが行い、中央制御ユニットにより出力される印刷同期信号に基づいて、印刷制御ユニットが、第１のインクジェットヘッド１１〜第４のインクジェットヘッド１４の吐出タイミングを制御する。
【０１０９】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【符号の説明】
【０１１０】
１  …  染色システム
２  …  インクジェット装置
１１  …  第１のインクジェットヘッド
１２  …  第２のインクジェットヘッド
１３  …  第３のインクジェットヘッド
１４  …  第４のインクジェットヘッド
２１  …  搬送ベルト
２２、２３  …  ローラ
２１１ａ  …  ノズル
２００  …  制御部
２０２  …  第１のカウンタコントローラ（カウンタ、制御部）
２０３  …  第２のカウンタコントローラ（カウンタ、制御部）
２０４  …  第３のカウンタコントローラ（カウンタ、制御部）
２０５  …  第４のカウンタコントローラ（カウンタ、制御部）
３００  …  搬送部
３０１  …  エンコーダ
【図１】
2017226081.tif 000003
【図２】
2017226081.tif 000004
【図３】
2017226081.tif 000005
【図４】
2017226081.tif 000006
【図５】
2017226081.tif 000007
【図６】
2017226081.tif 000008
【図７】
2017226081.tif 000009
【図８】
2017226081.tif 000010
【図９】
2017226081.tif 000011
【図１０】
2017226081.tif 000012
【図１１】
2017226081.tif 000013
【図１２】
2017226081.tif 000014
【図１３】
2017226081.tif 000015
【図１４】
2017226081.tif 000016
【図１５】
2017226081.tif 000017