(57)【要約】【課題】ユーザーが所望の囲み枠を迅速に探し出すことが可能な情報処理装置、テープ印刷装置、編集方法、プログラムを提供する。【解決手段】本発明のテープ印刷装置１は、文字列を入力する入力部１１０と、文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示部１４０と、囲み枠の候補の中から任意の囲み枠を選択する選択部１５０と、文字列と、任意の囲み枠と、を合成する編集処理部１６０と、編集処理部１６０による編集処理結果に基づいて、印刷データを生成する印刷データ生成部１７０と、印刷データをテープに印刷する印刷部１８０と、を備える。【選択図】図３
2017202593.tif 000002
【特許請求の範囲】
【請求項１】
文字列を入力する入力部と、
前記文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示部と、
前記囲み枠の候補の中から任意の囲み枠を選択する選択部と、
前記文字列と、前記任意の囲み枠と、を合成する編集処理部と、を備えることを特徴とする情報処理装置。
【請求項２】
前記候補表示部は、前記文字列に含まれる１以上の単語と、当該１以上の単語のうち少なくとも１つの単語の文字種と、に応じて、前記囲み枠の候補を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記文字種は、文字の書体、表記言語、文字体系、文字サイズのうち１以上の情報により区別されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記候補表示部は、前記囲み枠の候補を複数表示する場合、前記文字列に含まれる１以上の単語のうち少なくとも１つの単語の文字種に応じて表示順序を変更することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記囲み枠は、複数の画像要素の組み合わせから成り、
前記候補表示部は、前記囲み枠の候補として、前記画像要素別の画像候補を表示し、
前記選択部は、前記任意の囲み枠として、前記画像要素別の画像を選択することを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記文字列を印刷する印刷媒体の種類を取得する取得部を備え、
前記候補表示部は、前記文字列と、前記印刷媒体の種類と、に応じて、前記囲み枠の候補を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記印刷媒体の種類は、前記印刷媒体の媒体色および前記印刷媒体への印刷色の少なくとも一方の情報により区別されることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
文字列を入力する入力部と、
前記文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示部と、
前記囲み枠の候補の中から任意の囲み枠を選択する選択部と、
前記文字列と、前記任意の囲み枠と、を合成する編集処理部と、
前記編集処理部による編集処理結果に基づいて、印刷データを生成する印刷データ生成部と、
前記印刷データをテープに印刷する印刷部と、を備えることを特徴とするテープ印刷装置。
【請求項９】
文字列を取得する文字列取得ステップと、
前記文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示ステップと、
前記囲み枠の候補の中から任意の囲み枠を選択した選択結果を取得する選択結果取得ステップと、
前記文字列と、前記任意の囲み枠と、を合成する編集処理ステップと、を実行することを特徴とする編集方法。
【請求項１０】
コンピューターを、請求項１ないし７のいずれか１項に記載の情報処理装置における各部、若しくは請求項８に記載のテープ印刷装置における各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字列に囲み枠を付加する情報処理装置、テープ印刷装置、編集方法、プログラムに関する。
【背景技術】
【０００２】
この種の技術として、例えば特許文献１が知られている。特許文献１には、ユーザーが文字や記号等の文書を入力する手段と、複数種類のフレームパターンを記憶する手段と、ユーザーが複数種類のフレーム（囲み枠）の中から所望のフレームを選択する手段と、入力された文書と選択されたフレームを合成したラベルを印刷する手段と、を有する印刷装置が開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】特開平６−３２８７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１の技術では、囲み枠の選択肢として多数のフレームパターンが記憶されている場合、ユーザーが所望の囲み枠を探し出すための選択作業に時間を要する。これを解決するべく、囲み枠をカテゴリー分類し、カテゴリー選択の後、所望の囲み枠を選択する技術も知られているが、所望の囲み枠がどのカテゴリーに属するのかの判断が難しい場合がある。また、どのような囲み枠が記憶されているかを把握していないユーザーの場合、記憶されている全ての囲み枠を一通り確認してから、所望の囲み枠を選択する必要があり、選択作業にさらに時間がかかってしまう。
【０００５】
本発明は、上記の問題点に鑑み、ユーザーが所望の囲み枠を迅速に探し出すことが可能な情報処理装置、テープ印刷装置、編集方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、文字列を入力する入力部と、文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示部と、囲み枠の候補の中から任意の囲み枠を選択する選択部と、文字列と、任意の囲み枠と、を合成する編集処理部と、を備えることを特徴とする。
【０００７】
本発明のテープ印刷装置は、文字列を入力する入力部と、文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示部と、囲み枠の候補の中から任意の囲み枠を選択する選択部と、文字列と、任意の囲み枠と、を合成する編集処理部と、編集処理部による編集処理結果に基づいて、印刷データを生成する印刷データ生成部と、印刷データをテープに印刷する印刷部と、を備えることを特徴とする。
【０００８】
本発明の編集方法は、文字列を取得する文字列取得ステップと、文字列に応じて、当該文字列を囲む囲み枠の候補を表示する候補表示ステップと、囲み枠の候補の中から任意の囲み枠を選択した選択結果を取得する選択結果取得ステップと、文字列と、任意の囲み枠と、を合成する編集処理ステップと、を実行することを特徴とする。
【０００９】
一般的に、文字列に対して囲み枠を付加しようとする場合、文字列と関係のある囲み枠を選択することが多い。本発明の構成によれば、入力された文字列（取得した文字列）に応じて、当該文字列を囲む囲み枠の候補を表示するため、ユーザーは、表示された（推奨された）囲み枠の候補の中から所望の囲み枠を選択すれば良い。つまり、予め用意された多数の囲み枠の候補を全て確認することなく、迅速に所望の囲み枠を探し出すことができる。
なお、「文字列」とは、１以上の文字を指す。また、「文字」とは、数字、記号、絵文字等も含む概念である。
また、「囲み枠」は、必ずしも文字列の全体を囲むものでなくても良い。例えば、文字列の上下、左右、四隅の角部分を囲むものであっても良い。
また、選択する「任意の囲み枠」は、１の囲み枠であっても良いし、複数の囲み枠であっても良い。後者の場合、編集処理部（編集処理ステップ）では、入力された文字列と、複数の囲み枠のそれぞれとを合成すれば良い。
【００１０】
上記の情報処理装置において、候補表示部は、文字列に含まれる１以上の単語と、当該１以上の単語のうち少なくとも１つの単語の文字種と、に応じて、囲み枠の候補を表示することを特徴とする。
【００１１】
本発明の構成によれば、文字列に含まれる各単語の文字種を考慮して、より適切な囲み枠の候補をユーザーに推奨することができる。
【００１２】
上記の情報処理装置において、文字種は、文字の書体、表記言語、文字体系、文字サイズのうち１以上の情報により区別されることを特徴とする。
【００１３】
本発明の構成によれば、文字の書体、表記言語、文字体系、文字サイズのうち１以上の情報を考慮して、囲み枠の候補をユーザーに推奨することができる。
なお、「文字体系」は、仮名、片仮名、漢字、アルファベットなどに区別される。
【００１４】
上記の情報処理装置において、候補表示部は、囲み枠の候補を複数表示する場合、文字列に含まれる１以上の単語のうち少なくとも１つの単語の文字種に応じて表示順序を変更することを特徴とする。
【００１５】
本発明の構成によれば、文字列に含まれる各単語の文字種を考慮して、推奨度の高い順に複数の囲み枠の候補を表示することができる。これにより、ユーザーは、推奨度を参考にして、所望の囲み枠を選択することができる。
【００１６】
上記の情報処理装置において、囲み枠は、複数の画像要素の組み合わせから成り、候補表示部は、囲み枠の候補として、画像要素別の画像候補を表示し、選択部は、任意の囲み枠として、画像要素別の画像を選択することを特徴とする。
【００１７】
本発明の構成によれば、ユーザーにより選択された画像要素別の画像を組み合わせることによって、ユーザーの好みに合った囲み枠を提供することができる。
【００１８】
上記の情報処理装置において、文字列を印刷する印刷媒体の種類を取得する取得部を備え、候補表示部は、文字列と、印刷媒体の種類と、に応じて、囲み枠の候補を表示することを特徴とする。
【００１９】
本発明の構成によれば、印刷媒体の種類を考慮して、より適切な囲み枠の候補をユーザーに推奨することができる。
【００２０】
上記の情報処理装置において、印刷媒体の種類は、印刷媒体の媒体色および印刷媒体への印刷色の少なくとも一方の情報により区別されることを特徴とする。
【００２１】
本発明の構成によれば、印刷媒体の媒体色および印刷媒体への印刷色の少なくとも一方の情報を考慮して、囲み枠の候補をユーザーに推奨することができる。
【００２２】
本発明のプログラムは、コンピューターを上記の情報処理装置における各部、若しくは上記のテープ印刷装置における各部として機能させることを特徴とする。
【００２３】
このプログラムを実行することにより、ユーザーが所望の囲み枠を迅速に探し出すことが可能な情報処理装置またはテープ印刷装置を実現できる。
【図面の簡単な説明】
【００２４】
【図１】テープ印刷装置の外観斜視図である。
【図２】テープ印刷装置のハードウェア構成を示すブロック図である。
【図３】第１実施形態に係るテープ印刷装置の機能構成を示すブロック図である。
【図４】『さくら』の文字体系係数と、『さくら』に関連付けられた画像を示す図である。
【図５】『はなみ』の文字体系係数と、『はなみ』に関連付けられた画像を示す図である。
【図６】ラベルの作成例を示す図である。
【図７】合計係数の算出例を示す図である。
【図８】画像候補の表示優先度の一例を示す図である。
【図９】テープ印刷装置の編集方法および印刷方法を示すフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】第２実施形態に係る印刷システムの機能構成を示すブロック図である。
【発明を実施するための形態】
【００２５】
[第１実施形態]
以下、添付の図面を参照して、本発明の情報処理装置、テープ印刷装置、編集方法、プログラムについて説明する。本実施形態では、本発明の情報処理装置を、テープ印刷装置１に適用した場合を例示する。
【００２６】
図１は、テープ印刷装置１の外観斜視図である。同図に示すようにテープ印刷装置１は、装置ケース２により外郭が形成され、装置ケース２の前部上面には各種入力キー・ボタンを備えたキーボード３が配置される。また、テープ印刷装置１の後部上面には、その左部に開閉蓋２１が取り付けられ、その右部には表示画面４１が配設されている。開閉蓋２１の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋２１を開放した状態でカートリッジ装着部６に装着される。
【００２７】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２２が形成され、このテープ排出口２２には、不図示のテープ搬送機構により送り出した印刷テープＴ（テープ）を切断するためのテープカッター２３が臨んでいる。そして、テープ排出口２２から印刷済みの印刷テープＴが所定長さだけ送り出され、送りを一旦停止させた状態でテープカッター２３により切断されて、短冊状のラベルＬ（図６参照）が作成される。
【００２８】
一方、カートリッジ装着部６には、ヘッドカバー６１ａ内にサーマルタイプの印刷ヘッド７が内蔵されたヘッドユニット６１と、印刷ヘッド７に対峙するプラテン駆動軸６２と、後述のインクリボンＲを巻き取る巻き取り駆動軸６３と、後述のテープリール１７の位置決め突起６４と、を備えている。また、カートリッジ装着部６の下側には、テープ搬送機構となるプラテン駆動軸６２および巻き取り駆動軸６３を回転させるテープ送りモーター２６（図２参照）が内蔵されている。
【００２９】
テープカートリッジＣは、カートリッジケース５１内部の上部中央部に、一定の幅の印刷テープＴを巻回したテープリール１７と、右下部にインクリボンＲを巻回したリボンリール１９とを収容して構成されている。また、テープリール１７の左下部には、上記ヘッドユニット６１を覆うヘッドカバー６１ａが差し込まれるための貫通孔５５が形成されている。また、リボンリール１９に近接してリボン巻き取りリール５４が配置され、リボンリール１９から繰り出されたインクリボンＲは、ヘッドカバー６１ａを周回するように、リボン巻き取りリール５４に巻き取られる。
【００３０】
一方、印刷テープＴは、裏面に粘着剤層が形成された記録テープと、剥離テープとから成り、記録テープを外側にしてロール状に巻回され、カートリッジケース５１内に収容されている。また、印刷テープＴは、テープ種別が異なる複数種のものが用意されており、各カートリッジケース５１には、このうち１種類の印刷テープＴが収容されている。
【００３１】
次に、図２を参照し、テープ印刷装置１のハードウェア構成について説明する。テープ印刷装置１は、ハードウェア構成として、キーボード３、表示画面４１、テープ識別センサー２７、メモリー７０、印刷機構７１および制御機構７２を備える。
【００３２】
キーボード３は、文字（数字、記号、絵文字等を含む）の入力および編集、画像の挿入および編集、各種設定等を行うために用いられる。特に本実施形態では、入力された文字列を囲む囲み枠の指定、囲み枠の画像（以下、「囲み枠画像８０」と称する）を構成する画像要素別の画像（前画像８１および後画像８２，図６参照）の選択等に用いられる。
【００３３】
表示画面４１は、各種情報を表示する。特に本実施形態では、文字列を入力する入力画面、画像要素別の画像候補を示す候補画面、入力された文字列と選択された画像を合成した合成結果を示すプレビュー画面、等を表示する（いずれも図示省略）。
【００３４】
テープ識別センサー２７は、印刷テープＴのテープ幅、テープ色、テープ材質、およびインクリボンＲのインク色など、テープカートリッジＣの情報を検出する。検出方法としては、テープカートリッジＣに貼付または印刷された画像（バーコードや２次元コードなど）やＲＦＩＤ（Radio  Frequency  Identification）を読み取る方法、テープカートリッジＣに形成された１以上の穴の有無を検出する方法、などが考えられる。
【００３５】
メモリー７０は、不揮発性の記憶領域であり、テープ印刷装置１のファームウェアや各種設定情報を記憶する。特に本実施形態では、各単語の文字体系係数と各単語に関連付けられた画像が記録された単語テーブルや、囲み枠画像８０を形成するための画像データなどを記憶する。
【００３６】
印刷機構７１は、印刷ヘッド７、テープ送りモーター２６、カッターモーター２５およびテープカッター２３を含む。印刷ヘッド７は、繰り出された印刷テープＴの記録テープに印刷を行う。テープ送りモーター２６は、繰り出された印刷テープＴをテープ排出口２２（図１参照）に向けて搬送する。カッターモーター２５は、テープカッター２３を駆動し、印刷テープＴの印刷済み部分を切断する。
【００３７】
制御機構７２は、ＣＰＵ（Central  Processing  Unit）およびＲＡＭ（Random  Access  Memory）等によって構成され、上記の各部と連携し、編集処理や印刷制御を行う。特に本実施形態では、文字列が入力された状態で囲み枠が指定された場合、入力された文字列に関連する画像の候補（囲み枠を構成する画像要素別の画像候補）をユーザーに推奨する。詳細については、後述する。
【００３８】
次に、図３を参照し、テープ印刷装置１の機能構成について説明する。テープ印刷装置１は、機能構成として、入力部１１０、辞書記憶部１２０、画像データ記憶部１３０、候補表示部１４０、選択部１５０、編集処理部１６０、印刷データ生成部１７０および印刷部１８０を備える。
【００３９】
入力部１１０は、キーボード３を用いて文字列を入力する。ここで、「文字列」とは、１以上の文字の集合体を指す。辞書記憶部１２０は、平仮名、片仮名、漢字の変換を行う日本語変換プログラムを記憶する。また、辞書記憶部１２０は、各単語（各読み方）の文字体系係数および各単語に関連付けられた画像を示す単語テーブルを記憶する。図４，図５は、当該単語テーブルの一例を示したものである。図４は、読み方『さくら』の文字体系係数と、読み方『さくら』に関連付けられた画像を示す図である。また、図５は、読み方『はなみ』の文字体系係数と、読み方『はなみ』に関連付けられた画像を示す図である。
【００４０】
本実施形態において、文字体系は、平仮名、片仮名、漢字に区別する。図４に示すように、読み方『さくら』の場合、平仮名、片仮名、漢字の文字体系係数は、それぞれ「５、３、１」である。つまり、入力部１１０により「さくら」と入力された場合（囲み枠により囲まれる文字列が「さくら」の場合）、その単語の係数は「５」となる。同様に、「サクラ」と入力された場合、その単語の係数は「３」となり、「桜」と入力された場合、その単語の係数は「１」となる。また、読み方『さくら』には、同図に示す５種類の画像が関連付けられている。また、これらの画像には、画像順位が定められている。当該画像順位は、画像候補の表示優先度を決定するために利用される。表示優先度については、後述する。なお、単語だけでなく、記号（「！」や「？」など）についても、上述のような単語テーブルを記憶する構成でも良い。
【００４１】
画像データ記憶部１３０は、囲み枠の構成要素となる各画像の画像データ（イメージファイル）を記憶する。例えば、図６の前画像８１は、「桜の花」の画像を示し、後画像８２は「団子」の画像を示すが、画像データ記憶部１３０は、これらの画像を印刷および表示するための画像データを記憶する。なお、囲み枠画像８０は、複数の画像要素（前画像８１と、後画像８２と、中間画像８３）により構成される。また、中間画像８３は、上中間画像８３ａおよび下中間画像８３ｂから成る。当該中間画像８３の画像データも、画像データ記憶部１３０に記憶されている。また、同図において、符号８５は、入力部１１０により入力された文字列を示す画像（以下、「文字列画像８５」と称する）を指す。
【００４２】
なお、図６では、前画像用の画像（「桜の花」）と、後画像用の画像（「団子」）を示しているが、画像データ記憶部１３０には、全ての画像について、前画像用の画像データと後画像用の画像データを記憶している。例えば、画像「桜の花」の場合、桜の花を示す絵柄の上、下、右側をそれぞれ直線で囲ったものが、後画像用の画像データとなる（図示省略）。
【００４３】
図３の説明に戻る。候補表示部１４０は、入力部１１０により入力された文字列に応じて、当該文字列を囲む囲み枠の画像候補を表示する。具体的には、入力された文字列に含まれる１以上の単語と、当該１以上の単語のうち少なくとも１つの単語の文字体系（文字種）と、に応じて、画像要素別の画像候補を表示する。つまり、前画像用の画像候補と、後画像用の画像候補を表示する。また、本実施形態では、画像要素別にそれぞれ複数の画像候補を表示する。さらに、文字列に含まれる各単語の文字体系に応じて（正確には、文字体系に関連付けられた係数に応じて）、複数の画像候補の表示順序を決定する。
【００４４】
ここで、複数の画像候補の決定方法、およびその表示優先度の決定方法について、具体例を挙げて説明する。例えば、図７に示すように、文字列として「さくらがサイタ、花見だ」が入力された場合を想定する。この文字列を、ユーザーの入力操作（確定操作および変換操作など）に基づいて、１以上の部分文字列（例えば、文節単位）に分割する。同図では、変換単位１〜３の３つの部分文字列に分割している。さらに、各部分文字列を各単語に分割する。例えば図７の例では、変換単位１の部分文字列「さくらが」が、２つの単語「さくら」と「が」に分割され、それぞれの係数が「５，１」であることを示している。ここで、単語「さくら」については、文字体系が平仮名であるため係数が「５」となっている（図４参照）。これらの係数を合計することにより、部分文字列「さくらが」の合計係数「６」を算出する。同様に、変換単位２の部分文字列「サイタ、」、変換単位３の部分文字列「花見だ」についても合計係数「１」、「２」を算出する。
【００４５】
次に、これらの部分文字列に含まれる単語が、辞書記憶部１２０内の単語テーブルに記憶されているか否かを判定する。上記のとおり、単語「さくら」と単語「花見」は、単語テーブルに記憶されているため、これらの単語に関連付けられた画像を画像候補として決定する。また、画像候補の表示優先度は、各部分文字列の合計係数に基づいて決定する。例えば、変換単位１の部分文字列「さくらが」の合計係数は「６」であるため、変換単位１の最優先画像候補（１−１）は、画像順位１の画像「桜の花」となる（図４，図８参照）。因みに、合計係数が「１」であった場合は画像順位５の画像、合計係数が「２」であった場合は画像順位４の画像が最優先画像候補となる。また、合計係数が「３」であった場合は画像順位３の画像、合計係数が「４」であった場合は画像順位２の画像、合計係数が「５」以上であった場合は画像順位１の画像が最優先画像候補となる。また、最優先画像候補以下の表示候補は、画像順位に従う。つまり、変換単位１の部分文字列「さくらが」に基づく画像候補の表示優先度（１−１〜１−５）は、図４に示す画像順位１，２，３，４，５となる。なお、特に図示しないが、変換単位１の文字列が「桜が」と表記された場合、合計係数が「２」となるため、最優先画像候補は画像順位４の画像「団子」であり、表示優先度は、画像順位４，５，１，２，３となる。
【００４６】
一方、図８に示すように、変換単位２の部分文字列「サイタ、」については、単語テーブルに登録がないため、画像候補は存在しない（２−１参照）。また、変換単位３の部分文字列「花見だ」については、単語「花見」が単語テーブルに登録されており、合計係数が「２」であるため、画像候補の表示優先度（３−１〜３−５）は、図５に示す画像順位４，５，１，２，３となる。
【００４７】
このように、各部分文字列について、画像候補の表示優先度を決定した後、画像要素別に画像候補の表示優先度を決定する。図７，図８の例では、３つの部分文字列に分割しているため、これらのうち前半の変換単位１，２に基づいて、前画像要素の画像候補を決定する。本例では、変換単位２について画像候補が存在しないため、変換単位１の画像候補を、前画像要素の画像候補として決定する。同様に、３つの部分文字列のうち後半の変換単位２，３に基づいて、後画像要素の画像候補を決定する。本例では、変換単位２について画像候補が存在しないため、変換単位３の画像候補を、後画像要素の画像候補として決定する。
【００４８】
なお、変換単位２について画像候補が存在する場合は、合計係数に基づいて画像候補を決定する。本例では、変換単位１の合計係数が変換単位２の合計係数よりも大きいため、変換単位１の画像候補を、前画像要素の画像候補として決定する。同様に、変換単位３の合計係数が変換単位２の合計係数よりも大きいため、変換単位３の画像候補を、後画像要素の画像候補として決定する。また、変換単位１と変換単位２の合計係数が同じ場合は、変換単位１と変換単位２の両画像候補を、前画像要素の画像候補として決定する。同様に、変換単位２と変換単位３の合計係数が同じ場合は、変換単位２と変換単位３の両画像候補を、後画像要素の画像候補として決定する。若しくは、例えば変換単位１と変換単位２の合計係数が同じ場合、文字列の前に位置する変換単位（この場合、変換単位１）の画像候補を、前画像要素の画像候補として決定しても良い。さらに、変換単位１と変換単位２の合計係数が同じ場合、前にある変換単位（この場合、変換単位１）の画像候補の表示優先度を変更しても良い（例えば、最優先画像候補を、画像順位が２位の「桜の木」に変更するなど）。
【００４９】
また、文字列を構成する部分文字列の数が偶数の場合は、半数ずつに分けたグループ内で前画像要素と後画像要素の画像候補を決定する。この場合、例えばグループ内で合計係数が最も多い変換単位の画像候補を、各画像要素の画像候補として決定しても良い。若しくは、グループに含まれる全ての変換単位の全ての画像候補を、各画像要素の画像候補として決定しても良い。また、部分文字列が２つの場合は、変換単位１に基づいて前画像要素の画像候補を表示し、変換単位２に基づいて後画像要素の画像候補を表示すれば良い。また、部分文字列が１つの場合は、前画像要素と後画像要素で同じ画像候補を表示しても良い。若しくは、前画像要素または後画像要素の画像候補のみを表示し、後述する選択部１５０で選択されたいずれかの画像要素の画像に基づいて他方の画像要素の画像を自動的に決定する方法でも良い。さらに、全ての変換単位について、画像候補が存在しない場合は、その旨のメッセージを表示し、ユーザーに対し前画像８１および後画像８２の手動選択を促す。
【００５０】
なお、候補表示部１４０による画像候補の表示方法としては、各画像要素の画像候補として、複数の画像候補を同時表示またはスクロール表示しても良い。若しくは、最初に最優先画像候補のみを表示し、キー操作にしたがって２番目以降の画像候補を順次切り替え表示していく方法でも良い。
【００５１】
図３の説明に戻る。選択部１５０は、キーボード３を用いて、候補表示部１４０により表示された画像要素別の複数の画像候補の中から任意の画像を選択する。つまり、前画像用の画像と後画像用の画像を選択する。本実施形態では、画像要素別に１つずつ画像を選択する。
【００５２】
編集処理部１６０は、入力部１１０により入力された文字列と、選択部１５０により選択された前画像８１および後画像８２と、予め用意された中間画像８３と、を合成する。なお、中間画像８３は、選択された前画像８１および／または後画像８２に応じて、複数種類の中からいずれかを選択的に用いても良い。
【００５３】
印刷データ生成部１７０は、編集処理部１６０による編集処理結果（つまり、入力された文字列と画像要素別に選択された画像との合成結果）に基づいて、印刷データを生成する。印刷部１８０は、印刷データ生成部１７０により生成された印刷データを印刷テープＴに印刷する。図６は、印刷部１８０による印刷結果の一例（ラベルＬの作成例）を示す図である。同図では、前画像８１として、「桜の花」の画像（図８の１−１参照）が選択され、後画像８２として、「団子」の画像（図８の３−４参照）が選択された場合のラベル作成例を示している。このように、本実施形態では、ユーザーが入力した文字列に適した画像を組み合わせて囲み枠画像８０を生成し、文字列画像８５と組み合わせて所望のラベルＬを作成することが可能である。
【００５４】
次に、図９，図１０のフローチャートを参照し、テープ印刷装置１の編集方法および印刷方法の流れを説明する。テープ印刷装置１は、文字列が入力され（Ｓ０１，文字列取得ステップ）、囲み枠の付加が指定されると（Ｓ０２）、入力モードを判定する（Ｓ０３）。入力モードが「英語入力」と判定された場合は、入力された文字列を辞書検索し（Ｓ０４）、前画像要素の画像候補（以下、「前画像候補」と称する）および／または後画像要素の画像候補（以下、「後画像候補」と称する）を決定する（Ｓ０５）。本実施形態では、「英語入力」の場合、入力された文字列に含まれる単語のうち、単語テーブルに登録されている全ての単語に関連付けられた画像を前画像候補および後画像候補として決定する。
【００５５】
その後、テープ印刷装置１は、決定した前画像候補および後画像候補を表示する（Ｓ０６，候補表示ステップ）。表示した前画像候補および後画像候補の中から、ユーザー操作により前画像８１および後画像８２が選択されると（Ｓ０７，選択結果取得ステップ）、入力された文字列と選択された前画像８１および後画像８２（および予め用意された中間画像８３）を合成する（Ｓ０８，編集処理ステップ）。また、その合成結果に基づいて印刷データを生成し（Ｓ０９）、当該印刷データを印刷テープＴに印刷する（Ｓ１０）。
【００５６】
一方、Ｓ０３において入力モードが「日本語入力」と判定された場合、変換情報を保存する（図１０のＳ１１）。当該変換情報は、入力された文字列を部分文字列に分割するための情報であり、変換単位や、変換後の文字体系を示す情報である。さらに、変換情報を用いて、部分文字列ごとに辞書検索を行い（Ｓ１２）、単語テーブルから特定される各単語の係数に基づいて、各部分文字列の合計係数を算出する（Ｓ１３）。その後、部分文字列が３つ以上か否かを判定し（Ｓ１４）、３つ以上と判定された場合は（Ｓ１４：Ｙｅｓ）、部分文字列を前グループと後グループに分け、各部分文字列の合計係数を比較する（Ｓ１５）。また、当該比較結果に基づいて、前画像候補および後画像候補を決定する（図９のＳ０５）。
【００５７】
以上説明したとおり、本実施形態のテープ印刷装置１によれば、入力された文字列に応じて、囲み枠を構成する画像要素別の画像候補を表示するため、ユーザーは、表示された画像候補の中から所望の画像を選択すれば良い。つまり、予め用意された多数の画像候補を全て確認することなく、迅速に所望の画像を探し出すことができる。
【００５８】
また、文字列に含まれる各単語の文字体系に応じて部分文字列ごとに合計係数を算出し、その算出結果に基づいて画像候補を決定するため、入力された文字列に、より相応しい画像候補をユーザーに推奨することができる。さらに、画像候補の表示優先度は、合計係数に基づいて決定する（つまり、文字体系に応じて表示順序を変更する）ため、推奨度の高いものを優先的にユーザーに推奨することができる。これにより、ユーザーは、推奨度を参考にして、所望の画像を選択することができる。
【００５９】
また、囲み枠の種類を選択するのではなく、囲み枠を構成する画像要素別に画像を選択可能であるため、よりユーザーの好みに合った囲み枠を提供することができる。さらに、ユーザーに提示する画像要素別の画像候補は、文字列に含まれる単語数と、各単語の配列（各単語が前グループと後グループのいずれに属するか）と、に応じて決定するため、文字列が長い場合など、各単語の位置（先頭位置、後端位置など）を考慮した画像候補をユーザーに推奨することができる。
【００６０】
なお、以下の変形例を採用可能である。
［変形例１］
上記の実施形態の候補表示部１４０は、入力された文字列と、当該文字列に含まれる各単語の文字体系と、に応じて画像候補を表示したが、入力された文字列と、印刷媒体の種類と、に応じて画像候補を表示しても良い。この場合、テープ印刷装置１は、文字列を印刷する印刷媒体の種類を取得する取得部（図示省略）を備える。ここで「印刷媒体の種類」は、テープ識別センサー２７により検出されるテープカートリッジＣの情報から取得可能である。また、「印刷媒体の種類」は、印刷媒体の媒体色および印刷媒体への印刷色により区別される。つまり、候補表示部１４０は、印刷テープＴのテープ色およびインクリボンＲのインク色に応じて画像候補を表示する。例えば、文字列「さくら」と入力された場合、テープ色が「白色・赤色・青色」の場合は画像「桜の花」を最優先画像候補とし、テープ色が「茶色」の場合は画像「桜の木」を最優先画像候補とし、テープ色が「緑色・黄色」の場合は画像「鶯」を最優先画像候補とする、などの実施例が考えられる。この構成によれば、印刷媒体の種類（印刷媒体の媒体色および印刷色）を考慮して、より適切な画像候補をユーザーに推奨することができる。
なお、さらなる変形例として、印刷媒体の媒体色および印刷色のいずれか一方に応じて、画像候補を表示しても良い。また、これら印刷媒体の媒体色および印刷色以外の印刷媒体の種類を示す情報（印刷テープＴのテープ幅やテープ材質など）に応じて、画像候補を表示しても良い。
【００６１】
［変形例２］
上記の実施形態の候補表示部１４０は、囲み枠を構成する画像要素別に画像候補を表示したが、囲み枠の候補を表示しても良い（囲み枠単位で候補表示しても良い）。この場合、選択部１５０は、複数表示された囲み枠の候補の中から任意の囲み枠を選択する。また、編集処理部１６０は、入力部１１０により入力された文字列と、選択部１５０により選択された任意の囲み枠と、を合成する。
また、さらなる変形例として、変形例１と変形例２を組み合わせ、入力された文字列と、印刷媒体の種類と、に応じて囲み枠の候補を表示しても良い。
また、入力モードが英語入力の場合（図９のＳ０３：英語入力の場合）も、画像要素別の画像候補ではなく、囲み枠の候補を表示しても良い。
【００６２】
［変形例３］
上記の実施形態の候補表示部１４０は、文字体系に応じて画像候補を表示したが、文字体系以外の文字種（文字の書体、表記言語、文字サイズなど）に応じて画像候補を表示しても良い。なお、「書体」とは、フォント種類、文字の太さ、幅、傾斜、文字スタイル（下線、下付き／上付き文字など）、全角／半角により区別される。また、「表記言語」とは、日本語、中国語、韓国語などにより区別される。また、中国語など地域によって主流となる言語（方言）が異なる場合、地域の言語（北京語と広東語など）によって表記言語を区別しても良い。
なお、さらなる変形例として、文字の書体、文字体系、表記言語、文字サイズのうち複数の情報の組み合わせで文字種を特定しても良い。
【００６３】
［変形例４］
上記の実施形態の選択部１５０は、画像要素別に、表示された２以上の画像候補の中から１つずつ画像を選択したが、複数の画像を選択可能としても良い。この場合、編集処理部１６０は、入力された文字列と、複数の囲み枠のそれぞれとを合成した複数の合成画像を生成すれば良い。
また、さらなる変形例として、変形例２と変形例４を組み合わせ、表示された２以上の囲み枠の候補の中から、複数の囲み枠を選択可能としても良い。
【００６４】
［変形例５］
上記の実施形態では、文字列を横書きで印刷する場合を例示したが、文字列を縦書きで印刷する場合にも、本発明を適用可能である。また、囲み枠は、必ずしも文字列の全体を囲むものでなくても良く、文字列の上下、左右、四隅の角部分を囲むものであっても良い。
【００６５】
［第２実施形態］
次に、図１１を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、本発明の情報処理装置をテープ印刷装置１に適用したが、本実施形態ではホスト装置１００に適用する。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００６６】
図１１は、第２実施形態に係る印刷システムＳＹの機能構成を示すブロック図である。本実施形態の印刷システムＳＹは、ホスト装置１００およびテープ印刷装置１´を備える。ホスト装置１００としては、パーソナルコンピューター、スマートフォン、携帯電話など、各種情報処理端末を適用可能である。ホスト装置１００は、テープ印刷装置１´を制御するための制御アプリケーションを記憶している。一方、テープ印刷装置１´は、第１実施形態に示したテープ印刷装置１と同様のハードウェア構成を採用しても良いが、キーボード３および表示画面４１を省略した構成でも良い。
【００６７】
ホスト装置１００は、機能構成として、入力部１１０、辞書記憶部１２０、画像データ記憶部１３０、候補表示部１４０、選択部１５０、編集処理部１６０、印刷データ生成部１７０および印刷データ送信部２１０を備える。これらは、ホスト装置１００内に記憶された上記の制御アプリケーションにより実現される機能である。印刷データ送信部２１０は、印刷データ生成部１７０により生成された印刷データを、テープ印刷装置１´に送信する。
【００６８】
一方、テープ印刷装置１´は、機能構成として、印刷データ受信部２２０および印刷部１８０を備える。印刷データ受信部２２０は、ホスト装置１００（印刷データ送信部２１０）から送信された印刷データを受信する。
【００６９】
以上説明したとおり、第２実施形態によれば、ホスト装置１００側で印刷データの生成を行うため、テープ印刷装置１´の装置構成の簡素化および低廉化を図ることができる。
【００７０】
以上、２つの実施形態および変形例を示したが、これらに示したテープ印刷装置１または印刷システムＳＹにおける各構成要素をプログラムとして提供しても良い。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供しても良い。すなわち、コンピューターをテープ印刷装置１または印刷システムＳＹの各構成要素として機能させるためのプログラム、それを記録したコンピューター読み取り可能な記録媒体も、本発明の権利範囲に含まれる。その他、第２実施形態のホスト装置１００の各部をクラウドコンピューティングで実現するなど、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００７１】
１…テープ印刷装置、１１０…入力部、１２０…辞書記憶部、１３０…画像データ記憶部、１４０…候補表示部、１５０…選択部、１６０…編集処理部、１７０…印刷データ生成部、１８０…印刷部。
【図１】
2017202593.tif 000003
【図２】
2017202593.tif 000004
【図３】
2017202593.tif 000005
【図４】
2017202593.tif 000006
【図５】
2017202593.tif 000007
【図６】
2017202593.tif 000008
【図７】
2017202593.tif 000009
【図８】
2017202593.tif 000010
【図９】
2017202593.tif 000011
【図１０】
2017202593.tif 000012
【図１１】
2017202593.tif 000013