JP3627259B2 - Barcode print data creation device - Google Patents

Barcode print data creation device Download PDF

Info

Publication number
JP3627259B2
JP3627259B2 JP19846094A JP19846094A JP3627259B2 JP 3627259 B2 JP3627259 B2 JP 3627259B2 JP 19846094 A JP19846094 A JP 19846094A JP 19846094 A JP19846094 A JP 19846094A JP 3627259 B2 JP3627259 B2 JP 3627259B2
Authority
JP
Japan
Prior art keywords
data
barcode
tape
standard
input
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
Application number
JP19846094A
Other languages
Japanese (ja)
Other versions
JPH0863537A (en
Inventor
敬知 藤川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP19846094A priority Critical patent/JP3627259B2/en
Publication of JPH0863537A publication Critical patent/JPH0863537A/en
Application granted granted Critical
Publication of JP3627259B2 publication Critical patent/JP3627259B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Printers Characterized By Their Purpose (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、入力された文字列に対応するバーコードのバーコードデータを作成してこれを印刷データとして出力するバーコード印刷データ作成装置に関する。
【0002】
【従来の技術】
従来、バーコード規格の選定、文字列の入力および規格によって設定を要求されるパラメータ項目の設定がなされると、これらに応じてバーコードデータを作成し、出力指示があるとバーコードデータを印刷用ドットデータに変換して出力するバーコード印刷データ作成装置が知られている。この種のバーコード印刷データ作成装置では、任意の時点でバーコード規格の選定、変更やパラメータ項目の設定、変更が可能であった。このため、例えば規格の変更に伴う文字列の桁数制限や使用可能文字制限に、入力済みの文字列が適合しないことも想定され、規格を変更した場合には入力済みの文字列のデータを抹消していた。
【0003】
【発明が解決しようとする課題】
しかしながら、こうした従来技術の構成によれば、バーコード規格の選定、変更やパラメータ項目の設定、変更の自由度が高い反面、例えば規格を変更する毎に文字列の入力を必要とするなど、一層の操作性の向上を求められていた。
【0004】
本発明の目的は、再設定可能と規定されたパラメータ項目を変更する設定指示のみを受け入れることで操作性を向上させることができるバーコード印刷データ作成装置を提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するための手段として、図9に例示するように、請求項1記載のバーコード印刷データ作成装置は、文字および種々の指令を入力するための入力手段と、バーコードの規格に関わる規格データを記憶する規格記憶手段と、前記入力手段を介して指定された前記規格に対応する前記規格データを前記規格記憶手段から読み取って、前記入力手段から入力される文字列および該規格データにより設定を要求されるパラメータ項目についての前記入力手段からの設定指示に従ってバーコードデータを作成するデータ作成手段と、前記バーコードデータを記憶するデータ記憶手段と、前記バーコードデータを印刷用ドットデータに変換して出力する出力手段とを備えるバーコード印刷データ作成装置において、前記バーコードデータが新規作成であるか否かを判定する判定手段と、該判定手段により新規作成であると判定されると前記入力手段からの設定指示を前記パラメータ項目の全てについて受け入れ、前記判定手段により新規作成でないと判定されると予め再設定可能と規定された前記パラメータ項目についてのみ前記設定指示を受け入れる設定指示選択手段を設けた。
【0006】
請求項2記載のバーコード印刷データ作成装置は、請求項1記載のバーコード印刷データ作成装置において、前記バーコードデータの新規作成時には全ての前記パラメータ項目を表示し、前記作成されたバーコードデータの修正時には前記再設定可能と規定されたパラメータ項目のみを表示する表示手段を設けた。
【0007】
【作用】
上記の構成になる請求項1記載のバーコード印刷データ作成装置においては、判定手段はバーコードデータが新規作成であるか否かを判定し、設定指示選択手段は、判定手段により新規作成であると判定されると入力手段からの設定指示をパラメータ項目の全てについて受け入れ、判定手段により新規作成でないと判定されると予め再設定可能と規定されたパラメータ項目についてのみ設定指示を受け入れる。
【0008】
バーコードデータが新規作成でないとき、すなわち修正時には、例えば一旦設定したものを変更するには新規作成と同様の操作を要するために再設定不可と規定されたパラメータ項目を変更する設定指示を受け入れないので、既に入力または作成されたデータの重要部分、例えば文字列を抹消するような修正操作は回避され、操作性は向上する。
【0009】
請求項2記載のバーコード印刷データ作成装置においては、請求項1記載の構成によると同様に作用する他に、表示手段は、バーコードデータの新規作成時には全パラメータ項目を表示し、作成されたバーコードデータの修正時には再設定可能と規定されたパラメータ項目のみを表示する。
【0010】
操作者は、新規作成時には全パラメータ項目を表示にて確認しながら設定できる。また、修正時においては再設定可能なパラメータ項目を確認できるので、これら以外のパラメータ項目を設定指示することは回避され、操作性は一層向上する。
【0011】
【実施例】
次に、本発明を具体化した一実施例を図面を参照して説明する。
この実施例は、アルファベットや数字等の文字や記号をテープに印刷可能なテープ印刷機に本発明を適用した例である。
【0012】
図1に示すように、テープ印刷機10は、テーププリンタ12とこのテーププリンタ12に印刷データを供給する印刷データ作成装置14とからなり、印刷データ作成装置14が本発明のバーコード印刷データ作成装置に相当する。
印刷データ作成装置14は、文字や記号等を表示するためのCRTディスプレイ(以下、単にCRTともいう)16、アルファベットや数字や記号等のキャラクタを入力するためのキャラクタ入力キー、CRT16に表示されたカーソルを上下左右に移動させるためのカーソル移動キー、改行もしくは決定のためのリターンキー、印刷を実行させるための印刷キー、入力したデータを削除するための削除キー等が配置されたキーボード18、CRT16上のマウスカーソルを操作して各種の入力をするための座標入力装置(以下、単にマウスともいう)20および予め格納されたプログラム並びにキーボード18またはマウス20からの入力に従って各種の演算処理を行う制御本体部22を備える。
【0013】
次に、図2を参照してテーププリンタ12の印刷機構PMの概要について説明する。印刷機構PMに着脱自在に内蔵される矩形状のテープ収納カセットCSには、透明なラミネートフィルムからなる印刷用テープ25が巻装されたテープスプール26と、インクリボン27が巻装されたリボン供給スプール28と、このインクリボン27を巻取る巻取りスプール29と、印刷用テープ25と同一幅を有する両面テープ30が剥離紙を外側にして巻装された供給スプール31と、これら印刷用テープ25と両面テープ30とを接合させる接合ローラ32とが回転自在に設けられている。
【0014】
印刷用テープ25とインクリボン27とが重なる位置には、サーマルヘッド33が立設され、これら印刷用テープ25とインクリボン27とをサーマルヘッド33に押圧するプラテンローラ34と、印刷用テープ25と両面テープ30とを接合ローラ32に押圧する送りローラ35とは支持体36に回転可能に枢支されている。このサーマルヘッド33には、印刷用テープ25の幅に対応して上下方向に列設された128個の発熱素子からなる発熱素子群が設けられている。
【0015】
従って、テープ送りモータ90(図3参照)の所定回転方向への駆動により接合ローラ32と巻取りスプール29とが所定回転方向に夫々同期して駆動されながら128個の発熱素子群に通電されたとき、その印刷用テープ25上にはテープ幅に略一杯に複数のドット列(最大128ドット)により文字やビットイメージが印刷され、しかも印刷用テープ25は両面テープ30を接合した積層テープ37としてテープ送り方向Aにテープ送りされ、図1に示される如くテーププリンタ12の外部へ排出される。なお、図2に示さないが、印刷機構PMには、カッター駆動モータ94(図3参照)にて揺動される可動刃および可動刃と協動する固定刃が設置されており、可動刃の揺動により積層テープ37を切断できる。
【0016】
ここで、印刷用テープ25としては、上述のラミネートフィルム、片面が剥離紙で覆われた粘着面で他面が被印刷面となり両面テープ30を要さない構造の片面テープ、感熱用テープ、インスタントレタリングテープの4種類が用意されている。また、テープ幅は、「6mm」、「9mm」、「12mm」、「18mm」、「24mm」の5種類あり、且つ各テープ幅毎に「赤」、「青」、「黄」、「緑」など13種類のテープ色が用意されている。なお、ラミネートフィルム等の透明なテープの色とは、両面テープ30による背景色のことである。したがって、印刷用テープ25の種類、幅および色に応じて多種類のテープ収納カセットCSが準備されており、使用者の選択により印刷機構PMに装着されることになる。
【0017】
そして、これらテープ収納カセットCSの底部壁には、テープ幅に対応する形状の第1突出片38、テープ色に対応する形状の第2突出片39およびテープ種類に対応する形状の第3突出片40が設けられており、テーププリンタ12には、第1突出片38の形状からテープ幅を検出するテープ幅センサ76(図3参照)、第2突出片39の形状からテープ色を検出するテープ色センサ78(図3参照)および第3突出片40の形状からテープ種類を検出するテープ種類センサ80(図3参照)が設けられている。
【0018】
次に、テープ印刷機10の制御系について、図3のブロック図に従って説明する。
まず、印刷データ作成装置14の制御系について説明する。
制御本体部22に内蔵される制御装置C1は、CPU42、CPU42にバス44を介して接続されたRAM46、通信用インタフェース(I/F)48、入出力インタフェース50および図示しないハードディスクが装着されているハードディスクドライブ(HDD)52のためのハードディスクコントローラ(HDC)54から構成されている。また、入出力インタフェース50には、キーボード18、マウス20、CRT16のためのCRTコントローラ56、制御本体部22に内蔵されるフロッピディスクドライブ(FDD)58のためのFDDコントローラ(FDC)60が、それぞれ接続されている。
【0019】
HDD52に装着されたハードディスクには、JAN8、CODE39、I−2/5、JAN13、UPC−A、UPC−E、CODABAR、CODE128、EAN128、POSTNET等のバーコードの規格名並びに各規格名毎に使用可能と規定されている文字や記号、これらの文字や記号に対応するバーパターンのパターンコードおよびバーコードの作成に当たって設定が必要となるパラメータ項目等に関わる規格データ、バーパターンを表示するためのドットパターンがパターンコードに対応させて格納されたコード表示パターンデータメモリ、キャラクタを表示するためのドットパターンデータがキャラクタコードデータに対応させて格納されたキャラクタ表示パターンデータメモリ、バーパターンの印刷用輪郭線を規定する輪郭線データ(アウトラインデータ)がパターンコードデータに対応させて格納されたバーパターンアウトラインメモリ、キャラクタの印刷用輪郭線を規定する輪郭線データがゴシック体、明朝体等の書体毎に分類されキャラクタコードデータに対応させて格納されたフォントメモリ、キーボード18から入力されるキャラクタのキャラクタコードデータならびにキャラクタに対応するバーパターンのパターンコードデータをドットパターンに変換処理してドットイメージデータとしてRAM46のドットイメージメモリ462に記憶させるドットイメージ展開プログラム、ドットイメージデータに対応させてCRTコントローラ56を制御する表示駆動制御プログラム、本発明に特有で後に詳述するバーコード印刷データ作成制御プログラム等が格納されている。
【0020】
RAM46のテキストメモリ461には、キーボード18から入力される文字や記号等に対応するキャラクタコードからなる文書データやキャラクタコードに対応するバーパターンコードからなるバーパターンデータが格納される。RAM46のドットイメージメモリ462には、上述のようにキーボード18から入力されるキャラクタのキャラクタコードデータならびにキャラクタに対応するバーパターンのパターンコードデータをドットパターンに変換処理したドットイメージデータが記憶される。ドキュメント情報メモリ463には、印刷文書名のデータ、テープ幅、テープ色およびテープ種類等のテープ収納カセットCSに関わるデータ等が格納される。さらに、ステータス情報メモリ464には、テーププリンタ12から出力される様々な情報が格納される。
【0021】
次に、テーププリンタ12の制御系について説明する。
制御装置C2は、CPU64、ROM66、RAM68、通信用インタフェース(I/F)70および入出力インタフェース72をバス74で相互に接続した構成で、通信用インタフェース(I/F)70を介して印刷データ作成装置14の制御装置C1に接続されている。ROM66には、通信用インタフェース48、70を介して印刷データ作成装置14との間でデータの送受信を行うための転送制御プログラム、印刷データ作成装置14から送信された印刷用ドットイメージデータに基づいてサーマルヘッド33やテープ送りモータ90を駆動する印刷駆動制御プログラムが格納されている。RAM68には、通信用インタフェース70を介して印刷データ作成装置14から受信した印刷用ドットイメージデータを格納する受信バッファ、ステータス情報を格納するステータスメモリ、装着されているテープ収納カセットCSに関する情報を格納するカセット情報メモリ、印刷用ドットイメージデータを印刷出力形態に展開する印字バッファ、CPU64での演算結果を一時的に格納する各種のメモリなどが設けられている。
【0022】
入出力インタフェース72には、テープ幅センサ76、テープ色センサ78、種類センサ80、カセットスイッチ82およびテープエンドセンサ84が接続されており、制御装置C2はこれらからの信号を読込み可能である。また、入出力インタフェース72には、サーマルヘッド33を駆動するための駆動回路88、テープ送りモータ90を駆動するための駆動回路92およびカッタ駆動モータ94を駆動するための駆動回路96が接続されており、制御装置C2によりサーマルヘッド86、テープ送りモータ90およびカッタ駆動モータ94の稼動を制御できる。
【0023】
次に、印刷データ作成装置14の制御装置C1で実行されるバーコード印刷データ作成制御ルーチンについて図4および図5を参照して説明する。なお、図中Si(i=1,2,3・・・)は各ステップである。
テープ印刷機10の電源がオンされて、図4に示されるバーコード印刷データ作成制御ルーチンを開始すると、制御装置C1は、RAM461〜463をクリアする等のイニシャライズを実行する(S1)。次に、制御装置C1は、キーボード18の文字や記号などの印字可能キーの操作あるいはマウス20を介してのアイコン操作による入力を待つ(S2)。ここでの入力が文字キーによる入力であれば(S2:YES、S3:YES)、制御装置C1は、操作されたキーに対応する文字列のキャラクタコードデータをテキストメモリ461に格納し、後述のバーコード規格の選定、パラメータ項目の設定がなされていれば、この文字列に対応するバーコードシンボル100(102)を、バーコードリーダーでの読取り時に必要とされる余白に対応する表示余白104(106)を備えたバーコードブロック108(110)として、CRT16に表示させる(図8参照)。一方、文字キー入力でなければ(S3:NO)、制御装置C1はバーコードパラメータ設定キーかを判定する(S5)。ここでバーコード設定キーの入力であれば(S5:YES)、制御装置C1はS6に進んで図5に示されるバーコードパラメータ設定サブルーチンを実行する。
【0024】
次に、バーコードパラメータ設定サブルーチンについて説明するが、バーコード規格としてはCODE39とJAN13の2種類のみがあるものとして、説明を簡素化する。
制御装置C1は、バーコードパラメータ設定サブルーチンを開始すると、まず既にバーコード化処理された文字データが無いこと、つまり新規作成であるかを判定する(S20)。ここで、まず新規作成(S20:YES)の場合を説明し、その後に修正(S20:NO)について説明する。
【0025】
制御装置C1は、S20:YESでS21に進むと、操作者によるキーボード18またはマウス20を介してのバーコード規格選定がCODE39であるかを判定し、YESであればCODE39によるバーコードの新規作成に要するパラメータ項目を設定画面1としてCRT16に表示させる(S22)。あるいは、S21:NOであれば、JAN13が選定されたとしてJAN13によるバーコードの新規作成に要するパラメータ項目を設定画面3としてCRT16に表示させる(S23)。
【0026】
図6(a)に示すように、設定画面1においては、「規格」、「幅」、「高さ」、「桁数」、「下部文字」、「配置」、「チェックデジット」のパラメータ項目が2重丸付で表示され、図7(a)に示すように、設定画面3においては、「規格」、「幅」、「高さ」、「下部文字」、「配置」のパラメータ項目が2重丸付で表示される。なお、各パラメータ項目においてデフォルトに設定されている数値等が併せて表示される。また、2重丸付は変更可能を表しており、当然ながら規格自体も変更の対象とされる。
【0027】
設定画面3にては、「桁数」および「チェックデジット」の項目表示がないが、その理由については、以下のパラメータ項目の説明にて述べる。
設定画面1および設定画面3の各パラメータ項目と、その具体的な設定範囲について順に説明すると、規格としては選定されたCODE39またはJAN13が表示される。「幅」は、バーコードシンボルの基本エレメントの印字幅を設定するもので、小、中、大の3種類から選択して設定できる。各印字幅は次のとおりである。
【0028】
小;0.011インチ=0.282mm(2ドット)
中;0.017インチ=0.423mm(3ドット)
大;0.022インチ=0.564mm(4ドット)
なお、各規格における基本エレメント幅(単位:mm)は次のとおりである。
【0029】

Figure 0003627259
上記により明かなように、POSTNETでは印字幅として小を選択することはできない。
【0030】
「高さ」は、バーコードシンボルの印字高さを設定するもので、インチまたはmm単位で設定可能である。「高さ」の最小値は0.13インチ=3.4mmに設定されている。また、最大値はテーププリンタ12に装着されている印刷用テープ25の幅に応じて次のように決定される。
【0031】
Figure 0003627259
ただし、POSTNETでは、バーの印字高さはフルバー(0.125±0.010インチ)とショートバー(0.050±0.010インチ)の2種類に規定されており、本実施例では
フルバー: 0.128インチ=3.175mm
ショートバー: 0.050インチ=1.270mm
に固定されている。
【0032】
「桁数」は、バーコードデータの桁数であり、次のように規格されている。
CODE39 2〜20桁の範囲で任意に設定
I−2/5 4〜22桁の範囲で任意に設定
JAN13 12桁
JAN8 7桁
UPC−A 11桁
UPC−E 6桁
CODE128 2〜20桁の範囲で任意に設定
EAN128 2〜20桁の範囲で任意に設定
POSTNET 6桁、10桁、12桁
JAN13、JAN8、UPC−A、UPC−Eのように桁数が固定されている規格の場合、設定画面3に示されるように「桁数」の項目自体が表示されない。なお、チェックデジット、スタート/ストップキャラクタ等が付加される場合には、印字桁数は上記よりも大きくなる。
【0033】
「下部文字」は、バーコードシンボルの下部にバーコードデータ(文字)を併記するかしないかを「有り」または「無し」で選択できる。
「配置」は、下部文字の配置形式であり、左寄せ、中央寄せ、右寄せまたは均等割付が選択できる。
【0034】
「チェックデジット」は、チェックデジットを付加するか否かの選択であり、チェックデジットの付加が要件とされているバーコード規格(JAN13、JAN8、UPC−A、UPC−E、POSTNET)では、この項目は表示されない。
【0035】
さらに、バイナリレベル型のバーコード規格(CODE39、I−2/5、CODABAR)については、太バーと細バーとの比率もパラメータとして設定可能で、2:1、2.5:1、3:1のいずれかを選択できる。
バーコードパラメータ設定サブルーチンの説明に戻ると、既にバーコード化処理された文字データが有る場合は(S20:NO)、制御装置C1は、S24でバーコード規格がCODE39であるかを判定し、YESであればCODE39によるバーコードの修正可能なパラメータ項目を設定画面2としてCRT16に表示させる(S25)。あるいは、S24:NOであれば、JAN13が選定されたとしてJAN13によるバーコードの修正可能なパラメータ項目を設定画面4としてCRT16に表示させる(S26)。
【0036】
図6(b)に示すように、設定画面2においても設定画面1と同様のパラメータ項目が表示されるが、「規格」および「桁数」には2重丸が付記されておらず設定変更できないことが示されている。図7(b)に示すように、設定画面4においても設定画面3と同様のパラメータ項目が表示されるが、「規格」には2重丸が付記されておらず設定変更できないことが示されている。
【0037】
図5に示すように、制御装置C1は、設定画面1〜4のいずれかをCRT16に表示させた(S22、S23、S25またはS26)後、キーボード18によるキー入力を待ち、キー入力があれば(S27:YES)、次のS28へ進む。S28では、制御装置C1は、キー入力がキャンセルの指令かを判定し、YESであればバーコードパラメータ設定サブルーチンを終えてメインルーチンへリターンする。また、S28においてキャンセルの指令ではないと判定された場合には(S28:NO)、終了の指令かを判定する(S29)。ここで終了の指令と判定されれば、制御装置C1は設定画面1〜4に表示されているパラメータを記憶して(S30)、メインルーチンへリターンする。一方、終了の指令ではない場合(S29:NO)、S31へ進み設定変更が可能なパラメータ項目に関わるキー入力かを判定する。ここで設定変更可能な項目に関わるキー入力であれば(S31:YES)、制御装置C1はこのキー入力に応じてパラメータを変更し、CRT16の表示を変更させて(S32)、S27へ回帰する。一方、設定変更可能な項目に関わるキー入力でなければ(S31:NO)、制御装置C1は、例えばブザによる警報を発して(S33)、S27へ回帰する。
【0038】
ここで、図4に示されるメインルーチンの説明に戻るが、S1〜S6については既に説明したので、S7以下について説明する。
S2における入力が、文字キー入力でなく(S3:NO)、バーコードパラメータ設定キーでもなければ(S5:NO)、制御装置C1は、ブロック選択キーであるかを判定し(S7)、YESであればS8へ進み、NOであればS9へ進む。制御装置C1は、S8においては、カーソルK上にバーコードブロック108、110があるか(図8参照)を判定する。図8に示される状態では、バーコードブロック108がカーソルK上にあるので、S8:YESとなり、制御装置C1はこのバーコードブロック108を選択状態にして(S10)、S2に回帰する。ここで、選択状態にするとは、パラメータの設定変更等の修正の対象とすることである。したがって、このバーコードブロック108を選択状態にして、上述のバーコードパラメータの設定サブルーチンを実行すれば、バーコードブロック108中のバーコードシンボル100(CODE39)について「幅」、「高さ」、「下部文字」、「配置」、「チェックデジット」のパラメータを変更することができる。一方、カーソルK上にバーコードブロックがなければ(S8:NO)、制御装置C1はS2へ回帰する。
【0039】
また、S7:NOでS9に進んだ場合、制御装置C1は入力が全ブロック選択キーによるかを判定し、YESであればCRT16に表示されている全てのバーコードブロックを選択状態にして(S11)、S2に回帰する。図8に示される例では、CODE39によるバーコードブロック108とJAN13によるバーコードブロック110の両方が選択状態にされる。この場合、例えば「高さ」等の共通のパラメータ項目については、1回の入力操作で両方を同時に設定変更できる。つまり、異なる規格に従うバーコードシンボル100、102を同時に編集、修正できる。このため、例えば1個の商品に2種類以上のバーコードを貼付する場合等には、便利である。
【0040】
さらに、S9:NOの場合には、制御装置C1は、その入力に応じたキー処理を実行してS2に回帰する。
以上、バーコード印刷データ作成制御ルーチンをほぼステップ順にしたがって説明したが、具体的な操作手順に従って要約すると、イニシャライズ(S1)に続いてバーコード規格の選定とパラメータ項目の設定がなされる(バーコードパラメータ設定サブルーチン)。次に、バーコード化すべき文字が入力されると(S2:YES、S3:YES)、バーコードブロック108、110がCRT16に表示される(S4)。この状態で個別のブロック選択(S7:YES、S8:YES、S10)または全ブロック選択(S7:NO、S9:YES、S11)し、バーコードパラメータ設定サブルーチンを実行させれば、規格および新規設定時のパラメータ設定に応じて変更可能なパラメータ項目がCRT16に表示される。操作者が表示されたパラメータ項目を設定変更することで、これら以外のパラメータ項目の設定を指示することは回避され、操作性は向上する。しかも、変更不可能とされているパラメータ項目に関わる入力があった場合には、制御装置C1はこの様な入力を受け入れずに、警報を発するので(S31:NO、S33)、誤入力も防止される。
【0041】
この実施例のテープ印刷機10は、上述のように作動するが、このテープ印刷機10においては、キーボード18およびマウス20が入力手段に相当し、制御本体部22の制御装置C1が、規格記憶手段、データ作成手段、データ記憶手段、出力手段、設定指示選択手段としての機能を備えている。
【0042】
上記の例では、バーコード規格としてCODE39とJAN13との2種類を選択可能として説明したが、あくまでも説明を簡素化するための措置であり、例えばS21およびS24における処理を、バーコード規格の一覧表示による選択とすれば、上述した各種のバーコード規格を対象とできることは言うまでもない。
【0043】
なお、この実施例のテープ印刷機10は、バーコードの印刷以外にも使用可能であり、入力された文字や記号を、バーコード化せずに、そのまま文字や記号として印刷することもできる。
以上、実施例に従って、本発明について説明したが、本発明はこのような実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲でさまざまに実施できることは言うまでもない。
【0044】
【発明の効果】
以上説明したように、請求項1記載のバーコード印刷データ作成装置によれば、修正時には、再設定不可と規定されたパラメータ項目を変更する設定指示を受け入れないので、既に入力または作成されたデータの重要部分、例えば文字列を抹消するような修正操作は回避され、操作性は向上する。
【0045】
請求項2記載のバーコード印刷データ作成装置によれば、請求項1記載の構成によると同様の効果を得られる他に、設定可能なパラメータ項目が表示されるので、これらを確認しながら設定でき、これら以外のパラメータ項目を設定指示することは回避されるので、操作性は一層向上する。
【図面の簡単な説明】
【図1】実施例のテープ印刷機の概要の説明図である。
【図2】実施例のテープ印刷機のテーププリンタに内蔵される印刷機構の概要お説明図である。
【図3】実施例のテープ印刷機の制御系のブロック図である。
【図4】実施例のテープ印刷機で実行されるバーコード印刷データ作成制御ルーチンのフローチャートである。
【図5】実施例のテープ印刷機で実行されるバーコードパラメータ設定サブルーチンのフローチャートである。
【図6】CODE39におけるパラメータ設定画面の説明図であり、図6(a)は新規作成時の設定画面を、図6(b)は修正時の設定画面を表す。
【図7】JAN13におけるパラメータ設定画面の説明図であり、図7(a)は新規作成時の設定画面を、図7(b)は修正時の設定画面を表す。
【図8】実施例のテープ印刷機のCRTに表示されるバーコードブロックを一例を示す説明図である。
【図9】本発明のバーコード印刷データ作成装置の構成を例示するブロック図である。
【符号の説明】
10・・・テープ印刷機、12・・・テーププリンタ、14・・・印刷データ作成装置(バーコード印刷データ作成装置)、16・・・CRT(表示手段)、18・・・キーボード(入力手段)、20・・・マウス(入力手段)、22・・・制御本体部、C1・・・制御装置、25・・・印刷用テープ、100、102・・・バーコードシンボル、108、110・・・バーコードブロック、CS・・・テープ収納カセット、PM・・・印刷機構。[0001]
[Industrial application fields]
The present invention relates to a barcode print data creation device that creates barcode barcode data corresponding to an input character string and outputs the barcode data as print data.
[0002]
[Prior art]
Conventionally, when a bar code standard is selected, a character string is input, and parameter items that are required to be set according to the standard are set, bar code data is created according to these parameters, and bar code data is printed when an output instruction is issued 2. Description of the Related Art Barcode print data creation devices that convert and output to dot data for printing are known. With this type of barcode print data creation apparatus, it is possible to select, change, and set / change parameter items at any time. For this reason, for example, it may be assumed that the input character string does not conform to the character string digit limit or usable character restriction associated with the change of the standard. It was erased.
[0003]
[Problems to be solved by the invention]
However, according to such a conventional configuration, the barcode standard is selected and changed, parameter items are set, and the degree of freedom of the change is high. For example, it is necessary to input a character string every time the standard is changed. The improvement of operability was demanded.
[0004]
An object of the present invention is to provide a barcode print data creation device that can improve operability by accepting only a setting instruction for changing a parameter item defined as resettable.
[0005]
[Means for Solving the Problems]
As a means for solving the above-mentioned problem, as illustrated in FIG. 9, the barcode print data creating apparatus according to claim 1 is provided with an input means for inputting characters and various commands, and a barcode standard. Standard storage means for storing related standard data, and reading the standard data corresponding to the standard designated via the input means from the standard storage means And Data creation means for creating barcode data in accordance with a setting instruction from the input means for a character string input from the input means and a parameter item requested to be set by the standard data; and data for storing the barcode data In the barcode print data creation apparatus, comprising: storage means; and output means for converting the barcode data into printing dot data and outputting the data, the barcode data Determining means for determining whether or not is newly created, and when the judging means determines that it is newly created Accept setting instructions from the input means for all of the parameter items, When it is determined by the determination means that it is not newly created Setting instruction selection means for accepting the setting instruction only for the parameter item defined as being resettable in advance When Was established.
[0006]
The barcode print data creation device according to claim 2 is the barcode print data creation device according to claim 1, wherein all the parameter items are displayed when the barcode data is newly created, and the created barcode data The display means for displaying only the parameter items defined as being resettable when the correction is made.
[0007]
[Action]
In the barcode print data creation device according to claim 1 having the above-described configuration, The determination means determines whether or not the barcode data is newly created, Setting instruction selection means When it is determined by the determination means that the file is newly created Accept setting instructions from the input means for all parameter items, If it is determined by the determination means that it is not a new creation A setting instruction is accepted only for parameter items that are defined in advance as resettable.
[0008]
When barcode data is not newly created, that is At the time of correction, for example, to change what has been set once requires the same operation as new creation, so it does not accept the setting instruction to change the parameter item specified as non-resettable. A correction operation that deletes an important part, for example, a character string is avoided, and the operability is improved.
[0009]
In the barcode print data creation device according to claim 2, in addition to the same operation as in the configuration according to claim 1, the display means is created by displaying all parameter items when barcode data is newly created. When the barcode data is modified, only the parameter items specified as resettable are displayed.
[0010]
The operator can set the parameters while confirming all parameter items on display. In addition, since parameter items that can be reset can be confirmed at the time of correction, setting instructions for parameter items other than these can be avoided, and the operability is further improved.
[0011]
【Example】
Next, an embodiment of the present invention will be described with reference to the drawings.
In this embodiment, the present invention is applied to a tape printer capable of printing letters and symbols such as alphabets and numbers on a tape.
[0012]
As shown in FIG. 1, a tape printer 10 includes a tape printer 12 and a print data creation device 14 that supplies print data to the tape printer 12. The print data creation device 14 creates the barcode print data according to the present invention. It corresponds to a device.
The print data creation device 14 is displayed on a CRT display (hereinafter also simply referred to as CRT) 16 for displaying characters, symbols, and the like, a character input key for inputting characters such as alphabets, numbers, and symbols, and the CRT 16. A keyboard 18 having a cursor movement key for moving the cursor up / down / left / right, a return key for line feed or determination, a print key for executing printing, a deletion key for deleting input data, and the like, CRT 16 A coordinate input device (hereinafter also simply referred to as a mouse) 20 for operating the above mouse cursor to perform various inputs, a control stored in advance, and various arithmetic processes in accordance with inputs from the keyboard 18 or mouse 20 A main body 22 is provided.
[0013]
Next, the outline of the printing mechanism PM of the tape printer 12 will be described with reference to FIG. A rectangular tape storage cassette CS detachably incorporated in the printing mechanism PM has a tape spool 26 around which a printing tape 25 made of a transparent laminate film is wound, and a ribbon supply around which an ink ribbon 27 is wound. A spool 28, a take-up spool 29 for taking up the ink ribbon 27, a supply spool 31 on which a double-sided tape 30 having the same width as the printing tape 25 is wound with the release paper as the outside, and the printing tape 25 And a joining roller 32 for joining the double-sided tape 30 are rotatably provided.
[0014]
A thermal head 33 is erected at a position where the printing tape 25 and the ink ribbon 27 overlap, a platen roller 34 that presses the printing tape 25 and the ink ribbon 27 against the thermal head 33, A feed roller 35 that presses the double-sided tape 30 against the joining roller 32 is pivotally supported by a support 36. The thermal head 33 is provided with a heating element group composed of 128 heating elements arranged in the vertical direction corresponding to the width of the printing tape 25.
[0015]
Accordingly, when the tape feeding motor 90 (see FIG. 3) is driven in the predetermined rotation direction, the joining roller 32 and the take-up spool 29 are energized to the 128 heating element groups while being driven in synchronization with each other in the predetermined rotation direction. At that time, characters and bit images are printed on the printing tape 25 by a plurality of dot rows (up to 128 dots) almost fully in the tape width, and the printing tape 25 is a laminated tape 37 in which the double-sided tape 30 is joined. The tape is fed in the tape feeding direction A and discharged to the outside of the tape printer 12 as shown in FIG. Although not shown in FIG. 2, the printing mechanism PM is provided with a movable blade that is swung by a cutter drive motor 94 (see FIG. 3) and a fixed blade that cooperates with the movable blade. The laminated tape 37 can be cut by swinging.
[0016]
Here, as the printing tape 25, the above-mentioned laminate film, a single-sided tape having a structure in which one side is covered with a release paper and the other side is a printing surface and does not require the double-sided tape 30, a thermal tape, an instant Four types of lettering tape are available. There are five types of tape widths: “6 mm”, “9 mm”, “12 mm”, “18 mm”, “24 mm”, and “red”, “blue”, “yellow”, “green” for each tape width. 13 types of tape colors are prepared. In addition, the color of a transparent tape such as a laminate film is a background color of the double-sided tape 30. Accordingly, various types of tape storage cassettes CS are prepared according to the type, width, and color of the printing tape 25, and are mounted on the printing mechanism PM according to the user's selection.
[0017]
The bottom wall of the tape storage cassette CS has a first protruding piece 38 having a shape corresponding to the tape width, a second protruding piece 39 having a shape corresponding to the tape color, and a third protruding piece having a shape corresponding to the tape type. The tape printer 12 includes a tape width sensor 76 (see FIG. 3) that detects the tape width from the shape of the first protruding piece 38, and a tape that detects the tape color from the shape of the second protruding piece 39. A tape type sensor 80 (see FIG. 3) for detecting the tape type from the shape of the color sensor 78 (see FIG. 3) and the third protruding piece 40 is provided.
[0018]
Next, the control system of the tape printer 10 will be described with reference to the block diagram of FIG.
First, the control system of the print data creation device 14 will be described.
The control device C1 built in the control main body 22 is equipped with a CPU 42, a RAM 46 connected to the CPU 42 via a bus 44, a communication interface (I / F) 48, an input / output interface 50, and a hard disk (not shown). It comprises a hard disk controller (HDC) 54 for a hard disk drive (HDD) 52. The input / output interface 50 includes a keyboard 18, a mouse 20, a CRT controller 56 for the CRT 16, and an FDD controller (FDC) 60 for a floppy disk drive (FDD) 58 built in the control main unit 22. It is connected.
[0019]
The hard disk mounted on the HDD 52 is used for each bar code standard name such as JAN8, CODE39, I-2 / 5, JAN13, UPC-A, UPC-E, CODABAR, CODE128, EAN128, POSTNET, etc. Characters and symbols defined as possible, bar pattern pattern codes corresponding to these characters and symbols, standard data related to parameter items etc. that need to be set when creating barcodes, dots for displaying bar patterns Code display pattern data memory in which patterns are stored in correspondence with pattern codes, character display pattern data memory in which dot pattern data for displaying characters is stored in correspondence with character code data, and contour lines for printing bar patterns Stipulate Bar pattern outline memory in which outline data (outline data) is stored corresponding to pattern code data, and outline data that defines outlines for character printing are classified for each typeface such as Gothic and Mincho. The font memory stored in correspondence with the code data, the character code data of the character input from the keyboard 18 and the pattern code data of the bar pattern corresponding to the character are converted into a dot pattern, and the dot image of the RAM 46 is converted into dot image data. A dot image development program stored in the memory 462, a display drive control program for controlling the CRT controller 56 in correspondence with the dot image data, a barcode print data creation control program specific to the present invention and described in detail later Etc. are stored.
[0020]
The text memory 461 of the RAM 46 stores document data composed of character codes corresponding to characters and symbols inputted from the keyboard 18 and bar pattern data composed of bar pattern codes corresponding to the character codes. The dot image memory 462 of the RAM 46 stores dot image data obtained by converting the character code data of the character input from the keyboard 18 and the pattern code data of the bar pattern corresponding to the character into a dot pattern as described above. The document information memory 463 stores data relating to the tape storage cassette CS such as data of a print document name, tape width, tape color, and tape type. Further, the status information memory 464 stores various information output from the tape printer 12.
[0021]
Next, the control system of the tape printer 12 will be described.
The control device C2 has a configuration in which a CPU 64, a ROM 66, a RAM 68, a communication interface (I / F) 70 and an input / output interface 72 are connected to each other via a bus 74, and print data is transmitted via the communication interface (I / F) 70. It is connected to the control device C1 of the creation device 14. The ROM 66 has a transfer control program for transmitting and receiving data to and from the print data creation device 14 via the communication interfaces 48 and 70, and the print dot image data transmitted from the print data creation device 14. A print drive control program for driving the thermal head 33 and the tape feed motor 90 is stored. The RAM 68 stores a reception buffer for storing print dot image data received from the print data creation device 14 via the communication interface 70, a status memory for storing status information, and information on the tape storage cassette CS that is mounted. A cassette information memory for printing, a print buffer for expanding the dot image data for printing into a print output form, and various memories for temporarily storing calculation results in the CPU 64.
[0022]
A tape width sensor 76, a tape color sensor 78, a type sensor 80, a cassette switch 82, and a tape end sensor 84 are connected to the input / output interface 72, and the controller C2 can read signals from these. The input / output interface 72 is connected to a drive circuit 88 for driving the thermal head 33, a drive circuit 92 for driving the tape feed motor 90, and a drive circuit 96 for driving the cutter drive motor 94. Thus, the operation of the thermal head 86, the tape feed motor 90, and the cutter drive motor 94 can be controlled by the control device C2.
[0023]
Next, a barcode print data creation control routine executed by the control device C1 of the print data creation device 14 will be described with reference to FIGS. In the figure, Si (i = 1, 2, 3...) Is each step.
When the power of the tape printer 10 is turned on and the barcode print data creation control routine shown in FIG. 4 is started, the control device C1 executes initialization such as clearing the RAMs 461 to 463 (S1). Next, the control device C1 waits for an input by an operation of a printable key such as characters and symbols on the keyboard 18 or an icon operation via the mouse 20 (S2). If the input here is input by a character key (S2: YES, S3: YES), the control device C1 stores the character code data of the character string corresponding to the operated key in the text memory 461, which will be described later. If the bar code standard is selected and the parameter items are set, the bar code symbol 100 (102) corresponding to this character string is displayed in the display margin 104 (corresponding to the margin required when the bar code reader reads. 106) is displayed on the CRT 16 as a barcode block 108 (110) (see FIG. 8). On the other hand, if the input is not a character key (S3: NO), the control device C1 determines whether it is a bar code parameter setting key (S5). If the input is a barcode setting key (S5: YES), the control device C1 proceeds to S6 and executes the barcode parameter setting subroutine shown in FIG.
[0024]
Next, the barcode parameter setting subroutine will be described, but the description will be simplified on the assumption that there are only two types of barcode standards, CODE39 and JAN13.
When the bar code parameter setting subroutine is started, the control device C1 first determines whether there is no character data that has already been subjected to bar code processing, that is, whether it has been newly created (S20). Here, the case of new creation (S20: YES) will be described first, and then the correction (S20: NO) will be described.
[0025]
When the control device C1 advances to S21 in S20: YES, it determines whether the barcode standard selection by the operator via the keyboard 18 or the mouse 20 is CODE39, and if YES, creates a new barcode by CODE39. Are displayed on the CRT 16 as the setting screen 1 (S22). Alternatively, if S21 is NO, the parameter items required for creating a new barcode by the JAN 13 are displayed on the CRT 16 as the setting screen 3 when the JAN 13 is selected (S23).
[0026]
As shown in FIG. 6A, in the setting screen 1, parameter items of “standard”, “width”, “height”, “number of digits”, “lower character”, “arrangement”, and “check digit” are displayed. Is displayed with double circles, and as shown in FIG. 7A, in the setting screen 3, the parameter items of “Standard”, “Width”, “Height”, “Lower Character”, and “Arrangement” are displayed. Displayed with double circles. A numerical value set as default in each parameter item is also displayed. In addition, double circles indicate that change is possible, and the standard itself is also subject to change.
[0027]
On the setting screen 3, there are no items for “number of digits” and “check digit”. The reason for this will be described in the following description of the parameter items.
The parameter items on the setting screen 1 and the setting screen 3 and their specific setting ranges will be described in order. The selected CODE 39 or JAN 13 is displayed as the standard. “Width” sets the printing width of the basic element of the barcode symbol, and can be selected and set from three types: small, medium, and large. Each print width is as follows.
[0028]
Small; 0.011 inch = 0.282 mm (2 dots)
Medium; 0.017 inch = 0.423 mm (3 dots)
Large; 0.022 inch = 0.564 mm (4 dots)
The basic element width (unit: mm) in each standard is as follows.
[0029]
Figure 0003627259
As is apparent from the above, POSTNET cannot select a small print width.
[0030]
“Height” sets the printing height of the barcode symbol and can be set in units of inches or mm. The minimum value of “height” is set to 0.13 inch = 3.4 mm. The maximum value is determined as follows according to the width of the printing tape 25 mounted on the tape printer 12.
[0031]
Figure 0003627259
However, in POSTNET, the bar printing height is defined in two types, full bar (0.125 ± 0.010 inch) and short bar (0.050 ± 0.010 inch).
Full bar: 0.128 inch = 3.175 mm
Short bar: 0.050 inch = 1.270mm
It is fixed to.
[0032]
“Number of digits” is the number of digits of the barcode data, and is specified as follows.
CODE39 Set arbitrarily within the range of 2 to 20 digits
I-2 / 5 Set arbitrarily in the range of 4 to 22 digits
JAN13 12 digits
JAN8 7 digits
UPC-A 11 digits
UPC-E 6 digits
CODE128 Set arbitrarily within the range of 2 to 20 digits
EAN128 Arbitrarily set within the range of 2 to 20 digits
POSTNET 6 digits, 10 digits, 12 digits
In the case of a standard in which the number of digits is fixed, such as JAN13, JAN8, UPC-A, and UPC-E, as shown in the setting screen 3, the item “number of digits” itself is not displayed. When a check digit, a start / stop character, etc. are added, the number of print digits becomes larger than the above.
[0033]
“Lower characters” can be selected with or without “whether” bar code data (characters) are written at the bottom of the bar code symbol.
“Arrangement” is an arrangement format of lower characters, and left alignment, center alignment, right alignment, or even allocation can be selected.
[0034]
“Check digit” is a selection of whether or not to add a check digit. In the bar code standards (JAN13, JAN8, UPC-A, UPC-E, POSTNET) where the addition of a check digit is a requirement, The item is not displayed.
[0035]
Furthermore, for the binary level bar code standards (CODE39, I-2 / 5, CODABAR), the ratio of the thick bar to the thin bar can be set as a parameter, and 2: 1, 2.5: 1, 3: Either 1 can be selected.
Returning to the description of the barcode parameter setting subroutine, if there is already character data that has been subjected to barcode processing (S20: NO), the control device C1 determines whether the barcode standard is CODE39 in S24, and YES. If so, the parameter items whose bar code can be corrected by the CODE 39 are displayed on the CRT 16 as the setting screen 2 (S25). Alternatively, if S24 is NO, the parameter items that can be corrected by the JAN 13 are displayed on the CRT 16 as the setting screen 4 when the JAN 13 is selected (S26).
[0036]
As shown in FIG. 6B, the same parameter items as those on the setting screen 1 are displayed on the setting screen 2, but “standard” and “number of digits” are not marked with a double circle and the setting is changed. It has been shown that it cannot. As shown in FIG. 7B, the parameter items similar to those on the setting screen 3 are also displayed on the setting screen 4, but “standard” is not marked with a double circle, indicating that the setting cannot be changed. ing.
[0037]
As shown in FIG. 5, the control device C1 displays any one of the setting screens 1 to 4 on the CRT 16 (S22, S23, S25 or S26), waits for a key input by the keyboard 18, and if there is a key input (S27: YES), go to next S28. In S28, the control device C1 determines whether or not the key input is a cancel command. If YES, the bar code parameter setting subroutine is terminated and the process returns to the main routine. If it is determined in S28 that the command is not a cancel command (S28: NO), it is determined whether the command is an end command (S29). If it is determined that the instruction is to end, the control device C1 stores the parameters displayed on the setting screens 1 to 4 (S30), and returns to the main routine. On the other hand, if it is not an end command (S29: NO), the process proceeds to S31 to determine whether the key input is related to a parameter item whose setting can be changed. If the key input is related to an item whose setting can be changed (S31: YES), the control device C1 changes the parameter according to the key input, changes the display of the CRT 16 (S32), and returns to S27. . On the other hand, if the key input is not related to an item whose setting can be changed (S31: NO), the control device C1 issues a buzzer alarm, for example (S33), and returns to S27.
[0038]
Returning to the description of the main routine shown in FIG. 4, since S1 to S6 have already been described, S7 and the following will be described.
If the input in S2 is not a character key input (S3: NO) and is not a barcode parameter setting key (S5: NO), the control device C1 determines whether it is a block selection key (S7), and YES If there is, the process proceeds to S8, and if NO, the process proceeds to S9. In S8, the control device C1 determines whether the barcode blocks 108 and 110 are on the cursor K (see FIG. 8). In the state shown in FIG. 8, since the barcode block 108 is on the cursor K, S8: YES, the control device C1 makes this barcode block 108 selected (S10), and returns to S2. Here, the selection state means to be a correction target such as a parameter setting change. Therefore, when the barcode block 108 is selected and the above-described barcode parameter setting subroutine is executed, the “width”, “height”, “height” of the barcode symbol 100 (CODE39) in the barcode block 108 is executed. It is possible to change the parameters of “lower letter”, “arrangement”, and “check digit”. On the other hand, if there is no barcode block on the cursor K (S8: NO), the control device C1 returns to S2.
[0039]
If S7: NO and the process proceeds to S9, the control device C1 determines whether the input is from the all block selection key. If YES, all the barcode blocks displayed on the CRT 16 are selected (S11). ), Return to S2. In the example shown in FIG. 8, both the barcode block 108 by CODE 39 and the barcode block 110 by JAN 13 are selected. In this case, for example, both common parameter items such as “height” can be set and changed simultaneously by a single input operation. That is, the barcode symbols 100 and 102 according to different standards can be edited and corrected simultaneously. For this reason, for example, when attaching two or more types of barcodes to one product, it is convenient.
[0040]
Further, in the case of S9: NO, the control device C1 executes key processing according to the input and returns to S2.
The barcode print data creation control routine has been described in almost the order of steps. In summary, according to a specific operation procedure, selection of a barcode standard and setting of parameter items are performed following initialization (S1) (barcode Parameter setting subroutine). Next, when a character to be barcoded is input (S2: YES, S3: YES), barcode blocks 108 and 110 are displayed on the CRT 16 (S4). If individual block selection (S7: YES, S8: YES, S10) or all block selection (S7: NO, S9: YES, S11) is executed in this state and the barcode parameter setting subroutine is executed, the standard and new settings are set. Parameter items that can be changed according to the parameter setting at the time are displayed on the CRT 16. By changing the setting of the parameter items displayed by the operator, it is possible to avoid setting other parameter items and to improve the operability. Moreover, when there is an input related to a parameter item that cannot be changed, the control device C1 does not accept such an input and issues an alarm (S31: NO, S33), thus preventing erroneous input. Is done.
[0041]
The tape printer 10 of this embodiment operates as described above. In this tape printer 10, the keyboard 18 and the mouse 20 correspond to input means, and the control device C1 of the control main unit 22 stores the standard memory. Functions as means, data creation means, data storage means, output means, and setting instruction selection means.
[0042]
In the above example, it has been described that two types of barcode standards, CODE39 and JAN13, can be selected. Needless to say, the above-mentioned various bar code standards can be targeted.
[0043]
Note that the tape printer 10 of this embodiment can be used for printing other than barcode printing, and the inputted characters and symbols can be directly printed as characters and symbols without being converted into barcodes.
As mentioned above, although this invention was demonstrated according to the Example, this invention is not limited to such an Example, It cannot be overemphasized that it can implement variously in the range which does not deviate from the summary of this invention.
[0044]
【The invention's effect】
As described above, according to the barcode print data creation device according to claim 1, at the time of correction, since the setting instruction for changing the parameter item defined as being non-resettable is not accepted, already input or created data A corrective operation such as deleting an important part of, for example, a character string is avoided, and the operability is improved.
[0045]
According to the barcode print data creation device of the second aspect, in addition to the same effects as the configuration of the first aspect, the settable parameter items are displayed. Since setting instructions for parameter items other than these are avoided, operability is further improved.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram of an outline of a tape printer according to an embodiment.
FIG. 2 is a schematic explanatory diagram of a printing mechanism built in the tape printer of the tape printer of the embodiment.
FIG. 3 is a block diagram of a control system of the tape printer of the embodiment.
FIG. 4 is a flowchart of a barcode print data creation control routine executed by the tape printer of the embodiment.
FIG. 5 is a flowchart of a barcode parameter setting subroutine executed by the tape printer according to the embodiment.
6A and 6B are explanatory diagrams of a parameter setting screen in the CODE 39. FIG. 6A shows a setting screen at the time of new creation, and FIG. 6B shows a setting screen at the time of correction.
7A and 7B are explanatory diagrams of a parameter setting screen in the JAN 13. FIG. 7A shows a setting screen at the time of new creation, and FIG. 7B shows a setting screen at the time of correction.
FIG. 8 is an explanatory diagram illustrating an example of a barcode block displayed on the CRT of the tape printer according to the embodiment.
FIG. 9 is a block diagram illustrating a configuration of a barcode print data creation device according to the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Tape printer, 12 ... Tape printer, 14 ... Print data creation apparatus (barcode print data creation apparatus), 16 ... CRT (display means), 18 ... Keyboard (input means) ), 20 ... Mouse (input means), 22 ... Control body, C1 ... Control device, 25 ... Tape for printing, 100,102 ... Barcode symbol, 108,110 ... Bar code block, CS ... tape storage cassette, PM ... printing mechanism.

Claims (2)

文字および種々の指令を入力するための入力手段と、バーコードの規格に関わる規格データを記憶する規格記憶手段と、前記入力手段を介して指定された前記規格に対応する前記規格データを前記規格記憶手段から読み取って、前記入力手段から入力される文字列および該規格データにより設定を要求されるパラメータ項目についての前記入力手段からの設定指示に従ってバーコードデータを作成するデータ作成手段と、前記バーコードデータを記憶するデータ記憶手段と、前記バーコードデータを印刷用ドットデータに変換して出力する出力手段とを備えるバーコード印刷データ作成装置において、
前記バーコードデータが新規作成であるか否かを判定する判定手段と、
該判定手段により新規作成であると判定されると前記入力手段からの設定指示を前記パラメータ項目の全てについて受け入れ、前記判定手段により新規作成でないと判定されると予め再設定可能と規定された前記パラメータ項目についてのみ前記設定指示を受け入れる設定指示選択手段
を設けたことを特徴とするバーコード印刷データ作成装置。
Input means for inputting characters and various commands, standard storage means for storing standard data relating to bar code standards, and the standard data corresponding to the standard specified via the input means read from the storage means, and data generating means for generating bar code data according to the setting instruction from the input means for parameter items that require setting by the character string and this standard data inputted from said input means, said bars In a barcode print data creation device comprising data storage means for storing code data, and output means for converting the barcode data into printing dot data and outputting the data,
Determining means for determining whether or not the barcode data is newly created;
If it is determined by the determination means that the new creation is made, the setting instruction from the input means is accepted for all of the parameter items, and if it is determined by the determination means that the new creation is not made, the resetting is defined in advance. bar code printing data creating apparatus characterized in that a <br/> a setting instruction selection means for receiving the setting instruction only parameter items.
前記バーコードデータの新規作成時には全ての前記パラメータ項目を表示し、前記作成されたバーコードデータの修正時には前記再設定可能と規定されたパラメータ項目のみを表示する表示手段を設けたことを特徴とする請求項1記載のバーコード印刷データ作成装置。All the parameter items are displayed when the barcode data is newly created, and display means for displaying only the parameter items defined as resettable when the created barcode data is corrected is provided. The barcode print data creation device according to claim 1.
JP19846094A 1994-08-23 1994-08-23 Barcode print data creation device Expired - Fee Related JP3627259B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19846094A JP3627259B2 (en) 1994-08-23 1994-08-23 Barcode print data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19846094A JP3627259B2 (en) 1994-08-23 1994-08-23 Barcode print data creation device

Publications (2)

Publication Number Publication Date
JPH0863537A JPH0863537A (en) 1996-03-08
JP3627259B2 true JP3627259B2 (en) 2005-03-09

Family

ID=16391481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19846094A Expired - Fee Related JP3627259B2 (en) 1994-08-23 1994-08-23 Barcode print data creation device

Country Status (1)

Country Link
JP (1) JP3627259B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0858027A3 (en) 1997-02-10 2001-10-04 Seiko Epson Corporation Recording device and recording method
JP3520389B2 (en) * 1997-02-10 2004-04-19 セイコーエプソン株式会社 System and method for barcode printing
JP4661660B2 (en) * 2006-03-30 2011-03-30 カシオ計算機株式会社 Printing apparatus and printing method
JP5904023B2 (en) * 2012-06-12 2016-04-13 ブラザー工業株式会社 Printing system, printing apparatus, and printing control program

Also Published As

Publication number Publication date
JPH0863537A (en) 1996-03-08

Similar Documents

Publication Publication Date Title
JP3852216B2 (en) Two-dimensional code data conversion recording medium, two-dimensional code data conversion device and printer
JP2621741B2 (en) Recording device
JP3627259B2 (en) Barcode print data creation device
JP3258486B2 (en) Tape printer
JP3377277B2 (en) Document processing device
JP2910817B2 (en) Tape printer
JP2827879B2 (en) Tape printer
JP2976416B2 (en) Barcode printing device
JPH07125312A (en) Bar code printer
JPH06198962A (en) Preparing device for registration dot pattern data of tape printer
JP3050469B2 (en) Tape printer
JP2998817B2 (en) Barcode printing device
JP3632214B2 (en) Bar code input device and bar code input method
JP3095046B2 (en) Dot pattern data creation device for registration of tape printer
JPH07195752A (en) Preparing device of bar code
JP3464205B2 (en) Tape printer
JPH07285244A (en) Printing device
JP3521310B2 (en) Barcode creation device
JP3258578B2 (en) Recording device
JP3475146B2 (en) Recording device
JP2947033B2 (en) Input device
JPH07195791A (en) Tape printer
JP3213154B2 (en) Tape printer
JP3237979B2 (en) Tape printer
JPH0872320A (en) Tapelike label forming apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20040309

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20040430

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20041116

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Effective date: 20041129

Free format text: JAPANESE INTERMEDIATE CODE: A61

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 3

Free format text: PAYMENT UNTIL: 20071217

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20081217

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20091217

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20101217

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20121217

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees