(57)【要約】【課題】Ｙバーを駆動する駆動源の駆動量を補正する補正値を自動的に算出する。【解決手段】メディアが載置固定されるフラットベッド１０には、Ｙバー３０をＸ軸方向に搬送する駆動モータ４４ａ，４４ｂと、駆動モータ４４ａ，４４ｂの回転量を検出するロータリーエンコーダ４５ａ，４５ｂと、リニアスケール５０ａ，５０ｂと、が設けられており、ヘッドユニット２０が搭載されるＹバー３０には、リニアスケール５０ａ，５０ｂを検出してＹバー３０の移動量を直接計測する光学式リニアエンコーダ５１ａ，５１ｂと、が設けられている。そして、制御部６０は、ロータリーエンコーダ４５ａ，４５ｂで検出した駆動量と、光学式リニアエンコーダ５１ａ，５１ｂで直接計測した移動量とに基づいて、駆動モータ４４ａ，４４ｂの駆動量を補正するための補正値を算出する。【選択図】図２
2011042088.tif 000002
【特許請求の範囲】
【請求項１】
メディアが載置されるフラットベッドの上方において第一の方向に延在し、インク液滴を吐出するヘッドユニットを前記第一の方向に移動可能に保持するＹバーを備えるプリンタの補正値算出装置であって、
前記Ｙバーを前記第一の方向に直交する第二の方向に搬送する駆動源と、
前記駆動源の駆動量を計測する駆動量計測装置と、
前記フラットベッドに対する前記Ｙバーの移動量を直接計測する移動量計測装置と、
前記駆動源の駆動制御を行う駆動制御装置と、
を備え、
前記駆動制御装置は、前記駆動量計測装置により計測された駆動量と、前記移動量計測装置により計測された移動量とに基づいて、前記駆動源の駆動量の補正値を算出することを特徴とするプリンタの補正値算出装置。
【請求項２】
前記駆動源は、
前記Ｙバーの第一の方向における一方端部を搬送する第一の駆動源と、
前記Ｙバーの第一の方向における他方端部を搬送する第二の駆動源と、
を備えることを特徴とする請求項１に記載のプリンタの補正値算出装置。
【請求項３】
前記移動量計測装置は、
前記Ｙバーの第一の方向における一方端部の移動量を計測する第一の計測装置と、
前記Ｙバーの第一の方向における他方端部の移動量を計測する第二の計測装置と、
を備えることを特徴とする請求項１又は２に記載のプリンタの補正値算出装置。
【請求項４】
前記駆動源は、モータであって、
前記駆動量計測装置は、前記モータの回転量を計測することを特徴とする請求項１〜３の何れか１項に記載のプリンタの補正値算出装置。
【請求項５】
前記移動量計測装置は、
前記フラットベッドに取り付けられたリニアスケールと、
前記Ｙバーに取り付けられて前記リニアスケールを検出するリニアエンコーダと、
を備えることを特徴とする請求項１〜４の何れか１項に記載のプリンタ。
【請求項６】
メディアが載置されるフラットベッドの上方において第一の方向に延在し、インク液滴を吐出するヘッドユニットを前記第一の方向に移動可能に保持するＹバーを備えるプリンタの補正値算出方法であって、
前記フラットベッドに対して前記Ｙバーを前記第一の方向に直交する第二の方向に搬送する駆動源により、前記Ｙバーを前記第二の方向に搬送する搬送ステップと、
前記搬送ステップにおける前記駆動源の駆動量を計測する駆動量計測ステップと、
前記搬送ステップにより搬送された前記Ｙバーの移動量を直接計測する移動量計測ステップと、
前記駆動量計測ステップにより計測された駆動量と、前記移動量計測ステップにより計測された移動量とに基づいて、前記搬送ステップにおいて前記駆動源を駆動する駆動量の補正値を算出する補正値算出ステップと、
を有することを特徴とするプリンタの補正値算出方法。
【請求項７】
前記駆動源は、
Ｙバーの第一の方向において一方端部を搬送する第１の駆動源と、
Ｙバーの第一の方向において他方端部を搬送する第２の駆動源と、
を備えており、
前記駆動量計測ステップは、前記第１の駆動源の駆動量と、前記第２の駆動源の駆動量とを、独立して計測し、
前記移動量計測ステップは、前記Ｙバーの第一の方向における一方端部の移動量と、前記Ｙバーの第一の方向における他方端部の移動量とを、独立して計測し、
前記補正値算出ステップは、前記Ｙバーの第一の方向における一方端部の駆動量の補正値と、前記Ｙバーの第一の方向における他方端部の駆動量の補正値と、を算出することを特徴とする請求項６に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドユニットを保持すると共にフラットベッドに対して移動可能に保持されたＹバーを備えるフラットベッド型のプリンタ及びこのプリンタの制御方法に関する。
【背景技術】
【０００２】
この種のフラットベッド型のインクジェットプリンタは、メディアが載置されるフラットベッドと、インク液滴を吐出するヘッドが搭載されたヘッドユニットを走査方向に移動可能に保持して搬送方向に移動可能に保持されたＹバーとを備えている。このＹバーは、フラットベッドの両側部に設けられた一対のガイドレールに摺動自在に連結されており、単一のモータ（駆動源）により、搬送方向に移動可能となっている。
【０００３】
そして、Ｙバーを搬送方向に移動させる際は、モータ軸に取り付けられたエンコーダによりＹバーの搬送方向における移動量を算出して、モータの回転量を制御している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２５３１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、大型のフラットベッド型インクジェットプリンタでは、Ｙバーが長大化するとともに、ＹバーのＸ軸方向への移動量が大きくなる。このため、印刷画像の画質を向上させるためには、ＹバーのＸ軸方向への移動精度を向上させることが有効である。
【０００６】
そこで、従来は、４パスや８パスなどの複数パスでメディアに画像を印刷し、この印刷画像からパス間のインク液滴の着弾距離をルーペで目視測定し、この目視測定結果に基づいて、モータの駆動量を補正する補正テーブルを作成していた。そして、次回以降、Ｙバーを１パス分Ｘ軸方向に移動する際は、この補正テーブルに基づいて、モータの駆動量を補正していた。
【０００７】
しかしながら、目視測定により補正テーブルを作成すると、作業者による測定精度の不均一性により、Ｙバーの移動精度を十分に向上させることができないという問題があった。しかも、このように補正テーブルを作成すると、作業者の負担が大きく、補正テーブルを作成する時間が長くなって、人件費などのコストが高くなるという問題もあった。また、Ｙバーが長大化し、かつ、移動精度を向上させる上で、Ｙバーの左右差も無視できない。
【０００８】
そこで、本発明は、Ｙバーを駆動する駆動源の駆動量を補正する補正値を自動的に算出することができるプリンタの補正値作成装置及びプリンタの補正値作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るプリンタの補正値算出装置は、メディアが載置されるフラットベッドの上方において第一の方向に延在し、インク液滴を吐出するヘッドユニットを第一の方向に移動可能に保持するＹバーを備えるプリンタの補正値算出装置であって、Ｙバーを第一の方向に直交する第二の方向に搬送する駆動源と、駆動源の駆動量を計測する駆動量計測装置と、フラットベッドに対するＹバーの移動量を直接計測する移動量計測装置と、駆動源の駆動制御を行う駆動制御装置と、を備え、駆動制御装置は、駆動量計測装置により計測された駆動量と、移動量計測装置により計測された移動量と、に基づいて、駆動源の駆動量を補正する補正値を算出することを特徴とする。
【００１０】
本発明に係るプリンタの補正値算出装置では、駆動源を駆動制御してＹバーを第二の方向に移動させる際に、駆動量計測装置により駆動源の駆動量を計測し、移動量計測装置によりＹバーの移動量を直接計測する。このとき、駆動量計測装置により計測された駆動量と、移動量計測装置により直接計測された移動量とを比較することで、駆動源の駆動量に対するＹバーの移動量の関係を算出することができる。そこで、駆動制御装置により、これらの駆動量と移動量との関係に基づいて駆動源の駆動量の補正値を算出することで、自動的且つ高精度に、駆動源の駆動量の補正値を算出することができる。そして、この算出された補正値に基づいて駆動源を駆動させることで、ＹバーのＸ軸方向への移動精度が向上するため、印刷画像の高画質化を図ることができる。
【００１１】
この場合、駆動源は、Ｙバーの第一の方向における一方端部を搬送する第一の駆動源と、Ｙバーの第一の方向における他方端部を搬送する第二の駆動源と、を備えることを特徴とする。このように、第一の駆動機構と第二の駆動機構とによりＹバーの第一の方向における両端部を独立して搬送することで、第一の方向に対するＹバーの傾きを調整することができる。これにより、Ｙバーが第一の方向に長くなったとしても、Ｙバーの第一の方向における両端部の移動量を均一にして、Ｙバーの傾きを抑制することができる。
【００１２】
そして、移動量計測装置は、Ｙバーの第一の方向における一方端部の移動量を計測する第一の計測装置と、Ｙバーの第一の方向における他方端部の移動量を計測する第二の計測装置と、を備えることを特徴とする。このように、第一の計測装置及び第二の計測装置により、Ｙバーの一方端部と他方端部とを独立して計測することで、Ｙバーの第１の方向における両端部の移動ズレを検出することができる。そこで、これらの移動量に基づいて補正値を算出することで、Ｙバーの左右差や傾きを抑制することができる。
【００１３】
また、駆動源は、モータであって、駆動量計測装置は、モータの回転量を計測することを特徴とする。このように、モータの回転量を計測することで、容易に駆動源の駆動量を計測することができる。
【００１４】
また、移動量計測装置は、フラットベッドに取り付けられたリニアスケールと、Ｙバーに取り付けられてリニアスケールを検出するリニアエンコーダと、を備えることを特徴とする。このように、リニアスケールとリニアエンコーダとを用いることで、フラットベッドに対するＹバーの移動量を高精度に検出することができる。
【００１５】
本発明に係るプリンタの補正値算出方法は、メディアが載置されるフラットベッドの上方において第一の方向に延在し、インク液滴を吐出するヘッドユニットを第一の方向に移動可能に保持するＹバーを備えるプリンタの補正値算出方法であって、フラットベッドに対してＹバーを第一の方向に直交する第二の方向に搬送する駆動源により、Ｙバーを第二の方向に搬送する搬送ステップと、搬送ステップにおける駆動源の駆動量を計測する駆動量計測ステップと、搬送ステップにより搬送されたＹバーの移動量を直接計測する移動量計測ステップと、駆動量計測ステップにより計測された駆動量と、移動量計測ステップにより計測された移動量とに基づいて、搬送ステップにおいて駆動源を駆動する駆動量を補正する補正値を算出する補正値算出ステップと、を有することを特徴とする。
【００１６】
本発明に係るプリンタの補正値算出方法によれば、駆動量計測ステップにおいて計測された駆動源の駆動量と、移動量計測ステップにおいて直接計測されたＹバーの移動量とを比較することで、駆動源の駆動量に対するＹバーの移動量の関係を算出することができる。そこで、補正値算出ステップにおいて、これらの駆動量と移動量との関係に基づいて駆動源の駆動量の補正値を算出することで、自動的且つ高精度に、駆動源の駆動量の補正値を算出することができる。そして、搬送ステップにおいて、この算出された補正値に基づいて駆動源を駆動させることで、ＹバーのＸ軸方向への移動精度が向上するため、印刷画像の高画質化を図ることができる。
【００１７】
この場合、駆動源は、Ｙバーの第一の方向において一方端部を搬送する第１の駆動源と、Ｙバーの第一の方向において他方端部を搬送する第２の駆動源と、を備えており、駆動量計測ステップは、第１の駆動源の駆動量と、第２の駆動源の駆動量とを、独立して計測し、移動量計測ステップは、Ｙバーの第一の方向における一方端部の移動量と、Ｙバーの第一の方向における他方端部の移動量とを、独立して計測し、補正値算出ステップは、Ｙバーの第一の方向における一方端部の駆動量の補正値と、Ｙバーの第一の方向における他方端部の駆動量の補正値と、を算出することを特徴とする。
【００１８】
この方法によれば、補正値算出ステップにおいて、移動量計測ステップで計測された第１の駆動源の駆動量と移動量計測ステップで直接計測されたＹバーの一方端部の移動量とに基づき、第１の駆動源の駆動量の補正値が算出され、同様に、移動量計測ステップで計測された第２の駆動源の駆動量と移動量計測ステップで直接計測されたＹバーの他方端部の移動量とに基づき、第２の駆動源の駆動量の補正値が算出される。このように、第１の駆動源の駆動量の補正値と第２の駆動源の駆動量の補正値とを算出することで、Ｙバーが第一の方向に長くなったとしても、Ｙバーの第二の方向における両端部の移動量を均一にして、Ｙバーの傾きを抑制することができる。
【発明の効果】
【００１９】
本発明によれば、Ｙバーを駆動する駆動源の駆動量を補正する補正値を自動的に算出することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るインクジェットプリンタを示す概略斜視図である。
【図２】図１に示すインクジェットプリンタの機能構成を示す概略平面図である。
【図３】制御部の機能構成を示すブロック図である。
【図４】制御部の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明に係るインクジェットプリンタの好適な実施形態について詳細に説明する。なお、全図中、同一又は相当部分には同一符号を付すこととする。
【００２２】
図１は、実施形態に係るインクジェットプリンタを示す概略斜視図であり、図２は、図１に示すインクジェットプリンタの機能構成を示す概略平面図である。図１及び図２に示すように、インクジェットプリンタ１は、印刷対象のメディア（不図示）が載置固定されるフラットベッド１０と、インク液滴を吐出するヘッドユニット２０が搭載されるＹバー３０と、を主構成要素としている。そして、このインクジェットプリンタ１は、メディアをフラットベッド１０に載置固定した状態で、ヘッドユニット２０を走査方向に移動させると共に、Ｙバー３０を走査方向に直交する搬送方向に搬送することで、メディアに画像を印刷するものである。そこで、以下に、インクジェットプリンタ１の構成について詳細に説明する。なお、以下の説明では、走査方向をＹ軸方向（第一の方向）、搬送方向をＸ軸方向（第二の方向）とする。
【００２３】
フラットベッド１０は、フレーム構成の基台部１１により所定高さに支持されており、その上面にメディアを載置して吸着固定するものである。このため、フラットベッド１０の上面は、平面上に形成されており、吸引装置（不図示）により吸引される複数の吸引孔（不図示）が形成されている。
【００２４】
そして、フラットベッド１０には、Ｙバー３０が載置されてＹバー３０をＸ軸方向移動可能に保持する一対のレール１２と、Ｙバー３０をＸ軸方向に搬送するための駆動機構４０が設けられている。
【００２５】
図２に示すように、一対のレール１２は、フラットベッド１０のＹ軸方向における一方端部（図２において左側端部）に設けられた第一レール１２ａと、フラットベッド１０のＹ軸方向における他方端部（図２において右側端部）とに設けられた第二レール１２ｂと、により構成されている。すなわち、Ｙバー３０は、フラットベッド１０のＹ軸方向における両端部において、第一レール１２ａと第二レール１２ｂとにより保持されている。
【００２６】
駆動機構４０は、フラットベッド１０のＹ軸方向における一方端部に設けられた第一駆動機構４０ａと、フラットベッド１０のＹ軸方向における他方端部とに設けられた第二駆動機構４０ｂと、により構成されている。
【００２７】
第一駆動機構４０ａは、X軸方向に沿って配列される駆動プーリ４１ａ及び従動プーリ４２ａと、駆動プーリ４１ａ及び従動プーリ４２ａとに掛け渡されたタイミングベルト４３ａと、駆動プーリ４１ａの回転軸に連結されて駆動プーリ４１ａを回転駆動する駆動モータ４４ａと、駆動モータ４４ａの駆動軸に取り付けられたロータリーエンコーダ４５ａと、を備えている。そして、タイミングベルト４３ａは、Ｙバー３０のＹ軸方向において一方端部（図２において左側端部）に連結されている。このタイミングベルト４３ａは、カーボンを主構成要素とした高剛性のタイミングベルトを採用しており、伸縮率が低く抑えられている。また、駆動モータ４４ａと駆動プーリ４１ａとは、所定の減衰比を有する減衰器（不図示）を介して連結されている。
【００２８】
ロータリーエンコーダ４５ａは、駆動モータ４４ａの駆動軸の回転量を検出するセンサである。ロータリーエンコーダ４５ａは、例えば、駆動モータ４４ａの駆動軸の回転変位量に応じてパルスを発生するロータリーエンコーダであって、このロータリーエンコーダ４５ａが発生するパルスをカウントすることで、駆動モータ４４ａの駆動軸の回転量（駆動量）を計測することができる。すなわち、ロータリーエンコーダ４５ａは、駆動モータ４４ａの駆動軸の回転量を計測することで、駆動モータ４４ａの駆動量を計測する。
【００２９】
そして、第一駆動機構４０ａは、駆動モータ４４ａを回転駆動させると、駆動モータ４４ａの駆動軸に連結された駆動プーリ４１ａが回転し、この駆動プーリ４１ａと従動プーリ４２ａとに掛け渡されたタイミングベルト４３ａが回転することにより、Ｙバー３０の一方端部がＸ軸方向に牽引される。このとき、ロータリーエンコーダ４５ａは、駆動モータ４４ａの回転を検出して、この回転変位量に応じてパルスを発生し、この発生するパルスをカウントすることで、駆動モータ４４ａの回転量を計測する。
【００３０】
第二駆動機構４０ｂは、X軸方向に沿って配列される駆動プーリ４１ｂ及び従動プーリ４２ｂと、駆動プーリ４１ｂ及び従動プーリ４２ｂとに掛け渡されたタイミングベルト４３ｂと、駆動プーリ４１ｂの回転軸に連結されて駆動プーリ４１ｂを回転駆動する駆動モータ４４ｂと、駆動モータ４４ｂの駆動軸に取り付けられたロータリーエンコーダ４５ｂと、を備えている。そして、タイミングベルト４３ｂは、Ｙバー３０のＹ軸方向において他方端部（図２において右側端部）に連結されている。このタイミングベルト４３ｂは、カーボンを主構成要素とした高剛性のタイミングベルトを採用しており、伸縮率が低く抑えられている。また、駆動モータ４４ｂと駆動プーリ４１ｂとは、所定の減衰比を有する減衰器（不図示）を介して連結されている。
【００３１】
ロータリーエンコーダ４５ｂは、駆動モータ４４ｂの駆動軸の回転量を検出するセンサである。ロータリーエンコーダ４５ｂは、例えば、駆動モータ４４ｂの駆動軸の回転変位量に応じてパルスを発生するロータリーエンコーダであって、このロータリーエンコーダ４５ｂが発生するパルスをカウントすることで、駆動モータ４４ｂの駆動軸の回転量を計測することができる。すなわち、ロータリーエンコーダ４５ｂは、駆動モータ４４ｂの駆動軸の回転量を計測することで、駆動モータ４４ｂの回転量を計測する。
【００３２】
そして、第二駆動機構４０ｂは、駆動モータ４４ｂを回転駆動させると、駆動モータ４４ｂの駆動軸に連結された駆動プーリ４１ｂが回転し、この駆動プーリ４１ｂと従動プーリ４２ｂとに掛け渡されたタイミングベルト４３ｂが回転することにより、Ｙバー３０の他方端部がＸ軸方向に牽引される。このとき、ロータリーエンコーダ４５ｂは、駆動モータ４４ｂの回転を検出して、この回転変位量に応じてパルスを発生し、この発生するパルスをカウントすることで、駆動モータ４４ｂの駆動量を計測する。
【００３３】
このように、第一駆動機構４０ａと第二駆動機構４０ｂとは、同一の構成であって、フラットベッド１０のＹ軸方向における中心を通りＸ軸方向に延びる中心線に対して線対称に構成されている。これにより、Ｙバー３０をＹ軸方向においてバランスよく保持しながらＸ軸方向に搬送することが可能となっている。
【００３４】
さらに、フラットベッド１０には、第一駆動機構４０ａのタイミングベルト４３ａに沿って配置されるリニアスケール５０ａと、第二駆動機構４０ｂのタイミングベルト４３ｂに沿って配置されるリニアスケール５０ｂと、が取り付けられている。
【００３５】
リニアスケール５０ａは、フラットベッド１０のＹ軸方向における一方端部に取り付けられており、後述するＹバー３０に搭載される光学式リニアエンコーダ５１ａによりＹバー３０のＹ軸方向における一方端部の移動量を計測するためのスケールである。このため、リニアスケール５０ａは、Ｘ軸方向に延在する長尺の帯状に形成されており、数〜数十μｍのピッチでスリットが形成されている。
【００３６】
リニアスケール５０ｂは、フラットベッド１０のＹ軸方向における他方端部に取り付けられており、後述するＹバー３０に搭載される光学式リニアエンコーダ５１ｂによりＹバー３０のＹ軸方向における他方端部の移動量を計測するためのスケールである。このため、リニアスケール５０ｂは、Ｘ軸方向に延在する長尺の帯状に形成されており、数〜数十μｍのピッチでスリットが形成されている。
【００３７】
このように、リニアスケール５０ａとリニアスケール５０ｂとは、同一の構成であって、フラットベッド１０のＹ軸方向における中心線に対して線対称に構成されている。これにより、Ｙバー３０のＹ軸方向における両端部の移動量を、略同条件で計測することが可能となっている。
【００３８】
Ｙバー３０は、フラットベッド１０の第一レール１２ａ及び第二レール１２ｂにより、Ｘ軸方向に移動可能に支持されており、ヘッドユニット２０をＹ軸方向に搬送すると共に、フラットベッド１０に対してＸ軸方向に搬送されるものである。このため、Ｙバー３０には、第一レール１２ａに案内されてＸ軸方向に転がる第一ローラ３１ａと、第二レール１２ｂに案内されてＸ軸方向に転がる第二ローラ３１ｂと、ヘッドユニット２０をＹ軸方向に移動可能に支持するスライダー軸３２と、ヘッドユニット２０をスライダー軸３２に沿ってＹ軸方向に搬送するヘッドユニット駆動機構３３と、が設けられている。
【００３９】
ヘッドユニット駆動機構３３は、上述した第一駆動機構４０ａや第二駆動機構４０ｂと同様な構成であり、Ｙ軸方向に沿って配列される駆動プーリ３４及び従動プーリ３５と、この駆動プーリ３４及び従動プーリ３５に掛け渡されてヘッドユニット２０に連結されたタイミングベルト３６と、駆動プーリ３４を回転駆動する駆動モータ３７と、により構成されている。
【００４０】
そして、ヘッドユニット駆動機構３３は、駆動モータ３７を回転駆動させると、駆動モータ３７の駆動軸に連結された駆動プーリ３４が回転し、この駆動プーリ３４と従動プーリ３５とに掛け渡されたタイミングベルト３６が回転することにより、ヘッドユニット２０がＹ軸方向に牽引される。
【００４１】
さらに、Ｙバー３０には、リニアスケール５０ａに対向する上方位置に配置された光学式リニアエンコーダ５１ａと、リニアスケール５０ｂに対向する上方位置に配置された光学式リニアエンコーダ５１ｂと、が設けられている。
【００４２】
光学式リニアエンコーダ５１ａは、リニアスケール５０ａに形成されたスリットを検出するエンコーダ（計測器）であり、このスリットをカウントすることで、リニアスケールに対する光学式リニアエンコーダ５１ａの移動量を計測するものである。例えば、光学式リニアエンコーダ５１ａから赤外線を発光し、リニアスケール５０ａから反射された赤外線の波形を分析することで、リニアスケール５０ａのスリットを検出すると共に、このスリットをカウントすることができる。そして、リニアスケール５０ａはフラットベッド１０のＹ軸方向における一方端部に取り付けられるとともに、光学式リニアエンコーダ５１ａはＹバー３０のＹ軸方向における一方端部に取り付けられているため、光学式リニアエンコーダ５１ａは、リニアスケール５０ａに形成されたスリットをカウントすることで、フラットベッド１０に対するＹバー３０のＹ軸方向における一方端部の移動量を直接計測するものである。
【００４３】
光学式リニアエンコーダ５１ｂは、リニアスケール５０ｂに形成されたスリットを検出するエンコーダ（計測器）であり、このスリットをカウントすることで、リニアスケールに対する光学式リニアエンコーダ５１ｂの移動量を計測するものである。例えば、光学式リニアエンコーダ５１ｂから赤外線を発光し、リニアスケール５０ｂから反射された赤外線の波形を分析することで、リニアスケール５０ｂのスリットを検出すると共に、このスリットをカウントすることができる。そして、リニアスケール５０ｂはフラットベッド１０のＹ軸方向における他方端部に取り付けられるとともに、光学式リニアエンコーダ５１ｂはＹバー３０のＹ軸方向における他方端部に取り付けられているため、光学式リニアエンコーダ５１ｂは、リニアスケール５０ｂに形成されたスリットをカウントすることで、フラットベッド１０に対するＹバー３０のＹ軸方向における他方端部の移動量を直接計測するものである。
【００４４】
そして、このインクジェットプリンタ１には、印刷制御を行う制御部６０が設けられている。
【００４５】
制御部６０は、ヘッドユニット２０と、ヘッドユニット駆動機構３３の駆動モータ３７と、第一駆動機構４０ａの駆動モータ４４ａ及びロータリーエンコーダ４５ａと、第二駆動機構４０ｂの駆動モータ４４ｂ及びロータリーエンコーダ４５ｂと、光学式リニアエンコーダ５１ａと、光学式リニアエンコーダ５１ｂと、電気的に接続されている。そして、制御部６０は、ヘッドユニット２０、駆動モータ３７、駆動モータ４４ａ及び駆動モータ４４ｂを制御して、フラットベッド１０に載置されたメディアに画像を印刷する印刷制御を行う。更に、制御部６０は、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂの計測結果と、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂの計測結果とに基づいて、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正する補正値を算出する。
【００４６】
図３は、制御部の機能構成例を示すブロック図である。図３に示すように、制御部６０は、ヘッド駆動制御部６１、インク吐出制御部６２、Ｙバー駆動制御部６３、及び補正値算出部６４として機能する。なお、制御部６０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭを含むコンピュータを主体として構成されている。そして、以下に説明する制御部６０の各機能は、ＣＰＵやＲＡＭ上に所定のコンピュータソフトウェアを読み込ませ、ＣＰＵの制御のもとで動作させることで実現される。
【００４７】
ヘッド駆動制御部６１は、駆動モータ３７の駆動制御を行い、ヘッドユニット２０をＹ軸方向に搬送するものである。
【００４８】
インク吐出制御部６２は、ヘッド駆動制御部６１によりヘッドユニット２０がＹ軸方向に搬送されている際に、ヘッドユニット２０のインク吐出制御を行い、ヘッドユニット２０からインク液滴を吐出させるものである。
【００４９】
Ｙバー駆動制御部６３は、ヘッド駆動制御部６１による駆動モータ３７の駆動制御と、インク吐出制御部６２によりヘッドユニット２０のインク吐出制御とにより、１パス分の画像印刷が終了すると、駆動モータ４４ａの駆動制御と、駆動モータ４４ｂの駆動制御とを行い、Ｙバー３０をＸ軸方向に１パス分搬送するものである。
【００５０】
補正値算出部６４は、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正する補正値が登録された補正テーブルを生成するものである。すなわち、補正値算出部６４は、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂが計測した駆動モータ４４ａ及び駆動モータ４４ｂの駆動軸の回転量と、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂが直接計測したＹバー３０のＹ軸方向における一方端部及び他方端部の移動量とを取得する。そして、補正値算出部６４は、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂが検出した駆動モータ４４ａ及び駆動モータ４４ｂの回転量から予測されるＹバーの移動予測位置と、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂが直接計測したＹバーの移動量とに基づいて、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正するための補正テーブルを生成する。
【００５１】
次に、図４を参照しながら、本実施形態に係るインクジェットプリンタ１の処理動作について説明する。図４は、制御部の処理を示すフローチャートである。なお、以下に説明するインクジェットプリンタ１の処理動作は、制御部６０の制御により行われる。すなわち、制御部６０において、ＣＰＵなどで構成される処理部（不図示）が、ＲＯＭなどの記憶装置に記録されたプログラムに従い、ヘッド駆動制御部６１、インク吐出制御部６２、Ｙバー駆動制御部６３、補正値算出部６４などの機能を統括管理することで、以下の処理が行われる。
【００５２】
制御部６０は、外部装置からインクジェットプリンタ１に印刷データ（作図コマンド）が転送されることにより、以下の処理を開始する。
【００５３】
図４に示すように、まず、制御部６０は、ヘッドユニット２０をＹ軸方向に移動させながら、ヘッドユニット２０からインク液滴を吐出させる（ステップＳ１）。すなわち、ステップＳ１では、駆動モータ３７の駆動制御を行うと共に、ヘッドユニット２０のインク吐出制御を行い、ヘッドユニット２０をＹ軸方向に移動させながら、ヘッドユニット２０からインク液滴を吐出させる。これにより、フラットベッド１０の上面に吸着固定されたメディアに、１パス分の画像が印刷される。
【００５４】
次に、制御部６０は、Ｙバー３０をＸ軸方向に１パス分搬送する（ステップＳ２）。すなわち、ステップＳ２では、Ｙバー３０を１パス分搬送するために必要な回転量となるように駆動モータ４４ａ及び駆動モータ４４ｂの駆動制御を行う。このとき、後述するステップＳ６で生成される補正テーブルに設定された補正値に基づいて、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正した後、駆動モータ４４ａ及び駆動モータ４４ｂの駆動制御を行う。すると、駆動モータ４４ａの回転駆動が駆動プーリ４１ａに伝達され、駆動プーリ４１ａ及び従動プーリ４２ａに掛け渡されたタイミングベルト４３ａが回転し、Ｙバー３０のＹ軸方向における一方端部がＸ軸方向に１パス分牽引される。同様に、駆動モータ４４ｂの回転駆動が駆動プーリ４１ｂに伝達され、駆動プーリ４１ｂ及び従動プーリ４２ｂに掛け渡されたタイミングベルト４３ｂが回転し、Ｙバー３０のＹ軸方向における他方端部がＸ軸方向に１パス分牽引される。これにより、Ｙバー３０全体が、Ｘ軸方向に１パス分搬送される。なお、このとき、Ｙバー３０に取り付けられた光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂは、フラットベッド１０に取り付けられたリニアスケール５０ａ及びリニアスケール５０ｂのスリットを検出すると共に、その数をカウントしている。
【００５５】
次に、制御部６０は、駆動モータ４４ａ及び駆動モータ４４ｂの駆動軸の回転量を計測する（ステップＳ３）。すなわち、ステップＳ３では、ステップＳ２においてＹバー３０をＸ軸方向に１パス分搬送する際に、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂがカウントした駆動モータ４４ａ及び駆動モータ４４ｂの駆動軸の回転量を取得する。
【００５６】
次に、制御部６０は、ステップＳ３で計測した駆動モータ４４ａ及び駆動モータ４４ｂの駆動軸の回転量からＹバー３０のＹ軸方向における一方端部及び他方端部の予測移動量を算出する（ステップＳ４）。駆動モータ４４ａ及び駆動モータ４４ｂの回転量に対するＹバー３０のＹ軸方向における移動量は機械的に定まる。そこで、この駆動軸の回転量に対するＹバー３０の移動量との関係を予め設定しておき、ステップＳ４では、この設定した関係を参照して、Ｙバー３０のＹ軸方向における一方端部の予測移動量と、Ｙバー３０のＹ軸方向における他方端部の予測移動量とを算出する。
【００５７】
また、制御部６０は、Ｙバー３０の移動量を直接計測する（ステップＳ５）。すなわち、ステップＳ５では、ステップＳ２においてＹバー３０をＸ軸方向に１パス分搬送する際に、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂがカウントしたリニアスケール５０ａ及びリニアスケール５０ｂのスリットのカウント値を取得する。そして、光学式リニアエンコーダ５１ａから取得したカウント値に基づいて、フラットベッド１０に対するＹバー３０のＸ軸方向における一方端部の移動量を測定する。同様に、光学式リニアエンコーダ５１ｂから取得したカウント値に基づいて、フラットベッド１０に対するＹバー３０のＸ軸方向における他方端部の移動量を測定する。このとき、Ｙバー３０の捩れや機械的な誤差などにより、Ｙバー３０のＸ軸方向における一方端部の移動量と他方端部の移動量とは必ずしも一致するとは限らない。
【００５８】
次に、制御部６０は、ステップＳ４により算出したＹバー３０の予測移動量と、ステップＳ５で直接計測したＹバー３０の移動量とに基づいて、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正するための補正テーブルを生成する（ステップＳ６）。
【００５９】
すなわち、ステップＳ６では、まず、ステップＳ４により算出したＹバー３０のＹ軸方向における一方端部の予測移動量と、ステップＳ５で直接計測したＹバー３０のＹ軸方向における一方端部の移動量との差分を算出する。そして、この算出した差分に対応する駆動モータ４４ａの回転量を算出し、この算出した回転量を駆動モータ４４ａの回転量の補正値とする。同様に、ステップＳ４により算出したＹバー３０のＹ軸方向における他方端部の予測移動量と、ステップＳ５で直接計測したＹバー３０のＹ軸方向における他方端部の移動量との差分を算出する。そして、この算出した差分に対応する駆動モータ４４ｂの回転量を算出し、この算出した回転量を駆動モータ４４ｂの回転量の補正値とする。
【００６０】
そして、フラットベッド１０に対するＹバー３０の移動位置における補正値をＸ軸方向の全域において算出し、この算出した補正値により補正テーブルを生成する。このため、補正テーブルには、フラットベッド１０に対するＹバー３０の移動位置における補正値が、フラットベッド１０に対するＹバーのＸ軸方向における全移動位置について登録されている。なお、制御部６０は、ステップＳ２において、Ｙバー３０をＸ軸方向に１パス分移動させるように駆動モータ４４ａを駆動させるため、予測移動量は１パス分の移動量となる。このため、この予測移動量と直接計測したＹバー３０の移動量との差分により算出される補正値は、Ｙバー３０を正確に１パス分搬送させるものとなる。
【００６１】
このようにして補正テーブルが生成されると、次回以降、上述したステップＳ２では、この補正テーブルから、フラットベッド１０に対するＹバーのＸ軸方向における移動位置における補正値を読み出し、駆動モータ４４ａ及び駆動モータ４４ｂの回転量を補正した後、駆動モータ４４ａ及び駆動モータ４４ｂを駆動制御する。これにより、Ｙバー３０のＹ軸方向における一方端部及び他方端部が、正確に１パス分搬送される。
【００６２】
次に、制御部６０は、外部装置から転送された印刷データを全て印刷したか否かを判定する（ステップＳ７）。
【００６３】
そして、印刷データを全て印刷していないと判定すると（ステップＳ７：ＮＯ）、制御部６０は、ステップＳ１に戻り、再度上述したステップＳ１〜ステップＳ６を繰り返す。
【００６４】
一方、印刷データを全て印刷したと判定すると（ステップＳ７：ＹＥＳ）、制御部６０は、印刷処理を終了する。
【００６５】
このように、本実施形態に係るインクジェットプリンタ１によれば、駆動モータ４４ａ及び駆動モータ４４ｂを駆動制御してＹバー３０をＸ軸方向に移動させる際に、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂにより駆動モータ４４ａ及び駆動モータ４４ｂの回転量を計測し、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂによりＹバー３０の移動量を直接計測する。そして、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂにより計測された回転量からＹバー３０の予測移動量を算出することで、この算出された予測移動量と光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂにより直接計測された移動量とを比較することで、駆動モータ４４ａ及び駆動モータ４４ｂの回転量に対するＹバー３０の移動量の関係を算出することができる。そこで、制御部６０により、これらの回転量と移動量との関係に基づいて駆動モータ４４ａ及び駆動モータ４４ｂの回転量の補正値を算出することで、自動的且つ高精度に、駆動モータ４４ａ及び駆動モータ４４ｂの回転量の補正値を算出することができる。そして、この算出された補正値に基づいて駆動モータ４４ａ及び駆動モータ４４ｂを駆動させることで、Ｙバー３０のＸ軸方向への移動精度が向上するため、印刷画像の高画質化を図ることができる。
【００６６】
この場合、駆動モータ４４ａと駆動モータ４４ｂとのダブル駆動によりＹバー３０のＹ軸方向における両端部を独立して搬送することで、Ｙ軸方向に対するＹバーの傾きを調整することができる。これにより、インクジェットプリンタ１の大型化に伴いＹバー３０がＹ軸方向に長くなったとしても、Ｙバー３０のＹ軸方向おける両端部の移動量を均一にして、Ｙバー３０の傾きを抑制することができる。
【００６７】
そして、光学式リニアエンコーダ５１ａ及び光学式リニアエンコーダ５１ｂにより、Ｙバー３０の一方端部と他方端部とを独立して計測することで、Ｙバー３０のＹ軸方向における両端部の移動ズレを検出することができる。そこで、これらの移動量に基づいて補正値を算出することで、Ｙバー３０の傾きを抑制することができる。
【００６８】
また、Ｙバー３０をＸ軸方向に搬送する第一駆動機構４０ａ及び第二駆動機構４０ｂの駆動源を駆動モータ４４ａ及び駆動モータ４４ｂとし、ロータリーエンコーダ４５ａ及びロータリーエンコーダ４５ｂにより駆動モータ４４ａ及び駆動モータ４４ｂの駆動軸の回転量を計測することで、容易に駆動モータ４４ａ及び駆動モータ４４ｂの回転量を計測することができる。
【００６９】
また、フラットベッド１０に対するＹバー３０の移動量の計測を、リニアスケール５０ａと光学式リニアエンコーダ５１ａ、リニアスケール５０ｂと光学式リニアエンコーダ５１ｂとにより行うことで、フラットベッド１０に対するＹバー３０の移動量を高精度に検出することができる。
【００７０】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではない。例えば、上記実施形態において、Ｙバー３０のＸ軸方向への移動と、ヘッドユニット２０のＹ軸方向への移動は、駆動プーリと、従動プーリと、タイミングベルトと、駆動モータとを備えるベルト駆動により行うものとして説明したが、例えば、ボールねじと、Ｙバー３０又はヘッドユニット２０に連結されたボール軸受けと、ボールねじを回転駆動する駆動モータとを備えるボールねじ機構などにより行うものであってもよい。
【００７１】
また、上記実施形態において、Ｙバー３０のＸ軸方向の移動量の計測は、リニアスケールと、光学式リニアエンコーダとにより行うものとして説明したが、例えば、ロータリーエンコーダ、磁気式計測装置、測距レーダなどにより行うものであってもよい。ロータリーエンコーダを用いる場合は、Ｙバー３０にロータリーエンコーダ冶具であるホイールをＹ軸方向周りに回転可能に取り付け、このホイールをフラットベッド１０に接触させる。なお、ホイールの外周面は、摩擦係数の高い素材を用いて、フラットベッド１０に対して滑らないようにする。そして、Ｙバー３０をＸ軸方向に移動させると、Ｙバー３０に取り付けられたホイールがフラットベッド１０上を転がるため、このホイールの回転量を検出することで、Ｙバー３０のＸ軸方向の移動量を直接計測することができる。また、磁気式計測装置を用いる場合は、メモリなどのマークが記録された磁気テープをフラットベッド１０に貼り付け、Ｙバー３０にこの磁気テープの記録情報を読み取る磁気ヘッドを取り付ける。そして、Ｙバー３０をＸ軸方向に移動させると、Ｙバー３０に取り付けられた磁気ヘッドによりフラットベッド１０に貼り付けられた磁気テープの記録情報が読み取られるため、この記録情報を検出することで、Ｙバー３０のＸ軸方向の移動量を直接計測することができる。
【００７２】
また、上記実施形態において、Ｙバー３０のＸ軸方向への搬送は、第一駆動機構４０ａと第二駆動機構４０ｂの左右独立駆動方式を採用するものとして説明したが、第一駆動機構４０ａの駆動プーリ４１ａと、第二駆動機構４０ｂの駆動プーリ４１ｂとを、一軸の駆動シャフトで連結し、この駆動シャフトを単一の駆動モータで回転駆動する連動駆動方式を採用するものであってもよい。
【００７３】
また、上記実施形態において、Ｙバー３０のＸ軸方向の移動量を直接計測するものとして説明したが、例えば、Ｙバー３０のＸ軸方向の移動位置を直接計測し、この直接計測した移動位置からＹバー３０のＸ軸方向の移動量を算出するものとしてもよい。
【００７４】
また、上記実施形態において、Ｙバー３０を１回で搬送する１パスの搬送量は固定的なものとして説明したが、例えば、メディアの種類やインクの種類などによって１パスの搬送量が適宜変更されるものとしてもよい。
【００７５】
なお、上記実施形態では、特にパス数を特定することなく説明したが、例えば、８パスで印刷する場合の駆動モータの回転量（駆動量）を補正する補正テーブルを作成しておき、４パスや２パスなどの他のパス数で印刷する場合は、８パスの補正テーブルに登録された補正値を適宜乗算することで対応することができる。例えば、４パスで印刷する場合は、８パスで印刷する場合に比べてパス幅が２倍になるため、８パスの補正テーブルに登録された補正値を２倍して、駆動モータの回転量を補正する。
【００７６】
また、上記実施形態において、リニアスケール５０ａ，５０ｂにはスリットが形成されるものとして説明したが、このスリットの代わりに山型の刻みを形成するものとしてもよい。この場合、光学式リニアエンコーダ５１ａ，５１ｂは、リニアスケール５０ａ，５０ｂに形成された山型の刻みの数をカウントすることで、リニアスケール５０ａ，５０ｂに対する光学式リニアエンコーダ５１ａ，５１ｂの移動量を計測することができる。これにより、フラットベッド１０に対するＹバー３０のＹ軸方向における一方端部の移動量を直接計測することができる。
【００７７】
また、上記実施形態において、タイミングベルト４３ａ，４３ｂは、カーボンを主構成要素としたものを例に説明したが、高剛性の材質であれば如何なるものであってもよく、例えば、スチールベルト、鉄芯入りのベルトであってもよい。
【符号の説明】
【００７８】
１…インクジェットプリンタ、１０…フラットベッド、１１…基台部、１２…レール、１２ａ…第一レール、１２ｂ…第二レール、２０…ヘッドユニット、３０…Ｙバー、３１ａ…第一ローラ、３１ｂ…第二ローラ、３２…スライダー軸、３３…ヘッドユニット駆動機構、３４…駆動プーリ、３５…従動プーリ、３６…タイミングベルト、３７…駆動モータ、４０…駆動機構、４０ａ…第一駆動機構、４０ｂ…第二駆動機構、４１ａ…駆動プーリ、４１ｂ…駆動プーリ、４２ａ…従動プーリ、４２ｂ…従動プーリ、４３ａ…タイミングベルト、４３ｂ…タイミングベルト、４４ａ…駆動モータ、４４ｂ…駆動モータ、４５ａ…ロータリーエンコーダ、４５ｂ…ロータリーエンコーダ、５０ａ…リニアスケール、５０ｂ…リニアスケール、５１ａ…光学式リニアエンコーダ、５１ｂ…光学式リニアエンコーダ、６０…制御部、６１…ヘッド駆動制御部、６２…インク吐出制御部、６３…バー駆動制御部、６４…補正値算出部。
【図１】
2011042088.tif 000003
【図２】
2011042088.tif 000004
【図３】
2011042088.tif 000005
【図４】
2011042088.tif 000006