(57)【特許請求の範囲】
【請求項１】
インクを吐出するノズルおよび前記ノズルが開口するノズル面を有するインクジェットヘッドと、
前記インクジェットヘッドを搭載し、前記ノズルが被記録媒体と前記ノズル面の法線方向に対向可能なように、前記ノズル面と平行な走査方向に前記インクジェットヘッドを移動可能なキャリッジと、
前記法線方向において前記ノズル面に近づけられた第１所定数の山頂部分と前記法線方向において前記山頂部分よりも前記ノズル面から遠ざけられた第２所定数の谷底部分とが前記走査方向に交互に並ぶ波形状を前記被記録媒体に付ける波形付与機構と、
前記第１所定数の山頂部分の前記走査方向にそれぞれ対応する第１所定数の山頂位置および前記第２所定数の谷底部分の前記走査方向にそれぞれ対応する第２所定数の谷底位置からなり、前記第１所定数と前記第２所定数の和である総数の山谷位置を示す山谷位置情報を記憶するメモリを有する制御部と、を備え、
前記制御部は、
前記被記録媒体と前記ノズル面との間の前記法線方向におけるギャップについて、前記走査方向に異なり、前記総数よりも多数の複数のギャップ情報取得位置それぞれでの前記ギャップを示すギャップ情報を取得するギャップ情報取得処理と、
前記ギャップ情報取得処理で取得された前記ギャップ情報に基づき、前記複数のギャップ情報取得位置から前記総数の前記山谷位置を選び直し、選び直された前記総数の前記山谷位置を示す最新山谷位置情報を取得する位置情報取得処理と、
所定の更新条件を満たす場合に、前記位置情報取得処理で取得された前記最新山谷位置情報を前記メモリに新たに記憶する位置情報記憶処理と、
前記メモリに記憶されている前記最新山谷位置情報に基づき、前記インクジェットヘッドの前記走査方向の位置ごとにインクの吐出タイミングを決定する吐出タイミング決定処理と、を実行する、インクジェットプリンタ。
【請求項２】
前記制御部は、前記位置情報取得処理で取得された前記最新山谷位置情報が示す前記総数の前記山谷位置それぞれでの前記総数のギャップを示す最新離散ギャップ情報を取得する離散ギャップ情報取得処理と、前記所定の更新条件を満たす場合に、前記離散ギャップ情報取得処理で取得された前記最新離散ギャップ情報を前記メモリに新たに記憶するギャップ情報記憶処理と、を更に実行し、
前記制御部は、前記吐出タイミング決定処理において、前記メモリに記憶されている前記最新山谷位置情報および前記最新離散ギャップ情報に基づき、前記吐出タイミングを決定する、請求項１に記載のインクジェットプリンタ。
【請求項３】
前記複数のギャップ情報取得位置が、前記位置情報取得処理前に前記メモリに記憶されている前記山谷位置情報が示す前記総数の前記山谷位置とその他の位置とを含む、請求項１または２に記載のインクジェットプリンタ。
【請求項４】
前記メモリは、前記総数の前記山谷位置の初期値を示す初期山谷位置情報を永続的に記憶する第１領域と、前記位置情報取得処理で取得された前記最新山谷位置情報を更新記憶していく第２領域とを有する、請求項１ないし３のいずれか１項に記載のインクジェットプリンタ。
【請求項５】
前記制御部は、前記位置情報取得処理で取得された前記最新山谷位置情報が前記更新条件を満たさない場合に、前記第１領域に記憶されている前記初期山谷位置情報を前記第２領域に記憶させるリセット処理を実行する、請求項４に記載のインクジェットプリンタ。
【請求項６】
前記制御部は、
ユーザの入力を受容する受容部を有し、
前記位置情報取得処理において、前記最新山谷位置情報を前記受容部で受容された情報によらず取得し、
前記制御部は、
前記波形付与機構により前記波形状が付いた前記被記録媒体に前記キャリッジを前記走査方向に移動させながら前記インクジェットヘッドよりインクを吐出させ、前記メモリに記憶されている前記最新山谷位置情報が示す前記総数の前記山谷位置それぞれでの前記ギャップを示す前記総数のテストパターンを前記被記録媒体に記録するテストパターン記録処理と、
前記受容部で、前記最新山谷位置情報が示す前記総数の前記山谷位置での前記ギャップ情報の入力を受容するギャップ情報受付処理と、
を実行する、請求項１ないし５のいずれか１項に記載のインクジェットプリンタ。
【請求項７】
前記制御部は、前記位置情報取得処理を定期的に実行する、請求項１ないし６のいずれか１項に記載のインクジェットプリンタ。
【請求項８】
前記制御部は、前記位置情報記憶処理が所定期間行われていない場合に、その旨または前記位置情報取得処理の実行指令を入力すべき旨ユーザに報知するよう報知部に指令を与える報知処理を実行する、請求項１ないし７のいずれか１項に記載のインクジェットプリンタ。
【請求項９】
前記位置情報取得処理が、
前記走査方向に区分けされた前記総数の探索範囲を設定する探索範囲設定処理であって、前記総数の前記探索範囲が前記メモリに記憶されている前記山谷位置情報が示す前記総数の前記山谷位置と対応する、探索範囲設定処理と、
前記探索範囲内の前記複数のギャップ情報から、極値を示す前記ギャップ情報を探索し、探索された前記ギャップ情報と対応する前記ギャップ情報取得位置を前記山谷位置として選び直す山谷位置選択処理と、
を含む、請求項１ないし８のいずれか１項に記載のインクジェットプリンタ。
【請求項１０】
インクを吐出するノズルおよび前記ノズルが開口するノズル面を有するインクジェットヘッドと、
前記インクジェットヘッドを搭載し、前記ノズルが被記録媒体と前記ノズル面の法線方向に対向可能なように、前記ノズル面と平行な走査方向に前記インクジェットヘッドを移動可能なキャリッジと、
前記法線方向において前記ノズル面に近づけられた第１所定数の山頂部分と前記法線方向において前記山頂部分よりも前記ノズル面から遠ざけられた第２所定数の谷底部分とが前記走査方向に交互に並ぶ波形状を前記被記録媒体に付ける波形付与機構と、
前記第１所定数の山頂部分の前記走査方向にそれぞれ対応する第１所定数の山頂位置および前記第２所定数の谷底部分の前記走査方向にそれぞれ対応する第２所定数の谷底位置からなり、前記第１所定数と前記第２所定数の和である総数の山谷位置を示す山谷位置情報を記憶するメモリを有する制御部と、を備えるインクジェットプリンタのための位置情報管理方法であって、
前記被記録媒体と前記ノズル面との間の前記法線方向におけるギャップについて、前記走査方向に異なり、前記総数よりも多数の複数のギャップ情報取得位置それぞれでの前記ギャップを示すギャップ情報を取得するギャップ情報取得処理と、
前記ギャップ情報取得処理で取得された前記ギャップ情報に基づき、前記複数のギャップ情報取得位置から前記総数の前記山谷位置を選び直し、選び直された前記総数の前記山谷位置を示す最新山谷位置情報を取得する位置情報取得処理と、
所定の更新条件を満たす場合に、前記位置情報取得処理で取得された前記最新山谷位置情報を前記メモリに新たに記憶する位置情報記憶処理と、を備える、位置情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体に波形状を付ける波形付与機構を備えるインクジェットプリンタ、および波形状の山頂位置および谷底位置に関する情報を管理する方法に関する。
【背景技術】
【０００２】
インクジェットプリンタには、被記録媒体に波形状を付ける波形付与機構を備えたものがある（例えば、特許文献１を参照）。この場合、インクジェットヘッドのインク吐出面と被記録媒体との間のギャップが、インクジェットヘッドの走査方向において一定でなくなる。そこで、特許文献１のインクジェットプリンタでは、ギャップ情報を被記録媒体の走査方向全域にわたって取得し、取得されたギャップ情報に基づいて走査方向の位置ごとにインクの吐出タイミングを調整する。それにより、着弾位置の適正化および画質の向上が図られている。
【０００３】
ギャップ情報の取得では、まず、波形状の山頂部分と谷底部分とにおけるギャップ情報が離散的に取得される。次に、山頂部分と谷底部分の間の区間におけるギャップ情報が、山頂部分のギャップと谷底部分のギャップとを極値とした近似曲線により算出されて補間される。近似曲線の導出には、走査方向における山頂部分と谷底部分との間の距離等のデータを要し、そのデータに波形付与機構の設計条件を流用している。つまり、山頂部分および谷底部分の走査方向における実際の位置が波形付与機構の設計段階で意図された位置にあるという想定の下、ギャップ情報が離散的に取得されて補間されており、更にはそのギャップ情報に基づき吐出タイミングが調整されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２１２５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、山頂部分および谷底部分の走査方向における位置は、波形付与機構の経年劣化およびその他の要因で、微妙に変化する可能性がある。実際の位置が意図された位置から走査方向にずれると、実際には山頂部分または谷底部分に該当しない位置でのギャップが近似曲線の極値とみなされる。すると、被記録媒体に実際に生じる波形状に対して近似曲線の近似精度が低下する。それにより、ギャップ情報の正確性が低下し、着弾位置の適正化および画質の向上も困難となる。
【０００６】
本発明は、被記録媒体に波形状を生じさせる波形付与機構を備えたインクジェットプリンタにおいて、波形状の山頂位置および谷底位置を示す情報の正確性を改善することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一形態に係るインクジェットプリンタは、インクを吐出するノズルおよび前記ノズルが開口するノズル面を有するインクジェットヘッドと、前記インクジェットヘッドを搭載し、前記ノズルが被記録媒体と前記ノズル面の法線方向に対向可能なように、前記ノズル面と平行な走査方向に前記インクジェットヘッドを移動可能なキャリッジと、前記法線方向において前記ノズル面に近づけられた第１所定数の山頂部分と前記法線方向において前記山頂部分よりも前記ノズル面から遠ざけられた第２所定数の谷底部分とが前記走査方向に交互に並ぶ波形状を前記被記録媒体に付ける波形付与機構と、前記第１所定数の山頂部分の前記走査方向にそれぞれ対応する第１所定数の山頂位置および前記第２所定数の谷底部分の前記走査方向にそれぞれ対応する第２所定数の谷底位置からなり、前記第１所定数と前記第２所定数の和である総数の山谷位置を示す山谷位置情報を記憶するメモリを有する制御部と、を備え、前記制御部は、前記被記録媒体と前記ノズル面との間の前記法線方向におけるギャップについて、前記走査方向に異なり、前記総数よりも多数の複数のギャップ情報取得位置それぞれでの前記ギャップを示すギャップ情報を取得するギャップ情報取得処理と、前記ギャップ情報取得処理で取得された前記ギャップ情報に基づき、前記複数のギャップ情報取得位置から前記総数の前記山谷位置を選び直し、選び直された前記総数の前記山谷位置を示す最新山谷位置情報を取得する位置情報取得処理と、所定の更新条件を満たす場合に、前記位置情報取得処理で取得された前記最新山谷位置情報を前記メモリに新たに記憶する位置情報記憶処理と、前記メモリに記憶されている前記最新山谷位置情報に基づき、前記インクジェットヘッドの前記走査方向の位置ごとにインクの吐出タイミングを決定する吐出タイミング決定処理と、を実行する。
【０００８】
本発明の一形態に係る位置情報管理方法は、インクを吐出するノズルおよび前記ノズルが開口するノズル面を有するインクジェットヘッドと、前記インクジェットヘッドを搭載し、前記ノズルが被記録媒体と前記ノズル面の法線方向に対向可能なように、前記ノズル面と平行な走査方向に前記インクジェットヘッドを移動可能なキャリッジと、前記法線方向において前記ノズル面に近づけられた第１所定数の山頂部分と前記法線方向において前記山頂部分よりも前記ノズル面から遠ざけられた第２所定数の谷底部分とが前記走査方向に交互に並ぶ波形状を前記被記録媒体に付ける波形付与機構と、前記第１所定数の山頂部分の前記走査方向にそれぞれ対応する第１所定数の山頂位置および前記第２所定数の谷底部分の前記走査方向にそれぞれ対応する第２所定数の谷底位置からなり、前記第１所定数と前記第２所定数の和である総数の山谷位置を示す山谷位置情報を記憶するメモリを有する制御部と、を備えるインクジェットプリンタのための位置情報管理方法であって、前記被記録媒体と前記ノズル面との間の前記法線方向におけるギャップについて、前記走査方向に異なり、前記総数よりも多数の複数のギャップ情報取得位置それぞれでの前記ギャップを示すギャップ情報を取得するギャップ情報取得処理と、前記ギャップ情報取得処理で取得された前記ギャップ情報に基づき、前記複数のギャップ情報取得位置から前記総数の前記山谷位置を選び直し、選び直された前記総数の前記山谷位置を示す最新山谷位置情報を取得する位置情報取得処理と、所定の更新条件を満たす場合に、前記位置情報取得処理で取得された前記最新山谷位置情報を前記メモリに新たに記憶する位置情報記憶処理と、を備える。
【０００９】
前記構成によれば、波形付与機構の経年劣化等を要因として、山谷位置が当初の想定から走査方向に変化したとしても、山谷位置情報を変化後の山谷位置と整合させることができ、山谷位置情報の正確性が高く維持される。そのため、山谷位置情報の正確性に影響を受ける種々の精度、例えばインクの吐出タイミングの適正性を高く維持でき、着弾位置の適正性および画質も高く維持できる。
【発明の効果】
【００１０】
本発明によれば、山頂位置および谷底位置を示す情報の正確性を改善できる。
【図面の簡単な説明】
【００１１】
【図１】図１Ａは、第１実施形態に係るインクジェットプリンタの側断面図であって図２ＡのIA-IA線に沿った断面図である。図１Ｂは、図２ＡのIB-IB線に沿った断面図である。
【図２】図２Ａは、図１ＡのIIA矢視図である。図２Ｂは、図２ＡのIIB矢視図である。図２Ｃは、図２ＡのIIC矢視図である。
【図３】図３は、図１Ａに示すインクジェットプリンタのブロック図である。
【図４】図４は、図３に示す制御部によって実行される印刷処理を示すフローチャートである。
【図５】図５Ａは、図３に示す制御部によって実行される情報更新処理を示すフローチャートである。図５Ｂは、図３に示す制御部によって実行される手動調整処理を示すフローチャートである。
【図６】図６Ａ−Ｂは、図５Ａに示すギャップ情報取得処理および位置情報取得処理の説明図である。
【図７】図７Ａ−Ｂは、図５Ｂに示す離散パターン記録処理の説明図である。
【図８】図８は、第２実施形態に係る情報更新処理を示すフローチャートである。
【図９】図９は、図８に示すギャップ情報取得処理および位置情報取得処理の説明図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら実施形態について説明する。同一のまたは対応する要素については、全図を通じて同一の参照符号を付し、詳細な説明の重複を省略する。
【００１３】
（第１実施形態）
図１Ａに示すように、インクジェットプリンタ（以下、「プリンタ」という）１は、搬送路３に沿ってシート状の被記録媒体Ｐを搬送する搬送部２、および搬送中の被記録媒体Ｐにインクを吐出して被記録媒体Ｐに画像を記録する記録部４を備える。搬送部２および記録部４はプリンタ１の筐体（図示せず）に収容され、搬送路３は筐体内に形成される。
【００１４】
［記録部］
記録部４は、プラテン１０、キャリッジ１１およびインクジェットヘッド１２を有する。プラテン１０は、左右方向に長尺の平板状であり、搬送中の被記録媒体Ｐを下から支持できる。キャリッジ１１は、プラテン１０よりも上方で左右方向に延びるガイドレール（図示せず）に支持され、ガイドレールに沿って左右方向に移動する。インクジェットヘッド１２は、インクを吐出するノズル１３（図２Ａ参照）、およびノズル１３が開口するノズル面１４を有し、ノズル面１４を水平に向けた状態でキャリッジ１１に搭載される。ノズル１３は、プラテン１０またはこれに支持されている被記録媒体Ｐとノズル面１４の法線方向（上下方向）に対向する。ノズル面１４はキャリッジ１１の走査方向（左右方向）と平行である。
【００１５】
［搬送部］
搬送部２は、給送ローラ２０（図３参照）、搬送ローラ部２１および排出ローラ部２２を有する。搬送ローラ部２１は、上下に並んだ搬送ローラ２３およびピンチローラ２４を有する。排出ローラ部２２は、左右方向に配列された複数の排出ローラ対を有する。各排出ローラ対は、左右方向に延びる軸２７上に設けられた排出ローラ２５と、左右方向に延びる軸２８上に設けられた拍車ローラ２６とからなり、拍車ローラ２６は排出ローラ２５の上方に配置される。排出ローラ部２２は搬送ローラ部２１の前方に配置され、搬送路３は、搬送ローラ部２１から前方へ直線的に延びて排出ローラ部２２に至る直線部３ａを含む。直線部３ａにおける被記録媒体Ｐの搬送方向（前後方向であって前が下流）は、ノズル面１４の法線方向にも走査方向にも垂直である。
【００１６】
搬送ローラ部２１は、給紙トレイ（図示せず）から供給されてきた被記録媒体Ｐを両ローラ２３，２４で上下方向に挟持し、挟持した被記録媒体Ｐを直線部３ａを介して排出ローラ部２２へ搬送する。記録部４は搬送方向において搬送ローラ部２１と排出ローラ部２２との間に配置され、直線部３ａで被記録媒体Ｐはプラテン１０とノズル面１４との間を通過する。排出ローラ部２２は、搬送ローラ部２１から直線部３ａを介して搬送されてきた被記録媒体Ｐを複数の排出ローラ対で上下方向に挟持し、挟持した被記録媒体Ｐを排紙トレイ（図示せず）に排出する。
【００１７】
［波形付与機構］
図１Ａ−Ｂおよび２Ａ−Ｃに示すように、プリンタ１は、直線部３ａ通過中（換言すると、ノズル面１４と対向中）の被記録媒体Ｐに波形状を付ける波形付与機構３０を有する。本実施形態では、波形付与機構３０が、複数のリブ３１、複数のコルゲートプレート３２および複数のコルゲート拍車３３を有する。図２Ａに示すように、リブ３１、コルゲートプレート３２およびコルゲート拍車３３はいずれも、左右方向に配列される。リブ３１の個数（以下、「第１所定数」という）は排出ローラ対と同数である。コルゲートプレート３２の個数（以下、「第２所定数」という）はコルゲート拍車３３と同数である。
【００１８】
図１Ａに示すように、各リブ３１は、プラテン１０の上面から上方に突出し、上面の前端部から後方に延びる。図１Ｂに示すように、各コルゲートプレート３２は、被係止部３２ａ、湾曲部３２ｂおよび押え部３２ｃを有する。被係止部３２ａは、搬送ローラ部２１の上ローラ（例えば、搬送ローラ２３）の後上方で前述のガイドレール（図示せず）に係止される。湾曲部３２ｂは、当該上ローラの外周面に沿って湾曲しつつ被係止部３２ａから前下方へ延びる。押え部３２ｃは、平板状であり、湾曲部３２ｂの下端部から前方に突出してプラテン１０の上面の前端部に上から重なる。図２Ａに示すように、複数のコルゲート拍車３３は、前後方向において排出ローラ部２２の近傍に配置されかつ左右方向に延びる軸３３ａ上に設けられている。
【００１９】
図２Ｂに示すように、被記録媒体Ｐは、プラテン１０の前端に差し掛かると、リブ３１の上縁で下から支えられるとともに押え部３２ｃの下面で上から押される。第１所定数のリブ３１と第２所定数のコルゲートプレート３２とは左右方向に交互に配列され、押え部３２ｃの下面はリブ３１の上縁よりも下方に位置する。そのため、被記録媒体Ｐには、リブ３１の上縁で支持された第１所定数の山頂部分Ｍと、押え部３２ｃとプラテン１０との間に位置付けられた第２所定数の谷底部分Ｖとを左右方向に交互に並べた波形状が付けられる。山頂部分Ｍは上下方向においてノズル面１４に近づけられており、谷底部分Ｖは上下方向において山頂部分Ｍよりもノズル面１４から遠ざけられている。換言すると、山頂部分Ｍは、左右方向においてギャップが減少から増加に転じる境界の部分であり、谷底部分Ｖは、左右方向においてギャップが増加から減少に転じる境界の部分である。なお、「ギャップ」は、上下方向（ノズル面１４の法線方向）における被記録媒体Ｐとノズル面１４との間の距離をいう。
【００２０】
図１Ａに示すように、排出ローラ部２２での被記録媒体Ｐの挟持位置は、リブ３１の上縁と上下方向において同位置に配置される。各排出ローラ対は、対応するリブ３１と左右方向において同位置に配置される（図２Ａ参照）。そのため、山頂部分Ｍは排出ローラ対で挟持される。図１Ｂに示すように、コルゲート拍車３３の下端は、押え部３２ｃの下面と上下方向において同位置（すなわち、排出ローラ部２２での被記録媒体Ｐの挟持位置よりも下方）に配置される。各コルゲート拍車３３は、対応するコルゲートプレート３２と左右方向において同位置に配置される（図２Ａ参照）。そのため、谷底部分Ｖは、上下方向において２軸２７，２８の間かつ左右方向において２排出ローラ対の間の空間を通り、コルゲート拍車３３で上から押される。これにより、図２Ｃに示すように、排出ローラ部２２の近傍でも被記録媒体Ｐに波形状が付けられる。
【００２１】
その結果として、直線部３ａ通過中の被記録媒体Ｐには、前後方向に延びる第１所定数の山頂部分Ｍおよび前後方向に延びる第２所定数の谷底部分Ｖが左右方向に交互に並ぶ波形状が付けられる。第１所定数および第２所定数は、互いに同数または一方が他方よりも1多い。第２所定数が第１所定数よりも1多いと、波形状の左右末端が谷底部分Ｖとなる。被記録媒体Ｐの左右エッジがコルゲートプレート３２およびコルゲート拍車３３で上から押されるので、左右エッジの浮上りを防止できる。例えば、第１所定数（山の数）を8、第２所定数（谷の数）を9、第１所定数と第２所定数との和（以下、単に「総数」という）を17としてもよい。
【００２２】
［制御部］
図３に示すように、プリンタ１は、搬送部２および記録部４を制御する制御部４０を備える。制御部４０は、ＣＰＵ４１、メモリ４２、ＡＳＩＣ４６、およびこれらを相互接続する内部バス４９を有する。メモリ４２は、ＲＯＭ４３、ＲＡＭ４４およびＥＥＰＲＯＭ４５を含む。ＲＯＭ４３は、ＣＰＵ４１により実行される様々なプログラムを格納する。ＲＡＭ４４は、ＣＰＵ４１のプログラム実行時に用いるデータや信号を一時的に記憶する記憶領域に使用される。ＥＥＰＲＯＭ４５は、プリンタ１の電源オフ後も保持されるべき設定、フラグまたはデータを格納する。
【００２３】
ＡＳＩＣ４６は、ドライバＩＣ５１−５３、センサ６１−６４、読取り部５およびユーザインタフェース部（以下、「ＵＩ部」という）６と接続される。モータドライバＩＣ５１は、給送モータ５４を駆動し、給送ローラ２０、搬送ローラ２３および排出ローラ２５を回転させる。モータドライバＩＣ５２は、キャリッジモータ５５を駆動し、キャリッジ１１およびこれに保持されたインクジェットヘッド１２を左右方向へ移動させる。ヘッドドライバＩＣ５３は、インクジェットヘッド１２を駆動し、インクジェットヘッド１２よりインクを吐出させる。ＡＳＩＣ４６は、センサ６１−６４から出力された信号を入力する。なお、回転角センサ６２は搬送ローラ２３の回転角を検出し、位置センサ６４はキャリッジ１１の左右方向の位置を検出する。読取り部５は、被記録媒体Ｐに記録された画像を読み取る。ＡＳＩＣ４６は、読取り部５に画像を読み取るよう指令を与え、また、読取り部５で読み取られた画像の画像情報を入力する。例えば、プリンタ１はいわゆる複合機であり、読取り部５はプリンタ１に一体化されたイメージスキャナである。
【００２４】
［受容部、報知部］
ＵＩ部６は、ユーザが指令、要求、ジョブまたは情報を入力する入力部としての側面を有する。ＡＳＩＣ４６は、ユーザの入力を受容する受容部の一例である。ＵＩ部６は、制御部４０で生成された情報をユーザに報知する報知部としての側面も有する。ユーザに報知される情報は、警報情報、および特定の操作を行うべき旨示す命令情報を含む。ＵＩ部６は、例えば筐体に取り付けられたタッチパネル、ボタン、スイッチおよびスピーカのように、プリンタ１と一体化されてもよい。タッチパネルは、ユーザの視覚に訴えかけて情報を報知する報知部の一例であり、入力部としての側面も有する。スピーカは、ユーザの聴覚に訴えかけて情報を報知する。ＵＩ部６は、制御部４０と切断可能に接続されるプリンタ１外の端末装置で実現されてもよい（例えば、パーソナルコンピュータに装備されるキーボード、マウス、ディスプレイなど）。
【００２５】
［吐出タイミング決定処理］
制御部４０は、印刷ジョブの入力を受容すると、ＲＯＭ４３に記憶されたプログラムに基づいて印刷ジョブ実行の指令をＡＳＩＣ４６へ出力する。ＡＳＩＣ４６は、この指令に基づいてセンサ６１−６４からの信号を監視しつつドライバＩＣ５１−５３を駆動し、印刷処理Ｓ１（図４参照）を実行する。印刷ジョブは、被記録媒体Ｐに記録される画像情報や、被記録媒体Ｐの性状情報（サイズ、普通紙か光沢紙か等を示す情報）など、印刷処理Ｓ１に必要な種々情報を含む。
【００２６】
図４に示すように、印刷処理Ｓ１では、制御部４０が、画像情報およびその他の情報に基づいてインクの吐出タイミングを決定する吐出タイミング決定処理Ｓ２を実行する。また、制御部４０が、給送ローラ２０を作動させ、被記録媒体Ｐを給紙トレイから直線部３ａまで給送する給送処理Ｓ３を実行する。レジストセンサ６１からの信号に基づき被記録媒体Ｐの先端が搬送ローラ部２１に到達したと判断すると、制御部４０は、回転角センサ６２からの信号を監視しながら搬送ローラ部２１および排出ローラ部２２を作動させ、被記録媒体Ｐを搬送する搬送処理Ｓ４と、１パス分の画像記録処理Ｓ５とを繰り返す。全パス分の画像記録が終わると（Ｓ６：ＹＥＳ）、制御部４０は、排出ローラ部２２を作動させ、被記録媒体Ｐを排紙トレイに排出させる排出処理Ｓ７を実行する。被記録媒体Ｐに敢えて波形状を付けることで、被記録媒体Ｐの姿勢が安定化し、多量のインクが被記録媒体Ｐに浸透しても大きなカーリングやコックリングを防止できる。これにより、被記録媒体Ｐがプラテン１０から不所望に浮き上がってノズル面１４に当たるのを防止できる。
【００２７】
画像記録処理Ｓ５では、制御部４０が、位置センサ６４からの信号を監視しながらキャリッジ１１を左右方向に移動させ、吐出タイミング決定処理Ｓ２で決定された吐出タイミングでインクジェットヘッド１２よりインクを下方に吐出させ、被記録媒体Ｐの目標着弾位置にインクを着弾させる。吐出されたインクは、慣性で斜めに飛翔する。インクを目標着弾位置に着弾させるためには、インク飛翔時間または左右方向におけるインク飛翔距離に照らして、ノズル１３が目標着弾位置の真上に到達する事前にインクを吐出する必要がある。一方、被記録媒体Ｐに波形状を付けると、ギャップが左右方向に一定でなくなる。目標着弾位置が山頂部分Ｍにあれば、ギャップが小さくなりインク飛翔距離が短くなるので、吐出タイミングを遅らせる必要がある。目標着弾位置が谷底部分Ｖにあれば、ギャップが大きくなりインク飛翔距離が長くなるので、吐出タイミングを早める必要がある。そこで、制御部４０は、吐出タイミング決定処理Ｓ２において、目標着弾位置でのギャップに応じてインクの吐出タイミングを調整する。これにより、波形付与機構３０を備えたプリンタ１において、着弾位置の適正化および画質の向上が図られる。
【００２８】
吐出タイミングを調整するために、制御部４０は、被記録媒体Ｐの左右方向全域にわたってギャップを示すギャップ情報を取得する。そのために、メモリ４２は、第１所定数の山頂位置および第２所定数の谷底位置を示す山谷位置情報７１と、第１所定数の山頂位置および第２所定数の谷底位置それぞれでのギャップを示す離散ギャップ情報７２とを記憶している。なお、「山頂位置」は、対応する山頂部分Ｍの左右方向における位置であり、「谷底位置」は、対応する谷底部分Ｖの左右方向における位置である。以下、山頂位置および谷底位置を区別せず説明する際、「山谷位置」という場合があり、第１所定数の山頂位置および第２所定数の谷底位置を「総数の山谷位置」と総称する場合がある。
【００２９】
左右方向全域にわたってギャップ情報を取得するにあたり、上下左右の二次元直交座標系で、ある山頂位置でのギャップ、およびこれと隣接する谷底位置でのギャップを極値とした曲線：ｚ＝ｆ（ｘ）を定義する（ｚがギャップ、ｘが左右方向の位置）。２つの極値は、メモリ４２に記憶されている離散ギャップ情報７２から得られる。曲線は、例えば３次曲線（ｚ＝ｆ（ｘ）が３次多項式）であり、メモリ４２に記憶されている山谷位置情報７１が示す山頂位置および谷底位置等を用いて導出される。そして、これら２位置間の区間でのギャップを示すギャップ情報が、当該曲線で補間される。この補間が、隣り合う山頂位置と谷底位置との間の区間全てについて行われる。
【００３０】
このように、制御部４０は、吐出タイミング決定処理Ｓ２において、メモリ４２に記憶されている山谷位置情報７１および離散ギャップ情報７２に基づき、インクジェットヘッド１２（およびこれを保持するキャリッジ１１）の左右方向の位置ごとに吐出タイミングを調整する。
【００３１】
［位置情報管理方法］
しかし、波形付与機構３０によって被記録媒体Ｐに実際に付く波形状は、波形付与機構３０の経年劣化およびその他の要因で変化する。例えば、プリンタ１の実用期間が長くなるにつれ、山谷位置が左右方向に変化する場合がある。そこで、本実施形態では、以下に説明する位置情報管理方法を用いて、メモリ４２に記憶される山谷位置情報７１をプリンタ１の実用中に更新し、山谷位置情報７１を現状の山谷位置と整合させる。したがって、波形付与機構３０を備えたプリンタ１の実用期間が長くなっても、山谷位置情報７１の正確性に影響を受ける種々の精度（例えば、ギャップ情報の正確性、吐出タイミングの適正性、着弾位置の精度および画質）を高く維持できる。
【００３２】
メモリ４２は、位置情報管理方法を実施するためのプログラムを記憶し、ＣＰＵ４１が当該プログラムを実行することで当該方法がプリンタ１で使用される。例えば、プログラムは、プリンタ１の出荷前にＲＯＭ４３に記憶される。その他、プログラムは、これを実装せずに出荷されたプリンタのユーザに電気通信回線を通じて実用中に提供され、その制御部にインストールされてもよい。プログラムの一部がプリンタと電気通信回線を通じて接続可能なサーバ上にあってもよく、当該方法をプリンタとサーバとで分担実施してもよい。また、プリンタ１が読取り部５を一体に備えない場合には、プリンタ１に外付けされたイメージスキャナを用いて当該方法が実施されてもよい。以下、特段断らない限り、プリンタ１において当該方法の実施が完結する場合について説明する。
【００３３】
山谷位置情報７１には、初期山谷位置情報７１ｉおよび最新山谷位置情報７１ｎが含まれる。初期山谷位置情報７１ｉは、山谷位置の初期値を示す情報であり、プリンタ１の出荷前にメモリ４２の第１領域に永続的に記憶される。例えば、初期値は、プリンタ１の設計段階または製造段階で想定された工場出荷値である。最新山谷位置情報７１ｎは、山谷位置の最新値を示す情報であり、プリンタ１の実用中に制御部４０によって取得され、メモリ４２の第２領域に更新記憶されていく。ＲＯＭ４３は第１領域の一例であり、ＥＥＰＲＯＭ４５は第２領域の一例である。
【００３４】
また、離散ギャップ情報７２は、初期離散ギャップ情報７２ｉおよび最新離散ギャップ情報７２ｎを含む。初期離散ギャップ情報７２ｉは、山谷位置でのギャップの初期値を示す情報であり、メモリ４２の第１領域に永続的に記憶される。最新離散ギャップ情報７２ｎは、山谷位置でのギャップの最新値を示す情報であり、プリンタ１の実用中に制御部４０によって取得され、メモリ４２の第２領域に更新記憶されていく。
【００３５】
最新情報７１ｎ，７２ｎは、制御部４０が情報更新処理Ｓ１０（図５Ａ参照）を実行することで、取得および更新記憶される。情報更新処理Ｓ１０はプリンタ１の実用中に繰返し実行される。プリンタ１が出荷されてから初回の情報更新処理Ｓ１０が完了するまでの間、メモリ４２は、初期情報７１ｉ，７２ｉのみを記憶している状態にある。初回の情報更新処理Ｓ１０は、プリンタ１の電源が初めてオンになると実行される初期導入処理の一環で実行されてもよい。その場合、プリンタ１の設置環境または個体差の影響で開梱直後より山谷位置が工場出荷値からずれる状況にあっても、初回の印刷処理Ｓ１の事前に山谷位置情報を修正できる。
【００３６】
２回目以降の情報更新処理Ｓ１０は、前回の情報更新処理Ｓ１０から所定期間経過するたびに行われてもよい。制御部４０は、情報更新処理Ｓ１０により最新山谷位置情報７１ｎの更新記憶が所定期間行われていない場合に、その旨示す警報情報、または情報更新処理Ｓ１０の実行指令を入力すべき旨示す命令情報を生成し、当該情報をユーザに報知するようＵＩ部６（報知部）に指令を与える。それにより、古い情報が保存され続けるのを防ぐことができる。なお、情報更新処理Ｓ１０は、前回の情報更新処理Ｓ１０から所定枚数の印刷処理Ｓ１を行うたびに行われてもよい。
【００３７】
更に、制御部４０は、ユーザによる最新離散ギャップ情報７２ｎの入力を受容し、このような形で取得した最新離散ギャップ情報７２ｎを更新記憶する手動調整処理Ｓ２０（図５Ｂ参照）を実行する。つまり、このプリンタ１では、ユーザが、最新離散ギャップ情報７２ｎを調整またはカスタマイズすることを許容されている。制御部４０は、手動調整処理Ｓ２０において、ユーザによる調整またはカスタマイズを支援する。また、制御部４０は、手動調整処理Ｓ２０において、それ以前に実行された情報更新処理Ｓ１０で取得された最新情報７１ｎ，７２ｎを活用する。
【００３８】
以下、情報更新処理Ｓ１０（図５Ａ参照）および手動調整処理Ｓ２０（図５Ｂ参照）の内容について説明する。
【００３９】
［情報更新処理］
図５Ａに示すように、制御部４０は、情報更新処理Ｓ１０において、ギャップ情報取得処理Ｓ１１、位置情報取得処理Ｓ１２、離散ギャップ情報取得処理Ｓ１３、および更新条件判定処理Ｓ１４を順次実行する。
【００４０】
［ギャップ情報取得処理］
ギャップ情報取得処理Ｓ１１では、制御部４０が、走査方向に異なる複数のギャップ情報取得位置でのギャップを示す複数のギャップ情報を取得する。本実施形態では、ギャップ情報取得処理Ｓ１１が、全域パターン記録処理Ｓ１１１およびパターン読取り処理Ｓ１１２を含む。
【００４１】
全域パターン記録処理Ｓ１１１は、給紙トレイに被記録媒体Ｐが存在することが前提となり、光沢紙は普通紙と比べて剛性が強く波形状が付きにくい。そこで、制御部４０は、まず、普通紙が給紙トレイにセットされているか確認すべき旨、セットされてなければそうすべき旨示す命令情報を生成し、当該情報をユーザに報知させるようにＵＩ部６（報知部）に指令を与える。これにより、ユーザ協力の下、普通紙を用いて全域パターン記録処理Ｓ１１１を実行でき、鮮明な波形状に基づいて精度よく山谷位置を検知できる。
【００４２】
給紙トレイの取外しおよび再装着を検知すると、制御部４０は、給送ローラ２０および搬送ローラ部２１を作動させて被記録媒体Ｐを給紙トレイから所定のパターン記録位置まで搬送し、被記録媒体Ｐを当該位置で停止させる。次に、制御部４０が、キャリッジ１１を左右方向の一方向（例えば、右方）に移動させつつインクジェットヘッド１２よりインクを吐出させ、それにより、複数本の直線Ｌ１（図６Ｂ参照）が被記録媒体Ｐの複数のギャップ情報取得位置に記録される。次に、キャリッジ１１を左右方向の他方向（例えば、左方）に移動させつつインクジェットヘッド１２よりインクを吐出させ、それにより、複数本の斜線Ｌ２（図６Ｂ参照）が被記録媒体Ｐの複数のギャップ情報取得位置に記録される。このようにキャリッジ１１が１往復する間に、全域テストパターン８１（図６Ａ参照）が被記録媒体Ｐに記録される。次に、制御部４０は、排出ローラ部２２を作動させ、被記録媒体Ｐを排紙トレイに排出させる。
【００４３】
パターン読取り処理Ｓ１１２では、制御部４０は、排紙トレイに排出された被記録媒体Ｐを読取り部５にセットしてから読取り部５を作動させる指令を入力すべき旨示す命令情報を生成し、当該情報をユーザに報知させるようにＵＩ部６（報知部）に指令を与える。読取り部５を作動させる指令の入力を受容すると、制御部４０は、読取り部５を作動させ、読取り部５で読み取られた全域テストパターン８１（図６Ａ参照）の画像情報を入力および取得する。
【００４４】
図６Ａおよび６Ｂに示すように、全域テストパターン８１は、左右方向に配列された複数の単位パターン８１ａからなる。単位パターン８１ａは、１本の直線Ｌ１と１本の斜線Ｌ２からなり、ギャップ情報取得位置に記録される。直線Ｌ１は、前後方向に延びる。斜線Ｌ２は、前後方向に対して左右方向に若干傾斜して直線Ｌ１と交差する。全域パターン記録処理Ｓ１１１では、印刷処理Ｓ１とは異なり、目標着弾位置でのギャップに応じた吐出タイミングの調整を行わない。換言すると、被記録媒体Ｐには波形状が付いておらずギャップが左右方向において仮想値で一定になっているとの仮想の下、吐出タイミングを決定する。そして、吐出タイミングは、このような仮想の下で、全ての斜線Ｌ２を対応する直線Ｌ１と特定位置（例えば、直線Ｌ１の中点）で交差させるようなタイミングに決定されている。「仮想値」は、波形付与機構３０によって波形状を付けられた被記録媒体Ｐのギャップの代表値であって、山頂位置でのギャップの初期値よりも大きく谷底位置でのギャップの初期値よりも小さく、例えばこれら２初期値の中央値である。
【００４５】
全域パターン記録処理Ｓ１１１の実行時、実際には被記録媒体Ｐに波形状が付いている。ギャップが仮想値と異なると、斜線Ｌ２が、上記仮想の下で記録されるはずだった位置から左右方向にずれた位置に記録され、斜線Ｌ２と直線Ｌ１の交点が上記特定位置から前後方向にずれる。交点のずれ方向は、ギャップが仮想値よりも大きいときと、ギャップが仮想値よりも小さいときとで前後逆となる。交点のずれ量は、ギャップの仮想値からのずれ量と比例する。したがって、ギャップ情報取得位置でのギャップが、当該位置に記録されている単位パターン８１ａの交点位置で可視化される。したがって、パターン読取り処理Ｓ１１２で取得された全域テストパターン８１の画像情報は、複数のギャップ情報取得位置それぞれでのギャップを示すギャップ情報を内在するものとして取り扱える。ギャップ情報は、間接的にでもギャップを示している情報であれば足り、ギャップそのものを示す情報である必要はない。
【００４６】
複数のギャップ情報取得位置は、被記録媒体Ｐの左右幅の略全域にわたって設定され、全域テストパターン８１は、左右方向に長尺である。複数のギャップ情報取得位置は、総数よりも多数であり、また、メモリ４２に記憶されている山谷位置情報７１が示す総数の山谷位置とその他の位置とが含まれる。ここでの山谷位置情報７１としては、初期山谷位置情報７１ｉが必ず用いられていてもよく、既にメモリ４２に記憶されている最新山谷位置情報７１ｎが優先的に用いられていてもよい。
【００４７】
ギャップ情報取得位置が総数よりも多数であるので、次の処理Ｓ１２において、山谷位置の最新値を選び直す処理を実現できる。また、単位パターン８１ａ同士の間隔が、山谷位置同士の間隔よりも狭い。単位パターン８１ａ同士の間隔は、ある任意の斜線Ｌ２が対応する直線Ｌ１とは別の直線と交差することのないような範囲で極力短くなるように設定される。
【００４８】
［位置情報取得処理］
図５Ａに戻り、位置情報取得処理Ｓ１２では、制御部４０が、ギャップ情報取得処理Ｓ１１で取得されたギャップ情報（例えば、全域テストパターン８１の画像情報）に基づき、複数のギャップ情報取得位置から総数の山谷位置を選び直し、選び直された総数の山谷位置を示す最新山谷位置情報７１ｎを取得する。本実施形態では、位置情報取得処理Ｓ１２が、探索範囲設定処理Ｓ１２１および山谷位置選択処理Ｓ１２２を含む。
【００４９】
探索範囲設定処理Ｓ１２１では、制御部４０が、左右方向に区分された総数の探索範囲８２（図６Ａおよび６Ｂ参照）を設定する。総数の探索範囲８２は、メモリ４２に記憶されている山谷位置情報７１が示す総数の山谷位置と一対一で対応する。「一対一で対応」とは、各山谷位置が対応する探索範囲８２内に収まる一方、２以上の山谷位置が１つの探索範囲８２内には収まることがないように、各探索範囲８２が設定されることをいう。そして、各探索範囲８２には、対応する山谷位置だけでなく、幾つかのギャップ情報取得位置が収まる。山谷位置選択処理Ｓ１２２では、制御部４０が、ある探索範囲８２（図６Ｂ参照）内で取得可能な複数のギャップから極値を探し当てる。
【００５０】
本実施形態では、複数の単位パターン８１ａ（およびその背景）の画像情報が１つの探索範囲８２内に含まれ、これら単位パターン８１ａの中から、斜線Ｌ２と直線Ｌ１との交点の特定位置からのずれ量が最大のものを探索する。前述のとおり、交点のずれ量はギャップの仮想値からのずれ量と比例するので、ずれ量が最大であることは、探索範囲内におけるギャップの極値を示すことと同等である。山谷位置が対応する探索範囲８２の中央に位置するように探索範囲８２を設定してもよい。それにより、探索範囲８２内で取得されるギャップが単調増加または単調減少し、極値を探索できない事態を避けられる。
【００５１】
そして、探索範囲８２内でギャップが極値となるギャップ情報取得位置（本実施形態では、交点のずれ量が最大となる単位パターン８１ａが記録されている位置）が、当該探索範囲８２と対応した山谷位置の最新値として選び直される。以上の操作が、全ての探索範囲８２を対象に行われ、それにより総数の山谷位置の最新値が揃う。制御部４０は、このように選択された総数の山谷位置を示す情報を最新山谷位置情報７１ｎとして取得する。
【００５２】
［離散ギャップ情報取得処理］
離散ギャップ情報取得処理Ｓ１３では、制御部４０が、位置情報取得処理Ｓ１２で選び直された総数の山谷位置でのギャップの最新値を示す情報を最新離散ギャップ情報７２ｎとして取得する。換言すると、位置情報取得処理Ｓ１２で探索されたギャップの極値が、ギャップの最新値として選び直される。このように、位置情報取得処理Ｓ１２でギャップを参照する関係上、当該処理Ｓ１３は位置情報取得処理Ｓ１２に付随して簡便に行える。
【００５３】
［更新条件判定処理、位置情報記憶処理、リセット処理］
更新条件判定処理Ｓ１４では、制御部４０が、所定の更新条件を満たすか否かを判定する。更新条件判定処理Ｓ１４およびその後の処理Ｓ１５−Ｓ１７は、仮に位置情報取得処理Ｓ１２で明らかに誤りと認められる情報が取得された場合に、その情報が闇雲にメモリ４２の第２領域に上書きされ、その後の印刷処理Ｓ１で誤情報に基づき吐出タイミングが決定されてしまう事態を防止することを目的とする。更新条件はこのような目的を達成できれば、どのように設定されていてもよい。
【００５４】
本実施形態では、更新条件の成否が、総数の山谷位置の最新値について一括して判定される。一例として、更新条件は、総数の山谷位置の最新値のうち、初期値に対する差分（すなわち、左右方向の位置ずれ量）が許容範囲内に収まったものが所定数以上であるという条件でもよい。所定数は総数そのものに設定されていてもよく、その場合、全ての最新値が許容範囲に収まっているときにのみ更新条件を満たし、１つでも許容範囲外にあれば更新条件を満たさない。
【００５５】
更新条件を満たす場合（Ｓ１４：ＹＥＳ）、制御部４０は、位置情報取得処理Ｓ１２で取得された最新山谷位置情報７１ｎをメモリ４２に新たに記憶する位置情報記憶処理Ｓ１５を実行する。最新山谷位置情報７１ｎはメモリ４２の第２領域に更新記憶される。この情報更新処理Ｓ１０が初回であれば、最新山谷位置情報７１ｎが第２領域に初めて記憶されることになる。２回目以降であれば、最新山谷位置情報７１ｎは第２領域に上書きされる。なお、このとき、初期山谷位置情報７１ｉは第１領域で維持される。併せて、制御部４０は、離散ギャップ情報取得処理Ｓ１３で取得された最新離散ギャップ情報７２ｎをメモリ４２に新たに記憶するギャップ情報記憶処理Ｓ１６を実行する。記憶の要領については、最新山谷位置情報７１ｎと同様である。なお、最新情報７１ｎ，７２ｎが取得されてから第２領域に記憶されるまでの間、最新情報７１ｎ，７２ｎはＲＡＭ４４で一時的に保管される。
【００５６】
以上で、情報更新処理Ｓ１０が終了する。情報更新処理Ｓ１０は定期的に実行されるので、現状の山谷位置が初期値と異なっていたとしても、第２領域に記憶されている山谷位置情報を現状の山谷位置と整合させることができる。制御部４０は、吐出タイミング決定処理Ｓ２において、第２領域に記憶されている最新離散ギャップ情報７２ｎ、および第２領域に記憶されている最新山谷位置情報７１ｎに基づき、インクジェットヘッド１２の左右方向の位置ごとに吐出タイミングを調整する。そのため、現状の山谷位置に即して吐出タイミングおよび着弾位置の適正化を図ることができる。
【００５７】
最新山谷位置情報７１ｎは上書きされていくので、プリンタ１の実用期間が長くなり情報更新処理Ｓ１０の実行回数が多くなっても、メモリ４２の容量が山谷位置情報で圧迫されない。このため、メモリ４２の容量を小さくすることができる。また、初期山谷位置情報７１ｉは第１領域で永続的に記憶されるので、情報更新処理Ｓ１０を繰り返していくなかで、情報に何らかの不具合が生じたとしても、初期山谷位置情報７１ｉを用いて簡単に初期化できる。その一例が、次のリセット処理Ｓ１７である。
【００５８】
更新条件を満たさない場合（Ｓ１４：ＮＯ）、制御部４０は、例えばリセット処理Ｓ１７を実行する。リセット処理Ｓ１７において、制御部４０は、最新山谷位置情報７１ｎをＲＡＭ４４から破棄し、第１領域に記憶されている初期山谷位置情報７１ｉを第２領域に上書きし、最新山谷位置情報７１ｎが初期化される。これにより、更新条件を満たさない情報が取得されても、そのような情報に基づき吐出タイミングが決定されるのを防ぐことができる。このリセット処理Ｓ１７に代え、第２領域に保存されている最新山谷位置情報７１ｎを維持してもよい。
【００５９】
［手動調整処理］
図５Ｂに示す手動調整処理Ｓ２０は、ユーザから当該処理Ｓ２０の実行要求の入力を受容すると開始する。一例として、情報更新処理Ｓ１０が終了すると、制御部４０は、手動調整処理Ｓ２０の実行要否をＵＩ部６（入力部）で入力すべき旨示す命令情報を生成し、当該情報をユーザに報知させるようにＵＩ部６（報知部）に指令を与える。手動調整処理Ｓ２０において、制御部４０は、離散パターン記録処理Ｓ２１およびギャップ情報受付処理Ｓ２２を順次実行する。
【００６０】
［離散パターン記録処理］
離散パターン記録処理Ｓ２１では、制御部４０が、給送ローラ２０および搬送ローラ部２１を作動させて被記録媒体Ｐを給紙トレイから所定位置まで搬送し、被記録媒体Ｐを当該位置で停止させる。次に、制御部４０が、キャリッジ１１を左右方向の一方向（例えば、右方）に移動させつつインクジェットヘッド１２よりインクを吐出させ、それにより、最新山谷位置情報７１ｎが示す総数の山谷位置それぞれに複数の第１模様８７（図７Ｂ参照）が記録される。次に、キャリッジ１１を左右方向の他方向（例えば、左方）に移動させつつインクジェットヘッド１２よりインクを吐出させ、それにより、最新山谷位置情報７１ｎが示す総数の山谷位置それぞれに複数の第２模様８８（図７Ｂ参照）が記録される。このようにキャリッジ１１が１往復する間に、離散テストパターン８６（図７Ａ参照）が被記録媒体Ｐに記録される。次に、制御部４０は、排出ローラ部２２を作動させ、被記録媒体Ｐを排紙トレイに排出させる。
【００６１】
図７Ａに示すように、離散テストパターン８６は、左右方向に配列された総数の単位パターン８６ａからなる。図７Ｂに示すように、単位パターン８６ａは、複数の第１模様８７および複数の第２模様８８からなり、山谷位置（最新値）に記録される。第１模様８７は第２模様８８と一対一で対応する。前後方向において同位置に記録された第１模様８７と第２模様８８とが１つの組を構成し、複数の組が前後方向に配列される。一例として、模様８７，８８の組数は9である。
【００６２】
なお、被記録媒体Ｐには、単位パターン８６ａの近くに、当該単位パターンがいずれの山谷位置に記録されたのかを表す第１識別子（例えば、アルファベット）が印字される。また、各単位パターン８６ａにおいて、模様８７，８８の組の近くに、その組が何段目かを表す第２識別子（例えば、通し番号）が印字される。これら識別子は、後述の処理Ｓ２２において制御部４０とユーザとの間での情報交換の便宜を図るために印字される。
【００６３】
第１模様８７も第２模様８８も、複数の長方形が左右に並ぶ模様である。各単位パターン８６ａにおいて、複数の第１模様８７は、同一の吐出タイミングでインクを吐出することによって形成される。複数の第２模様８８は、異なる吐出タイミングでインクを吐出することによって形成される。中央の第２模様８８（第２識別子：５）に関しては、吐出タイミングが、対応する第１模様８７の長方形間にできた空白部分を自身の長方形で埋め合わせて被記録媒体Ｐに左右方向に延びる長方形が記録されるようなタイミングに決定される。中央の第２模様８８から前後方向一方に離れるにつれ（第２識別子：１〜４）、吐出タイミングが順次に遅くなるように調整され、中央の第２模様８８から前後方向他方に離れるにつれ（第２識別子：６〜９）、吐出タイミングが順次に早くなるように調整される。
【００６４】
第２模様８８形成時の吐出タイミングは、山谷位置の最新値と、山谷位置でのギャップの最新値または初期値とに基づき決定される。吐出タイミングの決定に用いたギャップの値が今回の離散パターン記録処理Ｓ２１中の現実のギャップと一致していれば、中央の模様８７，８８の組は、想定どおり左右方向に延びる長方形を形成する。一方、ギャップは被記録媒体Ｐの性状（例えば、剛性）に影響される。今回の離散パターン記録処理Ｓ２１で用いた被記録媒体Ｐの性状が、最新値取得時に用いた被記録媒体Ｐまたは初期値で想定されている被記録媒体Ｐの性状と異なると、吐出タイミングの決定に用いたギャップの値と現実のギャップとの間にずれが生じる。そのため、第２模様８８が、想定の位置から一斉に左右方向にずれた位置に記録される。すると、図７Ｂに示すように、中央の模様８７，８８の組（第２識別子：５）で、第１模様８７の空白部分の一部が細線（被記録媒体Ｐが白色の場合、細白線）となって現れる。逆に、別のいずれかの組（例えば、図７Ｂにおいて第２識別子「６」が付された組）では、想定では白線が現れるはずであったのに、吐出タイミングの調整によってギャップのずれが相殺され、左右方向に延びる長方形となる。
【００６５】
［ギャップ情報受付処理］
制御部４０は、離散パターン記録処理Ｓ２１が終わると（被記録媒体Ｐの排紙トレイへの排出を終わると）、ギャップ情報受付処理Ｓ２２を開始する。まず、制御部４０は、指定された１つの単位パターンにおいて何段目の模様８７，８８の組が左右方向に延びる長方形の画像となっているのかを入力すべき旨示す命令情報を生成し、当該情報がユーザに報知されるようにＵＩ部６（報知部）に指令を与える。具体例として、「パターンＡの１〜９のうち長方形になっている番号を入力してください」といった命令情報がタッチパネル等の表示機器に表示される。ここで、「Ａ」は被記録媒体Ｐに記録された第１識別子を示し、「１〜９」は被記録媒体Ｐに記録された第２識別子を示す。ユーザは、ＵＩ部６（報知部）で報知された情報に基づいて、ＵＩ部６（入力部）に探し出した組を入力し、制御部４０は、ＡＳＩＣ４６において当該入力を受容する。受容すると、入力された組の第２模様８８の吐出タイミング調整量に基づいて、指定した単位パターンと対応する山谷位置でのギャップの最新値を取得する。この一連の操作が、全ての単位パターンについてユーザの入力を受容するまで繰り返される。その結果、制御部４０は、総数の山谷位置でのギャップを受容する。
【００６６】
最新山谷位置情報７１ｎが示す山谷位置でのギャップは、模様８７，８８の組によって示され、ユーザが模様８７，８８の組のいずれかを選択して入力する操作は、当該山谷位置でのギャップを示すギャップ情報を入力する操作と同等である。本実施形態では、情報更新処理Ｓ１０で自動的に取得された最新山谷位置情報７１ｎをギャップ情報の手動調整に反映でき、実際には山谷位置に該当しない位置でのギャップを調整しているといった不合理が解消される。
【００６７】
（第２実施形態）
［メディアセンサ］
次に、図８および９を参照して第２実施形態について説明する。図８に示すように、第２実施形態に係る情報更新処理Ｓ６０では、ギャップ情報取得処理Ｓ６１においてキャリッジ１１に搭載されたメディアセンサ６３（図１Ａおよび３参照）の出力を利用する。メディアセンサ６３は、反射型光学センサであり、検査光を下方に射出する。メディアセンサ６３が被記録媒体Ｐからの反射光を受けるとメディアセンサ６３の信号出力値[V]が所定値を超え、プラテン１０からの反射光を受けるとメディアセンサ６３の信号出力値が所定値を下回る。制御部４０は、メディアセンサ６３からの信号と位置センサ６４からの信号に基づき、プラテン１０に支持されている被記録媒体Ｐの左右幅、左右エッジの位置を測定できる。
【００６８】
本件発明者は、波形状が付いた被記録媒体Ｐがプラテン１０に支持されている状態でキャリッジ１１を左右方向の一方向に移動させたときに得られるメディアセンサ６３の信号とレーザ変位計の測定値とを比較した結果、メディアセンサ６３の信号出力値[V]はレーザ変位計の測定値[mm]と負の相関を有する（信号出力値が大きいほど被記録媒体Ｐがノズル面１４に近くギャップが小さい）との知見を得た。そこで、ギャップは、専用の変位計を用いなくとも、従前のプリンタ１に搭載されているメディアセンサ６３からの信号に基づいて計測され得ると着想した。
【００６９】
［ギャップ情報取得処理］
本実施形態の情報更新処理Ｓ６０において、ギャップ情報取得処理Ｓ６１は、印刷処理Ｓ１中に行われる。図９に横軸をキャリッジ位置、縦軸にメディアセンサ６３の信号出力値とするグラフで示すように、制御部４０は、メディアセンサ６３から得られる信号出力値を位置センサ６４の測定値と紐付けしてＲＡＭ４４に保管する。この信号出力値は、紐付けされた位置でのギャップを示すことになり、当該紐付けされた位置がギャップ情報取得位置に相当する。ギャップ情報取得位置の個数は、メディアセンサ６３および位置センサ６４の応答周波数によって制限を受けるが、山谷位置の総数と比べると大いに多数であり、ギャップ情報取得位置は略連続的なものとなる。
【００７０】
このようにしてギャップ情報が取得された後は、第１実施形態と同様にして総数の探索範囲８２を設定したうえで山谷位置の最新値が選び直され、最新山谷位置情報が取得される。併せて、当該山谷位置の最新値のギャップを示す最新離散ギャップ情報が取得される。本実施形態では、ユーザの協力（全域パターンが記録された被記録媒体Ｐを読取り部５にセットする作業）を要さず、印刷処理Ｓ１の一環としてギャップ情報を取得できる。そのため、性状ごとに山谷位置情報および離散ギャップ情報を取得し、第２領域に性状ごとの最新山谷位置情報および最新離散ギャップ情報を記憶させてもよい（例えば、Ａ４普通紙用の最新山谷位置情報、Ａ４光沢紙用の最新山谷位置情報、Ａ３用の最新山谷位置情報など）。また、読取り部５を用いたテストパターンの読取りを要せず、イメージスキャナを一体に有していないプリンタ１でも簡便に実現可能である。
【００７１】
（変形例）
これまで実施形態について説明したが、上記構成は本発明の趣旨の範囲内で適宜追加、変更または削除可能である。
【符号の説明】
【００７２】
１  インクジェットプリンタ
６  ユーザインタフェース部（報知部）
１１  キャリッジ
１２  インクジェットヘッド
１３  ノズル
１４  ノズル面
３０  波形付与機構
４０  制御部
４２  メモリ
４３  ＲＯＭ（第１領域）
４５  ＥＥＰＲＯＭ（第２領域）
４６  ＡＳＩＣ（受容部）
７１  山谷位置情報
７１ｉ  初期山谷位置情報
７１ｎ  最新山谷位置情報
７２  離散ギャップ情報
７２ｉ  初期離散ギャップ情報
７２ｎ  最新離散ギャップ情報
Ｐ  被記録媒体
Ｍ  山頂部分
Ｖ  谷底部分
Ｓ２  吐出タイミング決定処理
Ｓ１１，Ｓ６１  ギャップ情報取得処理
Ｓ１２  位置情報取得処理
Ｓ１２１  探索範囲設定処理
Ｓ１２２  山谷位置選択処理
Ｓ１３  離散ギャップ情報取得処理
Ｓ１４  更新条件判定処理
Ｓ１５  位置情報記憶処理
Ｓ１６  ギャップ情報記憶処理
Ｓ１７  リセット処理
Ｓ２１  離散パターン記録処理（テストパターン記録処理）
Ｓ２２  ギャップ情報受付処理
【図１】
0006503846.tif 000002
【図２】
0006503846.tif 000003
【図３】
0006503846.tif 000004
【図４】
0006503846.tif 000005
【図５】
0006503846.tif 000006
【図６】
0006503846.tif 000007
【図７】
0006503846.tif 000008
【図８】
0006503846.tif 000009
【図９】
0006503846.tif 000010