JP2005193578A - Printing method - Google Patents
Printing method Download PDFInfo
- Publication number
- JP2005193578A JP2005193578A JP2004003634A JP2004003634A JP2005193578A JP 2005193578 A JP2005193578 A JP 2005193578A JP 2004003634 A JP2004003634 A JP 2004003634A JP 2004003634 A JP2004003634 A JP 2004003634A JP 2005193578 A JP2005193578 A JP 2005193578A
- Authority
- JP
- Japan
- Prior art keywords
- start code
- reading
- handy scanner
- line
- read
- 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.)
- Withdrawn
Links
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
Abstract
【課題】小さなスペースに多くの情報をバーコード化して表現することができる印刷方式を提供すること。
【解決手段】半径の長さと線の太さの異なる複数の円を重ねて同心円となるように構成し、中心角θの劣弧の集合として切り出して表現されるバーコードにおいて2次元画像の一端に配置する。ここで、劣弧を近似的に長方形、或は近似的に長方形として表現する。又、バーコードを互いに上下が反転して隣接するように配列する。更に、2次元画像に少なくとも2つ以上の指標となる模様を配置する。
【選択図】図4To provide a printing method capable of expressing a large amount of information in a small space as a barcode.
One end of a two-dimensional image is represented by a bar code which is formed by overlapping a plurality of circles having different radius lengths and line thicknesses to form a concentric circle and cut out as a set of subarcs having a central angle θ. To place. Here, the inferior arc is approximately expressed as a rectangle or approximately as a rectangle. Also, the barcodes are arranged so that they are adjacent to each other upside down. Further, at least two or more patterns serving as indices are arranged on the two-dimensional image.
[Selection] Figure 4
Description
本発明は、バーコードの印刷方式に関し、特にラインイメージセンサにて主走査を行い、手動で原稿上を移動させることによって副走査を行うようなハンディスキャナを使用した場合に、容易に検出できるバーコードの印刷方式に関する。 The present invention relates to a bar code printing method, and more particularly, a bar that can be easily detected when a handy scanner that performs main scanning with a line image sensor and performs sub-scanning by manually moving on a document is used. The present invention relates to a code printing method.
様々な情報をコンピュータ等の電子機器へ簡単に入力する手段としてバーコードが登場し、現在では流通、製造、物流、サービス等の幅広い業界に使用されている。そして、より多くの情報を収納すること、もっと多くの文字種を表現すること、もっと小さなスペースに印字すること、情報を暗号化すること等々の更なる要望からバーコードを2次元的に配置する2次元バーコードが使用されるようになってきた。 Bar codes have emerged as a means of easily inputting various information into electronic devices such as computers, and are now used in a wide range of industries such as distribution, manufacturing, distribution, and services. The barcodes are arranged two-dimensionally for further demands such as storing more information, expressing more character types, printing in a smaller space, and encrypting information. Dimensional barcodes have been used.
代表的な2次元バーコードとして例えばPDF417がある。この2次元バーコードは、スタック式に分類され、1次元のバーコードを縦に細かく積み重ねた構成となっている。特徴としては、1次元バーコードと同様な構成で、細線で示したバーと太線で示したバーとの組み合わせで表現され、積み重ねられた各データ列を識別するためのスタートコード、ストップコードが付加されている。 For example, PDF417 is a typical two-dimensional barcode. This two-dimensional barcode is classified into a stack type, and has a configuration in which one-dimensional barcodes are vertically and finely stacked. The features are the same as one-dimensional barcode, and it is expressed by a combination of a bar indicated by a thin line and a bar indicated by a thick line, and a start code and a stop code are added to identify each stacked data string. Has been.
一方、1次元バーコードにおいても確実に読取を行うための様々な工夫が提案されている。例えば、特許文献1〜3に記載されているようなバーコードがある。これらの発明は、概してバーコードを同心円構造にすることによって、読取方向がどこからでも正確な読取を行うことができるようなバーコードを提案したものとなっている。 On the other hand, various ideas have been proposed for reliably reading a one-dimensional barcode. For example, there are barcodes as described in Patent Documents 1 to 3. These inventions generally propose a bar code that can be read accurately from any reading direction by making the bar code a concentric circular structure.
次に、印刷された文字や絵柄、又はバーコード等を読取る走査装置の1つにラインイメージセンサ搭載のハンディスキャナがある。このようなハンディスキャナは、OCR(optical character reader)を行うために原稿上の文字を読み取ったり、印刷されている絵柄や写真を画像データとして取得するために画像を読み取ったり、上述のように様々な情報を取得するためにバーコードを読み取ったりと、各種の2次元画像の読取に使用される走査装置である。 Next, there is a handy scanner equipped with a line image sensor as one of scanning devices for reading printed characters, pictures, barcodes, and the like. Such a handy scanner reads characters on an original to perform OCR (optical character reader), reads an image to obtain a printed pattern or photo as image data, or the like as described above. It is a scanning device used to read various barcodes and to read various two-dimensional images.
そして、このようなハンディスキャナが所望の2次元画像を読み取る仕組みは、1次元の画像を1画素単位で順次主走査するラインイメージセンサを装備して、該ラインイメージセンサが副走査方向に1画素単位移動する毎に該主走査を行い、これを繰返しながら2次元画像上を該ラインイメージセンサが通過することで2次元画像を読取る仕組みになっている。 A mechanism in which such a handy scanner reads a desired two-dimensional image is equipped with a line image sensor that sequentially scans a one-dimensional image in units of one pixel, and the line image sensor has one pixel in the sub-scanning direction. The main scanning is performed each time the unit moves, and the line image sensor passes through the two-dimensional image while repeating this, thereby reading the two-dimensional image.
様々な画像を読取ることが可能な上記のハンディスキャナは、オペレータの手動操作によって原稿上を移動させながら読取を行うものである。手動操作によって読取動作を行うため、オペレータの目視確認のみで該ハンディスキャナの読取開始位置を合わせ、その後、該バーコード全体の読取が終了するまで読取移動させて行う。 The above-described handy scanner capable of reading various images is read while being moved on a document by an operator's manual operation. Since the reading operation is performed by manual operation, the reading start position of the handy scanner is adjusted only by visual confirmation of the operator, and then the reading is moved until reading of the entire barcode is completed.
例えば、PDF417のような2次元バーコードを読み取ることを仮定してみる。ここで示す該バーコードとは、該バーコードの縦方向の長さは該ハンディスキャナのラインイメージセンサの長さより短く、横方向の長さ(バーコードの長さ)が該ラインイメージセンサより長いバーコードである。 For example, assume that a two-dimensional barcode such as PDF417 is read. The bar code shown here is such that the vertical length of the bar code is shorter than the length of the line image sensor of the handy scanner, and the horizontal length (bar code length) is longer than that of the line image sensor. It is a barcode.
このとき、該バーコードの各バーに対して平行になるように該ラインイメージセンサの位置合わせを行い、そのまま読取が開始されれば、1回の主走査によって積み重ねられたバーを同時に読み取って情報を得ることができる。これにより、主走査毎に該バーコード情報を解読できるので読取の最中でも該バーコードのスターコードを検出することが可能となる。 At this time, the line image sensor is aligned so as to be parallel to each bar of the bar code, and if reading is started as it is, the bars stacked by one main scanning are read simultaneously and information is read. Can be obtained. As a result, the bar code information can be decoded for each main scan, so that the star code of the bar code can be detected even during reading.
しかしながら、該バーコードの各バーに対して斜めとなる方向で該ラインイメージセンサの位置合わせが行われそのまま読取移動した場合(例えば1回の主走査では積み重ねられたバーの一部分しか読取れなくなった場合)、主走査毎に該バーコード情報を解読していくことは不可能となってしまう。そのため、スタートコードを検出するには、全ての読取動作が終了した後に取得した画像データの傾きを補正するような画像処理を行ってスタートコードを探索しなければならない。 However, when the line image sensor is aligned in a direction oblique to each bar of the bar code and moved as it is (for example, only a part of the stacked bars can be read in one main scan) ), It is impossible to decode the barcode information for each main scan. Therefore, in order to detect the start code, it is necessary to search for the start code by performing image processing that corrects the inclination of the image data acquired after all reading operations are completed.
このように、上記のハンディスキャナでPDF417のような2次元バーコードの読取を行う場合には、オペレータによるハンディスキャナの読取位置の合わせ方によって読取最中に該バーコードを検出できたりできなかったりする不具合があった。 As described above, when reading the two-dimensional bar code such as PDF417 with the above-mentioned handy scanner, the bar code cannot be detected during the reading depending on how the handy scanner is read by the operator. There was a bug to do.
次に、同心円で構成されたバーコードを該ハンディスキャナで読み取ることを仮定してみる。ここで示す該バーコードとは、該バーコードの構成において最小半径で示されたバーと最大半径で示されたバーとの最短直線距離が該ラインイメージセンサの長さよりも短いバーコードである。 Next, it is assumed that a bar code composed of concentric circles is read by the handy scanner. The bar code shown here is a bar code in which the shortest linear distance between the bar indicated by the minimum radius and the bar indicated by the maximum radius in the configuration of the bar code is shorter than the length of the line image sensor.
該バーコードを該ハンディスキャナで読み取る場合は、該バーコードの中心と最大半径で示されたバーとを結ぶ直線上に該ラインイメージセンサがある時に主走査することで読取ることができる。このとき、読取移動の距離や移動方向には関係なく上記の条件を満たせば該バーコードの読取は可能である。 When the bar code is read by the handy scanner, it can be read by performing main scanning when the line image sensor is on a straight line connecting the center of the bar code and the bar indicated by the maximum radius. At this time, the barcode can be read if the above conditions are satisfied regardless of the distance and direction of reading movement.
しかしながら、該バーコードは1次元で表現され、更にスペースも広く必要となるため多くの情報をバーコード化するには広いスペースが必要となってしまう。そのため、小さなスペースに多くの情報をバーコード化して表現できないという問題がある。 However, since the barcode is expressed in one dimension and requires a large space, a large space is required to convert a large amount of information into a barcode. Therefore, there is a problem that a large amount of information cannot be expressed as a barcode in a small space.
本発明は上記問題に鑑みてなされたもので、その目的とする処は、小さなスペースに多くの情報をバーコード化して表現することができる印刷方式を提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a printing method that can express a large amount of information in a small space as a barcode.
前述の問題を解決するために、請求項1記載の発明は、半径の長さと線の太さの異なる複数の円を重ねて同心円となるように構成し、中心角θの劣弧の集合として切り出して表現されるバーコードにおいて2次元画像の一端に配置することを特徴とする。 In order to solve the above-described problem, the invention according to claim 1 is configured such that a plurality of circles having different radius lengths and line thicknesses are overlapped to form a concentric circle, and a set of subarcs having a central angle θ. A bar code that is cut out and expressed is arranged at one end of a two-dimensional image.
請求項2記載の発明は、請求項1に記載の該劣弧を近似的に長方形として表現したことを特徴とする。
The invention described in
請求項3記載の発明は、請求項1に記載の該劣弧を近似的に長方形として表現したことを特徴とする。 The invention described in claim 3 is characterized in that the subarc described in claim 1 is approximately expressed as a rectangle.
請求項4記載の発明は、請求項1に記載の該バーコードを互いに上下が反転して隣接するように配列したことを特徴とする。
The invention described in
請求項5記載の発明は、請求項1〜4に記載の該2次元画像に少なくとも2つ以上の指標となる模様が配置されていることを特徴とする The invention according to claim 5 is characterized in that at least two or more patterns serving as indices are arranged in the two-dimensional image according to claims 1 to 4.
本発明によれば、ラインイメージセンサ搭載のハンディスキャナを使用して従来のスタートコードが付加された2次元バーコードを読取った場合(例えば、PDF417のような2次元バーコードの読取を行った場合)に、1回の主走査では積み重ねられたバーの一部分しか読み取れない程傾いてしまうと、読取最中に該スタートコードを検出することが困難である。 According to the present invention, when a conventional two-dimensional barcode to which a start code is added is read using a handy scanner equipped with a line image sensor (for example, when a two-dimensional barcode such as PDF417 is read). ) If the tilt is such that only a part of the stacked bars can be read in one main scan, it is difficult to detect the start code during reading.
これに対して、本発明のスタートコードであれば設定した範囲内(図4の±θより小さい角度)であれば該ハンディスキャナが傾いても読取動作の最中に該スタートコードを容易に検出できる効果がある。 On the other hand, if the start code of the present invention is within the set range (an angle smaller than ± θ in FIG. 4), even if the handy scanner is tilted, the start code is easily detected during the reading operation. There is an effect that can be done.
そして、読取を行っているオペレータに該2次元バーコードが正確に検出できたことや、正確に読取が開始されたことをリアルタイムに知らせることができる効果ともなる。 This also has an effect of notifying the operator who is reading the fact that the two-dimensional bar code has been accurately detected and that the reading has been started in real time.
更に、本発明のスタートコードを図11に示すような2次元バーコードに応用すると、該ハンディスキャナでの読取最中に該2次元バーコードに対する読取角度が容易に認識できる効果がある。 Furthermore, when the start code of the present invention is applied to a two-dimensional barcode as shown in FIG. 11, there is an effect that the reading angle with respect to the two-dimensional barcode can be easily recognized during reading by the handy scanner.
そして、該ハンディスキャナで全ての該2次元バーコードの読取が終了した後で、全体の画像データを解析してどの程度読取時に傾いていたかを検出する画像処理を省ける効果にもなる。 Further, after all the two-dimensional barcodes are read by the handy scanner, it is possible to omit image processing for analyzing the entire image data and detecting how much the reading is inclined.
又、同心円状で構成したバーコードを印刷する場合に比べ、本発明によれば多くの情報をコード化したバーコードに対して該スタートコードを付加するため、該バーコードを検出し易く且つ少ないスペースにより多くの情報を表現することができる効果がある。 In addition, compared with the case of printing a concentric bar code, according to the present invention, the start code is added to a bar code in which a large amount of information is encoded. There is an effect that more information can be expressed in the space.
以下に、本発明の実施の形態について図面を参照しながら説明を行う。 Embodiments of the present invention will be described below with reference to the drawings.
図1に示したシステム構成例は、ハンディスキャナを使用したシステムの一例を示した図である。 The system configuration example shown in FIG. 1 is a diagram showing an example of a system using a handy scanner.
101は、ハンディスキャナであり、原稿(102)に描かれた2次元画像(103)を読み取る機能と、該読取によって取得した画像データをデータベース装置(104)に送信する機能も有している。又、少なくとも1つ以上のキー入力手段を有し、読み取り開始のタイミングを前記キー入力で行う。更に、可聴若しくは可視にて表示を行う表示手段を有し、読取時にエラーが発生した時等、オペレータに通知が必要な場合に前記表示手段にて各種表示を行うようになっている。 A handy scanner 101 has a function of reading a two-dimensional image (103) drawn on a document (102) and a function of transmitting image data acquired by the reading to a database device (104). In addition, at least one key input means is provided, and the reading start timing is performed by the key input. Furthermore, it has a display means for audible or visible display, and when the operator needs to be notified, such as when an error occurs during reading, various displays are made on the display means.
102は、2次元画像(103)が描かれた原稿を示している。該ハンディスキャナで読取り可能な2次元画像が印刷されている雑誌や書籍、その他の印刷物等を示している。 Reference numeral 102 denotes a document on which a two-dimensional image (103) is drawn. A magazine, a book, or other printed matter on which a two-dimensional image readable by the handy scanner is printed is shown.
103は実際に該ハンディスキャナで読取りを行う2次元画像である。該原稿の一部分に、該ハンディスキャナにて読み取り可能なサイズや形状、或は解像度にて描かれている。主に任意の情報をコード化したバーコードや、雑誌や書籍に記載されている記事や画像等となっている。 Reference numeral 103 denotes a two-dimensional image that is actually read by the handy scanner. A portion of the document is drawn in a size, shape, or resolution that can be read by the handy scanner. It is mainly a bar code that encodes arbitrary information, articles and images described in magazines and books.
104は該ハンディスキャナとの通信機能を有したデータベース装置であり、例えばPCであっても良い。読み取られた2次元画像を該ハンディスキャナから画像データとして受信し、各種のアプリケーションに応じて付属のモニター装置(105)に表示を行う。例えば、該ハンディスキャナで読み取った2次元画像がコード化された情報であって、該情報がデータベース装置内部に保存しているファイルやデータのロケーション情報であった場合は、所望のファイルやデータを検索して付属のモニターに表示する等がある。 A database device 104 has a communication function with the handy scanner, and may be a PC, for example. The read two-dimensional image is received as image data from the handy scanner and displayed on the attached monitor device (105) according to various applications. For example, if the two-dimensional image read by the handy scanner is coded information and the information is location information of files and data stored in the database device, the desired file or data is Search and display on the attached monitor.
105はモニター装置であり、例えばテレビであっても良い。該データベース装置の画面表示装置としての機能を有し、該データベース装置のアプリケーションに応じた表示を行うものとなっている。 Reference numeral 105 denotes a monitor device, which may be a television, for example. The database device has a function as a screen display device, and performs display according to the application of the database device.
図2に示したブロック図は、図1に示したハンディスキャナ(101)の簡単な機能ブロックを示した図である。図中の太線の矢印は該ハンディスキャナで取り扱う画像情報(データ)の流れを、細線の矢印(210〜215)は制御信号(検出信号等)の流れを示し、各ブロック(201〜208)は各機能ブロックとして現している。 The block diagram shown in FIG. 2 is a diagram showing a simple functional block of the handy scanner (101) shown in FIG. In the figure, the bold arrows indicate the flow of image information (data) handled by the handy scanner, the thin arrows (210-215) indicate the flow of control signals (detection signals, etc.), and the blocks (201-208) Shown as each functional block.
201は制御部であり、該ハンディスキャナの動作をコントロールしている。図中の全ブロック(202〜208)を監視し、必要に応じて制御するものである。内部には時計機能を内蔵しており、各ブロックに対して時間を通知したり、タイマーを構成して各処理の制御に使用したりしている。
A
202は画像読取部であり、2次元画像の読取を行う機能を有している。内部は、画像を1画素単位で画像走査を行うセンサが1次元的に複数並べたラインイメージセンサで構成され、該制御部からのタイミング(該ハンディスキャナが副走査方向に1画素単位移動したことを示す)に応じて該ラインイメージセンサが該主走査を繰り返すことによって2次元画像の読取を行う仕組みになっている。該制御部の指示に従って、該主走査を行って得られた画像データは1画素単位毎に順次バーコード検出部(205)に送られる。 An image reading unit 202 has a function of reading a two-dimensional image. The inside is composed of a line image sensor in which a plurality of sensors that scan an image in units of one pixel are arranged one-dimensionally, and the timing from the control unit (that the handy scanner has moved in units of one pixel in the sub-scanning direction) The line image sensor reads the two-dimensional image by repeating the main scanning. In accordance with an instruction from the control unit, the image data obtained by performing the main scanning is sequentially sent to the bar code detection unit (205) for each pixel unit.
203は移動検出部であり、該ハンディスキャナが副走査方向への移動に対して一定量移動する毎に通知を行う機能を有している。内部は、回転部材によって形成されたエンコーダで構成される。該エンコーダは、該ハンディスキャナが原稿上を移動するのに伴って、原稿との摩擦によって回転するローラと機械的に接続されている。オペレータの手動操作によって該ハンディスキャナが原稿上を移動すると、該ローラが回転し、その回転量を該エンコーダに伝達する。そして、該エンコーダが一定量回転したとき、該ハンディスキャナが副走査方向へ1画素単位移動したと判定し、そのタイミングを該制御部に通知する仕組みとなっている。 A movement detection unit 203 has a function of notifying each time the handy scanner moves a certain amount with respect to movement in the sub-scanning direction. The interior is composed of an encoder formed by a rotating member. The encoder is mechanically connected to a roller that rotates by friction with the original as the handy scanner moves on the original. When the handy scanner moves on the document by the manual operation of the operator, the roller rotates and transmits the rotation amount to the encoder. When the encoder rotates a certain amount, it is determined that the handy scanner has moved by one pixel unit in the sub-scanning direction, and the control unit is notified of the timing.
204はキーI/F部であり、該ハンディスキャナに装備している操作キーに入力(押下)があるかどうかを検出する機能を有している。操作キーには、該ハンディスキャナで2次元画像の読取開始のタイミングを示すキーや読取終了のタイミングを示すキー等がある。該操作キーの入力(押下)を検出するとその旨を該制御部に通知する仕組みとなっている。 Reference numeral 204 denotes a key I / F unit, which has a function of detecting whether or not there is an input (pressing) on an operation key provided in the handy scanner. The operation keys include a key indicating the timing for starting reading a two-dimensional image with the handy scanner, a key indicating the timing for ending reading, and the like. When the input (pressing) of the operation key is detected, the control unit is notified accordingly.
205はバーコード検出部であり、該ラインイメージセンサ部から順次送信されてくる画像データをそのままメモリ部(207)に順次送信しながら、受信した該画像データにバーコードが含まれるのかどうかを検出する機能を有している。検出方法は、内部に予め記憶している複数のデータパターンを使用して、該ラインイメージセンサ部から順次送信されてくる画像データと該データパターンを随時比較しパターンが合致した場合にバーコードを検出したと判定する方法となっている。そして、バーコードを検出する毎に該制御部にその旨を通知する仕組みとなっている。 Reference numeral 205 denotes a barcode detection unit that detects whether or not the received image data includes a barcode while sequentially transmitting the image data sequentially transmitted from the line image sensor unit to the memory unit (207). It has a function to do. The detection method uses a plurality of data patterns stored in advance inside the image data sequentially transmitted from the line image sensor unit and compares the data pattern at any time. It is a method to determine that it has been detected. Each time a barcode is detected, the control unit is notified of that fact.
206はデコード処理部であり、該バーコードをデコード処理して情報を解読する機能を有している。該制御部の指示によって該メモリ部に一時的に記憶してある画像データを受信し、解読して情報を取り出した後、その内容を該制御部に送信する(216)仕組みとなっている。
A
207はメモリ部であり、該ハンディスキャナにて読取られた画像データを一時的に記憶する機能を有している。1回の読み取りによって得られる画像データ毎に記憶され、該制御部からの指示により必要に応じてデコード処理部(206)やデータ送信部(208)に送信する仕組みとなっている。又、該制御部からの指示によって記憶している画像データの一部分を削除することも可能となっている。 A memory unit 207 has a function of temporarily storing image data read by the handy scanner. It is stored for each image data obtained by one reading, and is transmitted to the decode processing unit (206) and the data transmission unit (208) as required by an instruction from the control unit. It is also possible to delete a part of the stored image data according to an instruction from the control unit.
208は、データ送信部であり、図1に示したデータベース装置(104)へデータを送信する機能を有している。該ハンディスキャナにて文字や絵柄として2次元画像を読み取ったときはその画像データを、バーコードを読み取ったときはそのバーコードを解読して得られた情報をそれぞれ送信する仕組みとなっている。 A data transmission unit 208 has a function of transmitting data to the database apparatus (104) shown in FIG. When the two-dimensional image is read as a character or a picture with the handy scanner, the image data is transmitted, and when the barcode is read, the information obtained by decoding the barcode is transmitted.
図3は図1に示すようなシステム構成においてハンディスキャナが文字、絵柄、バーコードを読み取る場合の動作を表す図となっている。一般的な文字や絵柄が描かれた原稿を該ハンディスキャナが読取る場合を示している。 FIG. 3 is a diagram showing the operation when the handy scanner reads characters, designs, and barcodes in the system configuration as shown in FIG. This shows a case where the handy scanner reads a document on which general characters and patterns are drawn.
又、図3は図1に示した原稿(102)の一例であり、文字と絵柄が描かれている部分を上から見た様子を表している。これらの文字や絵柄は該ハンディスキャナにて読み取りを行う対象物であり、実際に図3の左側から右側に向かって該ハンディスキャナを移動させ、画像の読取を行っている様子を示している。 FIG. 3 is an example of the original (102) shown in FIG. 1, and shows a state in which a portion on which characters and designs are drawn is viewed from above. These characters and pictures are objects to be read by the handy scanner, and show how the handy scanner is actually moved from the left side to the right side in FIG. 3 to read the image.
301は該ハンディスキャナの画像読取部(202)に内蔵しているラインイメージセンサであり、2次元画像の読取を行う部位である。内部構成は、2次元画像の空白(画像が描かれていない場所)部分を読取った場合に“0”ないし“L”と判定し、画像の部分を読み取った場合に“1”ないし“H”と判定するセンサ(302)の集合体で構成されている。該センサは原稿に描かれた画像を読み取るため原稿と接する面に配列されているが、便宜上該センサを透過して該ラインイメージセンサ上に示している。 Reference numeral 301 denotes a line image sensor built in the image reading unit (202) of the handy scanner, which is a part for reading a two-dimensional image. The internal configuration is determined as “0” to “L” when a blank (a place where an image is not drawn) portion of a two-dimensional image is read, and “1” to “H” when a portion of the image is read. It is comprised with the aggregate | assembly of the sensor (302) determined to be. The sensor is arranged on a surface in contact with the document for reading an image drawn on the document, but is shown on the line image sensor through the sensor for convenience.
該センサは1次元的に0番目からn番目まで順に並べて該ラインイメージセンサに配列され、通常は0番目のセンサから読取を開始し、n番目のセンサまで読み取りが終了することが1回の主走査となる。図では、図下側の該センサが0番目で図上側のセンサがn番目となる。又、該センサの1つ1つが1画素単位を表し、該ハンディスキャナの主走査の解像度となる。図中に表記した該センサは、実際のサイズでは余りにも微小であるため、便宜上大きな円として描いて分かり易く表現したものである。 The sensors are one-dimensionally arranged in order from the 0th to the nth, and are arranged in the line image sensor. Usually, reading starts from the 0th sensor and reading ends up to the nth sensor. Scanning. In the figure, the sensor on the lower side of the figure is 0th and the sensor on the upper side of the figure is nth. Each of the sensors represents one pixel unit, which is the main scanning resolution of the handy scanner. Since the sensor shown in the figure is too small in actual size, it is drawn as a large circle for convenience and is easily expressed.
該ラインイメージセンサを図3の左から右へ原稿上を移動させることで文字や絵柄の読取が行われる。副走査とは、該主走査が1回行われる毎に図中の副走査の矢印方向へ1画素単位ずつ移動しながら主走査を繰り返すことで副走査となる。 Characters and designs are read by moving the line image sensor from left to right in FIG. The sub-scan is a sub-scan by repeating the main scan while moving by one pixel unit in the sub-scan arrow direction in the figure every time the main scan is performed once.
図4〜図7は本発明の基本概念を説明するための図で、本発明を簡易的に表現するためにスタートコードを示した図となっている。 4 to 7 are diagrams for explaining the basic concept of the present invention, and are diagrams showing start codes for simply expressing the present invention.
図4は本発明によるスタートコードの基本構成を表した図となっている。図4に示した該バーコードは、直行するy軸(401)とx軸(402)で表される平面に、y軸とx軸との交点を基準点(403)として表現したものとなっている。そして、該スタートコードは、408に示すようなバーの集合体で構成されている。 FIG. 4 shows the basic structure of the start code according to the present invention. The bar code shown in FIG. 4 is obtained by expressing the intersection of the y axis and the x axis as a reference point (403) on a plane represented by the orthogonal y axis (401) and the x axis (402). ing. The start code is composed of a collection of bars as shown at 408.
スタートコード(408)は、細線で示したバーと太線で示したバーとの組み合わせによって様々な情報を表現した部分である。そして、それぞれのバーは基準点を中心とした半径の長さと線の太さの異なる同心円の構造となっており、該同心円を中心角2θの扇形で切り出して表現したものとなっている。言い換えると、中心角2θの劣弧の集合となっている。 The start code (408) is a part expressing various information by a combination of a bar indicated by a thin line and a bar indicated by a thick line. Each bar has a structure of concentric circles with different radius lengths and line thicknesses centered on the reference point, and the concentric circles are cut out in a sector shape with a central angle 2θ. In other words, it is a set of subarcs with a central angle 2θ.
ここで、直線(405)は基準点を通り、y軸に対して角度θ(404)傾いた直線となっている。同様に、直線(407)は基準点を通り、y軸に対して角度−θ(406)傾いた直線となっている。 Here, the straight line (405) passes through the reference point and is a straight line inclined at an angle θ (404) with respect to the y-axis. Similarly, the straight line (407) passes through the reference point and is a straight line inclined by an angle −θ (406) with respect to the y axis.
そして、y軸に対して角度θ傾いた該直線(405)と、y軸に対して角度−θ傾いた該直線(407)との間に挟まれる範囲を中心角2θの扇形の範囲として図に示している。 A range sandwiched between the straight line (405) inclined by the angle θ with respect to the y-axis and the straight line (407) inclined by the angle −θ with respect to the y-axis is shown as a fan-shaped range having a central angle 2θ. It shows.
図5は本発明によるスタートコードの第1応用例を示した図となっている。ここで示すスタートコードの構成は、図4に示したスタートコード(408)を変更して作成したスタートコードである。 FIG. 5 is a diagram showing a first application example of the start code according to the present invention. The configuration of the start code shown here is a start code created by changing the start code (408) shown in FIG.
図4のスタートコード(408)は、中心角2θの劣弧の集合として描かれているのに対して、図5のスタートコード(501)は、各底辺(上底、下底)の長さと高さが異なる台形の集合として描いたものである。 The start code (408) in FIG. 4 is drawn as a set of subarcs having a central angle 2θ, whereas the start code (501) in FIG. 5 is the length of each base (upper base, lower base). It is drawn as a collection of trapezoids with different heights.
例えば、図4において、バーの基準点に一番近い部分でy軸(401)と接するx軸(402)に平行な直線と、同様にバーの基準点から一番遠い部分でy軸(401)と接するx軸(402)に平行な直線と、直線(405)と、直線(407)とで囲まれる台形を示している。 For example, in FIG. 4, a straight line parallel to the x-axis (402) in contact with the y-axis (401) at the portion closest to the bar reference point, and the y-axis (401 at the portion furthest from the bar reference point). ) Shows a trapezoid surrounded by a straight line parallel to the x-axis (402), a straight line (405), and a straight line (407).
又は、図4において直線(405)と接するバーの基準点に一番近い点と、基準点から一番遠い点と、同様に直線(407)と接するバーの基準点に一番近い点と、基準点から一番遠い点との4点を直線で結んでできる台形であっても良い。 Or the point closest to the reference point of the bar in contact with the straight line (405) in FIG. 4, the point farthest from the reference point, and the point closest to the reference point of the bar in contact with the straight line (407). A trapezoid formed by connecting four points with a point farthest from the reference point with a straight line may be used.
図6は本発明によるスタートコードの第2応用例を示した図となっている。ここで示すスタートコードの構成は、図4に示したスタートコード(408)を変更して作成したスタートコードである。 FIG. 6 is a diagram showing a second application example of the start code according to the present invention. The configuration of the start code shown here is a start code created by changing the start code (408) shown in FIG.
図4のスタートコード(408)は、中心角2θの劣弧の集合として描かれているのに対して、図6のスタートコード(601)は、各辺(長辺、短辺)の長さが異なる長方形の集合として描いたものである。 The start code (408) in FIG. 4 is drawn as a set of subarcs having a central angle 2θ, whereas the start code (601) in FIG. 6 is the length of each side (long side, short side). Is drawn as a set of different rectangles.
例えば、図4において、バーの基準点から一番遠い部分でy軸(401)と接する点を通って、直線(405)と直線(407)とに接するx軸(402)に平行な直線を長辺とし、該バーの太さを短辺の長さとした長方形を示している。このとき、図に示すように該長方形の頂点のうち基準点から遠い頂点が、直線(405)と直線(407)とに接するように配置する。 For example, in FIG. 4, a straight line parallel to the x-axis (402) that touches the straight line (405) and the straight line (407) passes through a point that touches the y-axis (401) at the portion farthest from the reference point of the bar. A rectangle having a long side and a short side of the thickness of the bar is shown. At this time, it arrange | positions so that the vertex far from a reference point may contact | connect the straight line (405) and a straight line (407) among the vertexes of this rectangle, as shown in the figure.
図7は本発明によるスタートコードの第3応用例を示した図となっている。ここで示すスタートコードの構成は、図4にて示したスタートコードの基本構成を縦に並べたものである。 FIG. 7 shows a third application example of the start code according to the present invention. The configuration of the start code shown here is a vertical arrangement of the basic configuration of the start code shown in FIG.
図4で示したスタートコードを1つのモジュールと考え、このモジュールを2つ重ねてスタートコードを構成している。詳細には2つのモジュール同士は、互いに180°回転して隣接していること。又、それぞれの基準点は、y軸上にあること。そして、互いのモジュール間の距離は、該基準点同士を重ねて共有する距離から、図のように各モジュール内の一番内側のバー同士が重ならない範囲で配置されている。 The start code shown in FIG. 4 is considered as one module, and two such modules are stacked to form a start code. Specifically, the two modules should be adjacent to each other by rotating 180 °. Each reference point must be on the y-axis. The distance between the modules is arranged in such a range that the innermost bars in each module do not overlap each other, as shown in the figure, from the distance sharing the reference points.
その他の例として、図5に示したモジュールを前述の条件で配置して1次元バーコードを構成しても良い。同様に図6に示したモジュールを前述の条件で配置して1次元バーコードを構成しても良い。 As another example, the one-dimensional barcode may be configured by arranging the modules shown in FIG. 5 under the above-described conditions. Similarly, the one-dimensional barcode may be configured by arranging the modules shown in FIG. 6 under the above-described conditions.
図8は図1に示すようなシステム構成においてハンディスキャナが本発明のスタートコードを読み取る場合の動作を表す図となっている。又、図8は図1に示した原稿(102)の一部分を示しており、図7に示したスタートコードが描かれている部分を上から見た様子を表している。該スタートコードは該ハンディスキャナにて読み取りを行う対象物であり、実際に図8の左側から右側に向かって該ハンディスキャナを移動させ、画像の読取を行っている様子を示している。 FIG. 8 shows the operation when the handy scanner reads the start code of the present invention in the system configuration as shown in FIG. FIG. 8 shows a part of the document (102) shown in FIG. 1, and shows a state in which the start code shown in FIG. 7 is viewed from above. The start code is an object to be read by the handy scanner, and shows that the image is read by actually moving the handy scanner from the left side to the right side of FIG.
図中の点線(801〜803)は、該ハンディスキャナが該スタートコード上を読取移動している際に、該スタートコードを通過するときの該ラインイメージセンサ(301)の位置と傾きを表現したものである。つまり、該ラインイメージセンサは該モジュールのy軸方向と平行して進まずに、モジュールを通過するときに各点線(801〜803)のように傾いて通過したことを示している。 The dotted lines (801 to 803) in the figure represent the position and inclination of the line image sensor (301) when the handy scanner passes through the start code while moving on the start code. Is. That is, the line image sensor does not advance in parallel with the y-axis direction of the module, and has passed through the module as inclined as indicated by dotted lines (801 to 803).
該スタートコードを検出する仕組みは、該ラインイメージセンサが主走査を行って得られた画像データが、該スターコートを読み取って得た画像データであるかどうかを常に監視することによって行われている。 The mechanism for detecting the start code is performed by constantly monitoring whether the image data obtained by the main scanning of the line image sensor is the image data obtained by reading the star code. .
そして、図中の点線(801,802)のように該ラインイメージセンサが図4に示した角度±θよりも小さい傾きでマークの中心を通過した場合には、該ラインイメージセンサがモジュールの内部に位置しているためモジュール全体の走査が可能であることを示し、点線(803)のように該ラインイメージセンサの傾きが図4に示した角度±θよりも大きく傾いた場合は、モジュール全体の走査が不可能であることを示している。 When the line image sensor passes through the center of the mark with an inclination smaller than the angle ± θ shown in FIG. 4 as indicated by dotted lines (801, 802) in the figure, the line image sensor is inside the module. If the inclination of the line image sensor is inclined more than the angle ± θ shown in FIG. 4 as indicated by a dotted line (803), the entire module is scanned. This indicates that scanning is impossible.
図9は図4に示したスタートコードの使用例を示した図であり、図10は、図7に示したスタートコードの使用例を示した図である。図のように任意の模様(902,1002)の近傍にスタートコード(901,1001)を付加することによって、読取の最中に該模様の存在を容易に検出できることを以下に説明する。 9 is a diagram showing an example of use of the start code shown in FIG. 4, and FIG. 10 is a diagram showing an example of use of the start code shown in FIG. It will be described below that the presence of the pattern can be easily detected during reading by adding a start code (901, 1001) in the vicinity of an arbitrary pattern (902, 1002) as shown in the figure.
ここで、該模様と該スタートコードとは、例えば情報を独自な手法によってコード化したバーコードにおける情報部分(902,1002)とスタートコード部分(901,1001)である場合、例えばPDF417のような一般的な2次元バーコード(902,1002)に独自のスタートコード(901,1001)を付加した場合、又は、雑誌や書籍に記載されている記事や画像(902,1002)等に独自のスタートコード(901,1001)を付加した場合等がある。 Here, when the pattern and the start code are, for example, an information part (902, 1002) and a start code part (901, 1001) in a barcode obtained by encoding information by a unique method, for example, PDF417 When an original start code (901, 1001) is added to a general two-dimensional barcode (902, 1002), or an original start code or article (902, 1002) described in a magazine or book In some cases, a code (901, 1001) is added.
そして、該スタートコードに対して図4に示す角度±θよりも小さい角度で該ハンディスキャナにて読取が開始された場合には、該スタートコードを通過するときに読み取った画像データをデコードすることで該スタートコードの情報を取得できる。そのため、該情報に該模様の存在を示す内容が含まれていれば、読取り最中であっても該模様の存在を検出することが可能となる。 When the handy scanner starts reading at an angle smaller than the angle ± θ shown in FIG. 4 with respect to the start code, the image data read when the start code passes is decoded. The information of the start code can be acquired. Therefore, if the information indicating the presence of the pattern is included in the information, the presence of the pattern can be detected even during reading.
逆に、該スタートコードに対して図4に示す角度±θより大きい角度で該ハンディスキャナにて読取が開始された場合は、該スタートコードを通過するときに読み取った画像データをデコードしても該スタートコードの情報は取得できない。よって、読み取り最中に該模様の存在を検出することは不可能となり、全ての読取動作が終了した後に取得した画像データから画像処理等を行ってスターコードを探索しなければならない。 On the other hand, when the handy scanner starts reading at an angle larger than the angle ± θ shown in FIG. 4 with respect to the start code, the image data read when passing the start code may be decoded. The start code information cannot be acquired. Therefore, it is impossible to detect the presence of the pattern during reading, and the star code must be searched by performing image processing or the like from the acquired image data after all reading operations are completed.
図11は該スタートコードの具体的な使用例を示した図である。図10に示したスタートコードをバーコードの先頭に付加した構成となっている。 FIG. 11 is a diagram showing a specific use example of the start code. The start code shown in FIG. 10 is added to the head of the barcode.
図中の1101で示した部分は、情報をバーコード化した部分であり、1つの情報単位を縦のモジュールで構成して副走査方向へ並べて配置して構成している。更に、指標となるマーク(丸円)を図のように配置した2次元のバーコードとなっている。この部分(1101)に該スタートコード(1001)を付加して2次元バーコード全体を構成している。 A portion denoted by reference numeral 1101 in the figure is a portion where information is converted into a barcode, and one information unit is constituted by a vertical module and arranged side by side in the sub-scanning direction. Furthermore, a two-dimensional bar code in which marks (round circles) serving as indices are arranged as shown in the figure. The start code (1001) is added to this portion (1101) to constitute the entire two-dimensional barcode.
図12は図1に示すようなハンディスキャナが本発明のスタートコードを使用した図11の2次元バーコードを読み取る場合の動作を表す図となっている。 FIG. 12 shows the operation when the handy scanner as shown in FIG. 1 reads the two-dimensional bar code of FIG. 11 using the start code of the present invention.
図中の点線(1201,1201a,1201b)は、該ハンディスキャナが該2次元バーコード上を読取移動している際に、該スタートコードや各マークを通過するときの該ラインイメージセンサ(301)の位置と傾きを表現したものである。つまり、該ラインイメージセンサは、該スタートコードのy軸方向と平行して進まずに、該スタートコードを通過するときに点線(1201)のように傾いて通過することを示している。 The dotted lines (1201, 1201a, 1201b) in the figure indicate the line image sensor (301) when the handy scanner passes through the start code and each mark while reading and moving on the two-dimensional barcode. It expresses the position and inclination of. That is, the line image sensor does not travel in parallel with the y-axis direction of the start code, and when it passes through the start code, the line image sensor tilts as indicated by a dotted line (1201).
読取開始して点線(1201)の位置まで該ラインイメージセンサが到達して主走査を行った時、初めて該スタートコードの全体を読み取ることが可能となる。従って、点線(1201)は、該ラインイメージセンサが傾きθで読取移動した場合に該スタートコードを検出する該ラインイメージセンサの位置となる。 When the line image sensor reaches the position of the dotted line (1201) after reading is started and main scanning is performed, the entire start code can be read for the first time. Accordingly, the dotted line (1201) is the position of the line image sensor that detects the start code when the line image sensor is read and moved at an inclination θ.
次に、点線(1203)は、該スタートコードを検出した位置(1201)から1つの該マークを検出する位置(1201a)までの読取移動距離を示したものであり、同様に点線(1202)は、もう1つの該マークを検出する位置(1201b)までの読取移動距離距離を示したものである。ここで、各々読取移動距離(1202,1203)は、図2に示した移動検出部(203)によって測定することが可能となっている。 Next, a dotted line (1203) indicates a reading movement distance from a position (1201) where the start code is detected to a position (1201a) where one mark is detected. Similarly, a dotted line (1202) is The distance of the reading movement distance to the position (1201b) where another mark is detected is shown. Here, each reading movement distance (1202, 1203) can be measured by the movement detection unit (203) shown in FIG.
一方、図中の実線(1204)は、該ラインイメージセンサが該スタートコードのy軸方向と平行して進んだ場合を仮定して描いたものである。読取が開始され該ラインイメージセンサが実線(1204)の位置まで到達して該ラインイメージセンサが主走査を行った時、初めて該スタートコードの全体を読取ると予想される位置を示している。従って、該ラインイメージセンサが傾き0°で読取移動した場合に該スタートコードを検出する該ラインイメージセンサの位置となる。 On the other hand, a solid line (1204) in the drawing is drawn assuming that the line image sensor has advanced in parallel with the y-axis direction of the start code. When reading is started and the line image sensor reaches the position of the solid line (1204) and the line image sensor performs main scanning, the position where the entire start code is expected to be read is shown. Therefore, when the line image sensor is read and moved at an inclination of 0 °, the position is the position of the line image sensor that detects the start code.
そして、実線(1205)は、該スタートコードを検出した位置(1204)から1つの該マークまでの距離を示したものであり、同様に実線(1206)は、もう1つの該マークまでの距離を示したものである。又、該ラインイメージセンサの読取時の傾きが0°と限定しているため、該2次元バーコードの構造から予め実線(1204)の位置を特定でき、同様に実線(1205,1206)の長さも予め特定できる。更に、上下に配置されている各マーク間の垂直方向(y軸方向)の距離についても該2次元バーコードの構造から予め認識できる。 A solid line (1205) indicates the distance from the position (1204) where the start code is detected to one mark, and similarly, a solid line (1206) indicates the distance to the other mark. It is shown. Further, since the inclination of the line image sensor at the time of reading is limited to 0 °, the position of the solid line (1204) can be specified in advance from the structure of the two-dimensional barcode, and the length of the solid line (1205, 1206) is similarly It can also be specified in advance. Further, the distance in the vertical direction (y-axis direction) between the marks arranged above and below can be recognized in advance from the structure of the two-dimensional barcode.
図13は図12から一部の線を抜粋して表現した図となっている。詳細には、線(1201〜1206)を実線で書き直し、その他を削除して表現したものである(但し、点線(1201a)と点線(1201b)は削除)。 FIG. 13 is a diagram in which some lines are extracted from FIG. Specifically, the lines (1201 to 1206) are rewritten with solid lines and the other lines are deleted (however, the dotted lines (1201a) and (1201b) are deleted).
そして、点線(1202)の長さはy’、点線(1203)の長さはx’、実線(1205)の長さはy、実線(1206)の長さはxとして示している。更に、該2次元バーコードに配置された該マーク間の垂直方向の距離はhとして追記している。 The length of the dotted line (1202) is y ', the length of the dotted line (1203) is x', the length of the solid line (1205) is y, and the length of the solid line (1206) is x. Furthermore, the vertical distance between the marks arranged on the two-dimensional barcode is additionally written as h.
すると、図中の数値は図中の数式のような関係で表現することができる。又、x’,y’の値は、該ハンディスキャナで読取を行うことで容易に求めることができる。そして、x,y,hは予め認識している数値である。従って、θはx,x’,y,y’,hによって表現されることになり、計算によってθの値を導き出せることを意味している。 Then, the numerical value in the figure can be expressed by the relationship like the mathematical expression in the figure. Further, the values of x ′ and y ′ can be easily obtained by reading with the handy scanner. X, y, and h are numerical values recognized in advance. Therefore, θ is expressed by x, x ′, y, y ′, h, which means that the value of θ can be derived by calculation.
このように本発明によるスタートコードを使用して図11に示す2次元バーコードを構成すれば、図1に示すような該ハンディスキャナで該2次元バーコードを読み取る際に該2次元バーコードに対する読取角度を容易に求めることができる。 If the two-dimensional bar code shown in FIG. 11 is constructed using the start code according to the present invention, the two-dimensional bar code is read when the handy scanner as shown in FIG. 1 reads the two-dimensional bar code. The reading angle can be easily obtained.
本発明は、特にラインイメージセンサにて主走査を行い、手動で原稿上を移動させることによって副走査を行うようなハンディスキャナを使用した場合に、容易に検出できる印刷方式に利用し得る。 The present invention can be applied to a printing method that can be easily detected, particularly when a handy scanner that performs main scanning by a line image sensor and performs sub-scanning by manually moving the document on the document is used.
101 ハンディスキャナ装置
102 原稿
103 2次元画像(バーコード)
104 データベース装置
105 モニター装置
201 制御部
202 画像読取部
203 移動検出部
204 キーI/F部
205 バーコード検出部
206 デコード処理部
207 メモリ部
208 データ送信部
301 ラインイメージセンサ
302 センサ
401 y軸
402 x軸
403 基準点(同心円の中心)
408,501,601,701,901,1001 スタートコード
902,1002 模様
1101 2次元のバーコード
101 Handy scanner device 102 Document 103 Two-dimensional image (barcode)
DESCRIPTION OF SYMBOLS 104 Database apparatus 105
408, 501, 601, 701, 901, 1001 Start code 902, 1002 Pattern 1101 Two-dimensional barcode
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004003634A JP2005193578A (en) | 2004-01-09 | 2004-01-09 | Printing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004003634A JP2005193578A (en) | 2004-01-09 | 2004-01-09 | Printing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005193578A true JP2005193578A (en) | 2005-07-21 |
Family
ID=34818473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004003634A Withdrawn JP2005193578A (en) | 2004-01-09 | 2004-01-09 | Printing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005193578A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008010513A1 (en) | 2006-07-19 | 2008-01-24 | B-Core Inc. | Optical symbol, article to which the optical symbol is attached, method for attaching optical symbol to article, optical symbol decoding method, related device, and related program |
| WO2008146580A1 (en) | 2007-05-29 | 2008-12-04 | B-Core Inc. | Optical recognition code recognized result displaying method |
-
2004
- 2004-01-09 JP JP2004003634A patent/JP2005193578A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008010513A1 (en) | 2006-07-19 | 2008-01-24 | B-Core Inc. | Optical symbol, article to which the optical symbol is attached, method for attaching optical symbol to article, optical symbol decoding method, related device, and related program |
| US8113432B2 (en) | 2006-07-19 | 2012-02-14 | B-Core Inc. | Apparatus for recognizing an optical recognition code in which a code symbol of a 1-dimensional color bit code indicative of certain data is divided into a plurality of code symbols |
| WO2008146580A1 (en) | 2007-05-29 | 2008-12-04 | B-Core Inc. | Optical recognition code recognized result displaying method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101837016B1 (en) | Stream dot pattern, method for forming stream dot pattern, method for information input/output using stream dot pattern, and dot pattern | |
| EP1758045B1 (en) | Method for forming 2-dimensional code by laser marking and laser marking device | |
| US8553284B2 (en) | Information input/output method using dot pattern | |
| KR100935345B1 (en) | Dot pattern | |
| KR100263734B1 (en) | Method of decoding two-dimensional code symbol mark | |
| KR101152724B1 (en) | Mouse provided with a dot pattern reading function | |
| CN102640096B (en) | Information input/output unit, information processor, information input-output system, print media and information I/O method | |
| TWI518599B (en) | A printed matter showing a two-dimensional code | |
| JP5834866B2 (en) | Image processing apparatus, image generation method, and computer program | |
| US20070272750A1 (en) | Coding and Decoding of Data | |
| JP2005193578A (en) | Printing method | |
| JP2017118235A (en) | Image scanning device, image reader and program | |
| JP2005196456A (en) | barcode | |
| JP2007048217A (en) | Handwritten information input device | |
| JP6288487B2 (en) | Image processing apparatus and program | |
| JP4383961B2 (en) | Digital information record carrier | |
| JP3853331B2 (en) | Digital information recording method | |
| JPH11316795A (en) | Two-dimensional code decoding device and storage medium | |
| JP2006202031A (en) | Two-dimensional barcode and its decoding method | |
| JP6677037B2 (en) | Information processing device, image reading device, and program | |
| JP4068909B2 (en) | Writing input device, writing input method, program, and storage medium | |
| JPH0793451A (en) | Bar code symbol reader | |
| JP2005277495A (en) | Handy scanner | |
| KR20070110144A (en) | Information input / output method using dot pattern | |
| JP2008301115A (en) | Image processing apparatus, identifying method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060201 |
|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070403 |