(57)【要約】【課題】搬送方向における印刷領域の長さが識別マークの長さよりも短くとも無駄なく印刷可能な印刷媒体および印刷装置を提供する。【解決手段】シート１００の表面１１０には複数のラベル１５０が等間隔に配置されており、各ラベル１５０を含む印刷領域１７０が設定されている。シート１００の裏面１２０にはラベル１５０の情報を含む識別マーク１６０が印刷されている。印刷領域１７０の長さＦは、搬送方向における識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）よりも短い。３つのラベル１５１，１５２，１５３のそれぞれの印刷領域１７１，１７２，１７３を一組にした印刷領域組１７５ごとに、１つの識別マーク１６０を対応させる。識別マーク１６０の先端識別子１６３を基準に印刷領域組１７５の先端位置を求め、各印刷領域１７１，１７２，１７３の先端位置を検出する。【選択図】図４
2014108590.tif 000002
【特許請求の範囲】
【請求項１】
尺の長いシート状の印刷媒体であり、印刷時に長尺な方向に沿って搬送され、印刷面において搬送方向に沿って所定間隔ごとに設定される印刷領域に印刷が行われる印刷媒体であって、
前記印刷媒体上に、前記印刷領域の前記搬送方向における先端位置を設定するための情報である先端情報と、前記印刷媒体の種類を識別する情報である識別情報とを一組とし、前記搬送方向に沿って断続的に印刷された識別マークを備え、
所定の複数の前記印刷領域が前記搬送方向に配置されてなる印刷領域組ごとに一組の前記識別マークが印刷されていることを特徴とする印刷媒体。
【請求項２】
前記搬送方向において、前記識別マークの印刷位置の配置間隔は、前記印刷領域組の最下流に位置する前記印刷領域の前記先端位置の配置間隔に等しい間隔であることを特徴とする請求項１に記載の印刷媒体。
【請求項３】
前記搬送方向の長さが等しい前記印刷領域が前記搬送方向に並べて配置されている場合、前記搬送方向において、前記識別マークの印刷位置の配置間隔は、前記印刷領域の前記先端位置の配置間隔の整数倍の間隔であることを特徴とする請求項１または２に記載の印刷媒体。
【請求項４】
前記印刷領域の前記搬送方向の長さが前記識別マークの前記搬送方向の長さ以上である場合、前記搬送方向における一組の前記印刷領域ごとに一組の前記識別マークが印刷され、
前記印刷領域の前記搬送方向の長さが前記識別マークの前記搬送方向の長さよりも短い場合、前記印刷領域組ごとに一組の前記識別マークが印刷されていることを特徴とする請求項３に記載の印刷媒体。
【請求項５】
前記識別マークの前記先端情報は、前記搬送方向と直交する幅方向に沿って帯状に延びる識別子である先端識別子と、前記搬送方向の下流側で前記先端識別子に接続し、識別子が配置されずに所定の長さを有する領域である静領域とからなり、
当該静領域の前記搬送方向の長さは、前記識別情報の前記搬送方向の長さ以上であることを特徴とする請求項３または４に記載の印刷媒体。
【請求項６】
個々の前記識別マーク間には、識別子が配置されない調節領域が設けられ、
当該調節領域の前記搬送方向の長さは、前記印刷領域の前記搬送方向の長さに応じて設定されることを特徴とする請求項３から５のいずれかに記載の印刷媒体。
【請求項７】
請求項１から６に記載の印刷媒体に印刷された前記識別マークを読み取る読取手段と、
前記読取手段が読み取った前記識別マークに含まれる前記先端情報に基づいて、個々の前記印刷領域の前記先端位置を特定する特定手段と、
前記特定手段が特定した前記先端位置を基準に印刷データに応じた印刷を行う印刷手段と、
を備えた印刷装置。
【請求項８】
印刷終了後に、前記印刷媒体を前記搬送方向において所定の位置で停止する制御を行う停止制御手段をさらに備え、
前記停止手段は、印刷終了後に、
一組の前記印刷領域ごとに一組の前記識別マークが前記印刷媒体に印刷されている場合、印刷中に前記読取手段が読み取った前記識別マークに含まれる前記先端情報を検出した位置を基準に前記印刷媒体の停止位置を制御し、
前記印刷領域組ごとに一組の前記識別マークが前記印刷媒体に印刷されている場合、前記読取手段が読み取った前記識別マークに含まれる前記識別情報に基づき識別した前記印刷媒体の種類に応じて予め決められた長さ分、前記印刷媒体を搬送して前記印刷媒体の停止位置を制御すること
を特徴とする請求項７に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、尺の長いシート状の印刷媒体および印刷装置に関する。
【背景技術】
【０００２】
尺の長いシート状の印刷媒体と、その印刷媒体に文字等を印刷する印刷装置が知られている。例えば、特許文献１に記載のラベル用紙は、帯状台紙の表面に複数のラベルが所定の間隔で仮着され、裏面には、検出マークが、各ラベルの先端に対応する位置の側縁に印刷されている。ラベルプリンタは、光学検出器で検出マークを読み取ることによって個々のラベルの先端位置を検出すると共に、検出マークを構成する複数の線の本数と線同士の間隔とを読み取り、ラベルの種類を判別して印字を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１４１７７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、個々のラベルの先端位置を検出マークで示すため、１つのラベルに１つの検出マークを対応させている。このため、ラベル用紙の搬送方向における検出マークの長さがラベルの長さよりも長い場合、隣り合うラベルの検出マークが重なる位置に配置されてしまう。このようなラベルに対応するにはラベル間の余白部分を大きくし、検出マークの重なりを防止するとよいが、ラベル用紙における不使用部分が多くなるという問題があった。また、光学検出器に読取精度の高いものを用いれば搬送方向における検出マークの長さを短くすることが可能だが、生産コストが高くなるという問題があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、搬送方向における印刷領域の長さが識別マークの長さよりも短くとも無駄なく印刷可能な印刷媒体および印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様によれば、尺の長いシート状の印刷媒体であり、印刷時に長尺な方向に沿って搬送され、印刷面において搬送方向に沿って所定間隔ごとに設定される印刷領域に印刷が行われる印刷媒体であって、前記印刷媒体上に、前記印刷領域の前記搬送方向における先端位置を設定するための情報である先端情報と、前記印刷媒体の種類を識別する情報である識別情報とを一組とし、前記搬送方向に沿って断続的に印刷された識別マークを備え、所定の複数の前記印刷領域が前記搬送方向に配置されてなる印刷領域組ごとに一組の前記識別マークが印刷されている印刷媒体が提供される。
【０００７】
第１態様の印刷媒体は、複数の印刷領域を組にして印刷領域組とし、印刷領域組ごとに一組の識別マークを印刷することができるので、印刷媒体の搬送方向において、識別マークの長さが印刷領域の長さよりも長い場合、隣り合う印刷領域の識別マークが重ならないように印刷領域の余白部分を大きくしたり、識別マークを読み取る光学検出器の読み取り精度を高めてより識別マークの大きさを小さくしたりする手間がかからない。
【図面の簡単な説明】
【０００８】
【図１】ロール状に巻回したシート１００を収納し、カバー５が開位置にあるラベルプリンタ１の斜視図である。
【図２】ラベルプリンタ１の縦断面図である。
【図３】ラベルプリンタ１の電気的構成を示すブロック図である。
【図４】シート１００の表面１１０の印刷領域１７０と裏面１２０の識別マーク１６０との位置関係を示す図である。
【図５】シート１０５の表面１１０の印刷領域１７６と裏面１２０の識別マーク１６８との位置関係を示す図である。
【図６】ラベルプリンタ１で行われる印刷制御プログラムのメインルーチンのフローチャートである。
【図７】印刷制御プログラムのメインルーチンからコールされる用紙頭出し処理のサブルーチンのフローチャートである。
【図８】印刷制御プログラムのメインルーチンからコールされる印刷処理のサブルーチンのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を具体化した一実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。図示された装置の構成、各種処理のフローチャートなどは、その形態のみに限定する趣旨ではなく、単なる説明例である。
【００１０】
図１、図２を参照し、本発明に係る印刷媒体および印刷装置の一例であるシート１００およびラベルプリンタ１の概略構成について説明する。以下の説明では、図１の右上側、左下側、右下側、左上側、上側、下側を、それぞれラベルプリンタ１の後側、前側、右側、左側、上側、下側とする。なお、図２は、カバー５が閉じられた状態にあるラベルプリンタ１の縦断面図を示すが、カバー５の図示は省略されている。
【００１１】
図１に示すように、ラベルプリンタ１は、尺の長いラベルシート（以下、単に「シート」という）１００に種々のキャラクタ（文字、数字、記号、および図形等）を印刷する装置である。ラベルプリンタ１は、カバー５の上面が弧状に丸みをおびた直方体形状を有する。ラベルプリンタ１は、ラベルプリンタ１の本体をなす筐体２と、筐体２後部に回動可能に軸支され、筐体２の上面の一部を被覆可能なカバー５を備える。筐体２は、前面に、左右方向に移動可能なカットレバー９を備える。カットレバー９はカッターユニット８（図２参照）に連結されている。ユーザがカットレバー９を左右方向に移動させると、カッターユニット８が左右に移動し、印刷後のシート１００が切断される。
【００１２】
筐体２の前端部上面には、ＦＥＥＤキー７１、電源キー７２等の種々の入力ボタンを含む操作部７が設けられている。操作部７の後側には、板状の透明樹脂製のトレー６が立設されている。トレー６の後側には、カバー５が閉じられると、カバー５の前端部５１と筐体２とによって左右方向に長い排出口２１（図２参照）が形成される。トレー６は、排出口２１から排出される印刷後のシート１００を受ける。
【００１３】
筐体２は、背面部の一方の側面寄りに、電源コード１０（図２参照）が接続されるコネクタ（図示略）を備える。図示しないが、筐体２は、背面部に、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルが接続されるＵＳＢコネクタおよびＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルが接続されるＬＡＮコネクタを備える。ラベルプリンタ１は、ＵＳＢコネクタまたはＬＡＮコネクタを介し、パーソナルコンピュータ（図示略、以下ＰＣという）等の外部機器と接続可能である。
【００１４】
筐体２内部の後部には、収納部４が設けられている。収納部４は、側面視で円弧状に下方に凹んでいる（図２参照）。収納部４には、スプール３５（図２参照）にロール状に巻回されたシート１００を保持するホルダ３が、着脱可能に収納される。シート１００は、例えば、自己発色性を有する長尺状の感熱シート（いわゆる、サーマルペーパー）や、感熱シートの片面に粘着剤を介して剥離紙が貼り合わされた長尺状の印字テープ等で構成される。本実施形態のシート１００は、上記の剥離紙と貼り合わせた感熱シートに所定の大きさのプレート状の切り込みを等間隔に設けることで、印刷面（表面１１０）に複数のラベル１５０（図４参照）を並べて配置したラベルシートである。
【００１５】
ホルダ３は、シート１００を巻回すスプール３５と、スプール３５の一端側に配置される保持部材３６と、スプール３５の他端側に配置されるガイド部材３７から構成される。シート１００は、印刷面を内側にしてスプール３５に巻回されている。保持部材３６とガイド部材３７は、シート１００を巻回したスプール３５を回転可能に保持する。保持部材３６は、ラベルプリンタ１の収納部４にホルダ３を収納する際に、ホルダ３の収納部４内での位置決めと保持を担う。ガイド部材３７は、ロール状に巻回されたシート１００の側面に当接し、シート１００の幅方向の位置ずれを防止する。
【００１６】
ホルダ３は、カバー５が開位置にある状態で収納部４に着脱可能である。ホルダ３は、スプール３５の軸線をラベルプリンタ１の左右方向に向け、保持部材３６を右側に、ガイド部材３７を左側に配置した状態で、収納部４に収納される。収納部４は、右側の端部に、上方へ向けて直立し、先端が二股に分かれた支持部４１を有する。ホルダ３の保持部材３６は支持部４１に挟まれて、ホルダ３を収納部４内に位置決めし、保持する。ラベルプリンタ１は、スプール３５の長さをシート１００の幅に合わせて変更することで、様々な幅のシート１００を扱うことができる。巻回されたシート１００の外側の面（裏面１２０）には、シート１００の幅方向に帯状に延びる複数の識別子を一群とする識別マーク１６０が、所定の間隔ごとに断続的に印刷されている。識別マーク１６０は、後述する光学センサ９５（図３参照）によって読み取られる。識別マーク１６０の詳細については後述する。
【００１７】
筐体２において、収納部４の左前方には、レバー１１が設けられている。レバー１１の右側には、左右方向に長いローラホルダ２５が設けられている。図２に示すように、ローラホルダ２５は、プラテンローラ２６、接続ローラ２７、および搬送ローラ２８を、左右方向を軸方向として回転可能に保持する。ローラホルダ２５の下方には、プラテンローラ２６および搬送ローラ２８に対向して、板状のサーマルヘッド３１が配置される。ローラホルダ２５は、レバー１１の上下方向への回動に連動して、後端の支点を中心に上下方向に移動する。
【００１８】
レバー１１は、図示しない巻きバネによって常に上方に付勢されるが、カバー５が閉じられると、レバー１１が巻きバネの付勢力に抗って下方に回動する。その結果、ローラホルダ２５が下方に移動し、プラテンローラ２６と搬送ローラ２８が、シート１００をサーマルヘッド３１に向けて押圧する。この場合、ラベルプリンタ１は印刷可能な状態になる。一方、カバー５が開けられると、レバー１１が上方に回動する。その結果、ローラホルダ２５が上方に移動し、プラテンローラ２６と搬送ローラ２８が、サーマルヘッド３１およびシート１００から離間する。この場合、ラベルプリンタ１は、印刷不能な状態になる。
【００１９】
収納部４の前側（図２の左側）には、前方斜め下方向（図２の左斜め下方向）へ向けて延び、さらに折曲して前方へ向けて延びるシート１００の搬送経路２２が設けられている。搬送経路２２は、搬送ローラ２８とサーマルヘッド３１の間、およびプラテンローラ２６とサーマルヘッド３１の間を通り、ラベルプリンタ１の上面に設けられた排出口２１へ向けて延びる。なお、前述したように、排出口２１は、カバー５の前端部５１と筐体２によって形成されるが、図２では、カバー５の図示を省略しているため、筐体２において排出口２１が形成される部位を図示している。
【００２０】
本実施形態では、シート１００が搬送経路２２に沿って収納部４から排出口２１に搬送されながら印刷が行われる。以下の説明では、搬送経路２２に沿ってシート１００が搬送される方向をシート１００の搬送方向という。搬送経路２２において収納部４側を搬送方向の上流側といい、排出口２１側を搬送方向の下流側という。通常、印刷実行時には、シート１００は上流側から下流側に向かって搬送される。
【００２１】
図２に示すように、プラテンローラ２６、搬送ローラ２８、接続ローラ２７、およびサーマルヘッド３１は、搬送経路２２の前後方向略中央に位置する。サーマルヘッド３１は、プラテンローラ２６に対向する位置に、搬送方向に対して直交する方向に一列に配列された複数の発熱素子（図示略）を備える。サーマルヘッド３１は、発熱素子によって、プラテンローラ２６と発熱素子との間に挟まれたシート１００に印刷を行う。なお、以下では、シート１００に印刷が行われるプラテンローラ２６と発熱素子との間の位置を、印刷位置という。プラテンローラ２６は、サーマルヘッド３１に向かって付勢される。プラテンローラ２６は、図示しないギアを介して搬送モータ２１０（図３参照）と接続されており、搬送モータ２１０の駆動に伴い、正回転および逆回転する。プラテンローラ２６の正回転は、シート１００を下流側へ搬送する向き（図２においては時計回り）への回転であり、逆回転は、シート１００を上流側へ搬送する向き（図２においては反時計回り）への回転である。
【００２２】
プラテンローラ２６の後側には、プラテンローラ２６から僅かに離間して、搬送ローラ２８が配置されている。プラテンローラ２６と搬送ローラ２８の間には、接続ローラ２７が配置されている。接続ローラ２７の外周面は、プラテンローラ２６の外周面および搬送ローラ２８の外周面に接触している。接続ローラ２７は、プラテンローラ２６からの動力を搬送ローラ２８に伝達する。搬送ローラ２８は、接続ローラ２７を介してプラテンローラ２６から伝達される動力により、プラテンローラ２６と同一方向に従動回転する。
【００２３】
プラテンローラ２６および搬送ローラ２８は、シート１００の同じ側の面（図２の上側の面）に接触し、サーマルヘッド３１との間でシート１００を挟む。プラテンローラ２６および搬送ローラ２８は、サーマルヘッド３１との間にシート１００を挟んで同一の方向に回転することで、シート１００を搬送方向（上流側から下流側に向かう順方向、または下流側から上流側に向かう逆方向）に搬送する。シート１００への印刷は、サーマルヘッド３１において搬送方向に直交する方向に配列された一列の発熱素子に対応する１ライン毎に行われる。
【００２４】
接続ローラ２７および搬送ローラ２８の後方斜め上方には、光学センサ９５が設けられている。本実施形態の光学センサ９５は、反射型のセンサである。光学センサ９５は、発光部から出射した光がシート１００に反射した反射光を、フォトトランジスタ等を用いた受光部で受光し、反射光の強度に応じた検出値を出力する。光学センサ９５に接続されたＣＰＵ２０１（図３参照）は、光学センサ９５の検出値に基づき、シート１００に印刷された識別マーク１６０（図４参照）に含まれる情報を読み取ることができる。なお、搬送経路２２を挟み、光学センサ９５に対向する位置に、反射板９７が設けられている。シート１００が搬送経路２２に配置されていない場合、光学センサ９５の出射光は反射板９７に反射され、受光部で受信される。このときの光学センサ９５の検出値は、識別マーク１６０を検出した際の検出値と異なり、ＣＰＵ２０１は、搬送経路２２にシート１００が配置されていないことを検出できる。
【００２５】
プラテンローラ２６と排出口２１との間には、固定刃および可動刃を有するカッターユニット８が設けられている。ユーザがカットレバー９を左右方向に移動させると、固定刃と可動刃との間でシート１００が挟まれて切断される。
【００２６】
図３を参照し、ラベルプリンタ１の電気的構成について説明する。図３に示すように、ラベルプリンタ１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、およびフラッシュＲＯＭ２０４を備える。これらは相互にバス２０５で接続されている。ＣＰＵ２０１は、ラベルプリンタ１全体の制御を司る。ＲＯＭ２０２には、後述する印刷制御プログラム等、ラベルプリンタ１の制御に必要な各種のプログラムと、これらのプログラムに必要な制御データ等が記憶されている。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたプログラムに従って、各種の演算、制御処理を行う。また、ＲＯＭ２０２には、多数のキャラクタフォント等も記憶されている。
【００２７】
ＲＡＭ２０３には、ＣＰＵ２０１による各種の演算結果等が一時的に記憶される。図示はしないが、ＲＡＭ２０３には、例えば、外部機器から受信した印刷データを記憶する受信データ記憶領域や、印刷を実行する際に印刷用ドットパターンデータを記憶する印刷バッファ、ワーク領域等の記憶領域が設けられる。ドットパターンデータは、外部機器から受信した印刷データとＲＯＭ２０２に記憶されたキャラクタフォントに基づいて、印刷バッファに展開される。フラッシュＲＯＭ２０４は、不揮発性メモリであり、各種の情報が記憶される。
【００２８】
バス２０５には入出力インタフェイス２０６が接続されている。入出力インタフェイス２０６には、ＦＥＥＤキー７１、電源キー７２を含む操作部７、駆動回路２０７，２０８，２０９、ＬＡＮインタフェイス２１１、およびＵＳＢインタフェイス２１２が接続されている。ＦＥＥＤキー７１は、シート１００を頭出しし、印刷開始位置に送る場合に操作されるキーである。電源キー７２は、ラベルプリンタ１の電源のオンオフを行うスイッチである。駆動回路２０７には、シート１００への印刷を行うサーマルヘッド３１（より詳細には、発熱素子）が接続されている。駆動回路２０７は、ＣＰＵ２０１からの制御信号に基づき、サーマルヘッド３１の各発熱素子の通電の有無を制御することで、サーマルヘッド３１全体の発熱態様を制御する。駆動回路２０８には、シート１００を搬送するプラテンローラ２６（図２参照）を回転させるための搬送モータ２１０が接続されている。駆動回路２０８は、ＣＰＵ２０１からの制御信号に基づいて搬送モータ２１０を駆動制御する。搬送モータ２１０にはステッピングモータやサーボモータが用いられ、駆動回路２０８は、搬送モータ２１０の回転向き（正回転、逆回転）および回転量を制御する。駆動回路２０９には、光学センサ９５の発光部が接続されている。駆動回路２０９は、ＣＰＵ２０１からの制御信号に従い、光学センサ９５の発光部から光を出射する。また、光学センサ９５の受光部は入出力インタフェイス２０６に接続され、受光部で受光した反射光の強度に応じた検出値をＣＰＵ２０１に出力する。
【００２９】
ＬＡＮインタフェイス２１１には、ＬＡＮコネクタ（図示略）が接続されている。ＵＳＢインタフェイス２１２には、ＵＳＢコネクタ（図示略）が接続されている。ＬＡＮインタフェイス２１１およびＵＳＢインタフェイス２１２は、それぞれ、これらのコネクタを介して接続された外部機器との間のデータの送受信を行う。ＣＰＵ２０１は、ＬＡＮインタフェイス２１１およびＵＳＢインタフェイス２１２を介して外部機器から受信した印刷データに従って、印刷を制御する。
【００３０】
図４、図５を参照し、シート１００，１０５の識別マーク１６０，１６８について説明する。なお、図４、図５では、左右方向をラベルプリンタ１におけるシート１００，１０５の搬送方向とし、紙面右手側を上流側、左手側を下流側とする。また、シート１００，１０５は、対比のため、搬送方向における表面１１０と裏面１２０の位置を合わせた状態で、紙面の上下に並べて図示している。シート１００は、１つの識別マーク１６０に対して複数の印刷領域１７０が対応する例を示すものであり、シート１０５は、１つの識別マーク１６８に対して１つの印刷領域１７６が対応する例を示すものである。
【００３１】
図４に示すように、シート１００は、印刷が行われる感熱シートの印刷面を表面１１０とし、感熱シートに張り合わされた剥離紙の表面を裏面１２０とする。シート１００の表面１１０には、所定の大きさの複数のラベル１５０が搬送方向に沿って等間隔に並べて配置されている。シート１００の幅方向両端と各ラベル１５０間には、余白部分が設けられている。シート１００の表面１１０には、個々のラベル１５０に対応する印刷領域１７０が設定されている。１つの印刷領域１７０は、１つのラベル１５０と、そのラベル１５０の下流側に位置する余白部分を含む領域である。詳細は後述するが、本実施形態のシート１００は、隣り合う３つの印刷領域１７０が印刷領域組１７５として１つの組を構成し、１つの識別マーク１６０に対応する。よって便宜上、印刷領域組１７５を構成する３つの印刷領域１７０について、搬送方向下流側の印刷領域１７０から順に、第一印刷領域１７１、第二印刷領域１７２、第三印刷領域１７３と呼ぶこととする。また、ラベル１５０についても同様に、第一印刷領域１７１、第二印刷領域１７２、第三印刷領域１７３に含まれるラベル１５０を、それぞれ、第一ラベル１５１、第二ラベル１５２、第三ラベル１５３と呼ぶこととする。
【００３２】
シート１００の裏面１２０には、複数の識別子を組み合わせた識別マーク１６０が搬送方向に沿って等間隔に並べて印刷されている。本実施形態において、識別子は、所定の太さ（例えば５ｍｍ）でシート１００の幅方向に延びる黒い帯状の線分で示される。識別マーク１６０は、先端情報１６１と、先端情報１６１の上流側に配置される識別情報１６４との２つの情報からなる。先端情報１６１は、印刷領域１７０の搬送方向における先端位置を設定するための情報である。先端情報１６１は、さらに、静領域１６２と、静領域１６２の上流側に配置される先端識別子１６３とから構成される。静領域１６２は、識別子が配置されない領域であり、剥離紙の下地の色が現れる無着色の帯である。搬送方向における静領域１６２の長さＤは、識別情報１６４の長さＢ以上となるように設定されている。本実施形態では、静領域１６２の長さＤは、例えば２５ｍｍに設定されている。識別情報１６４を構成する識別子の組み合わせがすべて無着色の帯であった場合、識別情報１６４を静領域１６２として誤認識するおそれがある。静領域１６２の長さＤが識別情報１６４の長さＢと同じ場合、識別子の組み合わせがすべて無着色の帯であった場合を無効とすれば、他の組み合わせの識別子は判別することが可能である。静領域１６２の長さＤが識別情報１６４の長さＢより大きければ、識別情報１６４を静領域１６２として誤認識するおそれは、より軽減される。
【００３３】
先端識別子１６３は、１本の黒い帯状の線分からなる識別子と、識別子の上流側に配置される１本の無着色（無地）で帯状の線分との組み合わせによって示される。搬送方向における先端識別子１６３の長さＡは、例えば１０ｍｍに設定されており、１本の黒帯の太さは５ｍｍに設定されている。後述する印刷制御プログラムの処理では、光学センサ９５によって、静領域１６２の長さＤ以上の長さで識別子の配置されていない領域が検出された後、１本の黒帯による識別子が検出された場合に、先端識別子１６３に対応付けられた印刷領域１７０の先端位置が検出される。
【００３４】
識別情報１６４は、複数の識別子（本実施形態では５本）を配置することが可能な長さＢの領域に配置した識別子の組み合わせをもって、シート１００の種類を識別することのできる情報である。ラベルプリンタ１は、シートの幅と、ラベルの大きさ（搬送方向および幅方向の大きさ）が異なる複数種類のシートに対し、それぞれの種類に応じた印刷（各種類のシートが有するラベルに合わせた印刷）を行うことが可能である。よって、シートの種類と、識別情報１６４における識別子の組み合わせ（認識ＩＤ）とが予め決められており、ＲＯＭ２０２にテーブルが記憶されている。例えば、図４のシート１００の場合、識別情報１６４は、下流側から順に識別子がなし（無地）、なし（無地）、あり（黒帯）、あり（黒帯）、あり（黒帯）という組み合わせで、識別子が配置されている。すなわち、識別情報１６４は、二進数で「００１１１」の認識ＩＤとして取得される。認識ＩＤ「００１１１」は、例えば、シート１００の有するラベル１５０のサイズ（幅×長さ）が、３０×２０ｍｍであることを記す情報と対応付けられている。すなわち、５本分の識別子を配置可能な本実施形態の識別情報１６４は、識別子の組み合わせに応じて最大３２種類のシートを対応付けることができる。もっとも、識別情報１６４が先端情報１６１の上流に配置されるため、先端情報１６１の無地の部分と合わせて静領域１６２を誤認識するおそれのある２種類の組み合わせを省き、最大３０種類のシートが対応付けられる。
【００３５】
識別マーク１６０の先端識別子１６３は、印刷領域組１７５の第一印刷領域１７１の先端位置に対応付けられている。すなわち、識別マーク１６０は、シート１００の搬送方向において、印刷領域組１７５ごとに繰り返し設けられている。ゆえに、識別マーク１６０間には、識別子の配置されない、調節領域１６５が設けられている。識別マーク１６０の先端位置が繰り返し配置される配置間隔をＥとすると、配置間隔Ｅは、調節領域１６５の長さＣと、識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）とを合計した長さに相当する。この配置間隔Ｅは、調節領域１６５の長さＣが調節されることによって、印刷領域組１７５の長さＧと等しくなるように調節されている。印刷領域組１７５の長さＧは、言い換えると、印刷領域組１７５の最も下流側に位置する第一印刷領域１７１の先端位置（第一印刷領域１７１における最も下流側の位置）の配置間隔である。なお、１つの印刷領域１７０の長さをＦとする。この場合、３つの印刷領域１７０からなる印刷領域組１７５の長さＧは、３Ｆに相当する。
【００３６】
識別マーク１６０の配置間隔Ｅと、印刷領域組１７５の長さＧ、換言すると、印刷領域組１７５の最も下流側に位置する第一印刷領域１７１の先端位置の配置間隔とが等しい間隔であれば、印刷領域組の先端位置を印刷開始位置に精確にセットすることができる。また、印刷領域組に含まれる各印刷領域の先端位置も、識別マーク１６０の先端位置を基準に特定すれば、印刷開始位置に精確にセットすることができる。また、大きさが等しい印刷領域１７０が搬送方向に並んで配置されるので、印刷領域組１７５ごとに１つずつ対応付けられる識別マーク１６０は、印刷領域組１７５を構成する印刷領域１７０の数を任意とした場合、印刷領域１７０の整数倍の数あたりに１つの識別マーク１６０が設けられることになる。個々の印刷領域１７０の大きさが等しければ、１つの印刷領域１７０の先端位置を基準に印刷開始位置をセットすれば、他の印刷領域１７０の印刷開始位置は、搬送方向における印刷領域１７０の長さＦ分を加減するだけで容易に、それぞれの先端位置を印刷開始位置にセットすることができる。また、調節領域１６５を有することにより、印刷領域組１７５の長さＧに、識別マーク１６０の配置間隔Ｅが等しくなるように調節することを容易に行うことができる。
【００３７】
このように、シート１００は、１つの印刷領域１７０の長さＦよりも識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）が短い場合、複数の印刷領域１７０を組にした印刷領域組１７５が設定される。そして、シート１００において、識別マーク１６０は、印刷領域組１７５と位置合わせした状態で、１つの印刷領域組１７５に対して１つずつ繰り返して設けられる。
【００３８】
一方、図５に示すように、１つの印刷領域１７６の長さＦが、識別マーク１６８の長さ（Ａ＋Ｂ＋Ｄ）以上である場合、印刷領域組は設定されず、１つの印刷領域１７６に対して１つの識別マーク１６８が設けられる。この印刷領域１７６には、１つのラベル１５６が含まれ、そのサイズ（幅×長さ）は、例えば、３０×５０ｍｍである。図５のシート１０５の場合、静領域１６２と先端識別子１６３とから構成される先端情報１６１は、シート１００（図４参照）と同じであるが、識別情報１６６は、ラベル１５６を示す情報となっている。具体的に、識別情報１６６は、下流側から順に識別子がなし（無地）、あり（黒帯）、なし（無地）なし（無地）、なし（無地）という組み合わせで、識別子が配置されている。すなわち、識別情報１６４は、二進数で「０１０００」の認識ＩＤとして取得される。また、調節領域１６７は、印刷領域１７６の長さＦが、識別マーク１６８の先端位置が繰り返し配置される配置間隔Ｅと等しくなるように調節されている。このように、識別マークの長さ（Ａ＋Ｂ＋Ｄ）は、シートの種類に関わらず一定であり、調節領域１６７によって、印刷領域の先端位置と、識別マークの先端位置が一致するように調節される。本実施形態のラベルプリンタ１は、印刷領域１７６の長さＦが、識別マーク１６８の長さ（Ａ＋Ｂ＋Ｄ）よりも大きいシート１０５と、印刷領域１７０の長さＦが、識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）よりも短いシート１００の双方を利用することができる。より多くのタイプのシートに対応できるようにするには、識別情報１６４で扱う識別子の本数を増やせばよいが、識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）がより大きくなるため、本実施形態のように、印刷領域１７０の長さＦが、識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）よりも短いシート１００を扱えれば、様々なラベル１５０に対応することができる。
【００３９】
図６〜図８を参照し、本実施形態のラベルプリンタ１で実行される印刷制御プログラムについて説明する。ＣＰＵ２０１は印刷制御プログラムを実行し、外部機器から受信する印刷データに基づいてシート１００のラベル１５０に対する印刷を行う。印刷制御プログラムは、ＬＡＮインタフェイス２１１またはＵＳＢインタフェイス２１２を介して接続されたいずれかの外部機器から送信された印刷データが受信されると開始され、ＲＯＭ２０２に記憶されたプログラムに従って、ＣＰＵ２０１によって実行される。
【００４０】
図６に示すように、ユーザが電源キー７２を操作してラベルプリンタ１を起動させ、印刷制御プログラムのメインルーチンが開始されると、プログラム実行時の初期処理が行われる（Ｓ１１）。ＣＰＵ２０１は、ＲＡＭ２０３の記憶領域の確保を行い、プログラムで使用する各種フラグや変数の初期値をＲＯＭ２０２またはフラッシュＲＯＭ２０４から読み込み、ＲＡＭ２０３に記憶して初期化を行う。また、搬送モータ２１０、サーマルヘッド３１、光学センサ９５等の動作確認を行う。次いで用紙（シート）の基準位置を初期化する処理が行われる（Ｓ１３）。基準位置は、ラベルプリンタ１の１回の使用において、シート１００を搬送したときに、識別マーク１６０に基づいて、搬送方向の最も下流側において検出された印刷領域１７０の先端位置である。シート１００のラベル１５０への印刷は、基準位置をもとにシート１００を搬送し、サーマルヘッド３１に対し、個々のラベル１５０の位置を合わせて行う。ラベルプリンタ１の起動時には、前回のラベルプリンタ１の駆動時に検出された基準位置がフラッシュＲＯＭ２０４に設定された状態となっており、ＣＰＵ２０１は、基準位置を初期化して未設定の状態に設定する。また、媒体（シート）の認識ＩＤが初期化される（Ｓ１５）。前回のラベルプリンタ１の使用時に使用されたシートの認識ＩＤがフラッシュＲＯＭ２０４に記憶された状態となっており、ＣＰＵ２０１は認識ＩＤを初期化して未認識の状態に設定する。
【００４１】
ＣＰＵ２０１は、操作部７のＦＥＥＤキー７１が操作されたか、あるいは、カバー５が閉じられたか確認する（Ｓ１７）。ユーザがＦＥＥＤキー７１の操作を行わず、また、ユーザがカバー５の閉鎖を行わなければ（Ｓ１７：ＮＯ）、Ｓ２１に進む。ラベルプリンタ１にシート１００がすでにセットしてあり、ユーザがＦＥＥＤキー７１を操作し、シート１００の頭出しを行った場合（Ｓ１７：ＹＥＳ）、ＣＰＵ２０１はＳ１９へ進む。また、ユーザがラベルプリンタ１に新規あるいは交換でシート１００をセットし、カバー５を閉じた場合も、ＣＰＵ２０１はＳ１９へ進む。Ｓ１９では、用紙頭出し処理（図７参照）のサブルーチンがコールされる。用紙頭出し処理については後述するが、この処理によって、シート１００がまず基準位置にセットされてから、印刷領域１７０の先端位置が、サーマルヘッド３１による印刷の開始位置に対応する位置にセットされる。用紙頭出し処理が終わったら、ＣＰＵ２０１はＳ２１に進む。
【００４２】
ＣＰＵ２０１は、外部機器から印刷データが送信された場合、印刷データの受信が完了したか否か確認する（Ｓ２１）。印刷データが送信されていない場合、あるいは印刷データの受信中である場合、ＣＰＵ２０１はＳ２５に進む。外部機器から印刷データが送信され、その印刷データの受信が完了した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ２０１はＳ２３に進む。Ｓ２３では、印刷処理（図８参照）のサブルーチンがコールされる。印刷処理についても後述する。印刷処理が終わったら、ＣＰＵ２０１はＳ２５に進む。
【００４３】
ユーザが電源キー７２を操作してラベルプリンタ１の動作を終了した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ２０１は、印刷制御プログラムの終了時の処理を行い（Ｓ２７）、ＲＡＭ２０３の記憶領域を開放してプログラムを終了する。ユーザが電源キー７２を操作しなければ（Ｓ２５：ＮＯ）、Ｓ１７に戻り、以降、Ｓ１７〜Ｓ２５が繰り返し実行される。
【００４４】
次に、Ｓ１９のサブルーチンである用紙頭出し処理について説明する。図７に示すように、用紙頭出し処理が実行されると、ＣＰＵ２０１は、搬送モータ２１０の駆動回路２０８に指示を送り、プラテンローラ２６等を回転させて、用紙（シート１００）の搬送を開始する（Ｓ３１）。ＣＰＵ２０１は、駆動回路２０９に指示を送って光学センサ９５を駆動させ、光学センサ９５からの検出値を読み込んで用紙の検出を行う。ＣＰＵ２０１は、用紙の検出がなされなくとも予め設定された所定時間（例えば５秒）が経過しないうちは（Ｓ３３：ＮＯ，Ｓ３５：ＮＯ）、Ｓ３３に戻り、待機する。シート１００を保持するホルダ３が収納部４に正しくセットされなかったり、紙詰まり等が発生するなどして所定時間が経過しても、搬送経路２２にシート１００が配置されなければ（Ｓ３３：ＹＥＳ）、ＣＰＵ２０１はタイムアウト（１）が生じたとしてＳ３７へ進む。ＣＰＵ２０１は、タイムアウト（１）が生じた場合に行う、用紙がなかったとするエラー処理を行う（Ｓ３７）。ＣＰＵ２０１は、搬送モータ２１０や光学センサ９５の駆動を停止し、印刷データ送信元の外部機器に用紙なしエラーのエラーコードを送信した後、用紙頭出し処理を終了してメインルーチン（図６参照）に戻る。
【００４５】
Ｓ３３で、所定時間内に搬送経路２２にシート１００が配置され、タイムアウト（１）が発生しなければ（Ｓ３３：ＮＯ，Ｓ３５：ＹＥＳ）、ＣＰＵ２０１はＳ３９に進む。ＣＰＵ２０１は、光学センサ９５の検出値に基づき、静領域１６２の検出を行う。プラテンローラ２６によるシート１００の搬送速度は一定であり、シート１００が、搬送方向における静領域１６２の長さＤ分搬送されるのにかかる時間は予め分かっている。ＣＰＵ２０１は、光学センサ９５の検出値で、識別子が配置されておらず、剥離紙の下地の色が検出された場合の値が、少なくとも、静領域１６２の長さＤ分、搬送されるのにかかる時間以上継続して検出されたか、すなわち静領域１６２が検出されたか確認する（Ｓ７７）。
【００４６】
ＣＰＵ２０１は、静領域１６２の検出がなされなくとも、予め設定された所定時間（例えば２秒）が経過しないうちは（Ｓ３９：ＮＯ，Ｓ４３：ＮＯ）、Ｓ３９に戻り、待機する。静領域１６２が検出されることがないまま所定時間が経過してしまった場合（Ｓ３９：ＮＯ）、ＣＰＵ２０１はタイムアウト（２）が生じたとしてＳ４１へ進む。ＣＰＵ２０１は、タイムアウト（２）が生じた場合に行う、識別マークがなかったとするエラー処理を行う（Ｓ４１）。ＣＰＵ２０１は、搬送モータ２１０や光学センサ９５の駆動を停止し、印刷データ送信元の外部機器に識別マークなしエラーのエラーコードを送信した後、用紙頭出し処理を終了してメインルーチン（図６参照）に戻る。
【００４７】
Ｓ３９で、所定時間内に静領域１６２が検出され、タイムアウト（２）が発生しなければ（Ｓ３９：ＮＯ，Ｓ４３：ＹＥＳ）、ＣＰＵ２０１はＳ４５に進む。ＣＰＵ２０１は、光学センサ９５の検出値に基づき、先端識別子１６３の検出を行う。ＣＰＵ２０１は、先端識別子１６３を検出できるまで待機し（Ｓ４５：ＮＯ）、検出したら（Ｓ４５：ＹＥＳ）、現在のシート１００の搬送位置を印刷の基準位置として確定し、フラッシュＲＯＭ２０４に設定する（Ｓ４７）。ＣＰＵ２０１は、さらにシート１００を搬送し、光学センサ９５の検出値に基づき、認識ＩＤの検出を行う（Ｓ４９）。ＣＰＵ２０１は、シート１００の裏面１２０において先端識別子１６３の上流側に配置された識別情報１６４（認識ＩＤ）を読み取る。ＣＰＵ２０１は、ＲＯＭ２０２のテーブルを参照してラベル１５０のサイズの情報を得たら、フラッシュＲＯＭ２０４に記憶する。光学センサ９５で先端識別子１６３を検出し、基準位置を定めることで、先端識別子１６３と直接の対応関係のない個々の印刷領域１７０であっても確実に先端位置を特定することができる。
【００４８】
ＣＰＵ２０１が、基準位置として、光学センサ９５で先端識別子１６３を検出した位置と、個々の印刷領域１７０との関係は、ラベル１５０の種類ごとに予め確認されており、上記テーブルに記憶されている。例えば、シート１００を基準位置にセットした場合、その位置からシート１００を、例えばＸｍｍ下流側に送ると、第一印刷領域１７１の先端位置が、サーマルヘッド３１による印刷の開始位置に対応する位置にセットされる。なお、Ｘｍｍは、搬送経路２２におけるサーマルヘッド３１の印刷開始位置と光学センサ９５の位置関係に応じた距離である。第一印刷領域１７１と第二印刷領域１７２との先端位置に対応する位置からシート１００を下流側に印刷領域１７０の長さＦ分ずつ送ると、第二印刷領域１７２、第三印刷領域１７３それぞれの先端位置が、サーマルヘッド３１による印刷開始位置に対応する位置にセットされる。このような情報に基づき、ＣＰＵ２０１は、基準位置をもとに、個々の印刷領域１７０の印刷開始位置へのシート１００の搬送量を求め、サーマルヘッド３１が位置するように、シート１００の搬送を行う。
【００４９】
ここで、搬送方向における個々の印刷領域１７０の長さＧが識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）よりも短い場合、光学センサ９５で識別情報１６４を読み取る際に、一部の印刷領域１７０（例えば第一印刷領域１７１）がサーマルヘッド３１による印刷開始位置よりも下流側へ搬送されてしまう場合がある。本実施形態では、上記の基準位置を求めた後は、シート１００の搬送時に、基準位置を原点とする現在のシート１００の位置を求め、個々の印刷領域１７０の先端位置を印刷開始位置に合わせる際に、差分に基づき搬送量を求めている。よって、搬送量が正の値となれば、搬送モータ２１０を正回転させ、シート１００を上流側から下流側に搬送し、搬送量が負の値となれば、搬送モータ２１０を逆回転させ、シート１００を下流側から上流側に搬送する。
【００５０】
Ｓ５１において、ラベル１５０への印刷が初回の場合、ＣＰＵ２０１は、シート１００を基準位置から、上記求めた規定量搬送する（Ｓ５１：ＮＯ）。ＣＰＵ２０１は、シート１００の規定量の搬送が完了し、第一印刷領域１７１の先端位置を、サーマルヘッド３１による印刷開始位置にセットしたら（Ｓ５１：ＹＥＳ）、用紙頭出し処理を終了してメインルーチン（図６参照）に戻る。
【００５１】
次に、図６のＳ２３のサブルーチンである印刷処理について説明する。図８に示すように、印刷処理が実行されると、ＣＰＵ２０１は、搬送モータ２１０の駆動回路２０８に指示を送り、プラテンローラ２６等を回転させて、用紙（シート１００）の搬送を開始する（Ｓ６１）。ＣＰＵ２０１は、外部機器からの受信が完了した印刷データを印刷バッファに展開し、ドットパターンデータを作成する。ＣＰＵ２０１は、印刷バッファに展開した印刷データに基づいて印刷を開始する（Ｓ６３）。印刷開始前の光学センサ９５は先端識別子１６３を検出している状態にあるので、ＣＰＵ２０１は、印刷の開始とともに識別情報１６４を読み込んで、シート１００の識別情報１６４（認識ＩＤ）を取得する（Ｓ６５）。そして、印刷対象のシート１００の個々の印刷領域１７０の長さＦを求める。
【００５２】
識別マーク１６８の長さ（Ａ＋Ｂ＋Ｄ）が印刷領域１７６の長さＦ以下であるシート１０５の場合（Ｓ６７：ＮＯ）、印刷領域１７６のラベル１５６に印刷した後に、印刷前の状態を基準に長さＦ分搬送すれば、次の印刷領域１７６の先端位置が印刷開始位置にセットされ、且つ、識別マーク１６８の先端識別子１６３も、印刷領域１７６に応じた位置に配置される。ゆえに、上記場合（Ｓ６７：ＮＯ）は印刷の都度の識別マーク１６８の検出は行わない。ＣＰＵ２０１は、印刷バッファに展開した印刷データに印刷を行い（Ｓ６９：ＮＯ）、印刷が完了したら（Ｓ６９：ＹＥＳ）、シート１００を、印刷開始位置から印刷領域１７６の長さＦ分、搬送する（Ｓ７１：ＮＯ）。搬送が完了したら（Ｓ７１：ＹＥＳ）、ＣＰＵ２０１は、印刷処理を終了してメインルーチン（図６参照）に戻る。
【００５３】
一方、識別マーク１６０の長さ（Ａ＋Ｂ＋Ｄ）が印刷領域１７０の長さＦより大きいシート１００の場合（Ｓ６７：ＹＥＳ）、用紙頭出し処理（図７参照）と同様に、次回の印刷の頭出しの基準となる基準位置の設定を行う。ＣＰＵ２０１は、光学センサ９５からの検出値に基づくシート１００の検出を行う（Ｓ７５：ＮＯ，Ｓ７７：ＮＯ，Ｓ７５）。タイムアウト（１）した場合（Ｓ７５：ＹＥＳ）、ＣＰＵ２０１は、用紙（シート）がなかったとするエラー処理を行って（Ｓ７９）、印刷処理を終了してメインルーチン（図６参照）に戻る。タイムアウト（１）前にシート１００を検出できれば（Ｓ７５：ＮＯ，Ｓ７７：ＹＥＳ）、ＣＰＵ２０１はＳ８１に進む。
【００５４】
ＣＰＵ２０１は、光学センサ９５の検出値に基づき、静領域１６２の検出を行う（Ｓ８１：ＮＯ，Ｓ８３：ＮＯ，Ｓ８１）。タイムアウト（２）した場合（Ｓ８１：ＹＥＳ）、ＣＰＵ２０１は、識別マークがなかったとするエラー処理を行って（Ｓ８５）、印刷処理を終了してメインルーチン（図６参照）に戻る。タイムアウト（２）前に静領域１６２を検出できれば（Ｓ８１：ＮＯ，Ｓ８３：ＹＥＳ）、ＣＰＵ２０１はＳ８７に進む。ＣＰＵ２０１は、光学センサ９５の検出値に基づき、先端識別子１６３の検出を行う（Ｓ８７：ＮＯ）。ＣＰＵ２０１は、先端識別子１６３を検出したら（Ｓ８７：ＹＥＳ）、現在のシート１００の搬送位置を印刷の基準位置として確定し、フラッシュＲＯＭ２０４に設定する（Ｓ８９）。
【００５５】
ＣＰＵ２０１は、シート１００への印刷が継続していたら待機し（Ｓ９１：ＮＯ）、印刷が完了したら（Ｓ９１：ＹＥＳ）、シート１００を基準位置から、規定量搬送する（Ｓ９３：ＮＯ）。例えば第一ラベル１５１への印刷が完了した場合、次のラベル１５印刷のため、第１ラベル１５１を含む印刷領域１７１が基準位置を基準にセットされた状態から、印刷領域１７０の長さＦ分が規定量として、シート１００が搬送される。ＣＰＵ２０１は、シート１００の規定量の搬送が完了し、印刷領域１７０の先端位置をサーマルヘッド３１による印刷開始位置にセットしたら（Ｓ９３：ＹＥＳ）、印刷処理を終了してメインルーチン（図６参照）に戻る。印刷完了後にシート１００の規定量の搬送を行うことで、次回に印刷する対象の印刷領域１７０の先端位置を、印刷開始位置にセットすることができる。
【００５６】
なお、本発明は上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々変更を加え得ることが可能である。識別マーク１６０を構成するラインはシート１００を幅方向に横切って幅全体に設けたが、幅方向の端部に配置してもよい。識別マーク１６０はシート１００の裏面１２０に設けたが、ラベル１５０と共に表面１１０（例えば余白部分）に設けてもよい。識別マーク１６０は黒のラインにして光学センサ９５では白黒の濃淡を検出したが、光学センサ９５によってシート１００の下地の色と区別が付けられる色であればなんでもよい。また、識別マーク１６０は、例えばＵＶ塗料など不可視の塗料で形成し、それらの塗料を識別可能なセンサを用いて検出してもよい。ラベルプリンタ１は、シート１００に感熱シートを用い加熱発色による印刷を行ったが、感熱シートに限らず一般的な印刷用紙や転写用紙等を用い、インクジェット方式、レーザー方式、転写リボン方式、ドットインパクト方式等、公知の他の方式による印刷を行なってもよい。シート１００は、スプール３５に巻回したロールシートとして供給したが、所定長さごとにミシン目等による折り目がつけられて折りたたまれた長尺なシートを用いてもよい。
【００５７】
シート１００の個々のラベル１５０はいずれも同じ大きさであり、印刷領域１７０は、搬送方向に等間隔に設けることができた。これに限らず、異なる大きさのラベルが搬送方向において複数配置されてもよい。この場合、複数の異なる大きさのラベルを含む印刷領域で、印刷領域組が構成された場合に、印刷領域組は同じ構成のものが繰り返して配置されると望ましい。
【００５８】
なお、本実施の形態においては、シート１００，１０５が「印刷媒体」に相当する。光学センサ９５が「読取手段」に相当する。サーマルヘッド３１が「印刷手段」に相当する。ラベルプリンタ１が「印刷装置」に相当する。Ｓ４７またはＳ８９で、先端識別子１６３を検出して基準位置を定め、印刷領域１７０の先端位置を特定するＣＰＵ２０１が「特定手段」に相当する。Ｓ９３で、印刷完了後にシート１００を基準位置から規定量搬送し、次の印刷のために印刷領域１７０の先端位置を印刷開始位置にセットするＣＰＵ２０１が「停止制御手段」に相当する。
【符号の説明】
【００５９】
１    ラベルプリンタ
３１    サーマルヘッド
９５    光学センサ
１００，１０５  シート
１６０，１６８  識別マーク
１６１    先端情報
１６２    静領域
１６３    先端識別子
１６４，１６６  識別情報
１６５，１６７  調節領域
１７０，１７６  印刷領域
１７５    印刷領域組
２０１    ＣＰＵ
【図１】
2014108590.tif 000003
【図２】
2014108590.tif 000004
【図３】
2014108590.tif 000005
【図４】
2014108590.tif 000006
【図５】
2014108590.tif 000007
【図６】
2014108590.tif 000008
【図７】
2014108590.tif 000009
【図８】
2014108590.tif 000010