(57)【要約】【課題】印刷画質の低下を抑えつつ、ウェブの表面と裏面との間での印刷画像の位置ずれを低減できる印刷装置を提供する。【解決手段】エンコーダ２２Ａ，２２Ｂは、それぞれエンコーダローラ３１Ａ，３１Ｂの回転角度に応じてパルス信号を出力する。印刷装置制御部２４は、エンコーダ２２Ａの出力パルス信号に基づき印刷部２３Ａの各インクジェットヘッドにおけるインクの吐出タイミングを制御し、エンコーダ２２Ｂの出力パルス信号に基づき印刷部２３Ｂの各インクジェットヘッドにおけるインクの吐出タイミングを制御する。また、印刷装置制御部２４は、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づき、エンコーダ２２Ａ，２２Ｂの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正する。【選択図】図１
2019147359.tif 000002
【特許請求の範囲】
【請求項１】
ウェブの搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第１面に前記各印刷機構により画像を印刷する第１印刷部と、
前記搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第２面に前記各印刷機構により画像を印刷する第２印刷部と、
搬送されるウェブに同期して回転する第１ローラおよび第２ローラと、
前記第１ローラの回転角度に応じてパルス信号を出力する第１エンコーダと、
前記第２ローラの回転角度に応じてパルス信号を出力する第２エンコーダと、
前記第１エンコーダの出力パルス信号に基づき前記第１印刷部の前記各印刷機構における印刷タイミングを制御し、前記第２エンコーダの出力パルス信号に基づき前記第２印刷部の前記各印刷機構における印刷タイミングを制御する制御部とを備え、
前記制御部は、前記第１ローラの回転周期と第２ローラの回転周期との差分値に基づき、前記第１および第２エンコーダの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正することを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記第１エンコーダの出力パルス信号が入力され、入力された前記第１エンコーダの出力パルス信号に基づき、前記第１印刷部の前記各印刷機構における印刷タイミングを制御する第１印刷制御部と、
前記第２エンコーダの出力パルス信号が入力され、入力された前記第２エンコーダの出力パルス信号に基づき、前記第２印刷部の前記各印刷機構における印刷タイミングを制御する第２印刷制御部とを備え、
前記第１および第２エンコーダは、それぞれ前記第１および第２ローラの１回転ごとに基準信号をそれぞれ前記第１および第２印刷制御部に出力し、
前記第１および第２印刷制御部は、互いに通信線を介して接続されており、
それぞれに前記第１および第２エンコーダから入力される前記基準信号に基づき、それぞれ前記第１および第２ローラの回転周期を計測し、自印刷制御部で計測した回転周期を、前記通信線を介して他印刷制御部へ送信し、自印刷制御部で計測した回転周期と他印刷制御部から受信した回転周期とに基づき前記差分値を算出し、
算出した前記差分値に基づき、それぞれに入力される前記第１および第２エンコーダの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正することを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブに印刷する印刷装置に関する。
【背景技術】
【０００２】
長尺状のウェブを印刷媒体として搬送しつつ、インクジェットヘッドからウェブにインクを吐出して画像を印刷する印刷装置が知られている。
【０００３】
また、このような印刷装置として、ウェブの表面用の印刷部と、ウェブの搬送方向における表面用の印刷部の下流側に配置された裏面用の印刷部とを備え、ウェブの両面に印刷可能なものがある（特許文献１参照）。
【０００４】
また、上記のような両面印刷可能な印刷装置として、表面用の印刷部および裏面用の印刷部が、相互に異なる色のインクを吐出する複数のインクジェットヘッドをそれぞれ有するものがある。ここで、各印刷部における複数のインクジェットヘッドは、ウェブの搬送方向に並列して配置されている。
【０００５】
このような印刷装置では、搬送されるウェブに同期して回転するローラに接続されたエンコーダの出力パルス信号に基づき、各インクジェットヘッドにおけるインクの吐出タイミングを制御することが行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−６３０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のような吐出タイミング制御では、エンコーダから遠いインクジェットヘッドほど、ウェブの伸縮等の影響により、インクの着弾位置の精度が低下する。このため、例えば、エンコーダが表面用の印刷部の上流側近傍に配置されている場合、エンコーダから遠い裏面用の印刷部において、インクの着弾精度の低下によるインクジェットヘッド間のインクの着弾位置のずれが生じるおそれがある。すなわち、裏面の印刷画像において色ずれが生じ、印刷画質が低下するおそれがある。
【０００８】
これに対し、表面用の印刷部および裏面用の印刷部のそれぞれの近傍のローラにエンコーダを設置し、それらのエンコーダを用いて、それぞれの印刷部におけるインクの吐出タイミングを制御すれば、上述のような裏面における色ずれを抑えることができる。
【０００９】
このように表面用、裏面用の２つのエンコーダを設ける場合、通常、エンコーダが設けられる２つのローラには、直径が互いに同じローラが用いられる。しかし、その２つのローラの外周長が、メカ公差により互いに異なっていることがある。
【００１０】
このため、表面用の印刷部の位置と裏面用の印刷部の位置とで、それぞれに対応するエンコーダの出力パルス数に応じたウェブの搬送量が互いに異なることがある。これにより、ウェブの表面と裏面との間で画像の印刷長さに差が生じ、印刷が進むにつれて、ウェブの表面と裏面との間で徐々に印刷画像の位置ずれが生じることがある。
【００１１】
本発明は上記に鑑みてなされたもので、印刷画質の低下を抑えつつ、ウェブの表面と裏面との間での印刷画像の位置ずれを低減できる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の印刷装置は、ウェブの搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第１面に前記各印刷機構により画像を印刷する第１印刷部と、前記搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第２面に前記各印刷機構により画像を印刷する第２印刷部と、搬送されるウェブに同期して回転する第１ローラおよび第２ローラと、前記第１ローラの回転角度に応じてパルス信号を出力する第１エンコーダと、前記第２ローラの回転角度に応じてパルス信号を出力する第２エンコーダと、前記第１エンコーダの出力パルス信号に基づき前記第１印刷部の前記各印刷機構における印刷タイミングを制御し、前記第２エンコーダの出力パルス信号に基づき前記第２印刷部の前記各印刷機構における印刷タイミングを制御する制御部とを備え、前記制御部は、前記第１ローラの回転周期と第２ローラの回転周期との差分値に基づき、前記第１および第２エンコーダの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正することを特徴とする。
【発明の効果】
【００１３】
本発明の印刷装置によれば、印刷画質の低下を抑えつつ、ウェブの表面と裏面との間での印刷画像の位置ずれを低減できる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る印刷装置を備えた印刷システムの概略構成図である。
【図２】図１に示す印刷システムの制御ブロック図である。
【図３】図１に示す印刷システムの印刷装置が有する印刷装置制御部の構成を示すブロック図である。
【図４】図３に示す印刷装置制御部が有するヘッド制御部の構成を示すブロック図である。
【図５】図４に示すヘッド制御部が有するＦＰＧＡの機能ブロック図である。
【図６】ウェブの表面と裏面との間での印刷画像の位置ずれの説明図である。
【図７】エンコーダローラの回転周期を計測する動作の説明図である。
【図８】印刷制御部がエンコーダローラの回転周期を送信する処理のフローチャートである。
【図９】補正値計算処理のフローチャートである。
【図１０】エンコーダの出力パルス信号の補正処理のフローチャートである。
【図１１】エンコーダの出力パルス信号のパルス周期を計測する動作、および補正パルス信号の説明図である。
【図１２】パルス周期データの読み飛ばしの説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。
【００１６】
以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００１７】
図１は、本発明の実施の形態に係る印刷装置を備えた印刷システムの概略構成図である。図２は、図１に示す印刷システムの制御ブロック図である。図３は、図１に示す印刷システムの印刷装置が有する印刷装置制御部の構成を示すブロック図である。図４は、印刷装置制御部が有するヘッド制御部の構成を示すブロック図である。図５は、ヘッド制御部が有するＦＰＧＡの機能ブロック図である。以下の説明において、図１の紙面に直交する方向を前後方向とする。また、図１における紙面の上下左右を上下左右方向とする。
【００１８】
図１、図２に示すように、本実施の形態に係る印刷システム１は、巻出装置２と、印刷装置３と、巻取装置４とを備える。
【００１９】
巻出装置２は、フィルム、紙等からなる長尺状の印刷媒体であるウェブＷを印刷装置３へ巻き出す。巻出装置２は、ウェブロール支持軸１１と、ブレーキ１２と、巻出装置制御部１３とを備える。
【００２０】
ウェブロール支持軸１１は、ウェブロール１６を回転可能に支持する。ウェブロール１６は、ウェブＷがロール状に巻かれたものである。
【００２１】
ブレーキ１２は、ウェブロール支持軸１１にブレーキをかける。これにより、ウェブロール１６と後述する印刷装置３の搬送ローラ４２との間のウェブＷに張力が付与される。
【００２２】
巻出装置制御部１３は、ブレーキ１２を制御する。巻出装置制御部１３は、ＣＰＵ、メモリ、ハードディスク等を備えて構成される。
【００２３】
印刷装置３は、ウェブロール１６から巻き出されたウェブＷを搬送しつつ、ウェブＷに画像を印刷する。印刷装置３は、搬送部２１と、エンコーダ２２Ａ，２２Ｂ（それぞれ第１または第２エンコーダに相当）と、印刷部２３Ａ，２３Ｂ（それぞれ第１または第２印刷部に相当）と、印刷装置制御部（制御部に相当）２４とを備える。なお、エンコーダ２２Ａ，２２Ｂ等の符号におけるアルファベットの添え字を省略して総括的に表記することがある。
【００２４】
搬送部２１は、ウェブロール１６から巻き出されたウェブＷを巻取装置４へ向けて搬送する。搬送部２１は、エンコーダローラ３１Ａ，３１Ｂ（それぞれ第１または第２ローラに相当）と、ガイドローラ３２〜３９と、２０本のヘッド下ローラ４０と、蛇行制御部４１と、一対の搬送ローラ４２と、搬送モータ４３とを備える。
【００２５】
ここで、エンコーダローラ３１Ａ，３１Ｂ、ガイドローラ３２〜３９、ヘッド下ローラ４０、搬送ローラ４２、および後述する蛇行制御部４１の蛇行制御ローラ４６，４７により、搬送部２１におけるウェブＷの搬送経路が形成される。
【００２６】
エンコーダローラ３１Ａ，３１Ｂは、それぞれウェブＷの搬送方向における印刷部２３Ａ，２３Ｂの上流側近傍においてウェブＷをガイドするローラであって、それぞれエンコーダ２２Ａ，２２Ｂが設置されたローラである。エンコーダローラ３１Ａ，３１Ｂは、搬送されるウェブＷに従動回転する。エンコーダローラ３１Ａ，３１Ｂは、互いに同じ直径を有するように設計されたローラからなる。
【００２７】
ガイドローラ３２〜３９は、印刷装置３内で搬送されるウェブＷをガイドするローラである。ガイドローラ３２〜３９は、搬送されるウェブＷに従動回転する。
【００２８】
ガイドローラ３２は、印刷装置３の下部の左端部に配置されている。ガイドローラ３３は、ガイドローラ３２と後述する蛇行制御部４１の蛇行制御ローラ４６との間に配置されている。ガイドローラ３４は、後述する蛇行制御部４１の蛇行制御ローラ４７の左方のやや上方であって、エンコーダローラ３１Ａの下方の位置に配置されている。ガイドローラ３５は、エンコーダローラ３１Ａ，３１Ｂ間において、エンコーダローラ３１Ａとほぼ同じ高さで、印刷部２３Ａの下流側近傍に配置されている。
【００２９】
ガイドローラ３６は、エンコーダローラ３１Ｂとほぼ同じ高さで、印刷部２３Ｂの下流側近傍に配置されている。ガイドローラ３７は、ガイドローラ３６の右下方に配置されている。ガイドローラ３８は、ガイドローラ３７のやや右側の下方に配置されている。ガイドローラ３９は、ガイドローラ３８の右方において、印刷装置３の下部の右端部に配置されている。
【００３０】
ヘッド下ローラ４０は、エンコーダローラ３１Ａとガイドローラ３５との間、およびエンコーダローラ３１Ｂとガイドローラ３６との間において、後述するヘッドユニット５１の下でウェブＷを支持する。エンコーダローラ３１Ａとガイドローラ３５との間、およびエンコーダローラ３１Ｂとガイドローラ３６との間に、それぞれ１０本ずつのヘッド下ローラ４０が配置されている。そして、ヘッド下ローラ４０は、各ヘッドユニット５１の直下に２本ずつ配置されている。ヘッド下ローラ４０は、搬送されるウェブＷに従動回転する。
【００３１】
蛇行制御部４１は、ウェブＷの搬送方向に直交する幅方向（前後方向）における位置の変動である蛇行を補正するものである。蛇行制御部４１は、蛇行制御ローラ４６，４７と、蛇行制御モータ４８とを備える。
【００３２】
蛇行制御ローラ４６，４７は、ウェブＷをガイドするとともに、ウェブＷの蛇行を補正するためのローラである。蛇行制御ローラ４６，４７は、搬送されるウェブＷに従動回転する。蛇行制御ローラ４６，４７は、左右方向から見て、ウェブＷの幅方向に対して傾くように回動することで、ウェブＷを幅方向に移動させて蛇行を補正する。蛇行制御ローラ４６は、ガイドローラ３３の右方に配置されている。蛇行制御ローラ４７は、蛇行制御ローラ４６の上方に配置されている。
【００３３】
蛇行制御モータ４８は、左右方向に平行な回動軸回りに蛇行制御ローラ４６，４７を回動させる。
【００３４】
一対の搬送ローラ４２は、ウェブＷをニップしつつ、巻取装置４へ向けてウェブＷを搬送する。一対の搬送ローラ４２は、ガイドローラ３８，３９間に配置されている。
【００３５】
搬送モータ４３は、搬送ローラ４２を回転駆動させる。
【００３６】
エンコーダ２２Ａ，２２Ｂは、それぞれエンコーダローラ３１Ａ，３１Ｂに設置され、搬送されるウェブＷに従動回転（同期して回転）するエンコーダローラ３１Ａ，３１Ｂの回転角度に応じてパルス信号（Ａ相信号、Ｂ相信号）を出力する。また、エンコーダ２２Ａ，２２Ｂは、それぞれエンコーダローラ３１Ａ，３１Ｂの１回転を示す基準信号であるＺ相信号を出力する。
【００３７】
印刷部２３Ａは、ウェブＷの表面（第１または第２面に相当）に画像を印刷する。印刷部２３Ａは、エンコーダローラ３１Ａとガイドローラ３５との間のウェブＷの上方近傍に配置されている。印刷部２３Ａは、ヘッドユニット５１Ｋ，５１Ｃ，５１Ｍ，５１Ｙ，５１Ｐを備える。
【００３８】
ヘッドユニット５１Ｋ，５１Ｃ，５１Ｍ，５１Ｙ，５１Ｐは、それぞれインクジェットヘッド（印刷機構に相当）５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐを有する。ヘッドユニット５１Ｋ，５１Ｃ，５１Ｍ，５１Ｙ，５１Ｐは、ウェブＷの搬送方向である副走査方向（左右方向）に並列して配置されている。このため、インクジェットヘッド５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐも、副走査方向に並列して配置されている。
【００３９】
インクジェットヘッド５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐは、それぞれブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、予備インク色のインクをウェブＷに吐出して画像を印刷する。予備インク色としては、レッド、ライトシアン等が用いられる。
【００４０】
インクジェットヘッド５６は、ウェブＷに対向するインク吐出面に開口し、主走査方向（前後方向）に沿って配置された複数のノズル（図示せず）を有し、ノズルからインクを吐出する。
【００４１】
印刷部２３Ｂは、ウェブＷの裏面（第１または第２面に相当）に画像を印刷する。印刷部２３Ｂは、印刷部２３Ａの下方において、エンコーダローラ３１Ｂとガイドローラ３６との間のウェブＷの上方近傍に配置されている。すなわち、印刷部２３Ｂは、ウェブＷの搬送方向における印刷部２３Ａの下流側に配置されている。印刷部２３Ｂは、印刷部２３Ａと同様に、ヘッドユニット５１Ｋ，５１Ｃ，５１Ｍ，５１Ｙ，５１Ｐを備える。
【００４２】
印刷部２３Ｂは、印刷部２３Ａを左右反転した構成である。印刷部２３Ｂは、左右反転されている以外は、印刷部２３Ａと同様の構成である。
【００４３】
印刷装置制御部２４は、印刷装置３の各部の動作を制御する。図３に示すように、印刷装置制御部２４は、主制御部６１と、搬送制御部６２とを備える。
【００４４】
主制御部６１は、印刷装置３全体の制御を司る。主制御部６１は、印刷制御部６６Ａ，６６Ｂ（それぞれ第１または第２印刷制御部に相当）を備える。
【００４５】
印刷制御部６６Ａ，６６Ｂは、それぞれ印刷部２３Ａ，２３Ｂを制御して画像を印刷させる。すなわち、印刷制御部６６ＡはウェブＷの表面側の印刷制御を行うものであり、印刷制御部６６ＢはウェブＷの裏面側の印刷制御を行うものである。印刷制御部６６Ａ，６６Ｂには、それぞれエンコーダ２２Ａ，２２Ｂの出力パルス信号およびＺ相信号が入力される。印刷制御部６６Ａ，６６Ｂは、それぞれエンコーダ２２Ａ，２２Ｂの出力パルス信号に基づき、それぞれ印刷部２３Ａ，２３Ｂの各インクジェットヘッド５６におけるインクの吐出タイミング（印刷タイミング）を制御する。
【００４６】
また、印刷制御部６６Ａ，６６Ｂは、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づき、エンコーダ２２Ａ，２２Ｂの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正する。
【００４７】
ここで、上述のエンコーダローラ３１Ａ，３１Ｂの回転周期の差分値は、エンコーダローラ３１Ａ，３１Ｂの外周長に差があることに起因するものである。
【００４８】
エンコーダローラ３１Ａ，３１Ｂは、前述のように、互いに同じ直径に設計されたローラであるが、メカ公差により、エンコーダローラ３１Ａ，３１Ｂには外周長の差がある。エンコーダローラ３１Ａ，３１Ｂの外周長に差があると、それぞれに対応するエンコーダ２２Ａ，２２Ｂの出力パルス数に応じたウェブＷの搬送量に差が生じる。これにより、エンコーダ２２Ａの出力パルス信号に基づいて印刷部２３Ａにより印刷されるウェブＷの表面と、エンコーダ２２Ｂの出力パルス信号に基づいて印刷部２３Ｂにより印刷されるウェブＷの裏面との間で、画像の印刷長さに差が生じる。そして、印刷が進むにつれて、ウェブＷの表面と裏面との間で徐々に印刷画像の位置ずれが生じる。
【００４９】
例えば、エンコーダローラ３１Ａの外周長Ｌａがエンコーダローラ３１Ｂの外周長Ｌｂより大きい場合、図６に示すように、ウェブＷの表面の方が裏面よりも印刷長さが長くなり、表裏で対応するページ間において、表面のページが上流側にずれていく。
【００５０】
エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づくエンコーダ２２Ａ，２２Ｂの出力パルス信号の補正は、図６のようなウェブＷの表面と裏面との間での印刷画像の位置ずれを抑えるために行われるものである。
【００５１】
印刷制御部６６の説明に戻る。図３に示すように、印刷制御部６６Ａは、ヘッド制御部６７Ａｋ，６７Ａｃ，６７Ａｍ，６７Ａｙ，６７Ａｐを備える。ヘッド制御部６７Ａｋ，６７Ａｃ，６７Ａｍ，６７Ａｙ，６７Ａｐは、それぞれ印刷部２３Ａのインクジェットヘッド５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐの駆動を制御する。
【００５２】
印刷制御部６６Ｂは、ヘッド制御部６７Ｂｋ，６７Ｂｃ，６７Ｂｍ，６７Ｂｙ，６７Ｂｐを備える。ヘッド制御部６７Ｂｋ，６７Ｂｃ，６７Ｂｍ，６７Ｂｙ，６７Ｂｐは、それぞれ印刷部２３Ｂのインクジェットヘッド５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐの駆動を制御する。
【００５３】
印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７は、印刷制御部６６Ａのヘッド制御部６７Ａｋのみが搬送制御部６２と接続されている以外は、いずれも同様の構成を有する。図４に示すように、ヘッド制御部６７は、ＣＰＵ（Central Processing Unit）７１，７２と、ＦＰＧＡ（Field Programmable Gate Array）７３と、メモリ７４，７５と、ＨＤＤ（Hard Disk Drive）７６とを備える。
【００５４】
ＣＰＵ７１は、外部装置から圧縮された画像データが入力されると、その画像データを伸長する処理を行う。
【００５５】
ここで、各ヘッド制御部６７には、それぞれが制御するインクジェットヘッド５６による印刷対象の圧縮された画像データが入力される。例えば、ヘッド制御部６７Ａｋには、ウェブＷの表面に印刷部２３Ａのインクジェットヘッド５６Ｋによりブラックインクを吐出させるための画像データが入力される。また、例えば、ヘッド制御部６７Ｂｃには、ウェブＷの裏面に印刷部２３Ｂのインクジェットヘッド５６Ｃよりシアンインクを吐出させるための画像データが入力される。
【００５６】
ＣＰＵ７２は、反対面側のエンコーダローラ３１の回転周期を示す後述のローラ１周カウント値Ｎｂを取得し、それをＦＰＧＡ７３へ供給する。また、印刷制御部６６Ａのヘッド制御部６７Ａｋおよび印刷制御部６６Ｂのヘッド制御部６７ＢｋのＣＰＵ７２は、自印刷制御部６６で計測したエンコーダローラ３１の回転周期を示す後述のローラ１周カウント値ＮａをＦＰＧＡ７３から取得し、これを反対面側の印刷制御部（他印刷制御部）６６のヘッド制御部６７へ送信する。また、ヘッド制御部６７ＡｋのＣＰＵ７２は、画像データが入力されて印刷を開始する際に搬送制御部６２に対するウェブＷの搬送開始の指示を行う。
【００５７】
ここで、印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７のＣＰＵ７２は、ＣＡＮ（Controller Area Network）バス等の通信バス７７（通信線に相当）を介して互いに通信可能に接続されている。ヘッド制御部６７Ａｋ，６７ＢｋのＣＰＵ７２は、上述したローラ１周カウント値Ｎａを、通信バス７７を介して送信する。また、印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７のＣＰＵ７２は、信号線７８により互いに接続されている。ヘッド制御部６７ＡｋのＣＰＵ７２は、搬送制御部６２にウェブＷの搬送開始の指示を行うと、信号線７８を介してウェブＷの搬送開始を他のヘッド制御部６７のＣＰＵ７２に通知する。
【００５８】
ＦＰＧＡ７３は、画像データに基づき、インクジェットヘッド５６の各ノズルからインクを吐出させる。この際、ＦＰＧＡ７３は、エンコーダ２２の出力パルス信号に基づき、インクジェットヘッド５６におけるインクの吐出タイミングを制御する。
【００５９】
また、ＦＰＧＡ７３は、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づき、エンコーダ２２Ａ，２２Ｂの出力パルス信号のパルス周期の差を低減するように、自身に入力されるエンコーダ２２の出力パルス信号のパルス周期を補正する。
【００６０】
図５に示すように、ＦＰＧＡ７３は、ローラ１周期カウンタ８１と、レジスタ８２と、補正値計算部８３と、エンコーダパルス１周期カウンタ８４と、ＦＩＦＯ（First-In First-Out）部８５と、補正パルス信号生成部８６とを備える。ここで、図５には、エンコーダ２２の出力パルス信号の補正に関する構成のみを示している。
【００６１】
ローラ１周期カウンタ８１は、自身が含まれるヘッド制御部６７に対応するエンコーダ２２のＺ相信号を用いて、当該エンコーダ２２が設置されたエンコーダローラ３１の回転周期を計測する。
【００６２】
レジスタ８２は、反対面側の印刷制御部６６から送信されてくる、反対面側のローラ１周カウント値Ｎｂを保持する。このレジスタ８２が保持するローラ１周カウント値Ｎｂは、自身が含まれるヘッド制御部６７に対応するエンコーダ２２が設置されたエンコーダローラ３１とは異なるエンコーダローラ３１の回転周期を示すものである。
【００６３】
補正値計算部８３は、ローラ１周期カウンタ８１が計測したローラの回転周期を示すローラ１周カウント値Ｎａと、反対面側のローラ１周カウント値Ｎｂとの差分値に基づき、エンコーダ２２の出力パルス信号を補正するための補正値Ｈを計算する。
【００６４】
エンコーダパルス１周期カウンタ８４は、自身が含まれるヘッド制御部６７に入力されるエンコーダ２２の出力パルス信号のパルス周期を、１周期ごとに計測する。エンコーダパルス１周期カウンタ８４は、計測した１周期ごとのパルス周期を示すパルス周期データをＦＩＦＯ部８５へ順次出力する。
【００６５】
ＦＩＦＯ部８５は、エンコーダパルス１周期カウンタ８４から入力されるパルス周期データを、入力順に保持するとともに、入力順に出力する。
【００６６】
補正パルス信号生成部８６は、補正値計算部８３で計算された補正値Ｈと、ＦＩＦＯ部８５から取得したパルス周期データに基づき、エンコーダ２２の出力パルス信号のパルス周期を補正した信号である補正パルス信号を生成する。
【００６７】
図４に戻り、メモリ７４は、ＣＰＵ７１のワークエリアとして使用されるものである。メモリ７５は、ＦＰＧＡ７３のワークエリアとして使用されるものである。ＨＤＤ７６は、各種のプログラム等を記憶している。
【００６８】
搬送制御部６２は、搬送部２１によるウェブＷの搬送を制御する。搬送制御部６２は、ＣＰＵ、メモリ等を備えて構成される。
【００６９】
巻取装置４は、印刷装置３で印刷されたウェブＷを巻き取る。巻取装置４は、巻取軸９１と、巻取モータ９２と、巻取装置制御部９３とを備える。
【００７０】
巻取軸９１は、ウェブＷを巻き取って保持する。
【００７１】
巻取モータ９２は、巻取軸９１を図１における時計回り方向に回転させる。巻取軸９１の回転により、ウェブＷが巻取軸９１に巻き取られる。
【００７２】
巻取装置制御部９３は、巻取モータ９２の駆動を制御する。巻取装置制御部９３は、ＣＰＵ、メモリ、ハードディスク等を備えて構成される。
【００７３】
次に、印刷システム１の動作について説明する。
【００７４】
印刷システム１で印刷を行う際、印刷装置制御部２４の各ヘッド制御部６７に、それぞれが制御するインクジェットヘッド５６による印刷対象の圧縮された画像データが、外部装置から入力される。
【００７５】
圧縮された画像データが入力されると、各印刷制御部６６のＣＰＵ７１は、圧縮された画像データを伸長する処理を行う。そして、ＣＰＵ７１は、伸長した画像データをＦＰＧＡ７３へ送る。また、ＣＰＵ７１は、画像データとともに送信されてくるヘッダ情報をＣＰＵ７２へ送信する。ヘッダ情報は、ページサイズ、印刷解像度等の各種の印刷設定情報を含む。ＣＰＵ７２は、ヘッダ情報に基づき、ＦＰＧＡ７３に各種の印刷設定を行う。
【００７６】
ヘッド制御部６７ＡｋのＣＰＵ７２は、ヘッダ情報が入力されると、搬送制御部６２にウェブＷの搬送開始の指示を行うとともに、信号線７８を介してウェブＷの搬送開始を他のヘッド制御部６７のＣＰＵ７２に通知する。また、ヘッド制御部６７ＡｋのＣＰＵ７２は、巻出装置制御部１３および巻取装置制御部９３にもウェブＷの搬送開始の指示を行う。
【００７７】
ウェブＷの搬送開始が指示されると、巻出装置制御部１３は、ブレーキ１２にブレーキ力の出力を開始させる。また、印刷装置制御部２４の搬送制御部６２は、搬送モータ４３により搬送ローラ４２の駆動を開始させる。また、巻取装置制御部９３は、巻取モータ９２により巻取軸９１の駆動を開始させる。これにより、ウェブＷのウェブロール１６からの巻き出しおよび搬送が開始される。ブレーキ１２によりウェブロール支持軸１１にブレーキがかけられることで、ウェブロール１６と搬送ローラ４２との間においてウェブＷに張力が付与されつつ、ウェブＷが搬送される。
【００７８】
ウェブＷの搬送が開始されると、その搬送速度が所定の印刷搬送速度に達するまでは、ウェブＷは所定の加速度で加速される。ウェブＷの搬送速度が印刷搬送速度に達すると、搬送制御部６２は、印刷搬送速度でウェブＷを定速搬送するよう搬送モータ４３による搬送ローラ４２の駆動を制御する。
【００７９】
印刷搬送速度でのウェブＷの定速搬送が開始された後、各ヘッド制御部６７のＣＰＵ７２は、ＦＰＧＡ７３に印刷開始を指示する。この際、ＣＰＵ７２は、ウェブＷの搬送開始からのエンコーダ２２の出力パルス数に基づき、ウェブＷの定速搬送への移行後に設定されている各インクジェットヘッド５６の印刷開始タイミングを判断する。
【００８０】
印刷開始が指示されると、ＦＰＧＡ７３は、画像データに基づき、インクジェットヘッド５６の各ノズルからインクを吐出させ、各ページの印刷を実行させる。この際、ＦＰＧＡ７３は、エンコーダ２２の出力パルス信号に基づき、インクジェットヘッド５６における画像データに基づくインクの吐出タイミングを制御する。
【００８１】
この印刷動作時において、印刷制御部６６Ａ，６６Ｂは、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づき、それぞれエンコーダ２２Ａ，２２Ｂの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正する。
【００８２】
このエンコーダ２２の出力パルス信号の補正を行うために、印刷制御部６６Ａ，６６Ｂでは、それぞれに対応するエンコーダローラ３１Ａ，３１Ｂの回転周期を計測している。
【００８３】
具体的には、印刷制御部６６の各ヘッド制御部６７のローラ１周期カウンタ８１は、図７に示すように、自身が含まれるヘッド制御部６７に対応するエンコーダ２２のＺ相信号のパルス間の時間を、ＦＰＧＡ７３の内部クロックをカウントすることで計測する。Ｚ相信号のパルスは、エンコーダローラ３１の１回転ごとに出力されるものである。
【００８４】
ここで、ローラ１周期カウンタ８１によるＺ相信号のパルス間の内部クロックのカウント値を、ローラ１周カウント値Ｎａとする。ローラ１周期カウンタ８１によるローラ１周カウント値Ｎａは、当該ローラ１周期カウンタ８１に対応するエンコーダ２２が設置されたエンコーダローラ３１の回転周期を示すものとする。すなわち、印刷制御部６６Ａの各ヘッド制御部６７のローラ１周期カウンタ８１によるローラ１周カウント値Ｎａは、エンコーダローラ３１Ａの回転周期を示す。また、印刷制御部６６Ｂの各ヘッド制御部６７のローラ１周期カウンタ８１によるローラ１周カウント値Ｎａは、エンコーダローラ３１Ｂの回転周期を示す。
【００８５】
そして、印刷制御部６６Ａ，６６Ｂは、それぞれが計測したローラ１周カウント値Ｎａを、互いに相手方に送信している。
【００８６】
この印刷制御部６６がローラ１周カウント値Ｎａを送信する処理について、図８のフローチャートを参照して説明する。
【００８７】
ここで、ローラ１周カウント値Ｎａの送信は、印刷制御部６６Ａ，６６Ｂのそれぞれにおいて１つのヘッド制御部６７が行う。本実施の形態では、前述のように、印刷制御部６６Ａのヘッド制御部６７Ａｋと、印刷制御部６６Ｂのヘッド制御部６７Ｂｋとが、それぞれのローラ１周カウント値Ｎａを反対面側の印刷制御部６６へ送信するものとする。
【００８８】
図８のフローチャートの処理は、印刷搬送速度でのウェブＷの定速搬送が開始されたことにより開始となる。ここでは、印刷制御部６６Ａのヘッド制御部６７Ａｋによる処理として説明する。
【００８９】
図８のステップＳ１において、ヘッド制御部６７ＡｋのＣＰＵ７２は、ヘッド制御部６７ＡｋのＦＰＧＡ７３のローラ１周期カウンタ８１から直近のローラ１周カウント値Ｎａを取得する。
【００９０】
次いで、ステップＳ２において、ヘッド制御部６７ＡｋのＣＰＵ７２は、取得したローラ１周カウント値Ｎａを、通信バス７７を介して、反対面側の各ヘッド制御部６７、すなわち印刷制御部６６Ｂの各ヘッド制御部６７へ送信する。
【００９１】
次いで、ステップＳ３において、ヘッド制御部６７ＡｋのＣＰＵ７２は、直近のローラ１周カウント値Ｎａの送信から規定時間（例えば１００ｍｓｅｃ）が経過したか否かを判断する。
【００９２】
直近のローラ１周カウント値Ｎａの送信から規定時間が経過したと判断した場合（ステップＳ３：ＹＥＳ）、ヘッド制御部６７ＡｋのＣＰＵ７２は、ステップＳ１に戻る。
【００９３】
直近のローラ１周カウント値Ｎａの送信から規定時間が経過していないと判断した場合（ステップＳ３：ＮＯ）、ステップＳ４において、ヘッド制御部６７ＡｋのＣＰＵ７２は、ウェブＷに対する印刷が終了したか否かを判断する。
【００９４】
印刷が終了していないと判断した場合（ステップＳ４：ＮＯ）、ヘッド制御部６７ＡｋのＣＰＵ７２は、ステップＳ３に戻る。印刷が終了したと判断した場合（ステップＳ４：ＹＥＳ）、ヘッド制御部６７ＡｋのＣＰＵ７２は、一連の処理を終了する。
【００９５】
なお、上述の説明では、ＣＰＵ７２が送信するローラ１周カウント値Ｎａが、ローラ１周期カウンタ８１で計測された直近のローラ１周カウント値Ｎａであるとしたが、規定時間内におけるローラ１周カウント値Ｎａの平均値でもよい。
【００９６】
また、上述の図８のフローチャートの処理の説明は、印刷制御部６６Ａのヘッド制御部６７Ａｋによる処理として説明したが、印刷制御部６６Ｂのヘッド制御部６７Ｂｋでも同様の処理が行われる。すなわち、ヘッド制御部６７ＢｋのＣＰＵ７２は、規定時間ごとに、ヘッド制御部６７ＢｋのＦＰＧＡ７３のローラ１周期カウンタ８１からローラ１周カウント値Ｎａを取得し、そのローラ１周カウント値Ｎａを印刷制御部６６Ａの各ヘッド制御部６７へ送信する。
【００９７】
ヘッド制御部６７Ａｋ，６７Ｂｋから反対面側の各ヘッド制御部６７に送信されたローラ１周カウント値Ｎａは、それを受信した各ヘッド制御部６７のＣＰＵ７２により、反対面側のローラ１周カウント値Ｎｂとして、ＦＰＧＡ７３のレジスタ８２に書き込まれる。
【００９８】
すなわち、印刷制御部６６Ａのヘッド制御部６７Ａｋから印刷制御部６６Ｂの各ヘッド制御部６７に送信されたローラ１周カウント値Ｎａは、印刷制御部６６Ｂの各ヘッド制御部６７において、反対面側のローラ１周カウント値Ｎｂとしてレジスタ８２に書き込まれる。また、印刷制御部６６Ｂのヘッド制御部６７Ｂｋから印刷制御部６６Ａの各ヘッド制御部６７に送信されたローラ１周カウント値Ｎａは、印刷制御部６６Ａの各ヘッド制御部６７において、反対面側のローラ１周カウント値Ｎｂとしてレジスタ８２に書き込まれる。レジスタ８２には、最新のローラ１周カウント値Ｎｂが書き込まれた状態となる。
【００９９】
次に、エンコーダ２２の出力パルス信号の補正を行うための補正値計算処理について、図９のフローチャートを参照して説明する。
【０１００】
図９のフローチャートの処理は、印刷搬送速度でのウェブＷの定速搬送が開始されたことにより開始となる。図９のフローチャートの処理は、印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７のＦＰＧＡ７３において行われるものである。
【０１０１】
図９のステップＳ１１において、補正値計算部８３は、ＦＰＧＡ７３にエンコーダ２２のＺ相信号のパルスが入力されたか否かを判断する。ここで、補正値計算部８３には、ローラ１周期カウンタ８１を介してＦＰＧＡ７３にＺ相信号が入力されたことが通知される。
【０１０２】
ＦＰＧＡ７３にエンコーダ２２のＺ相信号のパルスが入力されたと判断した場合（ステップＳ１１：ＹＥＳ）、ステップＳ１２において、補正値計算部８３は、レジスタ８２から反対面側のローラ１周カウント値Ｎｂを取得する。
【０１０３】
次いで、ステップＳ１３において、補正値計算部８３は、自身が含まれるヘッド制御部６７のローラ１周カウント値Ｎａをローラ１周期カウンタ８１から取得する。
【０１０４】
次いで、ステップＳ１４において、補正値計算部８３は、ローラ１周カウント値Ｎａが反対面側のローラ１周カウント値Ｎｂ未満（Ｎａ＜Ｎｂ）であるか否かを判断する。
【０１０５】
Ｎａ＜Ｎｂであると判断した場合（ステップＳ１４：ＹＥＳ）、ステップＳ１５において、補正値計算部８３は、補正値Ｈを算出する。
【０１０６】
具体的には、まず、補正値計算部８３は、下記の式（１），（２）により、基準補正量Ｑおよび補正値変更パルス数Ｒを算出する。
【０１０７】
Ｑ＝ＩＮＴ（（Ｎｂ−Ｎａ）／Ｐ）  …（１）
Ｒ＝（Ｎｂ−Ｎａ）−Ｐ×Ｑ  …（２）
基準補正量Ｑは、エンコーダ２２の出力パルス信号を補正する際の１周期あたりの基準の補正量である。基準補正量Ｑは、ローラ１周カウント値Ｎａ，Ｎｂの差分値（Ｎｂ−Ｎａ）を、エンコーダローラ３１の１周分のエンコーダ２２の出力パルス数Ｐで割った商の整数部分である。
【０１０８】
補正値変更パルス数Ｒは、エンコーダ２２の出力パルス信号を補正する際に、エンコーダローラ３１の１周分の出力パルス信号における１パルス目からの、補正値Ｈを変更するまでのパルス数を示すものである。補正値変更パルス数Ｒは、上述の差分値（Ｎｂ−Ｎａ）をＰで割った余りである。
【０１０９】
次いで、補正値計算部８３は、基準補正量Ｑおよび補正値変更パルス数Ｒに基づき、補正値Ｈを決定する。具体的には、補正値計算部８３は、エンコーダローラ３１の１周分のエンコーダ２２の出力パルス信号における１パルス目からＲパルス目までに対する補正値Ｈ＝Ｑ＋１、（Ｒ＋１）パルス目からＰパルス目までに対する補正値Ｈ＝Ｑと決定する。
【０１１０】
補正値Ｈの算出を終了すると、補正値計算部８３は、ステップＳ１１に戻る。
【０１１１】
ステップＳ１４において、Ｎａ≧Ｎｂであると判断した場合（ステップＳ１４：ＮＯ）、補正値計算部８３は、ステップＳ１５を省略して、ステップＳ１１に戻る。ここで、後述するように、Ｎａ≧Ｎｂの場合はエンコーダ２２の出力パルス信号の補正は行われないため、補正値計算部８３は、補正値Ｈを０とする。
【０１１２】
ステップＳ１１において、ＦＰＧＡ７３にエンコーダ２２のＺ相信号のパルスが入力されていないと判断した場合（ステップＳ１１：ＮＯ）、ステップＳ１６において、補正値計算部８３は、ウェブＷに対する印刷が終了したか否かを判断する。
【０１１３】
印刷が終了していないと判断した場合（ステップＳ１６：ＮＯ）、補正値計算部８３は、ステップＳ１１に戻る。印刷が終了したと判断した場合（ステップＳ１６：ＹＥＳ）、補正値計算部８３は、一連の処理を終了する。
【０１１４】
次に、エンコーダ２２の出力パルス信号の補正処理について、図１０のフローチャートを参照して説明する。
【０１１５】
エンコーダ２２の出力パルス信号の補正処理は、印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７のＦＰＧＡ７３において、Ｎａ＜Ｎｂと判断されると行われるものである。
【０１１６】
ここで、ローラ１周カウント値Ｎａ，Ｎｂの大小関係は、基本的には、エンコーダローラ３１Ａ，３１Ｂの外周長の大小関係で決まるものである。前述のようにエンコーダローラ３１Ａ，３１Ｂの外周長の大小関係はメカ公差によるものであり、その大小関係は固定であるため、ローラ１周カウント値Ｎａ，Ｎｂの大小関係も、印刷制御部６６Ａ，６６Ｂのそれぞれにおいて固定であるはずのものである。しかし、エンコーダローラ３１Ａ，３１Ｂの外周長の差が小さい場合等では、ウェブＷの搬送速度変動の影響、およびエンコーダローラ３１の偏芯の影響により、ローラ１周カウント値Ｎａ，Ｎｂの大小関係が変化することがある。
【０１１７】
前述のように、Ｎａ＜Ｎｂであるか否かは、補正値計算部８３で判断される。その結果が補正値計算部８３から補正パルス信号生成部８６に通知される。Ｎａ＜Ｎｂである場合は、補正値計算部８３で算出された補正値Ｈも補正パルス信号生成部８６に送られる。
【０１１８】
図１０のフローチャートの処理は、Ｎａ＜Ｎｂであることが補正値計算部８３から補正パルス信号生成部８６に通知されると開始となる。図１０のフローチャートは、エンコーダローラ３１の１周分のエンコーダ２２の出力パルス信号の補正処理の手順を示したものである。
【０１１９】
図１０のステップＳ２１において、補正パルス信号生成部８６は、ＦＩＦＯ部８５にパルス周期データがあるか否かを判断する。
【０１２０】
ここで、印刷動作時において、エンコーダパルス１周期カウンタ８４は、図１１に示すように、エンコーダ２２の出力パルス信号のパルス周期を１周期ごとに、ＦＰＧＡ７３の内部クロックをカウントすることで計測している。そして、エンコーダパルス１周期カウンタ８４は、１周期ごとのパルス周期を示すパルス周期データをＦＩＦＯ部８５に順次格納している。
【０１２１】
図１０に戻り、ＦＩＦＯ部８５にパルス周期データがないと判断した場合（ステップＳ２１：ＮＯ）、補正パルス信号生成部８６は、ステップＳ２１を繰り返す。
【０１２２】
ＦＩＦＯ部８５にパルス周期データがあると判断した場合（ステップＳ２１：ＹＥＳ）、ステップＳ２２において、補正パルス信号生成部８６は、ＦＩＦＯ部８５から１周期分のパルス周期データを読み出す。
【０１２３】
次いで、ステップＳ２３において、補正パルス信号生成部８６は、ＦＩＦＯ部８５にパルス周期データがあるか否かを判断する。
【０１２４】
ここで、後述するように、ＦＩＦＯ部８５に複数周期分のパルス周期データが溜まることがある。このため、ステップＳ２２でパルス周期データが読み出された後のＦＩＦＯ部８５に、その後の周期のパルス周期データが保持されていることがある。このような場合に、古いパルス周期データを読み飛ばすために、ステップＳ２３の処理が行われる。すなわち、ステップＳ２２で周期データを読み出した後、まだＦＩＦＯ部８５に周期データがあると判断した場合（ステップＳ２３：ＹＥＳ）、補正パルス信号生成部８６は、ステップＳ２２に戻り、ＦＩＦＯ部８５から１周期分のパルス周期データを読み出す。
【０１２５】
ステップＳ２３からステップＳ２２に戻って再度ＦＩＦＯ部８５からパルス周期データを読み出した場合、補正パルス信号生成部８６は、それ以前に読み出したパルス周期データを破棄する。これにより、補正パルス信号生成部８６は、ＦＩＦＯ部８５に入力された最新のパルス周期データを取得する。
【０１２６】
ステップＳ２３において、ＦＩＦＯ部８５にパルス周期データがないと判断した場合（ステップＳ２３：ＮＯ）、ステップＳ２４において、補正パルス信号生成部８６は、現在のエンコーダローラ３１の１周分の補正処理の開始からの補正パルス数が補正値変更パルス数Ｒ以下であるか否かを判断する。ここで、補正パルス数は、後段のステップＳ２５またはステップＳ２６で周期を補正したパルス（パルス周期データ）の数である。
【０１２７】
補正パルス数が補正値変更パルス数Ｒ以下であると判断した場合（ステップＳ２４：ＹＥＳ）、ステップＳ２５において、補正パルス信号生成部８６は、補正値Ｈ＝Ｑ＋１により、パルス周期データを補正する。具体的には、補正パルス信号生成部８６は、パルス周期を（Ｑ＋１）クロック分だけ伸ばすようにパルス周期データを補正する。この後、補正パルス信号生成部８６は、ステップＳ２７へ進む。
【０１２８】
補正パルス数が補正値変更パルス数Ｒより大きいと判断した場合（ステップＳ２４：ＮＯ）、ステップＳ２６において、補正パルス信号生成部８６は、補正値Ｈ＝Ｑにより、パルス周期データを補正する。具体的には、補正パルス信号生成部８６は、パルス周期をＱクロック分だけ伸ばすようにパルス周期データを補正する。この後、補正パルス信号生成部８６は、ステップＳ２７へ進む。
【０１２９】
ステップＳ２７では、補正パルス信号生成部８６は、ステップＳ２５またはステップＳ２６で補正された周期の１周期分のパルスをインクジェットヘッド５６へ出力する。
【０１３０】
次いで、ステップＳ２８において、補正パルス信号生成部８６は、現在のエンコーダローラ３１の１周分の補正処理の開始から、エンコーダローラ３１の１周分のパルス数（Ｐパルス）の補正パルス信号を出力したか否かを判断する。ここで、補正パルス信号は、図１１の最下段に示すように、ステップＳ２５またはステップＳ２６で補正値Ｈによりパルス周期Ｔ（１），Ｔ（２），…が補正されたパルスからなる信号である。
【０１３１】
エンコーダローラ３１の１周分のパルス数の補正パルス信号を出力していないと判断した場合（ステップＳ２８：ＮＯ）、補正パルス信号生成部８６は、ステップＳ２１に戻る。
【０１３２】
エンコーダローラ３１の１周分のパルス数の補正パルス信号を出力したと補正パルス信号生成部８６が判断した場合（ステップＳ２８：ＹＥＳ）、エンコーダローラ３１の１周分の補正処理が終了となる。
【０１３３】
上述の補正処理で生成された補正パルス信号が入力されたインクジェットヘッド５６では、補正パルス信号に基づくタイミングで、画像データに基づくインク吐出が行われる。
【０１３４】
上述の補正処理により、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分が、回転周期が短い方のエンコーダローラ３１に対応するエンコーダ２２の、エンコーダローラ３１の１周分の出力パルス信号の各パルス周期にほぼ均等に割り振られる。このような補正処理により、エンコーダ２２Ａ，２２Ｂの出力パルス信号のパルス周期の差が低減し、両出力パルス信号のパルス周期がほぼ揃ったものになる。これにより、エンコーダローラ３１Ａ，３１Ｂの外周長の差に起因して、ウェブＷの表面と裏面との間で画像の印刷長さに差が生じることが抑えられる。
【０１３５】
ここで、上述の補正処理において、補正パルス信号生成部８６は、ＦＩＦＯ部８５からパルス周期データを順次読み出し、パルス周期を補正したパルスを出力する。この際、補正パルス信号生成部８６は、各パルス周期を補正値Ｈ分だけ伸ばす補正を行う。このため、エンコーダ２２の出力パルス信号より補正パルス信号の方が、パルス周期が長い。このことから、ＦＩＦＯ部８５に複数のパルス周期データが溜まることがある。
【０１３６】
例えば、図１２に示した例では、Ｔ（ｋ＋１）のパルス周期データに対する（Ｔ（ｋ＋１）＋Ｈ）の周期の補正パルスが生成された時点で、Ｔ（ｋ＋２），Ｔ（ｋ＋３）の２つのパルス周期データがＦＩＦＯ部８５に格納されていることになる。この場合、補正パルス信号生成部８６は、Ｔ（ｋ＋２）のパルス周期データを読み飛ばし、Ｔ（ｋ＋３）のパルス周期データに対して（Ｔ（ｋ＋３）＋Ｈ）の周期の補正パルスを生成する。このような周期データの読み飛ばしを行うために、前述したように、図１０のステップＳ２３の処理が行われる。
【０１３７】
上述の補正処理は、印刷制御部６６Ａ，６６Ｂの各ヘッド制御部６７のＦＰＧＡ７３において、Ｎａ≧Ｎｂと判断された場合には行われない。Ｎａ≧Ｎｂの場合、補正パルス信号生成部８６は、ＦＩＦＯ部８５から順次読み出したパルス周期データを補正せず、そのままのパルス周期のパルス信号を出力する。これにより、エンコーダ２２の出力パルス信号が補正されずにインクジェットヘッド５６へ出力されることになる。
【０１３８】
以上説明したように、印刷装置３では、印刷装置制御部２４は、印刷部２３Ａ，２３Ｂにおけるインクの吐出タイミングを、それぞれエンコーダ２２Ａ，２２Ｂの出力パルス信号に基づいて制御する。これにより、印刷部２３Ａ，２３Ｂの両方におけるインクジェットヘッド５６間のインクの着弾位置のずれが抑えられる。これにより、印刷画質の低下が抑えられる。
【０１３９】
また、印刷装置制御部２４は、エンコーダローラ３１Ａ，３１Ｂの回転周期の差分値に基づき、エンコーダ２２Ａ，２２Ｂの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正する。これにより、エンコーダローラ３１Ａ，３１Ｂの外周長の差に起因して発生する、ウェブＷの表面と裏面との間での画像の印刷長さの差が抑えられる。この結果、ウェブＷの表面と裏面との間での印刷画像の位置ずれを低減できる。
【０１４０】
したがって、印刷装置３によれば、印刷画質の低下を抑えつつ、ウェブＷの表面と裏面との間での印刷画像の位置ずれを低減できる。
【０１４１】
また、印刷装置３では、印刷制御部６６Ａ，６６Ｂは、通信バス７７を介して互いに接続されている。印刷制御部６６Ａ，６６Ｂは、それぞれエンコーダローラ３１Ａ，３１Ｂの回転周期を計測し、自印刷制御部６６で計測した回転周期を、通信バス７７を介して他印刷制御部６６へ送信する。印刷制御部６６Ａ，６６Ｂは、自印刷制御部６６で計測した回転周期と他印刷制御部６６から受信した回転周期との差分値を算出する。そして、印刷制御部６６Ａ，６６Ｂは、算出した差分値に基づき、それぞれエンコーダ２２Ａ，２２Ｂの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正する。
【０１４２】
このように、印刷制御部６６Ａ，６６Ｂがそれぞれで計測したエンコーダローラ３１Ａ，３１Ｂの回転周期を互いに送信し合うことで、エンコーダ２２Ａ，２２Ｂの両方からの入力を受け付けるハードウェアを追加することなく、それぞれで回転周期の差分値を算出してエンコーダ２２Ａ，２２Ｂの出力パルス信号を補正することを実現できる。
【０１４３】
なお、上述した実施の形態では、各ヘッド制御部６７は、ローラ１周カウント値Ｎａが反対面側のローラ１周カウント値Ｎｂ未満（Ｎａ＜Ｎｂ）である場合に、自ヘッド制御部６７に対応するエンコーダ２２の出力パルス信号のパルス周期を伸ばす補正を行う。しかし、各ヘッド制御部６７が、ローラ１周カウント値Ｎａが反対面側のローラ１周カウント値Ｎｂより大きい（Ｎａ＞Ｎｂ）場合に、自ヘッド制御部６７に対応するエンコーダ２２の出力パルス信号のパルス周期を縮小する補正を行うようにしてもよい。
【０１４４】
また、上述した実施の形態では、印刷機構としてインクジェットヘッドを備える印刷装置について説明したが、印刷機構が電子写真方式等の他の方式のものでもよい。
【０１４５】
また、上述した実施の形態では、巻出装置および巻取装置が別装置として印刷装置に接続された構成を示したが、印刷装置に巻出部および巻取部が組み込まれた構成でもよい。
【０１４６】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【０１４７】
［付記］
本出願は、以下の発明を開示する。
【０１４８】
（付記１）
ウェブの搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第１面に前記各印刷機構により画像を印刷する第１印刷部と、
前記搬送方向に並列して配置された複数の印刷機構を有し、搬送されるウェブの第２面に前記各印刷機構により画像を印刷する第２印刷部と、
搬送されるウェブに同期して回転する第１ローラおよび第２ローラと、
前記第１ローラの回転角度に応じてパルス信号を出力する第１エンコーダと、
前記第２ローラの回転角度に応じてパルス信号を出力する第２エンコーダと、
前記第１エンコーダの出力パルス信号に基づき前記第１印刷部の前記各印刷機構における印刷タイミングを制御し、前記第２エンコーダの出力パルス信号に基づき前記第２印刷部の前記各印刷機構における印刷タイミングを制御する制御部とを備え、
前記制御部は、前記第１ローラの回転周期と第２ローラの回転周期との差分値に基づき、前記第１および第２エンコーダの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正することを特徴とする印刷装置。
【０１４９】
（付記２）
前記制御部は、
前記第１エンコーダの出力パルス信号が入力され、入力された前記第１エンコーダの出力パルス信号に基づき、前記第１印刷部の前記各印刷機構における印刷タイミングを制御する第１印刷制御部と、
前記第２エンコーダの出力パルス信号が入力され、入力された前記第２エンコーダの出力パルス信号に基づき、前記第２印刷部の前記各印刷機構における印刷タイミングを制御する第２印刷制御部とを備え、
前記第１および第２エンコーダは、それぞれ前記第１および第２ローラの１回転ごとに基準信号をそれぞれ前記第１および第２印刷制御部に出力し、
前記第１および第２印刷制御部は、互いに通信線を介して接続されており、
それぞれに前記第１および第２エンコーダから入力される前記基準信号に基づき、それぞれ前記第１および第２ローラの回転周期を計測し、自印刷制御部で計測した回転周期を、前記通信線を介して他印刷制御部へ送信し、自印刷制御部で計測した回転周期と他印刷制御部から受信した回転周期とに基づき前記差分値を算出し、
算出した前記差分値に基づき、それぞれに入力される前記第１および第２エンコーダの出力パルス信号を、両出力パルス信号のパルス周期の差を低減するよう補正することを特徴とする付記１に記載の印刷装置。
【符号の説明】
【０１５０】
１  印刷システム
２  巻出装置
３  印刷装置
４  巻取装置
２１  搬送部
２２，２２Ａ，２２Ｂ  エンコーダ
２３，２３Ａ，２３Ｂ  印刷部
２４  印刷装置制御部
３１，３１Ａ，３１Ｂ  エンコーダローラ
３２〜３９  ガイドローラ
４０  ヘッド下ローラ
４１  蛇行制御部
４２  搬送ローラ
４３  搬送モータ
４６，４７  蛇行制御ローラ
４８  蛇行制御モータ
５１，５１Ｋ，５１Ｃ，５１Ｍ，５１Ｙ，５１Ｐ  ヘッドユニット
５６，５６Ｋ，５６Ｃ，５６Ｍ，５６Ｙ，５６Ｐ  インクジェットヘッド
６１  主制御部
６２  搬送制御部
６６，６６Ａ，６６Ｂ  印刷制御部
６７，６７Ａｋ，６７Ａｃ，６７Ａｍ，６７Ａｙ，６７Ａｐ  ヘッド制御部
６７Ｂｋ，６７Ｂｃ，６７Ｂｍ，６７Ｂｙ，６７Ｂｐ  ヘッド制御部
７１，７２  ＣＰＵ
７３  ＦＰＧＡ
７７  通信バス
８１  ローラ１周期カウンタ
８２  レジスタ
８３  補正値計算部
８４  エンコーダパルス１周期カウンタ
８５  ＦＩＦＯ部
８６  補正パルス信号生成部
【図１】
2019147359.tif 000003
【図２】
2019147359.tif 000004
【図３】
2019147359.tif 000005
【図４】
2019147359.tif 000006
【図５】
2019147359.tif 000007
【図６】
2019147359.tif 000008
【図７】
2019147359.tif 000009
【図８】
2019147359.tif 000010
【図９】
2019147359.tif 000011
【図１０】
2019147359.tif 000012
【図１１】
2019147359.tif 000013
【図１２】
2019147359.tif 000014