JPH0514864Y2 - - Google Patents

Info

Publication number
JPH0514864Y2
JPH0514864Y2 JP1986198309U JP19830986U JPH0514864Y2 JP H0514864 Y2 JPH0514864 Y2 JP H0514864Y2 JP 1986198309 U JP1986198309 U JP 1986198309U JP 19830986 U JP19830986 U JP 19830986U JP H0514864 Y2 JPH0514864 Y2 JP H0514864Y2
Authority
JP
Japan
Prior art keywords
barcode
printer
printed
storage means
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.)
Expired - Lifetime
Application number
JP1986198309U
Other languages
English (en)
Other versions
JPS63104048U (ja
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 filed Critical
Priority to JP1986198309U priority Critical patent/JPH0514864Y2/ja
Publication of JPS63104048U publication Critical patent/JPS63104048U/ja
Application granted granted Critical
Publication of JPH0514864Y2 publication Critical patent/JPH0514864Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Labeling Devices (AREA)

Description

【考案の詳細な説明】 (産業上の利用分野) 本考案は、ラベルにバーコードを印字して発行
するバーコードプリンターの改良に係わり、特に
誤つたバーコードラベルの出荷を防止するバーコ
ードプリンターに関する。
(従来の技術) 一般に、バーコードプリンターは、外部から印
字すべきデータを受けてラベル上にそのデータの
内容に応じた太さおよび間隔等を異ならせたバー
コードを印字する機能を持つたものであるが、こ
のラベル上に印字されたバーコードは種々の要因
によつて印字すべきデータとは異なつた形態で印
字される場合がある。
従来、かかるバーコードの印字誤り防止手段と
して、幾つかの方策がとられている。その1つ
は、外部から入力された印字すべきバーコードデ
ータと、このデータに基づいてサーマルヘツド等
の印字ヘツドに与える印字制御信号とをプリンタ
ー内部の比較回路で比較し、例えばプリンターの
外部電源より突発的に発生するノイズが印字制御
信号に重畳していたり、あるいは印字ヘツドの各
通電素子回路に断線が生じていたとき、不一致と
なるのでこの比較結果に基づいて印字動作を停止
させるものである。
他の1つは、プリンターにより印字されたバー
コードをスキヤナーで読みとつた後、デコーダに
より解読し、バーコードとして論理的に誤りがあ
るかどうかを検証するものである。
(考案が解決しようとする問題点) しかし、前者のバーコード誤り防止手段は、プ
リンター内部の異常動作等によるバーコードの印
字誤りを未然に防止できるが、外的な要因例えば
リボンにしわ、穴が生じていたり、カーボンの塗
りむら、ラベルの不均一性、ラベルの位置ずれ、
ラベルの破れ等の欠陥の場合にはそれをチエツク
することができない。
また、後者のバーコード誤り防止手段は、印字
されたバーコードに極端に規則性がなかつたり、
バーコードに欠けた部分が大きく表われている場
合にはそのバーコードの誤りを発見できるもの
の、印字すべきバーコードデータと実際に印字さ
れたバーコードとの比較を行つていないので、前
者の場合と同様に外的要因によつて生じるバーコ
ードの欠陥を見つけ出すことができない。
本考案は上記実情に鑑みてなされたもので、プ
リンターの内的な要因のみならず、プリンター以
外の外的な要因の場合でもバーコードの欠陥(誤
り)を確実に検出し、しかも誤りのあるバーコー
ドラベルの発見を容易にし、かつ、誤りのない正
確なバーコードを迅速に印字可能とするバーコー
ドプリンターを提供することを目的とする。
(問題点を解決するための手段) 本考案のバーコードプリンターは、印字すべき
バーコードを一時格納するとともに誤りマークを
保持する第1の記憶手段と、順次供給される台紙
のラベル上に各種データを印字するプリンター
と、第1の記憶手段から出力されたバーコードを
プリンターで印字出力するバーコード印字出力手
段と、このバーコード印字出力手段にて印字され
たバーコードを読取るスキヤナーと、このスキヤ
ナーにて読取られたバーコードを一時格納する第
2の記憶手段と、この第2の記憶手段に格納され
たバーコードが第1の記憶手段に格納されたバー
コードと一致するか否かを判断する判断手段と、
この判断手段によつて不一致と判断されたとき、
プリンターに供給される台紙を所定距離だけ逆フ
イードさせる動作制御手段と、この動作制御手段
による逆フイードによつて所定位置に停止した誤
りバーコードが印字されたラベルに対し、第1の
記憶手段に格納されている誤りマークを前記プリ
ンターで印字出力する誤りマーク印字出力手段
と、この誤りマークの印字出力後に台紙を所定距
離だけ順フイードさせた後、再度前記第1の記憶
手段に格納されたバーコードをプリンターで新た
なラベル上に印字するバーコード再印字出力手段
とを備えたもである。
(実施例) 以下、本考案の一実施例について図面を参照し
て説明する。第1図は本発明に係わるバーコード
プリンターのシステム構成図であつて、11は印
字すべきバーコードデータを受けて台紙12上に
所定間隔で貼付せられたラベル13にバーコード
を印字するプリンターである。このプリンター1
1の入力側にはシフトレジスタ等の第1の記憶部
14が設けられている。この第1の記憶部14に
は印字すべきバーコードデータが一時格納され、
さらにかかる格納データはプリンター11へ送出
される。15はラベル13aのバーコードを横切
るように光走査しその反射光を受光してバーコー
ドの内容を読みとるスキヤナーであつて、このス
キヤナー15で読みとつたデータは後続の第2の
記憶部16に格納される。17はプリンター11
の印字動作を制御する印字動作制御手段であつ
て、これは前記第1の記憶部14に格納された印
字すべきバーコードデータと第2の記憶部16に
格納されたデータとが一致しているか否かを判断
する判断部18と、動作制御部19とで構成され
ている。この動作制御部19はプリンター11へ
動作制御信号を送出するとともに、判断部18か
ら不一致信号を受けたときに前記プリンター11
の動作を停止する機能をもつている。
次に、以上のように構成されたバーコードプリ
ンターの動作について第2図のタイムチヤートに
したがつて説明する。第2図aはスキヤナー15
を用いて印字後のバーコードデータD1を読みと
つているとき、印字すべきバーコードデータD2
がプリンター11で印字されている状態を示して
いる。今、第2図bに示すようなタイミングで印
字すべきバーコードデータD1,D2,…が入力す
ると、第1番目のバーコードデータD1は第1の
記憶部14であるシフトレジスタに格納されると
ともに(第2図c)、前記プリンター11に送ら
れる。ここで、プリンター11は動作中であれば
第1の記憶部14からの印字すべきバーコードデ
ータが第2図cに示すように前記台紙12のラベ
ル13上に印字され、タイミングイで印字を終了
する。そして、この印字終了後、台紙12は所定
の距離だけフイード制御されてプリンター11の
印字ヘツドの真下に次のラベル13が位置するよ
うに設定される。
この状態において次の印字すべきバーコードデ
ータD2が入力すると、第1の記憶部14に一時
格納されていた印字すべきバーコードデータD1
はシフトされて判断部18に送られるが、このと
きスキヤナー15により第2図dに示すようにバ
ーコードデータD1を読みとつた後、第2の記憶
部16を通つて判断部18に送られる。従つて、
判断部18では第2図eに示すように時間t1内で
第1の記憶部14に格納されているバーコードデ
ータロと第2の記憶部16に格納されているデー
タハとを比較し両データが一致するか否かを判断
する。この判断部18において不一致であると判
断したとき、ラベル13aに印字されたバーコー
ドに誤りがあると判断して第2図fに示すような
誤り信号を動作制御部19に供給する。ここで、
動作制御部19はプリンター11の動作を停止す
るとともに、必要の応じて印字すべきバーコード
データ送出側へその旨の信号を送出する。従つ
て、このプリンター11の停止から何らかの原因
により印字すべきバーコードデータD1に係わる
バーコードに誤りがあることが分るので、その原
因を追及し適切な処置を講じた後例えばバーコー
ドデータD1,D2に係わるバーコードラベル13,
13を剥がした後、再度バーコードデータD1
ら印字するように制御する。
従つて、以上のような実施例の構成によれば、
印字すべきバーコードデータとスキヤナー15に
よる印字後のバーコードの読みとりデータとを判
断部18で比較判断し、不一致であるときにプリ
ンター11の動作を停止するようにしたので、プ
リンター11の内的な要因で生じるバーコードの
欠陥は勿論のこと、外的な要因で生じるバーコー
ドの欠陥等をも確実に検出でき、しかも、このバ
ーコードの欠陥時にプリンター11を停止させる
ことにより誤りのあるバーコードラベルを出荷す
るようなことがなくなる。
次に、本考案のバーコードプリンターの他の実
施例について説明する。すなわち、この実施例
は、第3図に示すようにコンピユータを用いて行
うものであつて、具体的にはプログラムに基づい
て必要な処理を実行するCPU21から導出され
たアドレスおよびデータ等のバス22にROM
(リード・オンリー・メモリ)23、RAM(ラン
ダム・アクセス・メモリ)24および入力ポート
25等が接続されている。このROM23にはプ
ログラムデータのほか、必要な固定データ等が記
憶され、一方、RAM24には印字すべきバーコ
ードデータD1,D2,…およびスキヤナー15に
よる読みとりデータが記憶される。従つて、
RAM24は第1図に示す第1および第2の記憶
部14,16等の役割を持つている。26はスキ
ヤナー制御回路、27はプリンター制御回路であ
る。
しかして、以上のようなバーコードプリンター
は、第4図に示すようなフローチヤートにしたが
つて動作を行う。すなわち、CPU21は、スタ
ート指令に基づいてステツプS1に示すようにイ
ニシヤライズ処理を行つた後、ステツプS2に示
す如く入力ポート25を介して順次入力される印
字すべきバーコードデータを読みとつてRAM2
4に記憶するとともに(ステツプS3)、所定の周
期でスキヤナー制御回路26と制御してスキヤナ
ー15から例えばバーコードデータD1が入力さ
れたか否かを判断し(ステツプS4)、入力されて
いる場合にはステツプS5で入力ポート25を介
して記憶されたバーコードデータD1とスキヤナ
ー15で読みとつたデータD1とを比較し、一致
しているか否かを判断する。両データが一致して
いる場合にはステツプS6に移行して次のバーコ
ードデータD2の比較判断を行うためにステツプ
S4に移行してステツプS4およびS5の動作を繰返
す。不一致の場合にはバーコードに誤りがあると
判断してステツプS7に示す如く制御ライン28
およびプリンター制御回路27を介してプリンタ
ー11の動作を停止する。
この場合の実施例では第1図に示す実施例と同
様は結果、つまり、プリンター11の内的な要因
だけではなく、リボン、ラベルその他の欠陥等に
よる外的な要因によるバーコードの誤りも確実に
検出することができる。
なお、上記実施例では印字すべきバーコードデ
ータと印字後のスキヤナー15の読みとりデータ
とを比較し不一致の場合にはプリンター11を停
止するようにしたが、本考案のバーコードプリン
ターの動作制御部19は、不一致信号を受けたと
きにプリンターの動作を停止させるだけでなく、
台紙12を所定距離だけ逆フイードさせた後、再
度台紙12を所定距離だげフイードさせる動作制
御機能をもつている。一方、プリンター11で
は、台紙12を所定距離逆フイードさせたことを
確認すると、第1の記憶部14から誤りマークデ
ータを読み出し、誤りのあるバーコードラベル1
3上に誤りマークデータを印字し、再度台紙12
を所定距離フイードさせた後、新たなラベル13
上に同じバーコードデータを読み出して印字する
機能をもつている。
従つて、この実施例によれば、誤りのあるバー
コードを発見したときにそのラベル13aに誤り
マークを付して再度新たなラベル13にバーコー
ドデータを印字するので、そのラベル13aを扱
う者が誤りマークからバーコードに誤りがあるこ
とを発見できるだけでなく、正しいバーコードラ
ベル13を素早く探すことができ、複雑な判断を
することなく例えば商品へのラベル張り付け作業
を円滑に行うことができる。
なお、本考案はその要旨を逸脱しない範囲内で
種々変形して実施できる。
(考案の効果) 以上詳記したように本考案によれば、プリンタ
ーの内的な要因のみならず、プリンター以外の外
的な要因の場合でもバーコードの欠陥を確実に検
出でき、しかも台紙を逆フイードさせて誤りのあ
るバーコードラベルに誤りマークを付するので、
誤りのあるバーコードラベルの発見が容易とな
り、また新たなラベルに同一のバーコードデータ
を印字するので、正しいバーコードラベルを迅速
に出力できる。
【図面の簡単な説明】
第1図および第2図は本考案に係わるバーコー
ドプリンタの一実施例を説明するために示したも
ので、第1図はバーコードプリンターのシステム
構成図、第2図は第1図のタイムチヤート、第3
図および第4図は本考案の他の実施例を説明する
ために示したもので、第3図はCPUを用いた場
合のハード構成図、第4図はそのハード構成を用
いて動作を説明するフローチヤートである。 11……プリンター、12……台紙、13……
ラベル、14……第1の記憶部、15……スキヤ
ナー、16……第2の記憶部、17……印字動作
制御手段、18……判断部、19……動作制御
部、21……CPU、23……ROM、24……
RAM、26……スキヤナー制御回路、27……
プリンター制御回路。

Claims (1)

    【実用新案登録請求の範囲】
  1. 印字すべきバーコードを一時格納するとともに
    誤りマークを保持する第1の記憶手段14と、順
    次供給される台紙のラベル13上に各種データを
    印字するプリンター11と、前記第1の記憶手段
    から出力されたバーコードを前記プリンターで印
    字出力するバーコード印字出力手段と、このバー
    コード印字出力手段にて印字されたバーコードを
    読取るスキヤナー15と、このスキヤナーにて読
    取られたバーコードを一時格納する第2の記憶手
    段16と、この第2の記憶手段に格納されたバー
    コードが前記第1の記憶手段に格納されたバーコ
    ードと一致するか否かを判断する判断手段18
    と、この判断手段によつて不一致と判断されたと
    き、前記プリンターに供給される台紙を所定距離
    だけ逆フイードさせる動作制御手段19と、この
    動作制御手段による逆フイードによつて所定位置
    に停止した誤りバーコードが印字されたラベルに
    対し、前記第1の記憶手段に格納されている誤り
    マークを前記プリンターで印字出力する誤りマー
    ク印字出力手段と、この誤りマークの印字出力後
    に前記台紙を所定距離だけ順フイードさせた後、
    再度前記第1の記憶手段に格納されたバーコード
    を前記プリンターで新たなラベル上に印字するバ
    ーコード再印字出力手段とを備えたことを特徴と
    するバーコードプリンター。
JP1986198309U 1986-12-25 1986-12-25 Expired - Lifetime JPH0514864Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1986198309U JPH0514864Y2 (ja) 1986-12-25 1986-12-25

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1986198309U JPH0514864Y2 (ja) 1986-12-25 1986-12-25

Publications (2)

Publication Number Publication Date
JPS63104048U JPS63104048U (ja) 1988-07-06
JPH0514864Y2 true JPH0514864Y2 (ja) 1993-04-20

Family

ID=31158875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1986198309U Expired - Lifetime JPH0514864Y2 (ja) 1986-12-25 1986-12-25

Country Status (1)

Country Link
JP (1) JPH0514864Y2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3114793B2 (ja) * 1996-03-22 2000-12-04 日本電気株式会社 プリンタ装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52109261A (en) * 1976-03-09 1977-09-13 Fujitsu Ltd Bar code inspector
JPS5475807A (en) * 1977-11-29 1979-06-18 Sanshin Kensetsu Kogyo Kk Method of construction of removing anchor
JPS54116845A (en) * 1978-03-03 1979-09-11 Hitachi Ltd Information unavailability mark print system
JPS54131415A (en) * 1978-04-04 1979-10-12 Tokyo Electric Co Ltd Printing corrector for printer
JPS5722080A (en) * 1980-07-15 1982-02-04 Sato :Kk Printing device for bar code
JPS5959341U (ja) * 1982-10-13 1984-04-18 オムロン株式会社 ドツトプリンタ
DE3300081C2 (de) * 1983-01-04 1985-12-12 F & O Electronic Systems GmbH & Co, 6901 Neckarsteinach Verfahren zum Drucken und Prüfen des Druckbildes eines elektrisch angesteuerten Thermodruckers und Vorrichtung zur Durchführung des Verfahrens
JPS6135954A (ja) * 1984-07-28 1986-02-20 Fujitsu Ltd 印刷制御異常検出方式

Also Published As

Publication number Publication date
JPS63104048U (ja) 1988-07-06

Similar Documents

Publication Publication Date Title
US7671878B2 (en) Thermal printer and paper recognition method
US5564846A (en) Printer with sheet positioning marks control
JPH0514864Y2 (ja)
US20060138229A1 (en) Printer having RFID read/write function
JP3357119B2 (ja) ラベルプリンタにおけるラベルの印字処理方法
JPH07252021A (ja) シート搬送装置
JPS6135954A (ja) 印刷制御異常検出方式
US7270491B2 (en) Code label printer, method thereof and readouted printed-code verifying system
JPH0647738Y2 (ja) バーコードプリンター
JP2002356031A (ja) プリンタ
JP2899456B2 (ja) ラベルプリンタ
JPH01235658A (ja) 印字装置
JP2690899B2 (ja) 記録装置
JPH1035054A (ja) 用紙余白調整方法
JP2606189B2 (ja) 通帳印字装置
JPH04323071A (ja) ラベルプリンタ
JPH11216853A (ja) プリンタシステム
JP3048952B2 (ja) 通帳取り扱い装置の印字ずれ補正方法
JP2690759B2 (ja) 記録装置
KR19990054453A (ko) 잉크 카트리지의 정렬방법
JPH05278297A (ja) 搬送装置
JPS60124277A (ja) レシ−トプリンタ
JP2005246767A (ja) 印字制御方法及びプリンタ装置
JPS61249782A (ja) プリンタの用紙サイズ検出方式
JPH02270577A (ja) 印字装置