(57)【要約】      （修正有）【課題】視差画像を視認する際の回転軸方向が、一方向に対して傾斜しているレンズシートに対して、印刷を適切かつ精度良く実行することができるプリンタ等を提供すること。【解決手段】一方向を長手とする複数のレンズが配置されると共に、一方の面に対して複数の視差に対応する視差画像を形成するためのレンズシートに対して印刷を実行するためのプリンタ１０であって、レンズシートに対してインク滴を吐出させる印刷ヘッド３２と、印刷ヘッド３２とレンズシートとの間の回転方向における相対的な位置に応じて、印刷ヘッド３２の各ノズル列のノズルから吐出されるインク滴を、レンズの長手方向に沿わせる状態で駆動させるヘッド制御手段１００と、を具備する。【選択図】図３
2008155389.tif 000002
【特許請求の範囲】
【請求項１】
一方向を長手とする複数のレンズが配置されると共に、一方の面に対して複数の視差に対応する視差画像を形成するためのレンズシートに対して印刷を実行するためのプリンタであって、
上記レンズシートに対してインク滴を吐出させる印刷ヘッドと、
上記印刷ヘッドと上記レンズシートとの間の回転方向における相対的な位置に応じて、上記印刷ヘッドの各ノズル列のノズルから吐出される上記インク滴を、上記レンズの長手方向に沿わせる状態で駆動させるヘッド制御手段と、
を具備することを特徴とするプリンタ。
【請求項２】
前記視差画像を視認するための回転軸方向は、前記レンズシートの前記一方向に対して傾斜していることを特徴とする請求項１記載のプリンタ。
【請求項３】
前記印刷ヘッドは、回動機構によって、前記レンズシートの長手方向に沿って回転させられると共に、
前記ヘッド制御手段は、上記回転機構を駆動させて、前記印刷ヘッドの前記ノズル列を前記長手方向に沿わせる制御を行う、
ことを特徴とする請求項１または２記載のプリンタ。
【請求項４】
それぞれの前記ノズルには、前記インク滴を吐出させるための吐出動作部が設けられていて、
前記ヘッド制御手段は、前記印刷ヘッドと上記レンズシートとの間の回転方向における相対的な位置に応じて、前記インク滴の着弾位置を前記レンズの長手方向に沿わせる状態で、それぞれの上記吐出動作部の動作タイミングを制御して当該吐出動作部を駆動させる、
ことを特徴とする請求項１から３のいずれか１項に記載のプリンタ。
【請求項５】
前記回動機構は、
前記印刷ヘッドのスライドを支持する支持軸の一端側を支持すると共に、スライド可能に設けられるスライド部材と、
上記スライド部材をスライドする駆動力を与える駆動手段と、
を具備することを特徴とする請求項３記載のプリンタ。
【請求項６】
前記回動機構は、前記印刷ヘッドのスライドを支持する支持軸に対して、前記印刷ヘッドを回動可能としていることを特徴とする請求項３記載のプリンタ。
【請求項７】
一方向を長手とする複数のレンズが配置されると共に、このレンズの長手方向が搬送方向に対して傾斜しているレンズシートに、複数の元画像データに基づいて視差画像を形成するための視差用画像データを作成する画像処理装置であって、
この画像処理装置は、上記レンズの長手方向に、上記レンズシートに対して印刷を行う印刷ヘッドのノズル列が沿う状態で設けられる条件下で、上記視差用画像データを形成するものであり、
上記搬送方向と上記レンズの長手方向とが為す角度とは逆の角度で、上記搬送方向を基準として線対称となるように、それぞれの上記元画像データを変形させて第１の変形画像データを作成するミラー状画像変形手段と、
上記ミラー状画像変形手段で変形処理が為された上記第１の変形画像データを、上記レンズシートのレンズピッチに応じて細分化させると共に、細分化させた上記第１の変形画像データを、視差順に配置して視差用画像データを形成する画像合成手段と、
を具備することを特徴とする画像処理装置。
【請求項８】
前記印刷ヘッドの走査方向は、前記長手方向に対して直交する方向であると共に、
前記ミラー状画像変形手段は、それぞれの前記元画像データを回転させる処理を行うことを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記印刷ヘッドの走査方向は、前記レンズシートの搬送方向に対して直交する方向であると共に、
前記ミラー状画像変形手段は、それぞれの前記元画像データを、前記長手方向と前記ヘッドの走査方向とが為す角度を有する平行四辺形状に変形させる処理を行うことを特徴とする請求項７記載の画像処理装置。
【請求項１０】
一方向を長手とする複数のレンズが配置されると共に、このレンズの長手方向が搬送方向に対して傾斜しているレンズシートに、複数の元画像データに基づいて視差画像を形成するための視差用画像データを作成し、その後、上記レンズの長手方向に上記レンズシートに対して印刷を行う印刷ヘッドのノズル列が沿う状態で設けられる条件下で、上記視差用画像データを形成して印刷を行う印刷方法であって、
上記搬送方向と上記レンズの長手方向とが為す角度とは逆の角度で、上記搬送方向を基準として線対称となるように、それぞれの上記元画像データを変形させて第１の変形画像データを作成するミラー状画像変形工程と、
上記ミラー状画像変形工程で変形処理が為された上記第１の変形画像データを、上記レンズシートのレンズピッチに応じて細分化させると共に、細分化させた上記第１の変形画像データを、視差順に配置して視差用画像データを形成する画像合成工程と、
上記画像合成工程で形成された視差用画像データに基づいて、上記印刷ヘッドを制御駆動駆動させ、上記レンズシートに対する印刷を実行する印刷実行工程と、
を具備することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、画像処理装置および印刷方法に関する。
【背景技術】
【０００２】
各種の印刷技術の中には、多数のシリンドリカル凸レンズ（以下、凸レンズとする。）が並列配置されたレンチキュラーレンズを具備するレンズシートの記録層に、印刷画像を印刷するものがある。かかる印刷技術では、レンズシートの記録層に、凸レンズのピッチに対応させたストライプ状の細分化画像を多数並べて記録する。そして、細分化画像の種類に応じて、視認される画像が立体視されたり、見る角度を変えて動く写真（アニメーション）とすることが可能となる。
【０００３】
ところで、レンズシートは、通常、視認する際の回転軸方向が、凸レンズの長手方向に対して垂直または水平となっている配置が一般的である（特許文献１参照）。
【０００４】
【特許文献１】特許第３４７１９３０号公報（段落番号００６６〜００７６、図１、図５、図８、図９等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述の特許文献１においては、凸レンズの長手方向が、紙送り方向に対して平行となるか、または垂直になる状態で、印刷を実行している。この場合、キャリッジの走査方向、または紙送り方向と、レンズ配列の向きとが平行となるため、印刷を実行し易い。
【０００６】
ここで、特許文献１等のように、視認する際の回転軸方向を、凸レンズの長手方向に対して垂直または水平となる状態で印刷を実行する場合、凸レンズ内での印刷可能な幅（印字幅）の関係上、扱える視差数は限られている。逆に、視差数が増加すると印字幅が減少してしまう。ところで、視差数は、印刷画像の滑らかさに影響を与える。また、１視差当たりの印字幅は、画質に影響を与える。
【０００７】
以上のような印字幅と視差数とを、共に良好に両立させるためには、例えばレンズシートを、その四辺が紙送り方向等に対して斜めとなるように配置し、その状態でレンズシートに対して印刷画像を形成する、という手法を採用することが考えられる。ここで、一般的な手法（回転軸方向に対して凸レンズの長手が水平または垂直となる配置）では、例えば、６０ＬＰＩのレンズシートに印刷を実行する場合、印字解像度が２８８０ｄｐｉであるとすると、４８ドット（＝２８８０／６０）の印字幅となる。しかしながら、印刷画像を４５度傾斜させた場合、同じ印字解像度であるならば、約６７ドット（≒４８／ｃｏｓ（４５×π／１８０））の印字幅となる。
【０００８】
しかしながら、現状のプリンタは、レンズシートを傾斜させて印刷することに対応していない。また、レンズシートを傾斜させた状態で印刷を実行する場合、見かけ上、その傾斜の分だけ幅寸法が大きくなったレンズシートへの印刷と同等となる。そのため、プリンタの紙送り機構の幅寸法を大型化等する必要が生じる場合がある。ここで、プリンタにサイズ的な制約がある場合には、レンズシートを傾斜させた状態での印刷が困難となる。
【０００９】
以上のことから、新たに、レンズシートの回転軸方向に対して凸レンズの長手が傾斜しているレンズシート（斜めレンズシート）を製作することが考えられるが、その際、当該斜めレンズシートへの印刷に、プリンタのメカニズムを対応させることが望まれている。
【００１０】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、視差画像を視認する際の回転軸方向が、一方向に対して傾斜しているレンズシートに対して、印刷を適切かつ精度良く実行させることができるプリンタ、そのための画像処理装置、および印刷方法を提供しよう、とするものである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、一方向を長手とする複数のレンズが配置されると共に、一方の面に対して複数の視差に対応する視差画像を形成するためのレンズシートに対して印刷を実行するためのプリンタであって、レンズシートに対してインク滴を吐出させる印刷ヘッドと、印刷ヘッドとレンズシートとの間の回転方向における相対的な位置に応じて、印刷ヘッドの各ノズル列のノズルから吐出されるインク滴を、レンズの長手方向に沿わせる状態で駆動させるヘッド制御手段と、を具備するものである。
【００１２】
このように構成した場合には、ヘッド制御手段での制御により、印刷ヘッドとレンズシートとの間の回転方向における相対的な位置に応じて、印刷ヘッドの各ノズル列のノズルから吐出されるインク滴を、レンズの長手方向に沿わせられる。それにより、レンズの長手が傾斜しているレンズシートにおいても、インク滴の吐出により形成されるドットは、レンズの長手方向に沿わせることができる。また、インク滴の吐出により形成されるドットを、レンズとレンズの間に存在しないようにすることもできる。そのため、レンズシートに対する印刷品質を良好にすることが可能となる。
【００１３】
また、レンズの長手が印刷ヘッドに対して傾斜していても、その傾斜に対応させて印刷できるので、従来のように印刷画像を切り抜く作業も必要なく、紙やレンズシート等に無駄な部分が生じるのを防ぐことが可能となる。
【００１４】
また、他の発明は、上述の発明に加えて更に、視差画像を視認するための回転軸方向は、レンズシートの一方向に対して傾斜するものである。このようにすれば、印字幅をさほど減らさずに視差数を増加させることができ、レンズシートにおける印刷品質を良好にすることが可能である。
【００１５】
さらに、他の発明は、上述の各発明に加えて更に、印刷ヘッドは、回動機構によって、レンズシートの長手方向に沿って回転させられると共に、ヘッド制御手段は、回転機構を駆動させて、印刷ヘッドのノズル列を長手方向に沿わせる制御を行うものである。
【００１６】
このように構成した場合には、印刷ヘッドの回転により、レンズの長手が傾斜しているレンズシートにおいても、各ノズルから吐出されるインク滴を、当該レンズの長手に確実に沿わせることができる。そのため、各ノズル列からのインク滴が吐出され、そのインク滴の着弾によってドット列が形成される場合、そのドット列は、２つのレンズにおいて横断的となる（跨る）のを防ぐことができ、印刷品質を向上させることが可能となる。
【００１７】
また、他の発明は、上述の各発明に加えて更に、それぞれのノズルには、インク滴を吐出させるための吐出動作部が設けられていて、ヘッド制御手段は、印刷ヘッドとレンズシートとの間の回転方向における相対的な位置に応じて、インク滴の着弾位置をレンズの長手方向に沿わせる状態で、それぞれの吐出動作部の動作タイミングを制御して当該吐出動作部を駆動させるものである。
【００１８】
このように構成した場合には、吐出動作部の動作タイミングを制御するのみで、インク滴の着弾位置をレンズの長手方向に沿わせられる。そのため、各ノズル列からのインク滴が吐出され、そのインク滴の着弾によってドット列が形成される場合、そのドット列は、２つのレンズにおいて横断的となる（跨る）のを防ぐことができ、印刷品質を向上させることが可能となる。また、吐出動作部の制御のみでインク滴の着弾位置を制御できるので、印刷ヘッドの回動等の複雑な機構が不要となり、コストの低減を図ることも可能となる。
【００１９】
さらに、他の発明は、上述の各発明に加えて更に、回動機構は、印刷ヘッドのスライドを支持する支持軸の一端側を支持すると共に、スライド可能に設けられるスライド部材と、スライド部材をスライドする駆動力を与える駆動手段と、を具備するものである。
【００２０】
このように構成した場合には、支持軸の一端側は、スライド部材によりスライド可能に設けられていると共に、このスライド部材は、駆動手段からの駆動力でスライド可能となっている。それにより、支持軸の一端側のみをスライドさせて、この支持軸に沿ってスライドする印刷ヘッドを、レンズの傾斜具合に合わせて傾斜させることができる。加えて、この回動機構では、印刷ヘッドの傾斜角度のみならず、印刷ヘッドのスライド方向も傾斜するので、インク吐出によりレンズシートに形成されるドットは、レンズが傾斜していないレンズシートに対する印刷と同様となる。それにより、レンズシートに対する印刷品質を一層良好にすることが可能となる。
【００２１】
また、他の発明は、上述の各発明に加えて更に、回動機構は、印刷ヘッドのスライドを支持する支持軸に対して、印刷ヘッドを回動可能としているものである。
【００２２】
このように構成した場合には、支持軸は回動せずに、この支持軸に対して印刷ヘッドが回動可能となる。このようにしても、印刷ヘッドを、レンズの傾斜具合に合わせて傾斜させることが可能となる。
【００２３】
さらに、他の発明は、一方向を長手とする複数のレンズが配置されると共に、このレンズの長手方向が搬送方向に対して傾斜しているレンズシートに、複数の元画像データに基づいて視差画像を形成するための視差用画像データを作成する画像処理装置であって、この画像処理装置は、レンズの長手方向に、レンズシートに対して印刷を行う印刷ヘッドのノズル列が沿う状態で設けられる条件下で、視差用画像データを形成するものであり、搬送方向とレンズの長手方向とが為す角度とは逆の角度で、搬送方向を基準として線対称となるように、それぞれの元画像データを変形させて第１の変形画像データを作成するミラー状画像変形手段と、ミラー状画像変形手段で変形処理が為された第１の変形画像データを、レンズシートのレンズピッチに応じて細分化させると共に、細分化させた第１の変形画像データを、視差順に配置して視差用画像データを形成する画像合成手段と、を具備するものである。
【００２４】
このように構成した場合には、ミラー状画像形成手段により、それぞれの元画像データは、レンズの長手方向と搬送方向とが為す傾斜角度とは逆の角度で、搬送方向を基準として線対称となるように変形させられる。それにより、第１の変形画像データが形成される。この変形は、レンズの長手方向と搬送方向とが為す傾斜角度とは逆の角度となっている。そのため、レンズシートに印刷を実行すれば、傾斜角度同士が相殺され、歪みや傾斜のない画像データを印刷させることが可能となる。また、画像合成手段では、第１の変形画像データを、レンズシートのレンズピッチに応じて細分化させ、さらに細分化させた第１の変形画像データを、視差順に配置して視差用画像データを形成する。このため、視差用画像データを、レンズピッチに適合させることが可能となる。
【００２５】
また、他の発明は、上述の発明に加えて更に、印刷ヘッドの走査方向は、長手方向に対して直交する方向であると共に、ミラー状画像変形手段は、それぞれの元画像データを回転させる処理を行うものである。
【００２６】
このように構成した場合には、印刷ヘッドの走査方向とレンズの長手方向とが直交する状態となるので、ノズル列は、レンズの長手に沿う状態となる。このため、元画像データをレンズの傾斜角度に対応させる分だけ回転させれば、当該レンズの傾斜角度に対応した印刷を実行させることが可能となる。また、上述の回転は、レンズの長手方向と搬送方向とが為す傾斜角度とは逆の角度となっている。そのため、レンズシートに印刷を実行すれば、傾斜角度同士が相殺され、傾斜のない画像データを印刷させることが可能となる。
【００２７】
さらに、他の発明は、上述の発明に加えて更に、印刷ヘッドの走査方向は、レンズシートの搬送方向に対して直交する方向であると共に、ミラー状画像変形手段は、それぞれの元画像データを、長手方向とヘッドの走査方向とが為す角度を有する平行四辺形状に変形させる処理を行うものである。
【００２８】
このように構成した場合には、ノズル列はレンズの長手に沿っている一方、印刷ヘッドの走査方向は、ノズル列およびレンズの長手に対して直交しておらず、所定の角度で傾斜している。また、ミラー状画像変形手段では、元画像データを平行四辺形状に変形させるが、この変形は、レンズの長手方向と搬送方向とが為す傾斜角度とは逆の角度となっている。そのため、レンズシートに印刷を実行すれば、傾斜角度同士が相殺され、歪みのない画像データを印刷させることが可能となる。
【００２９】
また、他の発明は、一方向を長手とする複数のレンズが配置されると共に、このレンズの長手方向が搬送方向に対して傾斜しているレンズシートに、複数の元画像データに基づいて視差画像を形成するための視差用画像データを作成し、その後、レンズの長手方向にレンズシートに対して印刷を行う印刷ヘッドのノズル列が沿う状態で設けられる条件下で、視差用画像データを形成して印刷を行う印刷方法であって、搬送方向とレンズの長手方向とが為す角度とは逆の角度で、搬送方向を基準として線対称となるように、それぞれの元画像データを変形させて第１の変形画像データを作成するミラー状画像変形工程と、ミラー状画像変形工程で変形処理が為された第１の変形画像データを、レンズシートのレンズピッチに応じて細分化させると共に、細分化させた第１の変形画像データを、視差順に配置して視差用画像データを形成する画像合成工程と、画像合成工程で形成された視差用画像データに基づいて、印刷ヘッドを制御駆動駆動させ、レンズシートに対する印刷を実行する印刷実行工程と、を具備するものである。
【００３０】
このように構成した場合には、ミラー状画像形成工程により、それぞれの元画像データは、レンズの長手方向と搬送方向とが為す傾斜角度とは逆の角度で、搬送方向を基準として線対称となるように変形させられる。それにより、第１の変形画像データが形成される。また、画像合成工程では、第１の変形画像データを、レンズシートのレンズピッチに応じて細分化させ、さらに細分化させた第１の変形画像データを、視差順に配置して視差用画像データを形成する。また、印刷実行工程では、画像合成工程で形成された視差用画像データに基づいて、印刷ヘッドが制御駆動させられる。このようにすれば、画像処理装置で形成される視差用画像データは、レンズの傾斜に対応したものであるため、この視差用画像データに基づいて印刷を実行すれば、印刷品質を向上させることが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明のプリンタの一実施の形態について、図１から図３２に基づいて説明する。なお、本実施の形態のプリンタ１０は、インクジェット式のプリンタであるが、かかるインクジェット式プリンタは、インクを吐出して印刷可能な装置であれば、いかなる吐出方法を採用した装置でも良い。また、例えばレーザ方式、昇華型熱転写方式、ドットインパクト方式等のインクジェット式以外のプリンタについても、本発明は適用可能である。
【００３２】
なお、以下の説明においては、下方側とは、プリンタ１０が設置される側を指し、上方側とは、設置される側から離間する側を指す。また、後述するキャリッジ３０が移動する方向を主走査方向、主走査方向に直交する方向であってレンズシート１２が搬送される方向を副走査方向とする。また、レンズシート１２が供給される側を給紙側（後端側）、レンズシート１２が排出される側を排紙側（手前側）として説明する。
【００３３】
また、以下の説明においては、括弧書きで表される各要素を順次説明する。なお、以下の説明においては、回動機構を備える構成（１）と、他の回動機構を備える構成（２）とは、選択的な要素であり、（１）および（２）のうち、いずれかのみを備えるのが原則であるが、回動機構を備える構成（１）および他の回動機構を備える構成（２）を、共に備える構成を採用しても良い。
【００３４】
＜レンズシートについて＞
最初に、印刷対象物であるレンズシート１２について説明する。図１に示すように、レンズシート１２は、表面に位置するレンチキュラーレンズ１２Ａと、このレンチキュラーレンズ１２Ａの裏面と接するインク吸収層１２Ｂと、該レンズシート１２の裏面に位置するインク透過層１２Ｃとを具備している。これらのうち、レンチキュラーレンズ１２Ａは、一方向を長手とする複数のシリンドリカル凸レンズ（凸レンズ１２Ａ１）が、一定のピッチで並列配置された構成となっている。レンチキュラーレンズ１２Ａにおいては、それぞれの凸レンズ１２Ａ１を進行する光の焦点が、レンチキュラーレンズ１２Ａの裏面（インク吸収層１２Ｂとの境界面Ｑ）に位置するように、凸レンズ１２Ａ１の曲率が形成されている。
【００３５】
なお、本実施の形態では、レンチキュラーレンズ１２Ａにおける凸レンズ１２Ａ１の並びのピッチとしては、後述するスケール８１のラインパターンの並びのピッチの整数倍とするものがある。例えば、スケール８１のラインパターンが１／１８０インチである場合、凸レンズ１２Ａ１のピッチは、１０ｌｐｉ（ｌｅｎｓ  ｐｅｒ  ｉｎｃｈ；１インチ当たりの凸レンズ１２Ａ１の本数）、２０ｌｐｉ、３０ｌｐｉ、４５ｌｐｉ、６０ｌｐｉ、９０ｌｐｉ、１００ｌｐｉ、１３０ｌｐｉ、１８０ｌｐｉとするものがある。しかしながら、凸レンズ１２Ａ１のピッチは、該例示には限られず、これらのレンズピッチ以外に種々変更するようにしても良い。また、レンズシート１２においては、通常は、製造誤差等によって、上述の凸レンズ１２Ａ１のピッチから、若干ずれが生じている。
【００３６】
また、インク透過層１２Ｃは、ノズル３３ａから吐出されたインク滴が最初に付着する部分であり、該付着したインクが透過していく部分である。このインク透過層１２Ｃは、例えば酸化チタン、シリカゲル、ＰＭＭＡ（メタクリル樹脂）等の微粒子、硫酸バリウム、ガラスファイバ、プラスチックファイバ等を材質として形成されている。また、インク吸収層１２Ｂは、インク透過層１２Ｃを透過したインクを吸収および／または固着させる部位である。このインク吸収層１２Ｂは、例えばＰＶＡ（ポリビニルアルコール）等の親水性ポリマー樹脂、カチオン化合物、シリカ等の微粒子等を材質として形成されている。また、レンチキュラーレンズ１２Ａは、ＰＥＴ、ＰＥＴＧ、ＡＰＥＴ、ＰＰ、ＰＳ、ＰＶＣ、アクリル、ＵＶ樹脂等を材質として形成されている。
【００３７】
なお、インク吸収層１２Ｂは透明であると共に、インク透過層１２Ｃは、白色である。しかしながら、インク吸収層１２Ｂが白色であっても良く、またインク透過層１２Ｃが透明であっても良く、さらにインク透過層１２Ｃとインク吸収層１２Ｂの両方が透明であっても良い。また、本実施の形態では、インク透過層１２Ｃが存在することにより、印刷後であっても、レンズシート１２を直ぐに触ることが可能となっている。しかしながら、レンズシート１２は、インク透過層１２Ｃを具備しない構成を採用しても良い。
【００３８】
また、図２に示すように、本実施の形態におけるレンズシート１２は、その外観が矩形状を為していると共に、該矩形状の外観を構成するレンズシート１２の縁部１２Ｅが、凸レンズ１２Ａ１の長手方向（一方向に対応）に対して傾斜する状態に設けられている。すなわち、凸レンズ１２Ａ１の長手方向は、矩形状のレンズシート１２の外枠（縁部１２Ｅ）に対して、傾斜する状態に設けられている。なお、凸レンズ１２Ａ１の縁部１２Ｅに対する傾斜角度θは、本実施の形態では、１０度程度に設けられている。しかしながら、傾斜角度は１０度に限られるものではなく、例えば０．１度〜４５度の範囲内で、種々の傾斜角度を採用することが可能となっている。なお、レンズシート１２の搬送方向（副走査方向）は、回転軸方向に対応する。
【００３９】
＜プリンタの回動機構に係る構成（１）について＞
図３他に示すように、プリンタ１０は、キャリッジモータ（ＣＲモータ２２）によってキャリッジ３０を主走査方向に往復動させるキャリッジ機構２０、ＰＦモータ４１（紙送りモータに対応）によってレンズシート１２を搬送する用紙搬送機構４０等があり、その他、図３に示す制御部１００が存在する。
【００４０】
ここで、キャリッジ機構２０について説明する。キャリッジ機構２０は、図３および図８他に示すように、キャリッジ３０を具備している。また、キャリッジ機構２０は、キャリッジ３０を摺動可能に保持するキャリッジ軸２１と、キャリッジモータ（ＣＲモータ２２）と、このＣＲモータ２２に取り付けられている歯車プーリ２３と、無端のベルト２４と、歯車プーリ２３との間にこの無端のベルト２４を張設する従動プーリ２５と、回動機構（斜め走査機構２６（図４参照））と、リニアエンコーダ８０と、を備えている。
【００４１】
ここで、図４および図５に示すように、本実施の形態においては、キャリッジ機構２０には、支持軸に対応するキャリッジ軸２１を回動させるための回動機構（斜めに走査する機構；以下斜め走査機構２６とする。）が設けられている。この斜め走査機構２６は、ヘッド制御手段の一部に対応し、スライド板２６１と、ガイドピン２６５と、ラックギヤ２６６と、ピニオンギヤ２６７と、回転軸２６８と、ギヤ輪列２６９と、を主要な構成としている。
【００４２】
キャリッジ軸２１の一端側２１ａ（図２参照）は、スライド部材に対応するスライド板２６１に支持されて、紙送り方向にスライド可能に設けられている。これに対して、キャリッジ軸２１の他端側２１ｂ（図３参照）は、紙送り方向へのスライドを行わないように設けられている。すなわち、他端側２１ｂは、不図示のシャーシに対して固定的に設けられる支持フレーム２８の側板２８ａに対して、スライドしない状態で設けられている。それにより、キャリッジ軸２１は、その他端側２１ｂを支点として回動可能に設けられている。
【００４３】
なお、キャリッジ軸２１の回動角度は、上述した凸レンズ１２Ａ１の傾斜角度θに対応している。すなわち、紙送り方向に垂直かつプラテン５０に平行を為す状態であって、紙送りの下流側にスライドする向きに、１０度を中心として、例えば０．２度〜４５度の範囲内で回動可能に設けられている。しかしながら、キャリッジ軸２１の回動角度は、紙送りの上流側にスライドする向きに、上述のような０．２度〜４５度の範囲内で回動するように設けてもよい。また、上述の場合、例えば０．２度〜４５度には限られず、０度より大きくければ、最大で何度回動する構成であっても良い。
【００４４】
なお、キャリッジ軸２１の一端側２１ａを平面視すると、当該一端側２１ａは、円弧を描くように回動する。そのため、一端側２１ａは、他端側２１ｂに対して、主走査方向における距離が若干近接する向きに移動する。しかしながら、回動する角度が１０度程度と小さい場合には、主走査方向において移動する距離（近接する距離）は大きくない。そのため、スライド板２６１側に、主走査方向に若干近接する向きへの移動を許容する遊びを与えておけば、その移動量を吸収可能となる。なお、近接する向きへの移動量が大きい場合には、別途の構成が必要となる。
【００４５】
また、スライド板２６１の上端には、最も大面積のプレート部２６１ａから、プリンタ１０の長手方向の他端側（図示省略）に向かって折り曲げられる立設部２６２が設けられている。この立設部２６２のうち、折り曲げの先端側には、係止フック２６３が設けられている。係止フック２６３は、その先端が、該係止フック２６３の付け根よりもプレート部２６１ａに向かうように折れ曲がっている。この係止フック２６３には、リニアスケール８１の係止孔８１ａを介して、リニアスケール８１が係止される。かかる係止により、リニアスケール８１は、張設状態で支持可能となる。すなわち、図４および図５に示す斜め走査機構２６では、キャリッジ軸２１と共に、リニアスケール８１もスライド可能に設けられているため、キャリッジ軸２１の回動が為された後でも、キャリッジ３０（印刷ヘッド３２）の位置検出を精度良く行うことが可能となっている。
【００４６】
また、プレート部２６１ａには、スライドガイド手段の一部として機能するガイド長孔２６４が設けられている。本実施の形態では、ガイド長孔２６４は例えば一対設けられていて、２つのガイド長孔２６４は、互いに一定の距離だけ離間している。このガイド長孔２６４には、ガイドピン２６５が差し込まれる。ガイドピン２６５は、側板２８ａから、プリンタ１０の長手方向の他端側に向かって突出する部材である。かかるガイドピン２６５のガイド長孔２６４への差し込みにより、スライド板２６１は、紙送り方向に沿ってスライド可能となっている。なお、スライド板２６１のスライドを安定的とするためには、いずれかのガイド長孔２６４には、例えば２つのガイドピン２６５が差し込まれる構成とするのが好ましい。
【００４７】
また、プレート部２６１ａのうち、下方側の縁部には、ラックギヤ２６６が設けられている。このラックギヤ２６６は、ピニオンギヤ２６７と噛み合っている。このピニオンギヤ２６７は、回転軸２６８を介して側板の外側のギヤ輪列２６９の最終段のギヤと同期回転するように設けられている。それにより、ピニオンギヤ２６７には、ギヤ輪列２６９を介して、不図示のモータ（駆動手段に対応）の駆動力が与えられる。
【００４８】
なお、スライド板２６１をスライドさせる（キャリッジ軸２１を回動させる）ためのモータは、ＰＦモータ４１等の他のモータとは独立して設けられる構成としても良く、また、ＰＦモータ４１からの駆動力を分配する構成を採用しても良い。また、斜め走査機構２６は、スライド板２６１のスライドと共に、ラックギヤ２６６とピニオンギヤ２６７の噛み合いによって実現しているが、ラックギヤ２６６とピニオンギヤ２６７の代わりにカム機構を設ける等によって、斜め走査機構２６を実現する等、その他の構成を用いるようにしても良い。
【００４９】
なお、図４および図５に示す構成では、キャリッジ軸２１の他端側２１ｂ（図２参照）は、紙送り方向へのスライドを行わないように設けられている。しかしながら、他端側２１ｂは、一端側２１ａと同様に、スライドするように構成しても良い。この場合、他端側２１ｂにも、スライド板２６１等が配置され、一端側２１ａと同様の構成となる。
【００５０】
＜プリンタの他の回動機構に係る構成（２）について＞
上述のような、キャリッジ軸２１の一端側を回動させる回動機構（斜め走査機構２６）以外の他の回動機構を採用しても良い。この例として、図６および図７に示すような、キャリッジ軸２１に対して、印刷ヘッド３２を回動させる構成がある。この場合も、印刷ヘッド３２が回動する角度は、上述した凸レンズ１２Ａ１の傾斜角度θに対応していて、紙送り方向に垂直かつプラテン５０に平行を為す方向に対して、１０度を中心として、例えば０．２度〜４５度の範囲内で回動可能に設けられている。なお、かかる回動機構は、印刷ヘッド３２がキャリッジ軸２１に対して傾斜する（斜めになる）状態で、インク滴を吐出する。そのため、以下の説明では、このタイプの回動機構を、斜め吐出機構２７ａ，２７ｂとして、以下に説明する。なお、これら斜め吐出機構２７ａ，２７ｂは、ヘッド制御手段の一部に対応する。
【００５１】
図６に示す回動機構２７ａは、印刷ヘッド３２がキャリッジ３０に対して回動する構成となっている。かかる構成を採用する場合、例えば、キャリッジ３０の下方に回転台２７１を設け、この回転台２７１に印刷ヘッド３２が取り付けられる構成がある。この場合、不図示のモータ（駆動手段に対応）およびギヤをキャリッジ３０に搭載することにより、キャリッジ３０に対する印刷ヘッド３２の回動が実現される。
【００５２】
なお、キャリッジ３０に対して印刷ヘッド３２が回転する場合、カートリッジ３１と印刷ヘッド３２との間を例えば柔軟性を有する材質により形成されるチューブで連結し、印刷ヘッド３２の回動に対応させつつインクを供給する等、回転に配慮する構成が採用されている。また、例えばカートリッジ３１から印刷ヘッド３２に供給されるインク滴の流路を円弧状に形成する等により、回転に対応させるように構成しても良い。
【００５３】
また、図７に示す斜め吐出機構２７ｂは、キャリッジ軸２１に対する取付部位２７２に対して、キャリッジ３０ごと回動する構成となっている。斜め吐出機構２７ｂは、キャリッジ軸２１に対してスライドさせることが可能な取付部位２７２を有している。この取付部位２７２の背面には、ベルト２４の一部が固定されている。また、取付部位２７２は、軸孔２７３を有していて、この軸孔２７３にキャリッジ軸２１が挿通されている。また、取付部位２７２には、上下方向に向かう軸挿通孔２７５を有する軸受２７４が設けられている。また、キャリッジ３０には、軸受２７４に対応して、上下方向に沿う回動軸２７６が設けられる。この回動軸２７６は、キャリッジ３０に対して固定的に設けられる。それにより、キャリッジ３０が取付部位２７２に対して回動する構成が実現される。また、例えば取付部位２７２には、モータ２７７（駆動手段に対応）が配置されると共に、これら取付部位２７２および回動軸２７６には、ギヤ機構２７８が設けられる。それにより、モータ２７７を駆動させると、キャリッジ３０の回動が実現される。
【００５４】
以上のようにすれば、印刷ヘッド３２が、キャリッジ軸２１に対して、相対的に傾斜する状態となり、その傾斜角度は、凸レンズ１２Ａ１の傾斜角度θに対応する状態とすることができる。なお、図４および図５に示される構成では、キャリッジ軸２１の回動によって、主走査方向自体が回動している。これに対して、図６および図７に示される構成では、印刷ヘッド３２が回動するものの、主走査方向自体は、従来のプリンタ１０と同様に、回動しない状態となっている。このため、後述するように、印刷ヘッド３２を駆動してインク滴を吐出させるための、印刷データは、図４および図５に示す斜め走査機構２６を採用する場合と、図６および図７に示す斜め吐出機構２７ａ，２７ｂを採用する場合とでは、異なっている。
【００５５】
＜プリンタのその他各種構成について＞
図３等に示すように、プラテン５０に対向する状態で、キャリッジ３０が設けられている。キャリッジ３０には、図３等に示すように、各色のインクカートリッジ３１が着脱可能に搭載されている。また、キャリッジ３０の下部には、印刷ヘッド３２が設けられている。図９に示すように、印刷ヘッド３２には、ノズル３３ａが列状に配置され、それぞれの色のインクに対応したノズル列３３を形成している。なお、本実施の形態では、ノズル列３３は、例えば１８０個のノズル３３ａから構成されており、このうち、１８０番目のノズル３３ａが給紙側、１番目のノズル３３ａが排紙側に位置している。
【００５６】
また、キャリッジ３０の下部に設けられ、各インクに対応づけられたノズル列３３には、ノズル３３ａ毎に、ピエゾ素子ＰＺ（吐出動作部に対応；図２０参照）が配置されている。このピエゾ素子ＰＺの作動により、インク通路の端部にあるノズル３３ａからインク滴を吐出することが可能となっている。なお、印刷ヘッド３２は、ピエゾ素子ＰＺを用いたピエゾ駆動方式に限られず、例えば、インクをヒータで加熱し、発生する泡の力を利用するヒータ方式、磁歪素子を用いる磁歪方式、静電気力を利用した静電方式、ミストを電界で制御するミスト方式等、その他の方式を用いるようにしても良い。これらの方式の場合、その動作部分が吐出動作部に対応する。
【００５７】
また、図８等に示すように、プリンタ１０は、用紙搬送機構４０を具備している。用紙搬送機構４０は、レンズシート１２等を搬送するためのＰＦモータ４１（図３参照）、および普通紙等の給紙に対応する給紙ローラ４２を具備している。また、給紙ローラ４２よりも排紙側には、レンズシート１２を搬送／挟持するためのＰＦローラ対４３が設けられている。なお、ＰＦローラ対４３のうち、ＰＦ駆動ローラ４３ａは、ＰＦモータ４１からの駆動力が伝達され、レンズシート１２の１ステップずつの搬送を可能としている。
【００５８】
また、図１０に示すように、ＰＦローラ対４３の排紙側には、プラテン５０および上述の印刷ヘッド３２が上下に対向する様に配設されている。プラテン５０は、ＰＦローラ対４３によって印刷ヘッド３２の下へ搬送されてくるレンズシート１２を、下方側から支持する。また、プラテン５０よりも排紙側には、上述のＰＦローラ対４３と同様の、排紙ローラ対４４が設けられている。この排紙ローラ対４４のうち、排紙駆動ローラ４４ａには、ＰＦ駆動ローラ４３ａと共に、ＰＦモータ４１からの駆動力が伝達される。
【００５９】
また、プリンタ１０のうち、排紙側とは逆の後端側かつ給紙ローラ４２の下方側には、開口部４５が設けられている。開口部４５は、レンズシート１２等の折り曲げ困難な印刷対象物を、プリンタ１０の後端側で通過させるための開口部分である。なお、レンズシート１２は、単体で開口部４５を通過する以外に、トレイ等に載置された状態で通過するようにしても良い。
【００６０】
また、図１および図１１等に示すように、キャリッジ３０の下面とプラテン５０の間の部位には、レンズシート１２における凸レンズ１２Ａ１のレンズピッチを検出する、レンズ検出手段に対応するレンズ検出センサ６０が配置されている。レンズ検出センサ６０は、レンズ検出手段に対応し、光の投受光方式（透過方式）のセンサであって、図１および図１１等に示すように、発光部６１と、受光部６２とを有している。発光部６１は、プラテン５０側（下方側）に設けられ、受光部６２は、キャリッジ３０側（上方側）に設けられている。
【００６１】
これらのうち、発光部６１は、多数の発光ダイオード（LED；light emitting diode）から構成されている。なお、LEDとしては、可視光または赤外光等の種々の波長の光を発するものがあるが、眩しさを抑える場合、赤外光を発する赤外LEDを用いるのが好ましい。また、発光部６１は、プラテン５０の後端側に存在する凹陥部５１に設けられている。凹陥部５１は、プラテン５０の他の部分よりも窪んでいる部分である。この凹陥部５１は、光源群６１１（光源６１２）が拡散板６１３に対して一定の距離だけ離間可能となるように、一定以上の深さ寸法を有する状態に設けられている。
【００６２】
また、受光部６２は、例えば図９に示すように、キャリッジ３０の下面に取り付けられていて、しかも、主走査方向において、例えばホームポジションから離間する部位、かつ副走査方向において給紙側に取り付けられている。この受光部６２は、例えばフォトトランジスタ、フォトダイオード等のような多数の受光素子から構成されている。また、受光部６２は、光の出射部位にスリットを有していて、光の拡散を抑える構成を採用するのが好ましい。しかしながら、このような構成を採用せずに、光が拡散する構成を採用しても良い。
【００６３】
なお、発光部６１が直下方式を採用する場合、その構成は、発光ダイオードを多数並べるものには限られず、主走査方向を長手とするライン状光源を用いるようにしても良い。ライン状光源としては、具体的には、陰極蛍光ランプ（CFL；Cathode Fluorescent Lamp）、冷陰極蛍光ランプ（CCFL；Cold Cathode Fluorescent Lamp）またはエレクトロルミネセンス（EL；Electro Luminescence）を用いることが可能である。また、発光部６１は、その他、可視光または赤外光のようなレーザ光を生じさせることが可能なレーザ発振器、ランプ等を用いるようにしても良い。
【００６４】
また、発光部としては、直下方式を採用せずに、エッジライト方式の構成を採用するようにしても良い。この場合、発光部は、主走査方向の端部に配置される光源と、光源の光を主走査方向側に向けて反射するリフレクタと、光が内部を進行すると共に主走査方向を長手とする導光板と、導光板の下面側、側面側および導光板の長手方向の他端側に取り付けられ光を反射する反射部材と、上面側に向かって出射される光を拡散させる拡散フィルムと、導光板の下面に配置され光を拡散させる反射ドットと、を有する状態となる。
【００６５】
また、レンズシート１２とノズル３３ａとの間の距離ＰＧを測定すべく、キャリッジ３０の下面には、レンズ検出センサ６０以外に、ギャップ検出センサ７０が存在するのが好ましい。図１２は、距離ＰＧを検出するギャップ検出センサ７０の説明図である。図１２に示すように、ギャップ検出センサ７０は、発光部７１と、２つの受光部（第１受光部７２ａ及び第２受光部７２ｂ）とを有する。発光部７１は、発光ダイオードを有し、レンズシート１２に光を照射する。第１受光部７２ａおよび第２受光部７２ｂは、受光した光量に応じた電気信号を出力する受光素子をそれぞれ有する。なお、第２受光部７２ｂは、第１受光部７２ａと比較して、発光部７１から遠い位置に設けられている。
【００６６】
発光部７１から発せられた光は、レンズシート１２に照射されると共に、反射される。反射された光は、上述の受光素子に入射され、この受光素子において入射した光量に応じた電気信号に変換される。ここで、距離ＰＧが小さい場合、レンズシート１２によって反射された光は、主に第１受光部７２ａに入射されるが、第２受光部７２ｂには拡散光しか入射されない。したがって、第１受光部７２ａの出力信号は、第２受光部７２ｂの出力信号よりも大きくなる。
【００６７】
一方、距離ＰＧが大きい場合、反射された光は、主に第２受光部７２ｂに入射され、第１受光部７２ａには拡散光しか入射されない。したがって、第２受光部７２ｂの出力信号は、第１受光部７２ａの出力信号よりも大きくなる。このため、第１受光部７２ａと第２受光部７２ｂの出力信号の比と距離ＰＧとの関係を予め求めておけば、該出力信号の比に基づいて、レンズシート１２等に対応する距離ＰＧを検出することが可能である。この場合、受光部７２ａ，７２ｂの出力信号の比と距離ＰＧとの関係に関する情報をテーブルとしてＲＯＭ１０２や不揮発性メモリ１０４に記憶しておくのが良い。
【００６８】
このような出力信号の検出を、キャリッジ３０を主走査方向へ駆動させつつ行う。この駆動に際して、後述するリニアエンコーダ８０の位置検出と対応させることにより、レンズシート１２の主走査方向における距離ＰＧを検出することが可能となる。
【００６９】
なお、ギャップ検出センサ７０は、上述のレンズ検出センサ６０と兼用可能である。この場合、発光部６１の光軸が傾斜するように配置し、距離ＰＧに応じて第１受光部７２ａと第２受光部７２ｂとの間における出力信号の比が変化するようにすれば、ギャップ検出センサ７０とレンズ検出センサ６０とを兼用させることが可能となる。
【００７０】
また、図３等に示すように、キャリッジ機構２０には、位置検出手段に対応するリニアエンコーダ８０が設けられている。リニアエンコーダ８０は、黒色の印刷部分と光を透過する透明部分とからなるラインパターンが繰り返されるスケール８１と、スケール８１に向けて光を出力すると共に、該スケール８１から反射される光を、電気的な信号（エンコーダ信号；以下、ＥＮＣ信号とする。）に変換して制御部１００に送信するリニアセンサ８２とを有している。
【００７１】
次に、信号形成部９０の構成について説明する。図１３に示すように、信号形成部９０は、フィルタ９１と、アンプ（ＡＭＰ）９２と、２値化処理部９３とを具備している。これらのうち、フィルタ９１は、信号線９４の一端側と接続されている。信号線９４の他端側は、上述した受光部６２（受光素子６２３）に接続されている。このため、受光部６２で発生したアナログ信号は、この信号線９４を介してフィルタ９１に伝達されるが、フィルタ９１では、アナログ信号（図１４参照）のうち所定の帯域以外の周波数成分が除去される。それにより、図１４に示すようなデジタル信号（レンズ信号）が生成される。
【００７２】
また、フィルタ９１を通過した信号は、ＡＭＰ９２に入力され、所定の電圧等（一例として、４０倍等）に増幅される。かかる増幅が為された信号は、続いて２値化処理部９３に入力され、該入力された信号をしきい値を超えたか否かで、ＨレベルまたはＬレベルの、２値の信号（２値化信号）とする。この状態で、後述する制御部１００に２値化信号を入力し、Ｈ／Ｌの信号の切り替わりタイミングを検出することにより、レンズシート１２のレンズピッチが計測可能となる。
【００７３】
次に、制御部１００について説明する。制御部１００は、各種の制御を行う部分であって、後述する変形例等で述べるヘッド制御手段の一部に対応する。また、このプリンタ１０は、図３に示すコンピュータ１３０に接続されずに、元画像データに基づいて単独で印刷を行うことも可能となっており、その場合には、制御部１００は、ミラー状画像変形手段、および画像合成手段等に対応する。この制御部１００は、不図示の紙幅検出のためのＰＷセンサ、レンズ検出センサ６０、ギャップ検出センサ７０、リニアセンサ８２、後述するロータリエンコーダ１３２、プリンタ１０の電源をオン／オフする電源ＳＷ等）の各出力信号が入力される。図３に示すように、制御部１００は、ＣＰＵ１０１、各種のプログラムを記憶するＲＯＭ１０２、データを一時的に蓄えるＲＡＭ１０３、不揮発性メモリ（ＰＲＯＭ）１０４、ＡＳＩＣ１０５、ヘッドドライバ１０６、信号処理部１０７等を具備していて、これらがバス１０８を介して接続されている。そして、これらの協働、または特有の処理を行う回路を追加する等によって、以下に述べる処理フローが実現される。
【００７４】
なお、以下に述べる処理フローのうち、プリンタ１０側で実行可能なものに関しては、ＲＯＭ１０２またはＰＲＯＭ１０４に、その実行に必要なプログラムが記憶されている。しかしながら、以下の各処理フローを実行する構成は、ハードウエア的に実現されても良く、またソフトウエア的に実現されても良い。また、上述の信号処理部１０７は、ＡＳＩＣ１０５の一部として組み込まれる構成を採用することも可能である。
【００７５】
また、図３に示すように、プリンタ１０は、インターフェース１３１を具備している。このインターフェース１３１を介して、コンピュータ１３０に接続されている。また、プリンタ１０は、ロータリエンコーダ１３２を具備している。ロータリエンコーダ１３２は、上述のリニアエンコーダ８０とは異なり、スケール１３２ａが円盤状に設けられている。しかしながら、それ以外の構成は、リニアエンコーダ８０と同様となっている。
【００７６】
なお、このコンピュータ１３０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、インターフェース等を具備している。このうち、ＨＤＤには、レンズシート１２の印刷に対応させて画像を加工するための画像加工プログラム等が記憶されている。そして、この画像加工プログラムが読み込まれて、コンピュータ１３０で実行されると、ミラー状画像変形手段、および画像合成手段が機能的に実現される。
【００７７】
また、図１５は、代表レンズ値を決定すると共に、この代表レンズ値に基づいてレンズ信号を生成するためのレンズ信号生成回路の構成例を示す図である。なお、このレンズ信号生成回路は、信号処理部１０７に実現されている。
【００７８】
このレンズ信号生成回路では、レンズ信号から事前学習によってレンズ間隔を求め、求めたレンズ間隔の平均値を代表レンズ値とする。そして、当該代表レンズ値に基づいて、クロック信号を分周することによりレンズ信号を生成する。得られたレンズ信号に基づいて、タイミング信号ＰＴＳを生成し、印刷を行う。
【００７９】
この図に示すように、レンズ信号生成回路は、カウンタ２００、合計計算回路２０１、レジスタ２０２〜２０６、代表レンズ値決定回路２０７、および、ＣＰＵタイマ２０８を主要な構成要素としている。
【００８０】
ここで、カウンタ２００は、レンズ信号のポジティブエッジが検出されると、レジスタ２０２のＬカウント値をレジスタ２０３へＬラッチとしてコピーするとともに、レジスタ２０２のＬカウント値をクリアする。また、レジスタ２０２のレンズ数をインクリメントする。そして、その後は、レジスタ２０３のＬカウント値をクロック信号に同期してインクリメントする。
【００８１】
合計計算回路２０１は、レンズ信号のポジティブエッジが検出されると、レジスタ２０４に格納されているＬラッチ値をレジスタ２０５の合計値に対して累積加算する。このため、走査するレンズ本数が増えると、合計値が増大する。
【００８２】
レジスタ２０２には、レンズシート１２の端部からのレンズ数が格納される。レジスタ２０３には、レンズ間のＬカウント値が格納される。レジスタ２０４には、ポジティブエッジが検出された時点において、レジスタ２０３に格納されている、その直前におけるＬカウント値がラッチされる。レジスタ２０５には、ポジティブエッジが検出されたタイミングで、レジスタ２０４に格納されているＬラッチ値が累積加算されていく。レジスタ２０６には、レンズ終了値が格納されている。ここで、レンズ終了値とは、最後のレンズであるか否かを判定するための判定値であり、例えば、代表レンズ値の２〜３倍程度の値（判定のための余裕を持たせた値）を格納する。
【００８３】
代表レンズ値決定回路２０７は、レジスタ２０３のＬカウント値がレジスタ２０６のレンズ終了値以上となった場合には、レンズシート１２の端部であるとし、レジスタ２０５に格納されている合計値を、レジスタ２０２に格納されているレンズ数によって除算し、レンズ間隔の平均値を求め、当該平均値を代表レンズ値として、ＣＰＵタイマ２０８に供給する。
【００８４】
生成手段としてのＣＰＵタイマ２０８は、代表レンズ値決定回路２０７から供給された代表レンズ値を参考にし、クロック信号を分周することによりレンズ信号を生成し、出力する。
【００８５】
＜印刷を行うための基本的な処理フローについて＞
以上のような構成を用いて、プリンタ１０を作動させる場合のうち、印刷を行うための、基本的な処理フローについて、図１６に基づいて説明する。なお、以下の説明では、図２に示すレンズシート１２の傾斜角度θが、予めプリンタ１０側で認識されているものとし、当該傾斜角度θを反映させて、以後の処理を行うものとする。
【００８６】
図１６は、図２に示すレンズシート１２へ、印刷を実行する際の処理の概略を示す図である。この図１６に示すように、まず、画像データを作成する処理を行う（Ｓ１０）。画像データの作成は、プリンタ１０にコンピュータ１３０が接続されている場合には、コンピュータ１３０側のハードディスク等に別途記憶されているプログラムで行われる。また、プリンタ１０にコンピュータ１３０が接続されていない場合には、プリンタ１０側の記憶部位に別途記憶されているプログラムで行われる。
【００８７】
次に、Ｓ１０で作成された画像データに基づいて、印刷を実行する（Ｓ２０）。印刷の実行に際しては、図４および図５に示す斜め走査機構２６、または図６および図７に示す斜め吐出機構２７ａ，２７ｂのいずれか、または後述する図２０の構成が作動して、印刷が実行される。
【００８８】
＜画像データを作成する処理フローについて＞
（Ａ．図４に示す斜め走査機構２６（斜め走査系）を採用する場合における画像データの処理フローについて）
【００８９】
図１７は、斜め走査機構２６（斜め走査系）を用いる場合における、画像データの処理フローの概略を示す図である。この図１７に示すように、最初に画像データの回転処理を行う（Ｓ１０１Ａ）。このイメージを、図１８に基づいて説明する。図１８は、画像データの処理イメージを示す図である。Ｓ１０１Ａの回転処理では、図１８に示すように、回転角度θ（傾きθ）だけ、元画像データを回転させる処理を行っている。この回転処理により、元画像データから、第１の変形画像データが作成される。ここで、図２６に示すように、凸レンズ１２Ａ１の長手方向は、レンズシート１２のシート端（副走査方向）に対して傾斜角度θだけ傾いている。しかしながら、画像の回転における回転角度θは、凸レンズ１２Ａ１の傾斜角度θに対して、副走査方向を挟んで線対称となっている。
【００９０】
Ｓ１０１Ａの回転処理の後に、第１の変形画像データから、短冊画像の作成処理を行う（Ｓ１０２）。この短冊画像を作成する処理では、それぞれの第１の変形画像データに対して、解像度変換処理および画像合成処理が行われる。
【００９１】
ここで、解像度変換処理では、例えば印刷サイズが１００ｍｍ（横；主走査方向）×１４８ｍｍ（縦；副走査方向）、レンズ解像度が６０ＬＰＩ、印刷解像度が１４４０ｄｐｉである場合、主走査方向の画素数は、２３６画素（≒１４８／（２５．４／６０））となり、副走査方向の画素数は、８３９０画素（≒１４８／（２５．４／１４４０））となる。なお、このときの２３６画素は、主走査方向における凸レンズ１２Ａ１のレンズ本数となっている。
【００９２】
かかる解像度変換後、画像合成処理を行うが、このとき、１つの凸レンズ１２Ａ１の中に配置できる各視差の画素数を考慮しつつ、短冊状の画像データを結合していく。例えば、視差数が４である場合、１つの凸レンズ１２Ａ１の中における、１つの視差当たりの画素数は、６画素（＝２４（＝１４４０／６０）／４視差）となる。ここで、短冊画像を合成する場合、それぞれの元の画像データから順に、１つの凸レンズ１２Ａ１の分の画像データ（＝１×８３９０）を取り出し、それを画素数分だけ乗算し（＝６×８３９０）、その後に、視差順に、画素数分だけ乗算された画像データを結合していく。それにより、１つの凸レンズ１２Ａ１の分の短冊状の画像データ（＝２４×８３９０）が完成する。この処理を、凸レンズ１２Ａ１の本数分だけ、繰り返し行う。そして、各短冊状の画像データを結合して、短冊画像を作成・結合する処理が終了する（図１８の短冊画像作成を参照）。それにより、視差用画像データが形成される。
【００９３】
Ｓ１０２の後に、画像合成処理により作成された視差用画像データに対して、ハーフトーン処理等を行う（Ｓ１０３）。なお、ハーフトーン処理に併せて、ＲＧＢ系からプリンタ１０で表現可能なＣＭＹＫ系へと色変換処理を行うようにするのが好ましく、さらに印刷データの作成まで行わせるのが好ましい。印刷データとは、主走査方向への走査時のドットの記録状態を示すラスタデータと、副走査方向の送り量を示すデータ等である。
【００９４】
なお、図１７のフローでは、Ｓ１０２の短冊画像を作成後に、色変換・ハーフトーン処理を適用している。しかしながら、別の方法として、Ｓ１０１Ａの画像の回転後に、色変換・ハーフトーン処理を行い、その後にＳ１０２の短冊画像作成処理を行い、さらに印刷データの作成を行うようにしても良い。ここで、図１７に示すような処理方法では、画質の滑らかさが増す。一方、本段落において別の方法として説明しているものは、画像の切り替わりがよくなる。したがって、多くの場合、図１７の方法は、立体印刷向きであり、本段落における別の方法は変わり絵印刷向きである。
【００９５】
以上のようにして作成される視差用画像データに基づいて印刷データが作成され、その印刷データに基づいて、レンズシート１２に印刷を実行させれば、レンズシート１２の傾斜角度θと、画像の回転角度θとが相殺される。その結果、図２６または図２８の画像加工あり（２）で示されるような、印刷が実現される。
【００９６】
（Ｂ．図６、図７に示す斜め吐出機構２７ａ，２７ｂ、または図２０に示す構成（斜め吐出系）を採用する場合における画像データの処理フローについて）
【００９７】
図１９は、斜め吐出機構２７ａ、斜め吐出機構２７ａ等のような斜め吐出系を用いる場合における、画像データの処理フローの概略を示す図である。
【００９８】
なお、ここでいう斜め吐出系には、図２０に示すものも含まれる。それぞれのノズル列３３のノズル３３ａには、図２０に示すようなピエゾ素子ＰＺ（吐出動作部に対応）が設けられている。ここで、凸レンズ１２Ａ１の傾斜角度θに対応させるためには、ノズル列３３の中の個々のノズル３３ａごとに、各ノズル３３ａの吐出開始のタイミングをずらすようにすれば良い。そのため、図２０では、ノズル３３ａごとに、傾斜角度θに対応した特有のタイミングでインク滴を吐出させるように、タイミング信号ＰＴＳとコモン信号の組がノズル３３ａごとに、それぞれ与えられている。なお、図２０に示す構成も、他の回動機構２６，２７と同様に、ヘッド制御手段の一部に対応する。
【００９９】
ここで、キャリッジ３０の移動速度Ｖは、予め分かっているので、傾斜角度θが与えられると、それぞれのノズル３３ａに特有の、タイミング信号ＰＴＳとコモン信号の組を与えるようにする。なお、かかるタイミング信号ＰＴＳとコモン信号の組を与える処理は、ＡＳＩＣ１０５内で実行されるが、別途、専用の回路等を設けるようにして、処理を行っても良い。
【０１００】
図１９に示すように、斜め吐出機構２７ａ，２７ｂ等の斜め吐出系を用いる場合、最初に元画像データの変形処理を行う（Ｓ１０１Ｂ）。このイメージを、図２１に基づいて説明する。図２１は、画像データの処理イメージを示す図である。Ｓ１０１Ｂの変形処理では、図２１に示すように、元画像データのそれぞれについて、平行四辺形状となるように歪ませる処理を行う。この歪ませる処理により、元画像データから、第１の変形画像データが作成される。ここで、この歪ませる処理においては、その歪みの角度θは、凸レンズ１２Ａ１の傾斜角度θに対して、副走査方向を挟んで線対称となっている。また、歪ませる処理の前後においては、画像データの主走査方向における幅、および副走査方向における長さは変化していない。
【０１０１】
なお、このＳ１０１Ｂの処理の後には、上述の図１７のＳ１０２、Ｓ１０３と同様の処理が為される。そのため、この処理の詳細の説明は省略する。また、この図２０に示すフローにおいても、別の方法として、Ｓ１０１Ｂの画像の変形後に、色変換・ハーフトーン処理を行い、その後にＳ１０２の短冊画像作成処理を行って、視差用画像データを形成し、さらに印刷データの作成を行うようにしても良い。
【０１０２】
以上のようにして作成される視差用画像データに基づいて印刷データが作成され、その印刷データに基づいて、レンズシート１２に印刷を実行させれば、レンズシート１２の傾斜角度θと、画像の歪みの角度θとが相殺される。その結果、図３０または図３２の画像加工あり（２）で示されるような、印刷が実現される。
【０１０３】
＜プリンタ１０の動作について＞
次に、プリンタ１０の動作フロー（図１５のＳ２０の詳細）について、図２２に基づいて説明する。この図２２に示すように、まず、プリンタ１０の印刷のための準備を行う（Ｓ２０１）。なお、この準備の詳細については、後述する図２３における処理フローにて説明する。
【０１０４】
Ｓ２０１に続いて、図１７または図１９等の処理フローにて作成される１ライン分の印刷データが、コンピュータ１３０からプリンタ１０に向けて送信される場合、ＣＰＵ１０１の指令により、ＣＲモータ２２が駆動させられ、キャリッジ３０は主走査方向に往復動作を開始する（Ｓ２０２）。
【０１０５】
なお、この場合、後述するＳ２０７に到達するまで、キャリッジ３０（ＣＲモータ２２）は駆動させられる。また、このキャリッジ３０（ＣＲモータ２２）の駆動に関しては、後述するＳ３０２（図２３参照）で決定される、代表レンズ値に基づいて、滑走端１（図２６、図２８、図３０および図３２参照）から駆動させるのが好ましい。しかしながら、吐出基準位置１までは、ＥＮＣ信号に基づいて駆動させ、その吐出基準位置１に到達した後には、レンズ信号に基づいて駆動させるようにしても良い。
【０１０６】
また、移動開始後、ＣＰＵ１０１は、インク滴の吐出開始位置（＝図２６等における吐出基準位置１）に到達したか否かを判断する（Ｓ２０３）。そして、この判断において吐出開始位置に到達したと判断される場合（Ｙｅｓの場合）、ＣＰＵ１０１の指令により印刷ヘッド３２（ピエゾ素子ＰＺ）が駆動させられ、インク滴が吐出される（Ｓ２０４）。そして、吐出されたインク滴が付着することにより、印刷データに応じた画像（印刷画像；視差画像に対応）が、順次形成されていく。また、上述のＳ２０３の判断において、吐出開始位置に到達していないと判断される場合（Ｎｏの場合）、上述のＳ２０２に戻る。ここで、吐出基準位置１に到達するまでの間（Ｓ２０３においてＹｅｓと判断される前）は、キャリッジ３０をＥＮＣ信号に基づいて駆動させると共に、吐出基準位置１に到達したと判断された後（Ｓ２０３においてＹｅｓと判断された後）には、キャリッジ３０をレンズ信号に基づいて駆動させるようにしても良い。
【０１０７】
なお、この吐出開始位置に到達したか否かの判断においては、所定の幾何学的な計算に基づいて算出される吐出開始時間Ｔ１が用いられるが、その吐出開始時間Ｔ１を算出する処理フローについては、後述する図２５、図２７、図２９および図３１等に基づいて説明する。また、この吐出開始位置に到達したか否かについては、図２６等における滑走端１から、現在までの経過時間Ｔｃを計測し、計測された経過時間Ｔｃが、吐出開始時間Ｔ１に到達したか否かによって判断される。なお、この経過時間Ｔｃの計測は、図１５におけるＣＰＵタイマ２０８等を用いて行うことが可能である。
【０１０８】
また、上述のＳ２０４のインク滴の吐出を行いながら、ＣＰＵ１０１は、インク滴の吐出終了位置に到達したか否かを判断する（Ｓ２０５）。この判断は、キャリッジ３０の１走査中の印刷データの全ての印刷が終了したか否か、すなわち１走査の画像の全ての印刷が終了したか否かに基づいて、行われる。しかしながら、かかる判断以外のものとしては、印刷画像のサイズは、ユーザの設定等で事前にプリンタ１０側で分かっているので、かかる印刷画像のサイズを超えているか否かで行うようにしても良い。なお、図２６等の吐出基準位置２が、Ｓ２０５でＹｅｓと判断される場合に対応する。また、吐出基準位置２に到達するまでの間（Ｓ２０５においてＹｅｓと判断される前）は、キャリッジ３０をレンズ信号に基づいて駆動させると共に、吐出基準位置２に到達したと判断された後（Ｓ２０５においてＹｅｓと判断された後）には、キャリッジ３０をＥＮＣ信号に基づいて駆動させるようにしても良い。
【０１０９】
そして、この判断において吐出終了位置に到達したと判断される場合（Ｙｅｓの場合）、ＣＰＵ１０１の指令により印刷ヘッド３２（ピエゾ素子ＰＺ）の駆動が停止させられ、インク滴の吐出が終了する（Ｓ２０６）。また、上述のＳ２０５の判断において、吐出終了位置に到達していないと判断される場合（Ｎｏの場合）、上述のＳ２０４に戻り、インク滴の吐出を継続させる。
【０１１０】
Ｓ２０６の処理に続いて、ＣＰＵ１０１の指令により、ＣＲモータ２２に停止に応じた電流が印加され、キャリッジ３０は停止させられる（Ｓ２０７）。以上のようにして、１ライン分の印刷が終了する。続いて、ＣＰＵ１０１の指令により、ＰＦモータ４１が駆動させられ、レンズシート１２の紙送り動作が実行される（Ｓ２０８）。すなわち、レンズシート１２が１ステップ分だけ副走査方向に移動させられる。また、このＰＦモータ４１の駆動と共に、ＣＰＵ１０１の指令により、ＣＲモータ２２は、印刷時とは逆向きに駆動させられ、キャリッジ３０を印刷開始位置に向けて戻すように駆動させる（同じくＳ２０８）。
【０１１１】
次に、ＣＰＵ１０１は、印刷データが存在するか否かを判断する（Ｓ２０９）。この判断において、印刷データが存在する場合（Ｙｅｓの場合）には、未だレンズシート１２に対する印刷が終了していない状態となるため、上述のＳ２０２に戻り、Ｓ２０２で説明した順次の処理を実行する。また、Ｓ２０９の判断において、印刷データが存在しないと判断される場合（Ｎｏの場合）には、印刷が終了する。
【０１１２】
＜プリンタ１０における準備の詳細について＞
続いて、上述の図２２の処理フローのうち、Ｓ２０１のプリンタ１０の準備の詳細について、図２３の処理フローに基づいて説明する。
【０１１３】
まず、レンズシート１２の凸レンズ１２Ａ１の傾斜角度θに応じて、斜め走査系または斜め吐出系の角度調整を行う（Ｓ３０１）。すなわち、斜め走査機構２６、斜め吐出機構２７ａ、斜め吐出機構２７ｂのうち、いずれかを作動させて、傾斜角度θに応じた角度調整を行う。また、図２０の制御を採用する場合には、傾斜角度θに応じた分だけ、各ピエゾ素子ＰＺの駆動タイミングをずらすように、タイミング信号ＰＴＳとコモン信号との組を与えるようにする。
【０１１４】
また、上述のＳ３０１においては、上述以外にも、斜め走査機構２６において、モータによらずに、手でキャリッジ軸２１を把持しながら該キャリッジ軸２１を回動させて、所望の傾斜角度となるように角度調整を行っても良い。
【０１１５】
Ｓ３０１に続いて、プリンタ１０においては、代表レンズ値を決定する処理を行う（Ｓ３０２）。ここで、代表レンズ値は、上述のレンズ信号生成回路の代表レンズ値決定回路２０７で決定される。この代表レンズ値決定回路２０７では、レジスタ２０３のＬカウント値がレジスタ２０６のレンズ終了値以上となった場合には、レンズシート１２の端部であると判定する。そして、レジスタ２０５に格納されている合計値を、レジスタ２０２に格納されているレンズ数によって除算する。この除算により、レンズ間隔の平均値を求められるが、この平均値を代表レンズ値として、ＣＰＵタイマ２０８に供給する。そして、ＣＰＵタイマ２０８は、代表レンズ値決定回路２０７から供給された代表レンズ値を参考にし、クロック信号を分周することによりレンズ信号を生成し、出力する。
【０１１６】
なお、決定された代表レンズ値は、図示外のレジスタ等の記憶部位に記憶される。また、レジスタ２０２，２０３，２０６の動作については、既に述べているので、記載は省略する。
【０１１７】
また、代表レンズ値は、上述のようにレンズ間隔の平均値には限られず、レンズ間隔のうち、最も出現頻度が高いものを代表レンズ値としても良い。かかるレンズ信号生成回路の構成例を、図２４に示す。この図２４に示すように、レンズ信号生成回路は、カウンタ３００、候補記録回路３０１、レジスタ３０２〜３０６、優先処理回路３０７、代表レンズ値決定回路３０８、および、ＣＰＵタイマ３０９によって構成されている。
【０１１８】
ここで、カウンタ３００はカウンタ２００と同様であり、レジスタ３０２はレジスタ２０３と同様であり、レジスタ３０６はレジスタ２０６と同様であり、ＣＰＵタイマ３０９も、ＣＰＵタイマ２０８と同様であるため、その説明は省略する。
【０１１９】
候補記録回路３０１は、レジスタ３０３に格納されているＬラッチ値を、その出現頻度を示す値とともにレジスタ３０５のテーブルに格納する。具体的には、候補記録回路３０１は、レジスタ３０５のテーブルの空き領域に格納する場合には、レンズ間隔とともに出現頻度を１として格納する。また、既に格納済みのレンズ間隔を格納する場合には、当該出現頻度を１インクリメントする。さらに、前述の２つ以外に該当する場合には、レジスタ３０４の優先フラグをセットする。
【０１２０】
また、レジスタ３０３には、ポジティブエッジが検出された時点において、レジスタ３０２に格納されている、その直前におけるＬカウント値がラッチされる。レジスタ３０４には、前述した優先フラグが格納される。レジスタ３０５には、レンズ間隔とその出現頻度とがテーブル形式で格納される。例えば、５種類のレンズ間隔がその出現頻度とともに格納される。
【０１２１】
優先処理回路３０７は、レジスタ３０４の優先フラグがセットされている場合に、Ｌラッチ値をレジスタ３０５のテーブルのどこに格納するかを決定する。具体的には、例えば、出現頻度が最も低いレンズ間隔と置換する。または、一番大きいレンズ間隔と置換するか、もしくは、格納されているレンズ間隔の中で分散が最も大きいレンズ間隔と置換する。
【０１２２】
代表レンズ値決定回路３０８は、レジスタ３０２のＬカウント値がレジスタ３０６のレンズ終了値以上となった場合には、レンズシート１２の端部であるとし、レジスタ３０５に格納されているレンズ間隔の中から、出現頻度が最も高く、レンズ間隔が最も短いものを選択して代表レンズ値として出力する。なお、レンズ間隔が短いものを選択する理由は、凸レンズ１２Ａ１の検出誤差が生じた場合には、レンズ間隔が長くなる傾向があるので、同一の出現頻度のレンズ間隔が複数存在する場合には、レンズ間隔が短いものが誤差が少ないためである。
【０１２３】
このように構成しても、代表レンズ値決定回路３０８で、レンズシート１２の端部であると判定されると、レジスタ３０５に格納されているレンズ間隔の中から、出現頻度が最も高く、レンズ間隔が最も短いものを選択して代表レンズ値として出力する。
【０１２４】
Ｓ３０２で代表レンズ値が決定されると、続いて、シート端の検出を行う（Ｓ３０３）。このとき、ＣＰＵ１０１の指令により、ＣＲモータ２２が駆動させられ、キャリッジ３０がレンズシート１２に向かって移動する。ここで、レンズシート１２のシート端を検出する場合、レンズシート１２を検出可能な位置まで、該レンズシート１２の紙送りを行う。そして、検出が可能な位置まで移動させた後に、レンズ検出センサ６０を用いて、シート端を検出する。なお、ここでは、図２６等における位置ａが、シート端として検出される。
【０１２５】
なお、Ｓ３０２の処理で、既に代表レンズ値を決定していると共に、その決定の際のシート送り量（以下、送り量をＰとする。）等も既知となっている。そのため、シート端（位置ａ）が検出されるまでの移動を代表レンズ値に基づいて移動させるようにしても良い。
【０１２６】
また、図２６等に示すレンズシート１２の実際のシート端と、２値化処理部９３を経て認識されるシート端（レンズ信号のポジティブエッジ等）との間には、一定のずれが生じる可能性がある。かかるずれの具合によっては、例えば位置ｃ付近のシート端で、レンズシート１２に未印刷の部分が生じる可能性がある。そのため、例えばレンズ信号のポジティブエッジが最初に検出される場合、その検出されるポジティブエッジよりも、代表レンズ値に基づいて補完されるレンズ信号の１周期前のポジティブエッジを吐出基準位置１としても良い。このようにすれば、レンズシート１２に未印刷の部分が生じるのを防止可能となる。
【０１２７】
また、上述のＳ３０３においては、シート端の検出と共に、滑走端１からシート端までの間の時間Ｔ０を、例えばクロック信号のカウントにより、不図示のレジスタ等の記憶部位に記憶させておく。そして、記憶されている時間Ｔ０は、後述する図２５他における処理フローにおいて、吐出基準位置１を算出するために用いられる。
【０１２８】
Ｓ３０３に続いて、レンズシート１２の頭出しを行う（Ｓ３０４）。このとき、ＣＰＵ１０１の指令により、ＰＦモータ４１を駆動させ、レンズシート１２を一度紙送りの上流側に向けて戻す。このときの戻す量は、シート端の検出のためにＰＦモータ４１を駆動させた分か、またはそれ以上とするのが好ましい。この後に、再びレンズシート１２を紙送りの下流側に向けて搬送させる。このレンズシート１２の搬送と共に、レンズ検出センサ６０を、Ｓ３０３で検出されたシート端に予め位置させておく。すると、レンズシート１２の紙送りの先端が、レンズ検出センサ６０によって検出される。以上のようにして、図２２のＳ２０１における、プリンタ１０の印刷のための準備に関する処理が終了する。
【０１２９】
なお、このレンズシート１２の頭出しは、レンズ検出センサ６０以外に、上述のＰＷセンサを用いるようにしても良い。
【０１３０】
＜吐出開始時間Ｔ１を算出するための処理フローについて＞
続いて、上述のＳ２０３の判断で用いられる、所定の吐出開始時間Ｔ１を算出するための処理フローについて、図２５、図２７、図２９および図３１に基づいて説明する。
【０１３１】
（Ａ．図２６に対応する処理フロー）
まず、図２６に対応する場合の処理フローについて、図２５に基づいて説明する。このとき、ＣＰＵ１０１は、現在までの紙送り量Ｐが、レンズシート１２のシート長以上であるか否か（副走査方向に沿ったレンズシート１２の長さ以上であるか否か）について判断する（Ｓ４０１）。この判断では、レンズシート１２の長さ未満である場合（Ｎｏの場合）、図２６に示す領域ａｂｃの範囲内を、印刷ヘッド３２の基準位置が通過する。なお、レンズ検出センサ６０の中心軸を、このときの基準位置としても良い。
【０１３２】
このＳ４０１の判断において、紙送り量Ｐがレンズシート１２のシート長未満であると判断される場合（Ｎｏの場合）、続いて、現在の印刷ヘッド３２の基準位置の走査線（Ｓ１等）上における、吐出基準位置１からシート端までの距離Ｌを計算する（Ｓ４０２）。この計算においては、図２６のようにレンズシート１２が傾斜している場合、距離Ｌ＝（シート長−シート送り量Ｐ）×ｓｉｎ（θ×π／１８０）の計算式により求められる。
【０１３３】
上述のＳ４０２で距離Ｌを求めた後に、時間Ｔ２を算出する（Ｓ４０３）。この算出は、時間Ｔ２＝（距離Ｌ／速さＶ）の計算式によって求められる。なお、速さＶは、キャリッジ３０の主走査方向に沿う移動速度である。ここで、ＣＲモータ２２は、例えばＲＯＭ１０２に記憶されている速度テーブルに沿うように、駆動制御される。そのため、かかる速度テーブルを参照する等により、速さＶは、事前に明確となっている。それにより、Ｓ４０２で距離Ｌが求められれば、時間Ｔ２も即座に算出可能となっている。
【０１３４】
次に、吐出開始時間Ｔ１を求める（Ｓ４０４）。この吐出開始時間Ｔ１は、滑走端１からシート端までの時間Ｔ０から、Ｓ４０３で算出される時間Ｔ２を減じることにより算出される。以上のようにして吐出開始時間Ｔ１が算出される。
【０１３５】
また、上述のＳ４０１で、紙送り量Ｐが、レンズシート１２のシート長以上であると判断される場合（Ｙｅｓの場合）、走査線Ｓ２は、三角ｃｄｅの領域を通過する状態となる。このとき、吐出基準位置１とシート端１との間の距離Ｌの線分は、シート端１を超えて、シート端２側に向かう状態となっていて、その状態の距離Ｌを計算する（Ｓ４０５）。この計算においては、Ｓ４０２と正負が逆になることを考慮して、距離Ｌ＝（シート送り量Ｐ−シート長）×ｓｉｎ（θ×π／１８０）の計算式により求められる。
【０１３６】
このＳ４０５の後のＳ４０６は、上述のＳ４０３と同様であるため、その説明は省略する。また、Ｓ４０６によって、時間Ｔ２が算出されると、吐出開始時間Ｔ１を求める（Ｓ４０７）。この吐出開始時間Ｔ１は、滑走端１からシート端までの時間Ｔ０に、Ｓ４０６で算出される時間Ｔ２を加算することにより算出される。以上のようにして吐出開始時間Ｔ１が算出される。
【０１３７】
（Ｂ．図２８に対応する処理フロー）続いて、図２８に対応する場合の処理フローについて、図２７に基づいて説明する。このとき、まず、紙送り量Ｐが、図２８における距離ａｄ（ａｄ長）を超えているか否かを判断する（Ｓ５０１）。なお、この距離ａｄ（ａｄ長）については、ａｄ長＝（シート幅）×ｔａｎ（θ×π／１８０）の計算式によって求める。また、紙送り量がａｄ区間を越えていない場合、描画領域（レンズシート１２に対してθだけ傾いた二点鎖線の領域）がシート端１より右側にあり、一方、紙送り量がａｄ区間を超えた場合にはシート端１より左側にある。この状態を、Ｓ５０１で判断する。
【０１３８】
また、紙送り量Ｐがａｄ区間を超えていないと判断される場合（Ｎｏの場合）、続いて、距離Ｌを求める（Ｓ５０２）。距離Ｌについては、距離Ｌ＝（ａｄ長−送り量Ｐ）×ｓｉｎ（θ×π／１８０）の計算式によって求める。続いて、上述のＳ４０３と同様に、時間Ｔ２＝（距離Ｌ／速さＶ）の計算式により、時間Ｔ２を求める（Ｓ５０３）。次に、吐出開始時間Ｔ１を求める（Ｓ５０４）。この吐出開始時間Ｔ１は、時間Ｔ０に時間Ｔ２を加算することにより算出される。
【０１３９】
また、上述のＳ５０１で、紙送り量Ｐが、ａｄ長以上であると判断される場合（Ｙｅｓの場合）、印刷ヘッド３２は、例えば走査線Ｓ１に沿って移動する。そのため、距離Ｌについては、距離Ｌ＝（送り量Ｐ−ａｄ長）×ｓｉｎ（θ×π／１８０）の計算式により求められる（Ｓ５０５）。続いて、上述のＳ４０３，Ｓ５０３と同様に、時間Ｔ２＝（距離Ｌ／速さＶ）の計算式により、時間Ｔ２を求める（Ｓ５０６）。次に、吐出開始時間Ｔ１を求める（Ｓ５０７）。この吐出開始時間Ｔ１は、時間Ｔ０から時間Ｔ２を減じることにより算出される。
【０１４０】
（Ｃ．図３０に対応する処理フロー）
続いて、図３０に対応する場合の処理フローについて、図２９に基づいて説明する。この場合、まず、距離Ｌを求める（Ｓ６０１）。距離Ｌについては、距離Ｌ＝（シート長−送り量Ｐ）×ｔａｎ（θ×π／１８０）の計算式によって求める。
【０１４１】
このＳ６０１の後に、Ｓ４０２と同様に、時間Ｔ２＝（距離Ｌ／速さＶ）を計算することにより、時間Ｔ２が求められる（Ｓ６０２）。さらに、Ｓ６０２の後に、Ｓ４０４と同様に、吐出開始時間Ｔ１＝（時間Ｔ０−時間Ｔ２）を計算することにより、時間Ｔ２が求められる（Ｓ６０３）。
【０１４２】
（Ｄ．図３２に対応する処理フロー）
続いて、図３２に対応する場合の処理フローについて、図３１に基づいて説明する。この場合、まず、距離Ｌを求める（Ｓ７０１）。距離Ｌについては、距離Ｌ＝（送り量Ｐ）×ｔａｎ（θ×π／１８０）の計算式によって求める。このＳ７０１の後の、Ｓ７０２およびＳ７０３は、上述のＳ６０２およびＳ６０３と同様であり、その説明は省略する。
【０１４３】
以上のようにして、図２５、図２７、図２９および図３１のそれぞれの場合における、吐出開始時間Ｔ１が求められる。そして、この吐出開始時間Ｔ１を用いて、上述の図２２におけるＳ２０３の処理（判断）が為される。
【０１４４】
＜本発明の効果＞
このような構成のプリンタ１０によると、レンズシート１２との間の回転方向における相対的な位置に応じて、ノズル列３３のノズル３３ａから吐出されるインク滴を、凸レンズ１２Ａ１の長手方向に沿わせられる。それにより、凸レンズ１２Ａ１の長手が傾斜しているタイプのレンズシート１２においても、インク滴の吐出により形成されるドットは、凸レンズ１２Ａ１の長手方向に沿わせることができる。また、インク滴の吐出により形成されるドットを、凸レンズ１２Ａ１と凸レンズ１２Ａ１の間に存在しない（跨らない）ようにすることもできる。そのため、レンズシート１２に対する印刷品質を良好にすることが可能となる。
【０１４５】
また、凸レンズ１２Ａ１の長手が印刷ヘッド３２に対して傾斜していても、その傾斜に対応させて印刷できるので、従来のように印刷画像を切り抜く作業も必要なく、紙やレンズシート等に無駄な部分が生じるのを防ぐことが可能となる。
【０１４６】
また、本発明によれば、印字幅をさほど減らさずに視差数を増加させることができ、レンズシート１２における印刷品質を良好にすることが可能である。
【０１４７】
また、図４、図５に示す斜め走査機構２６、または図６、図７に示す斜め吐出機構２７によって、印刷ヘッド３２は、レンズシート１２の長手方向に沿って回転させられる。このため、印刷ヘッド３２の回転により、凸レンズ１２Ａ１の長手が傾斜しているレンズシート１２においても、各ノズル３３から吐出されるインク滴を、当該凸レンズ１２Ａ１の長手に確実に沿わせることができる。そのため、各ノズル列３３からのインク滴が吐出され、そのインク滴の着弾によってドット列が形成される場合、そのドット列は、２つの凸レンズ１２Ａ１において横断的となる（跨る）のを防ぐことができ、印刷品質を向上させることが可能となる。
【０１４８】
また、図４および図５に示される斜め走査機構２６では、キャリッジ軸２１の一端側２１ａは、モータの駆動力およびスライド板２６１を介してスライド可能に設けられている。このため、キャリッジ軸２１を、他端側２１ｂを支点として回動させることが可能となり、該回動によって印刷ヘッド３２を凸レンズ１２Ａ１の傾斜具合に合わせて傾斜させることができる。それにより、良好な印刷が実現可能となる。加えて、この斜め走査機構２６では、印刷ヘッド３２の傾斜角度のみならず、印刷ヘッド３２のスライド方向も傾斜する。そのため、インク滴の吐出によりレンズシート１２に形成されるドットは、凸レンズ１２Ａ１が傾斜していない通常のレンズシートに対する印刷と同様となる。それにより、レンズシート１２に対する印刷品質を一層良好にすることが可能となる。
【０１４９】
さらに、図６および図７に示される斜め吐出機構２７ａ，２７ｂでは、キャリッジ軸２１は回動しないものの、印刷ヘッド３２を回動させることができる。それにより、印刷ヘッド３２は、凸レンズ１２Ａ１の傾斜角度θに対応させて回動可能となり、インク滴の吐出により形成されるドットは、隣り合う凸レンズ１２Ａ１の間に存在せずに、凸レンズ１２Ａ１の谷間等に沿わせることができる。そのため、レンズシート１２に対する印刷品質を良好にすることが可能となる。
【０１５０】
また、図２０に示す構成を適用すれば、ピエゾ素子ＰＺは、凸レンズ１２Ａ１の傾斜角度に応じて、適切な動作タイミングに制御可能となる。そのため、各ノズル列３３からインク滴が吐出され、そのインク滴の着弾によってドット列が形成される場合、そのドット列は、２つの凸レンズ１２Ａ１において横断的となる（跨る）のを防ぐことができ、印刷品質を向上させることが可能となる。また、ピエゾ素子ＰＺの制御のみでインク滴の着弾位置を制御できるので、印刷ヘッド３２の回動等の複雑な機構が不要となり、コストの低減を図ることも可能となる。
【０１５１】
さらに、本実施の形態では、元画像データは、図１８または図２１に示すように変形処理させられる。このように画像処理すれば、凸レンズ１２Ａ１の傾斜角度を相殺して、印刷を実行することが可能となる。それにより、レンズシート１２には、歪みや傾斜のない印刷画像を形成させることが可能となる。また、図１８または図２１に示すように、画像処理においては、レンズシート１２のレンズピッチに応じて画像データが細分化させられ、その後に、細分化された画像データを視差順に配置して視差用画像データを形成している。このため、視差用画像データを、レンズピッチに適合させることが可能となる。
【０１５２】
また、図４および図５に示す斜め走査機構２６を用いる場合、印刷ヘッド３２の走査方向とレンズの長手方向とが直交する状態となる。この場合でも、図１８に示すような画像処理が為されるので、ノズル列３３は、凸レンズ１２Ａ１の長手に沿う状態となる。このため、元画像データを凸レンズ１２Ａ１の傾斜角度に対応させる分だけ回転させれば、当該凸レンズ１２Ａ１の傾斜角度に対応した印刷を実行させることが可能となる。また、上述の回転は、凸レンズ１２Ａ１の長手方向と搬送方向とが為す傾斜角度とは逆の角度となっている。そのため、レンズシート１２に印刷を実行すれば、傾斜角度同士が相殺され、傾斜のない印刷画像を形成可能となる。
【０１５３】
さらに、図６および図７に示す斜め吐出機構２７を用いる場合、ノズル列３３を凸レンズ１２Ａ１の長手に沿わせることが可能であるが、その場合、印刷ヘッド３２の走査方向は、ノズル列３３および凸レンズ１２Ａ１の長手に対して、所定の傾斜角度θを為す状態となる。ここで、図２１に示すような画像処理が為されるので、レンズシート１２に印刷を実行すれば、傾斜角度同士が相殺され、歪みのない印刷画像を形成可能となる。
【０１５４】
＜変形例＞
以上、本発明の一実施の形態について述べたが、本発明は、種々変形可能である。以下、それについて述べる。
【０１５５】
上述の実施の形態においては、キャリッジ３０は、レンズシート１２の上部を定速で移動するようにしても良く、レンズシート１２の上部で速度が変化するようにしても良い。なお、タイミング信号ＰＴＳとＣＲモータ２２を駆動するための駆動信号とは、それぞれ別の信号（基準信号）に基づいて、作成されても良い。例えば、タイミング信号ＰＴＳはレンズ信号に基づいて作成されると共に、ＣＲモータ２２の駆動用の駆動信号は、ＥＮＣ信号に基づいて作成されても良い。この場合であって、特にレンズ信号が代表レンズ値に基づいて生成される場合、それぞれの凸レンズ１２Ａ１に印刷される印刷画像にずれが生じるのを防ぐため、キャリッジ３０は、一定速で移動する状態となる。
【０１５６】
また、上述の実施の形態においては、キャリッジ３０の位置に応じて、代表レンズ値を決定するようにしても良い。このとき、キャリッジ３０の走査中のある位置において得られるレンズ間隔（代表レンズ値Ｌ１）と、代表レンズ値の獲得時のＥＮＣ間隔（代表ＥＮＣ値Ｅ１；代表レンズ値の獲得時に対応するＥＮＣ信号のエッジ間に得られるクロック数）とを求め、代表レンズ値Ｌ１と代表ＥＮＣ値Ｅ１との比を求める。さらに、キャリッジ３０の現在の位置におけるＥＮＣ間隔（現ＥＮＣ値Ｅ２；現在の位置においてＥＮＣ信号のエッジ間に得られるクロック数）と、上述の代表レンズ値Ｌ１と代表ＥＮＣ値Ｅ１との比から、現ＥＮＣ値Ｅ２に対応する代表レンズ値Ｌ２を、比例的に求める。このようにすれば、キャリッジ３０の速度が一定でなく、変動する場合でも、その変動に対応させることが可能となる。
【０１５７】
なお、上述の代表レンズ値Ｌ２を比例的に求める場合、図１５のレンズ信号生成回路を用いることはできず、図２４も構成を変更して用いる必要がある等、専用の回路が必要となる。また、現ＥＮＣ値Ｅ２は、キャリッジ３０の現在位置よりも１周期前の値であるため、現在の周期に対応させるために、所定の補正処理を行うようにしても良い。
【０１５８】
また、上述の実施の形態においては、レンズ検出センサ６０は、ホームポジションから離間する部位に、１つのみ設けられている。しかしながら、レンズ検出センサ６０の個数は１つには限られず、キャリッジ３０に複数個設けるようにしても良い。例えば、キャリッジ３０の下面のうち、主走査方向の両端にそれぞれレンズ検出センサ６０を取り付ける場合、キャリッジ３０の往復動のそれぞれにおいて、印刷よりも先にレンズピッチを計測することが可能となり、レンズシート１２に対する印刷を往復動のそれぞれで実行可能となる。
【０１５９】
また、上述の実施の形態では、ＥＮＣ信号およびレンズ信号は、パルス信号であると共に、エンコーダ周期情報／レンズ周期情報は、これらのポジティブエッジ／ネガティブエッジとなっている。しかしながら、ＥＮＣ信号およびレンズ信号がアナログ信号であっても良い。これらがアナログ信号である場合、電圧の所定のしきい値を、エンコーダ周期情報／レンズ周期情報とすれば、カウント値等を算出することが可能となる。
【０１６０】
また、上述の実施の形態では、レンズシート１２は、凸レンズ１２Ａ１が多数並べられる構成となっているが、レンズシートはこれには限られず、凹レンズが多数並べられる構成のレンズシートであっても良い。なお、この場合には、上述の各処理は、ポジティブエッジではなく、ネガティブエッジを検出したときを基準とするのが好ましい。
【０１６１】
また、上述の実施の形態では、規定の傾斜角度θのレンズシート１２に対して、印刷を実行する場合について述べている。しかしながら、制御部１００等で、傾斜角度（図２における傾斜角度θ）がどれぐらいか、算出する処理を行うようにしても良い。かかる算出は、例えば図３３に示すように、地点Ａと、この地点Ａに対して副走査方向に沿って所定距離だけ離間している地点Ｂとの間の距離Ｑを計測する。また、副走査方向に垂直な凸レンズ１２Ａ１の横断方向に沿う直線上のＡ地点に対する右隣または左隣のいずれか（図３３では右隣）に存在する谷部分までの距離ＡＬと、上述の横断方向上の地点Ｂに対する右隣または左隣のいずれか（図３３では右隣）に存在する谷部分までの距離ＢＬとを計測する。そして、これら距離ＡＬ，ＢＬおよび距離Ｑの計測が終了した後に、続いて、傾斜角度θの計算を行う。θを度で表す場合、傾斜角度θは、θ＝ＡＴＡＮ（Δ／Ｑ）×１８０／πによって求められる。なお、Δは、距離ＢＬと距離ＡＬとの間の差分である。以上のようにして、凸レンズ１２Ａ１の傾斜角度θが算出される。
【０１６２】
このようにすれば、上述のプリンタ１０のように、地点Ａ、地点Ｂを通るように印刷ヘッド３２を走査させる等によって、レンズシート１２が、通常のレンズシートであるか、または凸レンズ１２Ａ１が傾斜している状態となっているか判断することができる。このため、傾斜していると判断された場合でも、通常のレンズシートと区別して、良好に印刷を行わせることができる。すなわち、凸レンズ１２Ａ１が傾斜していて、このレンズピッチに対応させてインク滴を吐出させ、かつ斜め印刷に対応させることが可能となる。
【０１６３】
なお、図３３に示すように、２点においてレンズピッチの計測を行う場合、凸レンズ１２Ａ１の長手方向の一方向に対する傾斜角度θを適切に算出することが可能となり、凸レンズ１２Ａ１の傾斜角度を考慮して、適切な位置にインク滴を吐出させることが可能となる。それにより、凸レンズ１２Ａ１の傾斜角度を考慮せずにインク滴を吐出させる場合のように、印刷画像がずれたり、曲がったりするのを防止可能となる。
【０１６４】
また、上述の実施の形態では、プリンタ１０は、印刷のみを行うものには限られず、コピー／ファックス／スキャナ機能も兼ねている複合的なプリンタであっても良い。また、上述の実施の形態においては、レンズシート１２に対して印刷画像を直接印刷する、直描型の場合について述べている。しかしながら、別途印刷された印刷物をレンズシートに貼り合わせる、分離型の場合についても、本発明を適用することは勿論可能である。なお、スキャナ機能を備えるプリンタを用いる場合、当該スキャナ機能がスキャナ手段および判断手段の一部に対応する。
【０１６５】
このとき、スキャナ機能により、レンズシート１２に対して光が照射され、レンズシート１２に対して光を照射しつつ、レンズシート１２の読み取りデータを出力する。この場合、レンズシート１２には、複数の凸レンズ１２Ａ１が配置されているため、レンズシート１２のレンズピッチまたはレンズ解像度に対応する情報も、読み取りデータに含まれる。また、制御部１００では、読み取りデータから、レンズピッチまたはレンズ解像度に対応するパターン情報を算出し、さらに、このパターン情報の計測に基づいて、レンズピッチまたはレンズ解像度を算出する。
【０１６６】
このようにすれば、スキャナ機能を用いてレンズシート１２を読み取らせれば、レンズピッチまたはレンズ解像度を簡易かつ自動的に算出することが可能となる。加えて、凸レンズ１２Ａ１の長手方向の一方向に対する傾斜角度も適切に算出することが可能となる。そのため、凸レンズ１２Ａ１の傾斜角度を考慮して、適切な位置にインク滴を吐出させることが可能となる。それにより、凸レンズ１２Ａ１の傾斜角度を考慮せずにインク滴を吐出させる場合のように、印刷画像がずれたり、曲がったりするのを防止可能となる。
【図面の簡単な説明】
【０１６７】
【図１】本発明に係るレンズ検出センサの構成を示す正面断面図である。
【図２】レンズシートの概略構成を示す平面図である。
【図３】プリンタの構成を示す概略図である。
【図４】キャリッジ軸の一端側を移動させる回動機構の構成を示す斜視図である。
【図５】回動機構を側板の外側から見た構成を示す斜視図である。
【図６】印刷ヘッドが回転する回動機構を示す底面図である。
【図７】キャリッジと取付部材との間で回動する回動機構を示す斜視図である。
【図８】プリンタの紙送りに関する部分の一側断面図である。
【図９】キャリッジの下面を示す底面図である。
【図１０】プラテン付近の形状を示す側断面図である。
【図１１】レンズ検出センサ等の構成を示す側断面図である。
【図１２】ギャップセンサの構成を示す模式図である。
【図１３】信号出力部の構成を示すブロック図である。
【図１４】レンズピッチ検出のアナログ信号とデジタル信号を示す図である。
【図１５】レンズ信号生成回路の構成例を示すブロック図である。
【図１６】印刷を行うための基本的な処理フローを示す図である。
【図１７】画像データを作成する処理フローの一例を示す図である。
【図１８】斜め走査機構を用いて適切な画像処理を行うイメージを示す図である。
【図１９】画像データを作成する処理フローの一例を示す図である。
【図２０】ピエゾ素子に信号の組が与えられるイメージを示す図である。
【図２１】斜め吐出機構を用いて適切な画像処理を行うイメージを示す図である。
【図２２】印刷を実行するための処理フローを示す図である。
【図２３】図２１のＳ２０１の詳細を示す処理フローである。
【図２４】レンズ信号生成回路の構成例を示すブロック図である。
【図２５】図２１のＳ２０３の吐出開始時間を算出する処理例を示す図である。
【図２６】図２５の処理におけるレンズシート等の位置関係を示す図である。
【図２７】図２１のＳ２０３の吐出開始時間を算出する処理例を示す図である。
【図２８】斜め吐出機構を用いて適切な画像処理を行うイメージを示す図である。
【図２９】図２１のＳ２０３の吐出開始時間を算出する処理例を示す図である。
【図３０】斜め吐出機構を用いて適切な画像処理を行うイメージを示す図である。
【図３１】図２１のＳ２０３の吐出開始時間を算出する処理例を示す図である。
【図３２】斜め吐出機構を用いて適切な画像処理を行うイメージを示す図である。
【図３３】傾斜角度の算出を説明すると共に、レンズ信号を示す図である。
【符号の説明】
【０１６８】
１０…プリンタ、１２…レンズシート、１２Ａ１…凸レンズ、２０…キャリッジ機構、２１…キャリッジ軸（支持軸に対応）、２６…斜め走査機構（回動機構に対応）、２７…斜め吐出機構（回動機構に対応）、３０…キャリッジ、５０…プラテン、６０…レンズ検出センサ（レンズ検出手段に対応）、６１…発光部、６２…受光部、８０…リニアエンコーダ、８１…スケール、１００…制御部（制御手段および判断手段に対応）、２６１…スライド板（スライド部材に対応）、２７７…モータ（駆動手段に対応）、２０７，３０８…代表レンズ値決定回路
【図１】
2008155389.tif 000003
【図２】
2008155389.tif 000004
【図３】
2008155389.tif 000005
【図４】
2008155389.tif 000006
【図５】
2008155389.tif 000007
【図６】
2008155389.tif 000008
【図７】
2008155389.tif 000009
【図８】
2008155389.tif 000010
【図９】
2008155389.tif 000011
【図１０】
2008155389.tif 000012
【図１１】
2008155389.tif 000013
【図１２】
2008155389.tif 000014
【図１３】
2008155389.tif 000015
【図１４】
2008155389.tif 000016
【図１５】
2008155389.tif 000017
【図１６】
2008155389.tif 000018
【図１７】
2008155389.tif 000019
【図１８】
2008155389.tif 000020
【図１９】
2008155389.tif 000021
【図２０】
2008155389.tif 000022
【図２１】
2008155389.tif 000023
【図２２】
2008155389.tif 000024
【図２３】
2008155389.tif 000025
【図２４】
2008155389.tif 000026
【図２５】
2008155389.tif 000027
【図２６】
2008155389.tif 000028
【図２７】
2008155389.tif 000029
【図２８】
2008155389.tif 000030
【図２９】
2008155389.tif 000031
【図３０】
2008155389.tif 000032
【図３１】
2008155389.tif 000033
【図３２】
2008155389.tif 000034
【図３３】
2008155389.tif 000035