JPH07186456A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPH07186456A JPH07186456A JP34958393A JP34958393A JPH07186456A JP H07186456 A JPH07186456 A JP H07186456A JP 34958393 A JP34958393 A JP 34958393A JP 34958393 A JP34958393 A JP 34958393A JP H07186456 A JPH07186456 A JP H07186456A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bar code
- numbering
- stored
- code data
- 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.)
- Granted
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Printers Characterized By Their Purpose (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
ーコードを順次カウントアップして印刷することができ
ると共に、文字、数字等からなる整理番号列とバーコー
ドシンボルとを同時に印刷処理する。 【構成】 データポインタ値DPにテキストメモリ31
に格納されているバーコードデータの内13桁の数字か
らなるデータキャラクタの末尾アドレスがセットされ
(S130)、読み出されたコードデータが数字「0」
〜「9」のいずれかの数字を示すコードデータであるか
否かが判断され(S132)、コードデータが数字
「9」のコードデータであるか否かが判断される(S1
33)。読み出されたデータが数字「9」のコードデー
タである場合には(S133:YES)、データポイン
タ値DPで指示するデータが数字「0」のコードデータ
に置き換えられ(S134)、データポインタ値DPが
1つインクリメントされる(S135)。
Description
整理番号列とバーコードを同時に印刷できる印刷装置に
関し、特に数字、文字等からなる整理番号列を順次カウ
ントアップして印刷すること、及びバーコードを順次カ
ウントアップして印刷することを同一の印刷媒体に同時
に行うことができる印刷装置に関するものである。
ト、五十音といった配列性のある文字からなる整理番号
列を順次カウントアップして印刷することのできる印刷
装置が実用化されており、例えば、特開平5−1856
95号公報には、数字、文字混在の整理番号列における
指定した範囲に存在する数字、又は文字を指定した数
値、または文字まで順次カウントアップして印刷するこ
とができると共に、整理番号列中にカウント不能な記号
が含まれていても、その記号を無視することにより整理
番号列を順次カウントアップして印刷することができる
印刷装置が開示されている。
等におけるデータ処理をコンピュータを用いて電算処理
することが一般的に行われており、かかる場合にコンピ
ュータへのデータ入力を容易にするため、読み取り装置
によって瞬時に読み取り可能な識別番号、通し番号等を
複数のバーで表したバーコードが良く用いられている。
しかしながら、このようにコンピュータへのデータ入力
が容易なバーコードも、読み取り装置を介さずに、人間
が視覚を通じて識別する場合には識別不能であり、その
取扱いが不便である。
らなる整理番号列を印刷すれば良いように思われるが、
整理番号列は印刷装置においてキャラクタデータとして
取り扱われ印刷されるものであり、バーコードは、ドッ
トパターンデータとして取り扱われ印刷されるものであ
ることから、データ形式の異なる整理番号列とバーコー
ドを同時に印刷することは困難であった。かかる問題点
を解決するため、特開平5−177898号公報には、
入力されたキャラクタデータをドットパターンデータに
変換するデータ変換手段を備え、印刷の際にはドットパ
ターンデータとして取り扱うことで整理番号列とバーコ
ードとを同時に印刷できるバーコード印刷装置が提案さ
れている。
開平5−185695号公報に開示された発明によれ
ば、数字、文字が混在する整理番号列について順次カウ
ントアップして印刷する構成は備えているものの、バー
コードを印刷する構成、更には、バーコードを順次カウ
ントアップして印刷する構成を備えていないので、バー
コードを含むナンバリングラベルを印刷することができ
ず、市場の要求に応えることができないという問題があ
った。
示された発明によれば、バーコードと共に整理番号列を
同時に、併記して印刷することができる構成を備えてい
るので、人間の視覚をもってバーコードの内容が一見し
て認識できるという従来にない利点を有するものの、バ
ーコードを順次カウントアップして印刷する構成を備え
ておらず、また、これに合わせて整理番号列を順次カウ
ントアップする構成をも備えていないことから、バーコ
ード及び整理番号列を順次カウントアップするために
は、その都度、バーコードデータ、整理番号列データを
入力し直さなければならず、カウントアップのナンバリ
ングを必要とする場合には、その取扱いが煩雑であり、
ナンバリング処理の作業効率が悪いという問題があっ
た。
も、バーコードを順次カウントアップして印刷すること
ができず、数字、文字等からなるナンバリング列を順次
カウントアップして印刷できるに留まることから、依然
としてバーコードのみを用いた場合に生ずる従来の問題
点が解決されていないという問題があった。
めになされたものであり、文字、数字等からなる整理番
号列、及び、バーコードを順次カウントアップして印刷
することができると共に、文字、数字等からなる整理番
号列とバーコードシンボルとを同時に印刷処理すること
ができる印刷装置を提供することを目的とし、また、バ
ーコードデータの視覚による識別性を高め商品管理等に
おける作業効率を飛躍的に向上させることを目的とす
る。
本発明は、文字、数字及び指令等を入力できる入力手段
と、その入力手段から入力された数字データをバーコー
ドデータに変換するバーコードデータ変換手段と、前記
入力手段から入力された文字、数字からなる整理番号列
データ及び前記バーコードデータ変換処理により数字デ
ータから変換されたバーコードデータを表示するディス
プレイと、前記入力手段から入力された整理番号列デー
タ及び前記バーコードデータ変換処理により数字データ
から変換されたバーコードデータとを記憶するデータ記
憶手段と、そのデータ記憶手段に記憶された整理番号デ
ータ、バーコードデータを印刷用ドットパターンデータ
に変換するデータ変換手段と、その印刷用ドットパター
ンデータを記憶する印刷データ記憶手段とを備えた印刷
装置において、前記データ記憶手段に記憶された整理番
号列データ、バーコードデータを順次カウントアップし
て印刷するナンバリング処理回数を設定するナンバリン
グ回数設定手段と、前記ナンバリング処理を施す範囲を
指定するナンバリング範囲指定手段と、前記データ記憶
手段に記憶されたバーコードデータを初期値から前記ナ
ンバリング回数設定手段により設定された回数まで順次
カウントアップしつつ前記データ記憶手段に記憶させる
バーコードカウントアップ処理手段と、前記データ記憶
手段に記憶された整理番号列データのうち数字のコード
データを初期値から前記ナンバリング回数設定手段によ
り設定された回数まで順次カウントアップしつつ前記デ
ータ記憶手段に記憶させる数字列カウントアップ処理手
段と、前記印刷データ記憶手段に記憶された印刷用ドッ
トパターンデータに基づき整理番号列、バーコードシン
ボルを前記ナンバリング回数に到達するまで印刷する印
刷処理手段とを構成として備える。
力されたバーコードデータ用の数字データは、バーコー
ドデータ変換手段によってバーコードデータに変換さ
れ、データ記憶手段に記憶されると共に、バーコードシ
ンボルとしてディスプレイ上に表示され、また、入力手
段により入力された文字、数字からなる整理番号列デー
タは、データ記憶手段に記憶されると共に、整理番号列
としてディスプレイ上に表示される。
ードデータ、整理番号列データの各データを順次カウン
トアップして印刷するナンバリング処理の回数は、ナン
バリング回数設定手段により設定され、バーコードデー
タ、整理番号列データの各データに対してナンバリング
処理を施す範囲は、ナンバリング範囲指定手段により指
定される。
タの一つであるバーコードデータは、バーコードデータ
カウントアップ処理手段によって初期値からナンバリン
グ回数設定手段によって設定された回数まで順次カウン
トアップされつつデータ記憶手段に記憶され、また、入
力データ記憶手段に記憶されたデータの他の一つである
整理番号列データのうち数字のコードデータは、カウン
トアップ処理手段によって初期値からナンバリング回数
設定手段によって設定された回数まで順次カウントアッ
プされつつデータ記憶手段に記憶される。
り順次カウントアップされた整理番号列中の数字のコー
ドデータ及びバーコードデータと、カウントアップ処理
の施されていない文字のコードデータは、データ変換手
段によって印刷用ドットパターンデータに変換され、印
刷データ記憶手段に記憶される。印刷データ記憶手段に
記憶された印刷用ドットパターンデータは、印刷処理手
段によって、ナンバリング回数設定手段により設定され
た回数に到達するまで整理番号列、バーコードシンボル
として印刷される。
一実施例について図面を参照して説明する。先ず、テー
プ印刷装置1の全体構成について図1に基づき説明す
る。図1は、テープ印刷装置1の平面図であり、テープ
印刷装置1の本体フレーム2の前方にはキーボード3が
配置されており、また、キーボード3の後部の本体フレ
ーム2内には、印刷機構PMが配設されている。さら
に、テープ印刷装置1の本体には、文字や記号、バーコ
ードシンボルを表示可能な液晶ディスプレイ4が配設さ
れている。
プレイ4上に表示されるカーソルKを左右に移動させる
カーソル移動キー3a、入力モードを文字、数字入力モ
ードから、バーコードデータ入力モードに変更するバー
コードデータ入力キー3b、ナンバリング処理を施す範
囲の指定処理を開始するためのナンバリング範囲指定キ
ー3c、前記各キーの他、改行や各種設定範囲の始点、
終点の決定、各種コマンドの実行等を行なうリターンキ
ー3d、文字、記号等を入力するための文字キーCH、
数字を入力するための数字キーN、印刷機構PMを介し
て印刷用テープ上に整理番号列、バーコードの印刷を行
なうことを指令する印刷キーP、スペースキー3e、そ
の他テープ印刷装置1の操作上必要な各種のキーが設け
られている。
イコントローラDCによる表示制御の下、文字キーC
H、数字キーN等から入力された各種データを表示する
ものであり、又、バーコードデータの入力がなされた場
合には、簡略化したバーコードシンボルBSを表示する
ものである。更に、ナンバリング範囲指定キー3cが押
下された場合には、液晶ディスプレイ4上においてナン
バリング処理を施す範囲を選択、指定するものである。
して説明する。ここに、図2はテープ印刷装置1におけ
る印刷機構の平面を示す説明図である。印刷機構PMに
は、着脱自在のテープ収納カセットCSが装着されてお
り、このテープ収納カセットCSには、透明なフィルム
からなる所定幅の印刷用テープ5が巻装されたテープス
プール6と、インクリボン7が巻装されたリボン供給ス
プール8と、このインクリボン7を巻取る巻取りスプー
ル9と、印刷用テープ5と同一幅の両面テープ10が剥
離紙を外側にして巻装された両面テープ供給スプール1
1と、印刷用テープ5と両面テープ10とを接合させる
接合ローラ12とが回転自在に設置されている。
る位置には、サーマルヘッド13が立設され、これら印
刷用テープ5とインクリボン7とをサーマルヘッド13
に押圧するプラテンローラ14と、印刷用テープ5と両
面テープ10とを接合ローラ12に押圧する送りローラ
15とは、支持体16に回転可能に枢支されている。こ
のサーマルヘッド13には、128個の発熱素子からな
る発熱素子群が上下方向に列設されている。
装置1の制御系について図3に基づいて説明する。図3
はテープ印刷装置1の制御ブロック図である。テープ印
刷装置1は、制御装置Cを核として構成されており、制
御装置Cは、ROM21に記憶された各種のプログラム
に基づいて種々の演算を行なうCPU20、各種のプロ
グラムを記憶するプログラムメモリ22が設けられたR
OM21、多数のキャラクタに関し、表示用ドットパタ
ーンデータがコードデータに対応させて格納されている
CGROM23、キャラクタを印刷するために多数のキ
ャラクタの各々に関して、キャラクタの輪郭線を規定す
るアウトラインデータが書体毎にコードデータに対応さ
せて格納されているアウトラインデータROM24、C
PU20により演算された演算結果を一時的に記憶する
RAM30、これらの各CPU20、ROM21、CG
ROM23、アウトラインデータROM24、RAM3
0、を相互に接続するとともに、入出力インターフェイ
ス25に接続するバス26とからなる。
グラムメモリ22には、ナンバリング処理を施す数字
列、バーコードを指定するナンバリング範囲指定処理プ
ログラム22a、ナンバリング処理指定された数字列を
順次カウントアップするカウントアップ処理プログラム
22b、ナンバリング処理指定されたバーコードを順次
カウントアップするバーコードカウントアップ処理プロ
グラム22c、テキストメモリ31の各コードデータに
対応するアウトラインデータをドットパターンデータに
変換処理して印刷バッファに展開するイメージ展開処理
プログラム22d、印刷バッファに格納されているドッ
トパターンデータを次々読み出して印刷機構PMを介し
て印刷用テープ5に印刷する印刷処理プログラム22
e、バーコードデータ入力時において入力された数字デ
ータをバーコードデータに変換するバーコードデータ変
換処理プログラム22f、ナンバリング処理を施す回数
を設定するナンバリング回数設定プログラム22g、そ
の他ワードプロセッサ1の制御上必要な表示制御プログ
ラム等の各種のプログラムが記憶されている。
22fは、JAN(Japan ArticleNumber)の規格に基
づいて、データキャラクタ(12桁表示)とモジュラチ
ェックキャラクタ(1桁数字)とを含む13個の数字デ
ータを標準仕様のバーコードデータに変換するものであ
る。即ち、バーコードのデータは、レフトガードバーに
ついて3モジュール、左側の6個のデータキャラクタと
して42モジュール、センターバーとして5モジュー
ル、右側の5個のデータキャラクタとして35モジュー
ル、1個のモジュラチェックキャラクタとして7モジュ
ール、ライトガードバーについて3モジュール等に変換
される。
アを有し、文字キーCH、数字キーN等から入力された
文書データ等を記憶するテキストメモリ31、イメージ
展開処理プログラム22dにおいて、印刷するデータを
読み出しドットパターンデータを作成するためにテキス
トメモリ31の先頭のアドレスが格納されるイメージポ
インタ(この内容をデータポインタ値IPとする。)、
カウントアップ処理プログラム22b、バーコードカウ
ントアップ処理プログラム22cにおいて、カウントア
ップするカウンタ(この内容をカウンタ値Mとす
る。)、又は、バーコードデータを読み出すためにテキ
ストメモリ31の末尾アドレスが格納されるデータポイ
ンタ(この内容をデータポインタ値DPとする。)、設
定された文字のサイズが格納される文字サイズメモリ3
2、バーコードの印刷をするために13桁の数字からな
るデータキャラクタのデータが格納されるバーコードバ
ッファ33、印刷データが格納される印刷バッファ34
等から構成されている。
キーボード3及び表示装置DMが接続されており、キー
ボード3上の文字キーCH、数字キーN等が押下された
場合には、その押下された文字キーCH、数字キーN等
に対応する文字、数字等の整理番号列データ及び、バー
コードデータ入力時においては数字データがバーコード
データに変換されてテキストメモリ31に記憶されてい
くとともに、ディスプレイコントローラDC、ディスプ
レイメモリ4aを介して液晶ディスプレイ4上に、その
整理番号列、及びバーコードシンボルが表示されるもの
である。更に、入出力インターフェイス25には印刷機
構PMが接続されており、キーボード3上の印刷キーP
が押下された場合には、印刷バッファ34に格納されて
いるドットパターンデータが印刷機構PMを介して印刷
テープ5上に印刷される。
刷装置1の基本的動作について図4を参照して説明す
る。ここに、図4はテープ印刷装置1の基本的動作に対
応するプログラムを示すフローチャートである。電源が
投入されると、テキストメモリ31等の初期化が行われ
(S1)、続いてキー入力の有無が判断される(S
2)。キー入力がなされない場合には、キー入力がある
まで待機し(S2:NO)、キー入力がなされた場合に
は(S2:YES)、入力されたキーが文字キーCH、
数字キーNであるか否かが判断される(S3)。ここ
に、初期化(S1)が行われた後の入力モードは、常に
文字、数字入力モードに設定されるものとする。
Nの場合には(S3:YES)、そのキーに対応するコ
ードデータが入力順にテキストメモリ31に格納される
(S4)と共に、ディスプレイコントローラDCを介し
て液晶ディスプレイ4上に入力内容が表示される。ま
た、入力されたキーが、バーコードデータ入力キー3b
の場合には(S6:YES)、入力モードがバーコード
入力モードに切り替わり、後述するバーコードデータ入
力処理が開始される(S7)。
入力キー3bでない場合(S6:NO)には、ナンバリ
ング処理を施す範囲を指定するナンバリング範囲指定キ
ー3cであるか否かが判断され(S8)、ナンバリング
範囲指定キー3cである場合には(S8:YES)、後
述するナンバリング範囲指定処理プログラム22aが実
行される(S9)。入力されたキーがナンバリング範囲
指定キー3cでない場合には(S8:NO)、印刷キー
Pであるか否かが判断され(S10)、印刷キーPであ
る場合には(S10:YES)、後述する印刷処理プロ
グラム22e(S11)が実行される。入力されたキー
が印刷キーPでない場合には(S10:NO)、入力さ
れたキーに対応する処理が実行される(S12)。
ついて図5、図12を参照して説明する。ここに、図5
はバーコードデータ入力処理プログラムのフローチャー
ト、図12はバーコード入力処理時における液晶ディス
プレイ4の表示状態を示す説明図である。図に示すよう
に、先ず、液晶ディスプレイ4の先頭表示位置に開始マ
ークSMが表示されるバーコード入力画面に切り替わり
(S20)、バーコードバッファ33にバーコードの開
始コードが格納される(S21)。続いて、数字キーN
が入力されると(S22、S23:YES)、その数字
に対応する数字コードがバーコードバッファ33に格納
され(S24)、その数字コードに対応するドットパタ
ーンがCGROMから読み込まれてディスプレイメモリ
4aに出力されてカーソルKの位置に表示されると共
に、その右隣にカーソルKが移動し(S25)、ディス
プレイコントローラDCを介して液晶ディスプレイ4に
簡略化されたバーコードシンボルBSがカーソルKの右
隣に表示されS22に戻る。
3:NO)、リターンキー3dの場合には(S26:Y
ES)、バーコードバッファ33に格納されている数字
コードから、予め定められている演算式(ROM21に
記憶されている。)に従ってチェックデジットを演算
し、その結果に対応する数字コードがバーコードバッフ
ァ33に格納される(S27)。
の数字コードが格納されているか否かが判断され(S2
8)、13桁の数字コードが格納されている場合には
(S28:YES)、バーコードの終了コードがバーコ
ードバッファ33に追加格納され(S29)、バーコー
ドバッファ33内の全てのコード列がテキストメモリ3
1に格納される(S30)と共に、バーコードバッファ
33及びディスプレイメモリ4aがクリアされ(S3
1)、このプログラムは終了する。このとき液晶ディス
プレイ4には、テキストに続けて開始マークSMと、バ
ーコードシンボルBS、及びカーソルKが表示される。
一方、バーコードバッファ33に13桁の数字コードが
格納されていない場合には(S28:NO)、警告ブザ
ーが鳴動する(S32)。
図6、図13を参照して説明する。ここに、図6はナン
バリング範囲指定処理プログラム22aのフローチャー
ト、図13はナンバリング範囲を指定する際の液晶ディ
スプレイ4の表示状態を示す説明図である。先ず、ナン
バリング範囲の指定が可能であるか否かが判断され(S
40)、既にバーコード、及び数字列共にナンバリング
範囲指定されている場合には、ナンバリング範囲指定を
することができないので(S40:NO)警告ブザーが
鳴動する(S48)。一方、ナンバリング範囲指定が可
能である場合には(S40:YES)、カーソルKの現
在位置がバーコードシンボルBS下であるか否かが判断
され(S41)、バーコードシンボルBSの下に位置し
ている場合には(S41:YES)、キー入力がなされ
るまで待機する(S42:NO)。そして、キー入力が
なされ(S42:YES)、入力されたキーがリターン
キー3dである場合には(S43:YES)、ナンバリ
ング範囲の始点、終点を示す始点、終点コードがテキス
トメモリ31に格納されているバーコードデータの開始
コードの直後、終了コードの直前に各々挿入される(S
44)。
でなく(S43:NO)カーソル移動キー3aである場
合には(S45:YES)、カーソルKの移動が可能で
あるか否かが判断され(S46)、移動可能である場合
には(S46:YES)液晶ディスプレイ4上のカーソ
ルKが移動されS49に進み、文字、数字表示(整理番
号列)のナンバリング範囲指定が行われる。そして、入
力されたキーがカーソル移動キー3aでない場合(S4
5:NO)、カーソルKが移動できない場合(S46:
NO)は共に警告ブザーが鳴動される。
に位置していない場合(S41:NO)には、カーソル
Kが文字、数字表示CNの下に位置しているか否かが判
断され(S49)、カーソルKが文字、数字表示CNの
下に位置している場合には(S49:YES)、カーソ
ルK上にある文字、数字表示CNを反転表示CN´させ
る処理が行われる(S50)。一方、カーソルKが文
字、数字表示CNの下に位置していない場合には、警告
ブザーが鳴動され終了する。
指定が可能であるためその範囲指定が以下のように行わ
れる。S50における反転表示処理に続いて、キー入力
がなされるまでキー入力を待機し(S51:NO)、キ
ー入力された場合には(S51:YES)、入力された
キーがカーソル移動キー3aであるか否かが判断され
(S52)、カーソル移動キー3aである場合には(S
52:YES)移動が可能であるか否かが判断される
(S53)。判断の結果、カーソルK移動が不可能な場
合(S53:NO)には、警告ブザーが鳴動され、カー
ソルK移動が可能な場合には(S53:YES)、範囲
始点が決定済みであるか否かが判断され(S54)、始
点が決定済みの場合には(S54:YES)カーソルK
が液晶ディスプレイ4上を移動すると共に、始点からカ
ーソルKの現在位置上までの文字、数字の表示が反転表
示(S55)された後、S51に戻る。
は(S54:NO)、カーソルKが液晶ディスプレイ4
上を移動すると共に、移動したカーソルK上にある文
字、数字表示CNが反転表示CN´(S56)され、S
51に戻る。S51において、入力されたキーがカーソ
ル移動キー3aでない場合には(52:NO)、リター
ンキー3dであるか否かが判断され(S57)リターン
キー3dでない場合には(S57:NO)、警告ブザー
が鳴動される。入力されたキーがリターンキー3dの場
合には(S57:YES)、範囲始点が決定済みである
か否かが判断され(S58)、範囲始点が決定されてい
ない場合には(S58:NO)、カーソルKの現在位置
が指定範囲の始点となり、カーソルK現在位置の上にあ
る文字、数字に対応するテキストメモリ31中における
コードデータの直前に始点コードが挿入される(S6
0)。これにより指定範囲の始点が決定され、S51に
戻り終点を決定するための操作が行われる。
58:YES)カーソルKの現在位置が指定範囲の終点
となり、カーソルK現在位置の上にある文字、数字に対
応するテキストメモリ31中におけるコードデータの直
後に終点コードが挿入され(S59)ナンバリング処理
を施す範囲が決定され、ナンバリング範囲指定処理プロ
グラム22aが終了する。
されたデータを印刷テープに印刷する印刷処理プログラ
ム22eについて図7を参照して説明する。ここに、図
7は印刷処理プログラム22eのフローチャートであ
る。印刷キーPが押下されると先ず、テキストメモリ3
1にテキストデータが格納されているか否かが判断され
(S70)、テキストデータが格納されていない場合に
は(S70:NO)警告ブザーが鳴動される。一方、テ
キストメモリ31にテキストデータが格納されている場
合には(S70:YES)、ナンバリング回数設定処理
プログラム22gが実行される(S71)。
22gを、図8、図14を参照して説明する。ここに、
図8はナンバリング回数設定処理プログラムのフローチ
ャートであり、図14はナンバリング回数設定処理時に
おけるディスプレイの表示状態を示す説明図である。ナ
ンバリング回数設定処理プログラム22gが開始される
と、液晶ディスプレイ4の表示が図14のように切り替
えられ(S80)、数字キーNによるキー入力を待機す
る(S81:NO)。そして、数字キーNによる入力が
あった場合には(S81:YES)ナンバリングの回数
が設定され(S82)、リターンキーが押下されること
により(S83:YES)ナンバリング回数が確定しプ
ログラムが終了する。一方、リターンキー以外のキー入
力があった場合には(S83:NO)、警告ブザーが鳴
動し(S84)プログラムを終了する。
g(S71)が終了すると、設定された枚数値がカウン
タ値Mとしてカウンタにセットされ(S72)、これに
続いて印刷バッファ34にテキストデータを展開するイ
メージ展開処理が行われる(S73)。このイメージ展
開処理プログラムを図9を参照して説明する。ここに、
図9はイメージ展開処理プログラムのフローチャートで
ある。
と、イメージポインタ値IPにテキストメモリ31にお
ける先頭アドレスがセットされ(S90)、このイメー
ジポインタ値IPで指示するアドレスのコードデータが
読み込まれる(S91)。そして、読み込まれたコード
データが文字コードであるか否かが判断され(S9
2)、文字コードである場合には(S92:YES)設
定された文字サイズのデータに基づいて拡大率が求めら
れ、この拡大率を用いてアウトラインデータを拡大処理
すると共に、このアウトラインデータからドットパター
ンデータである印刷データが作成され(S93)、印刷
バッファ34に格納される(S94)。そして、イメー
ジポインタ値IPが1つインクリメントされ(S9
5)、更にテキストメモリ31中にテキストデータが存
在するか否かが判断される(S96)。テキストデータ
が存在する場合(S96:YES)にはS91に戻り、
テキストデータが存在しない場合(S96:NO)には
イメージ展開プログラムは終了する。
値IPで指示され読み込まれたコードデータが文字コー
ドでない場合(S92:NO)には、バーコード開始コ
ードであるか否かが判断される(S97)。読み込まれ
たコードデータがバーコード開始データの場合(S9
7:YES)には、次のアドレスから終了コードに亙っ
てバーコードデータとして格納されている13桁の数字
からなるデータキャラクタのデータが読み込まれ(S9
8)、前述したバーコードデータ変換処理プログラムに
よりデータキャラクタが標準仕様のバーコードデータに
変換されると共に、変換された標準仕様のバーコードデ
ータに基づいて、バーコードシンボルの高さが予め設定
されているサイズとなるようにバーコードのドットパタ
ーンが作成される(S99)。
パターンは印刷バッファ34に格納され(S100)、
続いて、終了コードのアドレスがデータポインタ値にセ
ット(S101)された後、S95へ進む。S97にお
いて、バーコード開始データでないと判断された場合に
は(S97:NO)、読み込まれたコードデータ、例え
ばスペースデータに対応する指令が印刷バッファ34に
格納され(S102)S95へ進む。
3)が終了すると、ナンバリング処理を行う必要がある
か否かが判断される(S74)。このとき、テキストメ
モリ31中にナンバリング開始コード、終了コードが格
納されており、且つ、ナンバリング回数が2回以上に設
定されている場合にはナンバリング処理が必要と判断さ
れ(S74:YES)、カウントアップ処理プログラム
22bが実行される(S75)。一方、前記条件の1つ
でも欠けている場合には、カウントアップ処理は不用と
判断され(S74:NO)、印刷用テープ5に印刷バッ
ファ34の内容が印刷される(S79)。
2bについて図10及び図11を参照して説明する。こ
こに、図10は文字、数字のコードデータに対するカウ
ントアップ処理プログラム22bのフローチャート、図
11はバーコードデータに対するカウントアップ処理プ
ログラム22cのフローチャートである。先ず、設定さ
れたナンバリング回数に対応する数のカウントアップが
終了したか否かが判断され(S110)、終了している
場合(S110:YES)はカウントアップ処理プログ
ラム22bを終了する。
する数のカウントアップが終了していない場合(S11
0:NO)には、テキストメモリ31中にバーコードの
ナンバリング始点コードがあるか否かが判断される(S
111)。バーコードのナンバリング始点コードが格納
されている場合には(S111:YES)、バーコード
カウントアップ処理が行われる。一方、バーコードのナ
ンバリングが指定されていないとき(S111:NO)
は、S113に進む。
ントアップ処理について説明する。先ず、データポイン
タ値DPにテキストメモリ31に格納されているバーコ
ードデータの内13桁の数字からなるデータキャラクタ
の末尾アドレスがセットされ(S130)、このデータ
ポインタ値DPの指示するデータキャラクタが読み出さ
れる(S131)。そして、読み出されたコードデータ
が数字「0」〜「9」のいずれかの数字を示すコードデ
ータであるか否かが判断され(S132)、数字「0」
〜「9」のいずれかのコードデータである場合には(S
132:YES)、更に、そのコードデータが数字
「9」のコードデータであるか否かが判断される(S1
33)。
データである場合には(S133:YES)、データポ
インタ値DPで指示するデータが数字「0」のコードデ
ータに置き換えられ(S134)、データポインタ値D
Pが1つインクリメントされる(S135)。そして、
テキストメモリ31に他のバーコードデータが格納され
ているか否かが判断され(S136)、他のバーコード
データが格納されている場合は(S136:YES)S
131に戻り、格納されていない場合は(S136:N
O)このプログラムは終了する。
たデータが数字「9」のコードデータでない場合には
(S133:NO)、データポインタ値DPで指示する
データが数字配列順に基づいてカウントアップして置き
換えられ(S137)、S141に進む。一方、S13
2において読み出されたデータが数字「0」〜「9」の
コードデータでない場合(S132:NO)には、バー
コードデータ開始コードであるか否かが判断され(S1
38)、バーコードデータ開始コードである場合には
(S138:YES)、カウンタが1つインクリメント
され(S140)バーコードの印刷様式がチェックデジ
ット(C/D)ONに設定されているか否かを判断する
(S141)。
れている場合には(S141:YES)、バーコードデ
ータとして入力された数値データに基づいてチェックデ
ジットが算出され、チェックデジットデータが付加され
(S142)プログラムを終了する。一方、印刷様式が
チェックデジットOFFに設定されている場合には(S
141:NO)、プログラムを終了する。S138にお
いて、読み出されたデータがバーコードデータ開始コー
ドでもない場合には(S138:NO)、データポイン
タ値DPが1つインクリメントされ(S139)、S1
31に戻る。以上によりバーコードのカウントアップ処
理プログラム22cが終了し、図10に示すS113に
進む。
理番号列のナンバリングが指定されているか否かが判断
され、テキストデータに整理番号列のナンバリング範囲
指定コードが格納されている場合には(S113:YE
S)、データポインタ値DPにテキストメモリ31内の
整理番号列データの末尾アドレスがセットされ(S11
4)、このデータポインタ値DPで指示するコードデー
タが読み出される(S115)。そして、読み出された
コードデータが数字「0」〜「9」のいずれかの数字を
示すコードデータであるか否かが判断され(S11
6)、数字「0」〜「9」のいずれかのコードデータで
ある場合には(S116:YES)、更に、そのコード
データが数字「9」のコードデータであるか否かが判断
される(S117)。
データである場合には(S117:YES)、データポ
インタ値DPで指示するデータが数字「0」のコードデ
ータに置き換えられ(S118)、データポインタ値D
Pが1つインクリメントされる(S119)。そして、
テキストメモリ31に他の整理番号列データが格納され
ているか否かが判断され(S120)、他の整理番号列
データが格納されている場合は(S120:YES)S
115に戻り、格納されていない場合は(S120:N
O)このプログラムは終了する。
たデータが数字「9」のコードデータでない場合には
(S117:NO)、データポインタ値DPで指示する
データが数字配列順に基づいてカウントアップして置き
換えられ(S121)プログラムが終了する。また、S
116において読み出されたデータが数字「0」〜
「9」のコードデータでない場合(S116:NO)に
もプログラムは終了する。このようにしてカウントアッ
プ処理(S75)が終了すると、カウンタ値Mが1つ減
算され(S76)、カウンタ値Mが1であるか否かが判
断される(S77)。
O)、印刷バッファ34の内容を印刷用テープ5に印刷
(S78)した後、S73に戻りカウントアップ処理し
たデータを印刷バッファ34にイメージ展開する。一
方、カウンタ値M=1の場合(S77:YES)には、
設定されたナンバリング回数がすべて処理されたことと
なるので、現在印刷バッファ34に格納されている内容
を印刷用テープ5に印刷して(S79)印刷処理プログ
ラム22eを終了する。こうしてテキストメモリ31の
内容が印刷された印刷用テープ5は、テープ送りモータ
によって所定量送り出された後、切断カッターにより切
断されてラベルとなる。
4中のS2〜S4の各ステップが実行されて、整理番号
列「012」が入力され、続いて、バーコード入力キー
3b、及び数字キーN、リターンキー3dを操作するこ
とで、S2、S3、S6、S7の各ステップが実行され
てバーコードデータ「1234567890128」が
入力され、更に、ナンバリング範囲指定キー3c、カー
ソル移動キー3a、リターンキー3dを操作すること
で、S2、S3、S6、S8、S9の各ステップが実行
され、整理番号列「012」及びバーコードデータにナ
ンバリング範囲が指定されたとする。なお、上記バーコ
ードデータにおいて、数字キーNにて入力したのは先頭
から12桁まで、即ち「1〜2」までであり、13桁目
の「8」は、チェックデジットとして図5中のS27に
おいて演算され入力されるものである。
印刷処理が実行され、図7中のS71においてナンバリ
ング枚数を9枚に設定する。そして、S73において整
理番号列とバーコードデータとのイメージ展開処理が実
行され、そのドットパターンデータが印刷バッファ34
に格納され、S78においてそのドットパターンデータ
が印刷され、図15(a)に示すような印刷結果が得ら
れる。
が実行され、整理番号列が「013」に、バーコードデ
ータが「1234567890135」にカウントアッ
プされ、そのデータに基づいて図15(b)に示すよう
に、カウントアップされた整理番号列「013」及びバ
ーコードが印刷される。順次カウントアップが進み、図
15(c)に示す整理番号列「019」とバーコードデ
ータ「1234567890197」が印刷される際
に、これらデータのカウントアップ処理において、図1
0中のS115〜S121の各ステップが実行されて整
理番号列が「020」に、図11中のS131〜S14
2の各ステップが実行されてバーコードデータが「12
34567890203」にカウントアップされ、それ
らのデータに基づいて、図15(d)に示す整理番号列
「020」及びバーコードが印刷される。
テープ印刷装置1は、バーコードについて順次カウント
アップして印刷するバーコードカウントアップ処理プロ
グラム22cを備えたので、バーコードを順次カウント
アップして印刷用テープ5に印刷することができると共
に、バーコードを用いて商品等をナンバリングする場合
における作業効率が飛躍的に向上した。
グラム22cに加え、整理番号列を順次カウントアップ
するカウントアップ処理プログラム22bを備えると共
に、バーコードと整理番号列をドットパターンデータに
変換するイメージ展開処理プログラム22d、ドットパ
ターンデータを印刷する印刷処理プログラム22eを備
えたのでバーコードシンボルと整理番号列をカウントア
ップしつつ同一の印刷用テープ5に印刷することができ
る。更に、バーコードシンボルと整理番号列が同一の印
刷用テープ5に印刷することができるので、バーコード
の内容を整理番号列を介することで人間の視覚によって
容易に識別することが可能になり、バーコードを用いた
商品管理等の適用範囲を大きく広げることができた。
が、本発明は上記実施例になんら限定されるものではな
く、本発明の趣旨を逸脱しない範囲で種々の変形改良が
可能であることは容易に推察されるものである例えば、
本実施例では、バーコードデータ変換処理において「E
AN(European Article Number)」や、「CODE3
9」等の種々のバーコード基準に基づいてバーコードデ
ータに変換することができるものである。
置は、バーコードデータを順次カウントアップするバー
コードナンバリング手段と、入力記憶手段に記憶されて
いるデータを印刷用ドットパターンデータに変換するデ
ータ変換手段を備えるので、文字、数字等からなる整理
番号列、及び、バーコードを順次カウントアップして印
刷することができると共に、文字、数字等からなる整理
番号列とバーコードシンボルとを同時に印刷処理するこ
とができる。また、バーコードデータの視覚による識別
性を高め商品管理等における作業効率を飛躍的に向上さ
せることができる。
説明図である。
である。
チャートである。
チャートである。
チャートである。
である。
アップ処理プログラムのフローチャートである。
理プログラムのフローチャートである。
レイ4の表示状態を示す説明図である。
プレイの表示状態を示す説明図である。
プレイの表示状態を示す説明図である。
ントアップ処理を施した印刷結果例を模式的に示す説明
図である。
Claims (1)
- 【請求項1】 文字、数字及び指令等を入力できる入力
手段と、その入力手段から入力された数字データをバー
コードデータに変換するバーコードデータ変換手段と、
前記入力手段から入力された文字、数字からなる整理番
号列データ及び前記バーコードデータ変換処理により数
字データから変換されたバーコードデータを表示するデ
ィスプレイと、前記入力手段から入力された整理番号列
データ及び前記バーコードデータ変換処理により数字デ
ータから変換されたバーコードデータとを記憶するデー
タ記憶手段と、そのデータ記憶手段に記憶された整理番
号データ、バーコードデータを印刷用ドットパターンデ
ータに変換するデータ変換手段と、その印刷用ドットパ
ターンデータを記憶する印刷データ記憶手段とを備えた
印刷装置において、 前記データ記憶手段に記憶された整理番号列データ、バ
ーコードデータを順次カウントアップして印刷するナン
バリング処理回数を設定するナンバリング回数設定手段
と、 前記ナンバリング処理を施す範囲を指定するナンバリン
グ範囲指定手段と、 前記データ記憶手段に記憶されたバーコードデータを初
期値から前記ナンバリング回数設定手段により設定され
た回数まで順次カウントアップしつつ前記データ記憶手
段に記憶させるバーコードカウントアップ処理手段と、 前記データ記憶手段に記憶された整理番号列データのう
ち数字のコードデータを初期値から前記ナンバリング回
数設定手段により設定された回数まで順次カウントアッ
プしつつ前記データ記憶手段に記憶させる数字列カウン
トアップ処理手段と、 前記印刷データ記憶手段に記憶された印刷用ドットパタ
ーンデータに基づき整理番号列、バーコードシンボルを
前記ナンバリング回数に到達するまで印刷する印刷処理
手段とを備えたことを特徴とする印刷装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34958393A JP3516212B2 (ja) | 1993-12-27 | 1993-12-27 | 印刷装置 |
| EP94118529A EP0654747B2 (en) | 1993-11-24 | 1994-11-24 | Tape printer |
| DE69425947T DE69425947T3 (de) | 1993-11-24 | 1994-11-24 | Banddrucker |
| US08/348,111 US5496117A (en) | 1993-11-24 | 1994-11-25 | Tape printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34958393A JP3516212B2 (ja) | 1993-12-27 | 1993-12-27 | 印刷装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002369959A Division JP3630161B2 (ja) | 2002-12-20 | 2002-12-20 | 印刷装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07186456A true JPH07186456A (ja) | 1995-07-25 |
| JP3516212B2 JP3516212B2 (ja) | 2004-04-05 |
Family
ID=18404704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34958393A Expired - Lifetime JP3516212B2 (ja) | 1993-11-24 | 1993-12-27 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3516212B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010105198A (ja) * | 2008-10-28 | 2010-05-13 | Sato Knowledge & Intellectual Property Institute | ラベルプリンタ |
| JP2010137490A (ja) * | 2008-12-15 | 2010-06-24 | Seiko Epson Corp | キャラクタ出力装置、テープ印刷装置、キャラクタ出力装置の制御方法およびそのプログラム |
| JP2014156028A (ja) * | 2013-02-14 | 2014-08-28 | Brother Ind Ltd | 印刷装置 |
| JP2014205252A (ja) * | 2013-04-10 | 2014-10-30 | ブラザー工業株式会社 | データ作成装置およびデータ作成プログラム |
| US8934128B2 (en) | 2012-02-06 | 2015-01-13 | Seiko Epson Corporation | Control device, print system, print device, print control method and program |
-
1993
- 1993-12-27 JP JP34958393A patent/JP3516212B2/ja not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010105198A (ja) * | 2008-10-28 | 2010-05-13 | Sato Knowledge & Intellectual Property Institute | ラベルプリンタ |
| JP2010137490A (ja) * | 2008-12-15 | 2010-06-24 | Seiko Epson Corp | キャラクタ出力装置、テープ印刷装置、キャラクタ出力装置の制御方法およびそのプログラム |
| US8934128B2 (en) | 2012-02-06 | 2015-01-13 | Seiko Epson Corporation | Control device, print system, print device, print control method and program |
| JP2014156028A (ja) * | 2013-02-14 | 2014-08-28 | Brother Ind Ltd | 印刷装置 |
| JP2014205252A (ja) * | 2013-04-10 | 2014-10-30 | ブラザー工業株式会社 | データ作成装置およびデータ作成プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3516212B2 (ja) | 2004-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2974038B2 (ja) | バーコード記録装置 | |
| JPH05185663A (ja) | テープ印字装置 | |
| JPH05342385A (ja) | バーコード印刷装置 | |
| JP2979535B2 (ja) | バーコード印刷装置 | |
| JP3516212B2 (ja) | 印刷装置 | |
| JPH05305748A (ja) | 印字装置 | |
| EP0632394B1 (en) | Text processing device | |
| JP3630161B2 (ja) | 印刷装置 | |
| JPH05185695A (ja) | 印字装置 | |
| KR100646621B1 (ko) | 바코드 데이터 작성 시스템, 바코드 데이터 작성 방법, 및 바코드 데이터 작성 프로그램을 기록한 기록 매체 | |
| JPH07195751A (ja) | 印刷装置 | |
| JP3436531B2 (ja) | テープ印字装置 | |
| JP2998817B2 (ja) | バーコード印刷装置 | |
| JP2976416B2 (ja) | バーコード印刷装置 | |
| JP3203986B2 (ja) | テープ印字装置 | |
| JP3237979B2 (ja) | テープ印刷装置 | |
| JP2974095B2 (ja) | バーコード印刷装置 | |
| JPH0825704A (ja) | バーコード印刷装置 | |
| JPH07285244A (ja) | 印字装置 | |
| JP3258578B2 (ja) | 記録装置 | |
| JPH0689355A (ja) | バーコード印刷装置 | |
| JP3501341B2 (ja) | 文書処理装置 | |
| JP3234281B2 (ja) | ラベル印字装置 | |
| JPH0632339A (ja) | ラベル印字装置 | |
| JP2000037912A (ja) | 印刷装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040109 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080130 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20090130 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20090130 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100130 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 6 Free format text: PAYMENT UNTIL: 20100130 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110130 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20130130 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140130 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |