JP2539744B2 - Optical reading code and information transmission method - Google Patents
Optical reading code and information transmission methodInfo
- Publication number
- JP2539744B2 JP2539744B2 JP5180825A JP18082593A JP2539744B2 JP 2539744 B2 JP2539744 B2 JP 2539744B2 JP 5180825 A JP5180825 A JP 5180825A JP 18082593 A JP18082593 A JP 18082593A JP 2539744 B2 JP2539744 B2 JP 2539744B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- display area
- mark
- line
- 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.)
- Expired - Lifetime
Links
- 230000003287 optical effect Effects 0.000 title claims description 16
- 238000000034 method Methods 0.000 title claims description 9
- 230000005540 biological transmission Effects 0.000 title claims description 5
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- ZLHLYESIHSHXGM-UHFFFAOYSA-N 4,6-dimethyl-1h-imidazo[1,2-a]purin-9-one Chemical compound N=1C(C)=CN(C2=O)C=1N(C)C1=C2NC=N1 ZLHLYESIHSHXGM-UHFFFAOYSA-N 0.000 description 2
- 241000936928 Verrucomicrobia subdivision 3 Species 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 101100114416 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) con-10 gene Proteins 0.000 description 1
- 241000238413 Octopus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、商品名,価格,記号等
をコード表示する識別コード紙に関するものである。よ
り詳しくは、機械によって光学的に読取ることのできる
2進コードの識別コード紙に関するものである。
【0002】
【従来の技術】この種の識別コード読取装置に関する従
来技術として、公知のバーコードを用いた識別コードに
対する読取装置として、特公昭53−21980号「バ
ーコード文字認識装置」が存在する。
【0003】
【発明が解決しようとする課題】上記の公知技術におい
ては、バーコードは線の太さおよび線の位置により2進
コードを識別するものであるから、読み取りエラーの生
じる可能性が大であるため一般的に数字を表すものが殆
どでアルファベットまで読み取れるものがまれにあるだ
けでありJIS漢字コードに対応できるもの(即ち、漢
字を表示できるもの)は、実用化されていない。また、
バーコードを表示する線の太さおよび位置を正確に判読
する必要があり、バーコードの印刷ミス,バーコード紙
の伸縮,バーコード紙の貼付面の凹凸およびセンサーの
バーコード紙に対する相対角度の変化により、読取りエ
ラーを生じる等の問題点がある。本発明は、上記の読取
りエラーの問題点を解消するとともに、コード紙の情報
量をコード紙の特定位置に表示することを課題とする。
また、本発明は、2進コードの記録を容易にするととも
に、読取りにあたっての画像処理を容易にすることを課
題とする。
【0004】
【課題を解決するための手段】本願第1発明は、X軸基
線1とY軸基線2とにより区画される表示エリア(デー
タ表示エリア)aを設け、該表示エリアaを2n[n≧
4]個に分割して2n[n≧4]個の小区分(単位デー
タエリヤ)3のマトリックスを形成し、各小区分3に2
値信号マークKを記録して表示エリア全体で2n[n≧
4]個の2進コードを記録し機械が光学的に読取り可能
とする光学読取コードにおいて、小区分3の相互間に間
隙を形成したことを特徴とする、光学読取コードを提供
する。本願第2発明は、本願第1発明において、前記間
隙に、区分マーク(同期マーク)4を表示したことを特
徴とする、光学読取コードを提供する。本願第3発明
は、ドットプリンタにおける印字方向と直交する方向に
並んだドットの行を、複数の行を含み且つ相互の間に1
行又は複数行分の間隔をあけた2n[n≧2]個の部分
に分割するとともに、印字方向のドットの列も同様に分
割し、分割された各部分をそれぞれ1ビット分の表示マ
ークとした光学読取コードを提供する。本願第4発明
は、本願第1発明または本願第2発明の光学読取コード
に基づいて伝達情報をコード化してドットプリンターに
て印字し、印字されたコードを光学読取装置にて読取
り、情報に変換することを特徴とする情報伝達方法を提
供する。
【0005】
【実施例】以下、以下図面に示す実施例にもとづいて説
明する。図4を参照して、本願発明者による先願の特願
昭62−173352号「識別コード紙」の識別コード
紙Aを説明する。該識別コード紙Aは、X軸基線1とY
軸基線2とにより規制される適宜の形状、面積の四角形
の表示エリヤbをもつコード表示面Bを有し、表示エリ
ヤbは、24 =16以上の小区分(単位データエリヤ)
3に分割する(第4図においては、P1 ,P2 ,P3 …
P16の16個の小区分に分割する)。各小区分3には2
値信号マークKを記録することにより、表示エリヤb全
体で16個の2進コードを記録し、24 ×4桁で(即
ち、24 で0,1,2…Fを4個組合わせることによ
り)、JIS漢字コードに対応させ、単一の表示エリヤ
bで適宜の任意漢字一字を記録表示することができる。
【0006】なお、16個の小区分3による漢字コード
に対応すべく、16個の小区分3を4グループの中区分
(単位集合データエリヤ)に分割し、中区分で、24個
の 小区分3による0,1,2…Fの2進コード化を、
P1 ,P2 ,P3 ,P4 の横方向の他、縦方向、斜方
向、その他適宜の組合わせとすることができて暗号化す
ることができる。各小区分3に2値コードを記録表示す
るための2値信号マークKとしては、図5のイのごとく
小区分3を完全に塗りつぶす必要はなく、ロ・ハ・ニの
ごとく小区分3の一部に空白個所を残して、他のマーク
(例えば、ロは丸印,ハは星印,ニは三角形など)とし
ても本発明の目的を達成することができる。更に、図5
のハに示すごとく、適宜形状の小マークkを複数個配置
することにより2値信号Kを形成することもできる。ま
たこの小区分の2進信号の信号表示方法としては上述の
マーキング方法に限定されるものではなく、穴あきや磁
気インキ等による記入方法も同様の効果を得られる方法
として考えられる。
【0007】 図6に示す実施例においては、延長X軸基
線11および延長Y軸基線12を付加して、補助表示エ
リヤdを設定し、補助表示エリヤdの適所に、補助マー
ク5を記録表示する。図6のaでは、X軸基線とY軸基
線の0点に対し対角位置に補助マーク5を記録表示し、
図6のbでは、O点に対し対角位置以外とし識別コード
紙Aの表示を判読可能とし、例えば透明フイルムに印刷
されたコードを読取る時にコードが表裏どの状態でも判
読可能とする。なお、補助マーク5は正方形状に限定さ
れるものではなく、図5のイ、ロ、ハ、ニ、ホの円形、
三角等、その他、その存在が識別できるものであればよ
い。また、図7に示すごとく、X軸基線1、Y軸基線2
の他に、横小区分線6および縦小区分線7を印刷表示し
ておくと、マイコンプリンターで印刷しないで、適宜の
筆記具で各小区分3を塗りつぶすか、丸印等をマーク表
示することにより、識別コード紙の貼布使用現場で信号
コードを決定することができる。
【0008】また、図8に示す識別カード紙Aは、図7
の横小区分線6と縦小区分線7との交点の個所に区分マ
ーク4を設け区分マーク4の読取りにより小区分3の範
囲を判読可能とする。識別コード紙Aにコード面Bを印
刷するにあたっては、一般的な印刷手段で印刷すること
もできるが、現在通常で市販されている16,24ドッ
トのパソコンプリンターやハンディコンピュータのプリ
ンターなどを用いてプリントアウトすることもできる。
この場合、文字列(商品名、担当部署名、住所氏名、電
話番号等)、文章(メッセージ、広告文等)をJISコ
ードに従って2進コードにパソコン処理で変換し、1文
字毎に216個の信号コードの1個の表示エリヤbを対
応させることができ、2進コードで表示した表示エリヤ
bの隣接個所(例えば、下方)に対応する文字Lを表示
すると商品名、担当者名等をコード化と同時に漢字表示
できて好都合である(図10参照)。なお、図10の実
施例では16個の小区分P1,P2…P16を、4つの
中区分Q1,Q2,Q3,Q4にそれぞれ(P1,P
2,P3,P4)…(P13,P14,P15,P1
6)と小区分の番地の順序で区分したが、16個の小区
分3を4グループに分割する方法および中区分内の配列
順序(即ち、各中区分についての小区分の番地配列の組
合わせ)は任意であり、マイコンプリンターの制御で適
宜変更することもできる。また、JIS漢字コードは約
7700文字程度しか使用していないため、本願コード
では例えばn=4の場合、216=65536の文字を
コード化できる(即ち、2 4 =16個の小区分3を形成
した表示エリヤbにおいては、2 16 =65536個の
情報を記録できる)ため、現在コード化していないタイ
語やアラビア文字,中国文字等や音声記号、さらには音
声合成用音声もコード化して登録することで表示でき
る。図9は、図8の識別コード紙を24ドットのパソコ
ンプリンターでプリントアウトした場合を示し、区分マ
ーク4を4ドット、各小区分3の内に表示される2値信
号マークKに9ドットを割当てる。
【0009】 次に、識別コード紙読取装置を説明する。
図1および図2を参照して、センサー(線センサー)8
を移動させ、読取信号を入力し、表示装置,プリンター
等の出力装置9へJIS漢字コード、その他のディスプ
レー表示,プリントアウト用の2進信号を出力するマイ
コン10を設ける。マイコン10は、図3の流れ図の機
能を有し、表示エリヤ決定手段11,小区分決定手段1
2,中区分決定数13,2値信号有無判別手段14,2
進コード変換手段15および出力装置用コード変換手段
16を含んでおり、表示エリヤ決定手段11はX軸基線
検出手段11a,Y軸基線検出手段11bおよびX軸基
線方向修正手段11cの機能により達成される。
【0010】小区分決定手段12は、設定記憶手段15
の指示にもとづき、X軸方向およびY軸方向に所定間隔
(又は所定数)に分割する。また、区分マーク検出小区
分決定手段17は、識別コード紙に記録した区分マーク
4を利用して表示エリヤを所定数に分割するものであ
り、区分マーク4の検出信号をマイコンで画像処理し演
算することにより、基線1,2との間隔および相互間隔
を各小区分の位置・面積を判定して表示エリヤbを所定
数の小区分3に分割すべく機能する。
【0011】 中区分決定数13は読取対象の識別コード
紙について特定されている各中区分についての小区分の
番地割当(例えば、プリントアウトするにあたりプリン
ターに記憶されている各中区分の小区分の番地組合せ)
に従って記憶手段21に予め設定されている内容にもと
づき小区分を所定数のグループに所定の番地組合せで分
割すべく機能する。
【0012】2値信号有無判別手段14は、各小区分3
についてのイメージ処理により2値信号マークKの面積
に比例する入力された値が所定値範囲内(例えば、第9
図の実施例では4乃至9ドットに対応する積算値)であ
るとき、2値信号マークKが存在するものとする判断機
能を有し、2進コード変換手段15は各小区分の2値信
号マークの有無の判断により2n 〔n≧4〕の2進コー
ドの値を決定する機能を有するようにそれぞれマイコン
プログラムにより設定されている。マイコン10は、図
2を参照して、上記機能を生ずる演算部(CPU)20
および記憶手段21の他に、入力用インターフェイス
(データ取込処理手段)18および出力用インターフェ
イス(出力装置用データ変換手段19が付設されてい
る。
【0013】 また、実施例のように線センサーを動かし
て読取る方法もあるが、読取りたい複数個のコード(例
えばページごと)分の大きさのエリヤ(2次元)センサ
ーを利用しても同様の目的を達成でき、この場合X基
線,Y基線の方向と補助マークの位置でコードそのもの
の方向のみならず文字列の方向を判読できる。この場合
X基線1、Y基線2の方向と補助マーク5の位置で各表
示エリヤを決定できることは前述した通りであるが、更
に、補助マーク5の位置および数により文字列の方向を
決定することもできる。例えば、図11を参照して文字
列の読取り方向を、aは右方向、bは左方向、cは下方
向、dは上方向とする。
【0014】 また補助マーク5の位置・数を、中区分を
構成する小区分組合わせ決定のための指示信号として利
用することもできる。センサーよりの検出信号をCPU
と記憶手段に予め設定されている指示にもとづき画像解
析することで、図1の各機能を生ずるものであるが、図
3のフローチャートを参照して、X軸基線,Y軸基線の
計算と、図形処理(回転・移動)により基準位置寸法に
メモリ上でX軸Y軸に合わせコード計算に不用なデータ
を切捨てることを行なうことにより表示エリヤbを決定
する。なお、補助基線11・12および補助マーク5を
画像解析により算出すると、X軸基線1,Y軸基線2の
方向が迅速に決定でき、必要に応じ図形反転等を行なう
ことができて好都合である。
【0015】 また、図6のbのごとく非対象位置に補助
マーク5を有する場合は、その判読により識別コード紙
の裏返し貼付けを検出しメモリー上で修正処理できて識
別コードの貼付けミス等に対応することができる。更
に、図9に示すごとく、表示エリヤb内の小区分3の上
下左右に隣接する相互間に間隔がある場合は横方向又は
縦方向にすべての小区分3に2値信号マーク(黒マー
ク)を付けても区分マーク4と2値信号マークが不連続
となって直線のX軸基線1,Y軸基線2と明確に区別が
できるので、表示エリヤbの演算がより正確となるので
好都合である。
【0016】 なお、X軸基線1と隣接する小区分3との
間およびY軸基線2と隣接する小区分3との間に間隙
(無信号マーク部分)を設定して、2値信号マークの連
続による直線と両基線とを区分することは可能である
が、図8のごとく断続的に間隙(無信号マーク部分)が
存在すると、より正確かつ簡単に両基線を判定し表示エ
リヤを容易に判定できる。図12のaは、両基線1,2
に隣接させて間隙gを形成する場合を示すが、図12の
bのごとく小区分の中間に形成してもよく、更に間隙g
の位置および数の変更により、補助マークに代る信号マ
ークとして利用し、文字列の読取り方向の指示や、中区
分を構成する小区分組合わせの指示として利用すること
もできる。更に、図12のcに示すごとく2n 個の小区
分毎に間隔gを存在させることにより、一つの表示エリ
ヤbに複数個の漢字に対応する2進コードを表示するこ
ともできる。図3のフローチャートは、シングルタスク
での一速処理であるが、センサー入力のメモリエリヤへ
の取込みと演算;出力をマルチタスクでできればより高
速化できる。
【0017】本願発明は、上述したごとく、X軸基線
1,Y軸基線2により表示エリヤbを決定するものであ
るから、24 以上の小区分に分割しない場合、例えば横
方向のみ又は縦方向のみに複数個に分割しても発明の目
的を達成できる〔例えば、横方向2列に表示エリヤを分
割して上下二段にコードを表示してもよい〕。更に、表
示エリヤを単一の小区分として考え、従来方式でバーコ
ードその他のコード化されたマークを記録しても、有効
読み取りエリヤを読み取り方向を無制限で判読できるこ
とで第1発明の目的を達成できるものである。また、区
分マーク4を利用してマイコン処理により2n 〔n≧
4〕に分割すると、線センサーによる読取りに際しセン
サーを手で移動させてセンサーと識別コード紙との相対
移動速度が変化する場合でも読取りを正確に行ない得る
とともに、識別コード紙の伸縮や被貼付面の凹凸により
小区分のセンサーに対する有効面積が変化しても正確に
判読が可能である。
【0018】なお、ハンデーコンピュータその他一般的
なプリンターを用いて識別コードをプリントできるが、
識別コードを手書きでもよく、またバーコード用の高級
用紙を用いることなく普通紙を用いることもできる。セ
ンサーの読取範囲内に有ればデータの取込みが可能であ
るから、個々のコードが大小、又は方向が違っても判読
可能であり、プリンターによるプリントアウトと手書き
とが混在したり、異種ラベルを貼付けて識別コード紙を
組合せた場合でも本発明の目的を達成できる。
【0019】透明磁気インクリボンでのプリントアウト
と手書きとを作用するとセンサー読取りと視認との両方
でコード判読が可能となる。コードの余り、約5780
0(= 65536−7700)分の登録をすれば、タイ語やアラ
ビア文字発音記号も表すことができ、新聞,雑誌等の盲
人用音声合成読取り装置にも利用できる。なお、X軸基
線1とY軸基線2とは直交させることなく、第13図に
示すごとく適宜の角度交差させ、小区分を正方形以外の
形状とすることもできる。
【0020】上述の識別コード紙Aにおいて、本願第1
発明は、図8および図9を参照して、小区分3の相互間
およびX軸基線1、Y軸基線2との間に間隙を形成す
る。また、本願第2発明は前記間隙に、区分マーク4を
表示する。本願第3発明は、図9を参照して、ドットプ
リンタにおける印字方向と直交する方向に並んだドット
の行を、複数の行を含み且つ相互の間に1行又は複数行
分の間隔をあけた2n[n≧2]個の部分に分割すると
ともに、印字方向のドットの列も同様に分割し、分割さ
れた各部分をそれぞれ1ビット分の表示マークとし、ま
た、印字方向に沿う1行又は複数行分のドットを、読取
基準位置を表示するリーディングマークとする。図9
は、上記の光学読取コードに基づいて伝達情報をコード
化してドットプリンターにて印字することを示し、図1
ないし図3を参照して、図9の印字されたコードを光学
読取装置にて読取り、情報に変換することで、本願第4
発明を示すものである。
【0021】
【効果】以上のように、本願発明は、識別コード紙とセ
ンサとの相対方向、相対読取速度が変化しても常に正確
に判読できる。、また、ドットプリンターにより2進コ
ードを印字することができる。更に、小区分(単位デー
タエリヤ)3の相互間に間隙が存在することで2値デー
タマークの画像処理が容易である。Detailed Description of the Invention
[0001]
BACKGROUND OF THE INVENTION The present invention is applicable to product names, prices, symbols, etc.
The present invention relates to an identification code sheet for displaying a code. Yo
More specifically, it can be read optically by a machine.
The present invention relates to a binary code identification code sheet.
[0002]
2. Description of the Related Art A conventional method for reading an identification code reader of this type.
As a conventional technology, an identification code using a well-known bar code
As a reading device for this, Japanese Patent Publication No. 53-21980 "Ba
-Code character recognition device "exists.
[0003]
[Problems to be Solved by the Invention]
For some barcodes, it depends on the thickness of the line and the position of the line.
Since it identifies the code, it causes a read error.
Since there is a high possibility of being twisted, most of them generally represent numbers.
There are rare cases where you can read the alphabet.
Those that are compatible with JIS Kanji code (that is, Kanji
Those that can display letters) have not been put to practical use. Also,
Accurately read the thickness and position of the bar code display line
Must be, barcode printing error, barcode paper
Expansion and contraction, unevenness of the sticking surface of barcode paper and sensor
Scanning changes due to changes in the relative angle to the bar code paper.
There is a problem such as generation of error. The present invention is based on the above reading
Error code and code page information
The problem is to display the quantity at a specific position on the code paper.
The present invention also facilitates the recording of binary codes.
In addition, it is necessary to facilitate image processing during reading.
The title.
[0004]
The first invention of the present application is directed to an X-axis base.
A display area (data is divided by line 1 and Y-axis baseline 2)
Display area a), and the display area a is set to 2n[N ≧
4] divided into 2n[N ≧ 4] subdivisions (unit data
Taelia) 3 matrix, 2 for each subsection 3
The value signal mark K is recorded and 2 in the entire display area.n[N ≧
4] Binary code can be recorded and machine can read optically
In the optical reading code to be
Providing an optical reading code that is characterized by forming a gap
I do. The second invention of the present application is the same as the first invention of the present application.
The special mark (synchronization mark) 4 is displayed in the gap.
The optical reading code is provided. Third invention of the present application
In the direction perpendicular to the printing direction of the dot printer.
A row of dots, one containing multiple rows and one between
2 with a space between lines or multiple linesn[N ≧ 2] parts
And the dot row in the printing direction is also divided.
Each divided part is divided into display bits for 1 bit.
Provided optical read code. Fourth invention of the present application
Is the optical reading code of the first invention of the present application or the second invention of the present application
Code the transmission information based on
And print the printed code with an optical reader.
And provide an information transmission method characterized by conversion into information.
To serve.
[0005]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following description is based on the embodiments shown in the drawings.
Reveal With reference to FIG. 4, the prior application of the applicant of the present application
No. 62-173352 "Identification code paper" identification code
The paper A will be described. The identification code paper A has X-axis baseline 1 and Y-axis.
A quadrangle with an appropriate shape and area regulated by the axis base line 2
Has a code display surface B having a display area b of
Ya b is 2Four= 16 or more subdivisions (unit data area)
Divided into 3 (in FIG. 4, P1, P2, P3 ...
Divide into 16 subsections of P16). 2 for each subdivision 3
By recording the value signal mark K, the entire display area b
The body records 16 binary codes and 2Four× 4 digits (immediately
TwoFourBy combining four 0,1,2 ... F
R), JIS kanji code, single display area
It is possible to record and display an arbitrary arbitrary kanji character with b.
[0006] It should be noted that a kanji code by 16 subdivisions 3
16 sub-segments 3 to 4 sub-segments
(Unit set data area)FourPieces
of Binary coding of 0, 1, 2 ... F by subsection 3
Horizontal direction of P1, P2, P3, P4, vertical direction, diagonal direction
And other appropriate combinations can be encrypted.
Can be Record and display the binary code in each subdivision 3
The binary signal mark K for the purpose is as shown in FIG.
It is not necessary to completely fill subsection 3
As shown in the figure, leaving a blank part in a part of subsection 3
(For example, circles for b, stars for c, triangles for d, etc.)
However, the object of the present invention can be achieved. Furthermore, FIG.
As shown in C, a plurality of small marks k having appropriate shapes are arranged.
By doing so, the binary signal K can be formed. Well
As the signal display method of the binary signal of the small section of the octopus,
The marking method is not limited, and it may be perforated or magnetized.
A method that allows you to obtain the same effect using a writing method such as ink
Considered as.
[0007] In the embodiment shown in FIG. 6, the extended X-axis base is
Line 11 and extended Y-axis baseline 12 are added to add auxiliary display
Set the rear d and put the auxiliary mark on the proper position of the auxiliary display area d.
Record and display item 5. In FIG. 6a, the X-axis baseline and the Y-axis baseline are
Record and display the auxiliary mark 5 at a diagonal position with respect to the 0 point of the line,
In FIG. 6b, the identification code is set to a position other than the diagonal position with respect to the point O.
Make the display of paper A legible and print it on a transparent film, for example
When reading the generated code, you can read the code whether it is on the front or back.
Make it readable. The auxiliary mark 5 is not limited to a square shape.
The circles of a, b, c, d, and e in FIG.
Anything, such as a triangle, whose presence can be identified
Yes. Further, as shown in FIG. 7, an X-axis baseline 1 and a Y-axis baseline 2
In addition, the horizontal small dividing line 6 and the vertical small dividing line 7 are printed and displayed.
If you do not print with a microcomputer printer,
Fill each subsection 3 with a writing instrument or mark the circles etc.
By showing the ID code, the signal will be applied at the site of application.
The code can be determined.
Further, the identification card paper A shown in FIG.
At the intersection of the horizontal small dividing line 6 and the vertical small dividing line 7,
A mark 4 is provided to read the classification mark 4
Make the box readable. Mark code surface B on identification code paper A
When printing, use standard printing means
You can also do this, but it is currently available in 16, 24
Computer printer or handy computer
It can also be printed out using a computer.
In this case, the character string (product name, department name, address name, telephone number
JIS numbers, etc.) and sentences (messages, advertisements, etc.)
According to the code, it is converted into a binary code by computer processing and one sentence
2 for each letter16Pair one display area b of each signal code
Display area displayed in binary code
Display the letter L corresponding to the adjacent part of b (for example, below)
Then, the product name, person in charge, etc. will be coded and displayed in kanji.
This is convenient and convenient (see FIG. 10). In addition, the actual
In the embodiment, 16 subsections P1, P2 ...
In the middle sections Q1, Q2, Q3, Q4 (P1, P
2, P3, P4) ... (P13, P14, P15, P1
6) and subdivision address, but 16 subdivisions
Method for dividing minute 3 into 4 groups and arrangement in middle section
Order (ie, a set of subdivision address arrays for each middle division)
Matching) is optional and suitable for controlling the microcomputer printer.
It can be changed as appropriate. Also, the JIS Kanji code is approximately
Only 7700 characters are used, so this application code
Then, for example, when n = 4, 216= 65536 characters
Can be coded(Ie 2 Four = 16 subsections 3 are formed
In the displayed area b, 2 16 = 65536
Information can be recorded)Because of the current uncoded Thai
Words, Arabic characters, Chinese characters, phonetic symbols, and even sounds
The voice for voice synthesis can also be displayed by encoding it and registering it.
You. FIG. 9 is a 24-dot computer with the identification code paper of FIG.
It shows the case of printing out with a printer.
4 dots of the circle 4 and the binary signal displayed in each subsection 3
9 dots are assigned to the number mark K.
[0009] Next, the identification code sheet reading device will be described.
1 and 2, the sensor (line sensor) 8
Move the, input the read signal, display device, printer
JIS Kanji code, other display to output device 9 such as
Output and binary signals for printing
A con 10 is provided. The microcomputer 10 is the device shown in the flow chart of FIG.
The display area determining means 11 and the sub-category determining means 1
2, the number of intermediate division determination 13, binary signal presence determination means 14, 2
Decimal code conversion means 15 and output device code conversion means
The display area determining means 11 includes the X-axis baseline.
Detecting means 11a, Y-axis baseline detecting means 11b and X-axis base
This is achieved by the function of the line direction correction means 11c.
The subdivision determining means 12 includes a setting storage means 15
Based on the instructions, the specified intervals in the X-axis and Y-axis directions
(Or a predetermined number). In addition, division mark detection small ward
The minute determining means 17 is a classification mark recorded on the identification code paper.
4 is used to divide the display area into a predetermined number.
Image processing of the detection signal of the classification mark 4 with a microcomputer
The distance between the baselines 1 and 2 and the mutual distance
Display the area b by judging the position and area of each subsection
Functions to divide into a number of subdivisions 3.
[0011] The number of medium divisions determined 13 is the identification code of the reading target
Of the subdivisions for each medium division identified for the paper
Address assignment (for example, when printing out
Address combinations of the subdivisions of each middle division stored in the computer)
According to the contents preset in the storage means 21 according to
The subdivision is divided into a specified number of groups with a specified address combination.
Function to split.
The binary signal presence / absence discriminating means 14 is provided for each subsection 3
Area of binary signal mark K by image processing
The input value proportional to is within a predetermined value range (for example, 9th
In the illustrated embodiment, it is an integrated value corresponding to 4 to 9 dots).
When the binary signal mark K exists
And the binary code converting means 15 has a binary signal of each subsection.
2 depending on the presence or absence of the number markn[N ≧ 4] binary code
Each has a function to determine the value of
It is set by the program. Microcomputer 10
2, an arithmetic unit (CPU) 20 that produces the above function
And an input interface in addition to the storage means 21
(Data capture processing means) 18 and output interface
Chair (output device data conversion means 19 is attached
You.
[0013] Also, move the line sensor as in the example.
There is also a method of reading, but you can read multiple codes (example
Area (two-dimensional) sensor of the size of each page
The same purpose can be achieved by using
Line itself, the direction of the Y base line and the position of the auxiliary mark itself
You can read not only the direction of but also the direction of the character string. in this case
Each table is displayed in the direction of X base line 1 and Y base line 2 and the position of auxiliary mark 5.
As described above, the indication area can be determined.
The direction of the character string depending on the position and number of the auxiliary marks 5.
You can also decide. For example, referring to FIG.
The reading direction of the column is a for right, b for left, and c for downward.
And d is the upward direction.
[0014] In addition, the position and number of auxiliary marks 5
It is used as an instruction signal for determining the combination of subdivisions.
Can also be used. The detection signal from the sensor is sent to the CPU
And the image solution based on the instructions preset in the storage means.
The analysis results in each function in Fig. 1.
Referring to the flow chart of 3, the X-axis baseline and Y-axis baseline
Calculation and figure processing (rotation / movement) to standard position dimensions
Unnecessary data for code calculation in memory along with X-axis and Y-axis
Display area b is determined by rounding off
I do. In addition, the auxiliary base lines 11 and 12 and the auxiliary mark 5
When calculated by image analysis, X-axis baseline 1 and Y-axis baseline 2
The direction can be quickly determined, and the figure can be inverted if necessary.
It is convenient to be able to.
[0015] In addition, as shown in b of FIG.
If it has the mark 5, the identification code paper will be read according to its interpretation.
It is possible to detect the inside-out pasting and correct it on the memory.
It is possible to cope with a mistake in pasting another code. Change
As shown in FIG. 9, above the subsection 3 in the display area b.
If there is a space between adjacent ones on the bottom left and right
Binary signal marks (black mark) for all subsections 3 in the vertical direction.
(4) Discontinuity between the division mark 4 and the binary signal mark
Is clearly distinguished from the straight X-axis baseline 1 and Y-axis baseline 2.
Since the calculation of the display area b becomes more accurate,
It is convenient.
[0016] In addition, the X-axis baseline 1 and the adjacent subsection 3
And between the Y-axis baseline 2 and the adjacent subsection 3
(No signal mark part) is set to connect binary signal marks.
It is possible to separate the straight line from the continuation and both baselines
However, as shown in Fig. 8, the gap (no signal mark part) is intermittently generated.
If present, both baselines can be determined and displayed more accurately and easily.
The rear can be easily determined. FIG. 12A shows both base lines 1 and 2.
The case where the gap g is formed adjacent to
It may be formed in the middle of the small section as shown in b.
By changing the position and number of the
It is used as a command to specify the reading direction of character strings and
Use as instructions for subdivision combinations that make up minutes
You can also Furthermore, as shown in FIG.nSmall wards
By making the interval g exist every minute, one display area is displayed.
Display the binary code corresponding to multiple Kanji characters
Can also be. The flowchart in Fig. 3 shows a single task.
Although it is the first speed processing in the, the memory area of the sensor input
Capture and computation; higher if output can be multitasked
Can speed up.
As described above, the present invention is based on the X-axis baseline.
1, the display area b is determined by the Y-axis base line 2.
2FourIf you do not divide into the above subsections, for example, horizontal
Even if it is divided into multiple parts only in the vertical direction or in the vertical direction,
The display area can be divided into two horizontal rows.
You may split and display the code in two rows above and below]. In addition, the table
Consider the display area as a single subdivision, and
Recorded with other coded marks
The reading area can be read in unlimited directions.
Thus, the object of the first invention can be achieved. Also, the ward
2 by minute processing using the minute mark 4n[N ≧
4], the line sensor will
Move the sir by hand to move the sensor relative to the identification code paper.
Accurate reading even when the moving speed changes
At the same time, due to the expansion and contraction of the identification code paper and the unevenness of the pasted surface
Precisely even if the effective area for a small section of the sensor changes
It is legible.
Handy computer and other general
You can print the identification code using a simple printer,
You can write the identification code by hand, or use a high-quality barcode.
It is also possible to use plain paper without using paper. SE
Data can be captured if it is within the reading range of the sensor.
Therefore, even if the individual code is large or small or the direction is different, it can be read.
Yes, printout and handwriting by printer
Or a mixture of different types of labels or affixing different labels to the identification code paper
Even when combined, the object of the present invention can be achieved.
Printout with a transparent magnetic ink ribbon
When both handwriting and handwriting are applied, both sensor reading and visual recognition
The code can be read with. Code remainder, about 5780
If you register 0 (= 65536-7700) minutes, Thai
Beer phonetic symbols can also be represented, making them blind to newspapers, magazines, etc.
It can also be used for a human voice synthesis reader. The X-axis base
As shown in FIG. 13, the line 1 and the Y-axis baseline 2 are not orthogonal to each other.
Cross the appropriate angle as shown,
It can also be shaped.
In the above-mentioned identification code sheet A, the first
The invention will be described with reference to FIG. 8 and FIG.
And a gap is formed between the X-axis baseline 1 and the Y-axis baseline 2.
You. Further, the second invention of the present application is such that the division mark 4 is provided in the gap.
indicate. The third invention of the present application will be described with reference to FIG.
Dots lined up in the direction orthogonal to the printing direction in the linter
Line of one or more lines containing multiple lines and between each other
2 minutes apartnWhen divided into [n ≧ 2] parts
In both cases, the row of dots in the printing direction is also divided and divided.
Each of the marked parts is used as a 1-bit display mark.
Also, scan the dots for one or more lines along the printing direction.
It is a leading mark that displays the reference position. Figure 9
Code the transmitted information based on the optical reading code above
Fig. 1 shows that the data is printed by a dot printer.
3 to FIG. 3, the printed code of FIG.
By reading with a reading device and converting into information,
It illustrates the invention.
[0021]
As described above, according to the present invention, the identification code paper and the security
Always accurate even if the relative direction to the sensor or the relative reading speed changes.
Can be read by In addition, a dot printer
Can be printed. Furthermore, subdivision (unit day
Due to the existence of a gap between the three
Image processing of the tag is easy.
【図面の簡単な説明】
【図1】マイコンをクレームに対応した機能で示す本発
明のブロック図。
【図2】本発明の大要を示す略図。
【図3】本発明の実施のためのマイコン処理の一例を示
すフローチャート。
【図4】本発明の実施にあたり使用する識別コード紙の
平面図。
【図5】2値コードマークの説明図。
【図6】補助マークを有する識別コード紙の説明図。
【図7】縦小区分線,横小区分線を有する識別コード紙
の説明図。
【図8】区分マークを有する識別コード紙の説明図。
【図9】2値コードマークを記録した状態で示す図8の
識別コード紙の部分説明図。
【図10】対応するJIS漢字コードおよび文字表示を
付記した識別コード紙の平面図。
【図11】補助マークによる文字列の読取方向の指示を
示す略図。
【図12】間隙を有する識別コード紙を示す略図。
【図13】Y軸基線とX軸基線とを非直交状態とした場
合を示す識別コード紙の略図。
【符号の説明】
1……X軸基線
2……Y軸基線
3……小区分
4……中区分
5……補助マーク
b……表示エリヤ
d……補助表示エリヤ
K……2値信号マークBRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of the present invention showing a microcomputer with functions corresponding to claims. FIG. 2 is a schematic diagram showing the outline of the present invention. FIG. 3 is a flowchart showing an example of microcomputer processing for implementing the present invention. FIG. 4 is a plan view of an identification code sheet used for implementing the present invention. FIG. 5 is an explanatory diagram of a binary code mark. FIG. 6 is an explanatory diagram of an identification code sheet having an auxiliary mark. FIG. 7 is an explanatory diagram of an identification code sheet having vertical small section lines and horizontal small section lines. FIG. 8 is an explanatory diagram of an identification code sheet having a division mark. 9 is a partial explanatory view of the identification code sheet of FIG. 8 showing a state in which a binary code mark is recorded. FIG. 10 is a plan view of an identification code paper with a corresponding JIS kanji code and character display. FIG. 11 is a schematic view showing an instruction of a reading direction of a character string by an auxiliary mark. FIG. 12 is a schematic view showing an identification code sheet having a gap. FIG. 13 is a schematic view of an identification code paper showing a case where the Y-axis baseline and the X-axis baseline are in a non-orthogonal state. [Explanation of symbols] 1 ... X-axis base line 2 ... Y-axis base line 3 ... Small section 4 ... Medium section 5 ... Auxiliary mark b ... Display area d ... Auxiliary display area K ... Binary signal mark
Claims (1)
表示エリアaを設け、該表示エリアaを2n[n≧4]
個に分割して2n[n≧4]個の小区分3のマトリック
スを形成し、各小区分3に2値信号マークKを記録し
て、表示エリア全体で2 N [N=2 n [n≧4]個の情
報を記録し機械が光学的に読取り可能とする光学読取コ
ードにおいて、 小区分3の相互間に間隙を形成したことを特徴とする、
光学読取コード 【第2項】X軸基線とY軸基線とにより区画される表示
エリアaを設け、該表示エリアaに2n[n≧4]個に
分割して2n[n≧4]個の小区分3のマトリックスを
形成し、各小区分3に2値信号マーク記録して表示エリ
ア全体で2 N [N=2 n [n≧4]個の情報を記録し機
械が光学的に読取り可能とする光学読取コードにおい
て、 小区分3の相互間およびX軸基線1、Y軸基線2との間
に間隙を形成し、 前記間隙に、区分マーク4を表示したことを特徴とす
る、、光学読取コード 【第3項】ドットプリンタにおける印字方向と直交する
方向に並んだドットの行を、複数の行を含み且つ相互の
間に1行又は複数行分の間隔をあけた2n[n≧2]個
の部分に分割するとともに、印字方向のドットの列も同
様に分割し、分割された各部分をそれぞれ1ビット分の
表示マークとした光学読取コード 【第4項】印字方向に沿う1行又は複数行分のドット
を、読取基準位置を表示するリーディングマークとした
第4項の光学読取コード 【第5項】X軸基線1とY軸基線2とにより区画される
表示エリアaを設け、該表示エリアaを2n[n≧4]
個に分割して2n[n≧4]個の小区分3のマトリック
スを形成し、各小区分3に2値信号マークKを記録して
表示エリア全体で2 N [N=2 n [n≧4]個の情報を
記録し機械が光学的に読取り可能とする光学読取コード
であって、小区分3の相互間に間隙を形成した光学読取
コードに基づいて、伝達情報をコード化してドットプリ
ンターにて印字し、印字されたコードを光学読取装置に
て読取り、情報に変換することを特徴とする情報伝達方
法。(57) [Claims] [Claim 1] A display area a defined by an X-axis base line 1 and a Y-axis base line 2 is provided, and the display area a is set to 2 n [n ≧ 4].
Is divided into pieces to form a matrix of 2 n [n ≧ 4] number of subsections 3, each subsection 3 to record the binary signal mark K, the entire display area 2 N [N = 2 n [ n ≧ 4] pieces of information
An optical read code for recording information and making the machine optically readable, characterized in that a gap is formed between the subsections 3.
Optical reading code [Item 2] A display area a defined by an X-axis base line and a Y-axis base line is provided, and the display area a is divided into 2 n [n ≧ 4] pieces and 2 n [n ≧ 4]. A matrix of a plurality of small sections 3 is formed, a binary signal mark is recorded in each small section 3, 2 N [N = 2 n [n ≧ 4] pieces of information are recorded in the entire display area, and the machine optically In the readable optical reading code, a gap is formed between the small sections 3 and between the X-axis base line 1 and the Y-axis base line 2, and a division mark 4 is displayed in the gap. , Optical reading code [Claim 3] A line of dots arranged in a direction orthogonal to the printing direction in a dot printer includes a plurality of lines and one line or a plurality of lines are provided between them to form a line 2 n [ [n ≧ 2] parts and also the dot rows in the printing direction , Optically read code in which each divided portion is a display mark for 1 bit [Claim 4] Dots for one line or a plurality of lines along the printing direction are used as leading marks for displaying the reading reference position. Optical reading code of paragraph [5th paragraph] A display area a defined by an X-axis base line 1 and a Y-axis base line 2 is provided, and the display area a is set to 2 n [n ≧ 4].
The matrix is divided into 2 n [n ≧ 4] sub-segments 3 to form a matrix, and the binary signal mark K is recorded in each sub-segment 3 and 2 N [N = 2 n [n ≥4] is an optical read code that records information and is optically readable by a machine. The transmission information is coded based on the optical read code in which a gap is formed between the subsections 3 to form dots. An information transmission method comprising printing with a printer, reading the printed code with an optical reading device, and converting the information into information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5180825A JP2539744B2 (en) | 1993-06-25 | 1993-06-25 | Optical reading code and information transmission method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5180825A JP2539744B2 (en) | 1993-06-25 | 1993-06-25 | Optical reading code and information transmission method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62232983A Division JPH0821054B2 (en) | 1987-07-11 | 1987-09-17 | Identification code reader |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8035580A Division JP2855422B2 (en) | 1996-01-29 | 1996-01-29 | Optical reading code paper |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0721331A JPH0721331A (en) | 1995-01-24 |
| JP2539744B2 true JP2539744B2 (en) | 1996-10-02 |
Family
ID=16090020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5180825A Expired - Lifetime JP2539744B2 (en) | 1993-06-25 | 1993-06-25 | Optical reading code and information transmission method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2539744B2 (en) |
-
1993
- 1993-06-25 JP JP5180825A patent/JP2539744B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0721331A (en) | 1995-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5128526A (en) | Identification code | |
| US5204515A (en) | Method of reading identification code sheets using borders to determine scan angle | |
| US7864986B2 (en) | Optical mark reading that uses a disregard state as part of an unambiguous symbology of marks to fill into response bubbles | |
| JPH0821054B2 (en) | Identification code reader | |
| JP2539744B2 (en) | Optical reading code and information transmission method | |
| JP2539745B2 (en) | Optically readable binary code | |
| CA2035891C (en) | Digital data reader of digital data recording sheet | |
| JPH10261058A (en) | 2D data code | |
| US5984189A (en) | Sheet for data codes and method of recognizing these codes | |
| JP2855422B2 (en) | Optical reading code paper | |
| JPH0713986A (en) | Identification code paper and identification code recording / reading device | |
| JPH0991395A (en) | Identification code paper | |
| JPH0816915B2 (en) | Identification code recording / reading device | |
| JPH0331147B2 (en) | ||
| JPH06176212A (en) | Identification code paper | |
| JPH06176211A (en) | Identification code paper | |
| JPH08185493A (en) | Two-dimensional code card system | |
| US20040174423A1 (en) | Method of printing data on sheet | |
| JP2942968B2 (en) | Document printing method | |
| JP2701195B2 (en) | Sign making equipment | |
| JPH0539905Y2 (en) | ||
| JPS6049433A (en) | Registration system of external character pattern | |
| JPH09171536A (en) | Method and apparatus for two-dimensional data recording and reading of digital data recording paper. | |
| JP3014737B2 (en) | Balance display method for prepaid cards by color | |
| JPH08212317A (en) | Two-dimensional graphic code card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080708 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080708 Year of fee payment: 12 |