(57)【要約】【課題】プリンタ装置にとって最適な補正値（位置ずれ補正値）をユーザが容易に把握できるように補助することを、印字例の出力量の低減を図りつつ実現できるようになるプリンタ装置を提供すること。【解決手段】往路における印字と復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行するプリンタ装置に関するものである。状況情報取得部３０は、「プリンタ装置内又は周辺の温度」及び／又は「プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値」を取得する。補正値候補取得部３１は、状況情報取得部３０によって取得される温度及び／又はカウンタ値に基づいて、補正値候補を取得する。印字例出力部３２は、補正値候補取得部３１によって取得される各補正値候補について、該補正値候補に応じた補正下での印字例を出力させる。【選択図】図２２
2008100395.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドを記録媒体に対して往復移動させ、前記印字ヘッドに往路及び復路において前記記録媒体への印字を行わせる手段と、
前記往路における印字と前記復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行する手段と、
を含むプリンタ装置において、
前記プリンタ装置内又は周辺の温度、及び／又は前記プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値を取得する取得手段と、
前記取得手段によって取得される温度及び／又はカウンタ値に基づいて、補正値候補を取得する補正値候補取得手段と、
前記補正値候補取得手段によって取得される各補正値候補について、該補正値候補に応じた位置ずれ補正下での印字例を出力する印字例出力手段と、
を含むことを特徴とするプリンタ装置。
【請求項２】
請求項１に記載のプリンタ装置において、
前記補正値候補取得手段は、前記温度に関する条件に対応づけて、前記補正値候補を取得するための補正値候補情報を記憶する補正値候補情報記憶手段を含み、前記取得手段によって取得される温度が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得する、
ことを特徴とするプリンタ装置。
【請求項３】
請求項２に記載のプリンタ装置において、
前記補正値候補取得手段は、前記ユーザによって前記補正値が設定された際の前記プリンタ装置内又は周辺の温度を設定時温度として記憶する設定時温度記憶手段を含み、
前記補正値候補情報記憶手段は、前記温度と前記設定時温度とに関する条件に対応づけて、前記補正値候補情報を記憶し、
前記補正値候補取得手段は、前記取得手段によって取得される温度と、前記設定時温度記憶手段に記憶される設定時温度と、が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得する、
ことを特徴とするプリンタ装置。
【請求項４】
請求項１に記載のプリンタ装置において、
前記補正値候補取得手段は、前記カウンタ値に関する条件に対応づけて、前記補正値候補を取得するための補正値候補情報を記憶する補正値候補情報記憶手段を含み、前記取得手段によって取得されるカウンタ値が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得する、
ことを特徴とするプリンタ装置。
【請求項５】
請求項４に記載のプリンタ装置において、
前記補正値候補取得手段は、前記ユーザによって前記補正値が設定された際の前記カウンタ値を設定時カウンタ値として記憶する設定時カウンタ値記憶手段を含み、
前記補正値候補情報記憶手段は、前記カウンタ値と前記設定時カウンタ値とに関する条件に対応づけて、前記補正値候補情報を記憶し、
前記補正値候補取得手段は、前記取得手段によって取得されるカウンタ値と、前記設定時カウンタ値記憶手段に記憶される設定時カウンタ値と、が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得する、
ことを特徴とするプリンタ装置。
【請求項６】
印字ヘッドを記録媒体に対して往復移動させ、前記印字ヘッドに往路及び復路において前記記録媒体への印字を行わせる手段と、
前記往路における印字と前記復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行する手段と、
を含むプリンタ装置の制御方法において、
前記プリンタ装置内又は周辺の温度、及び／又は前記プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値を取得する取得ステップと、
前記取得ステップによって取得される温度及び／又はカウンタ値に基づいて、補正値候補を取得する補正値候補取得ステップと、
前記補正値候補取得ステップによって取得される各補正値候補について、該補正値候補に応じた位置ずれ補正下での印字例を出力する印字例出力ステップと、
を含むことを特徴とするプリンタ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタ装置及びその制御方法に関する。
【背景技術】
【０００２】
印字ヘッドを記録媒体に対して往復移動させ、その往路及び復路において印字ヘッドに記録媒体への印字を行わせるプリンタ装置が知られている。このようなプリンタ装置では、往路における印字と復路における印字との間で印字位置がキャリッジの往復移動方向にずれてしまう場合がある。このような位置ずれ（桁ずれ）は、印字ヘッドを往復移動させるためのキャリッジモータの特性のばらつき、周辺温度や使用回数等に起因して生じる。そこで、このようなプリンタ装置では、往路及び復路における印字タイミングを、ユーザによって設定された補正値に応じて早めたり、遅らせることによって、往路における印字と復路における印字との間の位置ずれを補正する機能が備えられている。
【０００３】
上記のようなプリンタ装置では、ユーザは補正値を設定するにあたって、そのプリンタ装置にとって最適な補正値を把握する必要がある。すなわち、ユーザは補正値をどのような値に設定すれば位置ずれを最も小さくできるかを把握する必要がある。このため、プリンタ装置では、そのプリンタ装置にとって最適な補正値をユーザが容易に把握できるように補助する必要がある。
【０００４】
そこで、上記のようなプリンタ装置では、補正値がとり得る各数値について、その数値が補正値として設定された場合の印字例を出力することが行われていた。例えば、補正値が０〜１０の整数値をとる場合には、０〜１０の各数値が補正値として設定された場合の印字例を出力することが行われていた。ユーザはこの印字例を参照することによって、補正値をどの数値に設定したら位置ずれを最も小さくできるかを容易に把握することができた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のようなプリンタ装置では、ユーザが印字タイミングをより細かく早めたり、遅らせたりできるようにするために、補正値がより多くの数値をとり得るようにする場合がある。この場合、補正値がとり得る各数値について、その数値が補正値として設定された場合の印字例を出力するようにすると、多量の印字例を出力しなければならなくなる。例えば、補正値が０〜５１の整数値をとり得るようにした場合には、５２種類の印字例を出力しなければならなくなる。
【０００６】
本発明は上記課題に鑑みてなされたものであって、その目的は、プリンタ装置にとって最低な補正値をユーザが容易に把握できるように補助することを、印字例の出力量の低減を図りつつ実現できるようになるプリンタ装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るプリンタ装置は、印字ヘッドを記録媒体に対して往復移動させ、前記印字ヘッドに往路及び復路において前記記録媒体への印字を行わせる手段と、前記往路における印字と前記復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行する手段と、を含むプリンタ装置において、前記プリンタ装置内又は周辺の温度、及び／又は前記プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値を取得する取得手段と、前記取得手段によって取得される温度及び／又はカウンタ値に基づいて、補正値候補を取得する補正値候補取得手段と、前記補正値候補取得手段によって取得される各補正値候補について、該補正値候補に応じた位置ずれ補正下での印字例を出力する印字例出力手段と、を含むことを特徴とする。
【０００８】
また、本発明に係るプリンタ装置の制御方法は、印字ヘッドを記録媒体に対して往復移動させ、前記印字ヘッドに往路及び復路において前記記録媒体への印字を行わせる手段と、前記往路における印字と前記復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行する手段と、を含むプリンタ装置の制御方法において、前記プリンタ装置内又は周辺の温度、及び／又は前記プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値を取得する取得ステップと、前記取得ステップによって取得される温度及び／又はカウンタ値に基づいて、補正値候補を取得する補正値候補取得ステップと、前記補正値候補取得ステップによって取得される各補正値候補について、該補正値候補に応じた位置ずれ補正下での印字例を出力する印字例出力ステップと、を含むことを特徴とする。
【０００９】
本発明は、印字ヘッドを記録媒体に対して往復移動させ、印字ヘッドに往路及び復路において記録媒体への印字を行わせる手段と、往路における印字と復路における印字との間の位置ずれ補正を、ユーザによって設定された補正値に応じて実行する手段と、を備えるプリンタ装置に関するものである。本発明では、「プリンタ装置内又は周辺の温度」及び／又は「プリンタ装置で所定動作が実行されるごとに増減されるカウンタ値」が取得される。また、該取得された温度及び／又はカウンタ値に基づいて、補正値候補が取得される。そして、該取得された各補正値候補について、該補正値候補に応じた補正下での印字例が出力される。本発明によれば、プリンタ装置にとって最適な補正値をユーザが容易に把握できるように補助することを、印字例の出力量の低減を図りつつ実現できるようになる。
【００１０】
また、本発明の一態様では、前記補正値候補取得手段は、前記温度に関する条件に対応づけて、前記補正値候補を取得するための補正値候補情報を記憶する補正値候補情報記憶手段を含み、前記取得手段によって取得される温度が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得するようにしてもよい。
【００１１】
この態様では、前記補正値候補取得手段は、前記ユーザによって前記補正値が設定された際の前記プリンタ装置内又は周辺の温度を設定時温度として記憶する設定時温度記憶手段を含み、前記補正値候補情報記憶手段は、前記温度と前記設定時温度とに関する条件に対応づけて、前記補正値候補情報を記憶し、前記補正値候補取得手段は、前記取得手段によって取得される温度と、前記設定時温度記憶手段に記憶される設定時温度と、が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得するようにしてもよい。
【００１２】
また、本発明の一態様では、前記補正値候補取得手段は、前記カウンタ値に関する条件に対応づけて、前記補正値候補を取得するための補正値候補情報を記憶する補正値候補情報記憶手段を含み、前記取得手段によって取得されるカウンタ値が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得するようにしてもよい。
【００１３】
また、この態様では、前記補正値候補取得手段は、前記ユーザによって前記補正値が設定された際の前記カウンタ値を設定時カウンタ値として記憶する設定時カウンタ値記憶手段を含み、前記補正値候補情報記憶手段は、前記カウンタ値と前記設定時カウンタ値とに関する条件に対応づけて、前記補正値候補情報を記憶し、前記補正値候補取得手段は、前記取得手段によって取得されるカウンタ値と、前記設定時カウンタ値記憶手段に記憶される設定時カウンタ値と、が満足する前記条件に対応づけて前記補正値候補情報記憶手段に記憶される補正値候補情報に基づいて、前記補正値候補を取得するようにしてもよい。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１５】
図１は、本発明の実施形態に係るプリンタ装置の全体構成を示す図である。図１に示すように、本実施の形態に係るプリンタ装置１０は、制御部１１と、記憶部１２と、インタフェース（Ｉ／Ｆ）１３と、搬送モータ１４と、キャリッジモータ１５と、印字ヘッド１６と、操作部１７と、温度センサ１８と、を含んで構成される。
【００１６】
制御部１１は、記憶部１２に記憶されるプログラムに従って動作し、プリンタ装置１０全体の制御を行う。記憶部１２は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等のコンピュータ読み取り可能な情報記憶媒体を含んで構成される。記憶部１２にはプログラムやデータが記憶される。記憶部１２は、各種処理を実行する場合のデータを記憶するためのワークメモリとしても動作する。
【００１７】
インタフェース１３は、ホストコンピュータ（図示せず）とデータ授受可能に通信接続するためのものである。インタフェース１３は文書や画像等の印字データをホストコンピュータから受信し、制御部１１に供給する。操作部１７は、プリンタ装置１０に対する各種指示操作に用いられる。温度センサ１８は、プリンタ装置１０内又は周辺の温度を検出する。
【００１８】
搬送モータ１４は、例えば紙等の記録媒体を所定方向に搬送させるためのステッピングモータである。キャリッジモータ１５は、印字ヘッド１６が搭載されたキャリッジを、記録媒体の搬送方向に直交する方向に往復移動させるためのステッピングモータである。キャリッジモータ１５が正転又は逆転することによって、タイミングベルト又はドライブシャフトなどの駆動機構（図示せず）を介して、キャリッジが往復移動する。印字ヘッド１６はキャリッジに搭載され、記録媒体に対する印字を行う。プリンタ装置１０は、印字ヘッド１６を記録媒体に対して往復移動させつつ、往路及び復路において印字ヘッド１６を印字データに基づいて駆動することによって、印字データに基づく文字や画像を記録媒体に印刷する。
【００１９】
記憶部１２にはメンテナンスカウンタデータが記憶される。メンテナンスカウンタデータは、プリンタ装置１０が各種動作を実行した累計回数を示すデータである。図２はメンテナンスカウンタデータの一例を示している。図２において、「印字行数カウンタ」は、プリンタ装置１０が現在までに印字した行数を示す数値情報である。「印字行数カウンタ」の値は、プリンタ装置１０が１行分の印字を行うごとに１ずつ加算される。
【００２０】
プリンタ装置１０は、往路及び復路における印字タイミングを補正することによって、往路における印字と復路における印字との間の位置ずれを補正する機能（位置ずれ補正機能）を備えている。プリンタ装置１０では、往路及び復路における印字タイミングの補正の程度を示す補正レベルがユーザによって指定される。プリンタ装置１０は、ユーザによって指定された補正レベルに応じて印字タイミングを早めたり、遅らせたりする。
【００２１】
記憶部１２には補正レベルデータが記憶される。補正レベルデータはユーザによって指定された補正レベルを示すデータである。図３は補正レベルデータの一例を示している。補正レベルは０〜５１の整数値をとる。例えば、補正レベルが２５である場合は、往路及び復路における印字タイミングがほとんど補正されないことを示す。また例えば、補正レベルが０〜２４である場合は、往路及び復路における印字タイミングを早めることを示す。この場合、補正レベルの値が小さくなるほど、往路及び復路における印字タイミングを早める程度が大きくなる。すなわち、補正レベルが０に設定されると、往路及び復路における印字タイミングが最も早められる。また例えば、補正レベルが２６〜５１である場合は、往路及び復路における印字タイミングを遅らせることを示す。この場合、補正レベルの値が大きくなるほど、往路及び復路における印字タイミングを遅らせる程度が大きくなる。すなわち、補正レベルが５１に設定されると、往路及び復路における印字タイミングが最も遅らされる。
【００２２】
この補正レベルデータは、補正レベルを指定するための操作（以下、「補正レベル指定操作」と呼ぶ。）がユーザによって行われた場合に更新される。補正レベル指定操作は操作部１７を用いて行われる。なお、補正レベルデータは、ホストコンピュータからインタフェース１３を介して、補正レベルを指定するための所定コマンドデータが受信された場合に更新されるようにしてもよい。
【００２３】
上記の位置ずれ補正機能を備えるプリンタ装置１０では、ユーザが補正レベルを指定するにあたって、そのプリンタ装置１０にとって最適な補正レベルを容易に把握できるように補助する必要がある。そこで、プリンタ装置１０は、例えば図４乃至図１１に示すような位置ずれ補正確認用紙を出力する。これらの位置ずれ補正確認用紙は、操作部１７を用いた所定操作（以下、「確認用紙出力指示操作」と呼ぶ。）が実行された場合に出力される。
【００２４】
図４乃至図１１に示すように、位置ずれ補正確認用紙２０には複数の補正レベル候補２１が出力される。また、位置ずれ補正確認用紙２０には、各補正レベル候補２１に対応する印字例２２が出力される。各印字例２２は、各補正レベル候補２１に応じた位置ずれ補正下で、所定数の文字「Ｈ」からなる文字列を往路及び復路においてそれぞれ印字したものである。各印字例２２において、１行目は往路における印字であり、２行目は復路における印字である。なお、位置ずれ補正確認用紙２０において、（＊）印が付された補正レベル候補２１は現在の補正レベル（補正レベルデータに現在保持される補正レベル）を示している。
【００２５】
位置ずれ補正確認用紙２０に提示される補正レベル候補２１は、以下に説明するようにして決定される。
【００２６】
キャリッジの駆動機構に係る部品（タイミングベルト又はドライブシャフトなど）は、周辺温度に応じて収縮等するため、キャリッジの移動速度は周辺温度に応じて変化する。その結果、位置ずれの程度も周辺温度に応じて変化する。したがって、プリンタ装置１０に設定すべき補正レベルの値も周辺温度によって変化する。そこで、プリンタ装置１０では、位置ずれ補正確認用紙２０に提示される補正レベル候補２１が、温度センサ１８によって検出される温度に基づいて決定される。より具体的には、位置ずれ補正確認用紙２０に提示される補正レベル候補２１が、温度センサ１８によって検出される現在の温度（以下、「現在温度」と呼ぶ。）と、現在の補正レベルが設定された時の温度（以下、「前回設定時温度」と呼ぶ。）と、に基づいて決定される。
【００２７】
図４は、現在温度が前回設定時温度からほとんど変化していない場合の位置ずれ補正確認用紙２０の一例を示している。現在温度が前回設定時温度からほとんど変化していない場合には、補正レベルを現在の値からあまり変化させる必要がないと考えられる。そこで、図４に示すように、現在の補正レベル付近の値が補正レベル候補２１として提示される。
【００２８】
図５及び図６は、現在温度が前回設定時温度よりも低い場合の位置ずれ補正確認用紙２０を示している。図６は、図５に比べて、現在温度と前回設定時温度との温度差が大きい場合の位置ずれ補正確認用紙２０を示している。
【００２９】
周辺温度が低くなると、キャリッジの駆動機構に係る部品（タイミングベルト又はドライブシャフトなど）が収縮するため、キャリッジの移動速度が遅くなる。このため、周辺温度が低くなると、位置ずれが生じないようにするために、往路及び復路における印字タイミングを遅らせる必要がある。したがって、現在温度が前回設定時温度よりも低い場合には、印字タイミングを遅らせるために、補正レベルの値を増加しなければならない可能性が高い。そこで、現在温度が前回設定時温度よりも低い場合には、図５及び図６に示すように、現在温度が前回設定時温度からほとんど変化していない場合（図４）に比べて、現在の補正レベルよりも大きい補正レベル候補２１ｂがより多く提示される。
【００３０】
このとき、現在温度と前回設定時温度との温度差が比較的大きい場合には、該温度差が比較的小さい場合に比べて、印字タイミングをより遅らせるために、補正レベルの値をより増加しなければならない可能性が高い。そこで、現在温度と前回設定時温度との温度差が比較的大きい場合には、図６に示すように、該温度差が比較的小さい場合（図５）に比べて、現在の補正レベルよりも大きい補正レベル候補２１ｂがより多く提示される。
【００３１】
図７及び図８は、現在温度が前回設定時温度よりも高い場合の位置ずれ補正確認用紙２０を示している。図８は、図７に比べて、現在温度と前回設定時温度との温度差が大きい場合の位置ずれ補正確認用紙２０を示している。
【００３２】
周辺温度が高くなると、周辺温度が低くなる場合とは逆に、キャリッジの移動速度が速くなる。このため、周辺温度が高くなると、位置ずれが生じないようにするために、往路及び復路における印字タイミングを早める必要がある。したがって、現在温度が前回設定時温度よりも高い場合には、印字タイミングを早めるために、補正レベルの値を減少しなければならない可能性が高い。そこで、現在温度が前回設定時温度よりも高い場合には、図７及び図８に示すように、現在温度が前回設定時温度からほとんど変化していない場合（図４）に比べて、現在の補正レベルよりも小さい補正レベル候補２１ａがより多く提示される。
【００３３】
このとき、現在温度と前回設定時温度との温度差が比較的大きい場合には、該温度差が比較的小さい場合に比べて、印字タイミングをより早めるために、補正レベルの値をより減少しなければならない可能性が高い。そこで、現在温度と前回設定時温度との温度差が比較的大きい場合には、図８に示すように、該温度差が比較的小さい場合（図７）に比べて、現在の補正レベルよりも小さい補正レベル候補２１ａがより多く提示される。
【００３４】
また、キャリッジの駆動機構に係る部品（タイミングベルト又はドライブシャフトなど）は、プリンタ装置１０が使用されることによって徐々に摩耗していく。このため、プリンタ装置１０が使用されることによって、キャリッジの移動速度が遅くなっていく。その結果、位置ずれの程度はプリンタ装置１０が使用されることによって大きくなっていく。したがって、プリンタ装置１０に設定すべき補正レベルの値もプリンタ装置１０が使用されることによって変化する。そこで、プリンタ装置１０では、位置ずれ補正確認用紙２０に提示される補正レベル候補２１が、印字行数カウンタの値に基づいて決定される。より具体的には、位置ずれ補正確認用紙２０に提示される補正レベル候補２１が、現在の印字行数カウンタの値（以下、「現在カウンタ値」と呼ぶ。）と、現在の補正レベルが設定された時の印字行数カウンタの値（以下、「前回設定時カウンタ値」と呼ぶ。）と、に基づいて決定される。
【００３５】
図９は、現在カウンタ値が前回設定時カウンタ値からあまり変化していない場合の位置ずれ補正確認用紙２０の一例を示している。現在カウンタ値が前回設定時カウンタ値からあまり変化していない場合には、補正レベルを現在の値からあまり変化させる必要がないと考えられる。そこで、図９に示すように、現在の補正レベル付近の値が補正レベル候補２１として提示される。
【００３６】
図１０及び図１１は、現在カウンタ値が前回設定時カウンタ値からある程度増加している場合の位置ずれ補正確認用紙２０を示している。図１１は、図１０に比べて、現在カウンタ値と前回設定時カウンタ値との差が大きい場合の位置ずれ補正確認用紙２０を示している。
【００３７】
上述したように、現在カウンタ値が前回設定時カウンタ値からある程度増加している場合には、印字タイミングを遅らせるために、補正レベルの値を増加しなければならない可能性が高い。そこで、現在カウンタ値が前回設定時カウンタ値からある程度増加している場合には、図１０及び図１１に示すように、現在カウンタ値が前回設定時カウンタ値からあまり変化していない場合（図９）に比べて、現在の補正レベルよりも大きい補正レベル候補２１ｂがより多く提示される。
【００３８】
このとき、現在カウンタ値と前回設定時カウンタ値との差が比較的大きい場合には、該差が比較的小さい場合に比べて、印字タイミングをより遅らせるために、補正レベルの値をより増加しなければならない可能性が高い。そこで、現在カウンタ値と前回設定時カウンタ値との差が比較的大きい場合には、図１１に示すように、該差が比較的小さい場合（図１０）に比べて、現在の補正レベルよりも大きい補正レベル候補２１ｂがより多く提示される。
【００３９】
上記の位置ずれ補正確認用紙２０が出力されることによって、ユーザは、往路における印字（１行目）と、復路における印字（２行目）と、の間の位置ずれが最も小さくなる補正レベルの値を一見して把握することができるようになる。例えば図４に示す位置ずれ補正確認用紙２０が出力された場合、ユーザは、位置ずれを最も小さくするためには補正レベルの値を「２２」に設定すればよいことを一見して把握できるようになる。
【００４０】
なお、位置ずれ補正確認用紙２０に提示される補正レベル候補２１は、温度や印字行数カウンタ値に基づいて絞られる。このため、位置ずれ補正確認用紙２０では多量の印字例２２が無駄に出力されないように図られている。
【００４１】
ところで、位置ずれ補正確認用紙２０において多量の印字例２２が無駄に出力されないように図るための方法としては、位置ずれ補正確認用紙２０に提示される補正レベル候補２１を、温度や印字行数カウンタ値によることなく、現在の補正レベルの値の前後の所定個数の数値に限定する方法も考えられる。すなわち、位置ずれ補正確認用紙２０に提示される補正レベル候補２１を、温度や印字行数カウンタ値によることなく、現在の補正レベルの値の前後のそれぞれ３つの数値に限定することによって、例えば図４に示すような位置ずれ補正確認用紙２０を常に出力するようにすることも考えられる。しかしながら、この方法を採用すると、温度や印字行数カウンタ値が前回の補正レベル設定時から比較的大きく変化している場合には、プリンタ装置１０にとって最適な補正レベル（位置ずれが最も小さくなる補正レベル）が補正レベル候補２１として位置ずれ補正確認用紙２０に提示されないおそれがある。この点、本実施の形態では、温度や印字行数カウンタ値が前回の補正レベル設定時から比較的大きく変化している場合であっても、プリンタ装置１０にとって最適な補正レベルが補正レベル候補２１として位置ずれ補正確認用紙２０に提示されるよう担保することが可能になる。
【００４２】
以下、上記の位置ずれ補正確認用紙２０を出力するための構成について説明する。
【００４３】
まず、記憶部１２に記憶されるデータについて説明する。
【００４４】
記憶部１２には前回設定時状況データが記憶される。図１２は前回設定時状況データの一例を示している。図１２に示すように、前回設定時状況データは前回設定時温度及び前回設定時カウンタ値を示すデータである。
【００４５】
また、記憶部１２には補正レベル候補データＡ及びＢが記憶される。図１３は補正レベル候補データＡの一例を示している。図１３に示すように、補正レベル候補データＡは、「現在温度」、「温度差」、「下限補正レベル候補」及び「上限補正レベル候補」フィールドを含み、「現在温度」及び「温度差」の組み合わせと、「下限補正レベル候補」及び「上限補正レベル候補」の組み合わせと、を対応づけてなるテーブルである。ここで、「現在温度」は現在温度の範囲を示すフィールドである。「温度差」は、現在温度から前回設定時温度を差し引いた温度差の範囲を示すフィールドである。「下限補正レベル候補」は、位置ずれ補正確認用紙２０に提示する補正レベル候補２１の下限を、現在の補正レベルからの差によって示すフィールドである。同様に、「上限補正レベル候補」は、位置ずれ補正確認用紙２０に提示する補正レベル候補２１の上限を、現在の補正レベルからの差によって示すフィールドである。
【００４６】
図１４及び図１５は補正レベル候補データＢの一例を示している。図１４及び図１５に示すように、補正レベル候補データＢは「現在カウンタ値」、「前回設定時カウンタ値」、「下限補正レベル候補」及び「上限補正レベル候補」フィールドを含み、「現在カウンタ値」及び「前回設定時カウンタ値」の組み合わせと、「下限補正レベル候補」及び「上限補正レベル候補」の組み合わせと、を対応づけてなるテーブルである。ここで、「現在カウンタ値」は現在カウンタ値の範囲を示すフィールドである。また、「前回設定時カウンタ値」は前回設定時カウンタ値の範囲を示すフィールドである。また、「下限補正レベル候補」及び「上限補正レベル候補」については、補正レベル候補データＡと同様である。
【００４７】
次に、プリンタ装置１０で実行される処理について説明する。図１６及び図１７は、位置ずれ補正確認用紙２０を出力するための処理（以下、「確認用紙出力処理」と呼ぶ。）を示すフロー図である。この処理は確認用紙出力指示操作が行われた場合に実行される。また、この処理はプログラムが制御部１１によって実行されることによって実現される。
【００４８】
図１６に示すように、プリンタ装置１０は現在の補正レベルＬを補正レベルデータから読み出す（Ｓ１０１）。またプリンタ装置１０は、その時点の温度センサ１８の検出温度を現在温度Ｔとして取得する（Ｓ１０２）。さらにプリンタ装置１０は前回設定時温度Ｔｓを前回設定時状況データから読み出す（Ｓ１０３）。そしてプリンタ装置１０は、現在温度Ｔから前回設定時温度Ｔｓを差し引くことによって、温度差ΔＴを算出する（Ｓ１０４）。その後、プリンタ装置１０は、現在温度Ｔ及び温度差ΔＴの組み合わせに対応する下限補正レベル候補ΔＬａ１及び上限補正レベル候補ΔＬａ２を、補正レベル候補データＡから取得する（Ｓ１０５）。
【００４９】
またプリンタ装置１０は現在カウンタ値Ｎをメンテナンスカウンタデータから取得する（Ｓ１０６）。さらにプリンタ装置１０は前回設定時カウンタ値Ｎｓを前回設定時状況データから読み出す（Ｓ１０７）。そしてプリンタ装置１０は、現在カウンタ値Ｎ及び前回設定時カウンタ値Ｎｓの組み合わせに対応する下限補正レベル候補ΔＬｂ１及び上限補正レベル候補ΔＬｂ２を、補正レベル候補データＢから取得する（Ｓ１０８）。
【００５０】
その後、プリンタ装置１０は、下限補正レベル候補ΔＬａ１と下限補正レベル候補ΔＬｂ１とを比較する（Ｓ１０９）。そして、下限補正レベル候補ΔＬａ１が下限補正レベル候補ΔＬｂ１以下である場合、プリンタ装置１０は変数ΔＬ１にΔＬａ１をセットする（Ｓ１１０）。一方、下限補正レベル候補ΔＬａ１が下限補正レベル候補ΔＬｂ１よりも大きい場合、プリンタ装置１０は変数ΔＬ１にΔＬｂ１をセットする（Ｓ１１１）。
【００５１】
その後、プリンタ装置１０は、上限補正レベル候補ΔＬａ２と上限補正レベル候補ΔＬｂ２とを比較する（Ｓ１１２）。そして、上限補正レベル候補ΔＬａ２が上限補正レベル候補ΔＬｂ２以上である場合、プリンタ装置１０は変数ΔＬ２にΔＬａ２をセットする（Ｓ１１３）。一方、上限補正レベル候補ΔＬａ２が上限補正レベル候補ΔＬｂ２未満である場合、プリンタ装置１０は変数ΔＬ２にΔＬｂ２をセットする（Ｓ１１４）。
【００５２】
その後、プリンタ装置１０は変数ｌをＬ＋ΔＬ１に初期化する（Ｓ１１５）。そして、プリンタ装置１０は変数ｌの値を補正レベル候補として印字する（Ｓ１１６）。この処理によって、位置ずれ補正確認用紙２０に補正レベル候補２１が印字される。さらに、プリンタ装置１０は、所定の印字データを、補正レベルｌに応じた位置ずれ補正を行いつつ印字する（Ｓ１１７）。すなわち、プリンタ装置１０は印字ヘッドを１回往復移動させる。プリンタ装置１０は、その往路及び復路のそれぞれにおいて、所定数の文字「Ｈ」からなる文字列を、変数ｌの値（補正レベル）に応じて印字タイミングを補正しつつ印字する。この処理によって、位置ずれ補正確認用紙２０に印字例２２が印字される。
【００５３】
その後、プリンタ装置１０は変数ｌの値に１を加算する（Ｓ１１８）。そしてプリンタ装置１０は、変数ｌの値がＬ＋ΔＬ２より大きいか否かを判定する（Ｓ１１９）。変数ｌの値がＬ＋ΔＬ２以下である場合、プリンタ装置１０はＳ１１６乃至Ｓ１１９の処理を再実行する。一方、変数ｌの値がＬ＋ΔＬ２より大きい場合、プリンタ装置１０は用紙を排出し（Ｓ１２０）、本処理を完了する。
【００５４】
確認用紙出力指示操作が行われた場合には、以上のようにして、例えば図４乃至図１１に示すような位置ずれ補正確認用紙２０が出力される。
【００５５】
なお、記憶部１２には、図１４及び図１５に示す補正レベル候補データＢに代えて、例えば図１８に示すような補正レベル候補データＢが記憶されるようにしてもよい。すなわち、補正レベル候補データＢは、「現在カウンタ値」と、「下限補正レベル候補」及び「上限補正レベル候補」の組み合わせと、を対応づけてなるテーブルとしてもよい。この場合、確認用紙出力処理（図１６及び図１７）では、Ｓ１０７の処理が省略される。またＳ１０８の処理では、現在カウンタ値Ｎに対応する下限補正レベル候補ΔＬｂ１及び上限補正レベル候補ΔＬｂ２が補正レベル候補データＢから取得される。
【００５６】
また、位置ずれ補正確認用紙２０に提示される補正レベル候補２１は、温度センサ１８によって検出される温度、又は印字行数カウンタ値の一方に基づいて決定されるようにしてもよい。
【００５７】
まず、位置ずれ補正確認用紙２０に提示される補正レベル候補２１を、温度センサ１８によって検出される温度のみに基づいて決定する場合について説明する。図１９は、この場合の確認用紙出力処理を示すフロー図である。なお図１９では、図１６及び図１７と同様に実行される処理には同じ符号を付している。
【００５８】
図１９に示すように、この場合、プリンタ装置１０は現在の補正レベルＬを補正レベルデータから読み出す（Ｓ１０１）。またプリンタ装置１０は、その時点の温度センサ１８の検出温度を現在温度Ｔとして取得する（Ｓ１０２）。さらにプリンタ装置１０は前回設定時温度Ｔｓを前回設定時状況データから読み出す（Ｓ１０３）。そしてプリンタ装置１０は、現在温度Ｔから前回設定時温度Ｔｓを差し引くことによって、温度差ΔＴを算出する（Ｓ１０４）。その後、プリンタ装置１０は、現在温度Ｔ及び温度差ΔＴの組み合わせに対応する下限補正レベル候補ΔＬ１及び上限補正レベル候補ΔＬ２を、補正レベル候補データＡから取得する（Ｓ１０５ａ）。
【００５９】
その後、プリンタ装置１０は変数ｌをＬ＋ΔＬ１に初期化する（Ｓ１１５）。そして、プリンタ装置１０は変数ｌの値を補正レベル候補として印字する（Ｓ１１６）。さらに、プリンタ装置１０は、所定の印字データを、補正レベルｌに応じた位置ずれ補正を行いつつ印字する（Ｓ１１７）。その後、プリンタ装置１０は変数ｌの値に１を加算する（Ｓ１１８）。そしてプリンタ装置１０は、変数ｌの値がＬ＋ΔＬ２より大きいか否かを判定する（Ｓ１１９）。変数ｌの値がＬ＋ΔＬ２以下である場合、プリンタ装置１０はＳ１１６乃至Ｓ１１９の処理を再実行する。一方、変数ｌの値がＬ＋ΔＬ２より大きい場合、プリンタ装置１０は用紙を排出し（Ｓ１２０）、本処理を完了する。
【００６０】
こうしても、プリンタ装置１０にとって最適な補正レベル（位置ずれが最も小さくなる補正レベル）の値をユーザが一見して把握することができるようにすることを、位置ずれ補正確認用紙２０に出力される印字例２２の低減を図りつつ実現できるようになる。また、温度が前回の補正レベル設定時から比較的大きく変化している場合であっても、プリンタ装置１０にとって最適な補正レベルが補正レベル候補２１として位置ずれ補正確認用紙２０に提示されるように担保することが可能になる。
【００６１】
次に、位置ずれ補正確認用紙２０に提示される補正レベル候補２１を印字行数カウンタ値のみに基づいて決定する場合について説明する。図２０は、この場合の確認用紙出力処理を示すフロー図である。なお図２０では、図１６及び図１７と同様に実行される処理には同じ符号を付している。
【００６２】
図２０に示すように、この場合、プリンタ装置１０は現在の補正レベルＬを補正レベルデータから読み出す（Ｓ１０１）。またプリンタ装置１０は現在カウンタ値Ｎをメンテナンスカウンタデータから取得する（Ｓ１０６）。さらにプリンタ装置１０は前回設定時カウンタ値Ｎｓを前回設定時状況データから読み出す（Ｓ１０７）。そしてプリンタ装置１０は、現在カウンタ値Ｎ及び前回設定時カウンタ値Ｎｓの組み合わせに対応する下限補正レベル候補ΔＬ１及び上限補正レベル候補ΔＬ２を、補正レベル候補データＢから取得する（Ｓ１０８ａ）。
【００６３】
その後、プリンタ装置１０は変数ｌをＬ＋ΔＬ１に初期化する（Ｓ１１５）。そして、プリンタ装置１０は変数ｌの値を補正レベル候補として印字する（Ｓ１１６）。さらに、プリンタ装置１０は、所定の印字データを、補正レベルｌに応じた位置ずれ補正を行いつつ印字する（Ｓ１１７）。その後、プリンタ装置１０は変数ｌの値に１を加算する（Ｓ１１８）。そしてプリンタ装置１０は、変数ｌの値がＬ＋ΔＬ２より大きいか否かを判定する（Ｓ１１９）。変数ｌの値がＬ＋ΔＬ２以下である場合、プリンタ装置１０はＳ１１６乃至Ｓ１１９の処理を再実行する。一方、変数ｌの値がＬ＋ΔＬ２より大きい場合、プリンタ装置１０は用紙を排出し（Ｓ１２０）、本処理を完了する。
【００６４】
こうしても、プリンタ装置１０にとって最適な補正レベル（位置ずれが最も小さくなる補正レベル）の値をユーザが一見して把握することができるようにすることを、位置ずれ補正確認用紙２０に出力される印字例２２の低減を図りつつ実現できるようになる。また、印字行数カウンタ値が前回の補正レベル設定時から比較的大きく変化している場合であっても、プリンタ装置１０にとって最適な補正レベルが補正レベル候補２１として位置ずれ補正確認用紙２０に提示されるように担保することが可能になる。
【００６５】
なお、この場合にも、記憶部１２には、図１４及び図１５に示す補正レベル候補データＢに代えて、図１８に示す補正レベル候補データＢが記憶されるようにしてもよい。
【００６６】
次に、補正レベル指定操作が行われた場合にプリンタ装置１０で実行される処理（以下、「補正レベル設定処理」と呼ぶ。）について説明する。図２１は補正レベル設定処理を示すフロー図である。この処理もプログラムが制御部１１によって実行されることによって実現される。
【００６７】
図２１に示すように、補正レベル指定操作が行われた場合、プリンタ装置１０はユーザによって指定された補正レベルＬ’を取得する（Ｓ２０１）。そしてプリンタ装置１０は、補正レベルデータに保持される現在の補正レベルＬをＬ’に更新する。（Ｓ２０２）。
【００６８】
またプリンタ装置１０は、前回設定時状況データに保持される前回設定時温度Ｔｓを現在温度Ｔに更新する（Ｓ２０３）。このステップにおいて、プリンタ装置１０はこの時点の現在温度Ｔを温度センサ１８から取得し、前回設定時状況データに保持される前回設定時温度Ｔｓを該現在温度Ｔに更新する。なお、プリンタ装置１０は、位置ずれ補正確認用紙を出力する際に取得した現在温度Ｔ（Ｓ１０２で取得された現在温度Ｔ）を記憶部１２に記憶しておき、このステップにおいて、プリンタ装置１０は、前回設定時状況データに保持される前回設定時温度Ｔｓを、位置ずれ補正確認用紙出力時の現在温度Ｔに更新するようにしてもよい。
【００６９】
またプリンタ装置１０は、前回設定時状況データに保持される前回設定時カウンタ値Ｎｓを現在カウンタ値Ｎに更新する（Ｓ２０４）。このステップにおいて、プリンタ装置１０はこの時点の現在カウンタ値Ｎをメンテナンスカウンタデータから取得し、前回設定時状況データに保持される前回設定時カウンタ値Ｎｓを該現在カウンタ値Ｎに更新する。なお、プリンタ装置１０は、位置ずれ補正確認用紙を出力する際に取得した現在カウンタ値Ｎ（Ｓ１０６で読み出された現在カウンタ値Ｎ）を記憶部１２に記憶しておき、このステップにおいて、プリンタ装置１０は、前回設定時状況データに保持される前回設定時カウンタ値Ｎｓを、位置ずれ補正確認用紙出力時の現在カウンタ値Ｎに更新するようにしてもよい。
【００７０】
補正レベル指定操作が行われた場合には、このようにして、ユーザによって指定された補正レベルが記憶されるとともに、前回設定時温度及び前回設定時カウンタ値が記憶される。
【００７１】
次に、プリンタ装置１０で実現される機能について説明する。図２２はプリンタ装置１０で実現される機能のうち、本発明に関連するものを主として示す機能ブロック図である。図２２に示すように、プリンタ装置１０には、状況情報取得部３０（取得手段）と、補正値候補取得部３１と、印字例出力部３２と、が機能的に含まれる。これらの機能は、プログラムが制御部１１によって実行されることによって実現される。
【００７２】
状況情報取得部３０は制御部１１や記憶部１２を主として実現される。状況情報取得部３０はプリンタ装置１０内又は周辺の温度を取得する。例えば、状況情報取得部３０は、温度センサ１８によって検出される温度を取得する。また状況情報取得部３０は、プリンタ装置１０で所定動作が実行されるごとに増減されるカウンタ値を、プリンタ装置１０内又は周辺の温度に代えて、又は該温度とともに取得する。例えば、状況情報取得部３０は、図２に示すメンテナンスカウンタデータから印字行数カウンタの値を読み出す。
【００７３】
補正値候補取得部３１は制御部１１及び記憶部１２を主として実現される。補正値候補取得部３１は状況情報取得部３０によって取得される温度及び／又はカウンタ値に基づいて、補正レベル（補正値）候補を取得する。
【００７４】
例えば、補正値候補取得部３１（補正値候補情報記憶手段）は、プリンタ装置１０内又は周辺の温度に関する条件に対応づけて、補正レベル候補情報を記憶する。補正レベル候補情報は補正レベル候補を取得するための情報である。補正値候補取得部３１は、例えば図１３に示す補正レベル候補データＡを記憶する。この場合、補正レベル候補データＡの「現在温度」が示す温度範囲や、「温度差」が示す温度範囲が、「プリンタ装置１０内又は周辺の現在温度に関する条件」に相当する。また、補正レベル候補データＡの「上限補正レベル候補」及び「下限補正レベル候補」が「補正レベル候補情報」に相当する。補正値候補取得部３１は、状況情報取得部３０によって取得された温度が満足する条件に対応づけて記憶される補正レベル候補情報に基づいて、補正レベル候補を取得する。
【００７５】
また例えば、補正値候補取得部３１（設定時温度記憶手段）は、ユーザによって補正レベルが設定された際の温度を設定時温度として記憶する。補正値候補取得部３１は、例えば図２に示す前回設定時状況データを記憶する。この場合、前回設定時状況データの「前回設定時温度」が「設定時温度」に相当する。また、補正値候補取得部３１（補正値候補情報記憶手段）は、プリンタ装置１０内又は周辺の現在温度と、設定時温度と、に関する条件に対応づけて、補正レベル候補情報を記憶する。補正値候補取得部３１は、例えば図１３に示す補正レベル候補データＡを記憶する。この場合、補正レベル候補データＡの「現在温度」が示す温度範囲や、「温度差」が示す温度範囲が、「プリンタ装置１０内又は周辺の現在温度と、設定時温度と、に関する条件」に相当する。補正値候補取得部３１は、状況情報取得部３０によって取得される温度と、補正値候補取得部３１に記憶される設定時温度と、が満足する条件に対応づけて記憶される補正レベル候補情報に基づいて、補正レベル候補を取得する。
【００７６】
また例えば、補正値候補取得部３１（補正値候補情報記憶手段）は、カウンタ値に関する条件に対応づけて、補正レベル候補情報を記憶する。補正値候補取得部３１は、例えば、図１４及び図１５に示す補正レベル候補データＢ、又は図１９に示す補正レベル候補データＢを記憶する。この場合、補正レベル候補データＢの「現在カウンタ値」が示す現在カウンタ値範囲が「カウンタ値に関する条件」に相当する。また、補正レベル候補データＢの「上限補正レベル候補」及び「下限補正レベル候補」が「補正レベル候補情報」に相当する。補正値候補取得部３１は、状況情報取得部３０によって取得されたカウンタ値が満足する条件に対応づけて記憶される補正レベル候補情報に基づいて、補正レベル候補を取得する。
【００７７】
また例えば、補正値候補取得部３１（設定時カウンタ値記憶手段）は、ユーザによって補正レベルが設定された際のカウンタ値を設定時カウンタ値として記憶する。補正値候補取得部３４は、例えば図１２に示す前回設定時状況データを記憶する。この場合、前回設定時状況データの「前回設定時カウンタ値」が「設定時カウンタ値」に相当する。また、補正値候補取得部３１（補正値候補情報記憶手段）は、現在カウンタ値と、設定時カウンタ値と、に関する条件に対応づけて、補正レベル候補情報を記憶する。補正値候補取得部３１は、例えば図１４及び図１５に示す補正レベル候補データＢを記憶する。この場合、補正レベル候補データＢの「現在カウンタ値」が示す現在カウンタ値範囲や、「前回設定時カウンタ値」が示す前回設定時カウンタ値範囲が、「現在カウンタ値と、設定時カウンタ値と、に関する条件」に相当する。補正値候補取得部３１は、状況情報取得部３０によって取得される現在カウンタ値と、補正値候補取得部３１に記憶される設定時カウンタ値と、が満足する条件に対応づけて記憶される補正レベル候補情報に基づいて、補正レベル候補を取得する。
【００７８】
印字例出力部３２は制御部１１を主として実現される。印字例出力部３２は、補正値候補取得部３１によって取得される各補正レベル候補に対応する印字例を出力させる。すなわち、印字例出力部３２は、補正値候補取得部３１によって取得される各補正レベル候補について、該補正レベル候補に応じた補正下での印字例を出力させる。印字例出力部３２は、例えば図４乃至図１１に示す位置ずれ補正確認用紙２０を出力する。この場合、位置ずれ補正確認用紙２０に出力される印字例２２が「補正レベル候補に対応する印字例」に相当する。
【００７９】
以上説明したように、プリンタ装置１０によれば、プリンタ装置１０にとって最適な補正レベル（位置ずれが最も小さくなる補正レベル）の値をユーザが一見して把握することができるようにすることを、位置ずれ補正確認用紙２０に出力される印字例２２の低減を図りつつ実現できるようになる。また、プリンタ装置１０によれば、温度や印字行数カウンタ値が前回の補正レベル設定時から比較的大きく変化している場合であっても、プリンタ装置１０にとって最適な補正レベルが補正レベル候補２１として位置ずれ補正確認用紙２０に提示されるように担保することが可能になる。
【００８０】
なお、本発明は以上に説明した実施の形態に限定されるものではない。
【００８１】
例えば、図１７に示す確認用紙出力処理では、Ｓ１０９乃至Ｓ１１４の処理を実行する代わりに、ΔＬ１及びΔＬ２の値を、ΔＬａ１，ΔＬｂ１，ΔＬａ２，ΔＬｂ２の値に基づいて所定の演算を実行することによって決定するようにしてもよい。例えば下記の式（１）及び（２）によってΔＬ１及びΔＬ２の値を決定するようにしてもよい。
ΔＬ１＝ΔＬａ１＋ΔＬｂ１  ・・・  （１）
ΔＬ２＝ΔＬａ２＋ΔＬｂ２  ・・・  （２）
【００８２】
また例えば、補正レベル候補データＡは、「温度差」フィールドに代えて、前回設定時温度の範囲を示す「前回設定時温度」フィールドを含むようにしてもよい。この場合、図１６又は図１９に示す確認用紙出力処理では、Ｓ１０４の処理を省略することができる。また、Ｓ１０５又はＳ１０５ａの処理では、現在温度Ｔ及び前回設定時温度Ｔｓの組み合わせに対応する下限補正レベル候補及び上限補正レベル候補が補正レベル候補データＡから取得される。
【００８３】
また例えば、図１４及び図１５に示す補正レベル候補データＢは、「前回設定時カウンタ値」フィールドに代えて、前回設定時カウンタ値から現在カウンタ値までの増加量の範囲を示す「カウンタ増加値」フィールドを含むようにしてもよい。この場合、図１６又は図２０に示す確認用紙出力処理では、Ｓ１０７の処理とＳ１０８又はＳ１０８ａの処理との間で、カウンタ増加値ΔＮ（＝Ｎ−Ｎｓ）が算出される。そして、Ｓ１０８又はＳ１０８ａの処理では、現在カウンタ値Ｎ及びカウンタ増加値ΔＮの組み合わせに対応する下限補正レベル候補及び上限補正レベル候補が補正レベル候補データＢから取得される。
【００８４】
また例えば、印字行数カウンタに代えて、又は印字行数カウンタとともに、他のメンテナンスカウンタを用いるようにしてもよい。
【００８５】
また、本発明は、例えばドットインパクトプリンタ、インクジェットプリンタやサーマルプリンタなどのシリアルプリンタ装置に適用できる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態に係るプリンタ装置の全体構成を示す図である。
【図２】メンテナンスカウンタデータの一例を示す図である。
【図３】補正レベルデータの一例を示す図である。
【図４】位置ずれ補正確認用紙の一例を示す図である。
【図５】位置ずれ補正確認用紙の一例を示す図である。
【図６】位置ずれ補正確認用紙の一例を示す図である。
【図７】位置ずれ補正確認用紙の一例を示す図である。
【図８】位置ずれ補正確認用紙の一例を示す図である。
【図９】位置ずれ補正確認用紙の一例を示す図である。
【図１０】位置ずれ補正確認用紙の一例を示す図である。
【図１１】位置ずれ補正確認用紙の一例を示す図である。
【図１２】前回設定時状況データの一例を示す図である。
【図１３】補正レベル候補データＡの一例を示す図である。
【図１４】補正レベル候補データＢの一例を示す図である。
【図１５】補正レベル候補データＢの一例を示す図である。
【図１６】プリンタ装置で実行される処理の一例を示すフロー図である。
【図１７】プリンタ装置で実行される処理の一例を示すフロー図である。
【図１８】補正レベル候補データＢの他の一例を示す図である。
【図１９】プリンタ装置で実行される処理の他の一例を示すフロー図である。
【図２０】プリンタ装置で実行される処理の他の一例を示すフロー図である。
【図２１】プリンタ装置で実行される処理の一例を示すフロー図である。
【図２２】本発明の実施形態に係るプリンタ装置の機能ブロック図である。
【符号の説明】
【００８７】
１０  プリンタ装置、１１  制御部、１２  記憶部、１３  インタフェース、１４  搬送モータ、１５  キャリッジモータ、１６  印字ヘッド、１７  操作部、１８  温度センサ、２０  位置ずれ補正確認用紙、２１  補正レベル候補、２２  印字例、３０  状況情報取得部、３１  補正値候補取得部、３２  印字例出力部。
【図１】
2008100395.tif 000003
【図２】
2008100395.tif 000004
【図３】
2008100395.tif 000005
【図４】
2008100395.tif 000006
【図５】
2008100395.tif 000007
【図６】
2008100395.tif 000008
【図７】
2008100395.tif 000009
【図８】
2008100395.tif 000010
【図９】
2008100395.tif 000011
【図１０】
2008100395.tif 000012
【図１１】
2008100395.tif 000013
【図１２】
2008100395.tif 000014
【図１３】
2008100395.tif 000015
【図１４】
2008100395.tif 000016
【図１５】
2008100395.tif 000017
【図１６】
2008100395.tif 000018
【図１７】
2008100395.tif 000019
【図１８】
2008100395.tif 000020
【図１９】
2008100395.tif 000021
【図２０】
2008100395.tif 000022
【図２１】
2008100395.tif 000023
【図２２】
2008100395.tif 000024