JP2012027569A - Printing device - Google Patents
Printing device Download PDFInfo
- Publication number
- JP2012027569A JP2012027569A JP2010163578A JP2010163578A JP2012027569A JP 2012027569 A JP2012027569 A JP 2012027569A JP 2010163578 A JP2010163578 A JP 2010163578A JP 2010163578 A JP2010163578 A JP 2010163578A JP 2012027569 A JP2012027569 A JP 2012027569A
- Authority
- JP
- Japan
- Prior art keywords
- input
- data
- text data
- character
- conversion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
本発明は、ユーザによる入力内容を学習し、学習した内容をテキスト等の入力に有効活用し得る印刷装置に関する。 The present invention relates to a printing apparatus that learns input contents by a user and can effectively use the learned contents for inputting text or the like.
従来、文字や記号等からなるテキストを入力可能な入力手段を有し、入力内容を被記録媒体に印刷可能な印刷装置に関し、種々の発明がなされている。そして、上記テキスト入力を補助する機能として、「予測変換機能」が知られている。当該「予測変換機能」とは、ユーザにより入力されたキャラクタ(文字や記号)に基づいて、当該キャラクタを含むキャラクタ列を提示し、所望のキャラクタ列を選択・確定することにより、キャラクタ列の入力操作を補助する機能である。 2. Description of the Related Art Conventionally, various inventions have been made with respect to a printing apparatus having an input means capable of inputting text consisting of characters, symbols, etc. and capable of printing input contents on a recording medium. As a function for assisting the text input, a “predictive conversion function” is known. The “predictive conversion function” refers to the input of a character string by presenting a character string including the character based on the character (character or symbol) input by the user, and selecting and confirming a desired character string. This function assists the operation.
このような「予測変換機能」に関する発明として、特許文献1記載の発明が知られている。特許文献1記載の発明では、テンキー等で入力された文字に基づいて、AIデータベース、変換データベースの記憶内容を検索し、抽出された予測候補単語をディスプレイの候補窓に表示する。そして、当該発明においては、候補窓に表示された予測候補単語から、所望の予測候補単語をシフトキー等の操作により選択・確定することにより、所望の予測候補単語の入力がなされる。
As an invention relating to such a “predictive conversion function”, an invention described in
ここで、特許文献1記載の発明の「予測変換機能」においては、入力されたキャラクタを条件として、データベース内に記憶されている予測候補単語群から、該当する予測候補単語を抽出する。従って、データベース内に所望の予測候補単語が記憶されていなければ、ユーザは、所望の単語をキャラクタ単位で入力しなければならない。このため、「予測変換機能」による入力を有効に活用するためには、データベースに記憶されている予測候補単語群がユーザに適した内容であることが望ましい。即ち、「予測変換機能」を有効活用するためには、ユーザの入力内容を適切にデータベースに登録する「単語学習機能」を有していることが望ましい。
Here, in the “prediction conversion function” of the invention described in
本発明は、予測変換機能及び単語学習機能を有する印刷装置に関し、ユーザに応じた適切な単語学習機能を実現し得る印刷装置を提供する。 The present invention relates to a printing apparatus having a predictive conversion function and a word learning function, and provides a printing apparatus capable of realizing an appropriate word learning function according to a user.
本発明の請求項1に係る印刷装置は、ユーザによる操作に基づいて、複数のキャラクタからなるテキストデータを印刷対象として入力する入力手段と、前記入力手段により、印刷対象として入力された入力テキストデータを印刷する際に操作される印刷操作手段と、前記印刷操作手段の操作に基づいて、前記入力テキストデータを被印刷媒体に印刷する印刷手段と、複数のキャラクタからなる予測変換用データを記憶する予測変換用データ記憶手段と、前記入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う予測変換手段と、を有する印刷装置であって、前記印刷操作手段の操作に基づいて、特定種類のキャラクタであるデリミタキャラクタを、前記入力テキストデータを構成するキャラクタから特定する特定手段と、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する分割手段と、前記分割手段により生成された分割テキストデータを、前記予測変換用データとして前記予測変換用データ記憶手段に登録する登録手段と、を備えることを特徴とする。 According to a first aspect of the present invention, there is provided a printing apparatus according to a first aspect of the present invention, an input unit that inputs text data including a plurality of characters as a print target based on an operation by a user, and input text data that is input as a print target by the input unit A printing operation means that is operated when printing an image, a printing means that prints the input text data on a printing medium based on an operation of the printing operation means, and data for predictive conversion consisting of a plurality of characters. Prediction conversion data storage means, a character input by the input means, and prediction for assisting the input of text including the input character based on the prediction conversion data stored in the prediction conversion data storage means A predictive conversion unit that performs conversion, and based on an operation of the print operation unit, a specific type of A delimiter character that is a character is identified from a character constituting the input text data, and divided text data is generated by dividing the input text data with reference to before and after the delimiter character identified by the identifying unit. And dividing means for registering the divided text data generated by the dividing means as the predictive conversion data in the predictive conversion data storage means.
当該印刷装置は、印刷操作手段の操作に基づいて、入力テキストデータから分割テキストデータを生成し、当該分割テキストデータを予測変換用データとして、予測変換用データ記憶手段に登録する。印刷操作手段の操作が行われる場合、入力テキストデータは、誤字・脱字がなく、ユーザの意図を反映した状態であることが多い。従って、当該印刷装置は、ユーザの用途等に応じた予測変換用データを予測変換用データ記憶手段に登録することができ、ユーザに応じた適切な「単語学習機能」を実現し得る。又、当該印刷装置は、入力テキストデータにおけるデリミタキャラクタを特定し、デリミタキャラクタの前後を基準として、分割テキストデータを生成する。ここで、当該印刷装置は、入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う。従って、デリミタキャラクタの前後を基準に分割した分割テキストデータを予測変換用データとして登録することで、当該印刷装置は、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。 The printing apparatus generates divided text data from the input text data based on the operation of the printing operation unit, and registers the divided text data in the predictive conversion data storage unit as predictive conversion data. When the printing operation means is operated, the input text data is often in a state that reflects the user's intention without any typographical error or omission. Therefore, the printing apparatus can register the data for predictive conversion corresponding to the user's use etc. in the data storage means for predictive conversion, and can realize an appropriate “word learning function” according to the user. Further, the printing apparatus specifies a delimiter character in the input text data, and generates divided text data with reference to the front and back of the delimiter character. Here, the printing apparatus performs predictive conversion that assists input of text including the input character based on the character input by the input unit and the predictive conversion data stored in the predictive conversion data storage unit. I do. Therefore, by registering the divided text data divided on the basis of the front and rear of the delimiter character as prediction conversion data, the printing apparatus reliably reflects the user's intention and has a highly convenient “prediction conversion function”. Input using can be realized.
そして、請求項2記載の印刷装置は、請求項1記載の印刷装置であって、前記デリミタキャラクタは、前記入力テキストデータの編集に用いられる編集記号を含み、前記特定手段は、前記入力テキストデータを構成するキャラクタに含まれる前記編集記号を特定し、前記分割手段は、前記特定手段により特定された編集記号を基準として、前記入力テキストデータを分割して前記分割テキストデータを生成することを特徴とする。
The printing apparatus according to
当該印刷装置は、デリミタキャラクタとして、入力テキストデータの編集に用いられる編集記号を含む。当該編集記号は、スペース、タブ、改行、改ブロック(段落(ブロック)を改める記号)を含んでいる。そして、これらの編集記号は、一般に入力テキストデータを構成する文字列(単語)の意味が異なる位置に位置することが多い。従って、当該印刷装置は、入力テキストデータを編集記号の前後を基準として分割し、分割テキストデータを生成・登録するので、精度の良い単語学習機能を実現し得る。 The printing apparatus includes an edit symbol used for editing input text data as a delimiter character. The edit symbols include spaces, tabs, line feeds, and block breaks (symbols that modify paragraphs (blocks)). These edit symbols are generally located at positions where the meanings of character strings (words) constituting input text data are different. Therefore, the printing apparatus divides the input text data on the basis of the edit symbol before and after, and generates and registers the divided text data, so that a highly accurate word learning function can be realized.
又、請求項3記載の印刷装置は、請求項1又は請求項2記載の印刷装置であって、前記入力手段により入力可能なキャラクタから、ユーザの操作に基づいて、一のキャラクタを指定する指定手段と、前記指定手段により指定された一のキャラクタに基づいて、前記デリミタキャラクタに含まれるキャラクタ種別を編集する編集手段と、を有することを特徴とする。 According to a third aspect of the present invention, there is provided the printing apparatus according to the first or second aspect, wherein the character that can be input by the input means is designated to designate one character based on a user operation. And editing means for editing the character type included in the delimiter character based on the one character specified by the specifying means.
当該印刷装置は、編集手段により、指定手段により指定されたユーザ所望のキャラクタを、デリミタキャラクタに含まれるキャラクタ種類に設定又は設定解除する編集を行い得る。これにより、当該印刷装置は、ユーザ所望のキャラクタ種類に係るデリミタキャラクタを基準として、分割テキストデータを生成することができ、当該分割テキストデータを予測変換用データとして登録し得る。この結果、当該印刷装置は、よりユーザの使用態様に応じた単語学習機能を実現し得る。 In the printing apparatus, the editing unit can perform editing to set or cancel the setting of the character desired by the user specified by the specifying unit to the character type included in the delimiter character. Accordingly, the printing apparatus can generate divided text data based on a delimiter character related to a user-desired character type, and can register the divided text data as predictive conversion data. As a result, the printing apparatus can realize a word learning function according to the usage mode of the user.
又、請求項4記載の印刷装置は、請求項1乃至請求項3の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記分割テキストデータを構成するキャラクタの数が、所定の数値範囲を示す登録条件を満たすことを条件に、前記予測変換用データとして、当該分割テキストデータを前記予測変換用データ記憶手段に登録する登録制御手段と、を有することを特徴とする。 A printing apparatus according to a fourth aspect is the printing apparatus according to any one of the first to third aspects, wherein the divided text data generated by the dividing means is registered in the predictive conversion data storage means. In this case, on the condition that the number of characters constituting the divided text data satisfies a registration condition indicating a predetermined numerical range, the divided text data is stored as the predicted conversion data as the predictive conversion data. And a registration control means for registering to the system.
当該印刷装置は、分割テキストデータを構成するキャラクタの数に係る登録条件を満たす場合に、当該分割テキストデータを予測変換用データとして登録する。従って、当該印刷装置は、一の予測変換用データのデータ量を適正な範囲とすることができ、予測変換用データ記憶手段の記憶容量を有効に活用し得る。 The printing apparatus registers the divided text data as predictive conversion data when the registration condition relating to the number of characters constituting the divided text data is satisfied. Therefore, the printing apparatus can set the data amount of one prediction conversion data within an appropriate range, and can effectively use the storage capacity of the prediction conversion data storage unit.
又、請求項5記載の印刷装置は、請求項1乃至請求項4の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記予測変換用データ記憶手段に登録されている予測変換用データについて、当該分割テキストデータを構成するキャラクタと一致するキャラクタ構成の予測変換用データを検索する検索手段と、前記検索手段により、前記分割テキストデータと一致する予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する更新手段と、を有することを特徴とする。
A printing apparatus according to
当該印刷装置は、分割テキストデータを前記予測変換用データ記憶手段に登録する際に、検索手段により、前記予測変換用データ記憶手段から分割テキストデータと一致するキャラクタ構成の予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する。従って、当該印刷装置は、同一内容の予測変換用データが予測変換用データ記憶手段に重複登録される状態を防止することができ、予測変換用データ記憶手段の記憶容量を有効に活用し得る。 In the printing apparatus, when the divided text data is registered in the predictive conversion data storage unit, the search unit searches the predictive conversion data storage unit for predictive conversion data having a character configuration that matches the divided text data. In such a case, the retrieved prediction conversion data is updated to the content based on the divided text data. Therefore, the printing apparatus can prevent a state in which prediction conversion data having the same content is registered in the prediction conversion data storage unit, and can effectively utilize the storage capacity of the prediction conversion data storage unit.
又、請求項6記載の印刷装置は、請求項1乃至請求項5の何れかに記載の印刷装置であって、前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、前記予測変換用データ記憶手段の記憶容量と、当該予測変換用データ記憶手段に既に登録されている予測変換データのデータ量と、登録対象である分割テキストデータのデータ量に基づいて、前記予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する判断手段と、前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する記憶容量確保手段と、を有することを特徴とする。
A printing apparatus according to
当該印刷装置は、分割テキストデータを前記予測変換用データ記憶手段に登録する際に、判断手段により、予測変換用データ記憶手段に記憶されている予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する。当該印刷装置は、前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、記憶容量確保手段により、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する。従って、当該印刷装置は、最新の分割テキストデータを予測変換用データとして確実に登録することができ、予測変換用データ記憶手段内の予測変換データを、できるだけ最新の状況に維持し得る。 When the divided text data is registered in the predictive conversion data storage unit, the printing apparatus uses the determination unit to store the data amount of the predictive conversion data stored in the predictive conversion data storage unit and the divided text data. It is determined whether or not the sum of the data amounts exceeds the storage capacity of the predictive conversion data storage means. When the determination unit determines that the sum of the data amount of the predicted conversion data and the data amount of the divided text data exceeds the storage capacity of the prediction conversion data storage unit, the printing apparatus is configured to store the storage capacity. Thus, the storage capacity required for registering the divided text data is ensured by deleting the prediction conversion data whose registration time is old in the prediction conversion data storage means. Therefore, the printing apparatus can surely register the latest divided text data as prediction conversion data, and can maintain the prediction conversion data in the prediction conversion data storage unit as up-to-date as possible.
又、請求項7記載の印刷装置は、請求項1乃至請求項6の何れかに記載の印刷装置であって、前記特定手段は、前記印刷操作手段の操作に基づいて、前記デリミタキャラクタと異なる特定種類のキャラクタである特殊キャラクタ(例えば、@:アットマーク)を、前記入力テキストデータを構成するキャラクタから特定し、前記分割手段は、前記特定手段により特定された特殊キャラクタの直前位置を基準として、前記入力テキストデータを分割した分割テキストデータを生成することを特徴とする。 A printing apparatus according to a seventh aspect is the printing apparatus according to any one of the first to sixth aspects, wherein the specifying unit is different from the delimiter character based on an operation of the printing operation unit. A special character that is a specific type of character (for example, @: at sign) is identified from the characters constituting the input text data, and the dividing means is based on the position immediately before the special character identified by the identifying means. The divided text data is generated by dividing the input text data.
当該印刷装置は、入力テキストデータに含まれる特殊キャラクタを特定し、当該特殊キャラクタの直前位置を基準として、入力テキストデータを分割して分割テキストデータを生成する。従って、当該印刷装置は、先頭に特殊キャラクタを含む分割テキストデータを、予測変換用データとして予測変換用データ記憶手段に登録し得る。これにより、当該印刷装置は、特殊キャラクタを先頭位置に含むテキスト入力についても、予測変換機能による入力を実現し得る。 The printing apparatus identifies a special character included in the input text data, and divides the input text data using the position immediately before the special character as a reference to generate divided text data. Therefore, the printing apparatus can register the divided text data including the special character at the head as the prediction conversion data in the prediction conversion data storage unit. Thereby, the printing apparatus can realize input by the predictive conversion function even for text input including a special character at the head position.
又、請求項8記載の印刷装置は、請求項1乃至請求項7の何れかに記載の印刷装置であって、前記入力手段により入力された入力テキストデータ全体を記憶する入力テキスト記憶手段と、前記入力手段により入力された入力テキストデータ全体を、前記入力テキスト記憶手段へ登録する際に操作される登録操作手段と、を有し、前記特定手段は、前記登録操作手段の操作に基づいて、前記入力テキストデータを構成するキャラクタから、前記デリミタキャラクタを特定し、前記分割手段は、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成することを特徴とする。
Further, the printing apparatus according to
当該印刷装置は、登録操作手段の入力により、入力テキスト記憶手段に、入力テキストデータ全体を登録し得る。そして、当該印刷装置は、登録操作手段の入力に基づいて、当該入力テキストデータにおけるデリミタキャラクタを特定し、デリミタキャラクタの前後を基準として、分割テキストデータを生成する。従って、当該印刷装置は、登録操作手段の入力により、入力テキスト記憶手段に入力テキストデータ全体を登録する際であっても、デリミタキャラクタを用いた単語学習機能を実現することができ、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。 The printing apparatus can register the entire input text data in the input text storage unit by the input of the registration operation unit. Then, the printing apparatus specifies a delimiter character in the input text data based on the input of the registration operation means, and generates divided text data with reference to the front and back of the delimiter character. Therefore, the printing apparatus can realize the word learning function using the delimiter character even when registering the entire input text data in the input text storage unit by the input of the registration operation unit. The input using the “predictive conversion function” that reflects the intention of the user and is highly convenient can be realized.
以下、本発明に係る印刷装置を、テープカセットから排出されるテープに対して印刷を行うテープ印刷装置1に具体化した実施形態について、図面を参照しつつ詳細に説明する。先ず、本実施形態に係るテープ印刷装置の概略構成について図1及び図2に基づき説明する。
Hereinafter, an embodiment in which a printing apparatus according to the present invention is embodied in a
図1及び図2に示すように、本実施形態に係るテープ印刷装置1は、筐体5を有しており、筐体5内部にテープ印刷装置1を構成する各種構成部品を格納している。筐体5上面の後方には、収納カバー6が開閉自在に軸支されている。当該収納カバー6は、筐体5内部に形成されたカセット収納部20の上方を覆う。
As shown in FIG. 1 and FIG. 2, the
カセット収納部20には、テープカセットCが着脱可能に装着される。テープカセットCは、感熱発色性を有する被記録媒体であるラベルテープを巻回状態で収納している。又、カセット収納部20には、サーマルヘッド25と、テープ搬送機構27と、テープ切断機構29が配設されている(図3参照)。サーマルヘッド25は、複数の発熱素子を列設して備えており、各発熱素子の通電制御を行うことにより、ラベルテープに印刷データに基づく印刷を施す。テープ搬送機構27は、プラテンローラ等の各種ローラと、搬送モータを有しており、テープカセットCからラベルテープを引き出し、筐体5外部へ搬送する。そして、テープ切断機構29は、テープカセットCから引き出されたラベルテープを、所定位置(後述するラベル排出口7の内側近傍)で切断する。
A tape cassette C is detachably attached to the
そして、本実施形態に係るテープ印刷装置1において、筐体5には、ラベル排出口7、アダプタ挿入口8、コネクタ9が形成されている。ラベル排出口7は、カセット収納部20の左側面部に形成されている。印刷されたラベルテープは、当該ラベル排出口7から筐体5外部へ排出される。アダプタ挿入口8及びコネクタ9は、カセット収納部20の右側面部に形成されている。アダプタ挿入口8には、テープ印刷装置1へ電源を供給する電源アダプタが取り付けられる。コネクタ9には、USBケーブルが取り付けられ、テープ印刷装置1とコンピュータ装置(図示せず)とを通信可能に接続する。
In the
テープ印刷装置1は、筐体5上面の前側部分に、キーボード10を有している。当該キーボード10は、文字入力キー11、印刷キー12、変換キー13、カーソルキー14、リターンキー15、メモリ保存キー16、デリミタ設定キー17等の複数の入力キーを備える。
The
文字入力キー11は、複数のキャラクタを含み得るテキストデータを作成する際に入力される。本実施形態においては、文字入力キー11の入力により作成されたテキストデータを「入力テキストデータ」という。そして、文字入力キー11により入力されるキャラクタには、アルファベット、数字、仮名文字等の文字キャラクタに加え、「等号、不等号等の算術記号」「句点、読点、ピリオド、クエスチョンマーク等の記述記号」「大括弧、小括弧等の括弧類」「♂、♀等の学術記号」「%、℃等の単位記号」「通貨記号」「@、&等の一般的記号」「スペース、タブ等の編集記号」が含まれる。
The
印刷キー12は、テキストデータ等の印刷データをラベルテープに対して印刷する際に入力される。カーソルキー14は、液晶ディスプレイ30に表示されたカーソルE(図13、図15等)を上下、左右に移動させる際に入力される。リターンキー15は、テキストデータ作成時に改行、改ブロックを入力する際や、各種処理の実行、選択確定を指令する際に入力される。メモリ保存キー16は、後述するEEPROM44の所定領域に、入力テキストデータ全体を登録する際に入力される。当該テープ印刷装置1においては、EEPROM44に登録されたテキストデータを読み出すことで、同一内容を入力テキストデータとして入力し得る。デリミタ設定キー17は、後述するデリミタ設定処理プログラム(図14参照)により、分割テキストデータを生成する際の基準となるデリミタキャラクタ等に係る設定を行う際に操作される。そしてキーボード10の下側には、制御基板35が配設されている。制御基板35には、後述する制御部40が構成される
The
テープ印刷装置1は、筐体5上面のキーボード10後方部分に、液晶ディスプレイ30を有している。当該液晶ディスプレイ30は、文字入力キー11等の入力に従ったキャラクタ(即ち、入力テキストデータの内容)を表示しうる。又、当該液晶ディスプレイ30は、後述するテキスト入力画面60等を表示しうる。
The
テキスト入力画面60は、テープ印刷装置1で文字入力キー11等の入力操作により、入力テキストデータを生成する際に、液晶ディスプレイ30に表示される。図4に示すように、テキスト入力画面60は、通常入力画面と、第1変換候補表示画面を含む。図4(A)に示すように、通常入力画面は、ステータス表示エリア61と、入力テキスト表示エリア62を有している。ステータス表示エリア61は、テープ印刷装置1における現在の設定状況(文字サイズ、文字修飾等)を表示する領域である。入力テキスト表示エリア62は、文字入力キー11等の入力により生成された入力テキストデータの内容が表示される。当該入力テキスト表示エリア62には、カーソルバーが表示されており、入力・編集の対象となる位置を示している。
The
そして、第1変換候補表示画面は、後述する変換候補表示処理プログラム(図11参照)において、変換用データ記憶領域44Aから、入力テキストデータの先頭文字と前方一致する予測変換用データを抽出した場合に、液晶ディスプレイ30に表示される。図4(B)に示すように、第1変換候補表示画面は、入力テキスト表示エリア62と、第1変換候補表示エリア63を有している。第1変換候補表示エリア63には、入力テキストデータの先頭文字と前方一致する予測変換用データの内、変換用データ記憶領域44Aへの登録時が最も新しいものの内容がテキスト表示される。
Then, the first conversion candidate display screen is obtained by extracting, from the conversion
次に、テープ印刷装置1の制御系について図3に基づき説明する。図3に示すように、制御部40は、CPU41、CGROM42、ROM43、EEPROM44、RAM45等を備えている。
Next, the control system of the
CPU41は、テープ印刷装置1の制御の中枢を担う中央演算装置であり、ROM43内の各種制御プログラムに基づいて各種の演算を行なう。CGROM42は、各キャラクタに対応するドットパターンデータを記憶している。各キャラクタは、当該CGROM42から読み出されたドットパターンデータに基づいて、液晶ディスプレイ30上に表示される。
The
ROM43は、各種制御プログラムを記憶するメモリであり、後述するメイン制御プログラム(図5参照)、変換用データ登録処理プログラム(図6参照)、登録内容更新処理プログラム(図9参照)、変換候補表示処理プログラム(図11参照)、変換候補選択処理プログラム(図12参照)、デリミタ設定処理プログラム(図14参照)を記憶している。
The
又、EEPROM44は、テープ印刷装置1の電源をオフしてもこれらの記憶内容を保持可能なメモリであり、変換用データ記憶領域44A、キャラクタ設定記憶領域44Bを有している。そして、EEPROM44には、メモリ保存キー16入力時に入力されている入力テキストデータ全体を記憶する為のメモリ保存エリアが形成されている。従って、当該テープ印刷装置1は、当該メモリ保存エリアからデータを読み出すことで、入力テキストデータ全体を一度に入力することができる。
The
変換用データ記憶領域44Aは、後述する変換用データ登録処理プログラムにより、予測変換用データが登録される記憶領域である。各予測変換用データは、後述する変換候補表示処理プログラム、変換候補選択処理プログラムの実行時に読み出される。尚、各予測変換用データを構成するキャラクタ数は、3以上42以下である。
The conversion
キャラクタ設定記憶領域44Bは、後述するデリミタキャラクタ、特殊キャラクタに関する設定の有効・無効を、キャラクタ種類毎に関連付けて記憶する記憶領域である(図7参照)。当該テープ印刷装置1は、このキャラクタ設定記憶領域44Bの設定内容を参照することにより、デリミタキャラクタ、特殊キャラクタを特定する。そして、RAM45は、CPU41により演算された各種の演算結果を一時的に記憶するメモリである。
The character setting
制御部40には、キーボード10、ヘッド駆動回路51と、搬送駆動回路53と、切断駆動回路55とがそれぞれ接続されている。ヘッド駆動回路51は、ラベルテープへの印刷を行う際に、サーマルヘッド25を駆動制御する。搬送駆動回路53は、ラベルテープを搬送する際に、テープ搬送機構27を駆動制御する。切断駆動回路55は、ラベルテープを切断する際に、テープ切断機構29を駆動制御する。
The controller 40 is connected to the
次に、本実施形態に係るテープ印刷装置1のメイン制御プログラムについて、図5を参照しつつ詳細に説明する。当該メイン制御プログラムは、テープ印刷装置1に対する電源投入と共に、CPU41により実行される。尚、テープ印刷装置1への電源投入と同時に、液晶ディスプレイ30には、通常入力画面(図4(A)参照)が表示される。
Next, the main control program of the
メイン制御プログラムの実行を開始すると、CPU41は、キーボード10を構成するキーからのキー入力があったか否かを判断する(S1)。キー入力があった場合(S1:YES)、CPU41は、S2に処理を移行する。キー入力がなかった場合(S1:NO)、CPU41は、キー入力があるまで処理を待機する。
When the execution of the main control program is started, the
S2においては、CPU41は、印刷キー12が入力されたか否かを判断する。印刷キー12が入力された場合(S2:YES)、CPU41は、S3に処理を移行する。印刷キー12が入力されていない場合(S2:NO)、CPU41は、S4に処理を移行する。
In S2, the
S3では、CPU41は、現時点における入力テキストデータに基づいて、ラベルテープに対する印刷処理を実行する。この時、CPU41は、ヘッド駆動回路51、搬送駆動回路53、切断駆動回路55により、サーマルヘッド25、テープ搬送機構27、テープ切断機構29を制御する。入力テキストデータをラベルテープに印刷した後、CPU41は、S6に処理を移行する。
In S3, the
S4に移行すると、CPU41は、メモリ保存キー16が入力されたか否かを判断する。メモリ保存キー16が入力された場合(S4:YES)、CPU41は、S5に処理を移行する。メモリ保存キー16が入力されていない場合(S4:NO)、CPU41は、S7に処理を移行する。
In S4, the
S5においては、CPU41は、メモリ保存処理を実行する。メモリ保存処理(S5)では、CPU41は、現時点における入力テキストデータの内容を、EEPROM44のメモリ保存エリアに登録する。入力テキストデータをメモリ保存エリアに登録した後、CPU41は、S6に処理を移行する。
In S5, the
S6では、CPU41は、変換用データ登録処理を実行する。変換用データ登録処理(S6)においては、CPU41は、後述する変換用データ登録処理プログラム(図6参照)を実行することにより、入力テキストデータに基づく分割テキストデータを、予測変換用データとして変換用データ記憶領域44Aに登録する。変換用データ登録処理の詳細については、後に図面を参照しつつ詳細に説明する。尚、この場合における入力テキストデータは、印刷キー12の入力に伴う印刷処理(S3)の対象である入力テキストデータと、メモリ保存キー16の入力に伴うメモリ保存処理(S6)の対象である入力テキストデータの両者を含む。変換用データ登録処理(S6)を終了すると、CPU41は、S1に処理を戻す。
In S6, the
S7に移行すると、CPU41は、文字入力キー11が入力されたか否かを判断する。文字入力キー11が入力された場合(S7:YES)、CPU41は、S8に処理を移行する。一方、文字入力キー11が入力されていない場合(S7:NO)、CPU41は、S10に処理を移行する。
In step S7, the
S8においては、CPU41は、文字入力処理を実行する。当該文字入力処理(S8)では、CPU41は、入力された文字入力キー11に基づくキャラクタ(文字・記号含む)を、入力テキストデータに追加する。文字入力処理(S8)を終了すると、CPU41は、S9に処理を移行する。
In S8, the
S9では、CPU41は、変換候補表示処理を実行する。変換候補表示処理(S9)においては、CPU41は、後述する変換候補表示処理プログラム(図11参照)を実行することにより、入力テキストデータに基づき、変換用データ記憶領域44Aを検索し、変換候補として抽出された予測変換用データを表示する。変換候補表示処理の詳細については、後に図面を参照しつつ詳細に説明する。変換候補表示処理(S9)を終了すると、CPU41は、S1に処理を戻す。
In S9, the
S10に移行すると、CPU41は、変換キー13が入力されたか否かを判断する。変換キー13が入力された場合(S10:YES)、CPU41は、S11に処理を移行する。変換キー13が入力されていない場合(S10:NO)、CPU41は、S12に処理を移行する。
After shifting to S10, the
S11においては、CPU41は、変換候補選択処理を実行する。変換候補選択処理(S11)では、CPU41は、後述する変換候補選択処理プログラム(図12参照)を実行することにより、変換候補として抽出された予測変換用データの一覧から、ユーザ所望の一の変換候補の選択を受け付け、選択を確定する。変換候補選択処理の詳細については、後に図面を参照しつつ詳細に説明する。変換候補選択処理(S11)を終了すると、CPU41は、S1に処理を戻す。
In S11, the
S12では、CPU41は、デリミタ設定キー17が入力されたか否かを判断する。デリミタ設定キー17が入力された場合(S12:YES)、CPU41は、S13に処理を移行する。デリミタ設定キー17が入力されていない場合(S12:NO)、CPU41は、S14に処理を移行する。
In S12, the
S13に移行すると、CPU41は、デリミタ設定処理を実行する。デリミタ設定処理(S13)では、CPU41は、後述するデリミタ設定処理プログラム(図14参照)を実行することにより、分割テキストデータ生成の基準となるデリミタキャラクタ、特殊キャラクタに関する設定処理を行う。デリミタ設定処理の詳細については、後に図面を参照しつつ詳細に説明する。デリミタ設定処理(S13)を終了すると、CPU41は、S1に処理を戻す。
After shifting to S13, the
S14では、CPU41は、その他の処理を実行する。当該その他の処理では、CPU41は、テープ印刷装置1に係る種々の設定処理や、入力テキストデータに係る文字修飾等の種々の処理を行う。その他の処理(S14)を終了すると、CPU41は、S1に処理を戻す。
In S14, the
次に、変換用データ登録処理(S6)で実行される変換用データ登録処理プログラムについて、図6等を参照しつつ詳細に説明する。変換用データ登録処理(S6)に移行すると、先ず、CPU41は、入力テキストの処理を完了したか否かを判断する(S21)。
Next, the conversion data registration processing program executed in the conversion data registration processing (S6) will be described in detail with reference to FIG. When the process proceeds to the conversion data registration process (S6), the
ここで、変換用データ登録処理(S6)においては、印刷処理(S3)の印刷対象若しくは、メモリ保存処理(S5)の保存対象である入力テキストデータを処理対象とする。本実施形態に係る変換用データ登録処理では、当該入力テキストデータを構成する各キャラクタの種類(後述するデリミタキャラクタ、特殊キャラクタ等)を特定し、キャラクタの種類に応じて、分割テキストデータを生成する(図8参照)。図8(A)に示すように、変換用データ登録処理(S6)では、入力テキストデータを構成する各キャラクタを、入力テキストデータの先頭(開始位置Ps)から後方へ向かう順(対象位置変更方向Diの順)に処理対象とし、当該キャラクタの種類を特定する。尚、本実施形態においては、処理対象となるキャラクタの位置を「対象位置」という。そして、入力テキストデータの最後尾に位置するキャラクタの種類を特定した時点(即ち、対象位置が完了位置Pfとなった時点)で、入力テキストデータの処理を完了したこととなる。 Here, in the conversion data registration process (S6), the input text data to be processed in the printing process (S3) or the storage object in the memory storage process (S5) is set as the processing object. In the conversion data registration processing according to the present embodiment, the type of each character constituting the input text data (delimiter character, special character, etc. described later) is specified, and divided text data is generated according to the type of character. (See FIG. 8). As shown in FIG. 8A, in the conversion data registration process (S6), the characters constituting the input text data are moved in the order from the head (start position Ps) of the input text data to the rear (target position change direction). The character type is specified as a processing target in the order of Di). In the present embodiment, the position of the character to be processed is referred to as “target position”. Then, when the type of character positioned at the end of the input text data is specified (that is, when the target position becomes the completion position Pf), the processing of the input text data is completed.
即ち、対象位置が入力テキストデータの後端よりも後方の完了位置に位置し、入力テキストの処理を完了している場合(S21:YES)、CPU41は、S33に処理を移行する。一方、対象位置が入力テキストデータを構成するキャラクタ上に位置し、入力テキストの処理を完了していない場合(S21:NO)、CPU41は、S22に処理を移行する。
That is, when the target position is located at a completion position behind the rear end of the input text data and the processing of the input text is completed (S21: YES), the
S22においては、CPU41は、対象位置に係るキャラクタがデリミタキャラクタであるか否かを判断する。ここで、デリミタキャラクタとは、当該デリミタキャラクタの直前位置及び直後位置において、入力テキストデータを分割するキャラクタであり、分割テキストデータを構成することのないキャラクタである。当該デリミタキャラクタは、デリミタ設定処理(S13)により、キャラクタ種別(例えば、スペース、改行、タブ等)毎に設定される(図7参照)。具体的には、CPU41は、対象位置に係るキャラクタと、キャラクタ設定記憶領域44Bの記憶内容に基づいて、当該キャラクタがデリミタキャラクタとして設定されているか否かを特定し、S22の判断処理を行う。デリミタキャラクタを検出した場合(S22:YES)、CPU41は、S23に処理を移行する。一方、デリミタキャラクタを検出していない場合(S22:NO)、CPU41は、S27に処理を移行する。
In S22, the
S23では、CPU41は、分割テキストデータを構成する構成キャラクタ数が3以上であるか否かを判断する。この場合の分割テキストデータは、S22で検出されたデリミタキャラクタの直前位置を境界として分割され、且つ、当該デリミタキャラクタの前方に位置するテキストデータを意味する。尚、この場合、当該分割テキストデータには、S22で検出されたデリミタキャラクタは含まれない。構成キャラクタ数が3以上である場合(S23:YES)、CPU41は、S24に処理を移行する。構成キャラクタ数が2以下である場合(S23:NO)、CPU41は、S25に処理を移行する。
In S23, the
S24に移行すると、CPU41は、登録内容更新処理を実行する。登録内容更新処理(S24)では、CPU41は、後述する登録内容更新処理プログラム(図9参照)を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域44Aに登録する。登録内容更新処理(S24)の詳細については、後に図面を参照しつつ説明する。登録内容更新処理(S24)を終了すると、CPU41は、S25に処理を移行する。
After shifting to S24, the
S25においては、CPU41は、デリミタキャラクタを基準に分割され、S23、S24の処理対象であった分割テキストデータをRAM45からクリアする。分割テキストデータをクリアした後、CPU41は、S26に処理を移行する。
In S25, the
S26では、CPU41は、対象位置を次のキャラクタに変更する。このS26の処理を行うことにより、対象位置は、入力テキストデータを構成する各キャラクタを、対象位置変更方向Diの順に移動する(図8参照)。対象位置を変更した後、CPU41は、S21に処理を戻し、新たな対象位置に関する処理を行う。
In S26, the
S27に移行すると、CPU41は、対象位置に係るキャラクタが特殊キャラクタであるか否かを判断する。ここで、特殊キャラクタとは、当該特殊キャラクタの直前位置のみで、入力テキストデータを分割するキャラクタであり、デリミタ設定処理(S13)により設定される(図7参照)。本実施形態における特殊キャラクタとしては、「@:アットマーク」が該当する。そして、特殊キャラクタは、分割テキストデータの先頭キャラクタとして含まれ得る。具体的には、CPU41は、対象位置に係るキャラクタと、キャラクタ設定記憶領域44Bの記憶内容に基づいて、当該キャラクタが特殊キャラクタとして設定されているか否かを特定し、S27の判断処理を行う。特殊キャラクタを検出した場合(S27:YES)、CPU41は、S28に処理を移行する。一方、特殊キャラクタを検出していない場合(S27:NO)、CPU41は、S32に処理を移行する。
In S27, the
S28においては、CPU41は、分割テキストデータを構成する構成キャラクタ数が3以上であるか否かを判断する。この場合の分割テキストデータは、S27で検出された特殊キャラクタの直前位置を境界として分割され、且つ、当該特殊キャラクタの前方に位置するテキストデータを意味する。尚、この場合、当該分割テキストデータには、S27で検出された特殊キャラクタは含まれない。構成キャラクタ数が3以上である場合(S28:YES)、CPU41は、S29に処理を移行する。構成キャラクタ数が2以下である場合(S28:NO)、CPU41は、S30に処理を移行する。
In S28, the
S29では、CPU41は、登録内容更新処理を実行する。登録内容更新処理(S29)では、CPU41は、後述する登録内容更新処理プログラム(図9参照)を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域44Aに登録する。登録内容更新処理(S29)の詳細については、後に図面を参照しつつ説明する。登録内容更新処理(S29)を終了すると、CPU41は、S30に処理を移行する。
In S29, the
S30に移行すると、CPU41は、特殊キャラクタを基準に分割され、S28、S29の処理対象であった分割テキストデータをRAM45からクリアする。分割テキストデータをクリアした後、CPU41は、S31に処理を移行する。
After shifting to S30, the
S31においては、CPU41は、新たな分割テキストデータを構成するキャラクタとして、対象位置に係る特殊キャラクタを追加して、RAM45に格納する。これにより、その後の処理対象となる分割テキストデータには、特殊キャラクタが先頭位置のキャラクタとして含まれる。特殊キャラクタを追加した後、CPU41は、S26に処理を移行する。
In S31, the
S32では、CPU41は、RAM45に格納されている分割テキストデータの末尾に、対象位置に係るキャラクタを追加し、分割テキストデータを更新する。尚、このS32に係る処理は、対象位置に係るキャラクタがデリミタキャラクタ、特殊キャラクタの何れにも該当しない場合に実行される。分割テキストデータの更新を終了すると、CPU41は、S26に処理を移行する。
In S32, the
S33に移行すると、CPU41は、分割テキストデータを構成する構成キャラクタ数が3以上であるか否かを判断する。この場合の分割テキストデータは、入力テキストデータの末尾を含む分割テキストデータである。構成キャラクタ数が3以上である場合(S33:YES)、CPU41は、S34に処理を移行する。構成キャラクタ数が2以下である場合(S33:NO)、CPU41は、S35に処理を移行する。
After shifting to S33, the
S34においては、CPU41は、登録内容更新処理を実行する。登録内容更新処理(S34)では、CPU41は、後述する登録内容更新処理プログラム(図9参照)を実行することにより、重複登録を排除しつつ、分割テキストデータを変換用データ記憶領域44Aに登録する。登録内容更新処理(S34)の詳細については、後に図面を参照しつつ説明する。登録内容更新処理(S34)を終了すると、CPU41は、S35に処理を移行する。
In S34, the
S35では、CPU41は、入力テキストデータの末尾を含み、S33、S34の処理対象であった分割テキストデータをRAM45からクリアする。分割テキストデータをクリアした後、CPU41は、変換用データ登録処理プログラムを終了する。
In S <b> 35, the
ここで、変換用データ登録処理(S6)の処理内容について、図8に示す具体例をもって説明する。尚、この具体例においては、図8(A)に示す入力テキストデータが処理対象となる。上述したように、変換用データ登録処理(S6)では、入力テキストデータを構成する各キャラクタを、開始位置Psから順に対象位置変更方向Diに向かって処理対象とする。 Here, the processing content of the conversion data registration processing (S6) will be described with a specific example shown in FIG. In this specific example, the input text data shown in FIG. As described above, in the conversion data registration process (S6), each character constituting the input text data is set as a processing target in order from the start position Ps toward the target position changing direction Di.
図8(A)に示す入力テキストデータにおいて、開始位置Psには、「*:アスタリスク」が存在している。この場合、CPU41は、キャラクタ設定記憶領域44Bを参照して、当該「*:アスタリスク」をデリミタキャラクタと判断する。当該「*:アスタリスク」の直前位置にキャラクタが存在しないため、CPU41は、そのまま次のキャラクタ(即ち、「A」)に、対象位置を変更して処理を進める。そして、改行記号Rが対象位置となった場合、CPU41は、図7に示すように、改行記号Rがデリミタキャラクタに該当するため、入力テキストデータを、改行記号Rの前後位置で分割する。従って、CPU41は、改行記号Rの直前位置に位置する「分割テキストデータ:ABC.12-3」を対象として、S23、S24の処理を行う。
In the input text data shown in FIG. 8A, “*: asterisk” exists at the start position Ps. In this case, the
「ABC.12-3」の処理を完了すると、CPU41は、改行記号R以後のキャラクタに関する処理を行う。「XX」の後方に位置するスペース記号Spが対象位置になると、CPU41は、図7に示すように、スペース記号Spがデリミタキャラクタに該当するため、入力テキストデータを、スペース記号Spの前後位置で分割し、「分割テキストデータ:XX」を処理対象とする。当該分割テキストデータの構成キャラクタ数が2であるため、「分割テキストデータ:XX」は、変換用データ記憶領域44Aに登録されることなく、クリアされる。
When the processing of “ABC.12-3” is completed, the
「分割テキストデータ:XX」の処理後、CPU41は、スペース記号Sp以後のキャラクタに関する処理を行う。「YYzz」の後方に位置する「@:アットマーク」が対象位置となると、CPU41は、図7に示すように、「@」が特殊キャラクタに該当するため、入力テキストデータを、「@」の前方位置で分割し、「分割テキストデータ:YYzz」を処理対象とする。S28、S29により、CPU41は、「当該分割テキストデータ:YYzz」を、変換用データ記憶領域44Aに登録する。その後、CPU41は、特殊キャラクタである「@」を、次の処理対象となる分割テキストデータの先頭キャラクタとして追加する(S31)。そして、完了位置Pfが対象位置となった場合、CPU41は、「分割テキストデータ:@abcde.co.jp」を処理対象として、S33、S34の処理を行い、変換用データ記憶領域44Aに登録する。
After processing “divided text data: XX”, the
続いて、登録内容更新処理(S24、S29、S34)で実行される登録内容更新処理プログラムについて、図9を参照しつつ詳細に説明する。登録内容更新処理(S24、S29、S34)に移行すると、CPU41は、先ず、処理対象である分割テキストデータを構成するキャラクタ数(以下、分割キャラクタ数)が所定数(本実施形態では42)以下であるか否かを判断する(S41)。分割キャラクタ数が42以下である場合(S41:YES)、CPU41は、S43に処理を移行する。一方、分割キャラクタ数が43以上である場合(S41:NO)、CPU41は、S42に処理を移行する。
Next, the registration content update processing program executed in the registration content update processing (S24, S29, S34) will be described in detail with reference to FIG. When the registration content update process (S24, S29, S34) is started, the
S42では、CPU41は、分割テキスト編集処理を実行する。分割テキスト編集処理(S42)においては、CPU41は、処理対象である分割キャラクタ数が43以上である分割テキストデータを編集し、分割キャラクタ数が42以内となるように、分割テキストデータの43番目以後のキャラクタを削除する。分割キャラクタ数を42以下に編集した分割テキストデータを処理対象に設定した後、CPU41は、分割テキスト編集処理(S42)を終了し、S43に処理を移行する。
In S42, the
S43においては、CPU41は、変換用データ検索処理を実行する(S43)。変換用データ検索処理では、CPU41は、処理対象である分割テキストデータに基づいて、変換用データ記憶領域44Aを検索し、当該分割テキストデータと同一のキャラクタ構成を有する予測変換用データ(以下、同一データ)を抽出する(S43)。変換用データ検索処理を終了すると、CPU41は、S44に処理を移行する。
In S43, the
S44においては、CPU41は、変換用データ検索処理(S43)の検索結果に基づいて、前記同一データが変換用データ記憶領域44Aに存在するか否かを判断する。同一データが変換用データ記憶領域44Aに存在する場合(S44:YES)、CPU41は、S45に処理を移行する。同一データが変換用データ記憶領域44Aに存在しない場合(S44:NO)、CPU41は、S46に処理を移行する。
In S44, the
S45では、CPU41は、同一データ削除処理を実行する。同一データ削除処理(S45)においては、CPU41は、変換用データ検索処理(S43)で特定された同一データを、変換用データ記憶領域44Aから削除する。同一データ削除処理を終了した後、CPU41は、S46に処理を移行する。
In S45, the
S46に移行すると、CPU41は、処理対象である分割テキストデータ(分割キャラクタ数が42以下)を、変換用データ記憶領域44Aに登録可能であるか否かを判断する。具体的には、CPU41は、変換用データ記憶領域44Aの記憶容量Mと、処理対象である分割テキストデータのデータサイズ及び変換用データ記憶領域44Aに既に登録されている全ての予測変換用データのデータサイズの総和(以下、データサイズD)とを比較することで、S46の判断処理を行う。データサイズDが記憶容量Mより大きい場合(S46:YES)、CPU41は、S48に処理を移行する。データサイズDが記憶容量M以下である場合(S46:NO)、CPU41は、S47に処理を移行する。
After shifting to S46, the
S47においては、CPU41は、分割テキスト登録処理を実行する。分割テキスト登録処理(S47)では、CPU41は、処理対象である分割テキストデータを、予測変換用データとして変換用データ記憶領域44Aに登録する。この登録を行う際に、CPU41は、登録順(登録日時)を示す情報を関連付ける(図10参照)。分割テキスト登録処理終了後、CPU41は、登録内容更新処理プログラムを終了する。
In S47, the
S48では、CPU41は、必要容量確保処理を実行する。必要容量確保処理(S48)では、CPU41は、S47で関連付けられた登録順を示す情報に基づいて、変換用データ記憶領域44Aに格納されている予測変換用データの内、最も登録時の古い予測変換用データを特定し、当該予測変換用データを変換用データ記憶領域44Aから削除する。必要容量確保処理を終了すると、CPU41は、S46に処理を戻す。S46、S48の処理を繰り返すことにより、変換用データ記憶領域44A内に十分な空き容量が確保されるので、テープ印刷装置1は、処理対象である分割テキストデータを、新たな予測変換用データとして登録し得る。
In S48, the
登録内容更新処理(S24、S29、S34)の処理内容について、図10を参照しつつ具体的に説明する。当該具体例においては、処理対象である分割テキストデータは、「ABC.12-3」であるものとする。 The processing content of the registration content update processing (S24, S29, S34) will be specifically described with reference to FIG. In this specific example, it is assumed that the divided text data to be processed is “ABC.12-3”.
当該具体例において、変換用データ検索処理(S43)を実行すると、CPU41は、処理対象である「ABC.12-3」と同一のキャラクタ構成の予測変換データ(即ち、図10左図における登録順:2の予測変換データ)を特定し、当該予測変換データを削除する(S45)。変換用データ記憶領域44Aにおける予測変換データの登録順は、当該予測変換データの削除により更新される。そして、CPU41は、処理対象である「ABC.12-3」の分割テキストデータを、新たな予測変換用データ(登録順:N)として登録する(図10右図)。これにより、変換用データ記憶領域44Aの登録内容は、処理対象である分割テキストデータを、重複登録することなく登録し得る。
In this specific example, when the conversion data search process (S43) is executed, the
次に、変換候補表示処理(S9)で実行される変換候補表示処理プログラムについて、図11を参照しつつ詳細に説明する。変換候補表示処理(S9)に移行すると、CPU41は、入力キャラクタ種別特定処理を実行する(S51)。入力キャラクタ種別特定処理(S51)では、CPU41は、S7における文字入力キー11の入力より入力された入力キャラクタの種別を特定する。入力キャラクタ種別特定処理(S51)を終了した後、CPU41は、S52に処理を移行する。
Next, the conversion candidate display processing program executed in the conversion candidate display processing (S9) will be described in detail with reference to FIG. After shifting to the conversion candidate display process (S9), the
S52においては、CPU41は、入力キャラクタ種別が変換対象種別であるか否かを判断する。本実施形態において、変換対象種別は、デリミタキャラクタに該当しない種別とし、通常のキャラクタ(仮名文字、アルファベット等)や特殊キャラクタも含まれる。入力キャラクタ種別が変換対象種別である場合(S52:YES)、CPU41は、S53に処理を移行する。入力キャラクタ種別が変換対象種別ではない場合(S52:NO)、CPU41は、S54に処理を移行する。
In S52, the
S53では、CPU41は、S52の対象である入力キャラクタを、変換対象テキストデータに追加する。ここで、変換対象テキストデータとは、予測変換用データを利用した予測変換機能に用いられ、変換用データ記憶領域44Aの検索条件としての意味合いを有する。変換対象テキストデータに入力キャラクタを追加した後、CPU41は、S55に処理を移行する。
In S53, the
S54に移行すると、CPU41は、変換対象種別に該当しないキャラクタが入力されたことに基づいて、RAM45に格納されている変換対象テキストデータをクリアする。その後、CPU41は、S58に処理を移行する。
In step S54, the
S55においては、CPU41は、変換候補検索処理を実行する。変換候補検索処理(S55)では、CPU41は、変換用データ記憶領域44Aから、変換対象テキストデータと前方一致する予測変換用データ(以下、該当データ)を検索する。変換候補検索処理(S55)を終了すると、CPU41は、S56に処理を移行する。
In S55, the
S56では、CPU41は、変換候補検索処理(S55)の検索結果に基づいて、該当データが変換用データ記憶領域44Aに存在するか否かを判断する。該当データが変換用データ記憶領域44A内に存在する場合(S56:YES)、CPU41は、S57に処理を移行する。該当データが変換用データ記憶領域44Aに存在しない場合(S56:NO)、CPU41は、S58に処理を移行する。
In S56, the
S57に移行すると、CPU41は、第1変換候補表示画面(図4(B)参照)を液晶ディスプレイ30に表示する。この時、第1変換候補表示エリア63には、該当データとして抽出された予測変換用データの内、登録時が最も新しい予測変換用データの内容がテキスト表示される。第1変換候補表示画面を表示した後、CPU41は、変換候補表示処理プログラムを終了する。
After shifting to S57, the
S58においては、CPU41は、通常入力画面(図4(A)参照)を液晶ディスプレイ30に表示する。通常入力画面を液晶ディスプレイ30に表示した後、CPU41は、変換候補表示処理プログラムを終了する。
In S58, the
続いて、変換候補選択処理(S11)で実行される変換候補選択処理プログラムについて、図12等を参照しつつ詳細に説明する。変換候補選択処理(S11)に移行すると、CPU41は、変換候補検索処理(S55)の検索結果に基づいて、変換候補(該当データ)が存在するか否かを判断する(S61)。変換候補(即ち、該当データ)が存在する場合(S61:YES)、CPU41は、S62に処理を移行する。変換候補が存在しない場合(S61:NO)、CPU41は、変換候補選択処理プログラムを終了する。
Next, the conversion candidate selection process program executed in the conversion candidate selection process (S11) will be described in detail with reference to FIG. When the process proceeds to the conversion candidate selection process (S11), the
S62においては、CPU41は、変換候補一覧画面65を液晶ディスプレイ30に表示する。図13(A)に示すように、変換候補一覧画面65では、変換候補検索処理(S55)により抽出された各該当データに基づいて、各変換候補の一覧をテキスト表示する。又、変換候補一覧画面65上には、カーソルEが表示され、当該カーソルEにより所望の変換候補を選択可能となっている。変換候補一覧画面65を液晶ディスプレイ30に表示した後、CPU41は、S63に処理を移行する。
In S <b> 62, the
S63では、CPU41は、カーソルキー14が入力されたか否かを判断する。カーソルキー14が入力された場合(S63:YES)、CPU41は、S64に処理を移行する。カーソルキー14が入力されていない場合(S63:NO)、CPU41は、S65に処理を移行する。
In S63, the
S64に移行すると、CPU41は、変換候補変更処理を実行する。変換候補変更処理(S64)では、CPU41は、カーソルEにより変換候補として選択されている該当データを、カーソルキー14の入力操作に基づいて、異なる該当データに変更する(例えば、図13(C)参照)。変換候補変更処理(S64)を終了すると、CPU41は、S63に処理を移行する。
After shifting to S64, the
尚、図13(A)に示すように、カーソルEにより選択されている変換候補のテキスト全体が表示されていない場合(図13(A)中の「sebastian.montgomerie」)、CPU41は、カーソルキー14の右操作が入力されたことを条件に、変換候補詳細画面70を液晶ディスプレイ30に表示する。図13(B)に示すように、変換候補詳細画面70は、カーソルEにより選択されている変換候補のテキスト全体を、液晶ディスプレイ30全体を用いて表示する。これにより、ユーザは、現在選択している変換候補の詳細を把握し得る。
As shown in FIG. 13A, when the entire conversion candidate text selected by the cursor E is not displayed (“sebastian.montgomerie” in FIG. 13A), the
S65においては、CPU41は、リターンキー15が入力されたか否かを判断する。リターンキー15が入力された場合(S65:YES)、CPU41は、S66に処理を移行する。リターンキー15が入力されていない場合(S65:NO)、CPU41は、S63に処理を戻す。
In S65, the
S66では、CPU41は、変換確定処理を実行する。変換確定処理(S66)においては、CPU41は、予測変換の対象を、リターンキー15入力時に選択されている変換候補に係る予測変換用データに特定し、変換対象テキストデータを補完して予測変換用データに基づくテキスト全体を入力した状態とする。変換確定処理(S66)を終了した後、CPU41は、S67に処理を移行する。
In S66, the
S67に移行すると、CPU41は、RAM45に格納されている変換対象テキストデータをクリアする。変換対象テキストデータをクリアした後、CPU41は、S68に処理を移行する。
In step S67, the
S68においては、CPU41は、変換確定処理(S66)及び変換対象テキストデータのクリアに伴い、通常入力画面(図13(D)参照)を液晶ディスプレイ30に表示する。図13(D)に示すように、この場合の通常入力画面における入力テキスト表示エリア62には、変換確定処理(S66)で予測変換用データに基づいて予測変換入力されたテキスト(例えば、「sebastian.montgomerie」)が表示される。通常入力画面を液晶ディスプレイ30に表示した後、CPU41は、変換候補選択処理プログラムを終了する。
In S68, the
次に、デリミタ設定処理(S13)で実行されるデリミタ設定処理プログラムについて、図14等を参照しつつ詳細に説明する。デリミタ設定処理(S13)に移行すると、CPU41は、デリミタ設定画面75を液晶ディスプレイ30に表示する(S71)。図15(A)に示すように、デリミタ設定画面75は、デリミタキャラクタとして設定可能なキャラクタ種類毎の設定項目と、任意デリミタの追加を示す設定項目(図15中、「Add Delimiter」)を一覧として有している。又、デリミタ設定画面75上には、カーソルEが表示されており、当該カーソルEにより所望の設定項目を選択し得る。デリミタ設定画面75を液晶ディスプレイ30に表示した後、CPU41は、S72に処理を移行する。
Next, the delimiter setting process program executed in the delimiter setting process (S13) will be described in detail with reference to FIG. When the process proceeds to the delimiter setting process (S13), the
S72においては、CPU41は、カーソルキー14が入力されたか否かを判断する。カーソルキー14が入力された場合(S72:YES)、CPU41は、S73に処理を移行する。一方、カーソルキー14が入力されていない場合(S72:NO)、CPU41は、S74に処理を移行する。
In S72, the
S73では、CPU41は、項目変更処理を実行する。項目変更処理(S73)においては、CPU41は、カーソルキー14の操作に基づいて、カーソルEにより現在選択されている設定項目を、異なる設定項目に変更する。項目変更処理を実行した後、CPU41は、S72に処理を戻す。
In S73, the
S74に移行すると、CPU41は、リターンキー15が入力されたか否かを判断する。リターンキー15が入力された場合(S74:YES)、CPU41は、S75に処理を移行する。リターンキー15が入力されていない場合(S74:NO)、CPU41は、S72に処理を戻す。
In step S74, the
S75においては、CPU41は、任意デリミタ設定(図15中、「Add Delimiter」)が選択されたか否かを判断する。図15(C)に示すように、任意デリミタ設定が選択された場合(S75:YES)、CPU41は、S76に処理を移行する。任意デリミタ設定が選択されていない場合(S75:NO)、CPU41は、S81に処理を移行する。
In S75, the
S76では、CPU41は、任意デリミタ設定画面80を液晶ディスプレイ30に表示する。図15(D)に示すように、任意デリミタ設定画面80は、「デリミタキャラクタとして追加するキャラクタの入力を促すメッセージ」と共に、文字入力キー11により入力されたキャラクタを表示する表示エリアを有している。任意デリミタ設定画面80を液晶ディスプレイ30に表示した後、CPU41は、S77に処理を移行する。
In S <b> 76, the
S77に移行すると、CPU41は、リターンキー15が入力されたか否かを判断する。リターンキー15が入力された場合(S77:YES)、CPU41は、S78に処理を移行する。リターンキー15が入力されていない場合(S77:NO)、CPU41は、S79に処理を移行する。
In step S77, the
S78においては、CPU41は、任意デリミタ設定画面80に対して入力されたキャラクタを、デリミタキャラクタとして追加する。この時、CPU41は、追加されたデリミタキャラクタの設定を、キャラクタ設定記憶領域44Bに格納する。その後、CPU41は、デリミタ設定処理プログラムを終了する。
In S78, the
S79では、CPU41は、文字入力キー11が入力されたか否かを判断する。文字入力キー11が入力された場合(S79:YES)、CPU41は、S80に処理を移行する。文字入力キー11が入力されていない場合(S79:NO)、CPU41は、S77に処理を戻す。
In S79, the
S80に移行すると、CPU41は、文字入力キー11の入力により、入力されたキャラクタを任意デリミタ設定画面80上に表示すると共に、当該キャラクタを、デリミタキャラクタとして追加するキャラクタとして受け付ける。その後、CPU41は、S77に処理を戻す。
In step S80, the
キャラクタ種類毎の設定項目が選択された場合(S75:NO)に移行するS81においては、CPU41は、選択された設定項目に係るキャラクタ種別がデリミタキャラクタとして設定されているか否かを判断する。具体的には、CPU41は、選択されたキャラクタ種別と、キャラクタ設定記憶領域44B(図7参照)の記憶内容に基づいて、S81の判断を行う。選択されたキャラクタがデリミタ設定中である場合(S81:YES)、CPU41は、S82に処理を移行する。選択されたキャラクタがデリミタ設定中でない場合(S81:NO)、CPU41は、S83に処理を移行する。
In S81, when the setting item for each character type is selected (S75: NO), the
S82では、CPU41は、設定有効化処理を実行する。即ち、CPU41は、選択されたキャラクタをデリミタキャラクタとして機能する状態にするため、キャラクタ設定記憶領域44Bにおける当該キャラクタに係る設定状態を「設定中」に変更する(図7参照)。この時、CPU41は、任意デリミタ設定画面80において、当該キャラクタに係る設定項目の傍に、「設定中を示す記号(本実施形態では“*”)」を表示する。その後、CPU41は、デリミタ設定処理プログラムを終了する。
In S82, the
S83に移行すると、CPU41は、設定解除処理を実行する。即ち、CPU41は、選択されたキャラクタをデリミタキャラクタから除外するため、キャラクタ設定記憶領域44Bにおける当該キャラクタに係る設定状態を「設定解除」に変更する(図7参照)。この時、CPU41は、任意デリミタ設定画面80において、当該キャラクタに係る設定項目の傍に表示されている「設定中を示す記号(即ち、“*”)」を消去する(図15(B)参照)。その後、CPU41は、デリミタ設定処理プログラムを終了する。
After shifting to S83, the
以上、説明したように、本実施形態に係るテープ印刷装置1は、印刷キー12の入力に伴う印刷処理(S3)又は、メモリ保存キー16の入力に伴うメモリ保存処理(S5)の後、変換用データ登録処理(S6)を実行することにより、印刷又はメモリ保存の対象である入力テキストデータを、デリミタキャラクタを基準として分割して分割テキストデータを生成し、予測変換用データとして変換用データ記憶領域44A(図10参照)に登録する。印刷又はメモリ保存を行う場合、入力テキストデータは、誤字・脱字がなく、ユーザの意図を反映した状態であることが多い。従って、当該テープ印刷装置1は、ユーザの用途等に応じた予測変換用データを変換用データ記憶領域44Aに登録することができ、ユーザに応じた適切な「単語学習機能」を実現し得る。
As described above, the
又、当該テープ印刷装置1は、文字入力キー11の入力により入力された入力テキストデータと、変換用データ記憶領域44Aに格納されている予測変換用データに基づいて、入力されたキャラクタを含むユーザ所望のテキスト入力を補助する予測変換を行う(S9、S11)。ここで、予測変換用データは、入力テキストデータに含まれるデリミタキャラクタの前後、又は、特殊キャラクタの直前位置を基準として、当該入力テキストデータを分割した分割テキストデータに基づいて登録される。従って、当該テープ印刷装置1は、多様な種類で、且つ、適切な文長の予測変換用データを保持し得るので、確実にユーザの意図を反映し、且つ、利便性の高い「予測変換機能」を用いた入力を実現し得る。
The
更に、当該テープ印刷装置1は、デリミタキャラクタとして、入力テキストデータの編集に用いられる編集記号を含む。当該編集記号は、スペース、タブ、改行、改ブロック(段落(ブロック)を改める記号)を含んでいる。そして、これらの編集記号は、一般に入力テキストデータを構成する文字列(単語)の意味が異なる位置に位置することが多い。従って、当該テープ印刷装置1は、入力テキストデータを編集記号の前後を基準として分割し、分割テキストデータを生成・登録するので、精度の良い単語学習機能を実現し得る。
Further, the
そして、当該テープ印刷装置1は、デリミタ設定処理(S13)を実行することにより、文字入力キー11又はカーソルキー14により指定されたユーザ所望のキャラクタを、デリミタキャラクタに含まれるキャラクタ種類に設定又は設定解除し得る。これにより、当該テープ印刷装置1は、ユーザ所望のキャラクタ種類に係るデリミタキャラクタを基準として、分割テキストデータを生成することができ、当該分割テキストデータを予測変換用データとして登録し得る。この結果、当該テープ印刷装置1は、よりユーザの使用態様に応じた単語学習機能を実現し得る。
Then, the
当該テープ印刷装置1は、分割テキストデータの構成キャラクタ数に係る条件を満たす場合に、当該分割テキストデータを予測変換用データとして登録する(S23、S28、S33、S41、S42参照)。従って、当該テープ印刷装置1は、一の予測変換用データのデータ量を適正な範囲とすることができ、変換用データ記憶領域44Aの記憶容量を有効に活用し得る。
The
又、当該テープ印刷装置1は、分割テキストデータを変換用データ記憶領域44Aに登録する際に、同一のキャラクタ構成の予測変換用データを検索し、抽出された同一データを削除した後(S45)、当該分割テキストデータを変換用データ記憶領域44Aに登録する(S47)。従って、当該テープ印刷装置1は、同一内容の予測変換用データが変換用データ記憶領域44Aに重複登録される状態を防止することができ、変換用データ記憶領域44Aの記憶容量を有効に活用し得る。
When the
又、当該テープ印刷装置1は、分割テキストデータを変換用データ記憶領域44Aに登録する際に、現状の変換用データ記憶領域44Aの空き容量で、当該分割テキストデータを予測変換用データとして登録可能か否かを判断し(S46)、登録不能である場合に、最も古い予測変換用データを削除することで、登録に要する記憶容量を確保する(S48)。従って、当該テープ印刷装置1は、最新の分割テキストデータを予測変換用データとして確実に登録することができ、変換用データ記憶領域44A内の予測変換データを、できるだけ最新の状況に維持し得る。
Further, when the divided text data is registered in the conversion
更に、当該テープ印刷装置1は、入力テキストデータから分割テキストデータを生成する際に、特殊キャラクタ(例えば、@:アットマーク)の直前位置を基準に分割する。そして、当該テープ印刷装置1は、次の分割テキストデータの先頭位置に、当該特殊キャラクタを付加する。これにより、当該テープ印刷装置1は、特殊キャラクタを先頭位置に含むテキスト入力(例えば、「@abcde.co.jp」の入力)についても、予測変換機能による入力を実現し得る。
Further, when the
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、本実施形態においては、デリミタキャラクタとして設定可能なキャラクタ(即ち、文字入力キー11により入力可能なキャラクタ)として、文字キャラクタや、種々の記号(例えば、算術記号等)を挙げていたが、この態様に限定されるものではない。 Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be made without departing from the spirit of the present invention. For example, in the present embodiment, as a character that can be set as a delimiter character (that is, a character that can be input by the character input key 11), a character character and various symbols (for example, arithmetic symbols) are cited. It is not limited to this aspect.
例えば、アイコン等のマークや、バーコード等をデリミタキャラクタとして設定可能にすることも可能である。更に、デリミタキャラクタとして、タイムスタンプマークを設定可能としてもよい。当該タイムスタンプマークは、液晶ディスプレイ30への表示上では一定のマークとして表示され、ラベルテープ等への印刷実行時には、印刷実行時の日時を示すテキストとして印刷される。
For example, a mark such as an icon, a barcode, or the like can be set as a delimiter character. Furthermore, a time stamp mark may be set as a delimiter character. The time stamp mark is displayed as a certain mark on the display on the
1 テープ印刷装置
10 キーボード
12 印刷キー
16 メモリ保存キー
17 デリミタ設定キー
25 サーマルヘッド
40 制御部
41 CPU
44 EEPROM
44A 変換用データ記憶領域
44B キャラクタ設定記憶領域
DESCRIPTION OF
44 EEPROM
44A Conversion
Claims (8)
前記入力手段により、印刷対象として入力された入力テキストデータを印刷する際に操作される印刷操作手段と、
前記印刷操作手段の操作に基づいて、前記入力テキストデータを被印刷媒体に印刷する印刷手段と、
複数のキャラクタからなる予測変換用データを記憶する予測変換用データ記憶手段と、
前記入力手段により入力されたキャラクタと、前記予測変換用データ記憶手段に記憶された予測変換用データに基づいて、入力されたキャラクタを含むテキストの入力を補助する予測変換を行う予測変換手段と、を有する印刷装置であって、
前記印刷操作手段の操作に基づいて、特定種類のキャラクタであるデリミタキャラクタを、前記入力テキストデータを構成するキャラクタから特定する特定手段と、
前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する分割手段と、
前記分割手段により生成された分割テキストデータを、前記予測変換用データとして、前記予測変換用データ記憶手段に登録する登録手段と、を備える
ことを特徴とする印刷装置。 An input means for inputting text data consisting of a plurality of characters as a print target based on an operation by a user;
A printing operation means that is operated when printing the input text data input as a print target by the input means;
Printing means for printing the input text data on a printing medium based on the operation of the printing operation means;
Predictive conversion data storage means for storing predictive conversion data comprising a plurality of characters;
Predictive conversion means for performing predictive conversion for assisting input of text including the input character based on the character input by the input means and the predictive conversion data stored in the predictive conversion data storage means; A printing device comprising:
A specifying means for specifying a delimiter character, which is a specific type of character, from the characters constituting the input text data based on the operation of the printing operation means;
Dividing means for generating divided text data obtained by dividing the input text data with reference to before and after the delimiter character specified by the specifying means;
A printing apparatus comprising: registration means for registering the divided text data generated by the dividing means in the predictive conversion data storage means as the predictive conversion data.
前記デリミタキャラクタは、前記入力テキストデータの編集に用いられる編集記号を含み、
前記特定手段は、前記入力テキストデータを構成するキャラクタに含まれる前記編集記号を特定し、
前記分割手段は、前記特定手段により特定された編集記号を基準として、前記入力テキストデータを分割して前記分割テキストデータを生成する
ことを特徴とする印刷装置。 The printing apparatus according to claim 1,
The delimiter character includes an edit symbol used for editing the input text data,
The specifying means specifies the edit symbol included in the character constituting the input text data,
The printing apparatus according to claim 1, wherein the dividing unit generates the divided text data by dividing the input text data on the basis of the edit symbol specified by the specifying unit.
前記入力手段により入力可能なキャラクタから、ユーザの操作に基づいて、一のキャラクタを指定する指定手段と、
前記指定手段により指定された一のキャラクタに基づいて、前記デリミタキャラクタに含まれるキャラクタ種別を編集する編集手段と、を有する
ことを特徴とする印刷装置。 The printing apparatus according to claim 1 or 2, wherein
From a character that can be input by the input means, based on a user operation, a designation means for designating one character,
An editing unit that edits a character type included in the delimiter character based on one character specified by the specifying unit.
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記分割テキストデータを構成するキャラクタの数が、所定の数値範囲を示す登録条件を満たすことを条件に、前記予測変換用データとして、当該分割テキストデータを前記予測変換用データ記憶手段に登録する登録制御手段と、を有する
ことを特徴とする印刷装置。 A printing apparatus according to any one of claims 1 to 3,
When registering the divided text data generated by the dividing means in the predictive conversion data storage means,
Registration for registering the divided text data in the predictive conversion data storage means as the predictive conversion data on condition that the number of characters constituting the split text data satisfies a registration condition indicating a predetermined numerical range. And a control unit.
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記予測変換用データ記憶手段に登録されている予測変換用データについて、当該分割テキストデータを構成するキャラクタと一致するキャラクタ構成の予測変換用データを検索する検索手段と、
前記検索手段により、前記分割テキストデータと一致する予測変換用データが検索された場合に、検索された予測変換用データを、前記分割テキストデータに基づく内容に更新する更新手段と、を有する
ことを特徴とする印刷装置。 A printing apparatus according to any one of claims 1 to 4,
When registering the divided text data generated by the dividing means in the predictive conversion data storage means,
Retrieval means for retrieving prediction conversion data having a character configuration that matches the characters constituting the divided text data for the prediction conversion data registered in the prediction conversion data storage means;
Update means for updating the searched prediction conversion data to the content based on the divided text data when the search means searches for predicted conversion data that matches the divided text data. Characteristic printing device.
前記分割手段により生成された分割テキストデータを前記予測変換用データ記憶手段に登録する際に、
前記予測変換用データ記憶手段の記憶容量と、当該予測変換用データ記憶手段に既に登録されている予測変換データのデータ量と、登録対象である分割テキストデータのデータ量に基づいて、前記予測変換データのデータ量と、当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えるか否かを判断する判断手段と、
前記判断手段により、前記予測変換データのデータ量と当該分割テキストデータのデータ量の和が前記予測変換データ記憶手段の記憶容量を超えると判断された場合に、前記予測変換用データ記憶手段への登録時点が古い予測変換用データを削除することで、当該分割テキストデータの登録に要する記憶容量を確保する記憶容量確保手段と、を有する
ことを特徴とする印刷装置。 A printing apparatus according to any one of claims 1 to 5,
When registering the divided text data generated by the dividing means in the predictive conversion data storage means,
Based on the storage capacity of the prediction conversion data storage means, the amount of prediction conversion data already registered in the prediction conversion data storage means, and the amount of divided text data to be registered, the prediction conversion Determining means for determining whether the sum of the data amount of the data and the data amount of the divided text data exceeds the storage capacity of the predictive conversion data storage means;
When it is determined by the determination means that the sum of the data amount of the prediction conversion data and the data amount of the divided text data exceeds the storage capacity of the prediction conversion data storage means, the prediction conversion data storage means A printing apparatus comprising: a storage capacity securing unit that secures a storage capacity required for registering the divided text data by deleting prediction conversion data whose registration time is old.
前記特定手段は、前記印刷操作手段の操作に基づいて、前記デリミタキャラクタと異なる特定種類のキャラクタである特殊キャラクタを、前記入力テキストデータを構成するキャラクタから特定し、
前記分割手段は、前記特定手段により特定された特殊キャラクタの直前位置を基準として、前記入力テキストデータを分割した分割テキストデータを生成する
ことを特徴とする印刷装置。 A printing apparatus according to any one of claims 1 to 6,
The specifying unit specifies a special character, which is a specific type of character different from the delimiter character, from the characters constituting the input text data based on the operation of the printing operation unit,
The printing apparatus according to claim 1, wherein the dividing unit generates divided text data obtained by dividing the input text data on the basis of a position immediately before the special character specified by the specifying unit.
前記入力手段により入力された入力テキストデータ全体を記憶する入力テキスト記憶手段と、
前記入力手段により入力された入力テキストデータ全体を、前記入力テキスト記憶手段へ登録する際に操作される登録操作手段と、を有し、
前記特定手段は、前記登録操作手段の操作に基づいて、前記入力テキストデータを構成するキャラクタから、前記デリミタキャラクタを特定し、
前記分割手段は、前記特定手段により特定されたデリミタキャラクタの前後を基準として、前記入力テキストデータを分割した分割テキストデータを生成する
ことを特徴とする印刷装置。
A printing apparatus according to any one of claims 1 to 7,
Input text storage means for storing the entire input text data input by the input means;
Registration operation means operated when registering the entire input text data input by the input means to the input text storage means,
The specifying means specifies the delimiter character from the characters constituting the input text data based on the operation of the registration operation means,
The printing apparatus according to claim 1, wherein the dividing unit generates divided text data obtained by dividing the input text data with reference to before and after the delimiter character specified by the specifying unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010163578A JP2012027569A (en) | 2010-07-21 | 2010-07-21 | Printing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010163578A JP2012027569A (en) | 2010-07-21 | 2010-07-21 | Printing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012027569A true JP2012027569A (en) | 2012-02-09 |
Family
ID=45780448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010163578A Pending JP2012027569A (en) | 2010-07-21 | 2010-07-21 | Printing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012027569A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013199075A (en) * | 2012-03-26 | 2013-10-03 | Casio Computer Co Ltd | Tape printing apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05135018A (en) * | 1991-11-12 | 1993-06-01 | Canon Inc | Method for processing character and device therefor |
JPH10301926A (en) * | 1997-04-18 | 1998-11-13 | Kano Densan Hongkong Yugenkoshi | Mail device, its mail address managing method and recording medium |
JPH10333952A (en) * | 1997-05-30 | 1998-12-18 | N T T Data:Kk | Text converter |
JP2005301427A (en) * | 2004-04-07 | 2005-10-27 | Sony Corp | Information processing device, information processing method, and program |
JP2009015756A (en) * | 2007-07-09 | 2009-01-22 | Brother Ind Ltd | Text editing apparatus, character conversion processing method for text printing, and character conversion processing program for text printing |
JP2009169882A (en) * | 2008-01-21 | 2009-07-30 | Yamatake Corp | Data management device, data management method, and data management program |
-
2010
- 2010-07-21 JP JP2010163578A patent/JP2012027569A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05135018A (en) * | 1991-11-12 | 1993-06-01 | Canon Inc | Method for processing character and device therefor |
JPH10301926A (en) * | 1997-04-18 | 1998-11-13 | Kano Densan Hongkong Yugenkoshi | Mail device, its mail address managing method and recording medium |
JPH10333952A (en) * | 1997-05-30 | 1998-12-18 | N T T Data:Kk | Text converter |
JP2005301427A (en) * | 2004-04-07 | 2005-10-27 | Sony Corp | Information processing device, information processing method, and program |
JP2009015756A (en) * | 2007-07-09 | 2009-01-22 | Brother Ind Ltd | Text editing apparatus, character conversion processing method for text printing, and character conversion processing program for text printing |
JP2009169882A (en) * | 2008-01-21 | 2009-07-30 | Yamatake Corp | Data management device, data management method, and data management program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013199075A (en) * | 2012-03-26 | 2013-10-03 | Casio Computer Co Ltd | Tape printing apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4268906B2 (en) | Document display device and document display program | |
US9218337B2 (en) | Text editing apparatus and storage medium | |
JP2013161273A (en) | Control device, printing system, printer, method for controlling print, and program | |
JP2012027569A (en) | Printing device | |
KR101225017B1 (en) | Information processing apparatus and control method for the same | |
JP6136493B2 (en) | Data creation device and data creation program | |
JPH07230451A (en) | Character input device | |
EP0274438B1 (en) | Typing device | |
US4464069A (en) | Printing apparatus display device for simultaneously displaying complete words | |
JP2008077615A (en) | Information display control device and information display control program | |
JP4535186B2 (en) | Electronic device and program with dictionary function | |
JP4189040B2 (en) | Sentence proofreading apparatus and proofreading method | |
JP4985689B2 (en) | Printing device | |
JP4215077B2 (en) | Image forming apparatus | |
JP4506230B2 (en) | Tape printer | |
JP5929729B2 (en) | Tape printer, program, and storage medium | |
JP6175872B2 (en) | Printing apparatus and content editing program | |
JP2008192165A (en) | Text proofreading device and text proofreading method | |
JP4404436B2 (en) | Character input device | |
JP4594972B2 (en) | Sentence proofreading apparatus and proofreading method | |
JP6241105B2 (en) | Printing device | |
JP2014205251A (en) | Data preparation device and data preparation program | |
JP2004288220A (en) | Document preparing device | |
JP2006120174A (en) | Sentence revision device and method | |
JPH0679309B2 (en) | Word processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140408 |