WO2001053101A1 - Method for data matrix print quality verification - Google Patents
Method for data matrix print quality verification Download PDFInfo
- Publication number
- WO2001053101A1 WO2001053101A1 PCT/US2001/000646 US0100646W WO0153101A1 WO 2001053101 A1 WO2001053101 A1 WO 2001053101A1 US 0100646 W US0100646 W US 0100646W WO 0153101 A1 WO0153101 A1 WO 0153101A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data matrix
- size
- cells
- cell
- offset
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K5/00—Methods or arrangements for verifying the correctness of markings on a record carrier; Column detection devices
Definitions
- the present invention relates to a method for verifying data matrix print quality. More particularly, the present invention relates to a method of verifying the quality of two dimensional part marks on all types of direct part marking applications and label marking applications. The overall symbol grade, symbol contrast, print growth, axial non-uniformity, unused error correction, and other parameters relating to direct part marking are identified.
- One and two dimensional part marks have achieved wide spread acceptance throughout a wide variety of industries. At most, systems and devices for reading such one and two dimensional symbols begin by determining the orientation of the markings before trying to read the symbol. Usually this is done by locating an outer reference bar(s) or a central symbol. Once the orientation of the marking is determined, the marking is read.
- the term data matrix has been certified by AIM -USA and AIM -International as a fully public-domain symbology.
- AIM stands for Automatic Identification Manufacturers International, Inc.
- the data matrix is a unique machine readable symbol capable of storing a large amount of information within a small physical size.
- the data matrix symbol allows for two-dimensional encoding and decoding. Users are not constrained by the limitations of a printed symbol.
- Data matrix symbols are capable of carrying 25 to 100 times more information than the typical barcode. This range is directly related to the image quality the printer is capable of producing.
- Data matrix codes have the following characteristics: both height and width are used to encode data, works with contrast as low as 20%, readable through 360° of rotation, designed to survive harsh industrial environments, codes can be marked on the surface of a part, without using a paper label, and several error correction schemes are available to ensure damage recovery.
- the present invention is directed to a method for verifying data matrix print quality that can provide a high level of validation of two dimensional barcodes, and verify that the marks or labels have been properly applied and are readable.
- the method is designed to run on a Windows based personal computer, and is compliant with the AIM Uniform
- a camera 10 shown in Figs, la and lb, is employed to verify the data matrix symbol.
- the camera 10 is mounted on a camera mount 20, as shown in Figure 2 to control the position of the camera 10.
- the method measures symbol contrast, print growth, axial non-uniformity, unused error correction, and overall grade. In addition to these parameters, the cell placement accuracy, cell size uniformity, and overall symbol quality are also measured. The method may also provide other relevant information about the data matrix, such as polarity, symbol size, error correction level, image style, and encoded data string.
- An object of the present invention is to provide a method of precisely measuring the quality of data matrix marks. Another object of the present invention is to provide a method of determining the quality of dot peen or ink jet marks. Yet another object of the present invention is to provide a method of determining the quality of laser etched or printed marks .
- Still another object of the present invention is to provide a method of measuring the quality of data matrix marks utilizing center offset and size offset measurements.
- FIGURES la and lb are a side and end view of a camera used in the method of the present invention, respectively;
- FIGURE 2 is a representation of the camera shown in Figure 1 attached to a camera mount;
- FIGURE 3 is an illustration of a data matrix code having two solid borders
- FIGURE 4 is an illustration of a data matrix code having two broken borders
- FIGURE 5 is an illustration of a data matrix code identifying the data storage area
- FIGURE 6 is an illustration of a data matrix code and quiet zone
- FIGURES 7a - 7f are examples of different data matrix codes
- FIGURE 8 is an illustration of a typical dot peen mark
- FIGURE 9 is a flowchart of the method of the present invention. DETAILED DESCRIPTION OF THE INVENTION
- the method of the present invention uses the solid border of the data matrix symbol to calculate the rotation of the data matrix symbol, and the broken border, as shown in Figure 4, to identify the number of rows and columns in a symbol.
- the data storage area, illustrated in Figure 5, contains the binary information that was encoded during construction of the data matrix .
- a data matrix is a unique machine-readable symbol capable of storing a large amount of information within a small physical area. Examples of data matrix codes, ECC00, ECC50, ECC80, ECC100, ECC140, and ECC200, are shown in Figures 7a-7f, respectively.
- the data matrix symbology permits two-dimensional encoding and decoding. Data matrix symbols may have an output size ranging from .001 square inch to 14 square inches, regardless of the amount of information encoded. Up to 3116 numeric characters or 2335 alphanumeric characters may be encoded in a single symbol. Many supported international languages may be encoded and read with data matrix symbol, and they may be easily integrated with existing computer systems.
- a data matrix symbol can carry 25 to 100 times more information than the typical barcode. This range is directly related to the image quality that the symbol printer is capable of producing.
- Data matrix symbols have numerous advantages such as utilizing both height and width to encode data.
- the data matrix symbols work with contrast as low as 20%, and are readable through 360° of rotation.
- the data matrix symbols can survive harsh industrial environments.
- the data matrix codes can be marked directly on the product, thereby eliminating the need for a paper label.
- Several error correction schemes are available to ensure damage recovery.
- advanced processing may be used to achieve higher read rates of cluttered and/or damaged symbols .
- the AIM Specification is designed for ECC200, which is code word-based. If any cell within the code word is misidentified, the code word is subsequently affected by that bit and thus requires error correction.
- ECC Error Correction Codes
- Each data matrix symbol consists of data regions, as shown in Figure 6, which contain nominally square modules, set out in a regular array.
- data regions are separated by alignment patterns.
- the data region is surrounded by a finder pattern, and as a result is surrounded on all four sides by a quiet zone border.
- the finder pattern is a perimeter to the data region and is one module wide.
- Two adjacent sides (left and lower sides) forming the L-shaped boundary, are solid dark lines. These sides primarily determine physical size, orientation and symbol distortion.
- the two opposite sides are made up of alternating dark and light modules. These are used primarily to define the cell structure of the symbol, but can also assist in determining physical size and distortion.
- ECC 000-140 symbols consist of an odd number of rows and columns. Symbols are square with sizes from 9x9 to 49x49 (modules) not including quiet zones. These symbols can be recognized by the upper right corner module being dark. For an image of reversed polarity, it would be light. Complete attributes for ECC 000-140 symbols are provided in the AIM Interna ti onal Techni cal Specifica tion, Interna ti onal Symbol ogy Specifi ca ti on - Da ta Matrix (1996) . ECC 200 symbols consist of an even number of rows and columns. Some symbols may be square with sizes from 10x10 to 144x144 not including the quiet zone.
- ECC 200 symbols may be recognized. All ECC200 symbols can be recognized by the upper right corner being light. For an image of reversed polarity it will be dark. Complete attributes for ECC200 symbols are provided in the AIM Internati onal Techni cal Specifi ca tion, Internati onal Symbology Specifica tion - Da ta Ma trix (1996) .
- the method measures symbol contrast, print growth, axial non-uniformity, unused error correction, and overall grade. In addition to these parameters, the cell placement accuracy, cell size uniformity, and overall symbol quality are also measured. The method may also provide other relevant information about the data matrix, such as polarity, symbol size, error correction level, image style, and encoded data string.
- the symbol contrast refers to the difference in the reflectance between the light and dark cells of the symbol. It is measured according to the AIM specification.
- the symbol contrast grade is as follows: A for 70%+ contrast; B for 55%+ contrast; C for 40%+ contrast; D for 20%+ contrast;
- the axial non-uniformity measures the difference in average spacing between the center of adjacent cells in the horizontal axis versus that of the vertical axis.
- a square data matrix with the same number of rows as columns typically resembles a rectangular matrix when axial non-uniformity is significant as measured per the AIM specification.
- the grading is as follows:
- the print growth percentage measures the data matrix cells by the degree of over-printing or under-printing, Ideally, the dark cell and light cell should be the same size, which is the nominal cell size.
- the print growth yields a positive value for an overprinted data matrix and a negative value for an under-printed data matrix. This print growth is based on the cells along the two timing borders for AIM measurement.
- the present method uses all of the cells in the data matrix, and its print growth measurement coincides with the AIM measurement when the cells on the timing border have the same print growth as the remainder of the matrix cells.
- the method also represents the print growth score as 3/20th of the AIM score, which indicates the percentage value the cells grow or shrink from their nominal cell size.
- the AIM grade for print growth converted to present invention is as follows :
- the unused error correction indicates how much of the error correction capability of the ECC 200 symbol is required in order to decode the symbol. The more that the error correction is used, the poorer the print quality of the symbol.
- the grading is as follows:
- the overall grade is defined by the AIM specification. This grade selects the overall lowest grade among symbol contrast, axial non-uniformity, print growth percentage, and unused error correction.
- the center offset error measures the cell placement uniformity. The center offset error measurement is based upon active cells of the data matrix.
- the active or on cells consist of cells with the same polarity as cells on the two solid borders, as shown in Figure 3. Inactive or off cells are those cells that are not active cells. In a dark on light data matrix, dark cells are active cells. In a light on dark data matrix, light cells are active cells.
- an ideal data matrix grid In order to measure the center offset error, an ideal data matrix grid, with equal spacing between cells in both axes, is first derived based on the quadrilateral formed by the four border lines of the actual data matrix symbol being measured. Each border line is determined by fitting a line to the outermost edge points of the cells on the solid or broken borders.
- lines AjA 2 , B ⁇ , C ⁇ , and D ⁇ D 2 are the four border lines.
- the four corners of the matrix are the four points intersected by the four border lines.
- the nominal cells are formed by equally dividing the matrix area with the numbers of rows and columns.
- the coordinates of the center of each nominal cell are represented by (X X N ,Y ⁇ N ) .
- the center of each active cell represented by (X , Y ⁇ M ) , is also measured from the image .
- the center offset measures whether the cells are placed in the ideal location with the assumption that the cells are evenly spaced.
- the center offset is defined as:
- the nominal cell size d can be chosen as the width (or height) of the nominal cells.
- the coordinates (X X N ,Y X N ) represent the center of the nominal cell that has the shortest distance from the center of the active cell.
- the active cells contributing to the center offset score can be graphically displayed from the following three categories :
- the active cell whose distance from its nearest nominal cell is within 15% of the nominal cell size
- the active cell whose distance from its nearest nominal cell is between 15% and 30% of the nominal cell size
- the size offset error measures the cell size uniformity based on all active cells.
- the cell size (or area) of all active cells are measured and the average size (or area) of the active cells is computed.
- the size offset error is equivalent to the standard deviation of the various cell sizes from the average size.
- the size offset error measures whether each cell is similar to the average cell size.
- the size offset error is significant when there are active cells with sizes significantly greater or smaller than the average.
- the average cell size is related to the print growth. When the average cell size is the same as the nominal cell size, the symbol has no print growth. When the average cell size is greater than the nominal cell size, the symbol has positive print growth. When the average cell size is smaller than the nominal cell size, the symbol has negative print growth.
- the overall matching is computed as the normalized correlation of the symbol with the idealized data matrix template.
- the idealized data matrix template is generated to have the same height, width, number of rows, number of columns, and polarity (dark on light or light on dark) as the data matrix being measured.
- the data matrix being measured needs to be decoded and its error correction scheme identified. This information is then used to recreate the idealized template.
- the idealized template has two values 0 and 1, with 0 representing dark cells and 1 representing light cells.
- the shape of the cells in the idealized template can be set to square, rectangular, round or other shapes to resemble the shape of the cell in the mark to be measured. If an absolute overall match score is desired regardless of the marking techniques used, then a rectangular cell with nominal cell width and height should be used.
- the overall matching score reflects the data matrix's overall quality.
- the present invention builds on the AIM specification and provides additional measures to determine the quality of the data matrix marks.
- Center offset and size offset measurements are employed to determine the data matrix quality in terms of cell placement accuracy and cell size consistency.
- the edges of each of the individual data matrix cells needs to be found, and thereby derive the center locations and areas of the cells.
- the steps by which the image is processed and registered can be performed in any one of the many conventional methods known in the field.
- the data matrix can be binarized using a single threshold determined based on histogramming the data matrix, or using various adaptive thresholding techniques.
- the edges can be found from the binary image.
- the edges can also be found directly from the gray scale image using standard edge detection techniques such as Sobel or Gradient method.
- the data matrix mark is located and decoded in step 1.
- step 2 the print quality of the data matrix is measured using the AIM Specification based upon symbol contrast, print growth, axial non-uniformity, unused error correction, and overall grade.
- the present invention measures the additional aspects that affect print quality in the following steps .
- step 3 the data matrix's four corners, center coordinates of nominal cells, and nominal cell size are computed.
- the nominal cell size is checked in step 4. If the nominal cell size is not too small (for example, at least 5 pixels in width), then the image is directly used in step 6. Otherwise, the data matrix image is re-sampled in step 5 to increase its resolution. The re-sampled image will then be used in step 6.
- the method then uses the following iterative process in order to obtain more precise and repeatable measurement scores.
- step 6 the four corners of the data matrix and the center coordinates of the nominal cells are computed.
- the center offset and size offset are computed in step 7.
- step 8 the idealized template is generated and the overall matching computed.
- step 9 the method checks if the center offset and size offset have been computed more than once. If this is not the case, the method will perform standard morphological operations in step 10 for enhancing the image quality to achieve precise measurements.
- the enhanced image will be used in step 6 for another iteration of the center offset and size offset measurements.
- the morphological operations include erosion, dilation, open close, top hat, well, and max+min. Certain operations are only intended for enhancing certain measurements. For example, depending on the polarity of the data matrix, erosion or dilation may fill some voids in data matrix cells or increase/decrease cell feature size for better cell placement uniformity measurement. Open or close operation will remove noise spots without affecting the cell size, thus yield better cell size uniformity measurement.
- step 9 if the center offset error and size offset error have been measured more than once, then the newly obtained center offset and size offset are compared with those obtained in the previous iteration to obtain the differences for both offsets in step 11.
- step 12 if any of the difference is significant, then step 10 is performed and the enhanced image is used in a new iteration starting with step 6. If neither of the differences is significant in step 12, then the iterative process stops.
- the center offset, size offset, on/off cells, wrong cells and/or codewords based on used error correction are displayed in step 13.
- the center offset may likely indicate any cell placement problem for data matrix symbols generated from inkjet printing or dot-peen technique.
- inkjet marks may not display any print growth problem. However, these marks tend to have erroneous cell locations. Using the center offset alone will help reject marks with cell center misplacement problems.
- the size offset can be used to indicate whether the cells are produced with an even size within the same data matrix. Due to parameter changes in the marking process, such as pressure change in dot-peen or laser power variation in laser etching, it is possible to produce a data matrix symbol with inconsistent cells. In some extreme cases, some cells may barely be visible while others may be severely overprinted.
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL15083201A IL150832A0 (en) | 2000-01-21 | 2001-01-22 | Method for data matrix print quality verification |
JP2001553129A JP2003520375A (en) | 2000-01-21 | 2001-01-22 | Data Matrix Print Quality Verification Method |
AU2001229322A AU2001229322A1 (en) | 2000-01-21 | 2001-01-22 | Method for data matrix print quality verification |
CA002409427A CA2409427A1 (en) | 2000-01-21 | 2001-01-22 | Method for data matrix print quality verification |
EP01942598A EP1252022A1 (en) | 2000-01-21 | 2001-01-22 | Method for data matrix print quality verification |
IL150832A IL150832A (en) | 2000-01-21 | 2002-07-21 | Method for data matrix print quality verification |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/489,023 US6244764B1 (en) | 2000-01-21 | 2000-01-21 | Method for data matrix print quality verification |
US09/489,023 | 2000-01-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001053101A1 true WO2001053101A1 (en) | 2001-07-26 |
Family
ID=23942089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/000646 WO2001053101A1 (en) | 2000-01-21 | 2001-01-22 | Method for data matrix print quality verification |
Country Status (7)
Country | Link |
---|---|
US (1) | US6244764B1 (en) |
EP (1) | EP1252022A1 (en) |
JP (1) | JP2003520375A (en) |
AU (1) | AU2001229322A1 (en) |
CA (1) | CA2409427A1 (en) |
IL (2) | IL150832A0 (en) |
WO (1) | WO2001053101A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10141876A1 (en) * | 2001-08-28 | 2003-03-20 | Sick Ag | Code recognition method |
WO2003088129A1 (en) * | 2002-04-08 | 2003-10-23 | Edward Pryor & Son Limited | Improved system for marking components and for verifying the applied marking |
US8796393B2 (en) | 2007-12-14 | 2014-08-05 | Nissan Chemical Industries, Ltd. | Production method of polyhydroxyimide and positive photosensitive resin composition containing polyhydroxyimide obtained by the production method |
US9552543B2 (en) | 2014-02-04 | 2017-01-24 | Hicof Inc. | Method and apparatus for proving an authentication of an original item and method and apparatus for determining an authentication status of a suspect item |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6941026B1 (en) * | 2000-06-13 | 2005-09-06 | Cognex Corporation | Method and apparatus using intensity gradients for visual identification of 2D matrix symbols |
AUPQ849200A0 (en) * | 2000-06-30 | 2000-07-27 | Cea Technologies Inc. | Unsupervised scene segmentation |
JP3809353B2 (en) * | 2001-08-02 | 2006-08-16 | キヤノン株式会社 | Manufacturing method of workpiece with ID |
TWI235926B (en) | 2002-01-11 | 2005-07-11 | Sonix Technology Co Ltd | A method for producing indicators and processing system, coordinate positioning system and electronic book system utilizing the indicators |
JP2004160981A (en) * | 2002-09-20 | 2004-06-10 | Tohoku Ricoh Co Ltd | Mark seal printing/inspection device, printed mark seal inspecting method and mark seal printing control method |
MXPA05003310A (en) | 2002-09-26 | 2005-10-18 | Yoshida Kenji | Information reproduction/i/o method using dot pattern, information reproduction device, mobile information i/o device, and electronic toy. |
US6994249B2 (en) * | 2003-05-27 | 2006-02-07 | Cardinal Health Technologies, Llc | System and method for drug management utilizing transferable labels |
US7347376B1 (en) | 2003-09-17 | 2008-03-25 | Hand Held Products, Inc. | Apparatus and method for verifying print quality of an encoded indicium |
JP4460903B2 (en) * | 2004-01-20 | 2010-05-12 | 株式会社東芝 | ID mark recognition method for semiconductor wafer |
US7219841B2 (en) * | 2004-11-05 | 2007-05-22 | Hand Held Products, Inc. | Device and system for verifying quality of bar codes |
CA2606135C (en) | 2005-04-28 | 2015-06-30 | Kenji Yoshida | Information input/output method using dot pattern |
JP3771252B1 (en) | 2005-07-01 | 2006-04-26 | 健治 吉田 | Dot pattern |
US7529409B2 (en) * | 2005-10-14 | 2009-05-05 | Microscan Systems, Inc. | 2-D encoded symbol quality assessment |
WO2008021458A2 (en) * | 2006-08-17 | 2008-02-21 | Gregory Hovis | Two dimensional bar code having increased accuracy |
US20100027851A1 (en) * | 2006-10-26 | 2010-02-04 | Man Roland Druckmaschinen Ag | Apparatus, method and process for the stochastic marking and tracking of printed products |
KR101158005B1 (en) * | 2007-03-06 | 2012-06-25 | 삼성전자주식회사 | Method and apparatus for calculating indicator for evaluating printing quality |
WO2008124397A1 (en) | 2007-04-03 | 2008-10-16 | David Fishbaine | Inspection system and method |
FR2925195B1 (en) * | 2007-12-14 | 2011-04-22 | Advanced Track & Trace | METHOD AND DEVICE FOR FIGHT AGAINST COUNTERFEITING |
US20100226114A1 (en) * | 2009-03-03 | 2010-09-09 | David Fishbaine | Illumination and imaging system |
RU2490709C2 (en) * | 2009-10-23 | 2013-08-20 | Общество с ограниченной ответственностью "Флуоресцентные информационные технологии (ООО "Флуринтек") | Fluorescent information label and methods of making said label |
US8442297B2 (en) * | 2010-02-23 | 2013-05-14 | Arinc Incorporated | Methods of evaluating the quality of two-dimensional matrix dot-peened marks on objects and mark verification systems |
US8891872B2 (en) | 2011-12-16 | 2014-11-18 | General Electric Company | System and method for identifying physical markings on objects |
US9235499B2 (en) | 2011-12-16 | 2016-01-12 | General Electric Company | System and method for identifying a character-of-interest |
CN103226002A (en) * | 2012-01-30 | 2013-07-31 | 鸿富锦精密工业(深圳)有限公司 | Boundary finding method and system |
JP2015060408A (en) * | 2013-09-18 | 2015-03-30 | 株式会社東芝 | Information recognition processing device and diagnostic method |
CN109359657B (en) | 2015-10-19 | 2022-11-25 | 松翰科技股份有限公司 | Index structure |
CN114332512B (en) * | 2022-03-14 | 2022-05-31 | 南京正驰科技发展有限公司 | Security check card port detection method and system based on big data |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939354A (en) * | 1988-05-05 | 1990-07-03 | Datacode International, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
US5304786A (en) * | 1990-01-05 | 1994-04-19 | Symbol Technologies, Inc. | High density two-dimensional bar code symbol |
US5343031A (en) * | 1992-04-06 | 1994-08-30 | Teiryo Sangyo Co., Ltd. | Method of decoding a two-dimensional code symbol mark |
US5454054A (en) * | 1989-06-09 | 1995-09-26 | Casio Computer Co., Ltd. | Method and apparatus for recording/reproducing mesh pattern data |
US5729001A (en) * | 1996-01-11 | 1998-03-17 | Webscan, Inc. | Method for evaluating a succession of bar code symbols |
US5739518A (en) * | 1995-05-17 | 1998-04-14 | Metanetics Corporation | Autodiscrimination for dataform decoding and standardized recording |
US6070805A (en) * | 1997-04-08 | 2000-06-06 | Zebra Technologies Corporation | Distortion resistant double-data correcting color transition barcode and method of generating and using same |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4822986A (en) | 1987-04-17 | 1989-04-18 | Recognition Equipment Incorporated | Method of detecting and reading postal bar codes |
US5710417A (en) | 1988-10-21 | 1998-01-20 | Symbol Technologies, Inc. | Bar code reader for reading both one dimensional and two dimensional symbologies with programmable resolution |
US5241166A (en) | 1990-07-02 | 1993-08-31 | Chandler Donald G | Low resolution target acquisition |
US5276315A (en) | 1992-05-14 | 1994-01-04 | United Parcel Service Of America, Inc. | Method and apparatus for processing low resolution images of degraded bar code symbols |
US5627358A (en) | 1994-06-20 | 1997-05-06 | Roustaei; Alexander | System and method for reading two-dimensional barcodes |
US5773810A (en) | 1996-03-29 | 1998-06-30 | Welch Allyn, Inc. | Method for generating real time degree of focus signal for handheld imaging device |
US5698833A (en) | 1996-04-15 | 1997-12-16 | United Parcel Service Of America, Inc. | Omnidirectional barcode locator |
US5854478A (en) | 1996-10-11 | 1998-12-29 | Intermec Ip Corp. | Method and apparatus for reading machine-readable symbols having surface or optical distortions |
US5798513A (en) | 1996-12-03 | 1998-08-25 | Intermec Corporation | Method and apparatus for decoding unresolved profiles produced from relief formed symbols |
US5949052A (en) * | 1997-10-17 | 1999-09-07 | Welch Allyn, Inc. | Object sensor system for stationary position optical reader |
-
2000
- 2000-01-21 US US09/489,023 patent/US6244764B1/en not_active Expired - Lifetime
-
2001
- 2001-01-22 AU AU2001229322A patent/AU2001229322A1/en not_active Abandoned
- 2001-01-22 JP JP2001553129A patent/JP2003520375A/en active Pending
- 2001-01-22 CA CA002409427A patent/CA2409427A1/en not_active Abandoned
- 2001-01-22 EP EP01942598A patent/EP1252022A1/en not_active Withdrawn
- 2001-01-22 WO PCT/US2001/000646 patent/WO2001053101A1/en not_active Application Discontinuation
- 2001-01-22 IL IL15083201A patent/IL150832A0/en not_active IP Right Cessation
-
2002
- 2002-07-21 IL IL150832A patent/IL150832A/en unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939354A (en) * | 1988-05-05 | 1990-07-03 | Datacode International, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
US5473151A (en) * | 1988-05-05 | 1995-12-05 | International Data Matrix, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
US5454054A (en) * | 1989-06-09 | 1995-09-26 | Casio Computer Co., Ltd. | Method and apparatus for recording/reproducing mesh pattern data |
US5304786A (en) * | 1990-01-05 | 1994-04-19 | Symbol Technologies, Inc. | High density two-dimensional bar code symbol |
US5343031A (en) * | 1992-04-06 | 1994-08-30 | Teiryo Sangyo Co., Ltd. | Method of decoding a two-dimensional code symbol mark |
US5739518A (en) * | 1995-05-17 | 1998-04-14 | Metanetics Corporation | Autodiscrimination for dataform decoding and standardized recording |
US5729001A (en) * | 1996-01-11 | 1998-03-17 | Webscan, Inc. | Method for evaluating a succession of bar code symbols |
US6070805A (en) * | 1997-04-08 | 2000-06-06 | Zebra Technologies Corporation | Distortion resistant double-data correcting color transition barcode and method of generating and using same |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10141876A1 (en) * | 2001-08-28 | 2003-03-20 | Sick Ag | Code recognition method |
US7388984B2 (en) | 2001-08-28 | 2008-06-17 | Sick Ag | Method of recognizing a code |
WO2003088129A1 (en) * | 2002-04-08 | 2003-10-23 | Edward Pryor & Son Limited | Improved system for marking components and for verifying the applied marking |
GB2387433B (en) * | 2002-04-08 | 2005-11-09 | Edward Pryor And Son Ltd | Improved marking system |
US8796393B2 (en) | 2007-12-14 | 2014-08-05 | Nissan Chemical Industries, Ltd. | Production method of polyhydroxyimide and positive photosensitive resin composition containing polyhydroxyimide obtained by the production method |
US9552543B2 (en) | 2014-02-04 | 2017-01-24 | Hicof Inc. | Method and apparatus for proving an authentication of an original item and method and apparatus for determining an authentication status of a suspect item |
Also Published As
Publication number | Publication date |
---|---|
IL150832A (en) | 2007-05-15 |
EP1252022A1 (en) | 2002-10-30 |
JP2003520375A (en) | 2003-07-02 |
AU2001229322A1 (en) | 2001-07-31 |
IL150832A0 (en) | 2003-02-12 |
US6244764B1 (en) | 2001-06-12 |
CA2409427A1 (en) | 2001-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6244764B1 (en) | Method for data matrix print quality verification | |
CN108334922B (en) | Dot matrix two-dimensional code and encoding and identifying method thereof | |
EP2921998B1 (en) | Two-dimensional code, system for creation of two-dimensional code, and analysis program | |
JP4294025B2 (en) | Method for generating interface surface and method for reading encoded data | |
US7571864B2 (en) | Method and system for creating and using barcodes | |
EP1876552B1 (en) | Information input/output method using dot pattern | |
EP2849115B1 (en) | Method for decoding matrix-type two-dimensional code | |
JP4564813B2 (en) | Two-dimensional barcode and code decoding method thereof | |
CN108073966B (en) | Conversion method of two-dimensional code and hole array code | |
EP2921997A1 (en) | Two-dimensional code | |
KR20090018811A (en) | Multi-dimensional symbologies and related methods | |
EP2921996B1 (en) | Two-dimensional code | |
JP6006315B2 (en) | Machine reading of printed data | |
KR20130124297A (en) | Two-dimensional identification pattern, article including such a pattern and methods for marking and identifying such a pattern | |
CN106997446B (en) | Enhanced matrix symbol error correction method | |
WO2016206446A1 (en) | Character encoding method and character decoding method having error correction function and product thereof | |
JPH10261058A (en) | Two-dimensional data code | |
CN107016317A (en) | A kind of bar code decoding method and device | |
AU2005209709A1 (en) | Two dimensionally phase modulated information symbol | |
CN102806788B (en) | A kind of method printing special-shaped matrix two-dimensional barcode on multiple part bills | |
JP2004246795A (en) | Bar code recognition method and recognition device | |
CN113665124A (en) | Computer readable storage medium and printing control product | |
JPH07129715A (en) | Slip and slip read method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 150832 Country of ref document: IL |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 553129 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001942598 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2001942598 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2409427 Country of ref document: CA |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001942598 Country of ref document: EP |