(57)【要約】【課題】レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷装置を提供すること。【解決手段】レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシート１０を当該レンズの長手方向に搬送する搬送手段（紙送りローラ５０）と、第２の面上をレンズの長手方向に交差する方向に走査するとともに、当該第２の面に複数のレンズの配列に応じた画像を印刷する印刷手段（記録ヘッド３２）と、第１の面に形成されたレンズの位置を検出し、検出信号を出力する検出手段（光学センサ４０）と、検出信号が規則性を有しない場合には、当該検出信号を補完する補完手段（レンズ信号補完回路）と、補完された検出信号に基づいて、印刷手段によって画像を印刷する位置を調整する調整手段（ヘッドドライバ）とを有する。【選択図】図１
2007125750.tif 000002
【特許請求の範囲】
【請求項１】
レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送する搬送手段と、
上記第２の面上を上記レンズの長手方向に交差する方向に走査するとともに、当該第２の面に上記複数のレンズの配列に応じた画像を印刷する印刷手段と、
上記第１の面に形成された上記レンズの位置を検出し、検出信号を出力する検出手段と、
上記検出手段から出力される上記検出信号が規則性を有しない場合には、当該検出信号を補完する補完手段と、
上記補完手段により補完された上記検出信号に基づいて、上記印刷手段によって画像を印刷する位置を調整する調整手段と、
有することを特徴とする印刷装置。
【請求項２】
前記検出手段は、前記レンズに応じてハイまたはローの状態となり、
前記補完手段は、前記検出信号のハイまたはローの状態を観察し、一定時間以上ハイまたはローの状態が継続する場合には、当該状態を変遷させることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記補完手段は、過去における前記検出信号の状態の変化に要する時間に関する情報を記憶しておき、前記検出信号が変化しない状態が当該記憶されている時間以上継続する場合に、補完処理を実行することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記レンズシートを挟んで、前記印刷手段に対向する位置であって、当該印刷手段の走査経路に沿うように配置された発光手段をさらに有し、
前記検出手段は、前記印刷手段の一部であって、上記発光手段に対向する位置に設けられており、上記発光手段によって前記レンズシートの前記第１の面に対して照射され、前記レンズの少なくとも一部を透過した光の強度を検出することを特徴とする請求項１記載の印刷装置。
【請求項５】
レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送し、
上記第２の面上を上記レンズの長手方向に交差する方向に走査するとともに、当該第２の面に上記複数のレンズの配列に応じた画像を印刷し、
上記第１の面に形成された上記レンズの位置を検出して検出信号を出力し、
上記検出信号が規則性を有しない場合には、上記検出信号を補完し、
補完がなされた上記検出信号に基づいて、画像を印刷する位置を調整する、
ことを特徴とする印刷方法。
【請求項６】
レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送する搬送手段と、
上記第２の面上を上記レンズの長手方向に交差する方向に走査するとともに、当該第２の面に上記複数のレンズの配列に応じた画像を印刷する印刷手段と、
上記第１の面に形成された上記レンズの位置を検出する検出手段と、
上記検出手段による検出結果に基づいて、上記レンズの代表的な幅に関する情報を決定する決定手段と、
上記決定手段によって決定された代表的なレンズ幅に基づいて、上記印刷手段によって画像を印刷するタイミングを指示するタイミング信号を生成する生成手段と、
有することを特徴とする印刷装置。
【請求項７】
前記代表的なレンズ幅に関する情報は、複数のレンズの幅の平均値であることを特徴とする請求項６記載の印刷装置。
【請求項８】
前記代表的なレンズ幅に関する情報は、複数のレンズの幅の出現頻度を求め、出現頻度が最も高いレンズ幅を代表的なレンズ幅とすることを特徴とする請求項６記載の印刷装置。
【請求項９】
前記出現頻度が高いレンズ幅が複数存在する場合には、最小のレンズ幅を代表レンズ幅とすることを特徴とする請求項８記載の印刷装置。
【請求項１０】
前記レンズシートを挟んで、前記印刷手段に対向する位置であって、当該印刷手段の走査経路に沿うように配置された発光手段をさらに有し、
前記検出手段は、前記印刷手段の一部であって、上記発光手段に対向する位置に設けられており、上記発光手段によって前記レンズシートの前記第１の面に対して照射され、前記レンズの少なくとも一部を透過した光の強度を検出することを特徴とする請求項６記載の印刷装置。
【請求項１１】
レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送し、
上記第２の面上を上記レンズの長手方向に交差する方向に走査するとともに、当該第２の面に上記複数のレンズの配列に応じた画像を印刷し、
上記第１の面に形成された上記レンズの位置を検出し、
上記レンズの位置の検出結果に基づいて、上記レンズの代表的な幅に関する情報を決定し、
決定された代表的なレンズ幅に基づいて、画像を印刷するタイミングを指示するタイミング信号を生成する、
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法に関する。
【背景技術】
【０００２】
立体的な画像を表示したり、あるいは、複数の画像を見る角度に応じて選択的に表示したりする方法として、シリンドリカル凸レンズ（以下、「凸レンズ」と称する）を用いる方法がある。
【０００３】
図２５は、凸レンズを用いて立体的な画像を表示する方法を示している。この図に示すように、複数の凸レンズ２を有するレンズシート１の裏面には、１枚の画像を複数の短冊状の画像に分割して形成された複数の細分化画像３ａ１〜３ａ７と、当該画像とは異なる角度から撮影された他の画像を同様に複数の短冊状の画像に分割して形成された複数の細分化画像３ｂ１〜３ｂ７とが配置または印刷されている。
【０００４】
このようなレンズシート１を観察した場合、右目ＥＲには細分化画像３ａ１〜３ａ７からの光画像が入射され、左目ＥＬには細分化画像３ｂ１〜３ｂ７からの光画像が入射される。この結果、右目ＥＲと左目ＥＬには角度が異なる２枚の画像が提示されるため、画像を立体的に見ることが可能となる。
【０００５】
このような凸レンズを有するレンズシートに対して、細分化画像を印刷する方法としては、従来、特許文献１に示すような技術がある。すなわち、特許文献１に示す技術では、レンズシートのレンズ間隔をセンサで検出し、当該間隔に応じてインクを吐出して画像を印刷する。この結果、レンズの位置と画像の位置とを正確に調整できる。
【０００６】
【特許文献１】特開平８−１３７０３４号公報（要約書、請求項）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に示す技術では、レンズに欠損が存在したり、レンズの検出漏れが生じたりした場合には、画像を正常に印刷することができないという問題点がある。
【０００８】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷装置および印刷方法を提供しよう、とするものである。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明の印刷装置は、レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送する搬送手段と、第２の面上をレンズの長手方向に交差する方向に走査するとともに、当該第２の面に複数のレンズの配列に応じた画像を印刷する印刷手段と、第１の面に形成されたレンズの位置を検出し、検出信号を出力する検出手段と、検出手段から出力される検出信号が規則性を有しない場合には、当該検出信号を補完する補完手段と、補完手段により補完された検出信号に基づいて、印刷手段によって画像を印刷する位置を調整する調整手段と、有する。
【００１０】
このため、レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷装置を提供することができる。
【００１１】
また、他の発明の印刷装置は、前述の発明に加えて、検出手段が、レンズに応じてハイまたはローの状態となり、補完手段は、検出信号のハイまたはローの状態を観察し、一定時間以上ハイまたはローの状態が継続する場合には、当該状態を変遷させるようにしている。このため、レンズの欠損等を迅速に検出して補正することが可能になる。
【００１２】
また、他の発明の印刷装置は、前述の発明に加えて、補完手段が、過去における検出信号の状態の変化に要する時間に関する情報を記憶しておき、検出信号が変化しない状態が当該記憶されている時間以上継続する場合に、補完処理を実行するようにしている。このため、印刷しようとするレンズの近傍に存在する他のレンズを参照して補完が必要か否かを判断することで、より正確に補正を行うことができる。
【００１３】
また、他の発明の印刷装置は、前述の発明に加えて、レンズシートを挟んで、印刷手段に対向する位置であって、当該印刷手段の走査経路に沿うように配置された発光手段をさらに有し、検出手段は、印刷手段の一部であって、発光手段に対向する位置に設けられており、発光手段によってレンズシートの第１の面に対して照射され、レンズの少なくとも一部を透過した光の強度を検出するようにしている。このため、レンズの位置に応じた正確な検出信号を生成することができる。
【００１４】
また、本発明の印刷方法は、レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送し、第２の面上をレンズの長手方向に交差する方向に走査するとともに、当該第２の面に複数のレンズの配列に応じた画像を印刷し、第１の面に形成されたレンズの位置を検出して検出信号を出力し、検出信号が規則性を有しない場合には、検出信号を補完し、補完がなされた検出信号に基づいて、画像を印刷する位置を調整する。
【００１５】
このため、レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷方法を提供することができる。
【００１６】
また、本発明は、レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送する搬送手段と、第２の面上をレンズの長手方向に交差する方向に走査するとともに、当該第２の面に複数のレンズの配列に応じた画像を印刷する印刷手段と、第１の面に形成されたレンズの位置を検出する検出手段と、検出手段による検出結果に基づいて、レンズの代表的な幅に関する情報を決定する決定手段と、決定手段によって決定された代表的なレンズ幅に基づいて、印刷手段によって画像を印刷するタイミングを指示するタイミング信号を生成する生成手段と、有する。
【００１７】
このため、レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷装置を提供することができる。
【００１８】
また、他の発明の印刷装置は、上述の発明に加えて、代表的なレンズ幅に関する情報は、複数のレンズの幅の平均値である。このため、レンズが欠損している場合であっても、複数のレンズの平均値に基づいて画像を正確に印刷することができる。
【００１９】
また、他の発明の印刷装置は、上述の発明に加えて、代表的なレンズ幅に関する情報は、複数のレンズの幅の出現頻度を求め、出現頻度が最も高いレンズ幅を代表的なレンズ幅としている。このため、レンズが欠損している場合であっても、複数のレンズの代表値に基づいて画像を正確に印刷することができる。
【００２０】
また、他の発明の印刷装置は、上述の発明に加えて、出現頻度が高いレンズ幅が複数存在する場合には、最小のレンズ幅を代表レンズ幅とするようにしている。このため、誤差を含む可能性が少ない最小のレンズ幅を代表値として選択することにより、正確に印刷を行うことができる。
【００２１】
また、他の発明の印刷装置は、上述の発明に加えて、レンズシートを挟んで、印刷手段に対向する位置であって、当該印刷手段の走査経路に沿うように配置された発光手段をさらに有し、検出手段は、印刷手段の一部であって、発光手段に対向する位置に設けられており、発光手段によってレンズシートの第１の面に対して照射され、レンズの少なくとも一部を透過した光の強度を検出するようにしている。このため、このため、レンズの位置に応じた正確な検出信号を生成することができる。
【００２２】
また、本発明の印刷方法は、レンズが複数形成された第１の面と、印刷面が形成された第２の面とを有するレンズシートを当該レンズの長手方向に搬送し、第２の面上をレンズの長手方向に交差する方向に走査するとともに、当該第２の面に複数のレンズの配列に応じた画像を印刷し、第１の面に形成されたレンズの位置を検出し、レンズの位置の検出結果に基づいて、レンズの代表的な幅に関する情報を決定し、決定された代表的なレンズ幅に基づいて、画像を印刷するタイミングを指示するタイミング信号を生成する。
【００２３】
このため、レンズに欠損が存在したり、検出漏れが生じたりした場合でも、正確な位置に画像を印刷することが可能な印刷装置を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００２５】
本発明の第１の実施の形態について、図１から図１７に基づいて説明する。図１は、本実施の形態に係る印刷装置の概略構成を示す斜視図である。なお、以下の説明においては、下方側とは、印刷装置が設置される側（Ｚ軸下方向）を指し、上方側とは、設置される側から離間する側（Ｚ軸上方向）を指す。また、後述するキャリッジ３１が移動する方向を主走査方向、主走査方向に直交する方向であってレンズシート１０が搬送される方向を副走査方向とする。また、レンズシート１０が供給される側を給紙側（後端側）、レンズシート１０が排出される側を排紙側（手前側）として説明する。
【００２６】
この図１に示すように、印刷装置は、プラテン２０を有し、このプラテン２０対してキャリッジ３１が往復移動自在に構成されている。キャリッジ３１は、シアン、マゼンタ、イエロー、および、ブラックインクが内部に貯留されたインクカートリッジ３０を保持している。キャリッジ３１の下方側には、レンズシート１０に対向するように、印刷手段としての記録ヘッド３２が設けられており、インクカートリッジ３０に貯留されているインクを吸引し、微小なインク滴として吐出可能としている。なお、搭載されるインクカートリッジ３０は、４色に限られるものではなく、６色、７色および８色等、何色分であっても良い。また、インクカートリッジ３０に充填されるインクは、染料系インクには限られず、顔料系インク等、他の種類のインクを搭載しても良い。
【００２７】
キャリッジ３１には、タイミングベルト３５の一部が固着されている。タイミングベルト３５は、プリー３３，３４を連接するように架張されている。プリー３３には、キャリッジモータ３６の駆動軸が接続されている。したがって、キャリッジモータ３６が回転されると、キャリッジ３１が図１中に矢印で示すＸ方向（主走査方向）に往復動作する。
【００２８】
キャリッジ３１の一部（この図の例では左側）には、後述するシリンドリカル凸レンズ（以下、「凸レンズ」と称する）を検出するための検出手段としての光学センサ４０が設けられている。なお、光学センサ４０の詳細については、後述する。
【００２９】
キャリッジ３１が往復動作する経路上には、リニアエンコーダを構成するスケール３７が配置されている。キャリッジ３１のスケール３７に対向する面には、後述する光学センサ３８が配置されており、当該光学センサ３８によってスケール３７に印刷されたパターンを検出することにより、キャリッジ３１の主走査経路上における位置を特定する。
【００３０】
プラテン２０の上流側（紙面の奥側）には、円柱形状を有する紙送りローラ５０が設けられている。搬送手段の一部としての紙送りローラ５０には、搬送手段の一部としての紙送りモータ（ＰＦモータ）５１の駆動力が伝達される。したがって、紙送りモータ５１が回転されると、紙送りローラ５０が回転され、レンズシート１０がプラテン２０上を、Ｙ方向（図中矢印で示す方向）の排紙側に向けて搬送される。
【００３１】
レンズシート１０は、後述するように、一方の面（第１の面）には、例えば、凸形状を有する複数の凸レンズ（レンズ）が形成されている。また、他方の面（第２の面）は印刷面とされている。図１の例では、凸レンズの長手方向（凸レンズの伸びている方向）と、Ｙ方向（副走査方向）とが一致するように、レンズシート１０が配置される。また、この例では、Ｙ方向に長い短冊状の画像が、各凸レンズの短手方向の幅内に収まるように複数印刷される。なお、凸レンズとしては、図に示す凸形状のみならず、例えば、凹形状を有するものを使用することも可能である。
【００３２】
プラテン２０は、その上側面に発光手段としての発光部２２を有している。プラテン２０は、例えば、樹脂によって構成され、レンズシート１０を保持してスムーズに搬送されるようにするとともに、記録ヘッド３２と、レンズシート１０との間の距離が一定になるようにする。
【００３３】
発光部２２は、レンズシート１０に対して光を照射し、当該レンズシート１０を透過した光を光学センサ４０に入射させる。発光部２２は、例えば、複数のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）が主走査経路に沿って配置され、その上部に光を拡散させるための透過性拡散板（例えば、オパール、パール、磨りガラス等の板）が配置されて構成されている。透過性拡散板は、発光部２２から照射される光が均一光となるようにするためのものである。また、発光部２２は、例えば、矩形形状を有しており、長手方向はレンズシート１０のＸ方向よりも広い幅を有しており、短手方向は光学センサ４０の受光部の副走査方向の幅よりも広い幅を有している。なお、拡散板ではなく透過板（例えば、アクリル板、ガラス板）を設ける構成としたり、あるいは透過性拡散板または透過板等を全く設けない構成としたりすることも可能である。拡散板または透過性拡散板を設けた場合には、発光素子２２ａに対してインク滴が付着し、発光強度が低下することを防止できる。
【００３４】
なお、図１では、全体の形状をわかりやすくするために、発光部２２をプラテン２０の下流側の端部付近に設けているが、実際には上流側の光学センサ４０に対向する位置に設けられている。これらの詳細な位置関係については、図６を参照して後述する。
【００３５】
図２は、キャリッジ３１の裏面（レンズシートに対向する面）を示す図である。この図に示すように、キャリッジ３１の裏面には、複数のノズルが副走査方向に配置されたノズル列３２ａを複数有する記録ヘッド３２が設けられている。なお、各ノズル列は、例えば、１８０個のノズルによって構成されている。また、それぞれのノズル列３２ａは、同一の色のインクを吐出するノズル群によって構成される。
【００３６】
キャリッジ３１の裏面の右上端部には、光学センサ４０が設けられている。なお、この例では、光学センサ４０は、各ノズル列３２ａの最上端（図の上端）に形成されたノズルよりも上流側（レンズシートの搬送方向の上流側）に設けられているので、レンズシート１０が記録ヘッド３２の最初のノズル（最上端のノズル）に到達する前に、光学センサ４０によって凸レンズを検出することができる。
【００３７】
図３は、図２に示す光学センサ４０、レンズシート１０、および、発光部２２の位置関係を示す図である。この図に示すように、光学センサ４０は、保持体４１および受光部４３を有している。ここで、保持体４１には、受光部４３が配置される凹部４２が形成されている。凹部４２の底面部には受光部４３が配置されている。
【００３８】
受光部４３は、例えば、フォトダイオードによって構成され、レンズシート１０を透過した光を受光し、その光の強度に対応するレベルを有する電気信号に変換して出力する。なお、発光部２２としては、例えば、赤色光、青色光、緑色光、赤外光等のような、所定の色の光を発することが可能な発光ダイオードを用いることができる。また、例えば可視光または赤外光のようなレーザ光を生じさせることが可能なＬＥＤ、ランプ、または、ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）を発光部としても良い。
【００３９】
発光部２２は、複数の発光素子２２ａが主走査経路に沿って配置されている。発光素子２２ａとしては、例えば、ＬＥＤを使用することができる。発光素子２２ａの上方側には、透過性拡散板２２ｂが配置されており、発光素子２２ａから照射された光を拡散して均一光としてレンズシート１０に入射する。
【００４０】
なお、発光部２２としては、例えば、冷陰極管を用いることができる。あるいは、導光板をプラテン２０上に主走査方向に沿って配置し、その端部に冷陰極管またはＬＥＤ等を配置するようにしてもよい。さらに、受光部４３としては、例えば、フォトトランジスタ、フォトダイオード、フォトＩＣ等のような、受光した光を電気信号に変換することが可能な素子を用いることができる。
【００４１】
レンズシート１０は、凸レンズ１１、インク吸収層１２、および、インク透過層１３を有している。ここで、レンズとしての凸レンズ１１は、例えば、透明な樹脂によって構成され、かまぼこ形状を有するレンズが所定の間隔（ピッチ）で複数連結されて構成される。なお、レンズシート１０の種類は、レンズの間隔によって示され、例えば、４５ｌｐｉ（ｌｅｎｓ  ｐｅｒ  ｉｎｃｈ）、６０ｌｐｉ、９０ｌｐｉ等がある。なお、これ以外のピッチ（例えば、１００ｌｐｉ等）のレンズを使用することも可能である。凸レンズ１１は、ＰＥＴ（Ｐｏｌｙｅｔｈｙｌｅｎｅ  Ｔｅｒｅｐｈｔｈａｌａｔｅ）、ＰＥＴＧ（
Ｐｏｌｙｅｔｈｙｌｅｎｅ  Ｔｅｒｅｐｈｔｈａｌａｔｅ  Ｇｌｙｃｏｌ）、ＡＰＥＴ（Ａｍｏｒｐｈｏｕｓ  Ｐｏｌｙｅｔｈｙｌｅｎｅ  Ｔｅｒｅｐｈｔｈａｌａｔｅ）、ＰＰ（Ｐｏｌｙｅｔｈｙｌｅｎｅ）、ＰＳ（Ｐｏｌｙｓｔｙｒｅｎｅ）、ＰＶＣ（Ｐｏｌｙｖｉｎｙｌ  ｃｈｌｏｒｉｄｅ）、アクリル、ＵＶ（Ｕｌｔｒａｖｉｏｌｅｔ）硬化樹脂等によって構成される。
【００４２】
インク吸収層１２は、インクを吸収する材料によって構成され、インク透過層１３を透過したインクを定着させる。なお、インク吸収層１２は、例えば、ＰＶＡ（Ｐｏｌｙ  Ｖｉｎｙｌ  Ａｌｃｈｏｌ）等親水性ポリマ、カチオン化合物、シリカ等微粒子によって構成されている。また、インク透過層１３は、インクを透過する材料によって構成され、インク吸収層に定着されたインクを保護する。なお、インク透過層１３は、酸化チタン、シリカゲル、ＰＭＭＡ（Ｐｏｌｙｍｅｔｈｙｌｍｅｔｈａｃｒｙｌａｔｅ）等微粒子、バインダ樹脂等によって構成されている。なお、インク吸収層１２およびインク透過層１３のいずれか一方は、非透明な材料によって構成される。また、インク透過層１３は、あってもなくてもよい。さらに、インク吸収層１２およびインク透過層１３以外にも、例えば、透明フィルム層または接着層等があってもよい。
【００４３】
発光部２２から射出された光は、凸レンズ１１、インク吸収層１２、および、インク透過層１３を経由し、受光部４３によって受光される。受光部４３は、受光した透過光の強度に応じた電気信号を出力する。
【００４４】
図４は、図１に示す印刷装置の制御系の構成例を示すブロック図である。この図に示すように、印刷装置の制御系としては、キャリッジモータ３６、紙送りモータ５１、制御部１００、および、インターフェース１１２を有している。ここで、インターフェース１１２は、制御部１００とホストコンピュータ１５０とを電気的に接続し、これらの間で情報の授受を可能とするために信号の表現形式等を変換する機能を有する。制御部１００は、ホストコンピュータ１５０から送信されてきた印刷データに基づいてレンズシート１０に画像を印刷するための制御を行う。なお、制御部１００の詳細については後述する。キャリッジモータ３６は、制御部１００によって制御され、キャリッジ３１を主走査方向に往復動作させる。なお、キャリッジ３１の一部には光学センサ３８が設けられており、この光学センサ３８とスケール３７によってリニアエンコーダが構成されている。制御部１００は、このリニアエンコーダによってキャリッジ３１の現在の位置を知ることができる。紙送りモータ５１は、紙送りローラ５０に駆動力を与えることにより、レンズシート１０を副走査方向に移動させる。ホストコンピュータ１５０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５１を有しており、このＨＤＤ１５１には、レンズシート１０の印刷に対応させて画像を加工するための画像加工プログラム等が記憶されている。
【００４５】
図５は、図４に示す印刷装置を図の右側から眺めた図である。この図に示すように、キャリッジ３１は、プラテン２０に対向する状態で設けられている。また、キャリッジ３１の下部には、印刷を行う領域としての記録ヘッド３２が設けられている。図２に示すように、記録ヘッド３２には、複数のノズルがレンズシート１０の搬送方向（副走査方向）に配置されてノズル列３２ａを形成している。なお、前述のように、本実施の形態では、各ノズル列３２ａは、例えば１８０個のノズルから構成されており、このうち、１８０番目のノズルが給紙側、１番目のノズルが排紙側に位置している。
【００４６】
また、キャリッジ３１の下部に設けられ、各インクに対応づけられたノズル列３２ａには、ノズル毎に、ピエゾ素子（不図示）が配置されている。このピエゾ素子の作動により、インク通路の端部にあるノズルからインク滴を吐出することが可能となっている。なお、記録ヘッド３２は、ピエゾ素子を用いたピエゾ駆動方式に限られず、その他の方式を用いても良い。その他の方式としては、例えば、インクをヒータで加熱し、発生する泡の力を利用するヒータ方式、磁歪素子を用いる磁歪方式、静電気力を利用した静電方式、ミストを電界で制御するミスト方式等が、主な方式として挙げられる。
【００４７】
用紙搬送機構８０は、レンズシート１０等の印刷対象物を搬送する駆動力を与える紙送りモータ（不図示）、および、普通紙等の給紙に対応する給紙ローラ８２を具備している。また、この給紙ローラ８２よりも排紙側には、レンズシート１０を搬送するための紙送りローラ５０が設けられている。また、紙送りローラ５０よりも排紙側には、プラテン２０および上述の記録ヘッド３２が上下に対向するように配設されている。プラテン２０は、紙送りローラ５０によって記録ヘッド３２の下へ搬送されてくるレンズシート１０を、下方側から支持する。
【００４８】
また、プラテン２０よりも排紙側には、上述の紙送りローラ５０と同様の、排紙ローラ５２が設けられている。この排紙ローラ５２は、紙送りモータ５１からの駆動力が伝達されて、回転する。なお、紙送りモータ５１は、その駆動力を紙送りローラ５０と排紙ローラ５２とに分配させる構成を採用している。しかしながら、紙送りモータ５１以外に、別途のモータを設け、そのモータによって排紙ローラ５２を駆動させる構成を採用しても良い。
【００４９】
また、排紙側とは逆の後端側かつ給紙ローラ８２の下方側には、開口部８７が設けられている。開口部８７は、レンズシート１０等の折り曲げ困難な印刷対象物を通過させるための、開口部分である。そのため、開口部８７は、レンズシート１０を通過させるのに十分な、主走査方向における幅を有している。なお、レンズシート１０は、それ単体で開口部８７を通過するようにしても良く、また厚みのあるトレイ等に載置された状態で通過するようにしても良い。
【００５０】
図６は、プラテン２０の側断面図の一例である。図６に示すように、プラテン２０には、該プラテン２０の基準平面２１ａから上方に向かい、レンズシート１０等が接触する複数のリブ２１ｂが突出している。また、プラテン２０のうち、給紙側の端部側には、発光部２２が設けられている（図１および図７参照）。発光部２２は、前述したようにレンズシート１０に対して光を照射するための部位である。
【００５１】
レンズシート１０は、紙送りローラ５０および従動ローラ５０ａによって挟持されつつ駆動力を与えられて副走査方向に移動される。また、レンズシート１０は、印刷が終了すると、排紙ローラ５２および従動ローラ５２ａによって挟持されつつ駆動力を与えられて排紙される。
【００５２】
図７は、制御部１００の詳細な構成例を示す図である。この図に示すように、制御部１００は、ＣＰＵ１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１０４、ＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ）ユニット１０５、信号処理部１０６、ＰＦモータドライバ１０７、ＣＲモータドライバ１０８、ヘッドドライバ１０９、不揮発性メモリ１１０、レンズ信号二値化回路１１１、および、インターフェース１１２を有している。なお、制御部１００には、紙幅検出のためのＰＷ（Ｐａｐｅｒ  Ｗｉｄｔｈ）センサ（不図示）、光学センサ４０、ギャップ検出センサ（不図示）、光学センサ３８、および、ロータリエンコーダ１１３等が接続され、これらのセンサから入力された信号に基づいて、記録ヘッド３２、紙送りモータ５１、および、キャリッジモータ３６等を制御する。
【００５３】
ここで、調整手段としてのＣＰＵ１０１は、ＲＯＭ１０２や不揮発性メモリ１１０等に記憶されている制御プログラムを実行するための演算処理や、その他の必要な演算処理を行う。また、ＲＯＭ１０２には、印刷装置を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。また、ＡＳＩＣ１０４は、パラレルインターフェース回路を内蔵しており、インターフェース１１２を介してホストコンピュータ１５０から供給される印刷信号を受け取ることができる。
【００５４】
ＲＡＭ１０３は、ＣＰＵ１０１が実行途中のプログラム／演算途中のデータ等を一時的に格納するメモリである。また、不揮発性メモリ１１０は、印刷装置の電源切断後も、保持の必要な各種データを記憶するためのメモリである。
【００５５】
なお、ロータリエンコーダ１１３は、上述のリニアエンコーダとは異なり、スケール１１３ａが円盤状に設けられている。しかしながら、それ以外の構成は、リニアエンコーダと同様となっている。また、本実施の形態では、ロータリエンコーダ１１３のスケール１１３ａに設けられている複数のスリットのスリット間隔は、１／１８０インチとなっていると共に、紙送りモータ５１が１スリット分だけ回転すると、１／１４４０インチだけ、レンズシート１０が搬送されるように構成されている。しかしながら、スリット間隔および搬送ピッチは、これには限られず、種々設定することが可能である。
【００５６】
また、ＤＣユニット１０５は、ＤＣモータであるキャリッジモータ３６、紙送りモータ５１の速度制御を行うための制御回路である。ＤＣユニット１０５は、ＣＰＵ１０１から送られてくる制御命令、後述する信号処理部１０６からの出力信号等に基づいて、紙送りモータ５１およびキャリッジモータ３６の速度制御を行うための各種演算を行い、その演算結果に基づいて、紙送りモータドライバ１０７およびキャリッジモータドライバ１０８へ、モータ制御信号を送信する。
【００５７】
また、信号処理部１０６は、後述するレンズ信号二値化回路１１１から出力される２値化信号、および、光学センサ３８から出力されるエンコーダ信号が入力される。信号処理部１０６では、かかる２値化信号およびエンコーダ信号に基づき、レンズピッチの情報を有する２値化信号を反映させた、モータ駆動信号およびＰＴＳ（Ｐｒｉｎｔ  Ｔｉｍｉｎｇ  Ｓｉｇｎａｌ）信号を生成し、キャリッジモータ３６および記録ヘッド３２にそれぞれ出力する。それにより、キャリッジモータ３６においては、検出されたレンズピッチに応じた駆動速度で駆動され、また、レンズピッチに応じた位置に画像が印刷される。
【００５８】
ＰＦモータドライバ１０７は、ＤＣユニット１０５から供給されたモータ制御信号に応じて、紙送りモータ５１を駆動する駆動回路である。ＣＲモータドライバ１０８は、ＤＣユニット１０５から供給されたモータ制御信号に応じて、キャリッジモータ３６を駆動する駆動回路である。調整手段としてのヘッドドライバ１０９は、ＡＳＩＣ１０４から供給された印刷信号に応じて記録ヘッド３２に内蔵されているピエゾ素子を駆動し、印刷信号に対応したインク滴を発生して、レンズシート１０に所望の画像を印刷する。
【００５９】
また、上述の制御部１００における各構成は、バス１００ａによって接続され、各構成の間でデータの授受を可能としている。
【００６０】
また、印刷装置は、インターフェース１１２を具備している。このインターフェース１１２を介して、ホストコンピュータ１５０が接続されている。なお、このホストコンピュータ１５０は、前述のように、ＨＤＤ１５１を具備しており、このＨＤＤ１５１には、レンズシート１０の印刷に対応させて画像を加工するための画像加工プログラムが記憶されている。
【００６１】
この画像加工プログラムは、選択された複数の画像データのうち、該画像データの個数Ｎに応じて画像データを縦方向または横方向のいずれかの方向のみに１／Ｎに圧縮する圧縮処理と、この圧縮処理に前後して凸レンズのレンズピッチに応じて画像を分割する画像分割処理と、圧縮処理および画像分割処理が為された短冊状の画像データを、それぞれの凸レンズにおいて適正な部位に配置する配置処理と、を行うものである。なお、画像加工プログラムにおいては、凸レンズの幅（ＬＰＩ）、画像データの分割方向等、所定の事項を指定可能となっている。また、画像分割処理および圧縮処理を経過すると、細分化画像が形成される。
【００６２】
図８は、図７に示すレンズ信号二値化回路１１１の詳細を示すブロック図である。この図に示すように、レンズ信号二値化回路１１１は、バンドパスフィルタ１１１ａ、増幅回路１１１ｂ、および、二値化回路１１１ｃを主要な構成要素としている。
【００６３】
ここで、バンドパスフィルタ１１１ａは、受光部４３から出力されるアナログ信号から凸レンズ１１の周期に対応する信号を選択的に通過させるフィルタである。図９は、１００ｌｐｉのピッチを有するレンズシート１０を用いた場合に、受光部４３から出力される信号をフーリエ変換した結果を示す図である。この図に示すように、受光部４３から出力される信号には、２ｋＨｚ付近の信号と、１４．４ｋＨｚ付近の信号の２種類が含まれている。ここで、１４．４ｋＨｚ付近の信号は、印刷装置の駆動周波数（例えば、キャリッジモータ３６の駆動周波数）が１４．４ｋＨｚ付近であるため、その影響を受けて出力される信号である。一方、２ｋＨｚ付近の信号は、キャリッジ３１が走査された際に、凸レンズ１１によって周期的に透過された光に対応する信号である。したがって、この例では、バンドパスフィルタ１１１ａとしては、２ｋＨｚ付近の信号を選択的に通過させるフィルタ（２ｋＨｚを通過帯域とするフィルタ）を用いればよい。具体的には、２ｋＨｚを中心とし、１．８ｋＨｚから２．２ｋＨｚまでを通過帯域とするバンドパスフィルタを用いる。
【００６４】
なお、凸レンズ１１の種類（レンズピッチ）が変化した場合には、受光部４３から出力される信号の周波数も変化する。具体的には、解像度が低くなった場合（ｌｐｉ（ｌｅｎｓ  ｐｅｒ  ｉｎｃｈ）が低い場合）は周波数が低くなり、解像度が高くなった場合には周波数が高くなる。したがって、レンズシート１０として様々な種類の解像度のものを使用する可能性がある場合には、例えば、最大の解像度と最小の解像度における周波数を予め測定しておき、これらを最大および最小とする帯域を通過帯域に有するバンドパスフィルタ１１１ａを用いることにより、この範囲であればどのような解像度のレンズシート１０が選択された場合でもレンズ信号を確実に抽出できる。具体例としては、１００ｌｐｉの場合には、前述のように、２ｋＨｚを中心とし、１．８ｋＨｚから２．２ｋＨｚまでを通過帯域とするバンドパスフィルタ１１１ａを用いる。また、６０ｌｐｉの場合には、１．２ｋＨｚを中心とし、１．０ｋＨｚから１．４ｋＨｚまでを通過帯域とするバンドパスフィルタ１１１ａを用いる。したがって、これらの２種類を使用する可能性がある場合には、１．０ｋＨｚから２．２ｋＨｚまでの通過帯域を有するバンドパスフィルタを用いる。
【００６５】
これ以外にも、例えば、バンドパスフィルタ１１１ａとして、スイットキャパシタフィルタを用い、当該フィルタの駆動周波数（スイッチング周波数）を変化させることにより、使用されているレンズシート１０の解像度に応じて最適な通過帯域を設定できるようにしてもよい。すなわち、スイッチトキャパシタフィルタでは、その伝達関数は、キャパシタの容量値の比と、スイッチング周期によって決定される。使用されているキャパシタの容量値は固定であるので、スイッチング周期を変更することにより、例えば、バンドパスフィルタの通過帯域を簡単に変更することができる。
【００６６】
増幅回路１１１ｂは、バンドパスフィルタ１１１ａを通過した２ｋＨｚ付近の信号を、所定のゲイン（例えば、４０倍）に増幅し、出力する。二値化回路１１１ｃは、例えば、シュミットトリガ回路等によって構成され、増幅回路１１１ｂの出力信号が所定の閾値を超えた場合には、ハイの状態の信号を出力し、それ以外の場合にはローの状態の信号を出力する。その結果、二値化回路１１１ｃからは、ハイまたはローの二値を有するディジタル信号が出力される。
【００６７】
図１０は、レンズ信号が正常でない場合（例えば、凸レンズ１１の形成不良の場合、動作振動もしくはコーティング層の不均一に起因して光が変化してしまう場合、または、検出不良の場合）において、図８に示すレンズ信号二値化回路１１１から出力されるレンズ信号を補完するための補完手段としてのレンズ信号補完回路の構成例を示す図である。なお、レンズ信号補完回路は、図７に示す信号処理部１０６に内蔵されている。図１０に示すように、レンズ信号補完回路は、カウンタ２００、レジスタ２０１〜２０３、欠損管理回路２０４、補完信号生成回路２０５、スイッチ２０６を主要な構成要素としている。
【００６８】
ここで、カウンタ２００は、レンズ信号のポジティブエッジ（レンズ信号がローからハイに変化する箇所）から、つぎのポジティブエッジまでを、図示せぬクロック信号（例えば、ＣＰＵ信号または周波数生成回路から供給される信号）に同期してカウントアップする。なお、クロック信号は、レンズ信号よりも十分に周期が短い信号である。
【００６９】
レジスタ２０１には、カウンタ２００のカウント値（Ｌカウント値）が格納される。当該レジスタ２０１は、ポジティブエッジが検出された時点でクリアされ、カウントアップ動作が実行される。
【００７０】
レジスタ２０２には、補完開始フラグが格納される。補完開始フラグは、レンズ信号が正常でない場合に、レンズ信号補完回路による補完動作を開始することを示すフラグである。補完フラグは、ポジティブエッジが検出された時点で、カウンタ２００によってクリア（＝０）され、レンズ信号が正常でない場合に欠損管理回路２０４によってセット（＝１）される。
【００７１】
レジスタ２０３には、代表レンズ値が格納される。代表レンズ値とは、凸レンズ１１の間隔の代表的な値であり、例えば、印刷開始前にキャリッジ３１によってレンズシート１０を走査し、得られた複数のレンズ間隔値の平均値としたり、印刷を行おうとする凸レンズの直前の凸レンズのレンズ間隔としたりすることができる。なお、レンズ間隔の求め方の詳細については、後述する。
【００７２】
欠損管理回路２０４は、レジスタ２０１に格納されているＬカウント値が、レジスタ２０３に格納されている代表レンズ値以上となった場合には、レンズ信号が正常でないとして、レジスタ２０２の補完開始フラグをセットし、レジスタ２０１のＬカウント値をクリアする。なお、Ｌカウント値が代表レンズ値以上になった場合に、直ちに補完動作を開始するのではなく、例えば、Ｌカウント値が代表レンズ値よりも所定のカウント値（例えば、１０カウント）だけ上回った場合に、補完動作を開始することも可能である。そのような方法によれば、動作範囲に余裕を持たせることで誤動作を防止できる。
【００７３】
補完信号生成回路２０５は、補完開始フラグがセットされた場合に出力される補完信号を生成する回路である。すなわち、補完信号生成回路２０５は、レジスタ２０１のＬカウント値とレジスタ２０３の代表レンズ値とを比較し、例えば、Ｌカウント値が代表レンズ値の１／２未満である場合には、その出力をハイの状態とし、Ｌカウント値が代表レンズ値の１／２以上である場合には、その出力をローの状態とする。
【００７４】
スイッチ２０６は、レジスタ２０２に格納されている補完開始フラグがクリアされている場合には、レンズ信号が正常であるとしてレンズ信号を選択して出力し、セットされている場合にはレンズ信号が正常でないとして補完信号生成回路２０５からの補完信号を選択して出力する。
【００７５】
つぎに、本発明の第１の実施の形態の動作を図１１に示すフローチャートを参照して説明する。
【００７６】
ステップＳ１０：ホストコンピュータ１５０は、印刷しようとする画像を加工する処理を実行する。具体的には、ホストコンピュータ１５０は、ＨＤＤ１５１に格納されている画像加工用プログラムを実行し、画像の加工を行う。ここで、レンズシート１０に対して立体画像またはモーション画像を印刷する場合は、対象となる複数の画像をそれぞれ短冊状に分解した後に圧縮処理を施し、得られた画像を順番に並べる。例えば、立体画像の場合には、視点が異なる２枚の画像Ａ，Ｂを、レンズシート１０のレンズ解像度に合わせてそれぞれ同一形状の短冊状の画像（画像Ａｓ，Ｂｓ）に分解し、短冊状の画像ＡｓとＢｓとを交互に並べてストライプ状の画像を生成する。
【００７７】
ステップＳ１１：ホストコンピュータ１５０は、ステップＳ１０によって生成された画像（通常の画像またはストライプ状の画像）に対して、解像度変換、色変換処理、ハーフトーン処理等を施し、印刷装置によって印刷するためのデータ（印刷データ）に変換し、印刷装置に供給する。
【００７８】
ステップＳ１２：印刷装置のＣＰＵ１０１は、初期設定を行う。すなわち、ＣＰＵ１０１は、例えば、レンズシート１０のレンズの解像度に応じてレンズ信号二値化回路１１１のバンドパスフィルタ１１１ａの通過帯域を初期設定する。具体的には、レンズシート１０の解像度が１００ｌｐｉである場合には、前述のように２ｋＨｚを中心とし、１．８ｋＨｚから２．２ｋＨｚまでを通過帯域とする。なお、印刷解像度に関するデータについては、ホストコンピュータ１５０から直接得るようにしてもよいし、または、印刷装置の図示せぬ操作部から入力されるようにしてもよい。
【００７９】
バンドパスフィルタ１１１ａ等の設定が完了すると、ＣＰＵ１０１は、紙送りモータ５１を駆動し、レンズシート１０を所定の位置（印刷開始位置）まで移動させる。具体的には、レンズシート１０の先端部分が光学センサ４０の直下にくるようにレンズシート１０をＹ方向に移動させる。
【００８０】
ステップＳ１３：ＣＰＵ１０１は、発光部２２の発光を開始させるとともに、レンズ信号二値化回路１０１の動作を開始させる。その結果、発光部２２から照射された光は、レンズシート１０を透過して、受光部４３に入射され、凸レンズ１１に応じた電気信号が出力される。レンズ信号二値化回路１１１は、受光部４３から出力されたアナログ信号をディジタル信号に変換して出力する。
【００８１】
ステップＳ１４：ＣＰＵ１０１は、ホストコンピュータ１５０に対して、印刷データが存在するか否かを問い合わせ、存在する場合にはステップＳ１５に進み、それ以外の場合にはステップＳ２０に進む。
【００８２】
ステップＳ１５：ＣＰＵ１０１は、光学センサ３８からの出力信号を参照し、キャリッジ３１の現在位置を検出し、その位置に応じた駆動信号を生成してキャリッジモータ３６に供給する。その結果、キャリッジ３１は主走査方向に往復動作を開始する。
【００８３】
ステップＳ１６：ＣＰＵ１０１は、ホストコンピュータ１５０から１ライン分の印刷データを受信し、受信したデータに応じてインクを吐出する処理を実行する。なお、このとき、吐出のタイミングは、以下の処理によって補完されたレンズ信号に基づいて調整される。したがって、凸レンズ１１内に画像を正確に印刷することができるとともに、後述するように凸レンズ１１に欠損等が生じている場合であっても、凸レンズ１１内に画像を確実に印刷することができる。
【００８４】
すなわち、印刷時においては、発光部２２から光が照射されている。発光部２２から照射された光は、レンズシート１０の凸レンズ１１、インク吸収層１２、および、インク透過層１３を透過し、受光部４３に入射される。図１２（Ａ）に示すように、受光部４３と凸レンズ１１の光軸が一致する場合には、凸レンズ１１によって集光された光の多くが受光部４３に入射するので、受光部４３の出力信号のレベルが高くなる。一方、図１２（Ｂ）に示すように、これらの光軸がずれている場合は、凸レンズ１１によって集光された光の多くが受光部４３に入射されないので、受光部４３の出力信号のレベルが低くなる。
【００８５】
図１３は、凸レンズ１１、アナログ信号（受光部４３の出力信号）、ディジタル信号（二値化回路１１１ｃの出力信号）、レンズ間隔、および、補完レンズ信号の関係を示す図である。なお、この例では、図１３（Ａ）に示すように、一部の凸レンズ１１ｂが形成不良となっている。
【００８６】
図１３（Ｂ）に示すように、受光部４３から出力されるアナログ信号は、検出対象である凸レンズ（図１３（Ａ）参照）の頂部１１ａで最大となり、徐々に減少する信号である。このような信号は、バンドパスフィルタ１１１ａに供給され、高調波成分（駆動信号）および低域成分（例えば、直流成分および商用電源信号（５０Ｈｚの信号））が減衰され、出力される。
【００８７】
バンドパスフィルタ１１１ａから出力された信号は、増幅回路１１１ｂに供給され、そこで、例えば、４０倍に増幅されて出力される。増幅回路１１１ｂから出力された信号は、二値化回路１１１ｃに供給され、そこで、所定の閾値と比較される。そして、入力信号が閾値以上である場合には二値化回路１１１ｃは出力信号をハイの状態にし、入力信号が閾値未満である場合には二値化回路１１１ｃは出力信号をローの状態にする。その結果、二値化回路１１１ｃからは、図１３（Ｃ）に示すように、各凸レンズ１１の所定の位置において立ち上がり、所定の位置において立ち下がるパルス列信号が生成されて出力される。
【００８８】
ここで、形成不良の凸レンズ１１ｂが存在する場合、図１３（Ｂ）に示すように、アナログ信号の波高が十分とはならないため、図１３（Ｃ）に示すようにディジタル信号は、ハイの状態とはならず、ローの状態を維持してしまう。このような場合、凸レンズ１１ｂに対しては印刷が行われなくなってしまう。そこで、本実施の形態では、図１０に示すレンズ信号補完回路において、図１４に示す処理を実行することにより、レンズ信号を補完し、凸レンズ１１ｂに対しても画像が印刷されるようにする。図１４に示すフローチャートの処理の流れについて、以下に説明する。この処理が開始されると、以下のステップが実行される。
【００８９】
ステップＳ３０：ＣＰＵ１０１は、レンズ信号を出力する範囲であるか否かを判定し、出力範囲であると判定した場合はステップＳ３１に進み、それ以外の場合には処理を終了する。すなわち、ＣＰＵ１０１は、図１５（Ａ）に示すように、レンズシート１０が存在する補完対象領域であるか否かに基づいて判定し、補完対象領域である場合にはステップＳ３１に進む。なお、補完対象領域であるか否かの判定方法としては、例えば、図示せぬ紙検出センサからの出力を参照し、レンズシートが存在すると判定された場合には、補完対象領域であると判定する。あるいは、キャリッジ３１が走査中に、最初のレンズ信号が検出されてから最後のレンズ信号が検出されるまでは補完対象領域であると判定する。なお、最初のレンズ信号か否かについては、最初のポジティブエッジであるか否かにより判定する。また、最後のレンズ信号か否かについては、レンズ信号間隔がある一定間隔以上になった場合、キャリッジ３１の位置が印刷画像サイズを超えた場合、または、紙検出センサによりレンズシートが無くなったと判定された場合に最後のレンズ信号と判定する。
【００９０】
ステップＳ３１：カウンタ２００は、レンズ信号のポジティブエッジを検出したか否かを判定し、ポジティブエッジを検出した場合にはステップＳ３２に進み、それ以外の場合にはステップＳ３３に進む。例えば、図１３（Ｃ）に示すディジタル信号において、図１３（Ｄ）に示すタイミングで示されるポジティブエッジ（例えば、ＰＥ３０〜３３）が検出された場合には、ステップＳ３２に進み、それ以外の場合にはステップＳ３３に進む。例えば、ポジティブエッジ３０が検出された場合には、ステップＳ３２に進む。
【００９１】
ステップＳ３２：カウンタ２００は、レジスタ２０１に格納されているＬカウント値をクリアするとともに、レジスタ２０２に格納されている補完開始フラグをクリアする。この結果、Ｌカウント値は、“０”となってカウント動作が開始される。また、補完開始フラグが“０”となることにより、スイッチ２０６は、レンズ信号を選択する。
【００９２】
ステップＳ３３：カウンタ２００は、図示せぬクロック信号に基づいて、レジスタ２０１に格納されているＬカウント値を１インクリメントする。なお、ステップＳ３２においてＬカウント値がクリアされると、それ以降の処理では、ステップＳ３３の処理に分岐し、Ｌカウント値が１ずつインクリメントされる。
【００９３】
ステップＳ３４：欠損管理回路２０４は、レジスタ２０１に格納されているＬカウント値が、レジスタ２０３に格納されている代表レンズ値以上となったか否かを判定し、代表レンズ値以上となった場合にはステップＳ３５に進み、それ以外の場合にはステップＳ３６に進む。具体的説明すると、図１３（Ｃ），（Ｄ）に示すように、レンズ信号が正常な場合には、例えば、ＰＥ３０およびＰＥ３１のように、時間Ｔの間隔でポジティブエッジが検出される。しかしながら、レンズ信号が正常でない場合には、ＰＥ３１が検出されてから時間Ｔが経過しても、つぎのポジティブエッジは検出されない。この場合、Ｌカウント値はリセットされないため、時間Ｔの代表的な値である代表レンズ値以上となる。そのような場合には、ステップＳ３４において、ＹＥＳと判定されてステップＳ３５に進むことになる。
【００９４】
なお、代表レンズ値としては、直前の凸レンズ１１において検出されたＬカウント値を利用するか、または、直前の１走査におけるレンズ値の平均値を利用する。また、レンズ値そのものではなく、例えば、レンズ値に所定の値（例えば、５〜１０程度の値）を加算した値を代表レンズ値として使用することも可能である。そのような方法によれば、レンズ信号が正常であるが、誤差によってレンズ信号が通常よりも長い場合（時間Ｔが通常より長い場合）に、補完レンズ信号ではなく、レンズ信号が選択される。このため、レンズの幅に基づいてより忠実に印刷することができる。
【００９５】
ステップＳ３５：補完信号生成回路２０５は、レジスタ２０３に格納されている代表レンズ値と、レジスタ２０１に格納されているＬカウント値を参照して、補完レンズ信号を生成する。具体的には、例えば、代表レンズ値が１０００である場合には、０〜４９９の範囲でハイの状態となり、５００〜９９９の範囲でローの状態となる信号を出力する。なお、より正確には、Ｌカウント値は、ポジティブエッジが入力されないため、その前のポジティブエッジから継続してインクリメントされる。したがって、Ｌカウント値から代表レンズ値を減算した値が、０〜４９９の範囲でハイの状態となり、５００〜９９９の範囲でローの状態となる信号を出力する。
【００９６】
このとき、レジスタ２０２の補完開始フラグは、セットされた状態となっているので、スイッチ２０６は、補完信号生成回路２０５からの補完レンズ信号を選択し、補完レンズ信号が出力される。
【００９７】
ステップＳ３６：スイッチ２０６は、レジスタ２０２の補完開始フラグがリセットされていることから、オリジナルのレンズ信号（以下、「原レンズ信号」と称する）を選択し、出力する。
【００９８】
図１３（Ａ）に示すように、形成不良である凸レンズ１１ｂが存在する場合、図１３（Ｃ）に示すように、レンズ信号が抜けた状態となる。その場合、図１０に示す、欠損管理回路２０４がＬカウント値が代表レンズ値以上になったことを検出し、補完開始フラグをセットする。その結果、補完信号生成回路２０５によって生成された補完信号が選択されて出力されるので、図１３（Ｅ）に示すように、正常なレンズ信号が出力される。このため、正常に印刷を行うことができる。
【００９９】
図１６は、キャリッジ３１が図１の右から左へ走査される場合のキャリッジ３１の移動速度と、各部の信号の関係を示すタイミング図である。この図に示すように、キャリッジ３１の動作は、停止区間、加速区間、定速区間、減速区間、および、停止区間に分けられる。停止区間では、キャリッジ３１は停止した状態となる。加速区間では、キャリッジ３１は所定の加速度で加速されその移動速度を増す。定速区間では、キャリッジ３１は一定の速度で移動する。この区間において印刷がなされるため、この区間の幅は印刷媒体であるレンズシート１０の幅よりも広くなっている（図１６（Ｂ）参照）。減速区間では、キャリッジ３１が減速される。
【０１００】
キャリッジ３１が図１６（Ａ）に示すように移動すると、定速区間のレンズシート１０が存在する区間では、レンズ信号二値化回路１１１からは図１６（Ｃ）に示すような二値化されたレンズ信号が出力される。このとき、レンズ信号が正常でない場合、前述した処理により、レンズ信号が補正されて正常な信号とされる。
【０１０１】
このようなレンズ信号は、ＡＳＩＣ１０４に供給され、そこで１つの凸レンズ１１内に印刷する画素数に応じて定数倍され、ＰＴＳ信号が生成される。例えば、主走査方向の印刷解像度が１４４０ｄｐｉである場合にレンズピッチが９０ｌｐｉである場合、１つの凸レンズ１１内には１６（＝１４４０／９０）個の画素が印刷されるため、ＡＳＩＣ１０４は、レンズ信号を１６倍した信号を生成して出力する（図１６（Ｅ）参照）。ヘッドドライバ１０９は、ＡＳＩＣ１０４から供給されたＰＴＳ信号に基づいて記録ヘッド３２を制御し、レンズシート１０の端が検出されてからある一定時間後に吐出を開始し、各ノズルからＰＴＳ信号に同期してインクを吐出させて所望の画像を印刷させる（図１１のステップＳ１６）。なお、レンズシート１０の端部が検出されてからある一定時間後に吐出を開始するのではなく、当該吐出を開始する位置に対応するエンコーダの値（絶対値）が検出された場合に、吐出を開始するようにしてもよい。
【０１０２】
凸レンズ１１は、製造時の精度および放置されている環境の湿度に応じてレンズ間隔が変化する。しかしながら、上述のように各凸レンズ１１を直接検出してＰＴＳ信号を生成し、当該生成されたＰＴＳ信号に応じてインクを吐出することにより、レンズ間隔に応じて画像を正確に印刷することができる。
【０１０３】
一方、ＤＣユニット１０５は、光学センサ３８から出力されるＥＮＣ信号を入力する。図１６（Ｄ）に示すように、ＥＮＣ信号はキャリッジ３１の速度に応じた間隔を有する信号である。すなわち、キャリッジ３１の速度が遅い場合には、パルスの間隔が開いた信号となり、速度が速い場合には間隔が詰まった信号となる。ＤＣユニット１０５は、このようなＥＮＣ信号を入力し、信号の間隔を参照することにより速度を検出して、加速、定速、および、減速の制御を行うとともに、ＥＮＣ信号のパルス数をカウントすることにより、キャリッジ３１の現在位置を検出し、加速および減速を行う位置を判断する。
【０１０４】
図１１のフローチャートの説明に戻る。
【０１０５】
ステップＳ１７：ＣＰＵ１０１は、１走査分の印刷処理が終了したか否かを判定し、終了した場合にはステップＳ１８に進み、それ以外の場合にはステップＳ１６に戻って同様の処理を繰り返す。
【０１０６】
ステップＳ１８：ＣＰＵ１０１は、キャリッジ３１を逆方向に移動させる。すなわち、図２に示す記録ヘッド３２の場合、光学センサ４０は右上部に配置されている。したがって、図１においてキャリッジ３１が右から左へ走査する場合には、光学センサ４０が記録ヘッド３２に先行するので、前述のような動作が可能になる。しかしながら、キャリッジ３１が左から右へ走査する場合には、光学センサ４０が記録ヘッド３２に後行するため、上述のような動作はできない。そこで、例えば、キャリッジ３１が左から右へ移動する場合には、キャリッジ３１を移動するのみで印刷を行わないようにする。
【０１０７】
ステップＳ１９：１ライン分の印刷動作が完了すると、ＣＰＵ１０１は紙送りモータ５１を駆動して、レンズシート１０を所定の距離だけ副走査方向に移動させる。そして、ＣＰＵ１０１は、ステップＳ１４に戻って同様の処理を繰り返す。すなわち、ＣＰＵ１０１は、ホストコンピュータ１５０からつぎの１ライン分の印刷データを受信し、前述の場合と同様の処理により当該印刷データを印刷する処理を実行する。このような処理を繰り返すことにより、所望の画像をレンズシート１０に印刷することができる。
【０１０８】
ステップＳ２０：全ての印刷データの印刷が完了すると、ＣＰＵ１０１は、発光部２２が発光状態となっている場合には発光部２２の発光を停止させる。
【０１０９】
ステップＳ２１：ＣＰＵ１０１は、紙送りモータ５１を駆動し、レンズシート１０を排出する処理を実行する。この結果、印刷が完了したレンズシート１０は、印刷装置の外部に排出される。
【０１１０】
以上に説明したように、本発明の第１の実施の形態では、凸レンズ１１の位置を光学センサ４０によって検出し、検出された位置に応じて画像を印刷するようにしたので、例えば、レンズシート１０の製造時の精度が低い場合または環境の湿度によってレンズのピッチが変化した場合でも画像を各レンズの幅内に正確に印刷することが可能になる。
【０１１１】
また、第１の実施の形態では、レンズ信号が正常でない場合には、レンズ信号補完回路により補完動作を行うことにより、正常なレンズ信号を生成するようにしたので、例えば、凸レンズ１１の形成不良の場合、動作振動もしくはコーティング層の不均一に起因して光が変化してしまう場合、または、検出不良の場合であっても、印刷を正常に行うことが可能になる。
【０１１２】
また、第１の実施の形態では、バンドパスフィルタ１１１ａを設け、凸レンズ１１のレンズピッチに応じた信号以外の成分を減衰させるようにしたので、ノイズ成分を除去して凸レンズ１１の位置を確実に検出することができる。
【０１１３】
なお、以上の第１の実施の形態では、プラテン２０にレンズシート１０を直接載置する場合について説明したが、例えば、ある程度の厚みを有するトレイにレンズシート１０を載置して、当該トレイとともに印刷装置内部に挿入して印刷することも可能である。その場合には、トレイのレンズシート１０が載置される部分の全体（または一部）に、発光部を設けておけばよい。
【０１１４】
また、以上の第１の実施の形態では、プラテン２０と記録ヘッド３２との距離は一定としたが、これらの距離をレンズシート１０の厚さに応じて調整可能としてもよい。その場合、発光部２２と光学センサ４０との距離が変化するため、距離が大きい場合には反射光が受光部４３に全て入射されないことも想定される。したがって、例えば、これらの距離を調整可能とする場合は、十分な受光量が得られる範囲に調整可能範囲を限定することが望ましい。
【０１１５】
なお、以上の実施の形態では、キャリッジ３１が図１の右から左に移動する際に印刷を行い、左から右へ移動する際には印刷を行わないようにしたが、例えば、図１７に示すように、キャリッジ３１の裏面に光学センサ４０とは別の検出手段としての光学センサ４００を設けるようにし、左から右へ移動する際には光学センサ４００からの信号に基づいて印刷を行うことも可能である。この例では、キャリッジ３１の裏面には、記録ヘッド３２の中心線に対称な位置に光学センサ４００が新たに設けられている。なお、光学センサ４００の構造は、光学センサ４０と同様であり、発光部２２から照射され、レンズシート１０を透過した光の強弱に応じた電気信号を出力する。また、図８に示すバンドパスフィルタ１１１ａに対しては、キャリッジ３１が右から左へ移動する際には、光学センサ４０からの出力を入力し、左から右へ移動する際には、光学センサ４００からの出力を入力する。なお、これ以降の処理は、前述の場合と同様である。
【０１１６】
このようなキャリッジ３１を用いれば、キャリッジ３１がどちらに移動する際にも印刷を行うことができるので、印刷速度を向上させることができる。
【０１１７】
また、光学センサ４０は、図２に示すように１つだけしか用いない場合であっても、例えば、右から左へ走査する場合にはレンズ信号をバッファに格納して記憶し、左から右へ走査する場合にはバッファに記憶されたレンズ信号を参照して印刷を行うことも可能である。
【０１１８】
つぎに、本発明の第２の実施の形態について説明する。
【０１１９】
以下、本発明の第２の実施の形態について、図１８から図２０に基づいて説明する。図１８は、本実施の第２の形態に係る印刷装置の概略基本構成を示す斜視図である。なお、この図において、図１に示す第１の実施の形態と対応する部分には同一の符号を付して、その説明を省略する。
【０１２０】
図１８に示す第２の実施の形態では、図１に示す第１の実施の形態の場合と比較すると、キャリッジ３１に設けられている光学センサ４０が光学センサ４１０に置換されている。また、プラテン２０の発光部２２が反射板３００に置換されている。その他の構成は、図１の場合と同様である。
【０１２１】
ここで、反射板３００は、光学センサ４１０から照射されてレンズシート１０を透過した光を反射し、光学センサ４１０に戻す機能を有する。反射板３００は、例えば、鏡面研磨された金属部材、金属部材が蒸着された樹脂、または、反射率が高い白色の樹脂等によって構成されており、光学センサ４１０から照射された光を高い反射率で反射する。また、反射板３００は、例えば、矩形形状を有しており、長手方向はレンズシート１０のＸ方向よりも広い幅を有しており、短手方向は光学センサ４１０から照射されるビームよりも広い幅を有している。なお、プラテン２０が光を反射する特性を有する場合には、反射板３００を特に設けなくてもよい。また、反射板３００としては、例えば、表面が平坦な部材ではなく、乱反射する部材（例えば、表面が粗い形状を有する部材）を用いることも可能である。また、反射板３００を着脱自在な構造とし、必要に応じて反射板３００をプラテン２０上に設置するようにしてもよい。
【０１２２】
なお、図１８では、全体の形状をわかりやすくするために、反射板３００をプラテン２０の下流側の端部付近に設けているが、実際には上流側の光学センサ４１０に対向する位置に設けられている。なお、これらの位置関係は、図６の場合と同様である。
【０１２３】
なお、この例では、光学センサ４１０は、各ノズル列３２ａの最上端（図の上端）に形成されたノズルよりも上流側（レンズシートの搬送方向の上流側）に設けられているので、レンズシート１０が記録ヘッド３２の最初のノズル（最上端のノズル）に到達する前に、光学センサ４１０によって凸レンズを検出することができる。
【０１２４】
図１９は、光学センサ４１０とレンズシート１０との位置関係を示す断面図である。この図に示すように、光学センサ４１０は、保持体４１１ならびに発光部４１４および受光部４１５を有している。ここで、保持体４１１には、発光部４１４が配置される凹部４１２および受光部４１５が配置される凹部４１３が形成されている。凹部４１２，４１３の底面部には発光部４１４および受光部４１５がそれぞれ配置されている。
【０１２５】
発光部４１４は、例えば、レーザダイオードまたはＬＥＤ等によって構成され、直進性の高い光を射出する。受光部４１５は、例えば、フォトダイオードによって構成され、反射板３００によって反射された光を受光し、その光の強度に対応するレベルを有する電気信号に変換して出力する。なお、発光部４１４としては、例えば、赤色光、青色光、緑色光、赤外光等のような、所定の色の光を発することが可能な発光ダイオードを用いることができる。また、例えば可視光または赤外光のようなレーザ光を生じさせることが可能なレーザ発振器、ランプ等を発光部としても良い。また、受光部４１５としては、例えば、フォトトランジスタ、フォトダイオード、フォトＩＣ等のような、受光した光を電気信号に変換することが可能な素子を用いることができる。
【０１２６】
発光部４１４から射出され、インク透過層１３、インク吸収層１２、および、凸レンズ１１を透過した光は、反射板３００によって反射され、一部は、凸レンズ１１、インク吸収層１２、および、インク透過層１３を再度経由し、受光部４１５によって受光される。ここで、発光部４１４から射出されて反射板３００に至るまでの経路と、発光部４１４の光軸とは一致している。また、反射板３００によって反射されて受光部に至るまでの経路と、受光部４１５の光軸とは一致している。すなわち、発光部４１４および受光部４１５は、図２０中に破線で示す光の経路とその光軸が一致するように、凹部４１２，４１３の底面部は、反射板３００に平行な方向からそれぞれ傾きθを有するように形成されている。このように、発光部４１４および受光部４１５のそれぞれの光軸と、光の経路とを一致させることにより、光学センサ４１０の検出感度を高めることができる。
【０１２７】
発光部４１４から照射された光は、レンズシート１０のインク透過層１３およびインク吸収層１２を透過し、凸レンズ１１に到達する。図２０（Ａ）に示すように、発光部４１４から照射された光（入射光）が凸レンズ１１の頂部１１ａに達した場合、当該入射光は凸レンズ１１の頂部１１ａに当接するように位置している反射板３００によって反射され、反射光として受光部４１５に入射される。すなわち、凸レンズ１１の頂部１１ａに当接している反射板３００の角度は、レンズ曲面の当接面の角度と同一であるので、レンズの透過光のほとんどは反射板３００によって反射され、受光部４１５に入射される。なお、発光部４１４から照射された光の一部は、インク透過層１３およびインク吸収層１２によって反射されるが、反射板３００とは反射される位置が異なることから、当該反射光は受光部４１５には届かない。したがって、当該反射光に対しては、受光部４１５は信号を出力しない。
【０１２８】
一方、図２０（Ｂ）に示すように、発光部４１４から照射された光が凸レンズ１１の頂部１１ａからずれた位置に達した場合、当該入射光は凸レンズ１１を透過し、反射板３００によって反射されるが、凸レンズ１１に再入射する際に乱反射される。その結果、受光部４１５に入射される光の強度は、図２０（Ａ）の場合に比較すると弱くなる。
【０１２９】
以上の動作原理により、光学センサ４１０によりレンズシート１０の凸レンズ１１の位置を検出することができる。なお、その他の部分の動作については、第１の実施の形態の場合と同様であるのでその説明は省略する。
【０１３０】
以上に説明したように、第２の実施の形態によれば、第１の実施の形態のように、複数の光源を有する発光部２２を設ける必要がなくなるので、装置の製造コストを低減することが可能になる。
【０１３１】
また、以上の第２の実施の形態においても、前述した第１の実施の形態と同様に、レンズ信号補完回路によって補完動作を行うことにより、レンズ信号が正常でない場合にも、これを補完して、正常な印刷を行うことができる。
【０１３２】
つぎに、本発明の第３の実施の形態について説明する。
【０１３３】
以下、本発明の第３の実施の形態について、図２１および図２２に基づいて説明する。図２１は、本実施の第３の形態に係る印刷装置に使用されている決定手段としてのレンズ信号生成回路の構成例を示す図である。第３の実施の形態に係る印刷装置では、レンズ信号から事前学習によってレンズ間隔を求め、求めたレンズ間隔の平均値を代表レンズ値とする。そして、当該代表レンズ値に基づいて、クロック信号を分周することによりレンズ信号を生成する。得られたレンズ信号に基づいて、ＰＴＳ信号を生成し、印刷を行う。
【０１３４】
この図に示すように、レンズ信号生成回路は、カウンタ３００、合計計算回路３０１、レジスタ３０２〜３０６、代表レンズ値決定回路３０７、および、ＣＰＵタイマ３０８を主要な構成要素としている。
【０１３５】
ここで、カウンタ３００は、レンズ信号のポジティブエッジが検出されると、レジスタ３０２のＬカウント値をレジスタ３０３へＬラッチとしてコピーするとともに、レジスタ３０２のＬカウント値をクリアする。また、レジスタ３０２のレンズ数をインクリメントする。そして、その後は、レジスタ３０３のＬカウント値をクロック信号に同期してインクリメントする。
【０１３６】
合計計算回路３０１は、ポジティブエッジが検出されると、レジスタ３０４に格納されているＬラッチ値をレジスタ３０５の合計値に対して累積加算する。
【０１３７】
レジスタ３０２には、レンズシート１０の端部からのレンズ数が格納される。レジスタ３０３には、レンズ間のＬカウント値が格納される。レジスタ３０４には、ポジティブエッジが検出された時点において、レジスタ３０３に格納されている、その直前におけるＬカウント値がラッチされる。レジスタ３０５には、ポジティブエッジが検出されたタイミングで、レジスタ３０４に格納されているＬラッチ値が累積加算されていく。レジスタ３０６には、レンズ終了値が格納されている。ここで、レンズ終了値とは、最後のレンズを検出するための判定値であり、例えば、代表レンズ値の２〜３倍程度の値を格納する。
【０１３８】
代表レンズ値決定回路３０７は、レジスタ３０３のＬカウント値がレジスタ３０６のレンズ終了値以上となった場合には、レンズシート１０の端部であるとし、レジスタ３０５に格納されている合計値を、レジスタ３０２に格納されているレンズ数によって除算し、レンズ間隔の平均値を求め、当該平均値を代表レンズ値として、ＣＰＵタイマ３０８に供給する。
【０１３９】
生成手段としてのＣＰＵタイマ３０８は、代表レンズ値決定回路３０７から供給された代表レンズ値を参考にし、クロック信号を分周することによりレンズ信号を生成し、出力する。
【０１４０】
つぎに、図２２を参照して、第３の実施の形態の動作について説明する。なお、第３の実施の形態では、第１の実施の形態の場合と同様に図１１に示す処理が実行されるが、第２の実施の形態では、図２２に示す処理によって得られた代表レンズ値に基づいて継続的にレンズ信号が生成される。すなわち、第１の実施の形態では、レンズ信号が正常でない場合に、補完レンズ信号が一時的に選択されて出力されるが、第２の実施の形態では、ＣＰＵタイマ３０８の出力が恒常的に出力される。
【０１４１】
図２２の処理が開始されると、以下のステップが実行される。
【０１４２】
ステップＳ５０：ＣＰＵ１０１は、レンズ信号を出力する範囲であるか否かを判定し、出力範囲であると判定した場合はステップＳ５１に進み、それ以外の場合にはステップＳ５６に進む。すなわち、ＣＰＵ１０１は、レンズシート１０が存在する領域であるか否かに基づいて判定し、レンズシート１０が存在する領域である場合にはステップＳ５１に進む。なお、レンズシート１０の有無については、例えば、ポジティブエッジが最初に検出された場合には、レンズシート１０が存在する領域に入ったと判定する。また、レジスタ３０３に格納されているＬカウント値がレジスタ３０６に格納されているレンズ終了値以上になった場合には、レンズシート１０が存在する領域が終了したと判定する。
【０１４３】
ステップＳ５１：カウンタ３００は、レンズ信号のポジティブエッジを検出したか否かを判定し、ポジティブエッジを検出した場合にはステップＳ５３に進み、それ以外の場合にはステップＳ５２に進む。例えば、図１３（Ｃ）に示すディジタル信号において、図１３（Ｄ）に示すタイミングで示されるポジティブエッジ（例えば、ＰＥ３０〜３３）が検出された場合には、ステップＳ５３に進み、それ以外の場合にはステップＳ５２に進む。例えば、ポジティブエッジ３０が検出された場合には、ステップＳ５３に進む。
【０１４４】
ステップＳ５２：カウンタ３００は、図示せぬクロック信号に基づいて、レジスタ３０３に格納されているＬカウント値を１インクリメントし、ステップＳ５０に戻って同様の処理を繰り返す。なお、ステップＳ５３においてＬカウント値がクリアされると、それ以降の処理では、ステップＳ５２の処理に分岐し、Ｌカウント値が１ずつインクリメントされる。
【０１４５】
ステップＳ５３：合計計算回路３０１は、レジスタ３０４に格納されているＬラッチ値をレジスタ３０５に格納されている合計値に加算する。より詳細には、まず、カウンタ３００が、レジスタ３０３に格納されているＬカウント値をレジスタ３０４にＬラッチ値としてコピーする。つぎに、合計計算回路３０１が、レジスタ３０４に格納されているＬラッチ値をレジスタ３０５に格納されている合計値に加算する。この結果、レジスタ３０５には、それまで検出されたレンズ間隔の累積加算値が格納される。
【０１４６】
ステップＳ５４：カウンタ３００は、レジスタ３０３に格納されているＬカウント値を初期化（リセット）する。
【０１４７】
ステップＳ５５：カウンタ３００は、レジスタ３０２に格納されているレンズ数を１インクリメントする。そして、ステップＳ５０に戻って同様の処理を繰り返す。
【０１４８】
ステップＳ５６：代表レンズ値決定回路３０７は、レンズ間隔の平均値を計算し、代表レンズ値とする。より詳細には、代表レンズ値決定回路３０７は、レジスタ３０５に格納されている合計値（全てのレンズ間隔を合計した値）を、レジスタ３０２に格納されているレンズ数で除算することにより、レンズ間隔の平均値を得るので、これを代表レンズ値とする。
【０１４９】
ステップＳ５７：ＣＰＵタイマ３０８は、代表レンズ値決定回路３０７から供給された代表レンズ値に基づいて、クロック信号を分周し、レンズ信号を生成して出力する。
【０１５０】
以上のようにして生成されたレンズ信号は、ＡＳＩＣ１０４に供給され、そこで、図１６に示すＰＴＳ信号が生成され、ヘッドドライバ１０９に供給される。ヘッドドライバ１０９は、ＰＴＳ信号に同期してインクを吐出し、レンズシート１０に画像を印刷する。
【０１５１】
以上の処理によれば、１走査分のレンズ信号からレンズ間隔の平均値としての代表レンズ値を求め、当該代表レンズ値に基づいてレンズ信号を生成し、ＰＴＳ信号を生成するようにしたので、例えば、レンズに欠損等が生じている場合であっても、画像を正確に印刷することができる。
【０１５２】
また、代表レンズ値として、平均値を用いるようにしたので、個々のレンズは、多少の誤差を有している場合であっても、全体として見た場合には、正確に画像をレンズ内に印刷することができる。
【０１５３】
なお、以上の実施の形態では、レンズシートの最初と最後のレンズについても計算処理の対象とするようにしたが、これらを除外して代表レンズ値を求めるようにしてもよい。すなわち、最初と最後のレンズについては、レンズの谷の部分で裁断されているとは限らないため（レンズの山の部分で裁断されている場合もあるため）、これらを計算対象として含めないためである。また、最後のレンズについては、レジスタ２０１に格納されているレンズ終了値によって、最後のレンズであるか否かを判定するため、実際のレンズ間隔よりも長くなってしまうことから、これを除外するためである。すなわち、図１５（Ｂ）において、最後のレンズ信号を含む期間Ｂを除外して、区間Ａの範囲のみを計算の対象とするためである。
【０１５４】
また、最後のレンズを検出したら代表レンズ値を計算するのではなく、所定数のレンズが検出されたら、代表レンズ値を計算するようにしてもよい。あるいは、所定の範囲のレンズ（例えば、１０個目から２０個目のレンズ）から代表レンズ値を計算するようにしたもよい。また、平均値を計算せずに、例えば、１０番目に検出されたレンズ間隔を代表レンズ値とするようにしてもよい。
【０１５５】
なお、以上の例では、印刷する前に代表レンズ値を計算し、当該代表レンズ値を用いて、その後の印刷処理を実行するようにしたが、例えば、印刷する直前の走査において得られた代表レンズ値として、つぎの走査において印刷を行うようにすることも可能である。あるいは、所定の走査毎に（例えば、１〜５走査毎に）代表レンズ値を計算し、その後の走査では当該代表レンズ値を用いて印刷することも可能である。このように現在の走査に近い位置に存在するレンズから求めた代表レンズ値を利用することにより、例えば、レンズシート１０がスキューを有して（傾いて）配置されている場合であっても、画像をレンズ内に正確に印刷することができる。
【０１５６】
つぎに、本発明の第４の実施の形態について説明する。
【０１５７】
以下、本発明の第４の実施の形態について、図２３および図２４に基づいて説明する。図２３は、本実施の第４の形態に係る印刷装置に使用されているレンズ信号生成回路の構成例を示す図である。第４の実施の形態に係る印刷装置では、第３の実施の形態の場合と同様に、レンズ信号から事前学習によってレンズ間隔を求め、求めたレンズ間隔のうち、出現頻度が高いものを代表レンズ値とする。そして、当該代表レンズ値に基づいて、クロック信号を分周することによりレンズ信号を生成する。得られたレンズ信号に基づいて、ＰＴＳ信号を生成し、印刷を行う。
【０１５８】
この図に示すように、レンズ信号生成回路は、カウンタ５００、候補記録回路５０１、レジスタ５０２〜５０６、優先処理回路５０７、代表レンズ値決定回路５０８、および、ＣＰＵタイマ５０９によって構成されている。
【０１５９】
ここで、カウンタ５００は、レンズ信号のポジティブエッジが検出されると、レジスタ５０２のＬカウント値をレジスタ５０３へＬラッチ値としてコピーするとともに、レジスタ５０２のＬカウント値をクリアする。そして、その後は、レジスタ５０２の値をクロック信号に同期してインクリメントする。
【０１６０】
候補記録回路５０１は、レジスタ５０３に格納されているＬラッチ値を、その出現頻度を示す値とともにレジスタ５０５のテーブルに格納する。具体的には、候補記録回路５０１は、レジスタ５０５のテーブルの空き領域に格納する場合には、レンズ間隔とともに出現頻度を１として格納する。また、既に格納済みのレンズ間隔を格納する場合には、当該出現頻度を１インクリメントする。さらに、前述の２つ以外に該当する場合には、レジスタ５０４の優先フラグをセットする。
【０１６１】
レジスタ５０２には、レンズ間のＬカウント値が格納される。レジスタ５０３には、ポジティブエッジが検出された時点において、レジスタ５０２に格納されている、その直前におけるＬカウント値がラッチされる。レジスタ５０４には、前述した優先フラグが格納される。レジスタ５０５には、レンズ間隔とその出現頻度とがテーブル形式で格納される。例えば、５種類のレンズ間隔がその出現頻度とともに格納される。レジスタ５０６には、レンズ終了値が格納される。当該レンズ終了値は、第３の実施の形態の場合と同様で、最後のレンズを検出するための判定値であり、例えば、代表レンズ値の２〜３倍程度の値を格納する。
【０１６２】
優先処理回路５０７は、レジスタ５０４の優先フラグがセットされている場合に、Ｌラッチ値をレジスタ５０５のテーブルのどこに格納するかを決定する。具体的には、例えば、出現頻度が最も低いレンズ間隔と置換する。または、一番大きいレンズ間隔と置換するか、もしくは、格納されているレンズ間隔の中で分散が最も大きいレンズ間隔と置換する。
【０１６３】
代表レンズ値決定回路５０８は、レジスタ５０２のＬカウント値がレジスタ５０６のレンズ終了値以上となった場合には、レンズシート１０の端部であるとし、レジスタ５０５に格納されているレンズ間隔の中から、出現頻度が最も高く、レンズ間隔が最も短いものを選択して代表レンズ値として出力する。なお、レンズ間隔が短いものを選択する理由は、レンズの検出誤差が生じた場合には、レンズ間隔が長くなる傾向があるので、同一の出現頻度のレンズ間隔が複数存在する場合には、レンズ間隔が短いものが誤差が少ないためである。
【０１６４】
ＣＰＵタイマ５０９は、代表レンズ値決定回路５０８から供給された代表レンズ値を参考にし、クロック信号を分周することによりレンズ信号を生成し、出力する。
【０１６５】
つぎに、図２４を参照して、第４の実施の形態の動作について説明する。なお、第４の実施の形態は、第３の実施の形態と同様に、図２４に示す処理によって得られた代表レンズ値に基づいて継続的にレンズ信号が生成される。すなわち、第１の実施の形態では、レンズ信号が正常でない場合に、補完レンズ信号が一時的に選択されて出力されるが、第４の実施の形態では、ＣＰＵタイマ５０９の出力が恒常的に出力される。
【０１６６】
図２４の処理が開始されると、以下のステップが実行される。
【０１６７】
ステップＳ７０：ＣＰＵ１０１は、レンズ信号を出力する範囲であるか否かを判定し、出力範囲であると判定した場合はステップＳ７１に進み、それ以外の場合にはステップＳ７４に進む。すなわち、ＣＰＵ１０１は、レンズシート１０が存在する領域であるか否かに基づいて判定し、レンズシート１０が存在する領域である場合にはステップＳ７１に進む。なお、レンズシート１０の有無については、例えば、ポジティブエッジが最初に検出された場合には、レンズシート１０が存在する領域に入ったと判定する。また、レジスタ５０２に格納されているＬカウント値がレジスタ５０６に格納されているレンズ終了値以上になった場合には、レンズシート１０が存在する領域が終了したと判定する。
【０１６８】
ステップＳ７１：カウンタ５００は、レンズ信号のポジティブエッジを検出したか否かを判定し、ポジティブエッジを検出した場合にはステップＳ７３に進み、それ以外の場合にはステップＳ７２に進む。例えば、図１３（Ｃ）に示すディジタル信号において、図１３（Ｄ）に示すタイミングで示されるポジティブエッジ（例えば、ＰＥ３０〜３３）が検出された場合には、ステップＳ７３に進み、それ以外の場合にはステップＳ７２に進む。例えば、ポジティブエッジ３０が検出された場合には、ステップＳ７３に進む。
【０１６９】
ステップＳ７２：カウンタ５００は、図示せぬクロック信号に基づいて、レジスタ５０２に格納されているＬカウント値を１インクリメントし、ステップＳ７０に戻って同様の処理を繰り返す。なお、ステップＳ７３においてＬカウント値がクリアされると、それ以降の処理では、ステップＳ７２の処理に分岐し、Ｌカウント値が１ずつインクリメントされる。
【０１７０】
ステップＳ７３：候補記録回路５０１は、レジスタ５０３に格納されているＬラッチ値をレジスタ５０５のテーブルに格納する。より詳細には、候補記録回路５０１は、レジスタ５０５のテーブルに同一のレンズ間隔が既に格納されている場合には、当該レンズ間隔の出現頻度を１インクリメントする。また、同一のレンズ間隔が格納されていない場合であって、空き領域がある場合には、当該空き領域にＬラッチ値を、出現頻度“１”として格納する。さらに、同一のレンズ間隔が格納されていない場合であって、空き領域がない場合には、レジスタ５０４の優先フラグをセットする。
【０１７１】
優先フラグがセットされると、優先処理回路５０７は、Ｌラッチ値をレジスタ５０５のテーブルのどこに格納するかを決定する。例えば、レジスタ５０５のテーブルの中で、出現頻度が最も低いレンズ間隔と、Ｌラッチ値とを置換する。または、テーブルの中で一番大きいレンズ間隔と、Ｌラッチ値を置換するか、または、テーブルに格納されているレンズ間隔の中で分散が最も大きいレンズ間隔と、Ｌラッチ値を置換する。なお、置換せずに、そのままの状態とすることも可能である。
【０１７２】
ステップＳ７４：代表レンズ値決定回路５０８は、レジスタ５０５のテーブルに格納されているレンズ間隔の中で、出現頻度が最も高いものを選択して代表レンズ値とする。なお、出現頻度が最も高いレンズ間隔が複数存在する場合には、レンズ間隔が最も短いものを選択して代表レンズ値とする。なお、最も低いものを選択する理由は、前述の通りである。
【０１７３】
ステップＳ７５：ＣＰＵタイマ５０９は、代表レンズ値決定回路５０８から供給された代表レンズ値に基づいて、クロック信号を分周し、レンズ信号を生成して出力する。
【０１７４】
以上のようにして生成されたレンズ信号は、第３の実施の形態の場合と同様に、ＡＳＩＣ１０４に供給され、そこで、図１６に示すＰＴＳ信号が生成され、ヘッドドライバ１０９に供給される。ヘッドドライバ１０９は、ＰＴＳ信号に同期してインクを吐出し、レンズシート１０に画像を印刷する。
【０１７５】
以上の処理によれば、１走査分のレンズ信号から出現頻度が最も高いレンズ間隔を代表レンズ値として選択し、当該代表レンズ値に基づいてレンズ信号を生成し、ＰＴＳ信号を生成するようにしたので、例えば、レンズに欠損等が生じている場合であっても、画像を正確に印刷することができる。
【０１７６】
また、代表レンズ値として、出現頻度が高いものを利用するようにしたので、出現頻度が高いレンズに合わせて印刷を行うことができることから、正確に画像をレンズ内に印刷することができる。
【０１７７】
なお、以上の実施の形態では、レンズシートの最初と最後のレンズについても計算処理の対象とするようにしたが、これらを除外して代表レンズ値を求めるようにしてもよい。すなわち、最初と最後のレンズについては、レンズの谷の部分で裁断されているとは限らないため（レンズの山の部分で裁断されている場合もあるため）、これらを計算対象として含めないためである。また、最後のレンズについては、レジスタ２０１に格納されているレンズ終了値によって、最後のレンズであるか否かを判定するため、実際のレンズ間隔よりも長くなってしまうことから、これを除外するためである。すなわち、図１５（Ｂ）において、最後のレンズ信号を含む期間Ｂを除外して、区間Ａの範囲のみを計算の対象とするためである。
【０１７８】
また、最後のレンズを検出したら代表レンズ値を計算するのではなく、所定数のレンズが検出されたら、代表レンズ値を計算するようにしてもよい。あるいは、所定の範囲のレンズ（例えば、１０個目から２０個目のレンズ）から代表レンズ値を計算するようにしたもよい。また、平均を計算せずに、例えば、１０番目に検出されたレンズ間隔を代表レンズ値とするようにしてもよい。
【０１７９】
なお、以上の例では、印刷する前に代表レンズ値を計算し、当該代表レンズ値を用いて、その後の印刷処理を実行するようにしたが、例えば、印刷する直前の走査において得られた代表レンズ値として、つぎの走査において印刷を行うようにすることも可能である。あるいは、所定の走査毎に（例えば、１〜５走査毎に）代表レンズ値を計算し、その後の走査では当該代表レンズ値を用いて印刷することも可能である。このように現在の走査に近い位置に存在するレンズから求めた代表レンズ値を利用することにより、例えば、レンズシート１０がスキューを有して（傾いて）配置されている場合であっても、画像をレンズ内に正確に印刷することができる。
【０１８０】
なお、以上の各実施の形態は、一例であって、これ以外にも種々の変形実施態様が存在する。例えば、第３の実施の形態または第４の実施の形態において算出された代表レンズ値を、第１の実施の形態において使用することも可能である。このような方法によれば、より正確な代表レンズ値に基づいて凸レンズ１１の欠損等を検出できるので、補完精度を高めることができる。
【０１８１】
また、第２の実施の形態と、第１、第３、および、第４の実施の形態を適宜組み合わせることも可能である。
【０１８２】
また、以上の実施の形態では、レンズシート１０としては、凸レンズ１１がシートの辺に対して平行に形成されたものを例に挙げて説明したが、例えば、凸レンズが辺に対して所定の角度を有して形成されているレンズシート（例えば、凸レンズが辺に対して数度から数十度傾いて形成されているレンズシート）を使用することも可能である。その場合、インクを吐出する位置が、レンズシートの副走査方向の移動に応じて変化するので、吐出位置を副走査量に応じて変化させる。
【０１８３】
また、以上の各実施の形態では、発光部２２および発光部４１４が照射する光の波長については、詳細には説明していないが、例えば、インク吸収層１２の透過性が高い波長（例えば、赤外線）等に設定することにより、検出精度を向上させることができる。
【０１８４】
また、以上の各実施の形態では、受光部４３および受光部４１５は反射光または透過光をそのまま入射するようにしたが、例えば、発光部２２および発光部４１４と同一の波長の光のみを選択的に通過させるフィルタを通した光を入射するようにしてもよい。そのような実施の形態によれば、環境光の影響を少なくすることができる。
【０１８５】
また、以上の実施の形態では、二値化回路１１１ｃにおいて、所定の閾値と比較することによりアナログ信号を二値化するようにしたので、閾値によってはディジタル信号のデューティーが５０％にならない場合も想定される。そこで、増幅回路１１１ｂから出力される信号を反転し、これともとの信号を比較し、これらの交差点においてハイまたはローを切り替えるようにすれば、５０％に近いデューティーの信号を簡易に得ることができる。
【０１８６】
また、以上の各実施の形態では、図８に示すようにレンズ信号二値化回路１１１としては、アナログ回路を使用するようにしたが、例えば、アナログ信号をＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換器等でディジタル化した後に各種の処理を実行するようにしてもよい。そのような実施の形態によれば、例えば、バンドパスフィルタ１１１ａの通過帯域を簡易に調整することができる。
【０１８７】
また、以上の各実施の形態では、印刷装置はホストコンピュータ１５０に接続され、当該ホストコンピュータ１５０から印刷データを受信するようにした。しかしながら、例えば、画像の記憶手段、画像の編集手段、および、印刷データの生成手段等を有し、ホストコンピュータ１５０を接続しなくても印刷処理が可能ないわゆるスタンドアローンタイプの印刷装置に本発明を適用することも可能である。また、プリンタ（印刷装置）、スキャナ、ファクシミリ、および、コピー機が一体となったディジタル複合機に対しても本発明を適用可能である。
【図面の簡単な説明】
【０１８８】
【図１】本発明の第１の実施の形態に係る印刷装置の概略構成例を示す図である。
【図２】図１に示す記録ヘッドの詳細な構成例を示す図である。
【図３】図２に示す光学センサおよびレンズシートの断面図である。
【図４】図１に示す実施の形態の制御系の構成例を示す図である。
【図５】図１に示す実施の形態の印刷装置を図の右側から眺めた図である。
【図６】図１に示す実施の形態の印刷装置を図の右側から眺めた図である。
【図７】図６に示す制御部の詳細な構成例を示すブロック図である。
【図８】図７に示すレンズ信号二値化回路の詳細な構成例である。
【図９】受光部から出力される信号の周波数成分を示す図である。
【図１０】図７に示すＤＣユニット等の詳細を示すブロック図である。
【図１１】図１に示す実施の形態の印刷装置の動作を示すフローチャートである。
【図１２】図１に示す実施の形態における入射光と透過光の関係を示す図である。
【図１３】レンズ、アナログ信号、ディジタル信号等の関係を示す図である。
【図１４】図１０に示すレンズ信号補完回路の動作を示すフローチャートである。
【図１５】レンズシートと補完対象との関係等を示す図である。
【図１６】キャリッジの速度と各部の信号の波形を示すタイミング図である。
【図１７】キャリッジの他の構成例を示す図である。
【図１８】本発明の第２の実施の形態の概略構成例を示す図である。
【図１９】図１８に示す光学センサおよびレンズシートの断面図である。
【図２０】図１８に示す実施の形態におけるレンズと反射光の関係を示す図である。
【図２１】本発明の第３の実施の形態の構成例を示す図である。
【図２２】図２１に示す実施の形態の動作を説明するフローチャートである。
【図２３】本発明の第４の実施の形態の構成例を示す図である。
【図２４】図２３に示す実施の形態の動作を説明するフローチャートである。
【図２５】凸レンズによる立体視の原理を説明する図である。
【符号の説明】
【０１８９】
１１  凸レンズ（レンズ），２２  発光部（発光手段），３２  記録ヘッド（印刷手段），４０  光学センサ（検出手段），５０  紙送りローラ（搬送手段の一部），５１  紙送りモータ（搬送手段の一部），１０９  ヘッドドライバ（調整手段），３００  反射板（反射手段），３０８  ＣＰＵタイマ（決定手段），４０９  ＣＰＵタイマ（決定手段）
【図１】
2007125750.tif 000003
【図２】
2007125750.tif 000004
【図３】
2007125750.tif 000005
【図４】
2007125750.tif 000006
【図５】
2007125750.tif 000007
【図６】
2007125750.tif 000008
【図７】
2007125750.tif 000009
【図８】
2007125750.tif 000010
【図９】
2007125750.tif 000011
【図１０】
2007125750.tif 000012
【図１１】
2007125750.tif 000013
【図１２】
2007125750.tif 000014
【図１３】
2007125750.tif 000015
【図１４】
2007125750.tif 000016
【図１５】
2007125750.tif 000017
【図１６】
2007125750.tif 000018
【図１７】
2007125750.tif 000019
【図１８】
2007125750.tif 000020
【図１９】
2007125750.tif 000021
【図２０】
2007125750.tif 000022
【図２１】
2007125750.tif 000023
【図２２】
2007125750.tif 000024
【図２３】
2007125750.tif 000025
【図２４】
2007125750.tif 000026
【図２５】
2007125750.tif 000027