(57)【要約】【課題】印刷用テープの幅方向の印刷位置を精度良く補正できる印刷装置、印刷補正方法、印刷位置補正プログラムを提供する。【解決手段】ラベルテープ６０に印刷した位置検出用ライン１００の印刷位置Ｐ１と、ラベルテープ６０のテープ端部位置Ｔ１とを各々検出する。これら各位置の距離Ｋと、その距離Ｋについて予め設定された基準値とを比較する。これらの間にずれが生じている場合は、そのずれを補正値Ｙとして、サーマルヘッド１３の印刷位置を幅方向にずらして補正する。これにより、テープカセットの装着位置や、サーマルヘッド１３のメカ寸法にバラツキがあっても、ラベルテープの幅方向における印刷位置を精度良く補正できる。【選択図】図１２
2010173157.tif 000002
【特許請求の範囲】
【請求項１】
印刷用テープに文字、記号、図形等を印刷する印刷手段と、
前記印刷用テープにマークを印刷するように、前記印刷手段に指示するマーク印刷指示手段と、
前記印刷用テープの幅方向の一端部の位置を検出すると共に、前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出する位置検出手段と、
当該位置検出手段によって検出された前記印刷用テープの前記一端部の位置と、前記マークの前記幅方向の位置との間の距離を算出する距離算出手段と、
当該距離算出手段によって算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出手段と、
当該差分算出手段によって算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷用テープを収納するテープカセットが着脱可能に装着されるカセット装着部と、
前記印刷手段による印刷後の前記印刷用テープを外部に排出する排出口と、
前記カセット装着部に装着された前記テープカセットから引き出された前記印刷用テープを、前記印刷手段を経由して、前記排出口まで搬送する搬送手段と
を備え、
前記位置検出手段は、前記印刷手段よりも前記印刷用テープの搬送方向下流側に設けられたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記マーク印刷指示手段は、前記印刷手段によって前記印刷用テープに文字、図形、記号等が印刷される前に、前記マークを印刷するように前記印刷手段に指示することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記補正手段による前記印刷位置の補正を行う印刷補正モードへの移行を指示する印刷補正モード移行指示手段を備えたことを特徴とする請求項１乃至３の何れかに記載の印刷装置。
【請求項５】
前記位置検出手段は、ラインイメージセンサであることを特徴とする請求項１乃至４の何れかに記載の印刷装置。
【請求項６】
前記マークは、前記印刷用テープの前記幅方向における所定位置に設けられたことを特徴とする請求項１乃至５の何れかに記載の印刷装置。
【請求項７】
前記マークは、前記印刷用テープの長手方向に平行な直線状に形成されたことを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記印刷用テープは、
透視性を有し、前記印刷手段によって印刷される印刷面を有する透明テープと、
当該透明テープの前記印刷面に印刷された後に、前記印刷面に貼り合わされて接着される両面テープと
から構成され、
前記位置検出手段は、前記透明テープに前記両面テープが貼り合わされて接着された後の前記印刷テープの前記幅方向一端部の前記幅方向の位置を検出することを特徴とする請求項１乃至７の何れかに記載の印刷装置。
【請求項９】
印刷用テープに文字、記号、図形等を印刷する印刷手段と、
前記印刷用テープに、前記印刷手段の印刷位置を示すマークを印刷するように、前記印刷手段に指示するマーク印刷指示手段と、
前記印刷用テープの幅方向の一端部の位置を検出する端部位置検出手段と、
前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出するマーク位置検出手段と、
前記端部位置検出手段によって検出された前記一端部の位置と、前記マーク位置検出手段によって検出された前記幅方向の位置との間の距離を算出する距離算出手段と、
当該距離算出手段によって算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出手段と、
当該差分算出手段によって算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正手段と
を備えたことを特徴とする印刷装置。
【請求項１０】
文字、記号、図形等を印刷する印刷手段を備えた印刷装置の印刷位置補正方法であって、
印刷用テープにマークを印刷するように、前記印刷手段に指示するマーク印刷指示ステップと、
前記印刷用テープの幅方向の一端部の位置を検出すると共に、前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出する位置検出手段によって検出された前記印刷用テープの前記一端部の位置と、前記マークの前記幅方向の位置との間の距離を算出する距離算出ステップと、
当該距離算出ステップにおいて算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出ステップと、
当該差分算出ステップにおいて算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正ステップと
を備えたことを特徴とする印刷位置補正方法。
【請求項１１】
請求項１０に記載の各種処理ステップを各種処理手段としてコンピュータに実行させることを特徴とする印刷位置補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用テープに文字、図形、記号等を印刷する印刷装置、印刷位置補正方法、印刷位置補正プログラムに関する。
【背景技術】
【０００２】
従来、被印刷媒体である印刷用テープに文字、図形、記号等を印刷し、所望の長さで切断することによってラベルを作成できる印刷装置が知られている。この印刷装置には、印刷用テープとインクリボンとを内蔵したカセットが着脱自在に装着される。カセットには、内蔵されるインクリボンのインクの色、印刷用テープの種類（例えば、正像印字するレセプタタイプと、鏡像印字するラミネートタイプとがある。）、幅寸法等の違いによって種々の種類がある。
【０００３】
例えば、このようなカセットの種類を検出して、その種類に応じた印刷制御を行う印刷装置が知られている（例えば、特許文献１参照）。このカセットには、その種類に応じて位置設定された複数の被検出部を備えたセンサパーツ（識別部）が設けられている。このカセットが印刷装置に装着された際に、センサパーツが印刷装置側に設けられた複数の検出スイッチをオン・オフする。これによりカセットの種類が識別され、その識別されたカセットの種類に応じた印刷制御がなされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−６８８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の印刷装置では、カセットの装着位置や、サーマルヘッドのメカ寸法にバラツキがあった場合、印刷用テープの幅方向における印刷位置がずれるという問題点があった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、印刷用テープの幅方向の印刷位置を精度良く補正できる印刷装置、印刷補正方法、印刷位置補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明の印刷装置は、印刷用テープに文字、記号、図形等を印刷する印刷手段と、前記印刷用テープにマークを印刷するように、前記印刷手段に指示するマーク印刷指示手段と、前記印刷用テープの幅方向の一端部の位置を検出すると共に、前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出する位置検出手段と、当該位置検出手段によって検出された前記印刷用テープの前記一端部の位置と、前記マークの前記幅方向の位置との間の距離を算出する距離算出手段と、当該距離算出手段によって算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出手段と、当該差分算出手段によって算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正手段とを備えている。
【０００８】
また、請求項２に係る発明の印刷装置は、請求項１に記載の発明の構成に加え、前記印刷用テープを収納するテープカセットが着脱可能に装着されるカセット装着部と、前記印刷手段による印刷後の前記印刷用テープを外部に排出する排出口と、前記カセット装着部に装着された前記テープカセットから引き出された前記印刷用テープを、前記印刷手段を経由して、前記排出口まで搬送する搬送手段とを備え、前記位置検出手段は、前記印刷手段よりも前記印刷用テープの搬送方向下流側に設けられている。
【０００９】
また、請求項３に係る発明の印刷装置は、請求項１又は２に記載の発明の構成に加え、前記マーク印刷指示手段は、前記印刷手段によって前記印刷用テープに文字、図形、記号等が印刷される前に、前記マークを印刷するように前記印刷手段に指示することを特徴とする。
【００１０】
また、請求項４に係る発明の印刷装置は、請求項１乃至３の何れかに記載の発明の構成に加え、前記補正手段による前記印刷位置の補正を行う印刷補正モードへの移行を指示する印刷補正モード移行指示手段を備えている。
【００１１】
また、請求項５に係る発明の印刷装置は、請求項１乃至４の何れかに記載の発明の構成に加え、前記位置検出手段は、ラインイメージセンサである。
【００１２】
また、請求項６に係る発明の印刷装置は、請求項１乃至５の何れかに記載の発明の構成に加え、前記マークは、前記印刷用テープの前記幅方向における所定位置に設けられている。
【００１３】
また、請求項７に係る発明の印刷装置は、請求項６に記載の発明の構成に加え、前記マークは、前記印刷用テープの長手方向に平行な直線状に形成されている。
【００１４】
また、請求項８に係る発明の印刷装置は、請求項１乃至７の何れかに記載の発明の構成に加え、前記印刷用テープは、透視性を有し、前記印刷手段によって印刷される印刷面を有する透明テープと、当該透明テープの前記印刷面に印刷された後に、前記印刷面に貼り合わされて接着される両面テープとから構成され、前記位置検出手段は、前記透明テープに前記両面テープが貼り合わされて接着された後の前記印刷用テープの前記幅方向一端部の前記幅方向の位置を検出することを特徴とする。
【００１５】
また、請求項９に係る発明の印刷装置は、印刷用テープに文字、記号、図形等を印刷する印刷手段と、前記印刷用テープに、前記印刷手段の印刷位置を示すマークを印刷するように、前記印刷手段に指示するマーク印刷指示手段と、前記印刷用テープの幅方向の一端部の位置を検出する端部位置検出手段と、前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出するマーク位置検出手段と、前記端部位置検出手段によって検出された前記一端部の位置と、前記マーク位置検出手段によって検出された前記幅方向の位置との間の距離を算出する距離算出手段と、当該距離算出手段によって算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出手段と、当該差分算出手段によって算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正手段とを備えている。
【００１６】
また、請求項１０に係る発明の印刷位置補正方法は、文字、記号、図形等を印刷する印刷手段を備えた印刷装置の印刷位置補正方法であって、印刷用テープにマークを印刷するように、前記印刷手段に指示するマーク印刷指示ステップと、前記印刷用テープの幅方向の一端部の位置を検出すると共に、前記印刷手段によって印刷された前記マークの前記幅方向の位置を検出する位置検出手段によって検出された前記印刷用テープの前記一端部の位置と、前記マークの前記幅方向の位置との間の距離を算出する距離算出ステップと、当該距離算出ステップにおいて算出された前記距離と、予め設定された前記距離の基準値との差分を算出する差分算出ステップと、当該差分算出ステップにおいて算出された前記差分を補正量として、前記印刷手段による前記印刷位置を補正する補正ステップと
を備えている。
【００１７】
また、請求項１１に係る発明の印刷位置補正プログラムは、請求項１０に記載の各種処理ステップを各種処理手段としてコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
請求項１に係る発明の印刷装置では、印刷用テープに文字、記号、図形等が印刷手段によって印刷される。印刷手段による印刷位置は、印刷手段のメカの寸法のバラツキによってずれることがある。一方、印刷用テープも、印刷手段に対して幅方向にずれることがある。そこで、マーク印刷指示手段は、印刷用テープにマークを印刷するように、印刷手段に指示する。印刷用テープの幅方向の一端部の位置と、印刷手段によって印刷されたマークの位置とが、位置検出手段によってそれぞれ検出される。位置検出手段によって検出された印刷用テープの前記一端部の位置と、マークの前記幅方向の位置との間の距離が、距離算出手段によって算出される。次いで、差分算出手段によって、距離算出手段によって算出され距離と、予め設定された距離の基準値との差分が算出される。そして、補正手段によって、差分算出手段によって算出された差分を補正量として、印刷手段による印刷位置が補正される。これにより、印刷手段のメカの寸法のバラツキによって生じる印刷位置のずれと、印刷用テープの幅方向へのずれによって生じる印刷位置のずれとを同時に補正できるので、印刷手段による印刷位置を精度よく補正できる。
【００１９】
また、請求項２に係る発明の印刷装置では、請求項１に記載の発明の効果に加え、印刷用テープを収納するテープカセットが、カセット装着部に着脱可能に装着される。カセット装着部に装着されたテープカセットから印刷用テープが外部に引き出され、搬送手段によって印刷手段を経由して排出口まで搬送される。位置検出手段は、印刷手段よりも搬送方向下流側に設けられている。これにより、印刷手段によってマークが印刷された印刷用テープについて、位置検出手段によって、マークの実際の位置と、幅方向一端部の位置との両方を検出できる。
【００２０】
また、請求項３に係る発明の印刷装置では、請求項１又は２に記載の発明の効果に加え、マーク印刷指示手段は、印刷手段によって印刷用テープに文字、図形、記号等が印刷される前に、マークを印刷するように印刷手段に指示する。これにより、マークの位置と、印刷用テープの幅方向の一端部の位置とに基づいて印刷手段による印刷位置が補正された後で、文字、図形、記号等を印刷できる。
【００２１】
また、請求項４に係る発明の印刷装置では、請求項１乃至３の何れかに記載の発明の効果に加え、印刷補正モード移行指示手段によって、補正手段による印刷位置の補正を行う印刷補正モードに移行できる。これにより、例えば、通常の印刷を行わないときに、印刷補正モードに移行し、印刷位置を補正しておくことができる。この場合、印刷位置は既に補正されているので、文字、図形、記号等を位置精度良く印刷できる。
【００２２】
また、請求項５に係る発明の印刷装置では、請求項１乃至４の何れかに記載の発明の効果に加え、位置検出手段は、ラインイメージセンサであるので、印刷用テープの幅方向一端部の位置と、マークの位置との両方を正確に検出できる。
【００２３】
また、請求項６に係る発明の印刷装置では、請求項１乃至５の何れかに記載の発明の効果に加え、マークは、印刷用テープの幅方向における所定位置に設けられている。よって、印刷手段の位置と、印刷用テープの幅方向一端部の位置とがそれぞれずれていなければ、印刷用テープの一端部の位置とマークの位置との間の距離は、印刷用テープの幅毎に常に一定となる。即ち、各位置にずれが生じていなければ、距離算出手段によって算出される距離は、予め設定された基準値と常に同じになる。よって、算出された距離と予め設定された基準値との間に生じた差分は、正常な印刷位置からのずれであるので、算出した差分を補正量とすれば、印刷位置を正常な位置に補正できる。
【００２４】
また、請求項７に係る発明の印刷装置では、請求項６に記載の発明の効果に加え、マークは印刷用テープの長手方向に平行な直線状であるので、印刷用テープの幅方向における印刷手段による印刷位置が特定し易い。
【００２５】
また、請求項８に係る発明の印刷装置では、請求項１乃至７の何れかに記載の発明の効果に加え、印刷用テープは、透明テープの印刷面に印刷してから、その透明テープの印刷面に両面テープが貼り合わされて構成される所謂「ラミネート」タイプである。このラミネートタイプの場合、位置検出手段は、透明テープに両面テープが貼り合わされて接着された後の印刷テープの幅方向一端部の幅方向の位置を検出する。これにより、マークの印刷位置と、印刷用テープの幅方向一端部の位置との両方を同位置で同時に検出できる。
【００２６】
また、請求項９に係る発明の印刷装置では、印刷用テープに文字、記号、図形等が印刷手段によって印刷される。印刷手段による印刷位置は、印刷手段のメカの寸法のバラツキによってずれることがある。一方、印刷用テープも、印刷手段に対して幅方向にずれることがある。そこで、マーク印刷指示手段は、印刷用テープにマークを印刷するように、印刷手段に指示する。印刷用テープの幅方向の一端部の位置が、端部位置検出手段によって検出される。さらに、印刷手段によって印刷されたマークの位置が、マーク位置検出手段によって検出される。そして、端部位置検出手段及びマーク位置検出手段によって各々検出された印刷用テープの前記一端部の位置と、マークの前記幅方向の位置との間の距離が、距離算出手段によって算出される。次いで、差分算出手段によって、距離算出手段によって算出され距離と、予め設定された距離の基準値との差分が算出される。そして、補正手段によって、差分算出手段によって算出された差分を補正量として、印刷手段による印刷位置が補正される。これにより、印刷手段のメカの寸法のバラツキによって生じる印刷位置のずれと、印刷用テープの幅方向へのずれによって生じる印刷位置のずれとを同時に補正できるので、印刷手段による印刷位置を精度よく補正できる。
【００２７】
また、請求項１０に係る発明の印刷位置補正方法では、まず、マーク印刷指示ステップにおいて、印刷用テープにマークを印刷するように印刷手段に指示がなされる。印刷用テープにマークが印刷されると、距離算出ステップにおいて、印刷用テープの幅方向の一端部の位置が検出されると共に、印刷手段によって印刷されたマークの幅方向の位置が位置検出手段によって検出される。さらに、それぞれ検出された印刷用テープの一端部の位置と、マークの幅方向の位置との間の距離が算出される。次いで、差分算出ステップにおいて、距離算出ステップで算出された距離と、予め設定された距離の基準値との差分が算出される。そして、補正ステップにおいて、差分算出ステップで算出された差分を補正量として、印刷手段による印刷位置が補正される。これにより、印刷手段のメカの寸法のバラツキによって生じる印刷位置のずれと、印刷用テープの幅方向へのずれによって生じる印刷位置のずれとを同時に補正できるので、印刷手段による印刷位置を精度よく補正できる。
【００２８】
また、請求項１１に係る発明の印刷位置補正プログラムでは、請求項１０に記載の各種処理ステップを各種処理手段としてコンピュータに実行させるので、請求項１０に記載の効果を得ることができる。
【図面の簡単な説明】
【００２９】
【図１】ＰＣ５００に印刷装置１が接続された状態を示す図である。
【図２】カセット装着部１０の内側を示す部分拡大図である。
【図３】テープカセット３０，８０がカセット装着部１０に装着された状態を示す図である。
【図４】図３に示すテープカセット８０をローラホルダ１５側から見た図である。
【図５】印刷装置１のカセット検出部２０に対してテープカセット３０，８０の識別部３６が対向して配置された状態を示す図である。
【図６】ラベルテープ６０（レセプタタイプ）の積層構造を示す図である。
【図７】ラベルテープ７０（ラミネートタイプ）の積層構造を示す図である。
【図８】テープカセット３０の斜視図である。
【図９】テープカセット３０の内部構造を示す図である。
【図１０】テープカセット８０の斜視図である。
【図１１】テープカセット８０の内部構造を示す図である。
【図１２】印刷位置（Ｐ１）の位置と、テープ端部位置（Ｔ１）の位置とを示す図である。
【図１３】印刷位置（Ｐ２）の位置と、テープ端部位置（Ｔ２）の位置とを示す図である。
【図１４】印刷装置１の電気的構成を示す図である。
【図１５】ＲＡＭ９３の各記憶領域を示す概念図である。
【図１６】ＣＰＵ９１による印刷位置補正プログラムの処理を示すフローチャートである。
【図１７】図１６の続きを示すフローチャートである。
【図１８】第１変形例のフローチャートである。
【図１９】第２変形例のフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の一実施形態である印刷装置１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。以下に記載する装置の構成、各種処理のフローチャート等は、特に特徴的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００３１】
なお、本実施形態の印刷装置１は、図１に示すように、パーソナルコンピュータ５００（以下、ＰＣ５００と呼ぶ）に接続されて使用されるものである。印刷装置１では、図１２に示すラベルテープ６０（又は７０）に印刷した位置検出用ライン１００の印刷位置Ｐ１と、ラベルテープ６０の幅方向の一端部の位置Ｔ１（以下、テープ端部位置Ｔ１）とを各々検出する。これら各位置の距離Ｋと、その距離Ｋについて予め設定された基準値Ｘとを比較する。これらの間にずれが生じている場合は、そのずれを補正値Ｙとして、サーマルヘッド１３の印刷位置を幅方向にずらして補正する点に特徴がある。
【００３２】
はじめに、ＰＣ５００の物理的構成について、図１を参照して説明する。ＰＣ５００は、周知のパーソナルコンピュータである。ＰＣ５００は、本体５０１と、モニタ５７１と、キーボード５８１と、マウス５８２とを備えている。モニタ５７１、キーボード５８１、及びマウス５８２は、接続ケーブル（図示外）によって本体５０１に接続されている。本体５０１の前面には、ＣＤ−ＲＯＭ（図示省略）を挿入するためのＣＤ−ＲＯＭドライブ５４０が設けられている。
【００３３】
ＰＣ５００は、ＵＳＢケーブル５１０によって印刷装置１に接続されている。ＰＣ５００は、ＵＳＢケーブル５１０を介して印刷装置１との間でデータの送受信を行う。ＰＣ５００では、印刷する対象の編集や、印刷装置１で印刷を行う際の条件設定等を行うことができる。ＰＣ５００を制御するＣＰＵ（図示外）は、それらに基づいた印刷データを作成し、ＵＳＢケーブル５１０を介して印刷装置１に送信する。その結果、印刷装置１では、受信された印刷データに従って印刷が行われる。
【００３４】
次に、印刷装置１の外部構造について、図１を参照して説明する。印刷装置１は、略直方体状の筐体２を備える。筐体２の前面(図１中、右手前方向の面）には、印刷媒体であるラベルテープ６０，７０（図３参照）を排出するためのテープ排出口３が設けられている。その右隣には、電源のオンオフを行う電源ボタン４と、印刷済みのラベルテープ６０，７０を幅方向にカットするためのカットボタン５とが各々設けられている。筐体２の上面にはカバー７が開閉可能に取り付けられている。カバー７の隣に設けられた開放ボタン８を押下するとカバー７が開き、筐体２の上面に凹状に設けられたカセット装着部１０（図２参照）が露出する。カセット装着部１０には、例えば、テープカセット３０，８０（図８，図１０参照）が着脱される。
【００３５】
次に、カセット装着部１０の内側構造について、図２，図３を参照して説明する。図２に示すように、カセット装着部１０の底面の略中央には、ラベルテープ６０，７０の搬送経路の途中に沿うようにして、ヒートシンク１２が立設されている。ヒートシンク１２の搬送経路に対向する面には、発熱素子を有するサーマルヘッド１３が設けられている。そのサーマルヘッド１３に対してテープ搬送経路を挟んで対向する位置には、ローラホルダ１５が軸１６（図３参照）を中心に回動可能に設けられている。ローラホルダ１５の先端側には、プラテンローラ１７および圧接ローラ１８が回転可能に取り付けられている。
【００３６】
また、圧接ローラ１８に対向する位置には、テープ送りローラ駆動軸２１が立設されている。テープ送りローラ駆動軸２１は、後述するテープ送りモータ１０７（図１４参照）により駆動される。例えば、図３に示すように、テープカセット３０，８０がカセット装着部１０に装着されると、テープ送りローラ駆動軸２１に、テープカセット３０，８０に設けられたテープ送りローラ４４（図８参照）が噛合する。よって、テープ送りローラ駆動軸２１が回転駆動するとテープ送りローラ４４が回転する。
【００３７】
そして、図２に示すように、ヒートシンク１２の近傍には、インクリボン６８（図９参照）を巻き取るためのリボン巻き取り軸２２が立設されている。さらに、テープ送りローラ駆動軸２１の近傍や、カセット装着部１０の各所定位置には、カセット装着部１０においてテープカセット３０，８０の位置決めを行うための位置決めピン２３が各々立設されている。例えば、カセット装着部１０にテープカセット３０，８０を装着すると、テープカセット３０，８０は、複数の位置決めピン２３の先端に各々当接して支持される。これにより、テープカセット３０，８０は、カセット装着部１０の深さ方向において適正な位置に位置決めされる。また、カセット装着部１０の後方隅部には、カセット装着部１０に装着されたテープカセット３０，８０の種類を検出するためのカセット検出部２０（図５参照）が設けられている。
【００３８】
なお、本実施形態では、テープカセット３０，８０の中心位置が、サーマルヘッド１３の高さ方向の中心に位置するように、位置決めピン２３の高さ、及びカセット装着部１０の形状が決められている。そして、ラベルテープ６０，７０の幅方向の中心位置は、テープカセット３０，８０に対するラベルテープ６０，７０のずれが生じていなければ、テープカセット３０，８０の厚み方向の中心に位置している。従って、ラベルテープ６０，７０のずれ、テープカセット３０，８０の歪み、カセット装着部１０に対するテープカセット３０，８０の装着不良等が生じていなければ、ラベルテープ６０，７０の幅方向の中心位置がサーマルヘッド１３の高さ方向の中心に位置するようになっている。
【００３９】
ここで、カセット検出部２０について説明する。図５に示すように、カセット検出部２０は、検出センサ基板１２６を備える。検出センサ基板１２６には複数の検出スイッチ２７が設けられている。各検出スイッチ２７には、バネ等によって上方に突出するスイッチ端子軸２７Ａが各々設けられている。例えば、カセット装着部１０にテープカセット３０，８０が装着されると、カセット検出部２０に対して、テープカセット３０，８０の角部に設けられた後述する識別部３６が対向する。識別部３６は、複数の識別孔３６ａを有し、テープカセット３０，８０の種類に応じてその配置が異なっている。識別孔３６ａには、その配置に対応する位置にある検出スイッチ２７のスイッチ端子軸２７Ａが挿入される。これにより、テープカセット３０，８０の種類に応じて検出スイッチ２７のオンオフが異なるので、それらのオンオフの組合せからテープカセット３０，８０の種類が識別される。
【００４０】
ところで、図３に示すように、テープ排出口３の近傍には、印刷済みのラベルテープ６０，７０を幅方向に切断するためのカッタ機構２４が設けられている。カッタ機構２４は、固定刃２５と、該固定刃２５に対して移動する可動刃２６と、該可動刃２６を移動させるためのカッタ駆動モータ１０８（図１４参照）とからなる。
【００４１】
さらに、図３に示すように、カッタ機構２４の上流側には、一対の第１センサ２８及び第２センサ２９が、テープ搬送経路を挟むようにして設けられている。これら第１センサ２８及び第２センサ２９はラインイメージセンサである。第１センサ２８は、テープ搬送経路の上側に配置され、後述する「レセプタタイプ」のラベルテープ６０に使用される。即ち、テープ搬送経路に沿って搬送されるラベルテープ６０のテープ基材６２（図６参照）側に位置する。一方、第２センサ２９は、テープ搬送経路の下側に配置され、後述する「ラミネートタイプ」のラベルテープ７０に使用される。即ち、テープ搬送経路に沿って搬送されるラベルテープ７０のフィルムテープ７２（図７参照）側に位置する。
【００４２】
ここで、第１センサ２８及び第２センサ２９について説明する。第１センサ２８及び第２センサ２９は、何れも一般的なラインイメージセンサであって、ライン状にそれぞれ配列された複数の発光素子と複数の受光素子とを備える反射型センサである。これら素子のライン配列は、搬送経路に沿って搬送されるラベルテープ６０，７０の長手方向に直交する方向で、かつラベルテープ６０，７０の面に対して平行になるように配置されている。第１センサ２８及び第２センサ２９では、ライン状に配列された各発光素子からそれぞれ照射された光が障害物に反射し、その反射光が同一位置に配列された各受光素子にそれぞれ受光される。各受光素子における受光量を比較することで、ラベルテープ６０，７０に印刷された文字、図形、記号等や、ラベルテープ６０，７０の位置等を検出できる。なお、本実施形態では、ラベルテープ６０，７０に印刷した位置検出用ライン１００の印刷位置Ｐ１と、ラベルテープ６０，７０の幅方向一端部の位置（テープ端部位置Ｔ１）との両方を検出する。
【００４３】
また、図３に示すように、このような第１センサ２８及び第２センサ２９は、サーマルヘッド１３よりも搬送方向下流側に設けられている。これにより、サーマルヘッド１３によって位置検出用ライン１００が印刷されたラベルテープ６０，７０について、第１センサ２８又は第２センサ２９によって、位置検出用ライン１００の実際の印刷位置Ｐ１と、テープ端部位置Ｔ１の位置との両方を検出できる。
【００４４】
次に、ラベルテープ６０，７０の積層構造について、図６，図７を参照して説明する。図６に示すラベルテープ６０は、正像印字されるレセプタタイプである。図７に示すラベルテープ７０は、鏡像印字されるラミネートタイプである。以下、順に説明する。
【００４５】
まず、レセプタタイプのラベルテープ６０の積層構造について、図６を参照して説明する。テープカセット３０（図８参照）に収納されるラベルテープ６０は、長尺状のテープ基材６２と、該テープ基材６２の一面に塗布形成された粘着剤層６３と、該粘着剤層６３を介して、テープ基材６２の前記一面に剥離可能に接着された長尺状の剥離シート６５とからなる。
【００４６】
そして、テープ基材６２の、粘着剤層６３が塗布形成される一面とは反対の面が、印刷装置１のサーマルヘッド１３及びプラテンローラ１７等の印刷機構によって印刷される印刷面である。なお、図示しないが、剥離シート６５のテープ基材６２側に粘着剤層６３を介して接着される面には、剥離剤としてのシリコン膜が塗布されている。そのため、剥離シート６５をテープ基材６２から容易に剥がすことができる。
【００４７】
次に、ラミネートタイプのラベルテープ７０の積層構造について、図７を参照して説明する。テープカセット８０（図１０参照）のテープ送出口４５から排出されるラベルテープ７０は、片面に印刷面を有する透明なフィルムテープ７２（本発明の「透明テープ」に相当する。）と、該フィルムテープ７２の裏面側に設けられた印刷面に積層されて接着される粘着テープ７３（本発明の「両面テープ」に相当する。）とからなる。
【００４８】
そして、粘着テープ７３は、透明なフィルムテープ７２の背景となる背景基材７５と、該背景基材７５の、フィルムテープ７２側の面に塗布された粘着剤層７４と、前記背景基材７５の、粘着剤層７４が塗布された面とは反対面に塗布された粘着剤層７６と、該粘着剤層７６を挟んで、背景基材７５の片面に剥離可能に接着された剥離シート７７とからなる。なお、剥離シート７７の材質は、紙や樹脂フィルム等が挙げられる。
【００４９】
また、図示しないが、剥離シート７７の背景基材７５側に粘着剤層７６を介して接着される面には、剥離剤としてのシリコン膜が塗布されている。そのため、剥離シート７７を背景基材７５から容易に剥がすことができる。こうして、得られるラミネートタイプのラベルテープ７０は、透明なフィルムテープ７２を使用しているので摩擦等に強く、水等の濡れにも強い。
【００５０】
次に、レセプタタイプのラベルテープ６０を収納するテープカセット３０の構造について、図８を参照して説明する。なお、以下の説明において、レセプタタイプのラベルテープ６０を収納するテープカセット３０を、「レセプタタイプのテープカセット３０」と呼ぶ。テープカセット３０の筐体は、下ケース３２と、該下ケース３２の上部に固定される上ケース３３とからなる。
【００５１】
上ケース３３には、支持孔３４，３５が形成されている。支持孔３４は、ラベルテープ６０の剥離シート６５（図６参照）側を外側に向けて巻回して支持するテープスプール４８（図９参照）を回動可能に支持する。支持孔３５は、使用済みのインクリボン６８（図９参照）を巻き取るリボン巻取スプール５０（図９参照）を支持する。なお、下ケース３２にも、上ケース３３と同位置に、同様の支持孔３４，３５が形成されている。
【００５２】
図８，図９に示すように、テープカセット３０の前面には、アーム部３８が設けられている。アーム部３８の先端には開口３８Ａが設けられている。開口３８Ａからは、ラベルテープ６０がインクリボン６８（図９参照）とともに送出される。アーム部３８の内側には、印刷装置１のサーマルヘッド１３が装着されるために開口するヘッド装着部３９が設けられている。
【００５３】
ヘッド装着部３９のテープ搬送方向の下流側には、上下方向に貫通する支持孔４３が設けられている。支持孔４３の内側には、テープ送りローラ４４が回動可能に設けられている。テープ送りローラ４４の近傍には、上下一対の規制部材４１，４２（図９では、下側の規制部材４２のみ図示）が設けられている。規制部材４１，４２は、サーマルヘッド１３によって文字等が印刷されたラベルテープ６０を幅方向に規制する。規制部材４１，４２の下流側には、幅方向に規制されたラベルテープ６０を外部に送出するためのテープ送出口４５が設けられている。
【００５４】
テープカセット３０の右後縁位置には、識別部３６が形成されている。識別部３６には、テープカセット３０の種類（例えば、ラベルテープ６０の幅、インクリボン６８に塗布されたインクの色等により、テープカセット３０の種類が特定される）を検出するために、所定のパターンをもって複数個の識別孔３６ａが穿設されている。識別孔３６ａの形成パターンは、各テープカセットの種類に従って異なっている。これら各識別孔３６ａは、印刷装置１に設けられた複数の検出スイッチ２７（図５参照）のオン・オフの組合せに基づいて検出される。
【００５５】
次に、テープカセット３０の内部構造について説明する。図９に示すように、下ケース３２の後部左側には、ラベルテープ６０を巻回して支持するテープスプール４８が、支持孔１４（図８参照）を介して回転可能に支持されている。下ケース３２の前部右側には、インクリボン６８を巻回したリボンスプール４９が回転可能に配置されている。テープスプール４８とリボンスプール４９との挟まれた間には、文字等の印字にて使用されたインクリボン６８を巻き取るリボン巻取スプール５０が、支持孔３５（図８参照）を介して回転可能に支持されている。リボン巻取スプール５０の下部にはクラッチバネ５１が取り付けられている。クラッチバネ５１は、リボン巻取スプール５０が逆転して巻き取ったインクリボン６８が緩んでしまうのを防止する。
【００５６】
次に、テープカセット３０におけるラベルテープ６０の搬送経路について説明する。図９に示すように、ラベルテープ６０は、テープ送りローラ４４と、印刷装置１の圧接ローラ１８（図３参照）との協働により、テープスプール４８から引き出される。テープスプール４８から引き出されたラベルテープ６０は、リボンスプール４９の外側を通過しながらアーム部３８に沿って搬送される。ラベルテープ６０は、剥離シート６５（図６参照）側をアーム部３８側に、テープ基材６２側をアーム部３８とは反対側に向けた状態で開口３８Ａから送出され、ヘッド装着部３９の前側に向かって搬送される。
【００５７】
一方、開口３８Ａの近傍では、ラベルテープ６０のテープ基材６２（図６参照）上に、リボンスプール４９から引き出されたインクリボン６８が重合される。さらに、印刷装置１のサーマルヘッド１３とプラテンローラ１７（図２参照）との間に、ラベルテープ６０とインクリボン６８とが重合された状態で搬送され、テープ基材６２の印刷面に文字、図形、記号等が印刷される。その後、印刷済みのラベルテープ６０は、一対の規制部材４１，４２（図８参照）によって幅方向の位置が規制され、テープ送りローラ４４の回転によって、テープ送出口４５から送出される。
【００５８】
次に、ラミネートタイプのラベルテープ７０を排出するテープカセット８０の構造について説明する。なお、以下の説明において、ラミネートタイプのラベルテープ７０を収納するテープカセット８０を、「ラミネートタイプのテープカセット８０」と呼ぶ。なお、図１０に示すテープカセット８０は、上述のテープカセット３０（図８，９参照）と同様の構造を備えるので、共通部分については同符号を付して説明を省略する。
【００５９】
図１０に示すように、テープカセット８０は、上述したテープカセット３０（図８，９参照）と同様の構造を備える。上ケース３３に形成された支持孔３４は、粘着テープ７３（図７参照）を、粘着テープ７３の剥離シート７７（図７参照）側を外側に向けて巻回して支持する粘着テープスプール１４８（図１１参照）を回動可能に支持する。支持孔３５は、使用済みのインクリボン６８を巻き取るリボン巻取スプール５０（図１１参照）を支持する。支持孔３７は、フィルムテープ７２（図７参照）を巻回して支持するフィルムテープスプール１４９（図１１参照）を回動可能に支持する。なお、下ケース３２にも、上ケース３３と同位置に、同様の支持孔３４，３５，３７が形成されている。その他の外部構造は、上述のテープカセット３０（図８参照）と同じである。
【００６０】
次に、テープカセット８０の内部構造について説明する。図１１に示すように、下ケース３２内の後部右側には、透明なフィルムテープ７２を巻回して支持するフィルムテープスプール１４９が、支持孔３７（図１０参照）を介して回転可能に支持されている。下ケース３２内の後部左側には、粘着テープを巻回して支持する粘着テープスプール１４８が、支持孔３４（図１０参照）を介して回転可能に配置されている。下ケース３２の前部右側には、インクリボン６８を巻回したリボンスプール４９が回転可能に支持されている。
【００６１】
次に、テープカセット８０におけるラベルテープ７０の送出経路について説明する。図１１に示すように、まず、フィルムテープ７２は、テープ送りローラ４４と、印刷装置１の圧接ローラ１８（図３参照）との協働により、フィルムテープスプール１４９から引き出される。フィルムテープスプール１４９から引き出されたフィルムテープ７２は、リボンスプール４９の外側を通過しながらアーム部３８に沿って搬送される。フィルムテープ７２は、裏面側に設けられた印字面をアーム部３８とは反対側に向けた状態で開口３８Ａから送出され、ヘッド装着部３９の前側に向かって搬送される。
【００６２】
一方、開口３８Ａの近傍では、フィルムテープ７２の印字面上に、リボンスプール４９から引き出されたインクリボン６８が重合される。さらに、印刷装置１のサーマルヘッド１３とプラテンローラ１７（図３参照）との間に、フィルムテープ７２とインクリボン６８とが重合された状態で搬送され、フィルムテープ７２の印字面に文字、図形、記号等が実際とは逆向きに印字される。その後、印字済みのフィルムテープ７２は、一対の規制部材４１，４２（図１０参照）によって幅方向の位置が規制され、テープ送りローラ４４によって搬送される。
【００６３】
一方、粘着テープスプール１４８に巻回して支持された粘着テープ７３は、テープ送りローラ４４と印刷装置１の圧接ローラ１８（図３参照）との協働によって引き出される。ここで、粘着テープ７３の粘着剤層７４（図７参照）側が、フィルムテープ７２の印字面上に重合され、テープ送りローラ４４と印刷装置１の圧接ローラ１８とによって圧接されて、一本のラベルテープ７０が作成される。こうして、ラベルテープ７０がテープ送出口４５から送出される。
【００６４】
次に、第１センサ２８、第２センサ２９によるラベルテープ６０，７０の位置検出について、図１２を参照して説明する。ここでは、レセプタタイプのラベルテープ６０を一例として説明する。本実施形態では、検出位置における印字面の向きによって、第１センサ２８及び第２センサ２９の何れかが駆動する。具体的には、図３に示すように、レセプタタイプのテープカセット３０が装着された場合は、第１センサ２８が駆動する。ラミネートタイプのテープカセット８０が装着された場合は、第２センサ２９が駆動する。
【００６５】
本実施形態では、サーマルヘッド１３による印刷位置のずれと、ラベルテープ６０の幅方向の位置のずれとの両方を補正するために、ラベルテープ６０において所定の２カ所の位置を検出する。第１に、サーマルヘッド１３による印刷位置を検出するために、ラベルテープ６０に印刷した直線状の位置検出用ライン１００のテープの幅方向における印刷位置Ｐ１を検出する。
【００６６】
位置検出用ライン１００は、ラベルテープ６０の幅方向一端部から所定の位置でテープの長手方向に連続する直線状に形成されている。これとは別に、例えば、ラベルテープ６０の搬送方向において印刷位置が変化しない形状（例えば四角い枠等）であればよい。これにより、位置検出用ライン１００が印刷されている部分であればラベルテープ６０のどの位置でもＰ１を同レベルで検出することができる。第２に、ラベルテープ６０の幅方向一端部の位置Ｔ１（テープ端部位置Ｔ１）を検出する。Ｔ１を検出することで、ラベルテープ６０の幅方向の位置を特定できる。
【００６７】
そして、第１センサ２８によって検出された印刷位置Ｐ１とテープ端部位置Ｔ１との距離Ｋを算出する。距離Ｋについては基準値Ｘが設定されている。基準値Ｘは、サーマルヘッド１３による印刷位置が正常であって、かつテープカセット３０がカセット装着部１０に正常に装着された場合の距離に設定されている。従って、距離Ｋと基準値Ｘとの間にずれがある場合は、ラベルテープ６０で検出された２カ所の位置のうち少なくとも一方の位置にずれが生じていることになる。さらに本実施形態では、サーマルヘッド１３における印刷ドット数が距離Ｋの値に対応している。そこで、このずれ分を補正値Ｙとして、サーマルヘッド１３による印刷位置を補正値Ｙだけ幅方向に移動させるだけで、正常な印刷位置に補正して印刷できる。
【００６８】
例えば、補正値Ｙ＝＋２ドットの場合、そのずれが０になる方向に、サーマルヘッド１３による印刷位置を２ドット分をずらせば適正な印刷位置に補正できる。また、補正値＝−２ドットの場合、補正値Ｙがプラスのときにずらす方向とは反対方向に、サーマルヘッド１３による印刷位置を２ドット分をずらせば適正な印刷位置に補正できる。
【００６９】
次に、上記構成からなる印刷装置１の電気的構成について説明する。図１４に示すように、印刷装置１は、制御基板上に形成される制御回路部９０を備える。制御回路部９０は、各機器を制御するＣＰＵ９１を備える。ＣＰＵ９１には、データバス９７を介して、ＲＯＭ９２、ＲＡＭ９３、ＥＥＰＲＯＭ９４、ＣＧ−ＲＯＭ９５及び入出力インタフェイス９６等が各々接続されている。
【００７０】
ＥＥＰＲＯＭ９４には、ＤＣモータの定速回転時の回転速度であるエンコーダパルス周期の検出値や、その際の速度設定値であるＤ／Ａ出力値等が記憶されている。ＣＧ−ＲＯＭ９５には、アルファベット文字や記号等のキャラクタを印刷するための多数のキャラクタの各々に関して、印刷用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類されている。各書体毎に６種類（例えば、１６、２４、３２、４８、６４、９６のドットサイズ）の印刷文字サイズ分、コードデータに対応させて記憶されている。
【００７１】
ＲＯＭ９２には、検出スイッチ２７のオンオフの組合せに対してテープカセットの種類が対応づけられたテープカセット種類テーブル（図示省略）を記憶するテープカセット種類記憶領域（図示外）や、印刷装置１の印刷位置を補正して印刷を行う印刷位置補正プログラム等の各種プログラムを記憶するプログラム記憶領域（図示外）等が各々設けられている。ＣＰＵ９１は、プログラム記憶領域に記憶された各種プログラムに基づいて各種演算を行う。
【００７２】
ＲＡＭ９３には、図１５に示すように、テキストメモリ領域１９３、印刷バッファ領域１９４、カウンタ記憶領域１９５、総印刷ドット数カウンタ記憶領域１９６、パラメータ記憶領域１９７、補正値記憶領域１９８、許容範囲記憶領域１９９、印刷枚数カウンタ記憶領域２００等が設けられている。テキストメモリ領域１９３には、ＰＣ５００で入力された文書データが格納されている。印刷バッファ領域１９４には、複数の文字や記号等の印刷用ドットパターンや各ドットの形成エネルギー量である印加パルス数等がドットパターンデータとして記憶されている。つまり、サーマルヘッド１３はこの印刷バッファ領域１９４に記憶されているドットパターンデータに従ってドット印刷を行う。
【００７３】
カウンタ記憶領域１９５には、サーマルヘッド１３により印刷される１ライン分の印刷ドット数のカウント値Ｎが記憶されている。総印刷ドット数カウンタ記憶領域１９６には、サーマルヘッド１３により印刷される起動時からの総印刷ドット数が記憶されている。パラメータ記憶領域１９７には、各種演算データが記憶されている。
【００７４】
補正値記憶領域１９８には、サーマルヘッド１３による印刷位置を幅方向に移動させる距離（印刷ドット数）である補正値Ｙが記憶されている。補正値Ｙとは、第１センサ２８（又は第２センサ２９）によって検出されたラベルテープ６０，７０上に印刷された位置検出用ライン１００の印刷位置Ｐ１と、ラベルテープ６０，７０のテープ端部位置Ｔ１との間の距離Ｋを、予め設定された基準値Ｘから差し引いた値である。許容範囲記憶領域１９９には、補正値Ｙの許容範囲が記憶されている。例えば、テープカセット３０，８０が装着不良の場合、印刷不良を起こしてしまう可能性が高い。そこで、補正値Ｙが予め設定された許容範囲外である場合には、テープカセット３０，８０の装着不良と判断してエラー表示をさせる。この点の制御方法については後述する。印刷枚数カウンタ記憶領域２００には、ラベルの印刷枚数Ｎが記憶される。
【００７５】
ところで、図１４に示すように、入出力インタフェイス９６には、ＰＣ５００に接続されたＵＳＢケーブル５１０を接続するためのＵＳＢポート１０１と、テープ送りモータ１０７を駆動するための駆動回路１０３と、カッタ駆動モータ１０８を駆動するための駆動回路１０４と、サーマルヘッド１３を駆動するための駆動回路１０５と、電源ボタン４と、カットボタン５と、テープカセット３０，８０の種類を検出するための検出スイッチ２７と、第１センサ２８，２９とが各々接続されている。
【００７６】
次に、ＣＰＵ９１による印刷位置補正処理について、図１６，図１７のフローチャートを参照して説明する。図１６に示すように、まず、カセット装着部１０にテープカセット３０，８０が着脱されたか、又は電源ボタン４がオンオフされたか否かが判断される（Ｓ１）。テープカセット３０，８０が着脱されたか、又は電源ボタン４がオンオフされた場合は（Ｓ１：ＹＥＳ）、補正値記憶領域１９８に記憶された補正値がデフォルト値にリセットされる（Ｓ２）。なお、テープカセット３０，８０の着脱がなされず、かつ電源ボタン４のオンオフもなかった場合（Ｓ１：ＮＯ）、ＲＡＭ９３の補正値記憶領域１９８に先に記憶された補正値Ｙがそのまま使用され、次の処理に移行する。
【００７７】
次いで、印刷データおよび印刷枚数のデータがＰＣ５００から送信されたか否かが判断される（Ｓ４）。具体的には、印刷データが印刷装置１のＲＡＭ９３の印刷バッファ領域１９４に記憶され、印刷枚数がＲＡＭ９３の印刷枚数カウンタ記憶領域２００に記憶されたか否かが判断される。なお、印刷データおよび印刷枚数は、ユーザがＰＣ５００のキーボード５８１を操作することによって印刷装置１に入力される。なお、ＰＣ５００からこれらデータがまだ入力されていない場合は（Ｓ４：ＮＯ）、Ｓ４に戻ってこれらの入力が引き続き監視される。
【００７８】
これらのデータがＰＣ５００から入力された場合（Ｓ４：ＹＥＳ）、次に、印刷指示があったか否かが判断される（Ｓ５）。なお、印刷指示は、ＰＣ５００を操作することで行われ、ＰＣ５００から印刷指示信号を受信したか否かで判断される。印刷指示があるまでは（Ｓ５：ＮＯ）、Ｓ５に戻って、印刷指示があったか否かの監視が引き続きなされる。
【００７９】
そして、印刷指示があった場合（Ｓ５：ＹＥＳ）、印刷内容に位置検出用ライン１００が含まれるか否かが判断される（Ｓ６）。位置検出用ライン１００は、サーマルヘッド１３による印刷位置Ｐ１を特定するためのものである。つまり、サーマルヘッド１３による印刷位置を補正したい場合に「補正印刷モード」を設定することで最初の１枚目に印刷される。位置検出用ライン１００の印刷指示があった場合（Ｓ６：ＹＥＳ）、カセット装着部１０に装着されているテープカセットが、レセプタタイプ又はラミネートタイプの何れであるか判断される（Ｓ７）。
【００８０】
ここでは、カセット装着部１０に装着されたテープカセットに設けられた識別部３６が複数の検出スイッチ２７をそれぞれオンオフさせることで、そのテープカセットの種類が識別される。識別されたテープカセットがレセプタタイプである場合は（Ｓ６：ＹＥＳ）、第１センサ２８が駆動する（Ｓ８）。つまり、図３に示すように、サーマルヘッド１３によって印刷されるテープ基材６２（図６参照）の印刷面が上側になるので、その印刷面側に対向する第１センサ２８を駆動させる。一方、識別されたテープカセットがラミネートである場合は（Ｓ６：ＮＯ）、第２センサ２９が駆動する（Ｓ９）。つまり、図３に示すように、サーマルヘッド１３によって印刷されたフィルムテープ７２（図７参照）が下側になるので、そのフィルムテープ７２に対向する第２センサ２９を駆動させる。
【００８１】
続いて、ＲＡＭ９３の印刷バッファ領域１９４に記憶された印刷データに基づき、ＲＡＭ９３の補正値記憶領域１９８に記憶された補正値Ｙ分だけ、サーマルヘッド１３による印刷位置を幅方向にずらした印刷が行われる（Ｓ１０）。ここで、例えば、カセット装着部１０にレセプタタイプのテープカセット３０が装着されている場合、図１２に示すように、ラベルテープ６０に所望の印刷がなされる。
【００８２】
次いで、ラベルテープ６０に印刷された位置検出用ライン１００の印刷位置（Ｐ１）と、ラベルテープ６０のテープ端部位置（Ｔ１）とが、第１センサ２８によって各々検出される（Ｓ１１）。このとき、テープ端部から最も近い印刷位置を印刷位置Ｐ１として検出する。これらＰ１とＴ１との離間する距離Ｋが算出され、その値が補正値Ｙとして、ＲＡＭ９３の補正値記憶領域１９８に新たに書き換えられる（Ｓ１２）。さらに、補正値記憶領域１９８に新たに記憶された補正値Ｙが、ＲＡＭ９３の許容範囲記憶領域１９９に記憶された許容範囲内にあるか否かが判断される（Ｓ１３）。
【００８３】
補正値Ｙが許容範囲内に無い場合は（Ｓ１３：ＮＯ）、カセット装着部１０にテープカセットが正しく装着されていない虞があり、印刷不良を起こす可能性がある。この場合は、ＰＣ５００にエラー信号が送信され、モニタ５７１にエラー表示がなされ（Ｓ１９）、処理が終了する。これにより、テープカセット３０，８０の装着不良をユーザに対して速やかに認識させることができる。
【００８４】
補正値Ｙが許容範囲内にある場合は（Ｓ１３：ＹＥＳ）、テープカセットはカセット装着部１０に正しく装着されていると推測されるので、印刷枚数カウンタＮから１減算され（Ｓ１４）、続いて、その値が０か否かが判断される（Ｓ１５）。印刷枚数カウンタＮの値が０の場合は（Ｓ１５：ＮＯ）、処理を終了する。
【００８５】
印刷枚数カウンタＮの値が０でない場合は（Ｓ１５：ＹＥＳ）、さらに、入力された印刷データに基づき、ＲＡＭ９３の補正値記憶領域１９８に記憶された補正値Ｙによってサーマルヘッド１３による印刷位置を補正して印刷が行われる（Ｓ１６）。これにより、テープカセット３０，８０の装着位置や、サーマルヘッド１３のメカ寸法にバラツキがあっても、ラベルテープ６０，７０の幅方向における印刷位置を精度良く補正できる。
【００８６】
次いで、先程と同様に、ＲＡＭ９３に記憶された印刷枚数カウンタＮから１減算され（Ｓ１７）、続いて、その値が０か否かが判断される（Ｓ１８）。印刷枚数カウンタＮの値が０でない場合（Ｓ１８：ＮＯ）、まだ印刷すべき枚数が残っているので、Ｓ１６に戻って印刷枚数が０になるまで、補正値Ｙに従って繰り返し印刷が行われる。印刷枚数カウンタＮ値が０になった場合（Ｓ１８：ＹＥＳ）、入力された印刷枚数の印刷が全て終了したので、そのまま処理を終了する。
【００８７】
なお、位置検出用ライン１００の印刷指示がなかった場合（Ｓ６：ＮＯ）、上述の位置検出は行わないので、Ｓ１６に処理に移行され、入力された印刷データに基づき、ＲＡＭ９３の補正値記憶領域１９８に記憶された補正値Ｙによってサーマルヘッド１３による印刷位置を補正して印刷が行われる（Ｓ１６）。そして、所望の印刷枚数になるまで印刷動作が繰り返され（Ｓ１６〜Ｓ１８）、印刷枚数が０になったら（Ｓ１８：ＹＥＳ）処理が終了する。
【００８８】
以上説明したように、本実施形態の印刷装置１では、ラベルテープ６０，７０に印刷した位置検出用ライン１００の印刷位置Ｐ１と、ラベルテープ６０のテープ端部位置Ｔ１とを各々検出する。これら各位置の距離Ｋと、その距離Ｋについて予め設定された基準値Ｘとを比較する。これらの間にずれが生じている場合は、そのずれを補正値Ｙとして、サーマルヘッド１３の印刷位置を幅方向にずらして補正する。これにより、テープカセットの装着位置や、サーマルヘッド１３のメカ寸法にバラツキがあっても、ラベルテープの幅方向における印刷位置を精度良く補正できる。
【００８９】
ところで、上記実施形態では、ＰＣ５００によって位置検出用ライン１００の印刷の指示がなされた場合にのみ位置検出用ライン１００が印刷され、印刷位置の補正が行われるが、例えば、ＰＣ５００によって入力された印刷データに基づいて印刷指示がなされた場合、最初の１枚目に位置検出用ライン１００のみを印刷して印刷位置を補正するようにしてもよい。これとは別に、「補正モード」を設定し、この補正モードに移行した場合は、位置検出用ライン１００のみを印刷して、補正値Ｙを更新するようにしてもよい。そこで、前者を第１変形例、後者を第２変形例として、以下順に説明する。
【００９０】
まず、第１変形例について、図１８のフローチャートを参照して説明する。第１変形例では、ＰＣ５００によって入力された印刷データに基づいて印刷指示がなされた場合に、位置検出用ライン１００のみを印刷して印刷位置を補正し、その後の印刷に反映させることができる。まず、カセット装着部１０にテープカセット３０，８０が着脱されたか、又は電源ボタン４がオンオフされたか否かが判断される（Ｓ２１）。テープカセット３０，８０が着脱されたか、又は電源ボタン４がオンオフされた場合（Ｓ２１：ＹＥＳ）、補正値記憶領域１９８に記憶された補正値Ｙがデフォルト値にリセットされる（Ｓ３２）。なお、テープカセット３０，８０の着脱はなされず、かつ電源ボタン４のオンオフもされなかった場合は（Ｓ２３：ＮＯ）、補正値記憶領域１９８に先に記憶された補正値Ｙがそのまま使用され、次の処理に移行する。
【００９１】
次いで、印刷データおよび印刷枚数のデータがＰＣ５００から送信されたか否かが判断される（Ｓ２４）。具体的には、印刷データが印刷装置１のＲＡＭ９３の印刷バッファ領域１９４に記憶され、印刷枚数がＲＡＭ９３の印刷枚数カウンタ記憶領域２００に記憶されたか否かが判断される。なお、印刷データおよび印刷枚数は、ユーザがＰＣ５００のキーボード５８１を操作することによって入力される。まだ、ＰＣ５００からこれらデータが入力されていない場合は（Ｓ２４：ＮＯ）、Ｓ２４に戻ってこれらの入力が引き続き監視される。
【００９２】
これらのデータがＰＣ５００から入力された場合（Ｓ２４：ＹＥＳ）、印刷指示があったか否かが判断される（Ｓ２５）。なお、印刷指示は、ＰＣ５００をユーザが操作することで行われ、印刷指示信号を受信したか否かで判断される。印刷指示があるまでは（Ｓ２５：ＮＯ）、Ｓ２５に戻って、印刷指示があったか否かの監視が引き続きなされる。
【００９３】
そして、印刷指示があった場合（Ｓ２５：ＹＥＳ）、カセット装着部１０に装着されているテープカセットが、レセプタタイプ又はラミネートタイプの何れであるか判断される（Ｓ２６）。ここでは、カセット装着部１０に装着されたテープカセットに設けられた識別部３６が検出スイッチ２７をそれぞれオンオフさせることで、そのテープカセットの種類が識別される。識別されたテープカセットがレセプタタイプである場合は（Ｓ２６：ＹＥＳ）、第１センサ２８が駆動する（Ｓ２７）。一方、識別されたテープカセットがラミネートである場合は（Ｓ２６：ＮＯ）、第２センサ２９が駆動する（Ｓ２８）。
【００９４】
次いで、位置検出用ライン１００（図１３参照）が印刷される（Ｓ２９）。続いて、ラベルテープ６０（又は７０）に印刷された位置検出用ライン１００の印刷位置Ｐ２と、ラベルテープ６０のテープ端部位置Ｔ２とが、第１センサ２８（又は第２センサ２９）によって各々検出される（Ｓ３０）。これらＰ２とＴ２との離間する距離Ｋが算出され、その値が補正値Ｙとして、ＲＡＭ９３の補正値記憶領域１９８に新たに書き換えられる（Ｓ３２）。さらに、補正値記憶領域１９８に新たに記憶された補正値Ｙが、ＲＡＭ９３の許容範囲記憶領域１９９に記憶された許容範囲内にあるか否かが判断される（Ｓ３２）。
【００９５】
補正値Ｙが許容範囲内に無い場合は（Ｓ３２：ＮＯ）、カセット装着部１０にテープカセット３０，８０が正しく装着されていない虞があり、印刷不良を起こす可能性がある。この場合は、ＰＣ５００にエラー信号が送信され、モニタ５７１にエラー表示がなされ（Ｓ３６）、処理が終了する。これにより、テープカセット３０，８０の装着不良をユーザに対して速やかに認識させることができる。
【００９６】
補正値Ｙが許容範囲内にある場合は（Ｓ３２：ＹＥＳ）、テープカセット３０，８０はカセット装着部１０に正しく装着されていると推測されるので、印刷枚数カウンタＮから１減算され（Ｓ３４）、続いて、その値が０か否かが判断される（Ｓ３５）。印刷枚数カウンタＮの値が０でない場合（Ｓ３５：ＮＯ）、まだ印刷すべき枚数が残っているので、Ｓ３５に戻って印刷枚数が０になるまで、補正値Ｙに従って繰り返し印刷が行われる。印刷枚数カウンタＮの値が０になった場合（Ｓ３５：ＹＥＳ）、入力された印刷枚数の印刷が全て終了したので、そのまま処理を終了する。
【００９７】
以上説明したように、第１変形例では、ＰＣ５００によって入力された印刷データに基づいて印刷指示がなされた場合に、最初に位置検出用ライン１００を印刷して印刷位置を補正し、その後の印刷に反映させる。これにより、ユーザが特に指示を出さなくても、印刷をする度に自動的に印刷位置の補正がなされるので、常に印刷位置を良好な位置に保持できる。
【００９８】
次に、第２変形例について、図１９のフローチャートを参照して説明する。第２変形例では、「補正モード」が設定された場合に、位置検出用ライン１００のみを印刷して、補正値Ｙを更新する。図１８に示すように、まず、ＰＣ５００から「補正モード」指示があったか否かが判断される（Ｓ４１）。補正モードは、ＰＣ５００で設定可能である。ＰＣ５００で補正モードが設定された場合は、補正モード指示信号が印刷装置１に向かって送信される。印刷装置１で補正モード指示信号が受信されたことで、印刷装置１側では「補正モード」の指示があったと判断される。補正モード指示があるまでは（Ｓ４１：ＮＯ）、Ｓ４１に戻って補正モード指示信号の受信が引き続き監視される。
【００９９】
補正モードの指示があった場合（Ｓ４１：ＹＥＳ）、続いて、カセット装着部１０に装着されているテープカセットが、レセプタタイプかラミネートタイプかが判断される（Ｓ４２）。ここでは、カセット装着部１０に装着されたテープカセットに設けられた識別部３６が検出スイッチ２７をオンオフさせることで、そのテープカセットの種類が識別される。その識別されたテープカセットがレセプタタイプである場合は（Ｓ４２：ＹＥＳ）、第１センサ２８が駆動される（Ｓ４２）。一方、識別されたテープカセットがラミネートである場合は（４２：ＮＯ）、第２センサ２９が駆動される（Ｓ４４）。
【０１００】
次いで、位置検出用ライン１００が印刷される（Ｓ４５）。図１２に示すように、位置検出用ライン１００は、ラベルテープ６０の幅方向一端部から所定位置に沿って印刷される。
【０１０１】
次いで、図１３に示すように、ラベルテープ６０（又は７０）に印刷された位置検出用ライン１００の位置（Ｐ２）と、ラベルテープ６０（又は７０）の幅方向一端部の位置（Ｔ２）とが、第１センサ２８（又は第２センサ２９）によって各々検出される（Ｓ４６）。これらＰ２とＴ２との各位置から互いに離間する距離Ｋが算出され、その値が補正値Ｙとして決定される（Ｓ４７）。さらに、決定された補正値Ｙが、ＲＡＭ９３の許容範囲記憶領域１９９に記憶された許容範囲内にあるか否かが判断される（Ｓ４８）。なお、ここでは、検出スイッチ２７のオンオフによって識別されたテープカセット３０，８０の種類からそのラベルテープ６０（又は７０）の幅が特定される。そして、その特定された幅に対応する許容範囲が取得される。
【０１０２】
補正値Ｙが許容範囲内に無い場合は（Ｓ４８：ＮＯ）、カセット装着部１０にテープカセットが正しく装着されていない虞があり、印刷不良を起こす可能性がある。この場合は、ＰＣ５００にエラー信号が送信され、モニタ５７１にエラー表示がなされ（Ｓ５０）、処理が終了する。これにより、テープカセットの装着不良をユーザに対して速やかに認識させることができる。
【０１０３】
補正値Ｙが許容範囲内にある場合は（Ｓ４８：ＹＥＳ）、テープカセットはカセット装着部１０に正しく装着されていると推測されるので、ＲＡＭ９３の補正値記憶領域１９８に補正値Ｙが記憶され（Ｓ４９）、そのまま処理を終了する。
【０１０４】
以上説明したように、第２変形例では、「印刷補正モード」が設定された場合に、位置検出用ライン１００のみを印刷して、補正値Ｙを求める。このような「補正モード」を例えば工場出荷時に実行することで、ユーザが使用する際には先に求めた補正値Ｙに従って印刷位置を適切に補正できる。
【０１０５】
また、以上の説明において、図６に示すラベルテープ６０と、図７に示すラベルテープ７０が本発明の「印刷用テープ」に相当し、図３に示すサーマルヘッド１３及びプラテンローラ１７が本発明の「印刷手段」に相当し、第１センサ２８及び第２センサ２９が本発明の「位置検出手段」に相当し、テープ送りローラ４４及び圧接ローラ１８が本発明の「搬送手段」に相当し、図１２に示す位置検出用ライン１００が本発明の「マーク」に相当する。また、上記実施形態において、図１７に示すＳ１０の処理、図１８に示すＳ２９の処理、図１９に示すＳ４５の処理を実行するＣＰＵ９１が本発明の「マーク印刷指示手段」に相当し、図１７に示すＳ１２の処理において、Ｔ１とＰ１との間の距離Ｋを算出するＣＰＵ９１が本発明の「距離算出手段」に相当し、Ｓ１２の処理において、距離Ｋと基準値Ｘとの差分を算出するＣＰＵ９１が本発明の「差分算出手段」に相当し、Ｓ１６の処理を実行するＣＰＵ９１が本発明の「補正手段」に相当する。また、第２変形例において、図１９に示すＳ４１の処理を実行するＣＰＵ９１が本発明の「補正モード移行指示手段」に相当する。
【０１０６】
なお、本発明は上記実施形態に限定されず、種々の変更が可能である。例えば、本実施形態では、印刷装置１はＰＣ５００に接続され、印刷データのの入力、印刷指示等をＰＣ５００で行っているが、印刷装置のみの構成で上述の処理を行うようにしてもよい。
【０１０７】
また、上記実施形態では、ラベルテープ６０，７０の印刷位置Ｐ１、テープ端部位置Ｔ１の両方を１つのラインイメージセンサ（第１センサ２８、第２センサ２９）で検出したが、各位置をそれぞれのラインイメージセンサで検出するようにしてもよい。さらに、ラインイメージセンサに限らず、周知の光学センサで各位置を各々検出するようにしてもよい。
【符号の説明】
【０１０８】
１    印刷装置
３    テープ排出口
１０    カセット装着部
１３    サーマルヘッド
１７    プラテンローラ
１８    圧接ローラ
２８    第１センサ
２９    第２センサ
３０    テープカセット
６０    ラベルテープ
７０    ラベルテープ
７２    フィルムテープ
７３    粘着テープ
８０    テープカセット
９１    ＣＰＵ
９２    ＲＯＭ
９３    ＲＡＭ
１００    位置検出用ライン
【図１】
2010173157.tif 000003
【図２】
2010173157.tif 000004
【図３】
2010173157.tif 000005
【図４】
2010173157.tif 000006
【図５】
2010173157.tif 000007
【図６】
2010173157.tif 000008
【図７】
2010173157.tif 000009
【図８】
2010173157.tif 000010
【図９】
2010173157.tif 000011
【図１０】
2010173157.tif 000012
【図１１】
2010173157.tif 000013
【図１２】
2010173157.tif 000014
【図１３】
2010173157.tif 000015
【図１４】
2010173157.tif 000016
【図１５】
2010173157.tif 000017
【図１６】
2010173157.tif 000018
【図１７】
2010173157.tif 000019
【図１８】
2010173157.tif 000020
【図１９】
2010173157.tif 000021