(57)【要約】【課題】  エンドレスベルトの幅方向に速度差があると、エンドレスベルトで搬送される印刷用シートが傾斜し、印刷したいパターンが傾斜したり歪んだりする。【解決手段】  エンドレスベルトの一方のサイドエッジの移動速度を検出する第１検出器と、他方のサイドエッジの移動速度を検出する第２検出器を設け、第１検出器の検出値と前記第２検出器の検出値の差によって、基準タイミングを決定する。基準タイミングは、エンドレスベルトの幅方向の位置によってそれぞれに決定される。決定した基準タイミングと、プリントするパターンから、各インク吐出ノズルのインク吐出タイミングを決定する。印刷用シートが傾斜したことによる影響が相殺され、傾斜しないシートに印刷したときと同じ印刷パターンがえられる。【選択図】  図１０
2006130914.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンタであり、
所定幅を有するエンドレスベルトと、
前記エンドレスベルトを回転させる駆動装置と、
前記エンドレスベルトの幅方向に配列されている複数のインク吐出ノズルを備えているプリントヘッドと、
第１位置で前記エンドレスベルトの移動速度を検出する第１検出器と、
前記第１位置から前記エンドレスベルトの幅方向に離れている第２位置で前記エンドレスベルトの移動速度を検出する第２検出器と、
各インク吐出ノズルの前記エンドレスベルトの幅方向の位置と、前記第１検出器の検出値と前記第２検出器の検出値の差と、印刷するパターンから、各インク吐出ノズルのインク吐出タイミングを決定する吐出タイミング決定手段と、
を有するインクジェットプリンタ。
【請求項２】
各インク吐出ノズルの前記エンドレスベルトの幅方向の位置と、前記第１検出器の検出値と前記第２検出器の検出値の差から、各インク吐出ノズルの基準タイミングを決定する決定手段を備えており、
前記吐出タイミング決定手段は、前記基準タイミング決定手段で各インク吐出ノズルについて決定した基準タイミングと、印刷するパターンから、各インク吐出ノズルのインク吐出タイミングを決定することを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記第１位置と前記第２位置が、前記エンドレスベルトの幅方向に伸びる直線上に位置していることを特徴とする請求項１又は２に記載のインクジェットプリンタ。
【請求項４】
前記第１位置と前記第２位置の間の前記エンドレスベルトの幅方向の距離が、前記インクジェットプリンタで処理可能な印刷用シートの最大幅よりも長いことを特徴とする請求項１から３のいずれかに記載のインクジェットプリンタ。
【請求項５】
前記エンドレスベルトの幅が、前記インクジェットプリンタで処理可能な印刷用シートの最大幅よりも長く、
前記第１位置は、前記エンドレスベルトの一方のサイドエッジ上であり、
前記第２位置は、前記エンドレスベルトの他方のサイドエッジ上であることを特徴とする請求項１から４のいずれかに記載のインクジェットプリンタ。
【請求項６】
前記第１位置と前記第２位置が、前記エンドレスベルトの外周面上にあることを特徴とする請求項１から５のいずれかに記載のインクジェットプリンタ。
【請求項７】
前記複数のインク吐出ノズルは、前記エンドレスベルトの幅方向の位置によって、複数個にグループ化されており、
前記基準タイミング決定手段は、グループ化されたインク吐出ノズル毎に、基準タイミングを決定することを特徴とする請求項２から６のいずれかに記載のインクジェットプリンタ。
【請求項８】
前記エンドレスベルトの両サイドエッジに沿って、所定長さ毎に繰返して変化する被検出部材が固定されていることを特徴とする請求項１から７のいずれかに記載のインクジェットプリンタ。
【請求項９】
前記被検出部材の接続部を検出したときに検出される信号を、前記被検出部材の連続部を検出したときに検出される信号から区分する区分手段を備えていることを特徴とする請求項８に記載のインクジェットプリンタ。
【請求項１０】
前記第１検出器が接続部を検出したときに検出される信号を検出したときは、前記第１検出器が直前に検出した検出値を維持し、
前記第２検出器が接続部を検出したときに検出される信号を検出したときは、前記第２検出器が直前に検出した検出値を維持することを特徴とする請求項９に記載のインクジェットプリンタ。
【請求項１１】
前記第１検出器の検出値と前記第２検出器の検出値の差が所定値よりも大きいときに警告する警告器を有することを特徴とする請求項１から１０のいずれかに記載のインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタに関する。
【背景技術】
【０００２】
ラインタイプのインクジェットプリンタは、印刷用シートを送るエンドレスベルトと、インクを吐出するプリントヘッドを備えている。エンドレスベルトは幅を有しており、プリントヘッドは多数のインク吐出用ノズルを備えている。多数のインク吐出用ノズルは、エンドレスベルトの幅方向に配列されている。以下では、エンドレスベルトが移動する方向を縦方向といい、それに直交する方向（エンドレスベルトの幅方向）を幅方向という。
【０００３】
実際にインクを吐出するノズルを選択することによって、ノズルから吐出したインクが印刷用シートに付着する点の幅方向の位置が決まる。ノズルからインクを吐出するタイミングを調整することによって、ノズルから吐出したインクが印刷用シートに付着する点の縦方向の位置が決まる。実際にインクを吐出するノズルを選択し、そのノズルからインクを吐出するタイミングを調整することによって、インクが付着する点の印刷用シート内における幅方向の位置と縦方向の位置が決まる。印刷用シートにインクが付着する点の印刷用シート内における幅方向の位置と縦方向の位置をコントロールすることによって、印刷用シートに所望のパターンを印刷することができる。
【０００４】
ノズルからインクを吐出するタイミングを調整することによって、インクが付着する点の印刷用シート内における縦方向の位置を正確に決定するためには、印刷用シートを送るエンドレスベルトの移動速度が所定の速度に調整されていなければならない。エンドレスベルトの実際の移動速度が所定速度よりも遅ければ、所望の位置よりも印刷用シートの上端側に印刷してしまう。あるいは、実際に印刷されるパターンの縦方向の長さが所望の長さよりも短くなってしまう。エンドレスベルトの実際の移動速度が所定速度よりも早ければ、所望の位置よりも印刷用シートの下端側に印刷してしまう。あるいは、実際に印刷されるパターンの縦方向の長さが所望の長さよりも長くなってしまう。
【０００５】
一般に、エンドレスベルトは一対の駆動ローラの間に巻回されている。この場合、エンドレスベルトと駆動ローラの間のスリップ、駆動ローラの外周寸法のばらつき、駆動ローラの配置位置のばらつき、或いは、駆動ローラの回転速度のばらつきなどに起因して、エンドレスベルトの移動速度は変動しやすい。エンドレスベルトによって搬送する印刷用シートの重量によって、エンドレスベルトの移動速度が変動することもある。エンドレスベルトの実際の移動速度が所定速度から変化してしまうと、インクが付着する点の印刷用シート内における縦方向の位置がズレ、印刷品質が劣化するという問題が生じる。
【０００６】
そこで、エンドレスベルトの移動速度が変化しても、印刷品質が劣化しないようにする技術が開発されており、その一例が特許文献１に記載されている。特許文献１に記載されているインクジェットプリンタでは、エンドレスベルトの実際の移動速度を検出する。そして、検出された移動速度に基づいて、ノズルからインクを吐出するタイミングを調整する。この方式によると、エンドレスベルトの移動速度が所定速度から変化してしまっても、インクが付着する点の印刷用シート内における縦方向の位置が所望の位置からズレることを防止できる。
【０００７】
【特許文献１】特開２００４−１７５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
エンドレスベルトは幅を有している。エンドレスベルトは、幅方向の位置にかかわらず、同じ速度で移動しているはずである。しかしながら、本発明者の研究によって、エンドレスベルトの移動速度が幅方向の位置によって異なる場合があることが確認された。例えば、エンドレスベルトを平面視したときに、右側のサイドエッジが高速で移動する場合もあれば、左側のサイドエッジが高速で移動する場合もあることがわかってきた。
【０００９】
さらに、エンドレスベルトの移動速度が幅方向の位置によって異なると、そのエンドレスベルトによって搬送される印刷用シートが傾くことがわかってきた。図１２は、その一例を示す。（Ａ）は、エンドレスベルト１２６の外周面上に印刷用シート１２８を置いた状態を例示している。この状態では、シート１２８の上端１２２が、エンドレスベルト１２６の幅方向に伸びる直線１２４に平行であったとする。エンドレスベルト１２６の移動速度が、幅方向１２４に沿って変化することがある。図１２では、図示下側のサイドエッジの移動速度がＶ１であり、図示上側のサイドエッジの移動速度がＶ２であり、Ｖ１＜Ｖ２である場合を例示している。この場合、エンドレスベルト１２６によって搬送されるシート１２８は、（Ｂ）の矢印１２９に例示するように、反時計回転方向に回転する。シート１２８の上端１２２は、エンドレスベルト１２６の幅方向に伸びる直線１２４から角度βだけ回転してしまう。
【００１０】
シート１２８が傾斜すると、シート１２８に印刷されるパターンは、シート１２８の上端１２２に対して角度βだけ傾斜してしまう。特許文献１に記載されている技術でも、この問題は防止できない。
【００１１】
本発明の目的は、エンドレスベルトの移動速度が幅方向に変化すると、印刷用シートに印刷されるパターンが印刷用シートに対して傾斜してしまうという問題を解決することである。
【課題を解決するための手段】
【００１２】
本発明のインクジェットプリンタは、幅を有するエンドレスベルトと、エンドレスベルトを回転させる駆動装置と、プリントヘッドを有する。プリントヘッドは、エンドレスベルトの幅方向に配列されている複数のインク吐出ノズルを備えている。
【００１３】
本発明のインクジェットプリンタは、さらに、第１位置でエンドレスベルトの移動速度を検出する第１検出器と、第２位置でエンドレスベルトの移動速度を検出する第２検出器を備えている。第２位置は、エンドレスベルトの幅方向に、第１位置から離れている。
【００１４】
本発明のインクジェットプリンタは、さらに、各インク吐出ノズルのエンドレスベルトの幅方向の位置と、第１検出器の検出値と第２検出器の検出値の差と、プリントするパターンから、各インク吐出ノズルのインク吐出タイミングを決定する吐出タイミング決定手段を備えている。
【００１５】
エンドレスベルトで搬送される印刷用シートが傾斜していなければ、プリントするパターンから各インク吐出ノズルのインク吐出タイミングを決定すればよい。決定されたインク吐出タイミングでインクを吐出すれば、印刷用シート上の意図する位置に意図するパターンを印刷することができる。しかしながら、エンドレスベルトで搬送される印刷用シートが傾斜すると、その傾斜の影響を補償するためにインク吐出タイミングを補正する必要が生じる。
【００１６】
印刷用シートに生じる傾斜角は、エンドレスベルトの幅方向の速度差に依存する。エンドレスベルトの幅方向の速度差から、印刷用シートに生じる傾斜角を推定することができる。同じ傾斜角でも、エンドレスベルトの幅方向に伸びる直線と印刷用シートの上端の間の距離は、エンドレスベルトの幅方向の位置によって変化する。
【００１７】
本発明のインクジェットプリンタは、各インク吐出ノズルのエンドレスベルトの幅方向の位置と、第１検出器の検出値と第２検出器の検出値の差と、プリントするパターンから、各インク吐出ノズルのインク吐出タイミングを決定する。印刷用シートに生じる傾斜角と、それによって生じるエンドレスベルトの幅方向に伸びる直線と印刷用シートの上端の間の距離を補償するのに必要な時間差を考慮したうえで各インク吐出ノズルのインク吐出タイミングを決定することができる。印刷用シートに生じた傾斜の影響を、インク吐出タイミングを補正することによって補償することができる。
【００１８】
インク吐出タイミングを決定するために、各インク吐出ノズルの基準タイミングを決定する決定手段を備えていることが好ましい。基準タイミング決定手段は、各インク吐出ノズルのエンドレスベルトの幅方向の位置と、第１検出器の検出値と第２検出器の検出値の差から、各インク吐出ノズルの基準タイミングを決定する。この場合、吐出タイミング決定手段は、基準タイミング決定手段で各インク吐出ノズルについて決定した基準タイミングと、印刷するパターンから、各インク吐出ノズルのインク吐出タイミングを決定する。
【００１９】
ここでいう基準タイミングとは、印刷用シートとインク吐出ノズルの位置関係が、予め定められている所定の位置関係に調整されるタイミングをいう。例えば、印刷用シートの上端がノズルの直下に到達するタイミングをいう。
【００２０】
図１０の（Ａ）は、矢印１０２方向に送られるシート１００にプリントヘッド１０４で印刷する様子を示している。（Ａ）は、送られるシート１００が傾斜しない場合を例示している。幅方向位置がＷ１であるノズル１０５の直下にシート１００上のポイント１１０が位置しているタイミングでノズル１０５がインクを吐出し、幅方向位置がＷ２であるノズル１０７の直下にシート１００上のポイント１１２が位置しているタイミングでノズル１０７がインクを吐出すれば、印刷用シート１００に傾斜線１０６を印刷することができる。この場合、シート１００の上端１０８に対して角度αで傾斜する傾斜線１０６を印刷する場合を例示している。
【００２１】
（Ｂ）と（Ｃ）は、そのための吐出タイミング決定過程を示している。タイミングｔ０は、センサ１０１によってシート１００の上端１０８が検出されたタイミングを示す。図示の距離Ｌ０は、センサ１０１からノズル１０５までのＸ方向の距離を示す（これはセンサ１０１からノズル１０７までのＸ方向の距離に等しい）。エンドレスベルトの移動速度をＶ０とすると、タイミングｔ０+（Ｌ０／Ｖ０）で、シート１００の上端１０８がノズル１０５とノズル１０７の直下に位置する。例えばこのタイミングを、基準タイミングとすることができる。シート１００が傾斜しなければ、エンドレスベルトの幅方向の位置によらず、各ノズルの基準タイミングは等しい。基準タイミングからＬ１／Ｖ０時間後に、ノズル１０５の直下にシート１００上のポイント１１０が到達するので、そのタイミングをノズル１０５のインク吐出タイミングとすればよい。基準タイミングからＬ２／Ｖ０時間後に、ノズル１０７の直下にシート１００上のポイント１１２が到達するので、そのタイミングをノズル１０７のインク吐出タイミングとすればよい。上記のように基準タイミングを決定し、その基準タイミングからインク吐出タイミングを決定すれば、所望のパターン１０６を印刷することができる。
【００２２】
図１０（Ｆ）は、エンドレスベルトの移動速度が幅方向で異なっており、シート１００が傾斜して送られる場合を示す。シート１００の上端１０８からの距離がＬ１である点１１０にノズル１０５でインクをふきつけるためには、センサ１０１でシート１００の上端１０８を検出してから、（Ｌ０／Ｖ１）＋（Ｌ３／Ｖ１）＋（Ｌ１／Ｖ１）時間後にノズル１０５からインクを吐出すればよい。上端１０８からの距離が距離Ｌ２である点１１２にノズル１０７でインクをふきつけるためには、センサ１０１でシート１００の上端１０８を検出してから、（Ｌ０／Ｖ２）＋（Ｌ４／Ｖ２）＋（Ｌ２／Ｖ２）時間後にノズル１０７からインクを吐出すればよい。ここで、Ｖ１はエンドレスベルトの図示下方のサイドエッジにおける移動速度であり、Ｖ２はエンドレスベルトの図示上方のサイドエッジにおける移動速度である。また、Ｌ３とＬ４は、シート１００が傾斜することによって生じるエンドレスベルトの幅方向に伸びる直線と印刷用シートの上端の間の距離であり、エンドレスベルトの幅方向の位置と、Ｖ１とＶ２の差によって決まる。Ｖ１とＶ２の差が大きいほど、Ｌ３とＬ４は大きい。
【００２３】
ノズル１０５については、基準タイミングをｔ０+（Ｌ０／Ｖ０）からｔ０+（Ｌ０／Ｖ１）＋（Ｌ３／Ｖ１）に補正し、ノズル１０７については、基準タイミングをｔ０+（Ｌ０／Ｖ２）＋（Ｌ４／Ｖ２）に補正すればよいことがわかる。上記にように基準タイミングを決定しておいてから、（Ｌ１／Ｖ１）の時間を加味してノズル１０５の吐出タイミングを決定し、（Ｌ２／Ｖ２）の時間を加味してノズル１０７の吐出タイミングを決定すれば、傾斜したシート１００上に、上端１０８に対して角度αで傾斜する傾斜線１０６を印刷することができる。ここで、（Ｌ１／Ｖ１）または（Ｌ２／Ｖ２）は、印刷するパターンから決められる時間である。Ｌ１／Ｖ１は近似的にＬ１／Ｖ０に等しく、Ｌ２／Ｖ２はＬ２／Ｖ０に等しいとしてもよい。この近似が成立する場合には、吐出タイミングを決定する過程に、シート１００の傾きを補償する基準時間の修正項のみを加えればよい。印刷するパターンから決められる時間を修正する必要がない。
【００２４】
上記では、基準時間を修正することによって印刷用シートに生じた傾斜の影響を補償し、次いで印刷するパターンを考慮してインク吐出タイミングを決定している。その順を逆にしてもよい。すなわち、印刷するパターンを考慮してインク吐出タイミングを仮に決定し、その後に、印刷用シートの傾きを修正するのに必要な時間を考慮し、仮に決定したタイミングを修正してもよい。両者は数学的に均等であり、同じ結果をもたらす。
【００２５】
第１位置と第２位置が、前記エンドレスベルトの幅方向に伸びる直線上に位置していることが好ましい。この場合、エンドレスベルトの幅方向の速度差を正確に測定することができる。
【００２６】
第１位置と第２位置の間のエンドレスベルトの幅方向の距離が、インクジェットプリンタで処理可能な印刷用シートの最大幅よりも長いことが好ましい。この場合、最大の印刷用シートに印刷する場合も、第１検出器と第２検出器に向かい会う位置のエンドレスベルトが印刷用シートによって遮蔽されることがない。常に、エンドレスベルトの移動速度を検知することができる。
【００２７】
エンドレスベルトの幅がインクジェットプリンタで処理可能な印刷用シートの最大幅よりも長く、第１位置はエンドレスベルトの一方のサイドエッジ上であり、第２位置はエンドレスベルトの他方のサイドエッジ上であることが好ましい。この場合、エンドレスベルトの幅方向に速度差がある場合には最大の速度差を検知することができる。エンドレスベルトの幅方向の速度差を正確に測定することができる。
【００２８】
第１位置と第２位置が、エンドレスベルトの外周面上にあることが好ましい。エンドレスベルトの外周面の移動速度は印刷用シートの搬送速度に直接に対応する。外周面における移動速度を検知すると、印刷用シートの搬送速度を精度よく検知することができる。エンドレスベルの厚みに誤差があっても、印刷用シートの搬送速度を正確に検知することができる。
【００２９】
複数のインク吐出ノズルは、エンドレスベルトの幅方向の位置によって、複数個にグループ化されており、基準タイミング決定手段は、そのグループ化されたインク吐出ノズル毎に、基準タイミングを決定することが好ましい。インク吐出ノズル毎に基準時間を計算するのに比して計算量が圧縮される。グループ化しても、印刷用シートに生じた傾斜の影響を良好に補償することができる。
【００３０】
エンドレスベルトの両サイドエッジに沿って、所定長さ毎に繰返して変化する被検出部材が固定されていることが好ましい。この場合、検出器の出力が繰返して変化することになり、繰り返しの変化速度からエンドレスベルトの移動速度を簡単に算出することが可能となる。データ処理が簡単化される。しかも、エンドレスベルトと被検出部材を一体に成形する必要がなく、部材を安価に製造することができる。
【００３１】
エンドレスベルトに被検出部材を固定する場合、帯状の被検出部材のつなぎ目に不規則なパターンが現れ、それをそのままにして速度を検知すると誤った速度を検知する可能性がある。そこで、被検出部材の接続部を検出したときに検出される信号を、被検出部材の連続部を検出したときに検出される信号から区分する区分手段を備えていることが好ましい。被検出部材のつなぎ目を検知したことを判別し、誤った速度を検知することを防止することができる。
【００３２】
被検出部材のつなぎ目を検知した場合には、誤った速度を検知するよりも、それまでに検知していた速度を流用した方がよい。そこで、第１検出器が接続部を検出したときに検出される信号を検出したときは、第１検出器が直前に検出した検出値を維持し、第２検出器が接続部を検出したときに検出される信号を検出したときは、第２検出器が直前に検出した検出値を維持することが好ましい。これによって、誤った速度を検知することを防止しながら、速度を検知できないという事象の発生を防止できる。
【００３３】
第１検出器の検出値と第２検出器の検出値の差が所定値よりも大きいときに警告する警告器を有することが好ましい。エンドレスベルトの幅方向の速度差が大きすぎて補償しきれない場合には、ユーザの注意を喚起することができる。
【発明の効果】
【００３４】
本発明のインクジェットプリンタによれば、第１検出器と第２検出器を利用してエンドレスベルトの幅方向の速度差を算出し、その後に、印刷するパターンに従ってインク吐出タイミングを決定する。印刷用シートが傾斜していても、その傾斜による影響をキャンセルし、所望の角度で所望のパターンを印刷することができる。
【発明を実施するための最良の形態】
【００３５】
本発明の好ましい実施形態を添付図面を参照して説明する。図１は、第１実施例のインクジェットプリンタ１の概略図である。まず、インクジェットプリンタ１の全体構成について説明する。
【００３６】
インクジェットプリンタ１は、印刷用シート２２を本体へ供給する供給部２と、供給部２から供給された印刷用シート２２を搬送する搬送部３と、搬送部３によって搬送される印刷用シート２２にインクを吐出して印刷用シート２２に印刷するプリントヘッド４と、プリントヘッド４によって印刷されたシート２２をストックするスタッカ５を備えている。
【００３７】
供給部２は、積層された印刷用シート２２をセットするトレイ２１と、トレイ２１にセットされた印刷用シート２２の積層の最上面に存在している印刷用シートに当接すると共にその最上面に存在する１枚の印刷用シート２２を送り出すピックアップローラ２３と、ピックアップローラ２３の下流側（図１の左側）に位置しており、供給された印刷用シート２２を挟持して搬送部３へ送り出す一対の搬送ローラ２４を備えている。ピックアップローラ２３と一対の搬送ローラ２４の間には、ピックアップローラ２３によって２枚以上の印刷用シートが同時に送り出されるのを防止するための分離ガイド２５が配設されている。また、一対の搬送ローラ２４の下流側には、その搬送ローラ２４によって挟持して送り出される印刷用シート２２が傾斜している場合に、それを補正するシャッタ２６が配設されている。シャッタ２６によって、印刷用シート２２の姿勢が、その上端が後記するエンドレスベルト３１の幅方向と平行にのびる姿勢に調整される。
【００３８】
搬送部３は、一対のローラ３２ａ，３２ｂと、一対のローラ３２ａ，３２ｂの間に架け渡されているエンドレスベルト３１と、上流側（図１の右側）に位置するローラ３２ａとエンドレスベルト３１を介して向かい合っているローラ３３を備えている。エンドレスベルト３１の印刷用シート２２を担持する側の面、即ち外周面にはシリコン処理が施されている。ローラ３２ａは、図示しないモータによって反時計回転方向に回転させられる。ローラ３２ｂは、回転自在となっている。ローラ３２ａが反時計回転方向に回転させられると、エンドレスベルト３１の上側の半分は、上流側（図１の右側）から下流側（図１の左側）に移動する。
【００３９】
一対の搬送ローラ２４によって送り出された印刷用シート２２は、ローラ３３によって、エンドレスベルト３１の外周面に押し付けられる。エンドレスベルト３１の外周面にはシリコン処理が施されており、印刷用シート２２はエンドレスベルト３１の外周面に粘着する。エンドレスベルトの上側の半分が、上流側（図１の右側）から下流側（図１の左側）に移動するのに伴って、印刷用シート２２は下流側に向けて搬送される。
【００４０】
エンドレスベルト３１の上方には、プリントヘッド４が固定されている。プリントヘッド４は、その長手方向がエンドレスベルト３１の幅方向（図１の紙面垂直方向）と平行に伸びるように、インクジェットプリンタ本体に固定されている。プリントヘッド４のエンドレスベルト３１と対向する面には、インクを吐出するインク吐出ノズルの複数個が形成されている。複数個のインク吐出ノズルは、エンドレスベルト３１の幅方向（図１の紙面垂直方向）に配列されている。
【００４１】
エンドレスベルト３１の上側の外周面と、プリントヘッド４の下面の間には、微小な間隙が確保されている。エンドレスベルト３１の外周面に粘着している印刷用シート２２は、プリントヘッド４の下面の下を通過する。プリントヘッド４の下面の下を通過する印刷用シート２２に向けて、プリントヘッド４の下面に形成されているインク吐出ノズルからインクが噴きつけられる。そのインクは、印刷用シート２２の上面に付着する。これによって、印刷用シート２２に印刷が行なわれる。
【００４２】
エンドレスベルト３１の下流側には、一対の排紙ローラ３４，３５が配設されており、エンドレスベルト３１によって搬送されたシート２２をスタッカ５へ排出する。スタッカ５は印刷されたシート２２をストックするためのものであり、排出ローラ５１，５２を備えている。排出ローラ５１，５２は、排紙ローラ３４，３５の下流側に位置している。排出ローラ５１，５２は、搬送部３から排出される印刷されたシート２２を挟持して、スタッカ５へ送る。
【００４３】
エンドレスベルト３１の上流側には、ペーパセンサ３６と、第１検出器３７Ａと、第２検出器３７Ｂが配置されている。これらのセンサ３６、３７Ａ、３７Ｂは、エンドレスベルト３１の上側外周面と対向するように配置されている。ペーパセンサ３６は、それに向かいあう位置に印刷用シート２２の上端が搬送されたタイミングで出力を反転する。第１検出器３７Ａは、エンドレスベルト３１の一方側のサイドエッジ（図３の上側のサイドエッジ）に貼着されている被検出部材３７ａを観測することによって、エンドレスベルト３１の図３の上側のサイドエッジの移動速度を検出する。第２検出器３７Ｂは、エンドレスベルト３１の他方側のサイドエッジ（図３の下側のサイドエッジ）に貼着されている被検出部材３７ｂを観測することによって、エンドレスベルト３１の図３の下側のサイドエッジの移動速度を検出する。
【００４４】
被検出部材３７ａ，３７ｂはエンドレスベルトの移動方向に沿って、所定ピッチで白と黒が反転する連続模様を有している。被検出部材３７ａ，３７ｂは、所定長さ毎に繰返して変化するものである。第１検出器３７Ａと第２検出器３７Ｂは、被検出部材３７ａ，３７ｂに向けて光を発するとともに反射光を受光するセンサであり、白色部を検出しているときと黒色部を検出しているときとで、出力が反転する。被検出部材３７ａ，３７ｂは、所定ピッチで凹凸が繰返し形成されているものであってもよい。第１検出器３７Ａと第２検出器３７Ｂは、レーザを照射して反射レーザを検出するものであってもよい。
【００４５】
被検出部材３７ａ，３７ｂは帯状であり、図３に示すように、一端側と他端側を接合した接合部３７ａ１，３７ｂ１を備えている。接合部３７ａ１，３７ｂ１では、第１及び第２被検出部材３７ａ，３７ｂの白と黒が反転する連続模様が、不規則になっている。
【００４６】
なお、本実施例のプリントヘッド４は、プリンタ本体に固定されている。いわゆるライン式プリントヘッドであるが、メンテナンス時には、図示されていないメンテナンス手段（パージ動作用のキャップ、ポンプなど）が配置されている位置まで移動可能に構成されている。
【００４７】
また、本実施例では、１つのプリントヘッド４で構成されているが、マゼンタ色のインクを吐出するプリントヘッドと、イエロー色のインクを吐出するプリントヘッドと、シアン色のインクを吐出するプリントヘッドと、ブラック色のインクを吐出するプリントヘッドを備えていてもよい。これら４つのプリントヘッドを、印刷用シート２２の搬送方向に沿って並べて配置することで、印刷用シート２２上にカラー印刷することができる。
【００４８】
図２は、インクジェットプリンタ１の電気回路構成の概略ブロック図を示す。インクジェットプリンタ１は、１チップ化されたマイクロコンピュータ（ＣＰＵ）６０と、ＲＯＭ６１と、ＲＡＭ６２と、ＥＥＰＲＯＭ６３と、ゲートアレイ（Ｇ／Ａ）６４と、ヘッド用ドライバ６５等を備えている。ＣＰＵ６０、ＲＯＭ６１、ＲＡＭ６２、ＥＥＰＲＯＭ６３、ゲートアレイ６４、ヘッド用ドライバ６５は、アドレスバス６６やデータバス６７を介して接続されている。
【００４９】
ＣＰＵ６０は、ＲＯＭ６１に予め記憶されている印刷制御プログラム６１ａ等の制御プログラムに従い、インクの吐出や、カートリッジ内のインク残量の検出等の制御を実行する。また、吐出タイミング信号及びリセット信号を生成し、各信号を後述するゲートアレイ６４へ転送する。
【００５０】
ＣＰＵ６０には、ユーザが印刷の指示などを行うための操作パネル６８や、印刷用シート２２を搬送する搬送モータ６９を動作させるための搬送モータ駆動回路７０や、印刷用シート２２の先端を検出するペーパセンサ３６や、第１検出器３７Ａや、第２検出器３７Ｂが接続されており、各デバイスの動作はＣＰＵ６０により制御されている。第１検出器３７Ａは、後述する第１位置においてエンドレスベルト３１の移動速度を検出する検出部３７Ａ１と、検出した信号を出力する第１出力部３７Ａ２を有する。第２検出器３７Ｂは、後述する第２位置におけるエンドレスベルト３１の移動速度を検出する第２検出部３７Ｂ１と、検出した信号を出力する第２出力部３７Ｂ２を有する。第１検出部３７Ａ１と第２検出部３７Ｂ１は、例えば発光素子と受光素子によって構成されている。
【００５１】
ＲＯＭ６１は、書換え不可能な不揮発性のメモリであり、印刷制御プログラム６１ａや、その他の固定値データ等が記憶されている。ＲＡＭ６２は、書換え可能な揮発性のメモリであり、各種のデータ等が一時的に記憶されている。ＥＥＰＲＯＭ６３は、書換え可能な不揮発性のメモリである。印刷制御プログラム６１ａはＣＰＵ６０により実行され、第１及び第２検出器３７Ａ，３７Ｂにより検出されたエンドレスベルト３１の移動速度差に基づいて、インクの吐出タイミング等を制御する。
【００５２】
ゲートアレイ６４は、ＣＰＵ６０から転送される基準タイミングと、イメージメモリ７１に記憶されている画像データに基づいて、その画像データで記述されるパターンを印刷用シート２２に形成するための画像形成データ（駆動信号）と、その画像形成データと同期する転送クロックＣＬＫと、ラッチ信号と、基本印字波形信号を生成するためのパラメータ信号と、一定周期で出力される噴射タイミング信号を出力し、それら各信号をヘッド用ドライバ６５に出力する。また、ゲートアレイ６４は、パーソナルコンピュータ等からインターフェイス７２を介して転送されてくる画像データを、イメージメモリ７１に記憶させる。
【００５３】
ヘッド用ドライバ６５は、ゲートアレイ６４から出力される信号に応じて、プリントヘッド４に駆動パルスを印加する駆動回路である。ヘッド用ドライバ６５は、プリントヘッド４の各ノズルに対応する各駆動素子に、駆動パルスを印加する。この駆動パルスによって各駆動素子が作動し、各ノズルからインクが吐出される。
【００５４】
図３及び図４を参照してエンドレスベルト３１上に担持された印刷用シート２２の搬送について説明する。図３は、搬送部３及び印刷用シート２２の平面図であり、図４は、エンドレスベルト３１及び傾斜した印刷用シート２２の平面図である。
【００５５】
図３に示すように、エンドレスベルト３１の幅方向の一方側の第１サイドエッジに沿って、帯状の第１被検出部材３７ａが固定されている。エンドレスベルト３１の幅方向の他方側の第２サイドエッジに沿って、帯状の第２被検出部材３７ｂが固定されている。第１被検出部材３７ａに向いあう位置に第１検出器３７Ａが配置されており、第２被検出部材３７ｂに向いあう位置に第２検出器３７Ｂが配置されている。第１検出器３７Ａと第２検出器３７Ｂは、いずれもプリントヘッド４の上流側（図３では左側）に配置されている。第１検出器３７Ａと第２検出器３７Ｂは、エンドレスベルト３１の幅方向に伸びる直線上に配置されている。第１検出器３７Ａと第２検出器３７Ｂは、エンドレスベルト３１の幅方向に、エンドレスベルト３１の幅に等しい距離だけ離れて配置されている。
【００５６】
エンドレスベルト３１が移動すると、第１及び第２検出器３７Ａ，３７Ｂに対応する位置を、第１及び第２被検出部材３７ａ，３７ｂの白黒連続模様が通過し、第１及び第２検出器３７Ａ，３７Ｂの出力が繰り返し反転する。その反転の周期から、エンドレスベルト３１の移動速度が検出できる。第１検出器３７Ａは、エンドレスベルト３１の第１サイドエッジにおける移動速度Ｖ１を検出する。第２検出器３７Ｂは、エンドレスベルト３１の第２サイドエッジにおける移動速度Ｖ２を検出する。第１検出器３７Ａが移動速度を検出する位置（センサ光が照射される位置）を第１位置といい、第２検出器３７Ｂが移動速度を検出する位置を第２位置という。第１位置と第２位置は、エンドレスベルト３１の幅方向に伸びる直線上に配置されており、エンドレスベルト３１の幅に等しい距離だけ離れている。
【００５７】
第１位置と第２位置は、エンドレスベルト３１の幅方向の両端に配置されているために、エンドレスベルトの移動速度が幅方向に不均一であれば、最大の速度差を検出する。エンドレスベルト３１の厚みが不均一であったり、ローラ３２ａ，３２ｂ（図１参照）の寸法に誤差があったり、ローラ３２ａ，３２ｂの配置位置にズレがあったりして、エンドレスベルトの移動速度が幅方向に不均一になれば、第１及び第２検出器３７Ａ，３７Ｂによって幅方向の最大の速度差を検出することができる。第１及び第２検出器３７Ａ，３７Ｂによると、速度差の検出精度が高い
このインクジェットプリンタ１は、シートの幅がエンドレスベルト３１の幅よりも狭い印刷用シート２２を受入れることができる。したがって、最大幅の印刷用シート２２に印刷する場合でも、第１被検出部材３７ａと第２被検出部材３７ｂは、印刷用シート２２によって覆われない。最大の印刷用シート２２を印刷する場合でも、第１及び第２位置におけるエンドレスベルト３１の移動速度を検出することができる。
【００５８】
第１及び第２被検出部材３７ａ，３７ｂは、印刷用シート２２を粘着しているエンドレスベルト３１の外周面に固着されている。したがって、エンドレスベルト３１の厚みに不均一がある場合でも、印刷用シート２２の移動速度を検出することができる。
【００５９】
第１及び第２被検出部材３７ａ，３７ｂは、エンドレスベルト３１に固着されているので、第１及び第２被検出部材３７ａ，３７ｂとエンドレスベルト３１を一体に製造する必要がない。これによりエンドレスベルト３１の製造コストの低減を図ることができる。
【００６０】
プリントヘッド４は、エンドレスベルト３１の幅方向に配列されている複数のノズルの列を備えている。プリントヘッド４は、ノズルの列を複数本備えている。複数のノズルは、エンドレスベルト３１の幅方向の位置によって、４つのユニット４ａ，４ｂ，４ｃ，４ｄにグループ化されている。
【００６１】
後記する基準タイミングは、本来的には、エンドレスベルト３１の幅方向の位置によって、ノズル毎に決定するべきものである。しかしながら、本実施例では、ユニット４ａ，４ｂ，４ｃ，４ｄ毎に基準タイミングを決定する。これによって、ノズル毎に基準タイミングを決定する場合に比して計算量が大幅に節約できる。また、印刷用シートに生じる傾斜はあまり大きなものでないので、４つのユニット毎に基準タイミングを決定すれば、印刷用シートに生じる傾斜による影響が実際的には生じない程度に補償することができる。
【００６２】
供給部２側（図３左側）から図中矢印方向（図３では右方向）へ向けて搬送される印刷用シート２２が、エンドレスベルト３１の外周面に粘着してプリントヘッド４のインク吐出ノズル群の下を通過する際に、そのプリントヘッド４からインクが吐出されることで、印刷用シート２２上に印刷される。
【００６３】
この際、エンドレスベルト３１の厚みの不均一や、ローラ３２ａ，３２ｂ（図１参照）の寸法誤差や、ローラ３２ａ，３２ｂの配置位置の誤差等に起因して、エンドレスベルト３１の幅方向（図３上下方向）の位置によって、移動速度差が生じた場合、例えば、第１被検出部材３７ａの移動速度（ｖ１）が第２被検出部材３７ｂの移動速度（ｖ２）よりも大きい場合には、図４の実線に示したように、印刷用シート２２はプリントヘッド４のインク吐出ノズルの位置に対して相対的に傾斜してしまう。傾斜した印刷用シート２２に対してインクが吐出されると、印刷用シート２２に印刷されるパターン４１は、印刷用シート２２に対して傾斜してしまい、画像品質の劣化を引き起こす。図４の破線４１は、印刷用シート２２の傾斜を補償しないままに印刷したときにできるパターンを例示している。本来は印刷用シート２２の上端と平行に印刷したいパターン４１が、実際には印刷用シート２２の上端２２ａ−２に対して傾斜してしまう。
【００６４】
そこで、後述するインクの吐出タイミングの制御では、印刷用シート２２に生じる傾斜を予測し、それを補償するようにインクの吐出タイミングを修正する。図４の例では、ユニット４ａで印刷される線分４３ａの中点から印刷用シート２２の上端２２ａ−２までの距離Ｌと、ユニット４ｂで印刷される線分４３ｂの中点から印刷用シート２２の上端２２ａ−２までの距離Ｌと、ユニット４ｃで印刷される線分４３ｃの中点から印刷用シート２２の上端２２ａ−２までの距離Ｌと、ユニット４ｄで印刷される線分４３ｄの中点から印刷用シート２２の上端２２ａ−２までの距離Ｌが等しくなるように、ユニット４ａ、４ｂ、４ｃ、４ｄのインク吐出タイミングを修正した結果を示している。この場合、各中点を結んだ線分４２は、印刷用シート２２の上端２２ａ−２に平行となる。線分４３ａ、４３ｂ、４３ｃ、４３ｄの全体で構成される線分は、印刷用シート２２の上端２２ａ−２に平行な線分４２によく近似しており、印刷用シート２２に生じる傾斜による影響をほぼキャンセルすることができる。
【００６５】
各インク吐出ノズル毎に、印刷用シート２２に生じる傾斜による影響をキャンセルするようにインクの吐出タイミングを修正すると、理想的線分４２を印刷することができる。しかしながら、各インク吐出ノズル毎に吐出タイミングを修正しようとすると、修正処理に要する計算量が増大する。そこで、本実施例では、４つにグループ化された吐出ユニット４ａ，４ｂ，４ｃ，４ｄを単位として、吐出タイミングを修正している。それによって、計算負担を軽減し、修正計算用のソフト・ハードの生産コストの低減を図っている。
【００６６】
本実施例ではノズルを４つにグループ化しているが、必ずしも４つに限られない。ただし、多数にグループ化すると、制御負担が増大する。グループ数が少なすぎると、印刷用シート２２に生じる傾斜による影響をキャンセルしきれない。吐出ノズルを４つから６つ程度にグループ化するのが望ましい。
【００６７】
次に、図５を参照して印刷処理の制御について説明する。なお、印刷処理の説明に際しては、図６から図９を適宜参照して説明する。
【００６８】
図５は、印刷処理のフローチャートである。印刷処理では、供給部２（図１参照）から供給される印刷用シート２２上にパターンを印刷する。
【００６９】
この処理では、まず、印刷する印刷用シート２２の枚数Ｘを確認する（Ｓ１）。具体的には、パーソナルコンピュータ等からインターフェイス７２を介して転送されてくる画像データにより、印刷枚数を判断する。
【００７０】
次に、１枚目の印刷用シート２２を印刷処理するので、ｎ＝１とする（Ｓ２）。
【００７１】
次に、第１及び第２被検出部材３７ａ，３７ｂをエンドレスベルト３１に貼着した際に生じる第１及び第２接続部３７ａ１，３７ｂ１を検出することによって、検出した速度が実際の速度からずれてしまうことを補正する処理を行う（Ｓ３）。図６及び図７を参照して、補正処理の手順について説明する。
【００７２】
図６は、補正処理のフローチャートであり、図７は、第１及び第２接続部３７ａ１，３７ｂ１を検出するときに得られる信号を例示した図である。まず、図７を参照して、第１及び第２接続部３７ａ１，３７ｂ１を検出するときに得られる信号について詳細に説明する。図７は、第１及び第２検出器３７Ａ，３７Ｂの第１及び第２出力部３７Ａ２，３７Ｂ２が出力する信号波形を示した図である。なお、図７（ａ）は第１又は第２接続部３７ａ１，３７ｂ１を含まない範囲の被検出部材３７ａ，３７ｂを検出しているときに得られる信号波形であり、図７（ｂ）から図７（ｄ）は、第１又は第２接続部３７ａ１，３７ｂ１を含む範囲の被検出部材３７ａ，３７ｂを検出しているときに得られる信号波形を例示している。
【００７３】
第１及び第２被検出部材３７ａ，３７ｂは白黒の連続模様で構成されており、第１又は第２検出器３７Ａ，３７Ｂが白を検出する場合にはロウ信号を出力し、黒を検出する場合にはハイ信号を出力する。
【００７４】
図７（ａ）に示した信号波形は、第１又は第２接続部３７ａ１，３７ｂ１を含まない範囲の被検出部材３７ａ，３７ｂを検出している場合に得られる信号波形を示した図である。ハイ信号が出力する時間とロウ信号が出力する時間との和をそれぞれｔ０、ｔ１、ｔ２、ｔ３、ｔ４とした場合に、エンドレスベルト３１の移動速度が一定である場合には、ｔ０、ｔ１、ｔ２、ｔ３、ｔ４はそれぞれ等しくなる。また、エンドレスベルト３１の移動速度が一定でない場合には、ｔ０、ｔ１、ｔ２、ｔ３、ｔ４はそれぞれ異なるが、隣り合う時間に大きな差は生じない。なお、エンドレスベルト３１の移動速度は被検出部材３７ａ，３７ｂの白と黒との距離寸法及びその白と黒との距離寸法を検出する時間（例えば、ｔ０、ｔ１・・・）により求めることができる。
【００７５】
図７（ｂ）は、被検出部材３７ａ，３７ｂの一端側が白で、他端側も白となるように貼着された接続部３７ａ１，３７ｂ１を含む範囲の被検出部材３７ａ，３７ｂを検出するときに得られる信号波形を示しており、ｔ２に示すように、ロウ信号が出力する時間はｔ０やｔ１などのロウ信号と比較して長くなる。このｔ２に基づいてエンドレスベルト３１の移動速度を決定すると、誤った移動速度を検出することになる。
【００７６】
図７（ｃ）は、被検出部材３７ａ，３７ｂの一端側が黒で、他端側も黒となるように貼着された接続部３７ａ１，３７ｂ１を含む範囲の被検出部材３７ａ，３７ｂを検出するときに得られる信号波形を示しており、ｔ２に示すようにハイ信号が出力する時間はｔ０やｔ１などのハイ信号と比較して長くなる。そして、このｔ２に基づいてエンドレスベルト３１の移動速度を決定すると、誤った移動速度を検出することになる。
【００７７】
図７（ｄ）は、被検出部材３７ａ，３７ｂの一端側が黒で、他端側が白となるように貼着された接続部３７ａ１，３７ｂ１を含む範囲の被検出部材３７ａ，３７ｂを検出するときに得られる信号波形を示しており、ｔ２はｔ０やｔ１などと比較して短くなる。そして、このｔ２に基づいてエンドレスベルト３１の移動速度を決定すると、誤った移動速度を検出することになる。
【００７８】
次に、図６を参照して、補正処理の手順について説明する。図６に示したように、補正処理では、まず、第１及び第２位置において、第１及び第２検出器３７Ａ，３７Ｂのそれぞれが検出した移動速度を確認する（Ｓ１１）。これにより、エンドレスベルト３１の両サイドエッジの速度差を算出することができる。次に、第１及び第２検出器３７Ａ，３７Ｂのそれぞれが検出した移動速度をメモリ（ＲＡＭ６２）に記憶する（Ｓ１２）。次に、Ｓ１１で確認した移動速度と、前回の補正処理においてメモリに記憶した移動速度との差をそれぞれ算出する（Ｓ１３）。なお、前回とは、例えば、図７（ａ）であれば、ｔ１から算出された移動速度に対してｔ０から算出された移動速度のことをいう。
【００７９】
次に、算出した移動速度の差が、所定の範囲内であるか否かを判断する（Ｓ１４）。移動速度の差が所定の範囲内である場合（Ｓ１４：Ｙｅｓ）は、接続部３７ａ１，３７ｂ１を検出していないとすることができる。あるいは、接続部３７ａ１，３７ｂ１を検出しているとしても、それによる誤検出がほとんど生じない場合である。この場合には、その信号の補正を不要とし、補正処理は終了する。
【００８０】
接続部３７ａ１，３７ｂ１を検出しているとしても、それによる誤検出がほとんど生じない場合とは、被検出部材３７ａ，３７ｂの接続部３７ａ１，３７ｂ１において、白黒の繰返しピッチが維持された場合である。
【００８１】
被検出部材３７ａ，３７ｂの接続部３７ａ１，３７ｂ１における白黒の繰返しピッチが残部と異なる場合には、ステップＳ１４でノーとなる。この場合には、検出した信号波形を一つ前の信号波形で代用することによって誤検出を防止する（Ｓ１５）。例えば、図７（ｂ）であれば、ｔ２が接続部３７ａ１，３７ｂ１であるので、ｔ２の代わりにｔ１を代用する。これにより、接続部３７ａ１，３７ｂ１による信号の出力時間が一つ前の出力時間で補正されるので、図７（ａ）で示したような正常な信号波形となり、移動速度の誤検出が防止される。
【００８２】
また、第１接続部３７ａ１により出力される信号を補正する場合には、第１被検出部材３７ａにより出力される信号に基づいて行われ、第２接続部３７ｂ１により出力される信号を補正する場合には、第２被検出部材３７ｂにより出力される信号に基づいて行われる。その結果、エンドレスベルト３１の両端の速度差が検出できないという問題は生じない。
【００８３】
図５に戻って印刷処理の説明を続ける。補正処理（Ｓ３）によってエンドレスベルト３１のサイドエッジの速度Ｖ１、Ｖ２が検出されると、次いで、インク吐出処理が行われる（Ｓ４）。インク吐出処理では、第１及び第２検出器３７Ａ，３７Ｂで検出したエンドレスベルト３１のサイドエッジの速度Ｖ１、Ｖ２に基づいて、インクの吐出タイミングを決定する。図８、図９、図１０を参照してインク吐出処理の制御について説明する。
【００８４】
図８は、インク吐出処理のフローチャートであり、図９は、第１及び第２位置の移動速度Ｖ１、Ｖ２に基づいて、各吐出ユニット４ａ，４ｂ，４ｃ，４ｄ（図３参照）のインク吐出タイミングを決定した一例を示す。
【００８５】
図８に示すように、インク吐出処理では、まず、第１及び第２位置において第１及び第２検出器３７Ａ，３７Ｂのそれぞれが検出した移動速度Ｖ１、Ｖ２の差を算出する（Ｓ２１）。その移動速度の差は、エンドレスベルト３１の厚みの不均一や、ローラ３２ａ，３２ｂ（図１参照）の寸法誤差等に起因して生じる。
【００８６】
次に、算出した移動速度の差が第１規定値以下であるか否かを判断する（Ｓ２２）。算出した移動速度の差が第１規定値以下であれば、即ち、エンドレスベルト３１の移動速度が幅方向においてほぼ一様であれば（Ｓ１２：Ｙｅｓ）、ノズルの幅方向の位置に基づいて、後記する基準タイミングを変える必要がなく、各吐出ユニット４ａ，４ｂ，４ｃ，４ｄに共通の基準タイミングを決定する（Ｓ２３）。第１規定値は、あらかじめＲＯＭ６１（図２参照）に記憶されているが、操作パネル６８（図２参照）を利用してユーザーが設定可能に構成してもよい。これにより、ユーザーが使用目的に応じて画像品質を選択することができる。
【００８７】
次に、吐出ユニット４ａ，４ｂ，４ｃ，４ｄ毎に決定された基準タイミングと、イメージメモリ７１（図２参照）に記憶されている画像データに基づいて、ノズル毎のインク吐出タイミングを決定し、決定されたインク吐出タイミングでインクを吐出させる駆動信号を生成する（Ｓ２４）。生成された駆動信号は、ヘッド用ドライバ６５（図２参照）に伝達され、ヘッド用ドライバ６５は、各ノズルを駆動するアクチュエータに駆動信号を伝達する。各ノズルは、ノズル毎に決定されたタイミングでインクを吐出する。それによって、インク吐出処理が終了する。
【００８８】
Ｓ２２の処理において、算出した移動速度の差が第１規定値以上であると判別される場合、即ち、第１及び第２位置の移動速度Ｖ１，Ｖ２の間に有意な差が確認されれば、エンドレスベルト３１で搬送される印刷用シート２２が傾斜していていると予測される。この場合には、ノズルの幅方向の位置に応じて、インクの吐出タイミングを補正することによって、シート２２の傾斜を補償する必要がある。その場合には、移動速度Ｖ１，Ｖ２の差が第２規定値以下であるか否かを判断する（Ｓ２６）。移動速度の差が第２規定値よりも大きい場合（Ｓ２６：Ｎｏ）は、印刷用シート２２の傾斜が大きすぎると予測されるので、引き続き印刷処理を行うことが困難であると判断し、インク吐出処理は終了する。この場合は、操作パネル６８にエラー表示をしたり、スピーカー（図示せず）から警告音を発してユーザーに報知するようにすることが好ましい。これにより、ユーザーが印刷処理が正常に行われていないことを速やかに認識することができる。
【００８９】
一方、Ｓ２６の処理において、算出した移動速度Ｖ１，Ｖ２の差が第２規定値以下であると判別されば（Ｓ２６：Ｙｅｓ）、その移動速度の差に応じて、各吐出ユニット４ａ，４ｂ，４ｃ，４ｄの吐出タイミングを補正する。
【００９０】
図９を参照して、各吐出ユニット４ａ，４ｂ，４ｃ，４ｄの吐出タイミングの決定について説明する。ここでは、図４に例示したように、シート２２の上端２２ａに平行なパターンを印刷するデータが、イメージメモリ７１に記憶されている場合を取り上げる。
【００９１】
エンドレスベルト３１の両サイドエッジの移動速度Ｖ１，Ｖ２が等しければ、図４の破線で示すように、シート２２の上端２２ａ−１と、ノズル列は平行であり、ノズルの幅方向の位置に応じて、インクの吐出タイミングを補正する必要はない。図９の左方に示すように、Ｖ１とＶ２が等しい場合、各吐出ユニット４ａ，４ｂ，４ｃ，４ｄから同時にインクを吐出する。
【００９２】
一方、図９の右方に示したように、ｖ１よりもｖ２が遅い場合には、図４の実線で示すように、シート２２の上端２２ａ−２と、ノズル列は傾斜している。この場合は、傾斜の影響をキャンセルするために、第１吐出ユニット４ａの吐出タイミングに対して、第２吐出ユニット４ｂの吐出タイミングをｔ／３だけ遅らせ、第３吐出ユニット４ｃの吐出タイミングを２ｔ／３だけ遅らせ、第４吐出ユニット４ｄの吐出タイミングをｔだけ遅らせる。時間ｔは、第１位置と第２位置における移動速度Ｖ１，Ｖ２の差、及び、第１位置と第２位置の距離から算出される。移動速度Ｖ１，Ｖ２の差が大きいほど大きなｔを採用する。
【００９３】
実際には、インクジェットプリンタ１のＲＯＭ６１に基準速度Ｖ０が記憶されている。Ｖ０＝Ｖ１＞Ｖ２であれば、第１吐出ユニット４ａの吐出タイミングを基準速度Ｖ０から計算し、第２吐出ユニット４ｂの吐出タイミングをｔ／３だけ遅らせ、第３吐出ユニット４ｃの吐出タイミングを２ｔ／３だけ遅らせ、第４吐出ユニット４ｄの吐出タイミングをｔだけ遅らせる。Ｖ１＞Ｖ２＝Ｖ０であれば、第４吐出ユニット４ｄの吐出タイミングを基準速度Ｖ０から計算し、第３吐出ユニット４ｃの吐出タイミングをｔ／３だけ早め、第２吐出ユニット４ｂの吐出タイミングを２ｔ／３だけ早め、第１吐出ユニット４ａの吐出タイミングをｔだけ早める。
【００９４】
基準速度Ｖ０がＶ１とＶ２の間であり、かつ、Ｖ１よりもＶ２が遅い場合には、第１及び第２吐出ユニット４ａ，４ｂの吐出タイミングは基準速度Ｖ０によるときの吐出タイミングよりも早められ、第３及び第４吐出ユニット４ｃ，４ｄの吐出タイミングは基準速度Ｖ０によるときの吐出タイミングよりも遅らせる。
【００９５】
図１０は、印刷用シート１００の上端１０８に対して角度αで傾斜している線分１０６を印刷する場合を示している。図１０では、幅方向位置がＷ１とＷ２のノズルのインク吐出タイミングを決定する場合を示している。幅方向位置がＷ１のノズル１０５は、印刷用シート１００の上端１０８から距離Ｌ１だけ離れたポイント１１０にインクを吐出することが必要であり、幅方向位置がＷ２のノズル１０７は、印刷用シート１００の上端１０８から距離Ｌ２だけ離れたポイント１１２にインクを吐出することが必要である。ポイント１０１はペーパセンサ３６の配置位置を示し、そこに印刷用シート１００の上端１０８が到達すると、ペーパセンサ３６の出力は反転する。図１０の（Ｂ）から（Ｅ）のタイミングｔ０は、印刷用シート１００の上端１０８がポイント１０１に到達し、ペーパセンサ３６の出力が反転したタイミングを示している。ポイント１０１からノズル１０５，１０７が配置されている列までの縦方向（エンドレスベルトの移動方向）の距離はＬ０である。
【００９６】
図１０（Ａ）は、エンドレスベルトの移動速度が幅方向に一様であり、基準速度Ｖ０で移動している場合を示している。シート１００は傾斜しない。この場合、タイミングｔ０からＬ０／Ｖ０が経過した時点で、印刷用シート１００の上端１０８がノズル１０５，１０７の直下に到達する。印刷用シート１００の上端１０８がノズル１０５，１０７の直下に到達する時刻を基準タイミングという。シート１００が傾斜しなければ、基準タイミングはすべてのノズル１０５，１０７に対して共通する。（Ａ）の場合、（Ｃ）に示すように、幅方向位置がＷ１のノズル１０５は、基準タイミングｔ０＋Ｌ０／Ｖ０からＬ１／Ｖ０だけ経過したタイミングでインクを吐出すれば、印刷用シート１００の上端１０８から距離Ｌ１だけ離れたポイント１１０にインクを吐出することができる。（Ｂ）に示すように、幅方向位置がＷ２のノズル１０７は、基準タイミングｔ０＋Ｌ０／Ｖ０からＬ２／Ｖ０だけ経過したタイミングでインクを吐出すれば、印刷用シート１００の上端１０８から距離Ｌ２だけ離れたポイント１１２にインクを吐出することができる。このようにして、印刷用シート１００の上端１０８に対して角度αで傾斜している線分１０６を印刷することができる。
【００９７】
図１０の（Ｆ）は、エンドレスベルトの上側のサイドエッジの移動速度Ｖ２であり、下側のサイドエッジの移動速度Ｖ１であり、Ｖ１＞Ｖ２の場合を例示している。この場合、エンドレスベルトで搬送されるシート１００は搬送中に傾斜してしまう。図（Ｆ）は、シート１００が角度βだけ傾斜した場合を例示している。エンドレスベルトの幅方向に伸びる直線に対して、幅方向位置がＷ１の位置では、印刷用シート１００の上端１０８が距離Ｌ３だけ離れ、幅方向位置がＷ２の位置では、印刷用シート１００の上端１０８が距離Ｌ４だけ離れている場合を例示している。
【００９８】
この場合、タイミングｔ０からＬ０／Ｖ１が経過しても、印刷用シート１００の上端１０８はノズル１０５の直下に到達しない。それからさらに、Ｌ３／Ｖ１が経過しないと、印刷用シート１００の上端１０８はノズル１０５の直下に到達しない。印刷用シート１００の上端１０８がノズル１０５の直下に到達する基準タイミングは、ｔ０＋Ｌ０／Ｖ１でなく、ｔ０＋Ｌ０／Ｖ１＋Ｌ３／Ｖ１となる。同様に、タイミングｔ０からＬ０／Ｖ２が経過しても、印刷用シート１００の上端１０８はノズル１０７の直下に到達しない。それからさらに、Ｌ４／Ｖ１が経過しないと、印刷用シート１００の上端１０８はノズル１０７の直下に到達しない。印刷用シート１００の上端１０８がノズル１０７の直下に到達する基準タイミングは、ｔ０＋Ｌ０／Ｖ２でなく、ｔ０＋Ｌ０／Ｖ２＋Ｌ４／Ｖ２となる。印刷用シート１００の上端１０８がノズルの直下に到達する基準タイミングは、幅方向位置によって補正しなければならない。
【００９９】
そうして補正した時刻に対して、印刷するべきパターンから計算される時間を加味すれば、傾斜したシートに印刷するべきパターンを印刷することができる。（Ｅ）に示すように、幅方向位置がＷ１のノズル１０５は、基準タイミングｔ０＋Ｌ０／Ｖ１＋Ｌ３／Ｖ１からＬ１／Ｖ１だけ経過したタイミングでインクを吐出すれば、印刷用シート１００の上端１０８から距離Ｌ１だけ離れたポイント１１０にインクを吐出することができる。（Ｄ）に示すように、幅方向位置がＷ２のノズル１０７は、基準タイミングｔ０＋Ｌ０／Ｖ２＋Ｌ４／Ｖ２からＬ２／Ｖ２だけ経過したタイミングでインクを吐出すれば、印刷用シート１００の上端１０８から距離Ｌ２だけ離れたポイント１１２にインクを吐出することができる。このようにして、角度βだけ傾斜している印刷用シート１００の上端１０８に対して角度αで傾斜している線分１０６を印刷することができる。
【０１００】
本実施例では、第１位置での移動速度Ｖ１と、第２位置での移動速度Ｖ２を検出し、その速度差から、生じると予想されるシートの傾斜角βを予測する。速度差と傾斜角βの関係はＲＯＭ６１に記憶している。傾斜角βが判明すると、それから、シートの上端がノズルの直下に到達する基準タイミングを決定する。基準タイミングは、エンドレスベルトの幅方向の位置によって、異なってくる。基準タイミングが決定されると、それを基準にして実際の吐出タイミングを決定する。この段階では、プリントするべきパターンから吐出タイミングを決定する。本実施例によると、シートの傾斜による影響をキャンセルし、傾斜しないシートに印刷した場合と同じ印刷結果を得ることができる。
【０１０１】
図１３は、吐出タイミングを決定する別の例を示している。図１３は、ノズルＪ１〜Ｊ１２を有するインクジェットヘッド１３２で、印刷用シート１３０に、点Ｐ１〜Ｐ１２を印刷する場合を例示している。点Ｐ１，Ｐ８，Ｐ９は、印刷用シート１３０の先端からＬ１の距離であり、点Ｐ２，Ｐ３，Ｐ７，Ｐ１０は、印刷用シート１３０の先端からＬ１＋Ｌの距離であり、点Ｐ４，Ｐ５，Ｐ６，Ｐ１１，Ｐ１２は、印刷用シート１３０の先端からＬ１＋２Ｌの距離である。
【０１０２】
（Ａ）は、搬送ベルトの幅方向の速度差がない場合を示している。ｔ１は、距離Ｌと搬送速度から決定される時間差である。
【０１０３】
（Ｂ）は、搬送ベルトの幅方向の速度差がある場合を示している。ここで時間ｔは、基準時間の補正量であり、第１位置と第２位置における移動速度Ｖ１，Ｖ２の差に対応してＲＯＭ６１に予め記憶されている。移動速度Ｖ１，Ｖ２の差が大きいほど大きなｔが記憶されている。この実施例でも、基準時間の補正はノズルのグループ毎に行なう。図１３では、ノズルＪ１〜Ｊ３には補正せず、ノズルＪ４〜Ｊ６はｔ／３だけ遅らせ、ノズルＪ７〜Ｊ９は２ｔ／３だけ遅らせ、ノズルＪ１０〜Ｊ１２はｔだけ遅らせる場合を例示している。基準時間を修正することで、印刷用シートの傾斜による影響を補正することができる。
【０１０４】
ｔ１は、距離Ｌと搬送速度から決定される時間差であるが、（Ｂ）の場合、搬送速度がＶ１からＶ２の間でばらついているので、正確に計算するためにはノズルの幅方向の位置によって変化させる必要がある。印刷用シートがインクジェットヘッド１３２の下方を通過する間にも傾斜角が変化していくので、印刷用シートの先端からの位置によって遅れ時間ｔ１も修正しなければならないこともある。先端からの距離と、基準時間からの遅れ時間ｔ１を単純に比例させることができない場合もある。しかしながら、多くの場合には、そこまで厳密な修正が要求されない。この場合は、（Ａ）で計算したｔ１をそのまま用いればよい。
【０１０５】
図１３の例では、印刷用シートの先端から距離Ｌ１の点がノズルの直下に位置するタイミングが基準時間とされている。基準時間は様々な位置関係に設定することができる。
【０１０６】
ここで図８に戻ってインク吐出処理の説明を続ける。Ｓ２７の処理で、各吐出ユニットの基準タイミングを決定する。次に、吐出ユニット４ａ，４ｂ，４ｃ，４ｄ毎に決定された基準タイミングと、イメージメモリ７１に記憶されている画像データに基づいて、その画像データを印刷用シート２２に印刷するための駆動信号を生成する（Ｓ２４）。生成された駆動信号は、ヘッド用ドライバ６５（図２参照）に伝達され、ヘッド用ドライバ６５は、各ノズルを駆動するアクチュエータに駆動信号を伝達する。各ノズルは、ノズル毎に決定されたタイミングでインクを吐出する。それによって、インク吐出処理が終了する。
【０１０７】
図５に戻って印刷処理の説明を続ける。Ｓ４のインク吐出処理が終了した後、ｎ枚目の印刷が終了したか否かを判断する（Ｓ５）。印刷が終了していなければ（Ｓ５：Ｎｏ）、再度補正処理（Ｓ３）及びインク吐出処理（Ｓ４）を行い、ｎ枚目の印刷が終了するまでこれらの処理を繰り返す。一方、ｎ枚目の印刷が終了した場合には（Ｓ５：Ｙｅｓ）、ｎの値を１加算する（Ｓ６）。
【０１０８】
次に、印刷処理する印刷用シート２２の枚数Ｘとｎとの値の大小を判断する（Ｓ７）。ｎの値が印刷処理する記憶媒体２２の枚数Ｘよりも大きくなければ（Ｓ７：Ｎｏ）、１枚目と同様にＳ３からＳ６までの処理を繰り返す。一方、ｎの値が印刷処理する記憶媒体２２の枚数Ｘよりも大きければ（Ｓ７：Ｙｅｓ）、記憶媒体２２は全て印刷処理されたことになり、印刷処理は終了する。
【０１０９】
次いで、図１１を参照して第２実施例を説明する。第１実施例では、第１及び第２検出器３７Ａ，３７Ｂ（図３参照）がいわゆるリニアエンコーダで構成されていたのに対し、第２実施例では、第１検出器１３７Ａと第２検出器１３７Ｂ（第１検出器１３７Ａの陰になっているために図示されていない）がいわゆるロータリエンコーダで構成されている。なお、前記した第１実施例と同一の部分には同一の符号を付して、その説明は省略する。
【０１１０】
図１１は、本発明の第２実施例のインクジェットプリンタ１０１の概略図である。第１及び第２検出器１３７Ａ，１３７Ｂは、共通の構成を備えているので、以下では添え字Ａ，Ｂを省略して共通に説明する。図１１に示すように、円盤部材１３８がインクジェットプリンタの本体に回転自在に支持されている。円盤部材１３８の外周面は、エンドレスベルト３１の上側の外表面に当接し、エンドレスベルト３１の移動に追従して回転する。円盤部材１３８は、半径方向に伸びるスリット１３７ａが周方向に繰返し形成されており、その円盤部材１３８を挟んで、図示しない発光及び受光手段が配設されている。受光手段が出力するハイ／ロー信号の繰返し周期から、エンドレスベルト３１の移動速度を検出することができる。一対の円盤部材１３８が、エンドレスベルト３１の幅方向の両端に配設されている。すなわち、第１及び第２検出器１３７Ａ，１３７Ｂは、エンドレスベルト３１の幅方向の両端に配設されている。第１及び第２被検出部材１３７ａ，１３７ｂを利用すると、被検出部材３７ａ，３７ｂを利用する必要がない。従って、接続部３７ａ１，３７ｂ１が存在せず、補正手段（図５のＳ３）が不要となる。
【０１１１】
以上、実施例を説明したが、本発明は上記実例に限定されない。本発明の趣旨を逸脱しない範囲内で種々に改良変形が可能である。
【０１１２】
例えば、上記各実施例では、第１及び第２位置はエンドレスベルト３１の幅方向の両端に位置する場合を説明したが、必ずしもこれに限られるものでなく、第１被検出部材３７ａと第２被検出部材３７ｂが離間する距離がエンドレスベルト３１の幅より狭くてもよい。
【０１１３】
上記の実施例では、基準時間を修正することによって印刷用シートに生じた傾斜の影響を補償し、次いで印刷するパターンを考慮してインク吐出タイミングを決定している。その順を逆にしてもよい。すなわち、印刷するパターンを考慮してインク吐出タイミングを仮に決定し、その後に、印刷用シートの傾きを修正するのに必要な時間を考慮し、仮に決定しておいたタイミングを修正してもよい。両者は数学的に均等であり、同じ結果をもたらす。
【図面の簡単な説明】
【０１１４】
【図１】第１実施例のインクジェットプリンタの概略図を示す。
【図２】第１実施例のインクジェットプリンタの電気回路構成の概略ブロック図を示す。
【図３】搬送部と印刷用シートの平面図を示す。
【図４】エンドレスベルトと、傾斜した印刷用シートの平面図を示す。
【図５】印刷処理のフローチャートを示す。
【図６】接続部を検出したときに実施する補正処理のフローチャートを示す。
【図７】検出器が出力する信号波形を示す。
【図８】インク吐出処理のフローチャートを示す。
【図９】各吐出ユニットのインク吐出タイミングを示す。
【図１０】基準タイミングの決定過程と、インク吐出タイミングの決定過程を示す。
【図１１】第２実施例のインクジェットプリンタの概略図を示す。
【図１２】エンドレスベルトの幅方向に速度差があるときに、エンドレスベルトで送られる印刷用シートが傾斜する様子を示す。
【図１３】基準タイミングの決定過程と、インク吐出タイミングの決定過程を示す。（Ａ）は印刷用シートが傾斜しない場合の吐出タイミングを示し、（Ｂ）は印刷用シートが傾斜した場合の吐出タイミングを示す。
【符号の説明】
【０１１５】
１，１０１    インクジェットプリンタ
３            搬送部
４            記録ヘッド
４ａ          第１吐出ユニット
４ｂ          第２吐出ユニット
４ｃ          第３吐出ユニット
４ｄ          第４吐出ユニット
２２          印刷用シート
３１          エンドレスベルト
３７Ａ        第１検出器
３７Ｂ        第２検出部
３７ａ        第１被検出部材
３７ｂ        第２被検出部材
３７ａ１      第１接続部
３７ｂ１      第２接続部
【図１】
2006130914.tif 000003
【図２】
2006130914.tif 000004
【図３】
2006130914.tif 000005
【図４】
2006130914.tif 000006
【図５】
2006130914.tif 000007
【図６】
2006130914.tif 000008
【図７】
2006130914.tif 000009
【図８】
2006130914.tif 000010
【図９】
2006130914.tif 000011
【図１０】
2006130914.tif 000012
【図１１】
2006130914.tif 000013
【図１２】
2006130914.tif 000014
【図１３】
2006130914.tif 000015