JPS6124473A - バ−コ−ド情報入力確認方法 - Google Patents
バ−コ−ド情報入力確認方法Info
- Publication number
- JPS6124473A JPS6124473A JP14505584A JP14505584A JPS6124473A JP S6124473 A JPS6124473 A JP S6124473A JP 14505584 A JP14505584 A JP 14505584A JP 14505584 A JP14505584 A JP 14505584A JP S6124473 A JPS6124473 A JP S6124473A
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- key
- check
- input
- barcode information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K5/00—Methods or arrangements for verifying the correctness of markings on a record carrier; Column detection devices
- G06K5/02—Methods or arrangements for verifying the correctness of markings on a record carrier; Column detection devices the verifying forming a part of the marking action
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Printers Characterized By Their Purpose (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の技術分野
本発明は、バーコードプリンタにおけるバーコード情報
入力方法に関するものである。
入力方法に関するものである。
技術的背景およびその問題点
一般にバーコードにおいては、各国で独自の規格を定め
ているものであるが、いずれのものも読み取り時の読み
取りエラーをチェックする目的でチェックデジットを設
定し、一定の法則のちとに読み取り結果のチェックを行
いうるようにしているものである。しかしながら、バー
コードラベルの発行時などにおいて、各バーコード情報
をオペレータがマニュアルで入力しているものであるが
、入力ミスがあった場合のチェックはとくに行われてい
ないものである。したがって、実際には入力ミスによる
トラブルが多く、誤った内容のバーコード情報の印字を
行い易いものである。
ているものであるが、いずれのものも読み取り時の読み
取りエラーをチェックする目的でチェックデジットを設
定し、一定の法則のちとに読み取り結果のチェックを行
いうるようにしているものである。しかしながら、バー
コードラベルの発行時などにおいて、各バーコード情報
をオペレータがマニュアルで入力しているものであるが
、入力ミスがあった場合のチェックはとくに行われてい
ないものである。したがって、実際には入力ミスによる
トラブルが多く、誤った内容のバーコード情報の印字を
行い易いものである。
発明の目的
本発明は、バーコード印字時に入力ミスの有無をチェッ
クすることができるバーコード情報入力方法を提供する
ことを目的とする。
クすることができるバーコード情報入力方法を提供する
ことを目的とする。
発明の概要
本発明は、バーコード情報のキャラクタの内、一つのキ
ャラクタを自動計算されるモジュラスチェックデジット
の値に一致した値のチェックデジットとしてマニュアル
で入力するようにしたので、データの入力時にその入力
が正しいか否かのチェックを行うことができ、これによ
り、誤った内容のバーコードが印字されてそのまま使用
するようなことがないように構成したものである。
ャラクタを自動計算されるモジュラスチェックデジット
の値に一致した値のチェックデジットとしてマニュアル
で入力するようにしたので、データの入力時にその入力
が正しいか否かのチェックを行うことができ、これによ
り、誤った内容のバーコードが印字されてそのまま使用
するようなことがないように構成したものである。
発明の実施例
まず、バーコードプリンタ1が設けられ、このバーコー
ドプリンタ1の上面には、ラベル用紙2を巻回保持する
保持部3が設けられ、その側部にはプリンタ部4が配設
されている。このプリンタ部4の正面には、ラベル発行
口5が形成されている。また、前記バーコードプリンタ
1の手前側には表示部6とキーボード7とが配設されて
いる。
ドプリンタ1の上面には、ラベル用紙2を巻回保持する
保持部3が設けられ、その側部にはプリンタ部4が配設
されている。このプリンタ部4の正面には、ラベル発行
口5が形成されている。また、前記バーコードプリンタ
1の手前側には表示部6とキーボード7とが配設されて
いる。
このキーボード7にはテンキーの外に発行数キー、値段
キー、部門キー、停止キー、登録キー、発行キー、定量
発行キーなどの各種のキー8が設けられている。
キー、部門キー、停止キー、登録キー、発行キー、定量
発行キーなどの各種のキー8が設けられている。
ついで、第2図に基づいて電気的接続を説明する。まず
、電源9にはノイズフィルタ10とトランスフォーマ−
11とを介して電源供給部12が接続され、この電源供
給部12はCPU13、LED14に接続されたLED
ドライバー15、RAM16、ブザー17、プリンタ1
8に接続されたプリンタインターフェース19、DC/
DCコンバータ20に接続されている。前記CPUl3
には前記キーボード7がキーボードマトリックス21を
介して接続されている。また、前記C’PU13は前記
LEDドライバー15.インターフェース22、前記プ
リンタインターフェース19、前記RAM16、前記ブ
ザー17に接続されている。
、電源9にはノイズフィルタ10とトランスフォーマ−
11とを介して電源供給部12が接続され、この電源供
給部12はCPU13、LED14に接続されたLED
ドライバー15、RAM16、ブザー17、プリンタ1
8に接続されたプリンタインターフェース19、DC/
DCコンバータ20に接続されている。前記CPUl3
には前記キーボード7がキーボードマトリックス21を
介して接続されている。また、前記C’PU13は前記
LEDドライバー15.インターフェース22、前記プ
リンタインターフェース19、前記RAM16、前記ブ
ザー17に接続されている。
しかして、一般的なバーコードフォーマットは6項のキ
ャラクタと1項のチェックデジットとよりなり、例えば
、 C1、C2、C3、C4,C,、C,、C/Dであって
C1〜C6がバーコード情報になる。そこで、コードが
r346805Jであるとした場合、従来のモジュラス
チェックデジットの計算方法はつぎのように行われる。
ャラクタと1項のチェックデジットとよりなり、例えば
、 C1、C2、C3、C4,C,、C,、C/Dであって
C1〜C6がバーコード情報になる。そこで、コードが
r346805Jであるとした場合、従来のモジュラス
チェックデジットの計算方法はつぎのように行われる。
cl C2c、 c、 C5c。
Xi 2 1 2 1 2ここで、121
212は各項の重み付けのための数値であり、この計算
結果より、 3+8+6+1+6十〇+1+0=25となり、この計
算結果から、25に最も近い上位の10の倍数30を求
め。
212は各項の重み付けのための数値であり、この計算
結果より、 3+8+6+1+6十〇+1+0=25となり、この計
算結果から、25に最も近い上位の10の倍数30を求
め。
3O−25=5
なる計算をして[5」をチェックデジットとする。
ここで、本実施例においては、CSなるキャラクタをマ
ニュアルチェックデジットMC/Dとする。すなわち、
バーコードとしては、 C1、C2、C3、C4,C,、MC/D、C/Dとな
る。
ニュアルチェックデジットMC/Dとする。すなわち、
バーコードとしては、 C1、C2、C3、C4,C,、MC/D、C/Dとな
る。
いま、前述の計算を生かすために、本実施例における新
たなコードを「34680」と仮定して説明する。この
ようなコードにおいて、MC/D=C/D なる条件を充たす値を求める。この場合においては、「
5」がその値になる。
たなコードを「34680」と仮定して説明する。この
ようなコードにおいて、MC/D=C/D なる条件を充たす値を求める。この場合においては、「
5」がその値になる。
そこで、実際の作業においては、オペレータがテンキー
を操作して、346805と数値入力をする。そのとき
、最後のマニュアルで入力した「5」と自動計算がなさ
れる「5」とが比較され、両者が一致していればr34
680Jなる入力にミスがないことになり、一致してい
なければ入力ミスがあったことになる。
を操作して、346805と数値入力をする。そのとき
、最後のマニュアルで入力した「5」と自動計算がなさ
れる「5」とが比較され、両者が一致していればr34
680Jなる入力にミスがないことになり、一致してい
なければ入力ミスがあったことになる。
つぎに、第3図ないし第9図に基づいてバーコードプリ
ンタ1の動作について説明する。まず、第3図において
は、メインフローが示されており、I10イニシャライ
ズ後にメモリーイニシャライズがなされ、表示部6のス
キャニングがなされ、ステータスリード、すなわち、デ
ツプスイッチ等の読み取りがなされ、エラーチェック、
モードチェック、キー処理と進行する。
ンタ1の動作について説明する。まず、第3図において
は、メインフローが示されており、I10イニシャライ
ズ後にメモリーイニシャライズがなされ、表示部6のス
キャニングがなされ、ステータスリード、すなわち、デ
ツプスイッチ等の読み取りがなされ、エラーチェック、
モードチェック、キー処理と進行する。
しかして、エラーチェックは、第4図に示すようにエラ
ーフラグが立っていると消去キーが押されるまでブザー
17を動作させ、消去キーが押されるとエラーフラグを
0にし、ブザー17を止め。
ーフラグが立っていると消去キーが押されるまでブザー
17を動作させ、消去キーが押されるとエラーフラグを
0にし、ブザー17を止め。
エラー解除する。
また、モードチェックは、第5図に示すようにモード切
替スイッチを読み取ってからイニシャル設定モードであ
れば、イニシャルフラグ(INITF)を立ててイニシ
ャル設定初期表示をする。
替スイッチを読み取ってからイニシャル設定モードであ
れば、イニシャルフラグ(INITF)を立ててイニシ
ャル設定初期表示をする。
つぎに、設定モードであれば、設定フラグ(SETF)
を立てて設定モード初期表示をする。さらに、発行モー
ドであると、発行フラグ(REGF、)を立てて発行モ
ード初期表示をする。
を立てて設定モード初期表示をする。さらに、発行モー
ドであると、発行フラグ(REGF、)を立てて発行モ
ード初期表示をする。
ついで、第6図に基づいてキー処理のルーチンについて
説明する。キーが押されると、テンキー。
説明する。キーが押されると、テンキー。
クリアキー、発行数キー、実行キー、登録キー、定量発
行キー、発行キー、部門キー、値段キーその他のキー処
理が順次なされる。テンキーとクリアキーとについては
、後述する。
行キー、発行キー、部門キー、値段キーその他のキー処
理が順次なされる。テンキーとクリアキーとについては
、後述する。
まず、発行数キーが押されると、カウンタフラグ(CO
UNTF)を立て、部門フラグ(DPF)と値段フラグ
(PRICF)とをOにしてリターンする。
UNTF)を立て、部門フラグ(DPF)と値段フラグ
(PRICF)とをOにしてリターンする。
つぎに、実行キーが押されていれば、発行モードと設定
モードとイニシャルモードとのそれぞれの動作を行って
リターンする。
モードとイニシャルモードとのそれぞれの動作を行って
リターンする。
また、登録キーが押されていると、登録動作とイニシャ
ルフラグを立てる動作とを行う。
ルフラグを立てる動作とを行う。
ついで、定量発行キーが押されると、発行の条件が整っ
ていれば後述するラベル発行がなされ、そうでなければ
初期設定時の各種の動作を行う。
ていれば後述するラベル発行がなされ、そうでなければ
初期設定時の各種の動作を行う。
また、発行キーが押された時にも後述のラベル発行がな
される。
される。
さらに、部門キーが押されると部門フラグ(DPF)を
立て、値段キーが押されると、値段フラグ(PRICF
)を立ててリターンする。
立て、値段キーが押されると、値段フラグ(PRICF
)を立ててリターンする。
しかして、第6図においてテンキーが押されると、第7
図に示す動作を行う。まず、入力データをテンキーレジ
スタ(NREG)に入れ、REGF=1でなく、5ET
F=1のときには、設定モードの処理をしてリターンす
る。また、5ETF=1ではないときでINITF=1
の時にはイニシャルカウンタを0にしてイニシャルセッ
トのモードに応じてテンキーレジスタの内容を表示して
リターンする。
図に示す動作を行う。まず、入力データをテンキーレジ
スタ(NREG)に入れ、REGF=1でなく、5ET
F=1のときには、設定モードの処理をしてリターンす
る。また、5ETF=1ではないときでINITF=1
の時にはイニシャルカウンタを0にしてイニシャルセッ
トのモードに応じてテンキーレジスタの内容を表示して
リターンする。
また、REGF=1でカウンタフラグ(COUNTF)
が立っているときには、テンキーレジスタの内容を発行
数の欄に表示してリターンする。
が立っているときには、テンキーレジスタの内容を発行
数の欄に表示してリターンする。
そして、C0UNTF=1でなければ、部門フラグ(D
PF)をみてこれが立っていれば、テンキーレジスタの
内容を部門の欄に表示してリターンする。さらに、DP
F=1ではなく値段フラグ(PRICF)が立っている
と、テンキーレジスタの内容を値段の欄に表示してリタ
ーンする。また、PRICF=1でなくコード入力が完
了していないときには、テンキーレジスタの内容をコー
ドの欄に順次表示する。そして、コード入力が完了する
と、マニュアルチェックデジットの仕様があるかないか
をチェックし、その仕様があるときには、前述のマニュ
アルチェックデジットの計算を行い、この値と最終入力
データとの比較を行いこれらが等しくなければエラーツ
ーラグを立て、等しければ全体のチェックデジットの自
動計算をする。
PF)をみてこれが立っていれば、テンキーレジスタの
内容を部門の欄に表示してリターンする。さらに、DP
F=1ではなく値段フラグ(PRICF)が立っている
と、テンキーレジスタの内容を値段の欄に表示してリタ
ーンする。また、PRICF=1でなくコード入力が完
了していないときには、テンキーレジスタの内容をコー
ドの欄に順次表示する。そして、コード入力が完了する
と、マニュアルチェックデジットの仕様があるかないか
をチェックし、その仕様があるときには、前述のマニュ
アルチェックデジットの計算を行い、この値と最終入力
データとの比較を行いこれらが等しくなければエラーツ
ーラグを立て、等しければ全体のチェックデジットの自
動計算をする。
ここで、チェックデジットの入力があったか否かをみて
その入力があると、入力データと自動計算したデータと
が等しいか否かのチェックをする。
その入力があると、入力データと自動計算したデータと
が等しいか否かのチェックをする。
このチェックは従来から行われている最終桁のチェック
である。それらが等しくなければ、エラーであり、等し
ければ、入力したデータをコードのチェック表示欄に表
示してリターンする。また、チェックデジットの入力が
なければ、自動計算したチェックデジットをコードのチ
ェックデジット表示欄に表示し、発行条件完了(’l5
SUOK=1)としてリターンする。
である。それらが等しくなければ、エラーであり、等し
ければ、入力したデータをコードのチェック表示欄に表
示してリターンする。また、チェックデジットの入力が
なければ、自動計算したチェックデジットをコードのチ
ェックデジット表示欄に表示し、発行条件完了(’l5
SUOK=1)としてリターンする。
ついで、第8図に示すものは、クリアキーが押された時
であり、テンキーレジスタをクリアし。
であり、テンキーレジスタをクリアし。
ERRF=Oとし、モードチェックしてそれぞれの表示
欄にテンキーレジスタの内容を表示してリターンする。
欄にテンキーレジスタの内容を表示してリターンする。
さらに、第9図に示すものは、ラベル発行のルーチンで
あり、まず、ITEMCB=0かをみて、0ならば表示
内容を印字し、0でなければアイテムと等しい番号の登
録データを呼出して表示しITEMCBをデクリメント
し1、その表示内容を印字する。ついで、ITEMCB
=Oならば、リターンし、0でなければ全アイテム連続
発行か否かによって連続発行するかそのままリターンす
るかの選択がなされる。
あり、まず、ITEMCB=0かをみて、0ならば表示
内容を印字し、0でなければアイテムと等しい番号の登
録データを呼出して表示しITEMCBをデクリメント
し1、その表示内容を印字する。ついで、ITEMCB
=Oならば、リターンし、0でなければ全アイテム連続
発行か否かによって連続発行するかそのままリターンす
るかの選択がなされる。
発明の効果
本発明は、上述のようにバーコードのキャラクタの一つ
を用いてマニュアルで入力可能なチェックデジットを設
定し、これを自動計算したものと比較するようにしたの
で、コード入力が正しく行われたか否かのチェックを入
力操作時に行うことができ、これにより、正しい値のバ
ーコード印字をしたもののみを発行することができる等
の効果を有するものである。
を用いてマニュアルで入力可能なチェックデジットを設
定し、これを自動計算したものと比較するようにしたの
で、コード入力が正しく行われたか否かのチェックを入
力操作時に行うことができ、これにより、正しい値のバ
ーコード印字をしたもののみを発行することができる等
の効果を有するものである。
図面は本発明の一実施例を示すもので、第1図はバーコ
ードプリンタの斜視図、第2図は内部回路のブロック図
、第3図はメインフローのフローチャート、第4図はエ
ラーチェックのフローチャート、第5図はモードチェッ
クのフローチャート、第6図はキー処理のフローチャー
ト、第7図はテンキー操作時のフローチャート、第8図
はクリアキー操作時のフローチャート、第9図はラベル
発行のフローチャートである。 1・・・バーコードプリンタ
ードプリンタの斜視図、第2図は内部回路のブロック図
、第3図はメインフローのフローチャート、第4図はエ
ラーチェックのフローチャート、第5図はモードチェッ
クのフローチャート、第6図はキー処理のフローチャー
ト、第7図はテンキー操作時のフローチャート、第8図
はクリアキー操作時のフローチャート、第9図はラベル
発行のフローチャートである。 1・・・バーコードプリンタ
Claims (1)
- JAN、EAN、UPC等の各国のバーコード体系に基
づいて製品コード等のバーコード情報をバーコードバー
ジヨンに応じて入力し、入力終了後に全体のモジュラス
チェックデジットを自動計算してバーコードラベルを発
行するようにしたバーコードプリンタにおいて、前記バ
ーコード情報内のキャラクタに全体のモジュラスチェッ
クデジットに一致した値のチェックデジットをマニュア
ルで入力可能なキャラクタを設け、このマニュアル入力
の値と自動計算したモジュラスチェックデジットの値と
を比較してこれらが一致していなければ前記バーコード
情報の入力にエラーがあつたものと判断するようにした
ことを特徴とするバーコード情報入力確認方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14505584A JPS6124473A (ja) | 1984-07-12 | 1984-07-12 | バ−コ−ド情報入力確認方法 |
| US07/094,094 US4742521A (en) | 1984-07-12 | 1987-09-04 | Bar cord information input confirming method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14505584A JPS6124473A (ja) | 1984-07-12 | 1984-07-12 | バ−コ−ド情報入力確認方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6124473A true JPS6124473A (ja) | 1986-02-03 |
Family
ID=15376334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14505584A Pending JPS6124473A (ja) | 1984-07-12 | 1984-07-12 | バ−コ−ド情報入力確認方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4742521A (ja) |
| JP (1) | JPS6124473A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01280572A (ja) * | 1988-05-06 | 1989-11-10 | Tokyo Electric Co Ltd | プリンタ |
| JPH0331980A (ja) * | 1989-06-23 | 1991-02-12 | Internatl Business Mach Corp <Ibm> | エラー修正方法及び装置 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5161163A (en) * | 1989-06-23 | 1992-11-03 | International Business Machines Corporation | Method and apparatus for providing error correction to symbol level codes |
| US5243602A (en) * | 1990-12-14 | 1993-09-07 | Intermec Corporation | Method and apparatus for testing bar code decoder routines |
| US5459409A (en) * | 1991-09-10 | 1995-10-17 | Photon Dynamics, Inc. | Testing device for liquid crystal display base plate |
| US5544045A (en) * | 1991-10-30 | 1996-08-06 | Canon Inc. | Unified scanner computer printer |
| US5493213A (en) * | 1994-03-30 | 1996-02-20 | At&T Global Information Solutions Company | Bar code scanner diagnostic method |
| US5602382A (en) * | 1994-10-31 | 1997-02-11 | Canada Post Corporation | Mail piece bar code having a data content identifier |
| US6666377B1 (en) | 2000-07-18 | 2003-12-23 | Scott C. Harris | Bar code data entry device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL82638C (ja) * | 1950-03-10 | |||
| US3098994A (en) * | 1956-10-26 | 1963-07-23 | Itt | Self checking digital computer system |
| NL130511C (ja) * | 1963-10-15 | |||
| US3753227A (en) * | 1971-12-07 | 1973-08-14 | Ncr | Parity check logic for a code reading system |
| GB1506599A (en) * | 1975-07-04 | 1978-04-05 | Moore Business Forms Ltd | Check digit numbering mechanisms |
| US4265173A (en) * | 1977-10-31 | 1981-05-05 | Tokyo Keiki Company Ltd. | Numbering machine with check digit function |
| US4440248A (en) * | 1980-02-09 | 1984-04-03 | Teraoka Seikosho Co., Ltd. | Bar code printer |
-
1984
- 1984-07-12 JP JP14505584A patent/JPS6124473A/ja active Pending
-
1987
- 1987-09-04 US US07/094,094 patent/US4742521A/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01280572A (ja) * | 1988-05-06 | 1989-11-10 | Tokyo Electric Co Ltd | プリンタ |
| JPH0331980A (ja) * | 1989-06-23 | 1991-02-12 | Internatl Business Mach Corp <Ibm> | エラー修正方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US4742521A (en) | 1988-05-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4742521A (en) | Bar cord information input confirming method | |
| JPS5840776B2 (ja) | 電子式キヤツシユレジスタ | |
| JPS6220027Y2 (ja) | ||
| JPS6087072A (ja) | バ−コ−ドプリンタ | |
| JPS59183464A (ja) | 電子式キヤツシユレジスタ | |
| JP2561355B2 (ja) | 電子式キャッシュレジスタ | |
| JPS636914B2 (ja) | ||
| JPS6082372A (ja) | バ−コ−ドプリンタ | |
| JPS63165989A (ja) | 販売登録処理装置 | |
| JPS6324488A (ja) | 電子式キヤツシユレジスタ | |
| JPS6236599B2 (ja) | ||
| JPH1159642A (ja) | ラベル発行装置および該ラベル発行装置を備えた商品処理装置 | |
| JPS6385896A (ja) | 電子キヤツシユレジスタ | |
| JPH0222437B2 (ja) | ||
| KR910003521B1 (ko) | 상품판매 정보처리 시스템의 프린트 방법 | |
| JPS60221893A (ja) | 電子式キヤツシユレジスタ | |
| JP2789105B2 (ja) | Cad出力図面の承認処理方式 | |
| JPS6263395A (ja) | 電子式キヤツシユレジスタ | |
| JPS59230775A (ja) | バ−コ−ド印字装置 | |
| JPS6327998A (ja) | 電子式キヤツシユレジスタ | |
| JPS62290969A (ja) | 取引処理装置 | |
| JPH0636140A (ja) | 商品販売データ処理装置 | |
| JP2003326766A (ja) | バーコードプリンタ | |
| JPS6239467B2 (ja) | ||
| JPH0433871A (ja) | ラベル発行装置 |