JP4320232B2 - Tape printing system, tape printing method, and tape printing program - Google Patents
Tape printing system, tape printing method, and tape printing program Download PDFInfo
- Publication number
- JP4320232B2 JP4320232B2 JP2003306082A JP2003306082A JP4320232B2 JP 4320232 B2 JP4320232 B2 JP 4320232B2 JP 2003306082 A JP2003306082 A JP 2003306082A JP 2003306082 A JP2003306082 A JP 2003306082A JP 4320232 B2 JP4320232 B2 JP 4320232B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- barcode
- input
- type
- tape printing
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 49
- 230000008859 change Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 description 21
- 101100153168 Arabidopsis thaliana TIC21 gene Proteins 0.000 description 12
- 101100273813 Homo sapiens CDKN1A gene Proteins 0.000 description 12
- 108700038981 SUMO-1 Proteins 0.000 description 12
- 101100083337 Schizosaccharomyces pombe (strain 972 / ATCC 24843) pic1 gene Proteins 0.000 description 12
- 102100026940 Small ubiquitin-related modifier 1 Human genes 0.000 description 12
- 230000010365 information processing Effects 0.000 description 11
- 101100448366 Arabidopsis thaliana GH3.12 gene Proteins 0.000 description 9
- 238000013461 design Methods 0.000 description 9
- 101150017489 WIN2 gene Proteins 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 239000000872 buffer Substances 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 101100083338 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PIC2 gene Proteins 0.000 description 2
- 101150078570 WIN1 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、テープ印刷システム、テープ印刷方法、及び、テープ印刷プログラムに関し、特に、バーコード(「バーコード」の用語には、適宜、一般的なバーコードだけでなく2次元コードも含む)の入力機能の改良に関する。 The present invention relates to a tape printing system, a tape printing method, and a tape printing program, and in particular, a barcode (the term “barcode” appropriately includes not only a general barcode but also a two-dimensional code). It relates to the improvement of the input function.
多くのテープ印刷装置は、バーコードの印刷機能を備えている。バーコードは細線や太線やそれらの間の間隔などを規定するコードであり、入力された文字列(文字コード列)に対応し、各文字コード(以下では適宜、「文字」と呼ぶ)を変換したものである。バーコードには、種々の種類(規格)があり、各バーコード種類では、バーコードに変換し得る文字の文字種や数などを規定している。例えば、「JAN−13」では、12桁の数字である文字列のみを認めている。 Many tape printers have a barcode printing function. A bar code is a code that defines a thin line, a thick line, and an interval between them, and corresponds to the input character string (character code string) and converts each character code (hereinafter referred to as “character” as appropriate). It is a thing. There are various types (standards) of bar codes, and each bar code type defines character types and the number of characters that can be converted into bar codes. For example, “JAN-13” allows only a character string that is a 12-digit number.
そのため、バーコードに変換する文字列の全体が入力され、入力終了を指示するキーが操作されたときに、バーコード種類で定められている、文字種や文字数の文字入力条件を満たすか否かを判定し、条件を満たさない場合に、その旨を表示する装置も既に提案されている(特許文献1参照)。 Therefore, when the entire character string to be converted into a barcode is input and the key for instructing the input operation is operated, whether or not the character input conditions for the character type and the number of characters specified in the barcode type are satisfied. An apparatus has already been proposed for determining and displaying the condition when the condition is not satisfied (see Patent Document 1).
なお、バーコードの入力時の一般的な手順は、バーコード種類の設定、文字列の入力、入力終了を指示するキーの操作に基づくバーコード(バーコード画像)への変換の順である。
しかしながら、上述の従来装置では、入力終了を指示するキーが操作されるまで、バーコード種類で定められている文字入力条件を満たすか否かをユーザは認識できず、条件を満たさない入力を行っていた場合に、文字列の入力操作の大半が無駄になるという課題を有する。 However, in the above-described conventional device, the user cannot recognize whether or not the character input condition defined by the barcode type is satisfied until the key for instructing the input is operated, and performs an input that does not satisfy the condition. In such a case, there is a problem that most character string input operations are wasted.
ここで、文字入力条件を満たさない場合としては、バーコード種類の設定をミスしたまま文字列を入力した場合と、バーコード種類の設定は正しいが文字そのものの入力をミスした場合の2通りがある。前者の場合、入力された文字列は正しくても、条件を満たさない旨の表示に対応し、バーコード種類の設定を変更した場合には、全ての入力文字列が消去され、最初から、文字列の入力を行わなければならなかった。 Here, there are two cases where the character input conditions are not satisfied: a case where a character string is input while the barcode type setting is missed, and a case where the barcode type is set correctly but the character itself is missed. is there. In the former case, even if the input character string is correct, it corresponds to the display that the condition is not met, and if the barcode type setting is changed, all input character strings are deleted, and characters from the beginning I had to do column input.
また、文字入力条件を満たさない旨又は文字入力条件だけを表示しているため、ユーザは、どの文字が条件を満たしていないかを直ちに認識することができない。 Moreover, since only the character input condition is displayed or the character input condition is not satisfied, the user cannot immediately recognize which character does not satisfy the condition.
さらに、各バーコード種類によって、文字入力条件が異なるため、文字列の入力前に予めバーコード種類を指定しなければならず、操作手順が制約されているという課題をも有する。 Furthermore, since the character input conditions differ depending on each barcode type, the barcode type must be specified in advance before inputting the character string, and there is a problem that the operation procedure is restricted.
そのため、バーコードに係る文字列の入力時の操作性を一段と向上させたテープ印刷システム、テープ印刷方法、及び、テープ印刷プログラムが望まれている。 Therefore, a tape printing system, a tape printing method, and a tape printing program that further improve operability when inputting a character string related to a barcode are desired.
かかる課題を解決するため、第1の本発明のテープ印刷システムは、印刷画像を取り込んでテープに印刷してラベルを形成するものであって、バーコード種類を設定させるバーコード種類設定手段と、印刷画像に含めるバーコード画像に係る文字列を取り込むバーコード情報入力手段と、取り込まれた文字列を表示する文字列表示手段と、取り込まれた文字列をバーコード画像に変換するバーコード画像形成手段と、上記バーコード種類設定手段によって、バーコード種類の変更設定がなされた場合に、上記バーコード情報入力手段が文字列を既に取り込んでいたか否かを判別し、既に取り込んでいたときには、変更設定後のバーコード種類の文字入力条件と、既に取り込んでいた文字列とを照合する種類変更時照合手段とを有することを特徴とする。 In order to solve such a problem, the tape printing system of the first aspect of the present invention is to capture a print image and print it on a tape to form a label, and a barcode type setting means for setting a barcode type, Barcode information input means for capturing a character string related to a barcode image to be included in a print image, character string display means for displaying the captured character string, and barcode image formation for converting the captured character string into a barcode image When the barcode type change setting is made by the means and the barcode type setting means, the barcode information input means determines whether or not the character string has already been captured. It has a type change collation means that collates the character input condition of the barcode type after the change setting and the character string already captured. To.
また、第2の本発明のテープ印刷方法は、印刷画像を取り込んでテープに印刷してラベルを形成するものであって、バーコード種類を設定させるバーコード種類設定工程と、印刷画像に含めるバーコード画像に係る文字列を取り込むバーコード情報入力工程と、取り込まれた文字列を表示する文字列表示工程と、取り込まれた文字列をバーコード画像に変換するバーコード画像形成工程と、上記バーコード種類設定工程によって、バーコード種類の変更設定がなされた場合に、上記バーコード情報入力工程により文字列を既に取り込んでいたか否かを判別し、既に取り込んでいたときには、変更設定後のバーコード種類の文字入力条件と、既に取り込んでいた文字列とを照合する種類変更時照合工程とを含むことを特徴とする。 According to a second aspect of the present invention, there is provided a tape printing method for capturing a print image and printing it on a tape to form a label, a barcode type setting step for setting a barcode type, and a bar included in the print image. A barcode information input process for capturing a character string related to a code image, a character string display process for displaying the captured character string, a barcode image forming process for converting the captured character string into a barcode image, and the bar When the barcode type change setting is made in the code type setting process, it is determined whether or not the character string has already been taken in by the barcode information input step. It includes a collation process at the time of type change that collates a character input condition of a code type with a character string that has already been captured.
さらに、第3の本発明のテープ印刷プログラムは、第2の本発明のテープ印刷方法の各工程をコンピュータが実行可能なコードで記述していることを特徴とする。 Further, the tape printing program of the third aspect of the present invention is characterized in that each step of the tape printing method of the second aspect of the present invention is described by a code executable by a computer.
本発明によれば、バーコード種類の変更であっても、一部又は全ての入力文字を有効とするようにしたので文字入力の無駄をできるだけ排除でき、その結果、バーコードに係る文字列の入力時の操作性を向上させることができる。 According to the present invention, even if the barcode type is changed, part or all of the input characters are validated, so that waste of character input can be eliminated as much as possible. The operability during input can be improved.
(A)第1の実施形態
以下、本発明によるテープ印刷システム、テープ印刷方法、及び、テープ印刷プログラムの第1の実施形態を説明する。
(A) First Embodiment Hereinafter, a tape printing system, a tape printing method, and a tape printing program according to a first embodiment of the present invention will be described.
図1は、第1の実施形態のテープ印刷システムの全体構成を示すブロック図である。 FIG. 1 is a block diagram showing the overall configuration of the tape printing system of the first embodiment.
第1の実施形態のテープ印刷システム1は、スタンドアローン型のパソコンやノートパソコンなどが該当する情報処理装置2と、この情報処理装置2に対してケーブル接続される(無線回線を介した接続でも良い)、情報処理装置2の周辺装置としてのラベルプリンタ3とからなっている。
In the
情報処理装置2は、制御部10、キーボード部11、マウス部12、ディスプレイ部13、大容量記憶部14、記録媒体アクセス部15及び入出力インタフェース部16などを備え、制御部10に対し、キーボード部11、マウス部12、ディスプレイ部13、大容量記憶部14及び記録媒体アクセス部15などが入出力インタフェース部16を介して接続されている。また、ラベルプリンタ3も、ケーブル4を収容している入出力インタフェース部16を介して制御部10に接続されている。なお、図1では省略しているが、情報処理装置2は、ブザーなどの音響的報知手段も有している。
The
ラベルプリンタ3は、制御部20、通信部21、印刷ヘッド22、印刷ヘッド駆動部23、テープ送り機構24及びテープ送り駆動部25などを備えている。
The
情報処理装置2における制御部10は、CPU、ROM、RAM、CG−ROMなどでなり、CPUがROMやRAMなどに格納されているプログラムに従い、RAMをワーキングメモリや主メモリとして利用しながら処理を実行するものであり、表示出力処理や印刷出力処理ではCG−ROMの格納データも適宜利用し、また、RAMなどに表示バッファや印刷バッファを適宜設定して処理する。
The
キーボード部11は、装置筐体に一体的に又は別体として設けられており、入力文字や制御情報などの入力に用いられるものである。マウス部12は、装置筐体に対してケーブル接続され、カーソル移動指示やアイコン選択指示などに用いられるものである。マウス部12に代え、他のポインティングデバイスを適用しても良い。他のポインティングデバイスの場合には、装置筐体に一体的に設けられていても良い。
The
ディスプレイ部13は、CRTディスプレイや液晶ディスプレイなどが該当し、制御部10の制御下で、画像を表示するものである。
The
大容量記憶部14は、例えば、ハードディスク装置が該当し、各種プログラムやデータを記憶するものであり、インストールされたアプリケーションなども格納するものである。大容量記憶部14は、処理の負荷によっては、制御部10内のRAMを補間するワーキングメモリとしても機能する。
The large-
この第1の実施形態の場合、大容量記憶部14には、テープ印刷プログラムPが格納されている。
In the case of the first embodiment, a tape printing program P is stored in the large-
記録媒体アクセス部15は、例えば、CD−ROMやフレキシブルディスクなどの記録媒体の外付け又は内蔵のアクセス装置が該当する。記録媒体アクセス部15には、ファイルデータの入出力のための記録媒体や、アプリケーションプログラムを記憶していて装置にそれをインストールさせるための記録媒体が装填される。このような記録媒体の中には、テープ印刷プログラムPを格納している記録媒体5も存在する。記録媒体アクセス部15は、記録媒体の種類毎に複数設けられていても良い。
The recording
なお、大容量記憶部14へのテープ印刷プログラムPの複写(インストール)は、記録媒体5からの読出し格納だけでなく、他の装置からのダウンロードによっても良い。
Note that copying (installation) of the tape printing program P to the large-
入出力インタフェース部16は、制御部10と、他の処理部とのインタフェース機能を担うものであり、図1では明確に示していないが、各処理部毎に、インタフェース部が存在する。図1で示す入出力インタフェース部16には、ラベルプリンタ3との通信を行うドライバやレシーバなどの通信部も含まれている。
The input /
ラベルプリンタ3における制御部20は、例えば、CPU、ROM、RAMなどでなり、情報処理装置2から転送されてきた印刷画像データをバッファリングしながら、装填されているテープに印刷させる制御を行うものである。
The
通信部21は、例えば、通信用のドライバ、レシーバでなり、制御部20の制御下で、情報処理装置2側との通信を行うものである。
The
印刷ヘッド22は、例えば、サーマルヘッドでなり、テープに対してインクリボンのインクを転写させるものである。印刷ヘッド駆動部23は、制御部20の制御下で、印刷ヘッド22の各発熱素子を適宜オン駆動するものである。
The
テープ送り機構24は、当該ラベルプリンタ3に装填された図示しないテープカセット内のテープ及びインクリボンを走行させたり停止させたりする機構である。なお、テープに関しては、テープカセット内から外部へと走行させ、インクリボンに関してはテープカセット内で走行させる(なお、印刷ヘッド22に対向する位置は窓となっている)。
The
テープ送り駆動部25は、制御部20の制御下で、テープ送り機構24を駆動するものである。
The tape
なお、印刷済みのテープを自動的に切断する機構やその駆動部などもラベルプリンタ3に設けられていても良い。
Note that the
記録媒体5に格納されていて大容量記憶部14に複写(インストール)されるテープ印刷プログラムPは、大きくは、図2に示すように、ラベル作成用エディタ部P1と、プリンタドライバ部P2とでなる。ラベル作成用エディタ部P1は、ラベルに印刷する内容を入力させたり修正させたりその内容をファイルとして入出力させたりするなどの編集機能を担っているものである。ラベル作成用エディタ部P1の処理ルーチンの一つとして、バーコード入力ルーチンP1a(後述する図4参照)が設けられている。プリンタドライバ部P2は、ラベルプリンタ3に対する駆動処理を行うプログラムであり、印刷内容のデータをドット展開して印刷画像データに変換したり、その印刷画像データを、ラベルプリンタ3の仕様に沿ってラベルプリンタ3に転送させたりする機能などを担っている。
As shown in FIG. 2, the tape printing program P stored in the
この第1の実施形態は、バーコードの入力機能、言い換えると、バーコード入力ルーチンP1aに特徴を有しているが、バーコード入力ルーチンP1aを含めたラベル作成用エディタ部P1の詳細については、後述する動作説明で明らかにする。 The first embodiment is characterized by a barcode input function, in other words, a barcode input routine P1a. For details of the label creation editor unit P1 including the barcode input routine P1a, refer to FIG. It will be clarified in the explanation of the operation described later.
以下、第1の実施形態のテープ印刷システム1の動作(テープ印刷方法)を説明する。なお、以下では、テープ印刷プログラムPが大容量記憶部14に既にインストールされており、実行させるアプリケーションプログラムとして、このテープ印刷プログラムPのラベル作成用エディタ部P1が選択された場合を説明する。また、テープ印刷プログラムPの実行時においては、テープ印刷プログラムPの一部が、制御部10内の主メモリとして機能するRAMのエリアに転送され、高速処理を実行するようになされている。
Hereinafter, the operation (tape printing method) of the
なお、ラベル作成用エディタ部P1は、設定用表示画像データ等の固定データも含んでおり、表示画像上でのアイコン操作やキーボード部11からの信号などにより、処理を順次切り換えていくようになされている。
The label creation editor unit P1 also includes fixed data such as setting display image data, and the processing is sequentially switched by an icon operation on the display image, a signal from the
ラベル作成用エディタ部P1が選択させた直後においては、制御部10は、「新規作成」、「ファイルを開く」、「デザインフォームで作成」、「キャンセル」の選択肢アイコンを含む図示しない初期画像をディスプレイ部13に表示させる。「キャンセル」アイコンは、当該アプリケーションを終了させるものである。
Immediately after the label creation editor unit P1 selects, the
ここで、「新規作成」アイコンはラベルに印刷する内容を当初から入力させる処理モードを表しており、この「新規作成」アイコンがマウス部12によってクリックされると、制御部10は、図示しない属性設定用画像をディスプレイ部13に表示し、ラベルプリンタ3の機種や、テープ幅や、テープ長や、ラベルでの余白長さや、表示画面(入力イメージ画面)上でのテープの置き方(縦、横)や、拡大倍率や、ラベルの用途種類などの属性項目をユーザに設定させ、ユーザが属性用設定画面における「OK」アイコンをマウス部12によってクリックすると、制御部10は、図3に示すような入力用画像PIC1を表示させる。
Here, the “new creation” icon represents a processing mode in which the content to be printed on the label is input from the beginning. When the “new creation” icon is clicked by the
入力用画像PIC1においては、作業領域WRと、作業領域WRの上下に設けられたタイトルバーB1、メニューバーB2、標準ツールバーB3、…などの各種バーとを備えている。作業領域WRには、ラベルの印刷イメージPREが表示され、印刷イメージPREには、例えば、赤色破線で囲まれた印刷範囲BRも含まれている。 The input image PIC1 includes a work area WR and various bars such as a title bar B1, a menu bar B2, a standard tool bar B3,... Provided above and below the work area WR. A print image PRE of a label is displayed in the work area WR, and the print image PRE includes, for example, a print range BR surrounded by a red broken line.
また、図示しない初期画像における「ファイルを開く」アイコンは、ラベルに印刷する内容を過去に記憶させたファイルデータから得る処理モードを表しており、この「ファイルを開く」アイコンがマウス部12によってクリックされると、制御部10は、図示しないファイル選択画面をディスプレイ部13に表示し、ユーザにファイルデータを選択させる。このときには、制御部10は、図3に示すような入力用画像PIC1を表示させる。なお、ファイルを開くことにより表示された入力用画像PIC1における印刷範囲BR内には、選択されたファイルデータに係る印刷画像も表示される。
In addition, an “open file” icon in an initial image (not shown) represents a processing mode obtained from file data stored in the past, and the “open file” icon is clicked by the
さらに、図示しない初期画像における「デザインフォームで作成」アイコンは、宛名用やVTRテープ用などの予め用意されたデザインフォームを利用して、ラベルに印刷する内容を得る処理モードを表しており、この「デザインフォームで作成」アイコンがマウス部12によってクリックされると、制御部10は、図示しないデザインフォーム選択画面をディスプレイ部13に表示し、ユーザにデザインフォームを選択させ、また、選択されたデザインフォームを視覚的に確認させる。視覚的な確認が終了したユーザは選択確定を指示し、このときには、制御部10は、図3に示すような入力用画像PIC1を表示させる。なお、デザインフォームが選択されて表示された入力用画像PIC1における印刷範囲BR内には、選択されたデザインフォームに係る印刷画像も表示される。
In addition, the “Create with design form” icon in the initial image (not shown) represents a processing mode for obtaining the content to be printed on the label using a design form prepared in advance such as for an address or for a VTR tape. When the “create with design form” icon is clicked by the
「新規作成」、「ファイルを開く」又は「デザインフォームで作成」アイコンのいずれかがクリックされ、各モードでの処理が行われて、図3に示す入力用画像PIC1が表示された段階では、ユーザは、ラベルへ印刷させる内容(印刷画像)を、新規入力したり、修正入力したりなどする。 When one of the “Create New”, “Open File”, or “Create with Design Form” icons is clicked, processing in each mode is performed, and the input image PIC1 shown in FIG. 3 is displayed, The user newly inputs or modifies the content (print image) to be printed on the label.
この第1の実施形態の場合、印刷画像にはバーコード(バーコード画像)を含めることもできる。このときのユーザの手順及び制御部10の処理は、以下の通りである。なお、図4では、バーコードを印刷画像に含める際のユーザの手順及び制御部10の一般的な処理の流れを示している。
In the case of the first embodiment, a barcode (barcode image) can also be included in the print image. The procedure of the user and the process of the
ユーザは、入力用画像PIC1のメニューバーB2における「挿入」アイコンB2−1をマウス部12によってクリックし、このときには、制御部10は、図5に示すように、挿入処理用のメニューウィンドウ画像WIN1を、入力用画像PIC1に重畳表示する(S1)。
The user clicks the “insert” icon B2-1 in the menu bar B2 of the input image PIC1 with the
次に、ユーザは、キーボード部11又はマウス部12によって、挿入処理用のメニューウィンドウ画像WIN1における「バーコード」選択肢を選択し、このときには、制御部10は、図6に示すように、バーコード入力用のウィンドウ画像WIN2を、入力用画像PIC1に重畳表示する(S2)。
Next, the user selects the “barcode” option in the menu window image WIN1 for insertion processing using the
バーコード入力用のウィンドウ画像WIN2は、バーコードの種類(バーコードの規格)を選択させるポップアップメニューWIN2a、バーコードで表現されるコード列(例えば英数文字列)の入力フィールドWIN2b、バーコードの高さの入力フィールドWIN2c、細いバーの幅の入力フィールドWIN2d、バーコード画像に含める文字列のフォントの入力フィールドWIN2e、バーコード画像に含める文字列の文字サイズの入力フィールドWIN2f、バーコードで表現されるコード列にチェックデジットを含めるか否かを指示させるチェックボックス(ラジオボタンでも良い)WIN2g、バーコード画像領域に左右の余白を含めるか否かを指示させるチェックボックスWIN2h、バーコード画像に文字列の表記を含めるか否かのチェックボックスWIN2i、バーコードの前余白の入力フィールドWIN2j、バーコードの後余白の入力フィールドWIN2kを含み、さらに、「OK」アイコンWIN2l、「キャンセル」アイコンWIN2m及び「ヘルプ」アイコンWIN2nも含んでいる。 A window image WIN2 for barcode input includes a pop-up menu WIN2a for selecting a barcode type (barcode standard), an input field WIN2b for a code string (for example, an alphanumeric character string) represented by the barcode, The height input field WIN2c, the narrow bar width input field WIN2d, the character string font input field WIN2e to be included in the barcode image, the character size input field WIN2f to be included in the barcode image, and the barcode WIN2g for instructing whether or not to include a check digit in a code string to be included (a radio button may be used), check box WIN2h for instructing whether or not to include left and right margins in the barcode image area, and a character string in the barcode image Include the notation It includes a check box WIN2i for whether or not, an input field WIN2j for the front margin of the barcode, an input field WIN2k for the rear margin of the barcode, and further includes an “OK” icon WIN2l, a “cancel” icon WIN2m, and a “help” icon WIN2n. It is out.
バーコード入力用のウィンドウ画像WIN2を表示する際には、デフォルト内容が表示される。デフォルト内容では、コード列の入力フィールドWIN2bは空白となっている。なお、前回のバーコード入力時の内容を表示するようにしても良い。 When displaying the window image WIN2 for barcode input, default contents are displayed. In the default content, the code string input field WIN2b is blank. Note that the content at the time of the previous barcode input may be displayed.
このようなバーコード入力用のウィンドウ画像WIN2に対し、ユーザは、バーコード情報の入力操作を行い、制御部10は、その入力内容をバッファリングする(S3)。
The user performs an operation for inputting barcode information to such a barcode input window image WIN2, and the
バーコード情報の入力操作では、ユーザは、一般的には、バーコード種類の選択、バーコードで表現されるコード列(英数文字列)を入力した後、「OK」アイコンWIN2lのクリックを行うことになる。ユーザは、「OK」アイコンWIN2lを操作する前に、その他、各種の属性設定などを実行することができる。また、「キャンセル」アイコンWIN2mを操作することにより、バーコードの入力モードを取り止めることができる。さらに、「ヘルプ」アイコンWIN2nを操作することにより、操作上のガイダンスなどの情報を得ることができる。 In the barcode information input operation, the user generally selects a barcode type, inputs a code string (alphanumeric character string) represented by the barcode, and then clicks an “OK” icon WIN2l. It will be. The user can perform various other attribute settings before operating the “OK” icon WIN2l. Further, the barcode input mode can be canceled by operating the “cancel” icon WIN2m. Furthermore, information such as operational guidance can be obtained by operating the “help” icon WIN2n.
バーコード種類の選択時には、バーコードの高さの入力フィールドWIN2c及び細いバーの幅の入力フィールドWIN2dには、その種類での標準的な値が初期表示される。バーコードの高さ及び細いバーの幅は、キーボード部11を利用した数字入力や、マウス部12を利用した所定単位ずつの漸増、漸減で変更することができる。
When the barcode type is selected, standard values for the type are initially displayed in the barcode height input field WIN2c and the narrow bar width input field WIN2d. The height of the bar code and the width of the thin bar can be changed by inputting numbers using the
バーコード種類によっては、チェックデジットは常に含めるものとなっており、そのようなバーコード種類が選択された際には、チェックデジットに係るチェックボックスWIN2gは無効となり、当該装置がチェックデジットを自動的に付加する状態になる。一方、チェックデジットを付加しても付加しないでも良いバーコード種類が選択されたときには、チェックデジットに係るチェックボックスWIN2gは有効となり、当該装置は、チェックボックスWIN2gのチェック状態(オンオフ状態)に応じ、チェックデジットを付加したり付加しなかったりする。 Depending on the barcode type, a check digit is always included. When such a barcode type is selected, the check box WIN2g related to the check digit is invalid and the device automatically checks the check digit. It becomes a state to be added to. On the other hand, when a bar code type that may or may not be added with a check digit is selected, the check box WIN2g related to the check digit becomes valid, and the apparatus responds to the check state (on / off state) of the check box WIN2g. Check digit is added or not added.
チェックボックスWIN2hは、上述したように、バーコード画像領域に左右の余白を含めるか否かを指示させるものである。余白を含めることを指示された場合には、バーコード画像領域は左右の余白を含めたものとなり、余白を含めないことを指示された場合には、バーコード画像領域は左右の余白を含めないものとなる。以上のように、バーコード画像領域に左右の余白を含めるか否かをユーザが選択することができる。なお、バーコード入力用のウィンドウ画像WIN2が表示された直後においては、例えば、左右余白に係るチェックボックスWIN2hは、チェック(オン)された状態となっており、左右余白が不要なユーザは、左右余白に係るチェックボックスWIN2hをオフする。 As described above, the check box WIN2h instructs whether to include left and right margins in the barcode image area. When instructed to include a margin, the barcode image area includes the left and right margins. When instructed not to include a margin, the barcode image area does not include the left and right margins. It will be a thing. As described above, the user can select whether to include left and right margins in the barcode image area. Immediately after the window image WIN2 for barcode input is displayed, for example, the check box WIN2h related to the left and right margins is checked (on), and the user who does not need the left and right margins is left and right. The check box WIN2h related to the margin is turned off.
左右余白に係るチェックボックスWIN2hがチェック(オン)されている場合のみ、バーコードの左余白及び右余白の入力フィールドWIN2j及びWIN2kが有効となる。有効となった直後の入力フィールドWIN2j及びWIN2kには、例えば、選択されているバーコード種類のクワイエットゾーンの長さが表示され、これをユーザは、任意に変更することができる。すなわち、ユーザは、バーコード画像領域の左右の余白を任意に指定でき、しかも、左余白と右余白とで異なる長さ(一方が0であっても良い)を指定することができる。なお、左右余白の長さを装置がバーコード種類に応じて自動的に定め、余白長さをユーザが設定できないようにしても良い。 Only when the check box WIN2h related to the left and right margins is checked (turned on), the input fields WIN2j and WIN2k for the left margin and the right margin of the barcode are valid. In the input fields WIN2j and WIN2k immediately after being enabled, for example, the length of the quiet zone of the selected barcode type is displayed, and the user can arbitrarily change this. That is, the user can arbitrarily specify the left and right margins of the barcode image area, and can specify different lengths (one may be 0) for the left margin and the right margin. Note that the length of the left and right margins may be automatically determined by the apparatus according to the barcode type so that the user cannot set the margin length.
チェックボックスWIN2iは、上述したように、バーコード画像領域にバーコードが表している文字コード列(例えば英数文字列)を含めるか否かをユーザに指示させるものである。図7は、文字コード列(文字列)「123…128」を含めたバーコード画像の例を示しているが、チェックボックスWIN2iがチェックされていない場合(オフの場合)には、バーコード画像には文字コード列「123…128」が含まれない。 As described above, the check box WIN2i instructs the user whether or not to include a character code string (for example, an alphanumeric character string) represented by the barcode in the barcode image area. FIG. 7 shows an example of a barcode image including a character code string (character string) “123... 128”. When the check box WIN2i is not checked (when it is off), the barcode image is displayed. Does not include the character code string “123... 128”.
文字コード列表記に係るチェックボックスWIN2iがチェック(オン)されている場合のみ、文字列のフォントの入力フィールドWIN2e及び文字列の文字サイズの入力フィールドWIN2fが有効となり、文字列のフォントや文字サイズをユーザが任意に指定できる。 Only when the check box WIN2i relating to the character code string notation is checked (ON), the character string font input field WIN2e and the character string character size input field WIN2f are valid, and the character string font and character size are changed. Can be specified arbitrarily by the user.
図8は、コード列の入力フィールドWIN2bに対して、ある文字(コード)が入力された際の処理を示すフローチャートである。 FIG. 8 is a flowchart showing processing when a certain character (code) is input to the code string input field WIN2b.
入力フィールドWIN2bにある文字が入力されると、制御部10は、今回の文字入力が、選択されているバーコード種類(バーコード規格)で定まる文字数を超えた入力か否かを判別する(S10)。例えば、「JAN−13」では数字12桁の文字列入力が規定され、「JAN−8」では数字7桁の文字列入力が規定されている。そのため、例えば、「JAN−13」が選択されている状態で、13桁目の数字が入力された場合には、規定されている文字数を超えた入力となる。
When a character in the input field WIN2b is input, the
今回の文字入力が、選択されているバーコード種類(バーコード規格)で定まる文字数を超えた入力であると、制御部10は、今回の入力文字を無視し(S11;それまでの入力文字列は有効のままである)、図9に示すような、選択されているバーコード種類での文字入力条件(例えば、JAN−13では12桁の数字入力を促す)を通知するウィンドウWIN3を表示し(S12)、その表示終了事項が生じたときに(S13)、ウィンドウWIN3の表示を終了し(S14)、メインルーチンに戻る。表示終了事項は、ウィンドウWIN3内の「OK」アイコンが操作されることや、表示時間が所定時間を超えたことである。なお、ウィンドウWIN3の表示に代え、又は、加え、今回の文字入力を無視したことを表す音響を鳴動するようにしても良い。
If the current character input is an input exceeding the number of characters determined by the selected barcode type (barcode standard), the
文字数に関する文字入力条件が満たされていると、制御部10は、選択されているバーコード種類で定まる文字種に今回の入力文字の文字種が一致しているか否かを判別する(S15)。例えば、「JAN−13」では数字のみが入力可能であり、「Code39」では数字、英字及び記号(その他、スタート及びストップコードも定まっている;スタート及びストップコードは装置が自動的に追加するようにしても良い)が入力可能である。そのため、例えば、「JAN−13」が選択されている状態で、英字が入力された場合には、規定されている文字種以外の文字種での入力となる。
When the character input condition regarding the number of characters is satisfied, the
今回の入力文字の文字種が、選択されているバーコード種類で定まる文字種と異なっていると、制御部10は、上述したステップS11に移行し、今回の入力文字を無視するなどの処理を行う。
If the character type of the current input character is different from the character type determined by the selected barcode type, the
今回の入力文字の文字種が、選択されているバーコード種類で定まる文字種と一致していると、制御部10は、コード列の入力フィールドWIN2bに、今回の入力文字を追加表示し(S16)、メインルーチンに戻る。
If the character type of the current input character matches the character type determined by the selected barcode type, the
以上のように、この第1の実施形態では、文字が入力される毎に、バーコード種類で定める文字入力条件の確認を行っており、条件を満たさない文字入力を無視するようにしている。 As described above, in the first embodiment, each time a character is input, the character input condition determined by the barcode type is checked, and character input that does not satisfy the condition is ignored.
図10は、バーコード種類の変更操作がなされた場合での処理を示すフローチャートである。なお、バーコード種類の変更操作は、バーコード入力用のウィンドウ画像WIN2が表示された直後の最初の操作として実行されることもあれば、文字コードの入力時に文字入力条件を満たさないために文字入力条件を通知するウィンドウWIN3が表示され、それを見て、ユーザがバーコード種類の設定ミスに気付いた場合にも実行されることがある。 FIG. 10 is a flowchart showing processing when a barcode type change operation is performed. Note that the barcode type change operation may be executed as the first operation immediately after the barcode input window image WIN2 is displayed, or the character input condition is not satisfied when the character code is input. The window WIN3 notifying the input condition is displayed, and it may be executed when the user notices an error in setting the barcode type.
バーコード種類が変更されると、制御部10は、変更されたバーコード種類に応じ、各種入力フィールド(ここではコード列(文字列)の入力フィールドWIN2bを除く)やチェックボックスなどの表示を適宜変更する(S20)。例えば、文字列のフォントの入力フィールドWIN2eや文字サイズの入力フィールドWIN2fの内容を、変更されたバーコード種類でのデフォルト値に変更したり、チェックデジットに係るチェックボックスWIN2gを、変更されたバーコード種類でのチェックデジットの規定に応じて有効/無効変換したりする。
When the barcode type is changed, the
その後、制御部10は、変更指示時点で、コード列(文字列)の入力フィールドWIN2bに文字列が入力されていたか否かを判別する(S21)。入力フィールドWIN2bに文字列が入力されていなければ、制御部10は、メインルーチンに戻る。
Thereafter, the
これに対して、入力フィールドWIN2bに文字列が入力されていれば、制御部10は、文字列を、変更されたバーコード種類での文字入力条件と照合し(S22)、不一致部分があればそれを明示する態様で表示し(S23)、メインルーチンに戻る。例えば、規定されている文字数より多い文字列部分については、一致文字の表示色とは異なる第1の色で表示し、規定されている文字数以下の文字列部分の文字で文字種が違反しているものは一致文字の表示色とは異なる第2の色で表示する。なお、不一致部分がある場合には、変更されたバーコード種類の文字入力条件をウィンドウWIN3(図9)を利用して通知するようにしても良い。
On the other hand, if a character string is input in the input field WIN2b, the
ここで、入力フィールドWIN2bの文字列は、キーボード部11が有するクリアの指示キーにより一括して消去することができ、キーボード部11が有する削除の指示キーにより1文字単位に消去することができる。
Here, the character string in the input field WIN2b can be erased at once by the clear instruction key of the
以上のように、第1の実施形態においては、バーコード種類をデフォルトのまま文字列を入力し、その後に本来のバーコード種類の選択という手順でバーコード情報を入力することもでき、バーコード種類が変更されても入力された文字列はそのまま又は一部利用することが可能である。因みに、従来装置では、バーコード種類が変更された場合には、仮に文字列が入力されていても、それら文字列が自動的に消去される。 As described above, in the first embodiment, it is also possible to input a character string in the procedure of selecting the original bar code type after inputting a character string with the bar code type set as default. Even if the type is changed, the input character string can be used as it is or in part. Incidentally, in the conventional apparatus, when the barcode type is changed, even if a character string is input, the character string is automatically deleted.
制御部10は、バーコード情報が入力され、バーコード入力用のウィンドウ画像WIN2における「OK」アイコンWIN2lがクリックされたときには、入力内容が適切であるかの確認を行う(図4のS4)。
When the barcode information is input and the “OK” icon WIN2l in the window image WIN2 for barcode input is clicked, the
この確認処理では、例えば、選択されたバーコード種類で規定されているコード数だけその種類で許容されている文字種のコードが入力されているか否かなどを確認する。 In this confirmation process, for example, it is confirmed whether or not the codes of the character types permitted by the number of codes defined by the selected barcode type are input.
バーコードの入力に係る内容が適切であると、制御部10は、指定されたバーコードの高さや細線の幅や左右余白などに基づいて、バーコード画像領域の大きさを決定した後、バーコード画像領域BRAの位置を指定させるべく、図11に示すような入力用画像PIC2(図3の入力用画像PIC1に対応)を表示させ、ユーザにバーコード画像領域BRAの位置を指定させる(S5)。例えば、ユーザは、バーコード画像領域BRAの中心位置を表すカーソルCURをマウス部12などを使って適宜移動させ、クリックすることにより指定する。
If the content related to the barcode input is appropriate, the
これにより、制御部10は、バーコード画像が含まれたラベルの印刷イメージを有する入力用画像(図示せず)を表示する(S6)。なお、バーコードに係る文字列以外の文字列も領域で管理されており、バーコード画像領域と文字列領域とが重複している場合には、例えば、ラベルの印刷イメージでは、重複領域についてはバーコード画像のみが表示される。入力用の印刷イメージでのバーコード画像領域や文字列領域は、図示は省略しているが、領域移動処理によって、位置を変更することができる。
As a result, the
バーコード画像を含む場合であっても含まない場合であっても、入力用画像(PIC1やPIC2参照)において印刷が指示された際には、制御部10は、プリンタドライバ部P2に従って、印刷画像データの形成を行った後、ラベルプリンタ3に転送させて印刷画像を印刷させる。
Regardless of whether the barcode image is included or not, when the printing is instructed in the input image (see PIC1 and PIC2), the
上記第1の実施形態によれば、バーコードが表す文字が入力される毎に、選択されているバーコード種類での文字入力条件との照合を行い、不一致時にそのことを通知するようにしたので、入力ミスなどをユーザは直ちに認識することができる。ここでの入力ミスは、文字種の間違いだけでなく、文字入力は正しいがバーコード種類の設定ミスも含まれる。 According to the first embodiment, each time a character represented by a barcode is input, the character input condition for the selected barcode type is collated, and notification is given when there is a mismatch. Therefore, the user can immediately recognize an input mistake or the like. The input mistake here includes not only a mistake in the character type but also a mistake in setting the barcode type although the character input is correct.
また、上記第1の実施形態によれば、バーコードが表す文字列の入力後に、バーコード種類を変更することもでき、入力手順の自由度を高くすることができる。これにより、文字入力を行った後の不一致通知に応じ、バーコード種類の変更で対応することも可能となる。しかも、変更後のバーコード種類における文字入力条件との照合を行い、条件不一致部分を一致部分と異なる態様で表示するようにしたので、入力済みの文字列の全体又は一部をそのまま適切に利用することもできる。 In addition, according to the first embodiment, the barcode type can be changed after the character string represented by the barcode is input, and the degree of freedom of the input procedure can be increased. This makes it possible to respond by changing the barcode type in accordance with the mismatch notification after character input. In addition, since it matches with the character input condition in the barcode type after the change and the condition mismatch part is displayed differently from the matching part, the whole or part of the input character string is used as it is You can also
例えば、「JAN−8」を意図しながら「JAN−13」の選択状態で7桁数字の入力し、その後に、ユーザがそのことを気付いて、「JAN−8」にバーコード種類を変更した場合に、既に入力した文字列をそのまま利用できる。逆に、「JAN−13」を意図しながら「JAN−8」の選択状態で数字を入力した場合、8桁目を入力したときに、「JAN−8」での文字入力条件を通知するウィンドウWIN3(図9参照)が表示され、バーコード種類の設定ミスを気付き、バーコード種類を「JAN−13」に変更しても、それまで入力した7桁数字をそのまま利用できる。 For example, a 7-digit number was input while selecting “JAN-13” with the intention of “JAN-8”, and then the user noticed that and changed the barcode type to “JAN-8”. In this case, the already input character string can be used as it is. On the other hand, when a number is input in the selection state of “JAN-8” with the intention of “JAN-13”, a window that notifies the character input condition of “JAN-8” when the eighth digit is input Even if WIN3 (see FIG. 9) is displayed and a barcode type setting error is noticed and the barcode type is changed to “JAN-13”, the 7-digit number input so far can be used as it is.
(B)第2の実施形態
次に、本発明によるテープ印刷システム、テープ印刷方法、及び、テープ印刷プログラムの第2の実施形態を説明する。
(B) Second Embodiment Next, a tape printing system, a tape printing method, and a tape printing program according to a second embodiment of the present invention will be described.
第2の実施形態のテープ印刷システムも、そのハードウェア構成は、第1の実施形態に係る図1で表すことができる。 The hardware configuration of the tape printing system of the second embodiment can also be represented in FIG. 1 according to the first embodiment.
また、第2の実施形態のテープ印刷方法を実現するテープ印刷プログラムも、ラベル作成用エディタ部と、プリンタドライバ部とでなり、ラベル作成用エディタ部がバーコード入力ルーチンを有している。 The tape printing program for realizing the tape printing method of the second embodiment also includes a label creation editor unit and a printer driver unit, and the label creation editor unit has a bar code input routine.
第2の実施形態の場合、バーコード入力ルーチンにおけるバーコードが表す文字列の入力処理が、第1の実施形態と異なっている。図12は、コード列の入力フィールドWIN2b(図6参照)に対して、ある文字(コード)が入力された際の第2の実施形態での処理を示すフローチャートであり、上述した第1の実施形態に係る図8に対応する図面である。 In the case of the second embodiment, the character string input process represented by the bar code in the bar code input routine is different from that of the first embodiment. FIG. 12 is a flowchart showing processing in the second embodiment when a certain character (code) is input to the code string input field WIN2b (see FIG. 6). It is drawing corresponding to FIG. 8 which concerns on a form.
入力フィールドWIN2bにある文字が入力されると、制御部10は、今回の文字入力が、選択されているバーコード種類(バーコード規格)で定まる文字数を超えた入力か否かを判別する(S30)。
When a character in the input field WIN2b is input, the
今回の文字入力が、選択されているバーコード種類で定まる文字数を超えた入力であると、制御部10は、今回の入力文字を、コード列の入力フィールドWIN2bに、文字数を超えた入力であることを表す表示態様で追加表示する(S31)。その後、選択されているバーコード種類での文字入力条件を通知するウィンドウWIN3(図9参照)を表示し(S32)、その表示終了事項が生じたときに(S33)、ウィンドウWIN3の表示を終了し(S34)、メインルーチンに戻る。
When the current character input is an input exceeding the number of characters determined by the selected barcode type, the
文字数に関する文字入力条件が満たされていると、制御部10は、選択されているバーコード種類で定まる文字種に今回の入力文字の文字種が一致しているか否かを判別する(S35)。
If the character input condition regarding the number of characters is satisfied, the
今回の入力文字の文字種が、選択されているバーコード種類で定まる文字種と異なっていると、制御部10は、今回の入力文字を、コード列の入力フィールドWIN2bに、文字種が異なっていることを表す表示態様で追加表示し(S36)、その後、上述したステップS32に移行する。
If the character type of the current input character is different from the character type determined by the selected barcode type, the
今回の入力文字の文字種が、選択されているバーコード種類で定まる文字種と一致していると、制御部10は、コード列の入力フィールドWIN2bに、今回の入力文字を通常の表示態様で追加表示し(S37)、その後、メインルーチンに戻る。
If the character type of the current input character matches the character type determined by the selected barcode type, the
以上のように、第2の実施形態では、文字が入力される毎に、バーコード種類で定める文字入力条件の確認を行っているが、条件を満たさない入力文字も仮に受け付けるようにしている。これは、その後にバーコード種類が変更されることもあり得ることに対応している。 As described above, in the second embodiment, every time a character is input, the character input condition determined by the barcode type is confirmed. However, an input character that does not satisfy the condition is also accepted. This corresponds to the fact that the barcode type may be changed later.
第2の実施形態においても、バーコードが表す文字列の入力処理の後に、バーコード種類を変更することを認めている。図13は、バーコード種類の変更操作がなされた場合での第2の実施形態での処理を示すフローチャートであり、上述した第1の実施形態に係る図10に対応する図面である。 Also in the second embodiment, it is permitted to change the barcode type after the input processing of the character string represented by the barcode. FIG. 13 is a flowchart showing processing in the second embodiment when a barcode type change operation is performed, and corresponds to FIG. 10 according to the first embodiment described above.
バーコード種類が変更されると、制御部10は、変更されたバーコード種類に応じ、各種入力フィールド(ここではコード列(文字列)の入力フィールドWIN2bを除く)やチェックボックスなどの表示を適宜変更する(S40)。その後、制御部10は、変更指示時点で、コード列(文字列)の入力フィールドWIN2bに文字列が入力されているか否かを判別する(S41)。入力フィールドWIN2bに文字列が入力されていなければ、制御部10は、メインルーチンに戻る。
When the barcode type is changed, the
これに対して、入力フィールドWIN2bに文字列が入力されていれば、制御部10は、文字列を、変更されたバーコード種類での文字入力条件と照合する(S42)。
On the other hand, if a character string is input in the input field WIN2b, the
不一致部分がなければ、制御部10は、文字列を通常態様で表示する(S43)。一方、不一致部分があればそれを明示する態様(例えば、文字数超過と文字種違いとで態様を変える)で表示する(S44)。そして、制御部10は、メインルーチンに戻る。
If there is no mismatched part, the
第2の実施形態によっても、第1の実施形態と同様な効果を奏することができる。第2の実施形態によれば、バーコードを表す文字入力のエラー表示の原因が、バーコード種類の設定ミスの場合には、入力文字が設定ミスされたバーコード種類での文字入力条件を満たさなくてもその入力は受け付けられるので、バーコード種類の変更時に、その入力文字も生かせるという利点をも奏する。 According to the second embodiment, the same effect as that of the first embodiment can be obtained. According to the second embodiment, when the cause of the error display of the character input representing the barcode is a setting error of the barcode type, the character input condition for the barcode type in which the input character is set incorrectly is satisfied. Since the input can be accepted even if it is not, there is also an advantage that the input characters can be utilized when the barcode type is changed.
(C)他の実施形態
なお、上記各実施形態では、パソコンなどの情報処理装置2と、この情報処理装置2の周辺装置としてのラベルプリンタ3とでなるテープ印刷システム1を示したが、専用機としてのテープ印刷システム(テープ印刷装置)に対しても、本発明を適用することができる。
(C) Other Embodiments In the above embodiments, the
また、上記各実施形態では、1次元コードのバーコードを対象としたものであったが、2次元コード対応のシステムに対しても、本発明を適用することができる。 In each of the above embodiments, the barcode of a one-dimensional code is targeted. However, the present invention can also be applied to a system compatible with a two-dimensional code.
さらに、上記各実施形態では、バーコード情報の入力用画像(図6)が1画像でなるものを示したが、2枚又はそれ以上の画像構成とし、ユーザ操作に応じて、画像を切り換えて入力させるようにしても良い。ここで、例えば、下位階層の画像による項目として、バーコード種類の変更時に既入力のバーコードを表す文字列を継承するか否かを設定させる項目を設けるようにしても良い(なお、上記実施形態のような1画像構成にもこのような変形例を適用しても良い)。 Furthermore, in each of the above embodiments, the barcode information input image (FIG. 6) is shown as a single image. However, the image configuration is two or more, and the image is switched according to the user operation. You may make it input. Here, for example, an item for setting whether or not to inherit a character string representing a barcode that has already been input when the barcode type is changed may be provided as an item based on an image in a lower hierarchy (the above-described implementation) Such a modification may also be applied to a one-image configuration such as a form).
さらにまた、上記各実施形態では、バーコード種類の変更時には、変更前後のバーコード種類の関係に拘わらず、既入力のバーコードを表す文字列を継承するものを示したが、既入力のバーコードを表す文字列を継承する、変更前後のバーコード種類の関係を規定しておき、その関係を満たさないバーコード種類の変更では、既入力のバーコードを表す文字列を自動消去するようにしても良い。例えば、文字種が共通で文字数が異なる「JAN−13」及び「JAN−8」間では、既入力のバーコードを表す文字列の継承を認め、文字種も文字数も異なる「JAN−13」及び「Code39」間では、既入力のバーコードを表す文字列の継承を認めないようにしても良い。 Furthermore, in each of the above embodiments, when the barcode type is changed, the character string representing the already input barcode is inherited regardless of the relationship between the barcode types before and after the change. Define the relationship between the barcode type before and after the change that inherits the character string that represents the code, and when changing the barcode type that does not satisfy the relationship, the character string that represents the already entered barcode is automatically deleted. May be. For example, between “JAN-13” and “JAN-8”, which have the same character type but different numbers of characters, the inheritance of the character string representing the barcode that has already been input is recognized, and “JAN-13” and “Code39” that have different character types and the same number of characters. ”May not be allowed to inherit the character string representing the barcode that has already been input.
また、上記各実施形態では、バーコードを表す文字が入力される毎に、文字入力条件に合致しているか否かを判定するものを示したが、2文字入力される毎など判定周期を長くしたりしても良く(判定周期を任意設定できるようにしても良い)、また、数字が入力されたときには文字種の判定を行わず、英字や記号が入力されたときには文字種の判定を行うようにしても良い。さらに、バーコードを表す文字が入力される毎に文字入力条件に合致しているか否かを判定するか否かも、設定項目とするようにしても良い。 In each of the above embodiments, each time a character representing a barcode is input, it is determined whether or not the character input condition is met. However, each time a character is input, the determination cycle is increased. (The determination cycle may be arbitrarily set.) Also, the character type is not determined when a number is input, and the character type is determined when an alphabetic character or symbol is input. May be. Furthermore, it may be set as a setting item whether or not it is determined whether or not a character input condition is met every time a character representing a barcode is input.
さらに、上記各実施形態のようなバーコード種類が変更されても、変更前に入力された文字列を利用可能とするという技術思想は、文字入力毎の文字入力条件と照合は実行せず、文字列入力の終了を表すキーの操作時に、文字入力条件との照合を行う場合にも適用することができる。 Furthermore, even if the barcode type as in each of the above embodiments is changed, the technical idea of making it possible to use the character string input before the change does not execute the character input condition and collation for each character input, The present invention can also be applied to a case where collation with a character input condition is performed when a key representing the end of character string input is operated.
1…テープ印刷システム、2…情報処理装置、3…ラベルプリンタ、P…テープ印刷プログラム、P1…ラベル作成用エディタ部、P1a…バーコード入力ルーチン、WIN2…バーコード入力用のウィンドウ画像、WIN2a…バーコード種類の設定用メニュー、WIN2b…バーコードに係る文字列の入力フィールド。
DESCRIPTION OF
Claims (13)
バーコード種類を設定させるバーコード種類設定手段と、
印刷画像に含めるバーコード画像に係る文字列を取り込むバーコード情報入力手段と、
取り込まれた文字列を表示する文字列表示手段と、
取り込まれた文字列をバーコード画像に変換するバーコード画像形成手段と、
上記バーコード種類設定手段によって、バーコード種類の変更設定がなされた場合に、上記バーコード情報入力手段が文字列を既に取り込んでいたか否かを判別し、既に取り込んでいたときには、変更設定後のバーコード種類の文字入力条件と、既に取り込んでいた文字列とを照合する種類変更時照合手段と
を有することを特徴とするテープ印刷システム。 In a tape printing system that takes a printed image and prints it on a tape to form a label.
Barcode type setting means for setting the barcode type;
Barcode information input means for capturing a character string related to a barcode image to be included in a print image;
A character string display means for displaying the captured character string;
Barcode image forming means for converting the captured character string into a barcode image;
When the bar code type setting is changed by the bar code type setting unit, the bar code information input unit determines whether or not the character string has already been captured. A tape printing system comprising: a character input condition of the bar code type and a type change collating means for collating a character string already captured.
バーコード種類を設定させるバーコード種類設定工程と、
印刷画像に含めるバーコード画像に係る文字列を取り込むバーコード情報入力工程と、
取り込まれた文字列を表示する文字列表示工程と、
取り込まれた文字列をバーコード画像に変換するバーコード画像形成工程と、
上記バーコード種類設定工程によって、バーコード種類の変更設定がなされた場合に、上記バーコード情報入力工程により文字列を既に取り込んでいたか否かを判別し、既に取り込んでいたときには、変更設定後のバーコード種類の文字入力条件と、既に取り込んでいた文字列とを照合する種類変更時照合工程と
を含むことを特徴とするテープ印刷方法。 In a tape printing method for capturing a print image and printing it on a tape to form a label,
A barcode type setting process for setting a barcode type;
A barcode information input step for capturing a character string related to the barcode image to be included in the print image;
A character string display process for displaying the captured character string;
A barcode image forming step of converting the captured character string into a barcode image;
When the barcode type is changed by the barcode type setting process, it is determined whether or not the character string has already been captured by the barcode information input process. A tape printing method comprising: a character input condition of the bar code type and a type-change collation step for collating a character string that has already been captured.
13. A tape printing program, wherein each step of the tape printing method according to claim 7 is described by a code executable by a computer.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003306082A JP4320232B2 (en) | 2003-08-29 | 2003-08-29 | Tape printing system, tape printing method, and tape printing program |
| US10/917,539 US7264164B2 (en) | 2003-08-28 | 2004-08-13 | Tape printing system, tape printing method, and tape printing program |
| TW093125558A TWI290301B (en) | 2003-08-28 | 2004-08-26 | Tape printing system, tape printing method, and tape printing program |
| KR1020040068015A KR100602928B1 (en) | 2003-08-28 | 2004-08-27 | Tape printing system, tape printing method, and recording medium |
| CN2004100748790A CN1591456B (en) | 2003-08-28 | 2004-08-30 | With printing system, with printing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003306082A JP4320232B2 (en) | 2003-08-29 | 2003-08-29 | Tape printing system, tape printing method, and tape printing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005074725A JP2005074725A (en) | 2005-03-24 |
| JP4320232B2 true JP4320232B2 (en) | 2009-08-26 |
Family
ID=34409253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003306082A Expired - Fee Related JP4320232B2 (en) | 2003-08-28 | 2003-08-29 | Tape printing system, tape printing method, and tape printing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4320232B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4483727B2 (en) | 2005-07-15 | 2010-06-16 | セイコーエプソン株式会社 | Print image creation apparatus, print image creation method and program |
| JP4497189B2 (en) * | 2007-10-04 | 2010-07-07 | ブラザー工業株式会社 | Label data creation device, program, and recording medium |
-
2003
- 2003-08-29 JP JP2003306082A patent/JP4320232B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005074725A (en) | 2005-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4270152B2 (en) | Print control program, print control apparatus, and print control method | |
| US7264164B2 (en) | Tape printing system, tape printing method, and tape printing program | |
| JPH02272673A (en) | Desktop documentation system | |
| JP4320232B2 (en) | Tape printing system, tape printing method, and tape printing program | |
| US20090147273A1 (en) | Image processing apparatus, image processing method, and image processing control program capable of processing document data | |
| JP4372495B2 (en) | Tape printing system, tape printing method, and tape printing program | |
| US7303343B2 (en) | Printing system, method for processing data in printing system, program, and storage medium | |
| JP4544356B2 (en) | printer | |
| US20050254079A1 (en) | Printing apparatus and method enabled to save print option and print document file | |
| JP2012123704A (en) | Control apparatus, control method of control apparatus, and program | |
| JP2005138443A (en) | Small printed matter creating apparatus, small printed matter creating method, and small printed matter creating program | |
| EP2371570A2 (en) | Printer | |
| JP4779902B2 (en) | Image editing apparatus and image editing program | |
| JP2007036327A (en) | Tape printing system, image supply apparatus, image forming method, and program | |
| JP2007004676A (en) | Print data editing apparatus and print data editing program | |
| JP2005103948A (en) | Character information processing system, character information processing apparatus, and character information processing program | |
| JP2010201701A (en) | Printing apparatus | |
| JP2007328670A (en) | Information processing apparatus, form processing method, storage medium, program | |
| JPS63293072A (en) | Printer | |
| JP2004192085A (en) | Printing system | |
| JP2007233974A (en) | Tape printing system, tape printing method, and tape printing program | |
| JP3365493B2 (en) | External character registration method | |
| JP2005215966A (en) | Barcode data creation system, barcode data creation method, and barcode data creation program | |
| JP3342463B2 (en) | Printing method | |
| JP2004287642A (en) | Information processor, information input processing method, and information input processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060227 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090526 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090601 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120605 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130605 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140605 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |