(57)【要約】      （修正有）【課題】印字するときの印字データの天地方向の設定を変更しても、自動的に正しい位置に印字を行うことができるプリンタ、印字位置設定方法、印字位置設定プログラムを提供する。【解決手段】プリンタは、ラベル連続体の印字開始位置を特定するためにラベル連続体の位置を検出するセンサに関する設定を行うセンサ設定部と、ラベル連続体に対する印字を制御する制御部と、を備えたプリンタであって、制御部が、センサ設定部の設定を確認するセンサ確認ステップＳ１４と、ラベル連続体に印字するときの印字データの天地方向の設定を確認する天地確認ステップＳ１５と、センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップＳ１６とを実行する。【選択図】図３
2014213544.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、
前記被印字媒体に対する印字を制御する制御部と、
を備えたプリンタであって、
前記制御部が、
前記センサ設定部の設定を確認するセンサ確認ステップと、
前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、
前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、
を実行するプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、
前記センサ設定部に設定されるセンサに関する設定として、
前記被印字媒体がラベル連続体である場合にラベル間のギャップを検出するギャップセンサとして用いられる透過型センサを用いる設定と、
前記被印字媒体に設けられたアイマークを検出するアイマークセンサとして用いられる反射型センサを用いる設定と、
いずれのセンサも用いないセンサ無視の設定と、
が設定可能であること、
を特徴とするプリンタ。
【請求項３】
請求項２に記載のプリンタにおいて、
前記制御部は、前記センサ確認ステップで反射型センサを用いる設定であった場合に前記印字位置設定ステップを実行するときに、前記アイマークが印字領域の先頭に設けられているのか、印字領域の末尾に設けられているのかを反映して印字位置の設定を行うこと、
を特徴とするプリンタ。
【請求項４】
被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、
前記被印字媒体に対する印字を制御する制御部と、
を備えたプリンタにおける印字位置設定方法であって、
前記制御部が、
前記センサ設定部の設定を確認するセンサ確認ステップと、
前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、
前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、
を実行する印字位置設定方法。
【請求項５】
被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、
前記被印字媒体に対する印字を制御する制御部と、
を備えたプリンタに用いられる印字位置設定プログラムであって、
コンピュータに、前記センサ設定部の設定を確認するセンサ確認ステップと、
前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、
前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、
を実行させるための印字位置設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル連続体等に印字を行うプリンタ、印字位置設定方法、印字位置設定プログラムに関するものである。
【背景技術】
【０００２】
帯状の台紙にラベルが所定の間隔（ギャップ）を空けて連続して配置されたラベル連続体に印刷を行うラベルプリンタが従来から用いられている。このようなプリンタには、ラベル間のギャップを検出するギャップセンサとしての透過型センサと、ラベル連続体の台紙に印刷されたアイマークを検出するアイマークセンサとしての反射型センサとの２種類のセンサが設けられている。この２種類のセンサは、印字に用いる被印字媒体（用紙）に応じて適切なものを利用者が選択する。プリンタは、選択されたセンサを用いて印字制御を行う。
【０００３】
特許文献１には、用紙サイズデータ及びセンサ種別データを含む印字制御条件を用いて、用紙の変更時に自動的に用紙の所定印字位置から印字を開始することができるプリンタが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２７６７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、このようなラベルプリンタでは、印字後のラベル貼り付け作業の効率を高めるため等の理由から、ラベルに対して印字する印字内容（印字データ）の天地の方向を変更（印字方向を回転）して印字を行う場合がある。
しかし、用いるセンサの種類によって、基準位置が異なるため、単純に用紙のサイズ情報だけに基づいて印字位置を決めてしまうと、特に印字方向を回転させた場合に、正しい位置に印字できない場合があった。このような場合、利用者は、印字位置をずらす指示を、数値入力する必要があった。これは、上述の特許文献１のプリンタにおいても印字データの天地を考慮していないことから、同様の問題があった。
【０００６】
本発明の課題は、印字するときの印字データの天地方向の設定を変更しても、自動的に正しい位置に印字を行うことができるプリンタ、印字位置設定方法、印字位置設定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。
【０００８】
請求項１の発明は、被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、前記被印字媒体に対する印字を制御する制御部と、を備えたプリンタであって、前記制御部が、前記センサ設定部の設定を確認するセンサ確認ステップと、前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、を実行するプリンタである。
【０００９】
請求項２の発明は、請求項１に記載のプリンタにおいて、前記センサ設定部に設定されるセンサに関する設定として、前記被印字媒体がラベル連続体である場合にラベル間のギャップを検出するギャップセンサとして用いられる透過型センサを用いる設定と、前記被印字媒体に設けられたアイマークを検出するアイマークセンサとして用いられる反射型センサを用いる設定と、いずれのセンサも用いないセンサ無視の設定と、が設定可能であること、を特徴とするプリンタである。
【００１０】
請求項３の発明は、請求項２に記載のプリンタにおいて、前記制御部は、前記センサ確認ステップで反射型センサを用いる設定であった場合に前記印字位置設定ステップを実行するときに、前記アイマークが印字領域の先頭に設けられているのか、印字領域の末尾に設けられているのかを反映して印字位置の設定を行うこと、を特徴とするプリンタである。
【００１１】
請求項４の発明は、被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、前記被印字媒体に対する印字を制御する制御部と、を備えたプリンタにおける印字位置設定方法であって、前記制御部が、前記センサ設定部の設定を確認するセンサ確認ステップと、前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、を実行する印字位置設定方法である。
【００１２】
請求項５の発明は、被印字媒体の印字開始位置を特定するために前記被印字媒体の位置を検出するセンサに関する設定を行うセンサ設定部と、前記被印字媒体に対する印字を制御する制御部と、を備えたプリンタに用いられる印字位置設定プログラムであって、コンピュータに、前記センサ設定部の設定を確認するセンサ確認ステップと、前記被印字媒体に印字するときの印字データの天地方向の設定を確認する天地確認ステップと、前記センサ設定部の設定及び印字データの天地方向の設定を用いて印字位置の補正を行って印字位置の設定を行う印字位置設定ステップと、を実行させるための印字位置設定プログラムである。
【発明の効果】
【００１３】
本発明のプリンタ、印字位置設定方法、印字位置設定プログラムによれば、印字するときの印字データの天地方向の設定を変更しても、自動的に正しい位置に印字を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明によるプリンタ１００の第１実施形態の構成を示す概略側面図である。
【図２】プリンタ１００の構成例を示す概略ブロック図である。
【図３】本実施形態のプリンタ１００が印字を行うときの動作を示すフローチャートである。
【図４】制御部１５０が行う印字位置の補正処理の場合分けをした一覧表である。
【図５】アイマークセンサを用いる場合であって、かつ、先頭アイマークである場合の印字位置を説明する図である。
【図６】アイマークセンサを用いる場合であって、かつ、末尾アイマークである場合の印字位置を説明する図である。
【図７】ギャップセンサを用いる場合の印字位置を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
【００１６】
（第１実施形態）
図１は、本発明によるプリンタ１００の第１実施形態の構成を示す概略側面図である。
なお、図１を含め、以下に示す各図は、模式的に示した図であり、各部の大きさ、形状は、理解を容易にするために、適宜誇張して示している。
また、以下の説明では、具体的な数値、形状、材料等を示して説明を行うが、これらは、適宜変更することができる。
また、本明細書及び請求項中においては、当業者の通常の用法として、プリンタによる各種情報の出力を「印字」と記載している。しかし、「印字」との記載は、上述したように、プリンタによる情報の出力を指すものであり、文字の出力に限らず、バーコード等の図形や画像等の出力も含む広義の意味であるものとする。
【００１７】
本実施形態のプリンタ１００は、プラテンローラ１１と、サーマルヘッド１２とを有した印字部１０を備えたサーマルプリンタである。
プラテンローラ１１は、不図示のタイミングベルトを介してステッピングモータ５３（図２参照）に接続されている。プラテンローラ１１は、ステッピングモータ５３の駆動により、回転駆動する。
サーマルヘッド１２には、複数の発熱体が幅方向に形成されている発熱体部がプラテンローラ１１に対向するように配置されている。この発熱体部がプラテンローラ１１との間でラベル連続体１を挟持した状態でラベル連続体１に当て付けられることとなる。また、サーマルヘッド１２は、プラテンローラ１１の向きに加圧されている。
【００１８】
プリンタ１００は、複数枚のラベルが帯状台紙に所定の間隔で仮着されているラベル連続体１とインクリボン２とを重ねてプラテンローラ１１とサーマルヘッド１２との間に挟持搬送する。そして、プリンタ１００は、ラベル連続体１とインクリボン２とを挟持搬送しながらサーマルヘッド１２の発熱体を選択的に発熱させることにより、ラベル連続体１にインクリボン２からインクを転写させて印字を行う。なお、本実施形態では、インクリボン２を用いる例を挙げて説明したが、これに限らず、ラベルに感熱発色層を設けてインクリボンを用いずに印字を行うサーマルプリンタであってもよい。
【００１９】
ラベル連続体１は、紙管等の筒状体にロール状に巻き回された状態、すなわちロール紙５として供給部１３に回転可能に支持され、供給部１３からプラテンローラ１１とサーマルヘッド１２との間に供給される。また、インクリボン２は、プラテンローラ１１に連動して回転駆動されるリボン巻き取り軸１４と、リボン供給軸１５との間に架け渡されている。リボン供給軸１５にロール状に巻き回された状態で支持されたインクリボン２は、プラテンローラ１１とサーマルヘッド１２との間にラベル連続体１と共に供給され、転写後のインクリボン２が、リボン巻き取り軸１４によって巻き取られる。
【００２０】
供給部１３から印字部１０に至るラベル連続体１の搬送経路には、発光素子１６ａ及び受光素子１６ｂを有する透過型センサ１６と、反射型センサ１７とが設けられている。透過型センサ１６は、ラベル連続体１のラベル間のギャップを検出するギャップセンサとして用いられる。透過型センサ１６は、発光素子１６ａから検出光を発光して台紙を透過した透過光を受光素子１６ｂにより受光する。台紙のみの部分とラベルと台紙とが重なっている部分とでは、検出光の透過する光量が変化するので、この変化位置をラベル端部（ギャップの端部）として検出を行う。
【００２１】
一方、反射型センサ１７は、ラベル連続体１の台紙部分にラベルと同一ピッチで設けられたアイマークを検出するアイマークセンサとして用いられる。反射型センサ１７は、不図示の発光部から出射された光がラベル連続体１により反射された反射光を不図示の受光部で受光し、受光した光の強度（単位時間当たりの受光量）に対応する電気信号を出力する。透過型センサ１６と反射型センサ１７とのいずれを用いるのかは、印字に用いるラベル連続体１の種類に応じて利用者が予め設定する。このセンサ種類の設定は、後述のセンサ設定部７０により管理されるが、具体的な設定は、例えば、操作部６３を用いて行ってもよいし、外部に接続されたコンピュータ８０を用いて行ってもよい。
【００２２】
プリンタ１００は、透過型センサ１６又は反射型センサ１７の検出結果に応じて、印字タイミングの制御を行う。プリンタ１００は、透過型センサ１６又は反射型センサ１７によって、ラベルの先端、又は、アイマークを検出して、印字タイミングを制御する。
【００２３】
また、本実施形態のサーマルプリンタは、本体ユニット２０と、上蓋ユニット３０と、印字ユニット４０とからなっている。
本体ユニット２０は、プラテンローラ１１及び供給部１３が配置されており、上部が解放されている。
上蓋ユニット３０は、本体ユニット２０の上部を覆うように構成されている。
印字ユニット４０は、サーマルヘッド１２と、リボン巻き取り軸１４と、リボン供給軸１５とが配置されており、本体ユニット２０と上蓋ユニット３０との間に配置されている。
上蓋ユニット３０と印字ユニット４０とは、本体ユニット２０の奥側（図１中では右側）に設けられている支持軸１８によって、回動自在に支持され、印字済みのラベルが排出される排出口１９が設けられている手前側（図１中では左側）から開くように構成されている。
また、上蓋ユニット３０の上面には、操作部６３と、表示部６４とが設けられている。
【００２４】
図２は、プリンタ１００の構成例を示す概略ブロック図である。
プリンタ１００は、ＣＰＵ（central processing unit）５０と、ＲＯＭ（read only memory）５１と、ＲＡＭ（random access memory）５２と、ステッピングモータ５３と、プラテン制御回路５４と、サーマルヘッド制御回路５５と、センサ制御回路５８と、外部インタフェース（外部ＩＦ）６２と、操作部６３と、表示部６４と、内部インタフェース（内部ＩＦ）６５と、センサ設定部７０とを備えている。
【００２５】
ＣＰＵ５０は、ＲＯＭ５１に記憶されている各種制御プログラムにしたがって動作し、プラテン制御回路５４と、サーマルヘッド制御回路５５と、センサ制御回路５８と、操作部６３と、表示部６４等を含む各部を統括して制御する。なお、本実施形態では、ＣＰＵ５０と、ＲＯＭ５１と、ＲＡＭ５２と、プラテン制御回路５４と、サーマルヘッド制御回路５５と、センサ制御回路５８と、センサ設定部７０とがプリンタ１００の制御部１５０を構成している。この制御部１５０を構成するプラテン制御回路５４と、サーマルヘッド制御回路５５と、センサ制御回路５８と、センサ設定部７０とは、ＣＰＵ５０とは別の構成として説明を行うが、これらのうちのいずれか、又は、全てを、ＣＰＵ５０によるコンピュータプログラムの処理として実現される形態としてもよい。
【００２６】
ＲＯＭ５１は、プリンタ制御プログラム、各種固定データ、制御テーブルデータ、ＩＯ定数、モータ制御プログラム等を記憶する。
【００２７】
ＲＡＭ５２は、ＣＰＵ５０が動作するうえで必要となる各種データを記憶するワークエリア、印字データが展開される印字展開エリア等を有する。
【００２８】
ステッピングモータ５３は、不図示のタイミングベルト等を介してプラテンローラ１１を回転させることにより、ラベル連続体１を移送方向（順方向：上流側から下流側に向かう向き）、又は、逆方向に搬送駆動する。
【００２９】
プラテン制御回路５４は、ステッピングモータ５３を制御することにより、プラテンローラ１１の回転を制御し、印字中のラベル連続体１の搬送を制御する。
【００３０】
サーマルヘッド制御回路５５は、ＣＰＵ５０による制御の下で、ＲＡＭ５２の印字展開エリアに展開された印字すべき文字、記号、及び、バーコード等の印字データに対応する制御信号を生成する。そして、サーマルヘッド制御回路５５は、生成した制御信号をサーマルヘッド１２に供給して印字中のサーマルヘッド１２の動作を制御する。
【００３１】
センサ制御回路５８は、ＣＰＵ５０による制御の下で、透過型センサ１６又は反射型センサ１７を制御し、透過型センサ１６又は反射型センサ１７から出力される受光光量に応じた電気信号を受け取り、デジタルのデータに変換して印字基準位置データとしてＣＰＵ５０に供給する。
【００３２】
外部インタフェース（外部ＩＦ）６２は、ＣＰＵ５０による制御の下で、外部のコンピュータ（ＰＣ）８０から入力される信号を受けとる。
【００３３】
操作部６３は、各種データやコマンドを入力する釦等により構成されている。
【００３４】
表示部６４は、ＣＰＵ５０からのデータを表示する液晶表示装置等により構成されている。なお、表示部６４は、タッチパネルを利用して操作部と表示部とをまとめるような構成としてもよい。
【００３５】
内部インタフェース（内部ＩＦ）６５は、操作部６３と表示部６４とをＣＰＵ５０に接続する。
【００３６】
センサ設定部７０は、ラベル連続体１の印字開始位置を特定するためにラベル連続体１の位置を検出するセンサに関する設定を受け付け、その設定値を記憶して管理する。
【００３７】
図３は、本実施形態のプリンタ１００が印字を行うときの動作を示すフローチャートである。
ステップ（以下、Ｓとする）１１では、制御部１５０は、ラベル連続体１の交換があったか否かを判断する。この判断は、例えば、上蓋ユニット３０の開閉を検出するセンサからの出力に基づいて行ってもよいし、利用者からの入力によって行ってもよい。ラベル連続体１の交換があった場合には、Ｓ１２へ進み、ラベル連続体１の交換がない場合には、Ｓ１３へ進む。
【００３８】
Ｓ１２では、制御部１５０は、交換されたラベル連続体１の種類に応じてセンサの設定として、透過型センサ１６と反射型センサ１７とのいずれを用いるのかの設定を行う。この設定は、利用者によって操作部６３又はコンピュータ８０を用いて行われる。なお、センサの設定において、上記２種類のセンサの他、センサを利用しないセンサ無視の設定も行うことができる。
【００３９】
Ｓ１３では、制御部１５０は、プリンタ１００に対してコンピュータ８０からの印字データの入力があったか否かの判断を行う。印字データの入力があった場合には、Ｓ１４に進み、印字データの入力がない場合には、このステップを繰り返して印字データの入力を待つ。
【００４０】
Ｓ１４では、制御部１５０は、センサ設定部７０が管理している透過型センサ１６と反射型センサ１７とのいずれを用いるのかの設定を確認する（センサ確認ステップ）。
【００４１】
Ｓ１５では、制御部１５０は、入力された印字データの天地方向の設定（印字データの回転方向）を確認する（天地確認ステップ）。本実施形態では、下流側が天地の上側となる向きを回転なしとし、その状態から時計回り方向の回転角度で回転量（天地方向）を表すものとする。
【００４２】
なお、理解を容易にするために、センサ確認ステップ及び天地確認ステップを独立したステップ１４，１５として説明したが、センサの確認及び天地の確認は、印字位置の設定を行うステップにおいてまとめて行ってもよい。
【００４３】
Ｓ１６では、制御部１５０は、印字位置の設定を行う（印字位置設定ステップ）。ここで、本実施形態の制御部１５０は、センサ設定の確認結果と、印字データの天地の確認結果とを用いて、ラベルの正しい位置に印字が行われるように補正をして印字位置を設定する。
【００４４】
図４は、制御部１５０が行う印字位置の補正処理の場合分けをした一覧表である。
［アイマークセンサの場合］
先ず、アイマークセンサ（反射型センサ１７）が選択されている場合の補正処理について説明する。
アイマークセンサの場合には、アイマークがラベルに対してどの位置にあるのかによって、動作が異なる。アイマークとしては、ラベルの先頭位置に対応した位置に設けられた先頭アイマークと、ラベルの末尾位置に対応した位置に設けられた末尾アイマークとがある。なお、先頭アイマークであるか末尾アイマークであるのかについては、通常は、プリンタの機種毎に設定されている場合が多いが、センサの設定時に併せて設定可能としてもよい。
【００４５】
［先頭アイマークの場合］
先頭アイマークの場合には、印字データの回転なしのとき、及び、印字データが９０度回転のときには、補正を行わなくとも、正しい位置から印字が開始される。
図５は、アイマークセンサを用いる場合であって、かつ、先頭アイマークである場合の印字位置を説明する図である。
図５に示したラベル連続体１は、台紙１ａと、ラベル１ｂと、アイマーク１ｃとを有している。なお、アイマーク１ｃは、台紙１ａの裏面側（ラベル１ｂが仮着している面とは反対側）に設けられているが、図５及び後述の図６では、理解を容易にするために、ラベル１ｂに重ねて示している。
【００４６】
図５（ａ）は、印字データの回転がない場合を示している。この場合には、先頭アイマークが検出された位置から印字を開始すれば、ラベルの先頭位置から印字が開始されるので、印字位置の補正は不要である。
しかし、先頭アイマークの場合には、印字データが１８０度回転、及び、印字データが２７０度回転のときには、印字位置の補正が必要である。
【００４７】
図５（ｂ）は、印字データが１８０回転して天地を逆にして印字する設定の場合に、印字位置の補正を行わない状態を示している。印字位置の補正を行わないと、印字内容の上端（図中では下方：上流側）がラベル間のギャップ部分に重なってしまう。そこで、この場合、本実施形態では、ギャップサイズ分だけ下流側（図中の上方）へ印字位置の補正を行う。
【００４８】
図５（ｃ）は、印字データが１８０回転して天地を逆にして印字する設定の場合に、印字位置の補正を行った状態を示している。補正を行うことにより、印字位置が適正な位置となる。
【００４９】
［末尾アイマークの場合］
図４に戻って、末尾アイマークの場合には、印字データが１８０度回転、及び、印字データが２７０度回転のときには、補正を行わなくとも、正しい位置から印字が開始される。
しかし、末尾アイマークの場合には、印字データの回転なしのとき、及び、印字データが９０度回転のときには、印字位置の補正が必要である。
【００５０】
図６は、アイマークセンサを用いる場合であって、かつ、末尾アイマークである場合の印字位置を説明する図である。
図６（ａ）は、印字データの回転がない場合であって、印字位置の補正を行わない状態を示している。印字位置の補正を行わないと、アイマークの直後から印字を開始してしまうので、ラベル間のギャップ部分に印字が重なってしまう。そこで、この場合、本実施形態では、ギャップサイズ分だけ上流側（図中の下方）へ印字位置の補正を行う。
【００５１】
図６（ｂ）は、印字データの回転がない場合に、印字位置の補正を行った状態を示している。補正を行うことにより、印字位置が適正な位置となる。
【００５２】
［ギャップセンサの場合］
次に、ギャップセンサ（透過型センサ１６）が選択されている場合の補正処理について説明する。
図４に戻って、ギャップセンサの場合には、印字データの回転なしのとき、及び、印字データが９０度回転のときには、補正を行わなくとも、正しい位置から印字が開始される。
【００５３】
図７は、ギャップセンサを用いる場合の印字位置を説明する図である。
図７（ａ）は、印字データの回転がない場合を示している。この場合には、ギャップが検出されてギャップの終わり（ラベルの先端）が検出された位置から印字を開始すれば、ラベルの先頭位置から印字が開始されるので、印字位置の補正は不要である。
しかし、ギャップセンサの場合には、印字データが１８０度回転、及び、印字データが２７０度回転のときには、印字位置の補正が必要である。
【００５４】
図７（ｂ）は、印字データが１８０回転して天地を逆にして印字する設定の場合に、印字位置の補正を行わない状態を示している。印字位置の補正を行わないと、印字内容の上端（図中では下方：上流側）がラベル間のギャップ部分に重なってしまう。そこで、この場合、本実施形態では、ギャップサイズ分だけ下流側（図中の上方）へ印字位置の補正を行う。
【００５５】
図７（ｃ）は、印字データが１８０回転して天地を逆にして印字する設定の場合に、印字位置の補正を行った状態を示している。補正を行うことにより、印字位置が適正な位置となる。
【００５６】
図３に戻って、Ｓ１７では、Ｓ１６において必要に応じて印字位置の補正を行った正しい位置で、印字を実行し、動作を終了する。
【００５７】
以上説明したように、本実施形態によれば、プリンタ１００は、センサの選択、及び、印字データの天地方向（印字方向の回転方向）によらず、常に自動的に正しい位置に印字が行える。
【００５８】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
【００５９】
本実施形態において、被印字媒体がラベル連続体である例を挙げて説明した。これに限らず、例えば、被印字媒体は、タグが連続して配置されているタグ連続体等、他の種類の媒体であってもよい。
【００６０】
なお、本発明は、以上説明した実施形態によって限定されることはない。
【符号の説明】
【００６１】
１      ラベル連続体
１ａ    台紙
１ｂ    ラベル
１ｃ    アイマーク
２      インクリボン
５      ロール紙
１０    印字部
１１    プラテンローラ
１２    サーマルヘッド
１３    供給部
１４    リボン巻き取り軸
１５    リボン供給軸
１６    透過型センサ
１６ａ  発光素子
１６ｂ  受光素子
１７    反射型センサ
１８    支持軸
１９    排出口
２０    本体ユニット
３０    上蓋ユニット
４０    印字ユニット
５０    ＣＰＵ
５１    ＲＯＭ
５２    ＲＡＭ
５３    ステッピングモータ
５４    プラテン制御回路
５５    サーマルヘッド制御回路
５８    センサ制御回路
６３    操作部
６４    表示部
７０    センサ設定部
８０    コンピュータ
１００  プリンタ
１５０  制御部
【図１】
2014213544.tif 000003
【図２】
2014213544.tif 000004
【図３】
2014213544.tif 000005
【図４】
2014213544.tif 000006
【図５】
2014213544.tif 000007
【図６】
2014213544.tif 000008
【図７】
2014213544.tif 000009