(57)【要約】【課題】予測変換機能及び単語学習機能を有する印刷装置に関し、ユーザに応じた適切な単語学習機能を実現し得る印刷装置を提供する。【解決手段】テープ印刷装置１は、印刷キー１２の入力に伴う印刷処理（Ｓ３）又はメモリ保存キー１６の入力に伴うメモリ保存処理（Ｓ５）の後、変換用データ登録処理（Ｓ６）を実行する。変換用データ登録処理（Ｓ６）において、テープ印刷装置１は、デリミタ設定処理（Ｓ１３）で任意に設定可能なデリミタキャラクタを基準として、印刷又はメモリ保存の対象である入力テキストデータを分割して分割テキストデータを生成し、当該分割テキストデータを予測変換用データとして変換用データ記憶領域４４Ａに登録する。変換用データ記憶領域４４Ａに登録された予測変換用データは、テープ印刷装置１における予測変換機能（Ｓ９、Ｓ１１）で参照される。【選択図】図５
2012027569.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作に基づいて、複数のキャラクタからなるテキストデータを印刷対象として入力する入力手段と、
前記入力手段により、印刷対象として入力された入力テキストデータを印刷する際に操作される印刷操作手段と、
前記印刷操作手段の操作に基づいて、前記入力テキストデータを被印刷媒体に印刷する印刷手段と、
複数のキャラクタからなる予測変換用データを記憶する予測変換用データ記憶手段と、
前記入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う予測変換手段と、を有する印刷装置であって、
前記印刷操作手段の操作に基づいて、特定種類のキャラクタであるデリミタキャラクタを、前記入力テキストデータを構成するキャラクタから特定する特定手段と、
前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する分割手段と、
前記分割手段により生成された分割テキストデータを、前記予測変換用データとして、前記予測変換用データ記憶手段に登録する登録手段と、を備える
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記デリミタキャラクタは、前記入力テキストデータの編集に用いられる編集記号を含み、
前記特定手段は、前記入力テキストデータを構成するキャラクタに含まれる前記編集記号を特定し、
前記分割手段は、前記特定手段により特定された編集記号を基準として、前記入力テキストデータを分割して前記分割テキストデータを生成する
ことを特徴とする印刷装置。
【請求項３】
請求項１又は請求項２記載の印刷装置であって、
前記入力手段により入力可能なキャラクタから、ユーザの操作に基づいて、一のキャラクタを指定する指定手段と、
前記指定手段により指定された一のキャラクタに基づいて、前記デリミタキャラクタに含まれるキャラクタ種別を編集する編集手段と、を有する
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至請求項３の何れかに記載の印刷装置であって、
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記分割テキストデータを構成するキャラクタの数が、所定の数値範囲を示す登録条件を満たすことを条件に、前記予測変換用データとして、当該分割テキストデータを前記予測変換用データ記憶手段に登録する登録制御手段と、を有する
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４の何れかに記載の印刷装置であって、
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記予測変換用データ記憶手段に登録されている予測変換用データについて、当該分割テキストデータを構成するキャラクタと一致するキャラクタ構成の予測変換用データを検索する検索手段と、
前記検索手段により、前記分割テキストデータと一致する予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する更新手段と、を有する
ことを特徴とする印刷装置。
【請求項６】
請求項１乃至請求項５の何れかに記載の印刷装置であって、
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記予測変換用データ記憶手段の記憶容量と、当該予測変換用データ記憶手段に既に登録されている予測変換データのデータ量と、登録対象である分割テキストデータのデータ量に基づいて、前記予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する判断手段と、
前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する記憶容量確保手段と、を有する
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６の何れかに記載の印刷装置であって、
前記特定手段は、前記印刷操作手段の操作に基づいて、前記デリミタキャラクタと異なる特定種類のキャラクタである特殊キャラクタを、前記入力テキストデータを構成するキャラクタから特定し、
前記分割手段は、前記特定手段により特定された特殊キャラクタの直前位置を基準として、前記入力テキストデータを分割した分割テキストデータを生成する
ことを特徴とする印刷装置。
【請求項８】
請求項１乃至請求項７の何れかに記載の印刷装置であって、
前記入力手段により入力された入力テキストデータ全体を記憶する入力テキスト記憶手段と、
前記入力手段により入力された入力テキストデータ全体を、前記入力テキスト記憶手段へ登録する際に操作される登録操作手段と、を有し、
前記特定手段は、前記登録操作手段の操作に基づいて、前記入力テキストデータを構成するキャラクタから、前記デリミタキャラクタを特定し、
前記分割手段は、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによる入力内容を学習し、学習した内容をテキスト等の入力に有効活用し得る印刷装置に関する。
【背景技術】
【０００２】
従来、文字や記号等からなるテキストを入力可能な入力手段を有し、入力内容を被記録媒体に印刷可能な印刷装置に関し、種々の発明がなされている。そして、上記テキスト入力を補助する機能として、「予測変換機能」が知られている。当該「予測変換機能」とは、ユーザにより入力されたキャラクタ（文字や記号）に基づいて、当該キャラクタを含むキャラクタ列を提示し、所望のキャラクタ列を選択・確定することにより、キャラクタ列の入力操作を補助する機能である。
【０００３】
このような「予測変換機能」に関する発明として、特許文献１記載の発明が知られている。特許文献１記載の発明では、テンキー等で入力された文字に基づいて、ＡＩデータベース、変換データベースの記憶内容を検索し、抽出された予測候補単語をディスプレイの候補窓に表示する。そして、当該発明においては、候補窓に表示された予測候補単語から、所望の予測候補単語をシフトキー等の操作により選択・確定することにより、所望の予測候補単語の入力がなされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３４７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１記載の発明の「予測変換機能」においては、入力されたキャラクタを条件として、データベース内に記憶されている予測候補単語群から、該当する予測候補単語を抽出する。従って、データベース内に所望の予測候補単語が記憶されていなければ、ユーザは、所望の単語をキャラクタ単位で入力しなければならない。このため、「予測変換機能」による入力を有効に活用するためには、データベースに記憶されている予測候補単語群がユーザに適した内容であることが望ましい。即ち、「予測変換機能」を有効活用するためには、ユーザの入力内容を適切にデータベースに登録する「単語学習機能」を有していることが望ましい。
【０００６】
本発明は、予測変換機能及び単語学習機能を有する印刷装置に関し、ユーザに応じた適切な単語学習機能を実現し得る印刷装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係る印刷装置は、ユーザによる操作に基づいて、複数のキャラクタからなるテキストデータを印刷対象として入力する入力手段と、前記入力手段により、印刷対象として入力された入力テキストデータを印刷する際に操作される印刷操作手段と、前記印刷操作手段の操作に基づいて、前記入力テキストデータを被印刷媒体に印刷する印刷手段と、複数のキャラクタからなる予測変換用データを記憶する予測変換用データ記憶手段と、前記入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う予測変換手段と、を有する印刷装置であって、前記印刷操作手段の操作に基づいて、特定種類のキャラクタであるデリミタキャラクタを、前記入力テキストデータを構成するキャラクタから特定する特定手段と、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する分割手段と、前記分割手段により生成された分割テキストデータを、前記予測変換用データとして前記予測変換用データ記憶手段に登録する登録手段と、を備えることを特徴とする。
【０００８】
当該印刷装置は、印刷操作手段の操作に基づいて、入力テキストデータから分割テキストデータを生成し、当該分割テキストデータを予測変換用データとして、予測変換用データ記憶手段に登録する。印刷操作手段の操作が行われる場合、入力テキストデータは、誤字・脱字がなく、ユーザの意図を反映した状態であることが多い。従って、当該印刷装置は、ユーザの用途等に応じた予測変換用データを予測変換用データ記憶手段に登録することができ、ユーザに応じた適切な「単語学習機能」を実現し得る。又、当該印刷装置は、入力テキストデータにおけるデリミタキャラクタを特定し、デリミタキャラクタの前後を基準として、分割テキストデータを生成する。ここで、当該印刷装置は、入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う。従って、デリミタキャラクタの前後を基準に分割した分割テキストデータを予測変換用データとして登録することで、当該印刷装置は、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。
【０００９】
そして、請求項２記載の印刷装置は、請求項１記載の印刷装置であって、前記デリミタキャラクタは、前記入力テキストデータの編集に用いられる編集記号を含み、前記特定手段は、前記入力テキストデータを構成するキャラクタに含まれる前記編集記号を特定し、前記分割手段は、前記特定手段により特定された編集記号を基準として、前記入力テキストデータを分割して前記分割テキストデータを生成することを特徴とする。
【００１０】
当該印刷装置は、デリミタキャラクタとして、入力テキストデータの編集に用いられる編集記号を含む。当該編集記号は、スペース、タブ、改行、改ブロック（段落（ブロック）を改める記号）を含んでいる。そして、これらの編集記号は、一般に入力テキストデータを構成する文字列（単語）の意味が異なる位置に位置することが多い。従って、当該印刷装置は、入力テキストデータを編集記号の前後を基準として分割し、分割テキストデータを生成・登録するので、精度の良い単語学習機能を実現し得る。
【００１１】
又、請求項３記載の印刷装置は、請求項１又は請求項２記載の印刷装置であって、前記入力手段により入力可能なキャラクタから、ユーザの操作に基づいて、一のキャラクタを指定する指定手段と、前記指定手段により指定された一のキャラクタに基づいて、前記デリミタキャラクタに含まれるキャラクタ種別を編集する編集手段と、を有することを特徴とする。
【００１２】
当該印刷装置は、編集手段により、指定手段により指定されたユーザ所望のキャラクタを、デリミタキャラクタに含まれるキャラクタ種類に設定又は設定解除する編集を行い得る。これにより、当該印刷装置は、ユーザ所望のキャラクタ種類に係るデリミタキャラクタを基準として、分割テキストデータを生成することができ、当該分割テキストデータを予測変換用データとして登録し得る。この結果、当該印刷装置は、よりユーザの使用態様に応じた単語学習機能を実現し得る。
【００１３】
又、請求項４記載の印刷装置は、請求項１乃至請求項３の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記分割テキストデータを構成するキャラクタの数が、所定の数値範囲を示す登録条件を満たすことを条件に、前記予測変換用データとして、当該分割テキストデータを前記予測変換用データ記憶手段に登録する登録制御手段と、を有することを特徴とする。
【００１４】
当該印刷装置は、分割テキストデータを構成するキャラクタの数に係る登録条件を満たす場合に、当該分割テキストデータを予測変換用データとして登録する。従って、当該印刷装置は、一の予測変換用データのデータ量を適正な範囲とすることができ、予測変換用データ記憶手段の記憶容量を有効に活用し得る。
【００１５】
又、請求項５記載の印刷装置は、請求項１乃至請求項４の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記予測変換用データ記憶手段に登録されている予測変換用データについて、当該分割テキストデータを構成するキャラクタと一致するキャラクタ構成の予測変換用データを検索する検索手段と、前記検索手段により、前記分割テキストデータと一致する予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する更新手段と、を有することを特徴とする。
【００１６】
当該印刷装置は、分割テキストデータを前記予測変換用データ記憶手段に登録する際に、検索手段により、前記予測変換用データ記憶手段から分割テキストデータと一致するキャラクタ構成の予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する。従って、当該印刷装置は、同一内容の予測変換用データが予測変換用データ記憶手段に重複登録される状態を防止することができ、予測変換用データ記憶手段の記憶容量を有効に活用し得る。
【００１７】
又、請求項６記載の印刷装置は、請求項１乃至請求項５の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記予測変換用データ記憶手段の記憶容量と、当該予測変換用データ記憶手段に既に登録されている予測変換データのデータ量と、登録対象である分割テキストデータのデータ量に基づいて、前記予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する判断手段と、前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する記憶容量確保手段と、を有することを特徴とする。
【００１８】
当該印刷装置は、分割テキストデータを前記予測変換用データ記憶手段に登録する際に、判断手段により、予測変換用データ記憶手段に記憶されている予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する。当該印刷装置は、前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、記憶容量確保手段により、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する。従って、当該印刷装置は、最新の分割テキストデータを予測変換用データとして確実に登録することができ、予測変換用データ記憶手段内の予測変換データを、できるだけ最新の状況に維持し得る。
【００１９】
又、請求項７記載の印刷装置は、請求項１乃至請求項６の何れかに記載の印刷装置であって、前記特定手段は、前記印刷操作手段の操作に基づいて、前記デリミタキャラクタと異なる特定種類のキャラクタである特殊キャラクタ（例えば、＠：アットマーク）を、前記入力テキストデータを構成するキャラクタから特定し、前記分割手段は、前記特定手段により特定された特殊キャラクタの直前位置を基準として、前記入力テキストデータを分割した分割テキストデータを生成することを特徴とする。
【００２０】
当該印刷装置は、入力テキストデータに含まれる特殊キャラクタを特定し、当該特殊キャラクタの直前位置を基準として、入力テキストデータを分割して分割テキストデータを生成する。従って、当該印刷装置は、先頭に特殊キャラクタを含む分割テキストデータを、予測変換用データとして予測変換用データ記憶手段に登録し得る。これにより、当該印刷装置は、特殊キャラクタを先頭位置に含むテキスト入力についても、予測変換機能による入力を実現し得る。
【００２１】
又、請求項８記載の印刷装置は、請求項１乃至請求項７の何れかに記載の印刷装置であって、前記入力手段により入力された入力テキストデータ全体を記憶する入力テキスト記憶手段と、前記入力手段により入力された入力テキストデータ全体を、前記入力テキスト記憶手段へ登録する際に操作される登録操作手段と、を有し、前記特定手段は、前記登録操作手段の操作に基づいて、前記入力テキストデータを構成するキャラクタから、前記デリミタキャラクタを特定し、前記分割手段は、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成することを特徴とする。
【００２２】
当該印刷装置は、登録操作手段の入力により、入力テキスト記憶手段に、入力テキストデータ全体を登録し得る。そして、当該印刷装置は、登録操作手段の入力に基づいて、当該入力テキストデータにおけるデリミタキャラクタを特定し、デリミタキャラクタの前後を基準として、分割テキストデータを生成する。従って、当該印刷装置は、登録操作手段の入力により、入力テキスト記憶手段に入力テキストデータ全体を登録する際であっても、デリミタキャラクタを用いた単語学習機能を実現することができ、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係るテープ印刷装置の上面図である。
【図２】テープ印刷装置の側面図である。
【図３】テープ印刷装置の制御系を示すブロック図である。
【図４】液晶ディスプレイの表示態様の一例を示す説明図である。
【図５】本実施形態に係るメイン制御プログラムのフローチャートである。
【図６】変換用データ登録処理プログラムのフローチャートである。
【図７】キャラクタ設定記憶領域の記憶内容の一例を示す説明図である。
【図８】分割テキストデータの生成に関する説明図である。
【図９】登録内容更新処理プログラムのフローチャートである。
【図１０】変換用データ記憶領域の記憶内容の更新に関する説明図である。
【図１１】変換候補表示処理プログラムのフローチャートである。
【図１２】変換候補選択処理プログラムのフローチャートである。
【図１３】変換候補の選択・確定時におけるディスプレイを示す説明図である。
【図１４】デリミタ設定処理プログラムのフローチャートである。
【図１５】デリミタ設定時におけるディスプレイを示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明に係る印刷装置を、テープカセットから排出されるテープに対して印刷を行うテープ印刷装置１に具体化した実施形態について、図面を参照しつつ詳細に説明する。先ず、本実施形態に係るテープ印刷装置の概略構成について図１及び図２に基づき説明する。
【００２５】
図１及び図２に示すように、本実施形態に係るテープ印刷装置１は、筐体５を有しており、筐体５内部にテープ印刷装置１を構成する各種構成部品を格納している。筐体５上面の後方には、収納カバー６が開閉自在に軸支されている。当該収納カバー６は、筐体５内部に形成されたカセット収納部２０の上方を覆う。
【００２６】
カセット収納部２０には、テープカセットＣが着脱可能に装着される。テープカセットＣは、感熱発色性を有する被記録媒体であるラベルテープを巻回状態で収納している。又、カセット収納部２０には、サーマルヘッド２５と、テープ搬送機構２７と、テープ切断機構２９が配設されている（図３参照）。サーマルヘッド２５は、複数の発熱素子を列設して備えており、各発熱素子の通電制御を行うことにより、ラベルテープに印刷データに基づく印刷を施す。テープ搬送機構２７は、プラテンローラ等の各種ローラと、搬送モータを有しており、テープカセットＣからラベルテープを引き出し、筐体５外部へ搬送する。そして、テープ切断機構２９は、テープカセットＣから引き出されたラベルテープを、所定位置（後述するラベル排出口７の内側近傍）で切断する。
【００２７】
そして、本実施形態に係るテープ印刷装置１において、筐体５には、ラベル排出口７、アダプタ挿入口８、コネクタ９が形成されている。ラベル排出口７は、カセット収納部２０の左側面部に形成されている。印刷されたラベルテープは、当該ラベル排出口７から筐体５外部へ排出される。アダプタ挿入口８及びコネクタ９は、カセット収納部２０の右側面部に形成されている。アダプタ挿入口８には、テープ印刷装置１へ電源を供給する電源アダプタが取り付けられる。コネクタ９には、ＵＳＢケーブルが取り付けられ、テープ印刷装置１とコンピュータ装置（図示せず）とを通信可能に接続する。
【００２８】
テープ印刷装置１は、筐体５上面の前側部分に、キーボード１０を有している。当該キーボード１０は、文字入力キー１１、印刷キー１２、変換キー１３、カーソルキー１４、リターンキー１５、メモリ保存キー１６、デリミタ設定キー１７等の複数の入力キーを備える。
【００２９】
文字入力キー１１は、複数のキャラクタを含み得るテキストデータを作成する際に入力される。本実施形態においては、文字入力キー１１の入力により作成されたテキストデータを「入力テキストデータ」という。そして、文字入力キー１１により入力されるキャラクタには、アルファベット、数字、仮名文字等の文字キャラクタに加え、「等号、不等号等の算術記号」「句点、読点、ピリオド、クエスチョンマーク等の記述記号」「大括弧、小括弧等の括弧類」「♂、♀等の学術記号」「％、℃等の単位記号」「通貨記号」「＠、＆等の一般的記号」「スペース、タブ等の編集記号」が含まれる。
【００３０】
印刷キー１２は、テキストデータ等の印刷データをラベルテープに対して印刷する際に入力される。カーソルキー１４は、液晶ディスプレイ３０に表示されたカーソルＥ（図１３、図１５等）を上下、左右に移動させる際に入力される。リターンキー１５は、テキストデータ作成時に改行、改ブロックを入力する際や、各種処理の実行、選択確定を指令する際に入力される。メモリ保存キー１６は、後述するＥＥＰＲＯＭ４４の所定領域に、入力テキストデータ全体を登録する際に入力される。当該テープ印刷装置１においては、ＥＥＰＲＯＭ４４に登録されたテキストデータを読み出すことで、同一内容を入力テキストデータとして入力し得る。デリミタ設定キー１７は、後述するデリミタ設定処理プログラム（図１４参照）により、分割テキストデータを生成する際の基準となるデリミタキャラクタ等に係る設定を行う際に操作される。そしてキーボード１０の下側には、制御基板３５が配設されている。制御基板３５には、後述する制御部４０が構成される
【００３１】
テープ印刷装置１は、筐体５上面のキーボード１０後方部分に、液晶ディスプレイ３０を有している。当該液晶ディスプレイ３０は、文字入力キー１１等の入力に従ったキャラクタ（即ち、入力テキストデータの内容）を表示しうる。又、当該液晶ディスプレイ３０は、後述するテキスト入力画面６０等を表示しうる。
【００３２】
テキスト入力画面６０は、テープ印刷装置１で文字入力キー１１等の入力操作により、入力テキストデータを生成する際に、液晶ディスプレイ３０に表示される。図４に示すように、テキスト入力画面６０は、通常入力画面と、第１変換候補表示画面を含む。図４（Ａ）に示すように、通常入力画面は、ステータス表示エリア６１と、入力テキスト表示エリア６２を有している。ステータス表示エリア６１は、テープ印刷装置１における現在の設定状況（文字サイズ、文字修飾等）を表示する領域である。入力テキスト表示エリア６２は、文字入力キー１１等の入力により生成された入力テキストデータの内容が表示される。当該入力テキスト表示エリア６２には、カーソルバーが表示されており、入力・編集の対象となる位置を示している。
【００３３】
そして、第１変換候補表示画面は、後述する変換候補表示処理プログラム（図１１参照）において、変換用データ記憶領域４４Ａから、入力テキストデータの先頭文字と前方一致する予測変換用データを抽出した場合に、液晶ディスプレイ３０に表示される。図４（Ｂ）に示すように、第１変換候補表示画面は、入力テキスト表示エリア６２と、第１変換候補表示エリア６３を有している。第１変換候補表示エリア６３には、入力テキストデータの先頭文字と前方一致する予測変換用データの内、変換用データ記憶領域４４Ａへの登録時が最も新しいものの内容がテキスト表示される。
【００３４】
次に、テープ印刷装置１の制御系について図３に基づき説明する。図３に示すように、制御部４０は、ＣＰＵ４１、ＣＧＲＯＭ４２、ＲＯＭ４３、ＥＥＰＲＯＭ４４、ＲＡＭ４５等を備えている。
【００３５】
ＣＰＵ４１は、テープ印刷装置１の制御の中枢を担う中央演算装置であり、ＲＯＭ４３内の各種制御プログラムに基づいて各種の演算を行なう。ＣＧＲＯＭ４２は、各キャラクタに対応するドットパターンデータを記憶している。各キャラクタは、当該ＣＧＲＯＭ４２から読み出されたドットパターンデータに基づいて、液晶ディスプレイ３０上に表示される。
【００３６】
ＲＯＭ４３は、各種制御プログラムを記憶するメモリであり、後述するメイン制御プログラム（図５参照）、変換用データ登録処理プログラム（図６参照）、登録内容更新処理プログラム（図９参照）、変換候補表示処理プログラム（図１１参照）、変換候補選択処理プログラム（図１２参照）、デリミタ設定処理プログラム（図１４参照）を記憶している。
【００３７】
又、ＥＥＰＲＯＭ４４は、テープ印刷装置１の電源をオフしてもこれらの記憶内容を保持可能なメモリであり、変換用データ記憶領域４４Ａ、キャラクタ設定記憶領域４４Ｂを有している。そして、ＥＥＰＲＯＭ４４には、メモリ保存キー１６入力時に入力されている入力テキストデータ全体を記憶する為のメモリ保存エリアが形成されている。従って、当該テープ印刷装置１は、当該メモリ保存エリアからデータを読み出すことで、入力テキストデータ全体を一度に入力することができる。
【００３８】
変換用データ記憶領域４４Ａは、後述する変換用データ登録処理プログラムにより、予測変換用データが登録される記憶領域である。各予測変換用データは、後述する変換候補表示処理プログラム、変換候補選択処理プログラムの実行時に読み出される。尚、各予測変換用データを構成するキャラクタ数は、３以上４２以下である。
【００３９】
キャラクタ設定記憶領域４４Ｂは、後述するデリミタキャラクタ、特殊キャラクタに関する設定の有効・無効を、キャラクタ種類毎に関連付けて記憶する記憶領域である（図７参照）。当該テープ印刷装置１は、このキャラクタ設定記憶領域４４Ｂの設定内容を参照することにより、デリミタキャラクタ、特殊キャラクタを特定する。そして、ＲＡＭ４５は、ＣＰＵ４１により演算された各種の演算結果を一時的に記憶するメモリである。
【００４０】
制御部４０には、キーボード１０、ヘッド駆動回路５１と、搬送駆動回路５３と、切断駆動回路５５とがそれぞれ接続されている。ヘッド駆動回路５１は、ラベルテープへの印刷を行う際に、サーマルヘッド２５を駆動制御する。搬送駆動回路５３は、ラベルテープを搬送する際に、テープ搬送機構２７を駆動制御する。切断駆動回路５５は、ラベルテープを切断する際に、テープ切断機構２９を駆動制御する。
【００４１】
次に、本実施形態に係るテープ印刷装置１のメイン制御プログラムについて、図５を参照しつつ詳細に説明する。当該メイン制御プログラムは、テープ印刷装置１に対する電源投入と共に、ＣＰＵ４１により実行される。尚、テープ印刷装置１への電源投入と同時に、液晶ディスプレイ３０には、通常入力画面（図４（Ａ）参照）が表示される。
【００４２】
メイン制御プログラムの実行を開始すると、ＣＰＵ４１は、キーボード１０を構成するキーからのキー入力があったか否かを判断する（Ｓ１）。キー入力があった場合（Ｓ１：ＹＥＳ）、ＣＰＵ４１は、Ｓ２に処理を移行する。キー入力がなかった場合（Ｓ１：ＮＯ）、ＣＰＵ４１は、キー入力があるまで処理を待機する。
【００４３】
Ｓ２においては、ＣＰＵ４１は、印刷キー１２が入力されたか否かを判断する。印刷キー１２が入力された場合（Ｓ２：ＹＥＳ）、ＣＰＵ４１は、Ｓ３に処理を移行する。印刷キー１２が入力されていない場合（Ｓ２：ＮＯ）、ＣＰＵ４１は、Ｓ４に処理を移行する。
【００４４】
Ｓ３では、ＣＰＵ４１は、現時点における入力テキストデータに基づいて、ラベルテープに対する印刷処理を実行する。この時、ＣＰＵ４１は、ヘッド駆動回路５１、搬送駆動回路５３、切断駆動回路５５により、サーマルヘッド２５、テープ搬送機構２７、テープ切断機構２９を制御する。入力テキストデータをラベルテープに印刷した後、ＣＰＵ４１は、Ｓ６に処理を移行する。
【００４５】
Ｓ４に移行すると、ＣＰＵ４１は、メモリ保存キー１６が入力されたか否かを判断する。メモリ保存キー１６が入力された場合（Ｓ４：ＹＥＳ）、ＣＰＵ４１は、Ｓ５に処理を移行する。メモリ保存キー１６が入力されていない場合（Ｓ４：ＮＯ）、ＣＰＵ４１は、Ｓ７に処理を移行する。
【００４６】
Ｓ５においては、ＣＰＵ４１は、メモリ保存処理を実行する。メモリ保存処理（Ｓ５）では、ＣＰＵ４１は、現時点における入力テキストデータの内容を、ＥＥＰＲＯＭ４４のメモリ保存エリアに登録する。入力テキストデータをメモリ保存エリアに登録した後、ＣＰＵ４１は、Ｓ６に処理を移行する。
【００４７】
Ｓ６では、ＣＰＵ４１は、変換用データ登録処理を実行する。変換用データ登録処理（Ｓ６）においては、ＣＰＵ４１は、後述する変換用データ登録処理プログラム（図６参照）を実行することにより、入力テキストデータに基づく分割テキストデータを、予測変換用データとして変換用データ記憶領域４４Ａに登録する。変換用データ登録処理の詳細については、後に図面を参照しつつ詳細に説明する。尚、この場合における入力テキストデータは、印刷キー１２の入力に伴う印刷処理（Ｓ３）の対象である入力テキストデータと、メモリ保存キー１６の入力に伴うメモリ保存処理（Ｓ６）の対象である入力テキストデータの両者を含む。変換用データ登録処理（Ｓ６）を終了すると、ＣＰＵ４１は、Ｓ１に処理を戻す。
【００４８】
Ｓ７に移行すると、ＣＰＵ４１は、文字入力キー１１が入力されたか否かを判断する。文字入力キー１１が入力された場合（Ｓ７：ＹＥＳ）、ＣＰＵ４１は、Ｓ８に処理を移行する。一方、文字入力キー１１が入力されていない場合（Ｓ７：ＮＯ）、ＣＰＵ４１は、Ｓ１０に処理を移行する。
【００４９】
Ｓ８においては、ＣＰＵ４１は、文字入力処理を実行する。当該文字入力処理（Ｓ８）では、ＣＰＵ４１は、入力された文字入力キー１１に基づくキャラクタ（文字・記号含む）を、入力テキストデータに追加する。文字入力処理（Ｓ８）を終了すると、ＣＰＵ４１は、Ｓ９に処理を移行する。
【００５０】
Ｓ９では、ＣＰＵ４１は、変換候補表示処理を実行する。変換候補表示処理（Ｓ９）においては、ＣＰＵ４１は、後述する変換候補表示処理プログラム（図１１参照）を実行することにより、入力テキストデータに基づき、変換用データ記憶領域４４Ａを検索し、変換候補として抽出された予測変換用データを表示する。変換候補表示処理の詳細については、後に図面を参照しつつ詳細に説明する。変換候補表示処理（Ｓ９）を終了すると、ＣＰＵ４１は、Ｓ１に処理を戻す。
【００５１】
Ｓ１０に移行すると、ＣＰＵ４１は、変換キー１３が入力されたか否かを判断する。変換キー１３が入力された場合（Ｓ１０：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１に処理を移行する。変換キー１３が入力されていない場合（Ｓ１０：ＮＯ）、ＣＰＵ４１は、Ｓ１２に処理を移行する。
【００５２】
Ｓ１１においては、ＣＰＵ４１は、変換候補選択処理を実行する。変換候補選択処理（Ｓ１１）では、ＣＰＵ４１は、後述する変換候補選択処理プログラム（図１２参照）を実行することにより、変換候補として抽出された予測変換用データの一覧から、ユーザ所望の一の変換候補の選択を受け付け、選択を確定する。変換候補選択処理の詳細については、後に図面を参照しつつ詳細に説明する。変換候補選択処理（Ｓ１１）を終了すると、ＣＰＵ４１は、Ｓ１に処理を戻す。
【００５３】
Ｓ１２では、ＣＰＵ４１は、デリミタ設定キー１７が入力されたか否かを判断する。デリミタ設定キー１７が入力された場合（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ１３に処理を移行する。デリミタ設定キー１７が入力されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ４１は、Ｓ１４に処理を移行する。
【００５４】
Ｓ１３に移行すると、ＣＰＵ４１は、デリミタ設定処理を実行する。デリミタ設定処理（Ｓ１３）では、ＣＰＵ４１は、後述するデリミタ設定処理プログラム（図１４参照）を実行することにより、分割テキストデータ生成の基準となるデリミタキャラクタ、特殊キャラクタに関する設定処理を行う。デリミタ設定処理の詳細については、後に図面を参照しつつ詳細に説明する。デリミタ設定処理（Ｓ１３）を終了すると、ＣＰＵ４１は、Ｓ１に処理を戻す。
【００５５】
Ｓ１４では、ＣＰＵ４１は、その他の処理を実行する。当該その他の処理では、ＣＰＵ４１は、テープ印刷装置１に係る種々の設定処理や、入力テキストデータに係る文字修飾等の種々の処理を行う。その他の処理（Ｓ１４）を終了すると、ＣＰＵ４１は、Ｓ１に処理を戻す。
【００５６】
次に、変換用データ登録処理（Ｓ６）で実行される変換用データ登録処理プログラムについて、図６等を参照しつつ詳細に説明する。変換用データ登録処理（Ｓ６）に移行すると、先ず、ＣＰＵ４１は、入力テキストの処理を完了したか否かを判断する（Ｓ２１）。
【００５７】
ここで、変換用データ登録処理（Ｓ６）においては、印刷処理（Ｓ３）の印刷対象若しくは、メモリ保存処理（Ｓ５）の保存対象である入力テキストデータを処理対象とする。本実施形態に係る変換用データ登録処理では、当該入力テキストデータを構成する各キャラクタの種類（後述するデリミタキャラクタ、特殊キャラクタ等）を特定し、キャラクタの種類に応じて、分割テキストデータを生成する（図８参照）。図８（Ａ）に示すように、変換用データ登録処理（Ｓ６）では、入力テキストデータを構成する各キャラクタを、入力テキストデータの先頭（開始位置Ｐｓ）から後方へ向かう順（対象位置変更方向Ｄｉの順）に処理対象とし、当該キャラクタの種類を特定する。尚、本実施形態においては、処理対象となるキャラクタの位置を「対象位置」という。そして、入力テキストデータの最後尾に位置するキャラクタの種類を特定した時点（即ち、対象位置が完了位置Ｐｆとなった時点）で、入力テキストデータの処理を完了したこととなる。
【００５８】
即ち、対象位置が入力テキストデータの後端よりも後方の完了位置に位置し、入力テキストの処理を完了している場合（Ｓ２１：ＹＥＳ）、ＣＰＵ４１は、Ｓ３３に処理を移行する。一方、対象位置が入力テキストデータを構成するキャラクタ上に位置し、入力テキストの処理を完了していない場合（Ｓ２１：ＮＯ）、ＣＰＵ４１は、Ｓ２２に処理を移行する。
【００５９】
Ｓ２２においては、ＣＰＵ４１は、対象位置に係るキャラクタがデリミタキャラクタであるか否かを判断する。ここで、デリミタキャラクタとは、当該デリミタキャラクタの直前位置及び直後位置において、入力テキストデータを分割するキャラクタであり、分割テキストデータを構成することのないキャラクタである。当該デリミタキャラクタは、デリミタ設定処理（Ｓ１３）により、キャラクタ種別（例えば、スペース、改行、タブ等）毎に設定される（図７参照）。具体的には、ＣＰＵ４１は、対象位置に係るキャラクタと、キャラクタ設定記憶領域４４Ｂの記憶内容に基づいて、当該キャラクタがデリミタキャラクタとして設定されているか否かを特定し、Ｓ２２の判断処理を行う。デリミタキャラクタを検出した場合（Ｓ２２：ＹＥＳ）、ＣＰＵ４１は、Ｓ２３に処理を移行する。一方、デリミタキャラクタを検出していない場合（Ｓ２２：ＮＯ）、ＣＰＵ４１は、Ｓ２７に処理を移行する。
【００６０】
Ｓ２３では、ＣＰＵ４１は、分割テキストデータを構成する構成キャラクタ数が３以上であるか否かを判断する。この場合の分割テキストデータは、Ｓ２２で検出されたデリミタキャラクタの直前位置を境界として分割され、且つ、当該デリミタキャラクタの前方に位置するテキストデータを意味する。尚、この場合、当該分割テキストデータには、Ｓ２２で検出されたデリミタキャラクタは含まれない。構成キャラクタ数が３以上である場合（Ｓ２３：ＹＥＳ）、ＣＰＵ４１は、Ｓ２４に処理を移行する。構成キャラクタ数が２以下である場合（Ｓ２３：ＮＯ）、ＣＰＵ４１は、Ｓ２５に処理を移行する。
【００６１】
Ｓ２４に移行すると、ＣＰＵ４１は、登録内容更新処理を実行する。登録内容更新処理（Ｓ２４）では、ＣＰＵ４１は、後述する登録内容更新処理プログラム（図９参照）を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域４４Ａに登録する。登録内容更新処理（Ｓ２４）の詳細については、後に図面を参照しつつ説明する。登録内容更新処理（Ｓ２４）を終了すると、ＣＰＵ４１は、Ｓ２５に処理を移行する。
【００６２】
Ｓ２５においては、ＣＰＵ４１は、デリミタキャラクタを基準に分割され、Ｓ２３、Ｓ２４の処理対象であった分割テキストデータをＲＡＭ４５からクリアする。分割テキストデータをクリアした後、ＣＰＵ４１は、Ｓ２６に処理を移行する。
【００６３】
Ｓ２６では、ＣＰＵ４１は、対象位置を次のキャラクタに変更する。このＳ２６の処理を行うことにより、対象位置は、入力テキストデータを構成する各キャラクタを、対象位置変更方向Ｄｉの順に移動する（図８参照）。対象位置を変更した後、ＣＰＵ４１は、Ｓ２１に処理を戻し、新たな対象位置に関する処理を行う。
【００６４】
Ｓ２７に移行すると、ＣＰＵ４１は、対象位置に係るキャラクタが特殊キャラクタであるか否かを判断する。ここで、特殊キャラクタとは、当該特殊キャラクタの直前位置のみで、入力テキストデータを分割するキャラクタであり、デリミタ設定処理（Ｓ１３）により設定される（図７参照）。本実施形態における特殊キャラクタとしては、「＠：アットマーク」が該当する。そして、特殊キャラクタは、分割テキストデータの先頭キャラクタとして含まれ得る。具体的には、ＣＰＵ４１は、対象位置に係るキャラクタと、キャラクタ設定記憶領域４４Ｂの記憶内容に基づいて、当該キャラクタが特殊キャラクタとして設定されているか否かを特定し、Ｓ２７の判断処理を行う。特殊キャラクタを検出した場合（Ｓ２７：ＹＥＳ）、ＣＰＵ４１は、Ｓ２８に処理を移行する。一方、特殊キャラクタを検出していない場合（Ｓ２７：ＮＯ）、ＣＰＵ４１は、Ｓ３２に処理を移行する。
【００６５】
Ｓ２８においては、ＣＰＵ４１は、分割テキストデータを構成する構成キャラクタ数が３以上であるか否かを判断する。この場合の分割テキストデータは、Ｓ２７で検出された特殊キャラクタの直前位置を境界として分割され、且つ、当該特殊キャラクタの前方に位置するテキストデータを意味する。尚、この場合、当該分割テキストデータには、Ｓ２７で検出された特殊キャラクタは含まれない。構成キャラクタ数が３以上である場合（Ｓ２８：ＹＥＳ）、ＣＰＵ４１は、Ｓ２９に処理を移行する。構成キャラクタ数が２以下である場合（Ｓ２８：ＮＯ）、ＣＰＵ４１は、Ｓ３０に処理を移行する。
【００６６】
Ｓ２９では、ＣＰＵ４１は、登録内容更新処理を実行する。登録内容更新処理（Ｓ２９）では、ＣＰＵ４１は、後述する登録内容更新処理プログラム（図９参照）を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域４４Ａに登録する。登録内容更新処理（Ｓ２９）の詳細については、後に図面を参照しつつ説明する。登録内容更新処理（Ｓ２９）を終了すると、ＣＰＵ４１は、Ｓ３０に処理を移行する。
【００６７】
Ｓ３０に移行すると、ＣＰＵ４１は、特殊キャラクタを基準に分割され、Ｓ２８、Ｓ２９の処理対象であった分割テキストデータをＲＡＭ４５からクリアする。分割テキストデータをクリアした後、ＣＰＵ４１は、Ｓ３１に処理を移行する。
【００６８】
Ｓ３１においては、ＣＰＵ４１は、新たな分割テキストデータを構成するキャラクタとして、対象位置に係る特殊キャラクタを追加して、ＲＡＭ４５に格納する。これにより、その後の処理対象となる分割テキストデータには、特殊キャラクタが先頭位置のキャラクタとして含まれる。特殊キャラクタを追加した後、ＣＰＵ４１は、Ｓ２６に処理を移行する。
【００６９】
Ｓ３２では、ＣＰＵ４１は、ＲＡＭ４５に格納されている分割テキストデータの末尾に、対象位置に係るキャラクタを追加し、分割テキストデータを更新する。尚、このＳ３２に係る処理は、対象位置に係るキャラクタがデリミタキャラクタ、特殊キャラクタの何れにも該当しない場合に実行される。分割テキストデータの更新を終了すると、ＣＰＵ４１は、Ｓ２６に処理を移行する。
【００７０】
Ｓ３３に移行すると、ＣＰＵ４１は、分割テキストデータを構成する構成キャラクタ数が３以上であるか否かを判断する。この場合の分割テキストデータは、入力テキストデータの末尾を含む分割テキストデータである。構成キャラクタ数が３以上である場合（Ｓ３３：ＹＥＳ）、ＣＰＵ４１は、Ｓ３４に処理を移行する。構成キャラクタ数が２以下である場合（Ｓ３３：ＮＯ）、ＣＰＵ４１は、Ｓ３５に処理を移行する。
【００７１】
Ｓ３４においては、ＣＰＵ４１は、登録内容更新処理を実行する。登録内容更新処理（Ｓ３４）では、ＣＰＵ４１は、後述する登録内容更新処理プログラム（図９参照）を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域４４Ａに登録する。登録内容更新処理（Ｓ３４）の詳細については、後に図面を参照しつつ説明する。登録内容更新処理（Ｓ３４）を終了すると、ＣＰＵ４１は、Ｓ３５に処理を移行する。
【００７２】
Ｓ３５では、ＣＰＵ４１は、入力テキストデータの末尾を含み、Ｓ３３、Ｓ３４の処理対象であった分割テキストデータをＲＡＭ４５からクリアする。分割テキストデータをクリアした後、ＣＰＵ４１は、変換用データ登録処理プログラムを終了する。
【００７３】
ここで、変換用データ登録処理（Ｓ６）の処理内容について、図８に示す具体例をもって説明する。尚、この具体例においては、図８（Ａ）に示す入力テキストデータが処理対象となる。上述したように、変換用データ登録処理（Ｓ６）では、入力テキストデータを構成する各キャラクタを、開始位置Ｐｓから順に対象位置変更方向Ｄｉに向かって処理対象とする。
【００７４】
図８（Ａ）に示す入力テキストデータにおいて、開始位置Ｐｓには、「＊：アスタリスク」が存在している。この場合、ＣＰＵ４１は、キャラクタ設定記憶領域４４Ｂを参照して、当該「＊：アスタリスク」をデリミタキャラクタと判断する。当該「＊：アスタリスク」の直前位置にキャラクタが存在しないため、ＣＰＵ４１は、そのまま次のキャラクタ（即ち、「Ａ」）に、対象位置を変更して処理を進める。そして、改行記号Ｒが対象位置となった場合、ＣＰＵ４１は、図７に示すように、改行記号Ｒがデリミタキャラクタに該当するため、入力テキストデータを、改行記号Ｒの前後位置で分割する。従って、ＣＰＵ４１は、改行記号Ｒの直前位置に位置する「分割テキストデータ：ABC.12-3」を対象として、Ｓ２３、Ｓ２４の処理を行う。
【００７５】
「ABC.12-3」の処理を完了すると、ＣＰＵ４１は、改行記号Ｒ以後のキャラクタに関する処理を行う。「XX」の後方に位置するスペース記号Ｓｐが対象位置になると、ＣＰＵ４１は、図７に示すように、スペース記号Ｓｐがデリミタキャラクタに該当するため、入力テキストデータを、スペース記号Ｓｐの前後位置で分割し、「分割テキストデータ：XX」を処理対象とする。当該分割テキストデータの構成キャラクタ数が２であるため、「分割テキストデータ：XX」は、変換用データ記憶領域４４Ａに登録されることなく、クリアされる。
【００７６】
「分割テキストデータ：XX」の処理後、ＣＰＵ４１は、スペース記号Ｓｐ以後のキャラクタに関する処理を行う。「YYzz」の後方に位置する「＠：アットマーク」が対象位置となると、ＣＰＵ４１は、図７に示すように、「＠」が特殊キャラクタに該当するため、入力テキストデータを、「＠」の前方位置で分割し、「分割テキストデータ：YYzz」を処理対象とする。Ｓ２８、Ｓ２９により、ＣＰＵ４１は、「当該分割テキストデータ：YYzz」を、変換用データ記憶領域４４Ａに登録する。その後、ＣＰＵ４１は、特殊キャラクタである「＠」を、次の処理対象となる分割テキストデータの先頭キャラクタとして追加する（Ｓ３１）。そして、完了位置Ｐｆが対象位置となった場合、ＣＰＵ４１は、「分割テキストデータ:@abcde.co.jp」を処理対象として、Ｓ３３、Ｓ３４の処理を行い、変換用データ記憶領域４４Ａに登録する。
【００７７】
続いて、登録内容更新処理（Ｓ２４、Ｓ２９、Ｓ３４）で実行される登録内容更新処理プログラムについて、図９を参照しつつ詳細に説明する。登録内容更新処理（Ｓ２４、Ｓ２９、Ｓ３４）に移行すると、ＣＰＵ４１は、先ず、処理対象である分割テキストデータを構成するキャラクタ数（以下、分割キャラクタ数）が所定数（本実施形態では４２）以下であるか否かを判断する（Ｓ４１）。分割キャラクタ数が４２以下である場合（Ｓ４１：ＹＥＳ）、ＣＰＵ４１は、Ｓ４３に処理を移行する。一方、分割キャラクタ数が４３以上である場合（Ｓ４１：ＮＯ）、ＣＰＵ４１は、Ｓ４２に処理を移行する。
【００７８】
Ｓ４２では、ＣＰＵ４１は、分割テキスト編集処理を実行する。分割テキスト編集処理（Ｓ４２）においては、ＣＰＵ４１は、処理対象である分割キャラクタ数が４３以上である分割テキストデータを編集し、分割キャラクタ数が４２以内となるように、分割テキストデータの４３番目以後のキャラクタを削除する。分割キャラクタ数を４２以下に編集した分割テキストデータを処理対象に設定した後、ＣＰＵ４１は、分割テキスト編集処理（Ｓ４２）を終了し、Ｓ４３に処理を移行する。
【００７９】
Ｓ４３においては、ＣＰＵ４１は、変換用データ検索処理を実行する（Ｓ４３）。変換用データ検索処理では、ＣＰＵ４１は、処理対象である分割テキストデータに基づいて、変換用データ記憶領域４４Ａを検索し、当該分割テキストデータと同一のキャラクタ構成を有する予測変換用データ（以下、同一データ）を抽出する（Ｓ４３）。変換用データ検索処理を終了すると、ＣＰＵ４１は、Ｓ４４に処理を移行する。
【００８０】
Ｓ４４においては、ＣＰＵ４１は、変換用データ検索処理（Ｓ４３）の検索結果に基づいて、前記同一データが変換用データ記憶領域４４Ａに存在するか否かを判断する。同一データが変換用データ記憶領域４４Ａに存在する場合（Ｓ４４：ＹＥＳ）、ＣＰＵ４１は、Ｓ４５に処理を移行する。同一データが変換用データ記憶領域４４Ａに存在しない場合（Ｓ４４：ＮＯ）、ＣＰＵ４１は、Ｓ４６に処理を移行する。
【００８１】
Ｓ４５では、ＣＰＵ４１は、同一データ削除処理を実行する。同一データ削除処理（Ｓ４５）においては、ＣＰＵ４１は、変換用データ検索処理（Ｓ４３）で特定された同一データを、変換用データ記憶領域４４Ａから削除する。同一データ削除処理を終了した後、ＣＰＵ４１は、Ｓ４６に処理を移行する。
【００８２】
Ｓ４６に移行すると、ＣＰＵ４１は、処理対象である分割テキストデータ（分割キャラクタ数が４２以下）を、変換用データ記憶領域４４Ａに登録可能であるか否かを判断する。具体的には、ＣＰＵ４１は、変換用データ記憶領域４４Ａの記憶容量Ｍと、処理対象である分割テキストデータのデータサイズ及び変換用データ記憶領域４４Ａに既に登録されている全ての予測変換用データのデータサイズの総和（以下、データサイズＤ）とを比較することで、Ｓ４６の判断処理を行う。データサイズＤが記憶容量Ｍより大きい場合（Ｓ４６：ＹＥＳ）、ＣＰＵ４１は、Ｓ４８に処理を移行する。データサイズＤが記憶容量Ｍ以下である場合（Ｓ４６：ＮＯ）、ＣＰＵ４１は、Ｓ４７に処理を移行する。
【００８３】
Ｓ４７においては、ＣＰＵ４１は、分割テキスト登録処理を実行する。分割テキスト登録処理（Ｓ４７）では、ＣＰＵ４１は、処理対象である分割テキストデータを、予測変換用データとして変換用データ記憶領域４４Ａに登録する。この登録を行う際に、ＣＰＵ４１は、登録順（登録日時）を示す情報を関連付ける（図１０参照）。分割テキスト登録処理終了後、ＣＰＵ４１は、登録内容更新処理プログラムを終了する。
【００８４】
Ｓ４８では、ＣＰＵ４１は、必要容量確保処理を実行する。必要容量確保処理（Ｓ４８）では、ＣＰＵ４１は、Ｓ４７で関連付けられた登録順を示す情報に基づいて、変換用データ記憶領域４４Ａに格納されている予測変換用データの内、最も登録時の古い予測変換用データを特定し、当該予測変換用データを変換用データ記憶領域４４Ａから削除する。必要容量確保処理を終了すると、ＣＰＵ４１は、Ｓ４６に処理を戻す。Ｓ４６、Ｓ４８の処理を繰り返すことにより、変換用データ記憶領域４４Ａ内に十分な空き容量が確保されるので、テープ印刷装置１は、処理対象である分割テキストデータを、新たな予測変換用データとして登録し得る。
【００８５】
登録内容更新処理（Ｓ２４、Ｓ２９、Ｓ３４）の処理内容について、図１０を参照しつつ具体的に説明する。当該具体例においては、処理対象である分割テキストデータは、「ABC.12-3」であるものとする。
【００８６】
当該具体例において、変換用データ検索処理（Ｓ４３）を実行すると、ＣＰＵ４１は、処理対象である「ABC.12-3」と同一のキャラクタ構成の予測変換データ（即ち、図１０左図における登録順：２の予測変換データ）を特定し、当該予測変換データを削除する（Ｓ４５）。変換用データ記憶領域４４Ａにおける予測変換データの登録順は、当該予測変換データの削除により更新される。そして、ＣＰＵ４１は、処理対象である「ABC.12-3」の分割テキストデータを、新たな予測変換用データ（登録順：Ｎ）として登録する（図１０右図）。これにより、変換用データ記憶領域４４Ａの登録内容は、処理対象である分割テキストデータを、重複登録することなく登録し得る。
【００８７】
次に、変換候補表示処理（Ｓ９）で実行される変換候補表示処理プログラムについて、図１１を参照しつつ詳細に説明する。変換候補表示処理（Ｓ９）に移行すると、ＣＰＵ４１は、入力キャラクタ種別特定処理を実行する（Ｓ５１）。入力キャラクタ種別特定処理（Ｓ５１）では、ＣＰＵ４１は、Ｓ７における文字入力キー１１の入力より入力された入力キャラクタの種別を特定する。入力キャラクタ種別特定処理（Ｓ５１）を終了した後、ＣＰＵ４１は、Ｓ５２に処理を移行する。
【００８８】
Ｓ５２においては、ＣＰＵ４１は、入力キャラクタ種別が変換対象種別であるか否かを判断する。本実施形態において、変換対象種別は、デリミタキャラクタに該当しない種別とし、通常のキャラクタ（仮名文字、アルファベット等）や特殊キャラクタも含まれる。入力キャラクタ種別が変換対象種別である場合（Ｓ５２：ＹＥＳ）、ＣＰＵ４１は、Ｓ５３に処理を移行する。入力キャラクタ種別が変換対象種別ではない場合（Ｓ５２：ＮＯ）、ＣＰＵ４１は、Ｓ５４に処理を移行する。
【００８９】
Ｓ５３では、ＣＰＵ４１は、Ｓ５２の対象である入力キャラクタを、変換対象テキストデータに追加する。ここで、変換対象テキストデータとは、予測変換用データを利用した予測変換機能に用いられ、変換用データ記憶領域４４Ａの検索条件としての意味合いを有する。変換対象テキストデータに入力キャラクタを追加した後、ＣＰＵ４１は、Ｓ５５に処理を移行する。
【００９０】
Ｓ５４に移行すると、ＣＰＵ４１は、変換対象種別に該当しないキャラクタが入力されたことに基づいて、ＲＡＭ４５に格納されている変換対象テキストデータをクリアする。その後、ＣＰＵ４１は、Ｓ５８に処理を移行する。
【００９１】
Ｓ５５においては、ＣＰＵ４１は、変換候補検索処理を実行する。変換候補検索処理（Ｓ５５）では、ＣＰＵ４１は、変換用データ記憶領域４４Ａから、変換対象テキストデータと前方一致する予測変換用データ（以下、該当データ）を検索する。変換候補検索処理（Ｓ５５）を終了すると、ＣＰＵ４１は、Ｓ５６に処理を移行する。
【００９２】
Ｓ５６では、ＣＰＵ４１は、変換候補検索処理（Ｓ５５）の検索結果に基づいて、該当データが変換用データ記憶領域４４Ａに存在するか否かを判断する。該当データが変換用データ記憶領域４４Ａ内に存在する場合（Ｓ５６：ＹＥＳ）、ＣＰＵ４１は、Ｓ５７に処理を移行する。該当データが変換用データ記憶領域４４Ａに存在しない場合（Ｓ５６：ＮＯ）、ＣＰＵ４１は、Ｓ５８に処理を移行する。
【００９３】
Ｓ５７に移行すると、ＣＰＵ４１は、第１変換候補表示画面（図４（Ｂ）参照）を液晶ディスプレイ３０に表示する。この時、第１変換候補表示エリア６３には、該当データとして抽出された予測変換用データの内、登録時が最も新しい予測変換用データの内容がテキスト表示される。第１変換候補表示画面を表示した後、ＣＰＵ４１は、変換候補表示処理プログラムを終了する。
【００９４】
Ｓ５８においては、ＣＰＵ４１は、通常入力画面（図４（Ａ）参照）を液晶ディスプレイ３０に表示する。通常入力画面を液晶ディスプレイ３０に表示した後、ＣＰＵ４１は、変換候補表示処理プログラムを終了する。
【００９５】
続いて、変換候補選択処理（Ｓ１１）で実行される変換候補選択処理プログラムについて、図１２等を参照しつつ詳細に説明する。変換候補選択処理（Ｓ１１）に移行すると、ＣＰＵ４１は、変換候補検索処理（Ｓ５５）の検索結果に基づいて、変換候補（該当データ）が存在するか否かを判断する（Ｓ６１）。変換候補（即ち、該当データ）が存在する場合（Ｓ６１：ＹＥＳ）、ＣＰＵ４１は、Ｓ６２に処理を移行する。変換候補が存在しない場合（Ｓ６１：ＮＯ）、ＣＰＵ４１は、変換候補選択処理プログラムを終了する。
【００９６】
Ｓ６２においては、ＣＰＵ４１は、変換候補一覧画面６５を液晶ディスプレイ３０に表示する。図１３（Ａ）に示すように、変換候補一覧画面６５では、変換候補検索処理（Ｓ５５）により抽出された各該当データに基づいて、各変換候補の一覧をテキスト表示する。又、変換候補一覧画面６５上には、カーソルＥが表示され、当該カーソルＥにより所望の変換候補を選択可能となっている。変換候補一覧画面６５を液晶ディスプレイ３０に表示した後、ＣＰＵ４１は、Ｓ６３に処理を移行する。
【００９７】
Ｓ６３では、ＣＰＵ４１は、カーソルキー１４が入力されたか否かを判断する。カーソルキー１４が入力された場合（Ｓ６３：ＹＥＳ）、ＣＰＵ４１は、Ｓ６４に処理を移行する。カーソルキー１４が入力されていない場合（Ｓ６３：ＮＯ）、ＣＰＵ４１は、Ｓ６５に処理を移行する。
【００９８】
Ｓ６４に移行すると、ＣＰＵ４１は、変換候補変更処理を実行する。変換候補変更処理（Ｓ６４）では、ＣＰＵ４１は、カーソルＥにより変換候補として選択されている該当データを、カーソルキー１４の入力操作に基づいて、異なる該当データに変更する（例えば、図１３（Ｃ）参照）。変換候補変更処理（Ｓ６４）を終了すると、ＣＰＵ４１は、Ｓ６３に処理を移行する。
【００９９】
尚、図１３（Ａ）に示すように、カーソルＥにより選択されている変換候補のテキスト全体が表示されていない場合（図１３（Ａ）中の「sebastian.montgomerie」）、ＣＰＵ４１は、カーソルキー１４の右操作が入力されたことを条件に、変換候補詳細画面７０を液晶ディスプレイ３０に表示する。図１３（Ｂ）に示すように、変換候補詳細画面７０は、カーソルＥにより選択されている変換候補のテキスト全体を、液晶ディスプレイ３０全体を用いて表示する。これにより、ユーザは、現在選択している変換候補の詳細を把握し得る。
【０１００】
Ｓ６５においては、ＣＰＵ４１は、リターンキー１５が入力されたか否かを判断する。リターンキー１５が入力された場合（Ｓ６５：ＹＥＳ）、ＣＰＵ４１は、Ｓ６６に処理を移行する。リターンキー１５が入力されていない場合（Ｓ６５：ＮＯ）、ＣＰＵ４１は、Ｓ６３に処理を戻す。
【０１０１】
Ｓ６６では、ＣＰＵ４１は、変換確定処理を実行する。変換確定処理（Ｓ６６）においては、ＣＰＵ４１は、予測変換の対象を、リターンキー１５入力時に選択されている変換候補に係る予測変換用データに特定し、変換対象テキストデータを補完して予測変換用データに基づくテキスト全体を入力した状態とする。変換確定処理（Ｓ６６）を終了した後、ＣＰＵ４１は、Ｓ６７に処理を移行する。
【０１０２】
Ｓ６７に移行すると、ＣＰＵ４１は、ＲＡＭ４５に格納されている変換対象テキストデータをクリアする。変換対象テキストデータをクリアした後、ＣＰＵ４１は、Ｓ６８に処理を移行する。
【０１０３】
Ｓ６８においては、ＣＰＵ４１は、変換確定処理（Ｓ６６）及び変換対象テキストデータのクリアに伴い、通常入力画面（図１３（Ｄ）参照）を液晶ディスプレイ３０に表示する。図１３（Ｄ）に示すように、この場合の通常入力画面における入力テキスト表示エリア６２には、変換確定処理（Ｓ６６）で予測変換用データに基づいて予測変換入力されたテキスト（例えば、「sebastian.montgomerie」）が表示される。通常入力画面を液晶ディスプレイ３０に表示した後、ＣＰＵ４１は、変換候補選択処理プログラムを終了する。
【０１０４】
次に、デリミタ設定処理（Ｓ１３）で実行されるデリミタ設定処理プログラムについて、図１４等を参照しつつ詳細に説明する。デリミタ設定処理（Ｓ１３）に移行すると、ＣＰＵ４１は、デリミタ設定画面７５を液晶ディスプレイ３０に表示する（Ｓ７１）。図１５（Ａ）に示すように、デリミタ設定画面７５は、デリミタキャラクタとして設定可能なキャラクタ種類毎の設定項目と、任意デリミタの追加を示す設定項目（図１５中、「Add Delimiter」）を一覧として有している。又、デリミタ設定画面７５上には、カーソルＥが表示されており、当該カーソルＥにより所望の設定項目を選択し得る。デリミタ設定画面７５を液晶ディスプレイ３０に表示した後、ＣＰＵ４１は、Ｓ７２に処理を移行する。
【０１０５】
Ｓ７２においては、ＣＰＵ４１は、カーソルキー１４が入力されたか否かを判断する。カーソルキー１４が入力された場合（Ｓ７２：ＹＥＳ）、ＣＰＵ４１は、Ｓ７３に処理を移行する。一方、カーソルキー１４が入力されていない場合（Ｓ７２：ＮＯ）、ＣＰＵ４１は、Ｓ７４に処理を移行する。
【０１０６】
Ｓ７３では、ＣＰＵ４１は、項目変更処理を実行する。項目変更処理（Ｓ７３）においては、ＣＰＵ４１は、カーソルキー１４の操作に基づいて、カーソルＥにより現在選択されている設定項目を、異なる設定項目に変更する。項目変更処理を実行した後、ＣＰＵ４１は、Ｓ７２に処理を戻す。
【０１０７】
Ｓ７４に移行すると、ＣＰＵ４１は、リターンキー１５が入力されたか否かを判断する。リターンキー１５が入力された場合（Ｓ７４：ＹＥＳ）、ＣＰＵ４１は、Ｓ７５に処理を移行する。リターンキー１５が入力されていない場合（Ｓ７４：ＮＯ）、ＣＰＵ４１は、Ｓ７２に処理を戻す。
【０１０８】
Ｓ７５においては、ＣＰＵ４１は、任意デリミタ設定（図１５中、「Add Delimiter」）が選択されたか否かを判断する。図１５（Ｃ）に示すように、任意デリミタ設定が選択された場合（Ｓ７５：ＹＥＳ）、ＣＰＵ４１は、Ｓ７６に処理を移行する。任意デリミタ設定が選択されていない場合（Ｓ７５：ＮＯ）、ＣＰＵ４１は、Ｓ８１に処理を移行する。
【０１０９】
Ｓ７６では、ＣＰＵ４１は、任意デリミタ設定画面８０を液晶ディスプレイ３０に表示する。図１５（Ｄ）に示すように、任意デリミタ設定画面８０は、「デリミタキャラクタとして追加するキャラクタの入力を促すメッセージ」と共に、文字入力キー１１により入力されたキャラクタを表示する表示エリアを有している。任意デリミタ設定画面８０を液晶ディスプレイ３０に表示した後、ＣＰＵ４１は、Ｓ７７に処理を移行する。
【０１１０】
Ｓ７７に移行すると、ＣＰＵ４１は、リターンキー１５が入力されたか否かを判断する。リターンキー１５が入力された場合（Ｓ７７：ＹＥＳ）、ＣＰＵ４１は、Ｓ７８に処理を移行する。リターンキー１５が入力されていない場合（Ｓ７７：ＮＯ）、ＣＰＵ４１は、Ｓ７９に処理を移行する。
【０１１１】
Ｓ７８においては、ＣＰＵ４１は、任意デリミタ設定画面８０に対して入力されたキャラクタを、デリミタキャラクタとして追加する。この時、ＣＰＵ４１は、追加されたデリミタキャラクタの設定を、キャラクタ設定記憶領域４４Ｂに格納する。その後、ＣＰＵ４１は、デリミタ設定処理プログラムを終了する。
【０１１２】
Ｓ７９では、ＣＰＵ４１は、文字入力キー１１が入力されたか否かを判断する。文字入力キー１１が入力された場合（Ｓ７９：ＹＥＳ）、ＣＰＵ４１は、Ｓ８０に処理を移行する。文字入力キー１１が入力されていない場合（Ｓ７９：ＮＯ）、ＣＰＵ４１は、Ｓ７７に処理を戻す。
【０１１３】
Ｓ８０に移行すると、ＣＰＵ４１は、文字入力キー１１の入力により、入力されたキャラクタを任意デリミタ設定画面８０上に表示すると共に、当該キャラクタを、デリミタキャラクタとして追加するキャラクタとして受け付ける。その後、ＣＰＵ４１は、Ｓ７７に処理を戻す。
【０１１４】
キャラクタ種類毎の設定項目が選択された場合（Ｓ７５：ＮＯ）に移行するＳ８１においては、ＣＰＵ４１は、選択された設定項目に係るキャラクタ種別がデリミタキャラクタとして設定されているか否かを判断する。具体的には、ＣＰＵ４１は、選択されたキャラクタ種別と、キャラクタ設定記憶領域４４Ｂ（図７参照）の記憶内容に基づいて、Ｓ８１の判断を行う。選択されたキャラクタがデリミタ設定中である場合（Ｓ８１：ＹＥＳ）、ＣＰＵ４１は、Ｓ８２に処理を移行する。選択されたキャラクタがデリミタ設定中でない場合（Ｓ８１：ＮＯ）、ＣＰＵ４１は、Ｓ８３に処理を移行する。
【０１１５】
Ｓ８２では、ＣＰＵ４１は、設定有効化処理を実行する。即ち、ＣＰＵ４１は、選択されたキャラクタをデリミタキャラクタとして機能する状態にするため、キャラクタ設定記憶領域４４Ｂにおける当該キャラクタに係る設定状態を「設定中」に変更する（図７参照）。この時、ＣＰＵ４１は、任意デリミタ設定画面８０において、当該キャラクタに係る設定項目の傍に、「設定中を示す記号（本実施形態では“＊”）」を表示する。その後、ＣＰＵ４１は、デリミタ設定処理プログラムを終了する。
【０１１６】
Ｓ８３に移行すると、ＣＰＵ４１は、設定解除処理を実行する。即ち、ＣＰＵ４１は、選択されたキャラクタをデリミタキャラクタから除外するため、キャラクタ設定記憶領域４４Ｂにおける当該キャラクタに係る設定状態を「設定解除」に変更する（図７参照）。この時、ＣＰＵ４１は、任意デリミタ設定画面８０において、当該キャラクタに係る設定項目の傍に表示されている「設定中を示す記号（即ち、“＊”）」を消去する（図１５（Ｂ）参照）。その後、ＣＰＵ４１は、デリミタ設定処理プログラムを終了する。
【０１１７】
以上、説明したように、本実施形態に係るテープ印刷装置１は、印刷キー１２の入力に伴う印刷処理（Ｓ３）又は、メモリ保存キー１６の入力に伴うメモリ保存処理（Ｓ５）の後、変換用データ登録処理（Ｓ６）を実行することにより、印刷又はメモリ保存の対象である入力テキストデータを、デリミタキャラクタを基準として分割して分割テキストデータを生成し、予測変換用データとして変換用データ記憶領域４４Ａ（図１０参照）に登録する。印刷又はメモリ保存を行う場合、入力テキストデータは、誤字・脱字がなく、ユーザの意図を反映した状態であることが多い。従って、当該テープ印刷装置１は、ユーザの用途等に応じた予測変換用データを変換用データ記憶領域４４Ａに登録することができ、ユーザに応じた適切な「単語学習機能」を実現し得る。
【０１１８】
又、当該テープ印刷装置１は、文字入力キー１１の入力により入力された入力テキストデータと、変換用データ記憶領域４４Ａに格納されている予測変換用データに基づいて、入力されたキャラクタを含むユーザ所望のテキスト入力を補助する予測変換を行う（Ｓ９、Ｓ１１）。ここで、予測変換用データは、入力テキストデータに含まれるデリミタキャラクタの前後、又は、特殊キャラクタの直前位置を基準として、当該入力テキストデータを分割した分割テキストデータに基づいて登録される。従って、当該テープ印刷装置１は、多様な種類で、且つ、適切な文長の予測変換用データを保持し得るので、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。
【０１１９】
更に、当該テープ印刷装置１は、デリミタキャラクタとして、入力テキストデータの編集に用いられる編集記号を含む。当該編集記号は、スペース、タブ、改行、改ブロック（段落（ブロック）を改める記号）を含んでいる。そして、これらの編集記号は、一般に入力テキストデータを構成する文字列（単語）の意味が異なる位置に位置することが多い。従って、当該テープ印刷装置１は、入力テキストデータを編集記号の前後を基準として分割し、分割テキストデータを生成・登録するので、精度の良い単語学習機能を実現し得る。
【０１２０】
そして、当該テープ印刷装置１は、デリミタ設定処理（Ｓ１３）を実行することにより、文字入力キー１１又はカーソルキー１４により指定されたユーザ所望のキャラクタを、デリミタキャラクタに含まれるキャラクタ種類に設定又は設定解除し得る。これにより、当該テープ印刷装置１は、ユーザ所望のキャラクタ種類に係るデリミタキャラクタを基準として、分割テキストデータを生成することができ、当該分割テキストデータを予測変換用データとして登録し得る。この結果、当該テープ印刷装置１は、よりユーザの使用態様に応じた単語学習機能を実現し得る。
【０１２１】
当該テープ印刷装置１は、分割テキストデータの構成キャラクタ数に係る条件を満たす場合に、当該分割テキストデータを予測変換用データとして登録する（Ｓ２３、Ｓ２８、Ｓ３３、Ｓ４１、Ｓ４２参照）。従って、当該テープ印刷装置１は、一の予測変換用データのデータ量を適正な範囲とすることができ、変換用データ記憶領域４４Ａの記憶容量を有効に活用し得る。
【０１２２】
又、当該テープ印刷装置１は、分割テキストデータを変換用データ記憶領域４４Ａに登録する際に、同一のキャラクタ構成の予測変換用データを検索し、抽出された同一データを削除した後（Ｓ４５）、当該分割テキストデータを変換用データ記憶領域４４Ａに登録する（Ｓ４７）。従って、当該テープ印刷装置１は、同一内容の予測変換用データが変換用データ記憶領域４４Ａに重複登録される状態を防止することができ、変換用データ記憶領域４４Ａの記憶容量を有効に活用し得る。
【０１２３】
又、当該テープ印刷装置１は、分割テキストデータを変換用データ記憶領域４４Ａに登録する際に、現状の変換用データ記憶領域４４Ａの空き容量で、当該分割テキストデータを予測変換用データとして登録可能か否かを判断し（Ｓ４６）、登録不能である場合に、最も古い予測変換用データを削除することで、登録に要する記憶容量を確保する（Ｓ４８）。従って、当該テープ印刷装置１は、最新の分割テキストデータを予測変換用データとして確実に登録することができ、変換用データ記憶領域４４Ａ内の予測変換データを、できるだけ最新の状況に維持し得る。
【０１２４】
更に、当該テープ印刷装置１は、入力テキストデータから分割テキストデータを生成する際に、特殊キャラクタ（例えば、＠：アットマーク）の直前位置を基準に分割する。そして、当該テープ印刷装置１は、次の分割テキストデータの先頭位置に、当該特殊キャラクタを付加する。これにより、当該テープ印刷装置１は、特殊キャラクタを先頭位置に含むテキスト入力（例えば、「@abcde.co.jp」の入力）についても、予測変換機能による入力を実現し得る。
【０１２５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、本実施形態においては、デリミタキャラクタとして設定可能なキャラクタ（即ち、文字入力キー１１により入力可能なキャラクタ）として、文字キャラクタや、種々の記号（例えば、算術記号等）を挙げていたが、この態様に限定されるものではない。
【０１２６】
例えば、アイコン等のマークや、バーコード等をデリミタキャラクタとして設定可能にすることも可能である。更に、デリミタキャラクタとして、タイムスタンプマークを設定可能としてもよい。当該タイムスタンプマークは、液晶ディスプレイ３０への表示上では一定のマークとして表示され、ラベルテープ等への印刷実行時には、印刷実行時の日時を示すテキストとして印刷される。
【符号の説明】
【０１２７】
１      テープ印刷装置
１０    キーボード
１２    印刷キー
１６    メモリ保存キー
１７    デリミタ設定キー
２５    サーマルヘッド
４０    制御部
４１    ＣＰＵ
４４    ＥＥＰＲＯＭ
４４Ａ  変換用データ記憶領域
４４Ｂ  キャラクタ設定記憶領域
【図１】
2012027569.tif 000003
【図２】
2012027569.tif 000004
【図３】
2012027569.tif 000005
【図４】
2012027569.tif 000006
【図５】
2012027569.tif 000007
【図６】
2012027569.tif 000008
【図７】
2012027569.tif 000009
【図８】
2012027569.tif 000010
【図９】
2012027569.tif 000011
【図１０】
2012027569.tif 000012
【図１１】
2012027569.tif 000013
【図１２】
2012027569.tif 000014
【図１３】
2012027569.tif 000015
【図１４】
2012027569.tif 000016
【図１５】
2012027569.tif 000017