(57)【要約】【課題】外国語の文字列を入力する際の利便性を向上することが可能なテープ印刷装置、文字列変換装置、及び文字列変換方法を提供する。【解決手段】辞書データＳｄには、多数の登録文字列が、その読み仮名を表す仮名文字列に対応付けられて格納されている。さらに、辞書データＳｄに格納されている各登録文字列には、その言語を表す言語情報が対応付けられており、各登録文字列が、日本語、中国語（簡体字）、中国語（繁体字）、及び英語の４つの言語のうち、いずれの言語の文字列であるかを特定可能になっている。キーボード１１に仮名文字列が入力されると、ＣＰＵ３１は、辞書データＳｄからこの仮名文字列に対応する登録文字列を抽出し、変換候補として表示部１２に表示する。また、表示された各登録文字列には、対応する言語情報に応じた言語マークが付されており、ユーザは、言語マークによって各登録文字列の言語を認識することができる。【選択図】図４
2010020373.tif 000002
【特許請求の範囲】
【請求項１】
テープに文字列を印刷するテープ印刷装置であって、
外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データを記憶する記憶部と、
仮名文字列が入力される文字列入力部と、
前記辞書データに格納されている前記複数の登録文字列の中から、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出部と、
前記文字列抽出部が抽出した前記登録文字列を表示する表示部と、
前記表示部に表示された前記登録文字列の中から１つを選択する選択部と、
前記選択部で選択された前記登録文字列を前記テープに印刷する印刷部と、
を備えたことを特徴とするテープ印刷装置。
【請求項２】
請求項１に記載のテープ印刷装置であって、
前記辞書データに格納された前記登録文字列には、当該登録文字列の言語を表す言語情報が対応付けられており、
前記表示部は、前記文字列抽出部が抽出した前記登録文字列を表示するとともに、前記言語情報に基づいて、前記登録文字列の言語を表示することを特徴とするテープ印刷装置。
【請求項３】
請求項２に記載のテープ印刷装置であって、
言語を指定する言語指定部と、
前記文字列抽出部が抽出した前記登録文字列の中から、前記言語指定部で指定された言語の登録文字列を前記言語情報に基づいて抽出する言語抽出部と、
をさらに備え、
前記表示部は、前記言語抽出部によって抽出された前記登録文字列を表示することを特徴とするテープ印刷装置。
【請求項４】
請求項２に記載のテープ印刷装置であって、
言語を指定する言語指定部をさらに備え、
前記文字列抽出部は、前記辞書データから、前記言語指定部で指定された言語の登録文字列を前記言語情報に基づいて抽出することを特徴とするテープ印刷装置。
【請求項５】
外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データを記憶する記憶部と、
仮名文字列が入力される文字列入力部と、
前記辞書データに格納されている前記複数の登録文字列の中から、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出部と、
前記文字列抽出部が抽出した前記登録文字列を表示する表示部と、
前記表示部に表示された前記登録文字列の中から１つを選択する選択部と、
前記文字列入力部に入力された前記仮名文字列を、前記選択部で選択された前記登録文字列に変換する文字列変換部と、
を備えたことを特徴とする文字列変換装置。
【請求項６】
仮名文字列を入力する文字列入力ステップと、
外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データから、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出ステップと、
前記文字列抽出ステップで抽出した前記登録文字列を表示する表示ステップと、
前記表示ステップで表示された前記登録文字列の中から１つを選択する選択ステップと、
前記文字列入力ステップで入力された前記仮名文字列を、前記選択ステップで選択された前記登録文字列に変換する文字列変換ステップと、
を備えたことを特徴とする文字列変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置、文字列変換装置、及び文字列変換方法に関する。
【背景技術】
【０００２】
テープ（ラベル）に文字列等を印刷するテープ印刷装置（ラベルプリンタ）には、仮名から漢字への変換（かな漢字変換）を行う、かな漢字変換装置が備えられている（例えば、特許文献１参照）。このため、キーボード等からローマ字入力やかな入力によって入力された仮名（読み）を、漢字を含んだ文字列に容易に変換することが可能となり、日本語が印刷されたテープを作成する際の利便性が向上している。一方、かな漢字変換を行わずに、キーボード等から入力されたアルファベットをそのまま印刷すれば、外国語の文字列（例えば、英単語）が印刷されたテープを作成することもできる。
【０００３】
【特許文献１】特開２０００−２０５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、外国語の文字列を入力する際には、外国語の文字や、文字列（単語）の綴り（スペル）を知っていなければならない。このため、外国語を不得手とするユーザにとっては、普段よく耳にしたり、片仮名で目にしたりする外国語であっても、事前に辞書等で文字やスペルを確認しなければならず、利便性が損なわれていた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係るテープ印刷装置は、テープに文字列を印刷するテープ印刷装置であって、外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データを記憶する記憶部と、仮名文字列が入力される文字列入力部と、前記辞書データに格納されている前記複数の登録文字列の中から、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出部と、前記文字列抽出部が抽出した前記登録文字列を表示する表示部と、前記表示部に表示された前記登録文字列の中から１つを選択する選択部と、前記選択部で選択された前記登録文字列を前記テープに印刷する印刷部と、を備えたことを特徴とする。
【０００７】
このテープ印刷装置によれば、辞書データには、外国語の文字列がその読み仮名に対応付けられて格納されているため、文字列入力部に読み仮名を入力することによって、外国語の文字列を印刷することが可能となる。つまり、読み仮名を知っていれば外国語の文字列を印刷することが可能となるため、利便性が向上する。
【０００８】
［適用例２］上記適用例に係るテープ印刷装置において、前記辞書データに格納された前記登録文字列には、当該登録文字列の言語を表す言語情報が対応付けられており、前記表示部は、前記文字列抽出部が抽出した前記登録文字列を表示するとともに、前記言語情報に基づいて、前記登録文字列の言語を表示することが望ましい。
【０００９】
このテープ印刷装置によれば、表示部は、文字列抽出部が抽出した登録文字列とともにその言語を表示するため、選択部で登録文字列を選択する際、表示される言語を参照することが可能となる。このため、所望の言語の登録文字列を選択することが容易になる。
【００１０】
［適用例３］上記適用例に係るテープ印刷装置において、言語を指定する言語指定部と、前記文字列抽出部が抽出した前記登録文字列の中から、前記言語指定部で指定された言語の登録文字列を前記言語情報に基づいて抽出する言語抽出部と、をさらに備え、前記表示部は、前記言語抽出部によって抽出された前記登録文字列を表示することが望ましい。
【００１１】
このテープ印刷装置によれば、言語抽出部は、文字列抽出部が抽出した登録文字列の中から、指定された言語の登録文字列を抽出し、表示部は、言語抽出部が抽出した登録文字列を表示するため、選択部で登録文字列を選択する際の選択肢（候補）の数を、言語によって絞り込むことが可能となる。このため、所望の言語の登録文字列を選択することがさらに容易になる。
【００１２】
［適用例４］上記適用例に係るテープ印刷装置において、言語を指定する言語指定部をさらに備え、前記文字列抽出部は、前記辞書データから、前記言語指定部で指定された言語の登録文字列を前記言語情報に基づいて抽出するようにしてもよい。
【００１３】
このテープ印刷装置によれば、言語指定部で指定した言語の登録文字列のみを文字列抽出部に抽出させることが可能となるため、所望の言語の登録文字列を選択することがさらに容易になる。
【００１４】
［適用例５］本適用例に係る文字列変換装置は、外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データを記憶する記憶部と、仮名文字列が入力される文字列入力部と、前記辞書データに格納されている前記複数の登録文字列の中から、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出部と、前記文字列抽出部が抽出した前記登録文字列を表示する表示部と、前記表示部に表示された前記登録文字列の中から１つを選択する選択部と、前記文字列入力部に入力された前記仮名文字列を、前記選択部で選択された前記登録文字列に変換する文字列変換部と、を備えたことを特徴とする。
【００１５】
この文字列変換装置によれば、辞書データには、外国語の文字列がその読み仮名に対応付けられて格納されているため、文字列入力部に読み仮名を入力することによって、外国語の文字列に変換することが可能となる。つまり、読み仮名を知っていれば外国語の文字列を入力することが可能となるため、利便性が向上する。
【００１６】
［適用例６］本適用例に係る文字列変換方法は、仮名文字列を入力する文字列入力ステップと、外国語の文字列を含む複数の登録文字列とその読み仮名とをそれぞれ対応付けて格納した辞書データから、入力された前記仮名文字列を読み仮名とする少なくとも１つの登録文字列を抽出する文字列抽出ステップと、前記文字列抽出ステップで抽出した前記登録文字列を表示する表示ステップと、前記表示ステップで表示された前記登録文字列の中から１つを選択する選択ステップと、前記文字列入力ステップで入力された前記仮名文字列を、前記選択ステップで選択された前記登録文字列に変換する文字列変換ステップと、を備えたことを特徴とする。
【００１７】
この文字列変換方法によれば、外国語の文字列とその読み仮名とを対応付けて格納した辞書データを用いているため、文字列入力部に読み仮名を入力することによって、外国語の文字列に変換することが可能となる。つまり、読み仮名を知っていれば外国語の文字列を入力することが可能となるため、利便性が向上する。
【００１８】
また、上述したテープ印刷装置、文字列変換装置、及び文字列変換方法が、テープ印刷装置又は文字列変換装置に備えられたコンピュータを用いて構築されている場合には、上記形態及び上記適用例は、その機能を実現するためのプログラム、或いは当該プログラムを前記コンピュータで読み取り可能に記録した記録媒体等の態様で構成することも可能である。記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコード等の符号が印刷された印刷物、テープ印刷装置又は文字列変換装置の内部記憶装置（ＲＡＭやＲＯＭ等のメモリ）、及び外部記憶装置等、前記コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１９】
（第１実施形態）
以下、第１実施形態として、入力された文字列等をテープに印刷するテープ印刷装置について、図面を参照して説明する。
本実施形態のテープ印刷装置は、文字列変換装置としても機能するものであり、ユーザにより仮名で入力された文字列（仮名文字列）を、漢字等で構成される日本語の文字列（仮名漢字文字列）に適宜変換して印刷することができる。さらに、本実施形態のテープ印刷装置は、入力された仮名文字列を、外国語の文字列（外国語文字列）に変換することも可能になっており、ユーザは、外国語文字列の読み仮名を入力することにより、本来の言語で表記された外国語文字列を印刷することができる。なお、本実施形態のテープ印刷装置は、中国語（簡体字）、中国語（繁体字）、及び英語の３つの外国語に対応しており、入力された仮名文字列（読み仮名）を、日本語を含めた４つの言語の文字列に変換することができる。
【００２０】
図１及び図２は、本実施形態のテープ印刷装置を示す斜視図であり、図３は、テープ印刷装置に備わる表示部を示す平面図である。
図１及び図２に示すように、テープ印刷装置１は、本体が筐体１０に収容された構成を有しており、筐体１０の上面手前側には、文字列入力部としてのキーボード１１が備えられている。キーボード１１は、アルファベット、仮名、数字、記号等からなる文字列を入力可能な多数の文字キーの他に、テープ印刷装置１に対して各種動作を指示するための複数の制御キーを有している。キーボード１１が備える制御キーには、電源のオンとオフとを切り換える電源キー、日本語（仮名）の入力方式（「かな入力」及び「ローマ字入力」）を切り換える入力切換キー、入力された仮名文字列を仮名漢字文字列や外国語文字列に変換（文字変換）するための変換キー、入力した文字列や変換した文字列を確定させるための決定キー、カーソルの移動や文字変換の際の変換候補の選択等に用いられるカーソルキー（上下左右の４方向に対応する４つのキー）等が含まれる。
【００２１】
筐体１０の上面奥側には、液晶表示装置等からなる表示部１２が備えられている。表示部１２は、キーボード１１から入力された文字の表示や、文字変換の際の変換候補の表示、印刷イメージの表示、設定メニュー画面の表示等、各種画像の表示に用いられる。
【００２２】
図３に示すように、表示部１２の画像表示領域１２ａは、入力された文字列を表示する入力文字表示領域Ａｓと、入力された文字列がテープに印刷された場合の印刷イメージを表示するイメージ表示領域Ａｉとを含んでいる。入力文字表示領域Ａｓは、キーボード１１により入力された仮名文字列や、これを変換した文字列を表示する領域であり、決定キーによって既に確定された文字列については、ポジで表示され、確定前の文字列については、ネガ（文字色及び背景色がポジとは反転した状態）で表示される。また、イメージ表示領域Ａｉには、入力された文字列のうち、決定キーによって確定した文字列が表示される。
【００２３】
図２に戻って、筐体１０の上面奥側には、表示部１２に隣接して、テープカートリッジ２を装着するための凹部１３が形成されている。凹部１３の開口部上には、開閉蓋１４が開閉可能に備えられており、開閉蓋１４を開放状態にすることによって、テープカートリッジ２を着脱することが可能となる。また、開閉蓋１４には、光透過性を有する確認窓１４ａが備えられており、凹部１３にテープカートリッジ２が装着されているか否かを外部から視認可能になっている。凹部１３の底面には、凸状のサーマルヘッド１５や、搬送機構１６を構成する回転軸１６ａ，１６ｂが設けられており、凹部１３にテープカートリッジ２を装着すると、テープカートリッジ２に設けられた孔状のヘッド嵌合部２１にサーマルヘッド１５が嵌合するとともに、回転軸１６ａ，１６ｂがそれぞれテープカートリッジ２の被駆動部２２ａ，２２ｂと係合する。
【００２４】
テープカートリッジ２には、カートリッジケース２０の内部に、ともに帯状のテープＴとインクリボンＲとが内蔵されている。テープＴは、ＰＥＴ（ポリエチレンテレフタレート）或いは紙材等からなる基材の裏面に接着剤層が形成され、それが剥離紙によって覆われた構成になっている。テープ印刷装置１は、テープＴの幅や素材（基材の材質）、色等が異なる複数種類のテープカートリッジ２に対応可能であり、ユーザは、用途や好みに応じたテープカートリッジ２を使用することができる。なお、テープカートリッジ２の裏面には、内蔵するテープＴの幅を識別可能な複数の孔（図示せず）が設けられており、テープ印刷装置１は、凹部１３の底面に備えられたマイクロスイッチ等の識別センサ１９（図４参照）によって、装着されたテープカートリッジ２のテープ幅を識別することができる。
【００２５】
テープカートリッジ２を凹部１３に装着すると、テープＴの表面は、ヘッド嵌合部２１において、インクリボンＲを介してサーマルヘッド１５と対向するようになっており、サーマルヘッド１５を発熱駆動することにより、入力された文字列等で構成される画像をテープＴの表面に熱転写（印刷）することができる。また、この状態で回転軸１６ａ，１６ｂを回転駆動させると、テープＴとインクリボンＲは搬送されて、テープＴはカートリッジケース２０の外部に排出され、インクリボンＲはカートリッジケース２０の内部で巻き取られる。
【００２６】
筐体１０の側面には、凹部１３と筐体１０の外部とを連通するスリット１７が設けられており、カートリッジケース２０から排出された印刷済みのテープＴは、スリット１７を通って筐体１０の外部に向けて所定量だけ搬送される。筐体１０の内部には、スリット１７を横断するテープＴを切断可能なカッタユニット１８が配設されており、テープＴの印刷済みの部位は、このカッタユニット１８によってテープ片（ラベル）として切り離され、スリット１７の開口部（テープ排出口）から排出される。
【００２７】
図４は、テープ印刷装置１の回路構成を示すブロック図である。
図４に示すように、テープ印刷装置１は、上述したキーボード１１、表示部１２、サーマルヘッド１５、回転軸１６ａ，１６ｂ（図２参照）を含む搬送機構１６、カッタユニット１８、識別センサ１９の他に、テープ印刷装置１の動作を統括制御する制御部３０と、表示部１２に画像を表示させる表示駆動部４１と、サーマルヘッド１５を発熱駆動するヘッド駆動部４２と、搬送機構１６を駆動する搬送駆動部４３と、カッタユニット１８を駆動するカッタ駆動部４４とを備えている。
【００２８】
制御部３０は、コンピュータとして機能するものであり、互いにバス３０ａを介して接続されたＣＰＵ（Central Processing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＲＯＭ（Read Only Memory）３３、ＣＧＲＯＭ（キャラクタジェネレータＲＯＭ）３４、入力インターフェイス（Ｉ／Ｆ）３５、出力インターフェイス（Ｉ／Ｆ）３６等を含んでいる。
【００２９】
ＣＰＵ３１は、ＲＯＭ３３に記憶されている制御プログラムに従って動作し、テープ印刷装置１の各種動作を司る。ＲＡＭ３２は、ＣＰＵ３１の処理結果や、キーボード１１から入力された文字の文字コード、表示部１２に表示させる画像の画像データ等を一時的に記憶する。
【００３０】
ＲＯＭ３３は、フラッシュメモリ等の不揮発性の記憶装置で構成された記憶部であり、上述した制御プログラム等を記憶する。ＲＯＭ３３が記憶する制御プログラムには、キーボード１１により入力された仮名文字列を仮名漢字文字列や外国語文字列に変換する文字変換プログラムＳｐが含まれており、ＲＯＭ３３には、文字変換を行う際に参照される辞書データＳｄも記憶されている。辞書データＳｄは、仮名漢字文字列及び外国語文字列からなる多数の文字列（登録文字列）が、その読み仮名である仮名文字列に対応付けられて格納されており、ＣＰＵ３１は、仮名文字列を表す文字コードの列（文字コード列）を指定することにより、対応する登録文字列の文字コード列を抽出可能になっている。
【００３１】
ＣＧＲＯＭ３４は、テープ印刷装置１で印刷可能な文字や記号等のフォントデータを記憶している。フォントデータは、文字等を印刷したり、表示部１２に表示させたりする際に用いられるビットマップ形式のデータであり、それぞれ文字コードに対応付けられて記憶されている。ＣＰＵ３１は、文字コードを指定することによりＣＧＲＯＭ３４から対応するフォントデータを取得し、このフォントデータを用いて表示用及び印刷用の画像データを形成する。なお、フォントデータとしては、種々の文字サイズに対応させやすいアウトライン形式のフォントデータを用いるようにしてもよい。
【００３２】
入力インターフェイス３５には、キーボード１１及び識別センサ１９が接続されている。ユーザによりキーボード１１が操作されると、キーボード１１は、操作されたキーに対応するキー情報を、入力インターフェイス３５を介してＣＰＵ３１に出力する。また、識別センサ１９は、装着されたテープカートリッジ２のテープ幅に応じた識別情報を、入力インターフェイス３５を介してＣＰＵ３１に出力する。
【００３３】
出力インターフェイス３６には、表示駆動部４１、ヘッド駆動部４２、搬送駆動部４３、及びカッタ駆動部４４が接続されており、これらは、ＣＰＵ３１の制御に基づいて、表示部１２、サーマルヘッド１５、搬送機構１６、及びカッタユニット１８をそれぞれ駆動する。
【００３４】
本実施形態のテープ印刷装置１は、上記のような構成を有しており、ユーザがキーボード１１を操作して仮名を入力すると、ＣＰＵ３１は、キーボード１１から入力されるキー情報、及び設定されている入力方式（「かな入力」又は「ローマ字入力」）に基づいて、入力された仮名を特定し、この仮名を表す文字コードをＲＡＭ３２に格納する。さらに、ＣＰＵ３１は、この文字コードに対応するフォントデータをＣＧＲＯＭ３４から取得し、このフォントデータを用いて表示用の画像データを形成する。ＣＰＵ３１がこの画像データを表示駆動部４１に供給すると、表示部１２には、入力された仮名が表示される。ユーザが仮名の入力を繰り返すことによって仮名文字列を入力すると、ＲＡＭ３２には、仮名文字列を表す文字コード列が格納され、表示部１２には、仮名文字列が表示される。
【００３５】
その後、ユーザがキーボード１１の変換キーを操作すると、ＣＰＵ３１は、文字変換プログラムＳｐに従って動作し、入力された仮名文字列を、これを読み仮名とする他の文字列に変換する。具体的には、ＣＰＵ３１は、入力された仮名文字列、即ちＲＡＭ３２に記憶されている文字コード列に基づいて、対応する登録文字列（仮名漢字文字列及び／又は外国語文字列）の文字コード列を辞書データＳｄから抽出する。ここで、入力された仮名文字列に対応する登録文字列が複数存在する場合には、これら複数の登録文字列が抽出される。次いで、ＣＰＵ３１は、抽出された登録文字列の文字コード列に基づいてＣＧＲＯＭ３４からフォントデータを取得する。そして、このフォントデータを用いて表示用の画像データを生成し、これを表示駆動部４１に供給すると、表示部１２には、抽出された１つ又は複数の登録文字列が変換候補として表示される。登録文字列が複数表示された場合には、ユーザは、カーソルキーにより１つの登録文字列を選択することができる。その後、ユーザが決定キーを操作すると、変換すべき文字列（変換文字列）が確定する。
【００３６】
ユーザが、所望の文字列の入力及び変換を終えて印刷キーを操作すると、ＣＰＵ３１は、確定した変換文字列を含む印刷用の画像データを形成し、この画像データに基づいて、ヘッド駆動部４２及び搬送駆動部４３にサーマルヘッド１５及び搬送機構１６をそれぞれ駆動させる。この結果、画像データに応じた画像がテープＴに印刷される。その後、ＣＰＵ３１は、カッタ駆動部４４にカッタユニット１８を駆動させて、テープＴを切断させる。
【００３７】
ここで、文字変換プログラムＳｐに従った文字変換について詳述する。
図５は、ＲＯＭ３３に記憶されている辞書データＳｄの内容を模式的に示した説明図である。
図５に示すように、辞書データＳｄには、多数の登録文字列が、その読み仮名を表す仮名文字列に対応付けられて格納されている。例えば、仮名文字列の「いち」には、日本語（片仮名又は漢字）で表記された「イチ」、「一」、「位置」や、アラビア数字の「１」等が登録文字列として対応付けられている。また、本来は中国語である「にーはお」という仮名文字列には、日本語（片仮名）で表記された文字列「ニーハオ」とともに、本来の言語（中国語）で表記された文字列が対応付けられている。そして、仮名文字列の「わん」にも、それぞれの言語で「わん」と発音される複数の文字列が対応付けられており、ここには、英語で「わん」と発音される文字列として、本来の言語（英語）、即ちアルファベットで表記された文字列「ＯＮＥ」が含まれている。また、仮名文字列「わん」には、アラビア数字の「１」も対応付けられている。
【００３８】
さらに、辞書データＳｄに格納されている各登録文字列には、その言語を表す言語情報が対応付けられており、各登録文字列が、日本語、中国語（簡体字）、中国語（繁体字）、及び英語の４つの言語のうち、いずれの言語の文字列であるかを特定可能になっている。ここで、「腕」のように複数の言語で共通の読み仮名となる登録文字列については、１つの登録文字列に複数の言語情報が付されている。なお、仮名文字列の「わん」に対応付けられている「万」及び「王」の文字（登録文字列）は、日本語でも使用される文字であるが、これらが「わん」と発音されるのは中国語の場合であることから、「わん」に対応付けられた「万」及び「王」には、日本語を表す言語情報は付されていない。また、アラビア数字の「１」については、日本語として発音された場合の読み仮名「いち」に対応するものには日本語を表す言語情報が付され、中国語として発音された場合の読み仮名「いー」に対応するものには、中国語（簡体字及び繁体字）を表す言語情報が付され、英語として発音された場合の読み仮名「わん」に対応するものには、英語を表す言語情報が付されている。
【００３９】
図６は、文字変換を行う際の制御部３０の動作示すフローチャートであり、図７は、文字変換を行う際に表示部１２に表示される画像を示す説明図である。仮名文字列が入力された状態で、ユーザにより変換キーが操作されると、制御部３０は、文字変換プログラムＳｐに従って、図６に示すように動作する。なお、ここでは、「わん」という仮名文字列が入力された状態（図７（ａ）参照）で変換キーが操作されたものとする。また、この状態では、入力された文字列が確定される前の状態であるため、イメージ表示領域Ａｉには、何も表示されていない。
【００４０】
図６に示すように、ステップＳ１０１では、ＣＰＵ３１は、入力された仮名文字列（確定前の仮名文字列）の文字コード列に基づいて、辞書データＳｄから対応する登録文字列を抽出する。この結果、片仮名の「ワン」や、日本語及び／又は中国語で「わん」と発音される様々な文字列（漢字）の他に、英語で「わん」と発音される文字列「ＯＮＥ」やアラビア数字「１」等、「わん」という仮名文字列に対応付けられた複数の登録文字列が抽出される。ＣＰＵ３１は、抽出した登録文字列の文字コード列、及び抽出した各登録文字列に対応する言語情報を取得してＲＡＭ３２に記憶する。
【００４１】
ステップＳ１０２では、ＣＰＵ３１は、表示部１２の画像表示領域１２ａ内に変換候補表示領域Ａｃを設け（図７（ｂ）参照）、この変換候補表示領域Ａｃ内に、抽出した登録文字列を所定の順序（例えば、登録順、使用頻度の高い順等）で表示する。なお、抽出された登録文字列の数が、変換候補表示領域Ａｃ内に表示可能な数を超える場合には、表示可能な数の登録文字列のみが変換候補表示領域Ａｃ内に表示され、一部の登録文字列は非表示となる。表示された各登録文字列には、対応する言語情報に応じた言語マークＭが付されており、この言語マークＭによって各登録文字列の言語を認識することが可能になっている。言語マークＭは、言語を表す漢字一文字が印されたアイコンであり、言語情報が日本語を表す場合には「日」、中国語の簡体字の場合には「簡」、中国語の繁体字の場合には「繁」、英語の場合には「英」の文字が表示される。また、変換候補表示領域Ａｃ内に表示された登録文字列の中の１つ（先頭の登録文字列「ワン」）は、ネガ表示になっており、この登録文字列が選択された状態であることを示している。ユーザは、上下方向に対応するカーソルキーを操作することによって他の登録文字列を選択することができる。
【００４２】
ステップＳ１０３では、ＣＰＵ３１は、ユーザにより上下方向に対応するカーソルキーが操作されたか否かを判断する。そして、カーソルキーが操作された場合にはステップＳ１０４に移行し、カーソルキーが操作されていない場合にはステップＳ１０５に移行する。
【００４３】
カーソルキーが操作されてステップＳ１０４に移行した場合には、ＣＰＵ３１は、操作されたカーソルキーの方向に応じた他の登録文字列を選択し、ステップＳ１０３に戻る。具体的には、ＣＰＵ３１は、上方向のカーソルキーが操作された場合には、現在選択されている登録文字列の１つ上に表示されている登録文字列を選択し、下方向のカーソルキーが操作された場合には、現在選択されている登録文字列の１つ下に表示されている登録文字列を選択する。ここで、抽出された登録文字列の数が変換候補表示領域Ａｃ内に表示可能な数を超えている場合において、変換候補表示領域Ａｃ内の一番下の登録文字列が選択された状態（図７（ｃ）参照）で下方向のカーソルキーが操作されると、非表示であった次の登録文字列とその言語マークＭがスクロールして表示され、この登録文字列が選択された状態となる（図７（ｄ）参照）。また、先頭の登録文字列が選択されている状態（図７（ｂ）参照）で上方向のカーソルキーが操作された場合には、最後尾の登録文字列が選択され（図７（ｅ）参照）、最後尾の登録文字列が選択されている状態で下方向のカーソルキーが操作された場合には、先頭の登録文字列が選択される。なお、抽出された登録文字列が１つの場合には、カーソルキーの操作は無視される。
【００４４】
一方、ステップＳ１０３においてカーソルキーが操作されずにステップＳ１０５に移行した場合には、ＣＰＵ３１は、ユーザにより決定キーが操作されたか否かを判断する。そして、決定キーが操作された場合にはステップＳ１０６に移行し、決定キーが操作されていない場合にはステップＳ１０３に戻る。
【００４５】
決定キーが操作されてステップＳ１０６に移行した場合には、ＣＰＵ３１は、現在選択されている登録文字列を変換文字列として確定し、フローを終了する。具体的には、図７（ｆ）に示すように、ＣＰＵ３１は、表示部１２に表示させていた変換候補表示領域Ａｃを消去するとともに、入力文字表示領域Ａｓに表示されていた仮名文字列を、選択された登録文字列（例えば、「王」）に変換して表示し、さらに、登録文字列の選択（変換）結果をイメージ表示領域Ａｉに反映させる。
【００４６】
以上説明したように、本実施形態のテープ印刷装置１によれば、以下の効果を得ることができる。
【００４７】
（１）本実施形態のテープ印刷装置１によれば、辞書データＳｄには、本来の言語で表記された外国語の文字列がその読み仮名（仮名文字列）に対応付けられて格納されているため、キーボード１１により読み仮名を入力することによって、本来の言語で表記された外国語の文字列を印刷することが可能となる。つまり、外国語の文字や綴りを知らないユーザであっても、読み仮名さえ知っていれば外国語の文字列を印刷することが可能となり、利便性が向上する。
【００４８】
（２）本実施形態のテープ印刷装置１によれば、表示部１２に変換候補（登録文字列）を表示する際に、辞書データＳｄから抽出された登録文字列に、その言語を表す言語マークＭを付しているため、ユーザは、変換候補として表示された登録文字列の言語を知ることが可能となる。このため、表示された登録文字列の中から所望の言語の文字列を選択することが容易になる。
【００４９】
なお、本実施形態では、ステップＳ１０１を実行して登録文字列を抽出する際のＣＰＵ３１が文字列抽出部に相当し、抽出された登録文字列の中から１つの登録文字列を選択するためのキーボード１１（カーソルキー及び決定キー）が選択部に相当する。また、ステップＳ１０６を実行して変換文字列を確定する際のＣＰＵ３１が文字列変換部に相当し、ＣＰＵ３１の制御に基づいてテープＴに文字列を印刷する際のヘッド駆動部４２、搬送駆動部４３、サーマルヘッド１５、及び搬送機構１６が、印刷部に相当する。
【００５０】
（第２実施形態）
以下、第２実施形態のテープ印刷装置１について、図面を参照して説明する。
本実施形態のテープ印刷装置１のキーボード１１は、制御キーの１つとして、言語指定部としての言語指定キーを備えており、変換候補表示領域Ａｃに表示される登録文字列の言語を言語指定キーによって指定可能になっている。これ以外の構成については、第１実施形態と同一である。
【００５１】
本実施形態では、ステップＳ１０１（図６参照）で辞書データＳｄから複数の登録文字列が抽出され、ステップＳ１０２で（図６参照）これらが変換候補表示領域Ａｃに表示された状態において、ユーザにより言語指定キーが操作されて言語が指定されると、ＣＰＵ３１は、抽出された登録文字列をさらに絞り込み、指定された言語の登録文字列のみを変換候補表示領域Ａｃに表示させる。ＣＰＵ３１は、言語指定キーが操作される度に、変換候補表示領域Ａｃの表示状態を、日本語の登録文字列のみを表示する日本語表示状態、中国語の簡体字の登録文字列のみを表示する簡体字表示状態、中国語の繁体字の登録文字列のみを表示する繁体字表示状態、英語の登録文字列のみを表示する英語表示状態、及びすべての言語の登録文字列を表示する全言語表示状態の５つの状態に順次切り換える。
【００５２】
図８は、本実施形態のテープ印刷装置１の表示部１２に表示される画像を示す説明図であり、変換候補表示領域Ａｃの表示状態の切り換えを示す図である。
ステップＳ１０２で変換候補の登録文字列が表示された状態では、変換候補表示領域Ａｃは全言語表示状態であり、すべての（４つの）言語の登録文字列が表示される（図７（ｂ）〜（ｅ）参照）。この状態でユーザにより言語指定キーが操作されると、ＣＰＵ３１は、ステップＳ１０１で抽出されたすべての登録文字列の中から、日本語を表す言語情報に対応する登録文字列のみをさらに抽出して表示し、変換候補表示領域Ａｃを日本語表示状態とする（図８（ａ）参照）。また、日本語表示状態で言語指定キーが操作されると、ＣＰＵ３１は、ステップＳ１０１で抽出されたすべての登録文字列の中から、中国語（簡体字）を表す言語情報に対応する登録文字列のみを抽出して表示し、変換候補表示領域Ａｃを簡体字表示状態とする（図８（ｂ）参照）。以降も同様に、簡体字表示状態で言語指定キーが操作されると、中国語（繁体字）を表す言語情報に対応する登録文字列のみを抽出して繁体字表示状態とし（図８（ｃ）参照）、繁体字表示状態で言語指定キーが操作されると、英語を表す言語情報に対応する登録文字列のみを抽出して英語表示状態とする（図８（ｄ）参照）。そして、英語表示状態で言語指定キーが操作された場合には、言語情報に拘わらずに、ステップＳ１０１で抽出されたすべての登録文字列を表示する全言語表示状態（図７（ｂ）参照）に戻る。
【００５３】
以上説明したように、本実施形態のテープ印刷装置１によれば、ユーザは、辞書データＳｄから変換候補（登録文字列）が抽出された後で言語指定キーを操作することにより、選択の対象となる変換候補（選択肢）の数を言語によって絞り込むことが可能となる。このため、所望の言語の登録文字列を選択することが容易になる。
【００５４】
なお、本実施形態において、ステップＳ１０１で抽出されたすべての登録文字列の中から、言語指定キーによって指定された言語の登録文字列のみを抽出する際のＣＰＵ３１は、言語抽出部に相当する。
【００５５】
また、本実施形態では、１つの言語指定キーを繰り返し操作することによって言語を順に切り換える態様を示したが、言語を指定する態様は、これに限定されず、例えば、各言語に対応する複数の言語指定キーを備えるようにして、一度の操作で所望の表示状態に切り換え可能な構成にすることも可能である。この場合には、言語指定キーで言語が指定された後で、同一の言語指定キーを再び操作することにより全言語表示状態に復帰するようにしてもよい。
【００５６】
また、本実施形態では、辞書データＳｄから登録文字列を抽出した後で、言語指定キーによって変換候補を絞り込む構成を示したが、ステップＳ１０１における辞書データＳｄからの登録文字列の抽出に先立って言語を指定し、指定された言語の登録文字列のみを辞書データＳｄから抽出する構成にすることも可能である。言語を指定する際には、上記のような言語指定キーを用いてもよいし、各言語に対応する複数の変換キーを備えるようにして、操作された変換キーに応じた言語の登録文字列を抽出するようにしてもよい。この場合にも、所望の言語の登録文字列のみを変換候補として抽出させることが可能となるため、登録文字列を選択する際の利便性が向上する。
【００５７】
（変形例）
また、上記実施形態（第１実施形態及び第２の実施形態）は、以下のように変更してもよい。
【００５８】
上記実施形態では、１つの仮名文字列に複数の登録文字列を対応付けた辞書データＳｄ（図５参照）を示したが、仮名文字列と登録文字列の対応付けがなされていれば、辞書データＳｄの構成はこれに限定されない。例えば、図９に示すように、１つの登録文字列に複数の仮名文字列を対応付けた構成にすることも可能である。この場合、登録文字列と言語情報との対応付けについては、仮名文字列毎に行えばよい。
【００５９】
上記実施形態では、言語情報が格納された態様の辞書データＳｄを示したが、言語情報は必須の構成ではない。
【００６０】
上記実施形態では、複数の言語の登録文字列を１つの辞書データＳｄに格納した構成を示したが、言語別に複数の辞書データＳｄを備えた構成にすることも可能である。この場合には、登録文字列を変換候補として抽出する際に、どの辞書データＳｄから抽出されたかによって登録文字列の言語を特定することが可能となるため、辞書データＳｄ自体が言語情報として機能することになり、辞書データＳｄに言語情報を格納する必要がなくなる。
【００６１】
上記実施形態において、辞書データＳｄに格納する外国語文字列の読み仮名、即ち外国語の登録文字列に対応付けるべき仮名文字列としては、日本で一般的に用いられる表記を用いればよい。また、「にーはお」と「にいはお」、或いは「ＴＷＯ」に対する「とぅー」と「つー」のように、１つの外国語文字列（登録文字列）を複数の仮名文字列に対応付けてもよい。
【００６２】
上記実施形態では、テープＴに文字列を印刷するための印刷方式として、サーマルヘッド１５による熱転写方式を用いているが、この方式に限られず、インクジェット方式等、他の印刷方式を用いてもよい。
【００６３】
上記実施形態では、テープ印刷装置１を例にして説明しているが、入力された読み仮名を外国語文字列に変換する文字列変換装置としての機能については、テープ印刷装置１以外の他の装置（例えば、電子辞書やワードプロセッサ等）に適用することも可能である。
【図面の簡単な説明】
【００６４】
【図１】テープ印刷装置を示す斜視図。
【図２】テープ印刷装置を示す斜視図。
【図３】テープ印刷装置に備わる表示部を示す平面図。
【図４】テープ印刷装置の回路構成を示すブロック図。
【図５】ＲＯＭに記憶されている辞書データの内容を模式的に示した説明図。
【図６】文字変換を行う際の制御部の動作示すフローチャート。
【図７】文字変換を行う際に表示部に表示される画像を示す説明図。
【図８】第２実施形態のテープ印刷装置において、文字変換を行う際に表示部に表示される画像を示す説明図。
【図９】変形例に係る辞書データの内容を模式的に示した説明図。
【符号の説明】
【００６５】
１…テープ印刷装置、２…テープカートリッジ、１０…筐体、１１…キーボード、１２…表示部、１３…凹部、１４…開閉蓋、１５…サーマルヘッド、１６…搬送機構、１７…スリット、１８…カッタユニット、１９…識別センサ、２０…カートリッジケース、３０…制御部、３０ａ…バス、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…ＣＧＲＯＭ、３５…入力インターフェイス、３６…出力インターフェイス、４１…表示駆動部、４２…ヘッド駆動部、４３…搬送駆動部、４４…カッタ駆動部、Ａｃ…変換候補表示領域、Ａｉ…イメージ表示領域、Ａｓ…入力文字表示領域、Ｍ…言語マーク、Ｒ…インクリボン、Ｓｄ…辞書データ、Ｓｐ…文字変換プログラム、Ｔ…テープ。
【図１】
2010020373.tif 000003
【図２】
2010020373.tif 000004
【図３】
2010020373.tif 000005
【図４】
2010020373.tif 000006
【図５】
2010020373.tif 000007
【図６】
2010020373.tif 000008
【図７】
2010020373.tif 000009
【図８】
2010020373.tif 000010
【図９】
2010020373.tif 000011