(57)【要約】【課題】言語種別に応じて好適な印刷品位のラベルを出力することができるテープ印刷装置、制御方法およびプログラムを提供する。【解決手段】テープ印刷装置１は、印刷する文字列の言語種別を検出する言語検出部（ステップＳ２０１）と、言語検出部が検出した言語種別に応じて、印刷条件を変更する印刷条件変更部（ステップＳ２０３、ステップＳ２０４、ステップＳ２０５）と、を備える。【選択図】図８
2011240505.tif 000002
【特許請求の範囲】
【請求項１】
言語切替を可能とし、文字列に基づいた画像をサーマルヘッドによってテープに印刷するテープ印刷装置であって、
印刷する前記文字列の言語種別を検出する言語検出部と、
前記言語検出部が検出した前記言語種別に応じて、印刷条件を変更する印刷条件変更部と、
を備えることを特徴とするテープ印刷装置。
【請求項２】
請求項１に記載のテープ印刷装置であって、
前記印刷条件は、印刷速度を決定するための印刷速度係数であることを特徴とするテープ印刷装置。
【請求項３】
請求項１に記載のテープ印刷装置であって、
前記印刷条件は、前記サーマルヘッドを発熱させる通電時間を決定するための通電係数であることを特徴とするテープ印刷装置。
【請求項４】
請求項１に記載のテープ印刷装置であって、
前記印刷条件は、１ドットラインの印刷データを複数回に分割して印刷する際の分割パターンであることを特徴とするテープ印刷装置。
【請求項５】
請求項１乃至４のいずれか一項に記載のテープ印刷装置であって、
各言語種別に対応した前記印刷条件を、印刷条件テーブルとして記憶することを特徴とするテープ印刷装置。
【請求項６】
請求項１乃至５のいずれか一項に記載のテープ印刷装置であって、
印刷する文字列の書体種別を検出する書体検出部をさらに有し、
前記印刷条件変更部は、前記言語種別および前記書体種別に応じて、前記印刷条件を変更することを特徴とするテープ印刷装置。
【請求項７】
言語切替を可能とし、文字列に基づいた画像をサーマルヘッドによってテープに印刷するテープ印刷装置の制御方法であって、
印刷する前記文字列の言語種別を検出する言語検出ステップと、
前記言語検出ステップによって検出した前記言語種別に応じて、印刷条件を変更する印刷条件変更ステップと、
を備えることを特徴とするテープ印刷装置の制御方法。
【請求項８】
コンピューターに、請求項７に記載のテープ印刷装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置、テープ印刷装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、サーマルヘッドを有し、入力された文字列をテープ（ラベル）に印刷するテープ印刷装置が知られている。このようなサーマルヘッドを有するテープ印刷装置においては、印刷画像の１ラインの２値化印刷データをもとに印刷ビットに対応するヘッドの発熱体を通電して１ラインの印刷（印字）を行っていた。しかるに、この種のテープ印刷装置において消費される電力は、印刷ラインの総ビット数のうちの印刷ビットの割合、いわゆる印字率に大きく依存する。このため、印字率が高い印刷データを印刷する場合には消費電力が大きくなるという問題があった。
【０００３】
そこで、印字率を算出し、その印字率に応じて印字速度（印刷速度）を可変設定するプリンターが知られている（例えば特許文献１）。このようなプリンターでは、消費電力を低減することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、予め印字率を算出するためには、印刷する直前のラインの印字率を算出したり、大容量の印刷画像バッファーを備えて、予め全てのラインの印字率を算出して記憶したりする必要があった。この場合、高い処理能力を備える演算装置や容量の大きなメモリーが必要となってしまうという問題があった。
【０００６】
また、近年、テープ印刷装置は様々な国や地域で使用されることが多くなり、複数の言語への対応が求められている。このとき、文字形状について、印字率が高い傾向の言語や低い傾向の言語といった様々な特徴を有する言語があるため、言語の種別に応じて好適な印刷品位のラベルを出力できるテープ印刷装置が求められていた。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］本適用例に係るテープ印刷装置は、言語切替を可能とし、文字列に基づいた画像をサーマルヘッドによってテープに印刷するテープ印刷装置であって、印刷する前記文字列の言語種別を検出する言語検出部と、前記言語検出部が検出した前記言語種別に応じて、印刷条件を変更する印刷条件変更部と、を備えることを特徴とする。
【０００９】
このようなテープ印刷装置によれば、言語検出部は、印刷する文字列の言語種別を検出する。印刷条件変更部は、言語種別に応じて印刷条件を変更する。これにより、テープ印刷装置は、言語種別に適合した印刷条件で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。ここで、印刷品位とは、ラベルに印刷された文字の濃淡や形状、耐久性等を示す。また、テープ印刷装置は、印刷の際に、予め印字率を算出する必要がないため、高い処理能力を備える演算装置や容量の大きなメモリーが不要となり、簡易な構成にすることができる。
【００１０】
［適用例２］上記適用例に係るテープ印刷装置において、前記印刷条件は、印刷速度を決定するための印刷速度係数であることを特徴とする。
【００１１】
このようなテープ印刷装置によれば、印刷条件は、印刷速度を決定するための印刷速度係数である。これにより、テープ印刷装置は、言語種別に適合した印刷速度で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。
【００１２】
［適用例３］上記適用例に係るテープ印刷装置において、前記印刷条件は、前記サーマルヘッドを発熱させる通電時間を決定するための通電係数であることを特徴とする。
【００１３】
このようなテープ印刷装置によれば、印刷条件は、サーマルヘッドを発熱させる通電時間を決定するための通電係数である。これにより、テープ印刷装置は、言語種別に適合した通電時間で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。
【００１４】
［適用例４］上記適用例に係るテープ印刷装置において、前記印刷条件は、１ドットラインの印刷データを複数回に分割して印刷する際の分割パターンであることを特徴とする。
【００１５】
このようなテープ印刷装置によれば、印刷条件は、分割パターンである。これにより、テープ印刷装置は、言語種別に適合した分割パターンで印刷（「分割印字」ともいう。）することが可能になり、好適な印刷品位のラベルを出力することができる。
【００１６】
［適用例５］上記適用例に係るテープ印刷装置において、各言語種別に対応した前記印刷条件を、印刷条件テーブルとして記憶することを特徴とする。
【００１７】
このようなテープ印刷装置によれば、各言語種別に対応した印刷条件を、印刷条件テーブルとして記憶する。これにより、テープ印刷装置は、言語種別に適合した印刷条件をテーブルから選択することができるため、ソフトウェアの負荷を低減することができる。
【００１８】
［適用例６］上記適用例に係るテープ印刷装置において、印刷する文字列の書体種別を検出する書体検出部をさらに有し、前記印刷条件変更部は、前記言語種別および前記書体種別に応じて、前記印刷条件を変更することを特徴とする。
【００１９】
このようなテープ印刷装置によれば、書体検出部は、印刷する文字列の書体種別を検出する。そして、印刷条件変更部は、言語種別および書体種別に応じて、印刷条件を変更する。これにより、テープ印刷装置は、言語種別および書体種別に適合した印刷条件で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。
【００２０】
［適用例７］本適用例に係るテープ印刷装置の制御方法は、言語切替を可能とし、文字列に基づいた画像をサーマルヘッドによってテープに印刷するテープ印刷装置の制御方法であって、印刷する前記文字列の言語種別を検出する言語検出ステップと、前記言語検出ステップによって検出した前記言語種別に応じて、印刷条件を変更する印刷条件変更ステップと、を備えることを特徴とする。
【００２１】
このようなテープ印刷装置の制御方法によれば、言語種別に応じて印刷条件を変更する。これにより、テープ印刷装置は、言語種別に適合した印刷条件で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。
【００２２】
［適用例８］本適用例に係るプログラムは、コンピューターに、上記適用例に記載のテープ印刷装置の制御方法における各ステップを実行させるためのものであることを特徴とする。
【００２３】
このようなプログラムをコンピューターに実行させることにより、テープ印刷装置は、言語種別に適合した印刷条件で印刷することが可能になり、好適な印刷品位のラベルを出力することができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態のテープ印刷装置を示す斜視図。
【図２】実施形態のテープ印刷装置を示す斜視図。
【図３】テープ印刷装置の回路構成を示すブロック図。
【図４】印刷条件テーブルの説明図。
【図５】１ドットラインを分割印刷した場合の印刷結果の説明図であり、（ａ）は、一括印刷を行った場合の説明図、（ｂ）は、１ドット単位で２分割印刷を行った場合の説明図、（ｃ）は、ブロック単位で３分割印刷を行った場合の説明図。
【図６】テープ印刷装置の表示部を表す説明図であり、（ａ）は、文字列入力画面を表す説明図、（ｂ）は、言語選択メニュー画面を表す説明図、（ｃ）は、書体選択メニュー画面を表す説明図。
【図７】テープ印刷装置の言語種別の変更処理、書体種別の変更処理、および印刷処理を説明するためのフローチャート。
【図８】テープ印刷装置の印刷処理を説明するためのフローチャート。
【発明を実施するための形態】
【００２５】
以下、実施形態について説明する。
【００２６】
（実施形態）
本実施形態では、言語種別と書体種別に応じて、印刷速度、サーマルヘッドへの通電時間、および分割パターンを変更して画像データを印刷するテープ印刷装置について説明する。
【００２７】
図１および図２は、本実施形態のテープ印刷装置を示す斜視図である。
図１および図２に示すように、テープ印刷装置１は、本体が筐体１０に収容された構成を有しており、筐体１０の上面手前側には、キーボード１１が備えられている。キーボード１１は、文字列の入力等、ユーザーによる各種入力操作を受け付ける入力部であり、仮名、漢字、アルファベット、数字、および記号等の文字列を入力可能な多数の文字キーと、テープ印刷装置１に対して各種動作を指示するための複数の制御キーとを有している。キーボード１１が備える制御キーには、電源のオンとオフとを切り換えるための電源キー、漢字に変換するための変換キー、入力した文字列等を確定させるための決定キー、カーソルの移動等に用いられるカーソルキー、印刷を実行させるための印刷キー、言語選択メニュー画面を表示させるための言語選択キー、書体選択メニュー画面を表示させるための書体選択キー等が含まれる。
【００２８】
筐体１０の上面奥側には、液晶表示装置等からなる表示部１２が備えられている。表示部１２は、マトリクス状に配列された多数の画素で画像を形成するものであり、キーボード１１から入力された文字の表示や、メニュー画面やメッセージ画面の表示等に用いられる。
【００２９】
筐体１０の上面奥側には、表示部１２に隣接して、テープカートリッジ２を装着するための凹部１３が形成されている。凹部１３の開口部上には、開閉蓋１４が開閉可能に備えられており、開閉蓋１４を開放状態にすることによって、テープカートリッジ２を着脱することが可能となる。また、開閉蓋１４には、透光性を有する確認窓１４ａが備えられており、凹部１３にテープカートリッジ２が装着されているか否かを外部から視認可能になっている。凹部１３の底面には、サーマルヘッド１５や、搬送機構１６（図３参照）を構成する回転軸１６ａ，１６ｂが設けられており、凹部１３にテープカートリッジ２を装着すると、テープカートリッジ２に設けられた孔状のヘッド嵌合部２１にサーマルヘッド１５が嵌合するとともに、孔状の被駆動部２２ａ，２２ｂに回転軸１６ａ，１６ｂがそれぞれ係合する。
【００３０】
テープカートリッジ２には、カートリッジケース２０の内部に、ともに帯状のテープＴとインクリボンＲとが内蔵されている。テープＴは、テープ印刷装置１の印刷媒体であり、ＰＥＴ（ポリエチレンテレフタレート）或いは紙材等からなる基材の裏面に接着剤層が形成され、それが剥離紙によって覆われた構成になっている。テープ印刷装置１は、テープＴの幅や素材（基材の材質）、色等が異なる複数種類のテープカートリッジ２に対応可能であり、ユーザーは、用途や好みに応じたテープカートリッジ２を使用することができる。なお、テープカートリッジ２の裏面には、内蔵するテープＴを識別するための複数の孔（図示せず）が設けられており、テープ印刷装置１は、凹部１３の底面に備えられたマイクロスイッチ等の識別センサー１９（図３参照）によって、装着されたテープカートリッジ２のテープ種別を識別することができる。ここで、テープ種別の情報にはテープ幅の情報が含まれている。
【００３１】
テープカートリッジ２を凹部１３に装着すると、テープＴの表面は、ヘッド嵌合部２１において、インクリボンＲを介してサーマルヘッド１５と対向する。サーマルヘッド１５には、テープＴの長手方向（搬送方向）と直交する方向に１列に配列された多数の発熱素子（図示せず）が形成されており、各発熱素子を選択的に発熱させることにより、インクリボンＲのインクがテープＴの表面に転写（熱転写）される。つまり、テープＴの表面には、発熱した発熱素子に対応する位置にドットが形成される。ここで、回転軸１６ａ，１６ｂを回転駆動すると、テープＴとインクリボンＲは搬送されて、テープＴはカートリッジケース２０の外部に排出され、インクリボンＲはカートリッジケース２０の内部で巻き取られる。そして、テープＴとインクリボンＲとを少しずつ搬送しながら上記の熱転写を繰り返すことにより、複数のドットで構成される画像がテープＴの表面に印刷される。
【００３２】
筐体１０の側面には、筐体１０の外部と凹部１３とを連通するスリット１７が設けられており、カートリッジケース２０から排出された印刷済みのテープＴは、スリット１７を通って筐体１０の外部に向けて所定量だけ搬送される。筐体１０の内部には、スリット１７を横断するテープＴを切断するためのカッターユニット１８が配設されており、テープＴの印刷済みの部位は、このカッターユニット１８によって切り離され、テープ片（ラベル）としてスリット１７の開口部（テープ排出口）から排出される。
【００３３】
図３は、テープ印刷装置１の回路構成を示すブロック図である。
図３に示すように、テープ印刷装置１は、上述したキーボード１１、表示部１２、サーマルヘッド１５、回転軸１６ａ，１６ｂ（図２参照）を含む搬送機構１６、カッターユニット１８、識別センサー１９の他に、テープ印刷装置１の動作を統括制御する制御部３０、表示部１２に画像を表示させる表示駆動部４１、サーマルヘッド１５を発熱駆動するヘッド駆動部４２、搬送機構１６を駆動する搬送駆動部４３、カッターユニット１８を駆動するカッター駆動部４４、サーマルヘッド１５近傍の温度を検出する温度センサー５０等を備えている。
【００３４】
制御部３０は、コンピューターとして機能するものであり、互いにバス３０ａを介して接続されたＣＰＵ（Central Processing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＦｌａｓｈＲＯＭ（Flash Read Only Memory）３３、ＲＯＭ３４、ＣＧＲＯＭ（キャラクタージェネレーターＲＯＭ）３５、入力インターフェイス（Ｉ／Ｆ）３６、出力インターフェイス（Ｉ／Ｆ）３７等を有している。
【００３５】
ＣＰＵ３１は、ＦｌａｓｈＲＯＭ３３やＲＯＭ３４に記憶されている制御プログラムに従って動作し、テープ印刷装置１全体の各種動作を制御する。
【００３６】
ＲＡＭ３２は、揮発性の記憶装置で構成された記憶部であり、ＣＰＵ３１の各種処理結果や、キーボード１１から入力された文字コード列、表示部１２に表示させる表示画像データ、サーマルヘッド１５に印刷させる印刷画像データ等を一時的に記憶する。また、文字コード列によって構成される文書データ等も記憶する。さらに、ＲＡＭ３２は、文書データに設定された書体種別を記憶する書体種別記憶部３２ａを備えている。なお、これらの文書データや書体種別記憶部３２ａ等は、不揮発性の記憶装置であるＦｌａｓｈＲＯＭ３３に記憶してもよい。
【００３７】
ＦｌａｓｈＲＯＭ３３は、不揮発性の記憶装置で構成された記憶部である。ＦｌａｓｈＲＯＭ３３は、制御プログラムや各種データ等を記憶する。また、ＦｌａｓｈＲＯＭ３３は、設定された言語種別を記憶する言語種別記憶部３３ａを備えている。具体的には、言語種別記憶部３３ａには、例えば、日本語や繁体字中国語、簡体字中国語等といった言語の種別を表す情報が記憶されている。
【００３８】
また、ＦｌａｓｈＲＯＭ３３は、言語種別および書体種別に対応した印刷条件が記憶された印刷条件テーブル３３ｂを有している。具体的には、基準の印刷速度の値に対して乗算する印刷速度係数と、サーマルヘッド１５を発熱させるための基準の通電時間の値に対して乗算する通電係数と、１ドットラインの印刷データを複数回に分割して印刷する際の分割パターンとが言語種別および書体種別毎に記憶されている。
【００３９】
図４は、印刷条件テーブル３３ｂの説明図である。
図４に示すように、印刷条件テーブル３３ｂには、言語種別および書体種別毎に、印刷速度係数、通電係数、分割パターンがマトリクスとして記憶されている。なお、本実施形態では、分割パターンは、テープ幅に応じて、一括印刷、２分割印刷、および３分割印刷に切り換え可能となっており、それぞれ、１ドット単位で分割するかブロック単位で分割するかが定められている。ここで、分割パターンに従って印刷する分割印刷（分割印字）について説明する。
【００４０】
図５は、１ドットラインを分割印刷した場合の印刷結果の説明図であり、図５（ａ）は、一括印刷を行った場合の説明図であり、図５（ｂ）は、１ドット単位で２分割印刷を行った場合の説明図であり、図５（ｃ）は、ブロック単位で３分割印刷を行った場合の説明図である。
【００４１】
図５（ａ）に示すように、一括印刷を行った場合には、１ドットラインＤＬ１の各ドットＤＴは、テープ送り方向に直線状に印刷される。つまり、サーマルヘッド１５の各発熱素子に対して、同時に通電が行われる。しかしながら、１ドットラインＤＬ１の全ての発熱素子に同時に通電が行われると、消費電力が大きくなるため、電源を大きくする必要性が出てしまう。このため、図５（ｂ）や図５（ｃ）のような分割印刷によって、消費電力を抑制する方法が知られている。
【００４２】
図５（ｂ）に示すように、１ドット単位で２分割印刷を行った場合には、１ドットラインＤＬ２の各ドットＤＴは、テープ送り方向に、１ドット単位で２回に分けられて印刷される。つまり、サーマルヘッド１５の各発熱素子には、１ドット単位で２回に分けて通電が行われる。また、図５（ｃ）に示すように、ブロック単位で３分割印刷を行った場合には、１ドットラインＤＬ３の各ドットＤＴは、テープ送り方向に、ブロック単位で３回に分けられて印刷される。つまり、サーマルヘッド１５の各発熱素子には、ブロック単位で３回に分けて通電が行われる。なお、本実施形態では、４ドットを１ブロックとする。このように分割印刷を行うことで、消費電力を抑制することができる。
【００４３】
図３に戻り、ＲＯＭ３４およびＣＧＲＯＭ３５は、マスクＲＯＭ等の不揮発性の記憶装置で構成された記憶部であり、ＲＯＭ３４には、制御プログラムや各種データ等が記憶されている。
【００４４】
ＣＧＲＯＭ３５には、テープ印刷装置１で印刷可能な文字のフォントデータが記憶されている。フォントデータは、サーマルヘッド１５に印刷させる文字や、表示部１２に表示させる文字を生成するためのビットマップ形式のデータである。ビットマップ形式のフォントデータは多数のドットで構成されており、各ドットはサーマルヘッド１５の発熱素子や表示部１２の画素に対応する。ＣＧＲＯＭ３５には、複数のフォントのフォントデータが記憶されており、ＣＰＵ３１は、フォントの種別、文字サイズおよび文字コードを指定することによって、対応するフォントデータをＣＧＲＯＭ３５から取得し、このフォントデータを用いて表示画像データおよび印刷画像データを形成する。なお、フォントデータとしては、種々の文字サイズに対応させやすいアウトライン形式のフォントデータを用いるようにしてもよい。
【００４５】
入力インターフェイス３６には、キーボード１１、識別センサー１９、および温度センサー５０が接続されている。ユーザーによりキーボード１１が操作されると、キーボード１１は、この操作を受け付けて、操作されたキーに対応するキー情報を、入力インターフェイス３６を介してＣＰＵ３１に出力する。また、識別センサー１９は、装着されたテープカートリッジ２のテープ種別に応じた識別情報（テープ幅の情報を含む）を、入力インターフェイス３６を介してＣＰＵ３１に出力する。また、温度センサー５０は、印刷時に、サーマルヘッド１５近傍の温度の情報を、入力インターフェイス３６を介してＣＰＵ３１に出力する。
【００４６】
出力インターフェイス３７には、表示駆動部４１、ヘッド駆動部４２、搬送駆動部４３、およびカッター駆動部４４が接続されており、これらは、ＣＰＵ３１の制御に基づいて、表示部１２、サーマルヘッド１５、搬送機構１６、およびカッターユニット１８をそれぞれ駆動する。
【００４７】
上記のように構成されたテープ印刷装置１において、ユーザーにより電源キーが操作されると、テープ印刷装置１は、動作を開始し、文字キーによる文字の入力や、制御キーによる各種指示が可能な状態となる。
【００４８】
ここで、ユーザーにより文字キーが操作されて文字が入力されると、キーボード１１は、この入力を受け付けて制御部３０にキー情報を出力する。制御部３０は、キーボード１１から入力されるキー情報に基づいて、入力された文字の文字コードを特定し、この文字コードをＲＡＭ３２に記憶する。そして、この文字コードに対応するフォントデータをＣＧＲＯＭ３５から取得し、このフォントデータを用いて表示画像データを形成する。制御部３０がこの表示画像データを表示駆動部４１に供給すると、入力された文字が表示部１２に表示される。そして、ユーザーが文字の入力を複数回繰り返せば、ＲＡＭ３２には、複数の文字コードを含んだ文字コード列（テキストデータ）が記憶され、表示部１２には、複数の文字からなる文字列が表示される。
【００４９】
文字（文字列）が入力された後、ユーザーにより印刷キーが操作されると、テープ印刷装置１は、印刷処理を実行する。
【００５０】
また、テープ印刷装置１は、表示および印刷において使用される言語を変更することができる。言語の変更は、言語選択メニュー画面を表示して、ユーザーに選択させる。また、テープ印刷装置１は、印刷において使用される文字の書体を変更することができる。書体の変更は、書体選択メニュー画面を表示して、ユーザーに選択させる。
【００５１】
ここで、文字列入力画面、言語選択メニュー画面、および書体選択メニュー画面について説明する。
図６は、テープ印刷装置１の表示部１２を表す説明図であり、図６（ａ）は、文字列入力画面を表す説明図であり、図６（ｂ）は、言語選択メニュー画面を表す説明図であり、図６（ｃ）は、書体選択メニュー画面を表す説明図である。
【００５２】
図６（ａ）は、ユーザーに文字列を入力させる文字列入力画面Ｇ１である。文字列入力画面Ｇ１には、行番号を表す記号およびユーザーによって入力された文字列が表示されている。文字列入力画面Ｇ１において、キーボード１１に備わる言語選択キーが押下されると、言語種別を選択させる言語選択メニュー画面が表示される。また、文字列入力画面Ｇ１において、キーボード１１に備わる書体選択キーが押下されると、書体種別を選択させる書体選択メニュー画面が表示される。
【００５３】
図６（ｂ）は、言語選択メニュー画面Ｇ２である。言語選択メニュー画面Ｇ２の最上部には、言語選択メニュー画面であることを表す「言語選択」の文字列が表示されている。その下には、順番に、「日本語」、「繁体字中国語」、「簡体字中国語」の文字列が表示されている。ユーザーは、キーボード１１に備わるカーソルキーを押下し、さらに決定キーを押下することで、「日本語」、「繁体字中国語」、および「簡体字中国語」のいずれかを選択することができる。選択された言語種別は、言語種別記憶部３３ａに記憶される。ここで、選択中の項目は、白黒反転した文字で表示される。なお、本実施形態では、選択可能な言語種別は、「日本語」、「繁体字中国語」、および「簡体字中国語」としているが、これに限定するものではない。
【００５４】
図６（ｃ）は、書体選択メニュー画面Ｇ３である。書体選択メニュー画面Ｇ３の最上部には、書体選択メニュー画面であることを表す「書体選択」の文字列が表示されている。その下には、順番に、「明朝」、「ゴシック」の文字列が表示されている。ユーザーは、キーボード１１に備わるカーソルキーを押下し、さらに決定キーを押下することで、「明朝」、および「ゴシック」のいずれかを選択することができる。選択された書体は、書体種別記憶部３２ａに記憶される。ここで、選択中の項目は、白黒反転した文字で表示される。なお、本実施形態では、選択可能な言語種別は、「明朝」および「ゴシック」としているが、これに限定するものではない。
【００５５】
次に、テープ印刷装置１の言語種別の変更処理や、書体種別の変更処理、印刷の処理について説明する。
図７は、テープ印刷装置１の言語種別の変更処理、書体種別の変更処理、および印刷処理を説明するためのフローチャートである。
【００５６】
ユーザーによって電源オンの操作がなされると、制御部３０は、言語種別記憶部３３ａから言語種別を読み出す（ステップＳ１０１）。そして、制御部３０は、キーボード１１からの入力に基づき、言語種別に従った言語での文字列入力を受け付ける（ステップＳ１０２）。
【００５７】
次に、制御部３０は、キーボード１１に備わる言語選択キーの押下を受け付けたか否かを判断する（ステップＳ１０３）。言語選択キーの押下を受け付けた場合（ステップＳ１０３：ＹＥＳ）、制御部３０は、表示駆動部４１に指示を出し、言語選択メニュー画面Ｇ２を表示させて、ユーザーに言語種別を選択させる（ステップＳ１０４）。そして、制御部３０は、選択された言語種別を言語種別記憶部３３ａに記憶する（ステップＳ１０５）。さらに、制御部３０は、選択された言語種別に従った画面表示に切り換えて、表示駆動部４１に表示させる（ステップＳ１０６）。そして、ステップＳ１０２に移行し、言語種別に従った言語での文字列入力を受け付ける。
【００５８】
言語選択キーの押下を受け付けていない場合（ステップＳ１０３：ＮＯ）、制御部３０は、キーボード１１から書体選択キーの押下を受け付けたか否かを判断する（ステップＳ１０７）。書体選択キーの押下を受け付けた場合（ステップＳ１０７：ＹＥＳ）、制御部３０は、表示駆動部４１に指示を出し、書体選択メニュー画面Ｇ３を表示させて、ユーザーに書体種別を選択させる（ステップＳ１０８）。そして、制御部３０は、選択された書体種別を書体種別記憶部３２ａに記憶する（ステップＳ１０９）。そして、ステップＳ１０２に移行し、言語種別に従った言語での文字列入力を受け付ける。
【００５９】
書体選択キーの押下を受け付けていない場合（ステップＳ１０７：ＮＯ）、制御部３０は、キーボード１１から印刷キーの押下を受け付けたか否かを判断する（ステップＳ１１０）。印刷キーの押下を受け付けた場合（ステップＳ１１０：ＹＥＳ）、制御部３０は、言語種別および書体種別に応じた印刷制御方法を決定し、その印刷制御方法に基づいて印刷を行う（ステップＳ１１１）。この印刷の処理については、図８で詳細を説明する。印刷が終わると、ステップＳ１０２に移行し、言語種別に従った言語での文字列入力を受け付ける。
【００６０】
印刷キーの押下を受け付けていない場合（ステップＳ１１０：ＮＯ）、ステップＳ１０２に移行し、言語種別に従った言語での文字列入力を受け付ける。
【００６１】
次に、テープ印刷装置１の印刷処理について説明する。
図８は、テープ印刷装置１の印刷処理を説明するためのフローチャートである。
【００６２】
ユーザーによってキーボード１１に備わる印刷キーが押下されると、制御部３０は、言語種別記憶部３３ａから言語種別を読み出す（ステップＳ２０１）。このときの制御部３０が、言語検出部に相当する。さらに、制御部３０は、書体種別記憶部３２ａから現在の文書データに設定されている書体種別を読み出す（ステップＳ２０２）。このときの制御部３０が、書体検出部に相当する。
【００６３】
そして、制御部３０は、印刷条件テーブル３３ｂから、言語種別および書体種別に応じた印刷速度係数を読み出す（ステップＳ２０３）。さらに、制御部３０は、印刷条件テーブル３３ｂから、言語種別および書体種別に応じた通電係数を読み出す（ステップＳ２０４）。さらに、制御部３０は、印刷条件テーブル３３ｂから、言語種別、書体種別、およびテープ幅に応じた分割パターンを読み出す（ステップＳ２０５）。ステップＳ２０３からステップＳ２０５までの処理を行う制御部３０が、印刷条件変更部に相当する。
【００６４】
制御部３０は、温度センサー５０によってサーマルヘッド１５近傍の温度を検出する（ステップＳ２０６）。そして、制御部３０は、テープ幅に対応する基準の印刷速度および印刷速度係数に基づいて、印刷速度を決定する（ステップＳ２０７）。次に、制御部３０は、温度と基準の通電時間と通電係数とに基づいて、サーマルヘッド１５を発熱させる通電時間を決定する（ステップＳ２０８）。そして、制御部３０は、決定した印刷速度、通電時間、および分割パターンに基づいて、搬送駆動部４３およびヘッド駆動部４２を制御して、１ライン分の印刷を行う（ステップＳ２０９）。
【００６５】
制御部３０は、印刷データが最終ラインとなったか否かを判断する（ステップＳ２１０）。印刷データが最終ラインとなっていなければ（ステップＳ２１０：ＮＯ）、ステップＳ２０６に移行し、次の１ライン分の印刷を行う。印刷データが最終ラインとなっていれば（ステップＳ２１０：ＹＥＳ）、印刷処理を終了する。
【００６６】
上述したように、テープ印刷装置１は、言語種別や書体種別を変更することが可能であり、その言語種別や書体種別に応じた印刷条件で印刷を行うことができる。
【００６７】
上述した実施形態によれば、以下の効果が得られる。
（１）テープ印刷装置１は、印刷条件テーブル３３ｂを備え、言語種別および書体種別に応じて印刷条件を変更する。これにより、テープ印刷装置１は、言語種別および書体種別に適合した印刷条件で印刷することができるため、好適な印刷品位を得ることができる。また、テープ印刷装置１は、印刷の際に予め印字率を算出して印刷条件を変更する必要がない。よって、テープ印刷装置１は、高い処理能力を備えるＣＰＵや容量の大きなメモリーが不要となり、簡易な構成にすることができる。また、テープ印刷装置１は、印刷条件をテーブルとして記憶しており、印刷条件を容易に選択することができるため、ソフトウェアの負荷を低減することができる。
【００６８】
（２）テープ印刷装置１が有する印刷条件テーブル３３ｂには、印刷速度を決定するための印刷速度係数を含んでいる。これにより、テープ印刷装置１は、言語種別および書体種別に適合した印刷速度で印刷することができるため、好適な印刷品位を得ることができる。例えば、繁体字中国語等の印字率の高い言語の場合は、印刷条件テーブル３３ｂの印刷速度係数を小さくておき、ラテン文字等の印字率の低い言語の場合は、印刷速度係数を大きくしておく。これにより、印刷速度を最適化することができる。
【００６９】
（３）テープ印刷装置１が有する印刷条件テーブル３３ｂには、サーマルヘッド１５を発熱させる通電時間を決定するための通電係数を含んでいる。これにより、テープ印刷装置１は、言語種別および書体種別に適合した通電時間で印刷することができるため、好適な印刷品位を得ることができる。例えば、繁体字中国語等の印字率の高い言語の場合は、印刷条件テーブル３３ｂの通電係数を小さくておき、ラテン文字等の印字率の低い言語の場合は、通電係数を大きくしておく。これにより、通電時間を最適化することが可能となり、ラベルに印刷された文字の印刷濃度を最適化することができる。
【００７０】
（４）テープ印刷装置１が有する印刷条件テーブル３３ｂには、１ドットラインの印刷データを複数回に分割して印刷する際の分割パターンを含んでいる。これにより、テープ印刷装置１は、言語種別および書体種別に適合した分割パターンで印刷することができるため、好適な印刷品位を得ることができる。例えば、テープ幅方向の直線を多く含む言語等は、分割パターンをブロック単位にすることで、テープ幅方向の輪郭線のぎざぎざが低減され、滑らかで好適な印刷品位を得ることができる。
【００７１】
（５）テープ印刷装置１は、印刷条件テーブル３３ｂを備え、言語種別および書体種別に応じて、適切な印刷速度や通電時間、分割パターンで印刷するため、不必要な電力の消費を低減することができる。
【００７２】
また、上述した実施形態は、上記機能を実現するためのプログラムをコンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。記録媒体としては、フレキシブルディスクやハードディスク、ＣＤやＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）等の光ディスク、光磁気ディスク、不揮発性の半導体メモリーを搭載したメモリーカードやＵＳＢメモリー、テープ印刷装置の内部記憶装置（ＲＡＭやＲＯＭ等の半導体メモリー）等、前記コンピューターが読み取り可能な種々の媒体を利用することができる。
【００７３】
なお、上述した実施形態に限定されず、種々の変更や改良等を加えて実施することが可能である。変形例を以下に述べる。
【００７４】
（変形例１）上記実施形態では、テープ印刷装置１の印刷条件は、言語種別および書体種別に応じて決定するものとしたが、言語種別または書体種別のいずれかに応じて決定するものとしてもよい。
【００７５】
（変形例２）上記実施形態では、テープ印刷装置１の印刷条件は、言語種別および書体種別に応じて決定するものとしたが、文書データの行数や文書データに設定されている文字装飾の種別をさらに加味して決定してもよい。例えば、印刷条件テーブルを、行数や装飾種別を含むテーブルにしてもよいし、行数や装飾種別に応じた係数を印刷速度や通電時間に対して乗算してもよい。
【００７６】
（変形例３）上記実施形態では、テープ印刷装置１の印刷条件は、印刷条件テーブル３３ｂとしてテーブルで記憶するものとしているが、印刷条件の記憶方法はテーブルに限定するものではない。
【００７７】
（変形例４）上記実施形態では、テープ印刷装置１は、言語種別は１つの種類に設定されるものとしたが、複数の言語を含む文書データを作成できるようにしてもよい。この場合、複数の言語のうち、いずれか１つの言語の印刷条件に基づいて印刷を行うものとしてもよい。例えば、文書データ全体のうち、文字数の比率が多い言語の印刷条件に基づいて印刷を行ってもよい。
【００７８】
（変形例５）上記実施形態では、印刷条件テーブル３３ｂは、ＦｌａｓｈＲＯＭ３３に記憶するものとしたが、不揮発性のメモリーであるＲＯＭ３４等に記憶してもよい。
【００７９】
（変形例６）上記実施形態では、テープ印刷装置１は、書き込み可能な不揮発性の記憶装置として、ＦｌａｓｈＲＯＭ３３を有するものとしたが、書き込み可能な不揮発性の記憶装置であれば、ＦｌａｓｈＲＯＭに限定するものではない。
【符号の説明】
【００８０】
１…テープ印刷装置、２…テープカートリッジ、１０…筐体、１１…キーボード、１２…表示部、１５…サーマルヘッド、１６…搬送機構、１８…カッターユニット、１９…識別センサー、３０…制御部、３１…ＣＰＵ、３２…ＲＡＭ、３２ａ…書体種別記憶部、３３…ＦｌａｓｈＲＯＭ、３３ａ…言語種別記憶部、３３ｂ…印刷条件テーブル、３４…ＲＯＭ、３５…ＣＧＲＯＭ、３６…入力インターフェイス、３７…出力インターフェイス、４１…表示駆動部、４２…ヘッド駆動部、４３…搬送駆動部、４４…カッター駆動部、５０…温度センサー。
【図１】
2011240505.tif 000003
【図２】
2011240505.tif 000004
【図３】
2011240505.tif 000005
【図４】
2011240505.tif 000006
【図５】
2011240505.tif 000007
【図６】
2011240505.tif 000008
【図７】
2011240505.tif 000009
【図８】
2011240505.tif 000010