Knowledge (XXG)

Data Matrix

Source đź“ť

75:. Depending on the coding used, a "light" cell represents a 0 and a "dark" cell is a 1, or vice versa. Every Data Matrix is composed of two solid adjacent borders in an "L" shape (called the "finder pattern") and two other borders consisting of alternating dark and light "cells" or modules (called the "timing pattern"). Within these borders are rows and columns of cells encoding information. The finder pattern is used to locate and orient the symbol while the timing pattern provides a count of the number of rows and columns in the symbol. As more data is encoded in the symbol, the number of cells (rows and columns) increases. Each code is unique. Symbol sizes vary from 10×10 to 144×144 in the new version ECC 200, and from 9×9 to 49×49 in the old version ECC 000 – 140. 258:(CRC) on the bit pattern. As an added measure, the placement of each bit in the code is determined by bit-placement tables included in the specification. These older versions always have an odd number of modules, and can be made in sizes ranging from 9 × 9 to 49 × 49. All symbols utilizing the ECC 000 through 140 error correction can be recognized by the upper-right corner module being the inverse of the background color. (binary 1). 84: 829: 3000: 806: 29: 3010: 836: 2496: 2708: 131: 2692: 200:
character set (with extensions). The symbol consists of data regions which contain modules set out in a regular array. Large symbols contain several regions. Each data region is delimited by a finder pattern, and this is surrounded on all four sides by a quiet zone border (margin). (Note: The modules
122:
For industrial engineering purposes, Data Matrix codes can be marked directly onto components, ensuring that only the intended component is identified with the data-matrix-encoded data. The codes can be marked onto components with various methods, but within the aerospace industry these are commonly
126:
Data Matrix codes are usually verified using specialist camera equipment and software. This verification ensures the code conforms to the relevant standards, and ensures readability for the lifetime of the component. After component enters service, the Data Matrix code can then be read by a reader
95:
The most popular application for Data Matrix is marking small items, due to the code's ability to encode fifty characters in a symbol that is readable at 2 or 3 mm (0.003 or 0.005 sq in) and the fact that the code can be read with only a 20% contrast ratio. A Data Matrix is scalable;
2123:
complaint on 13 March 2006 after receiving information that Acacia had contacted its customers demanding licensing fees. On 19 May 2008 Judge Joan N. Ericksen of the U.S. District Court in Minnesota ruled in favor of Cognex. The ruling held that the '524 patent, which claimed to cover a system for
2095:
It is desirable to avoid long strings of zeros in the coded message, because they become large blank areas in the Data Matrix symbol, which may cause a scanner to lose synchronization. (The default ASCII encoding does not use zero for this reason.) In order to make that less likely, the length and
159:
systems to prevent food products being packaged and dated incorrectly. Codes are maintained internally on a food manufacturers database and associated with each unique product, e.g. ingredient variations. For each product run the unique code is supplied to the printer. Label artwork is required to
820:
The diagrams below illustrate the placement of the message data within a Data Matrix symbol. The message is "Knowledge (XXG)", and it is arranged in a somewhat complicated diagonal pattern starting near the upper-left corner. Some characters are split in two pieces, such as the initial W, and the
253:
codes like ECC 200, ECC 000–140 use a convolution-based error correction. Each varies in the amount of error correction it offers, with ECC 000 offering none, and ECC 140 offering the greatest. For error detection at decode time, even in the case of ECC 000, each of these versions also encode a
142:
Data Matrix codes, along with other open-source codes such as 1D barcodes can also be read with mobile phones by downloading code specific mobile applications. Although many mobile devices are able to read 2D codes including Data Matrix Code, few extend the decoding to enable mobile access and
217:
Symbols have an even number of rows and an even number of columns. Most of the symbols are square with sizes from 10 Ă— 10 to 144 Ă— 144. Some symbols however are rectangular with sizes from 8Ă—18 to 16Ă—48 (even values only). All symbols using the ECC 200 error correction can be recognized by the
1110:
Character code interpretations are shown in the table below. The C40 and Text modes have four separate sets. Set 0 is the default, and contains codes that temporarily select a different set for the next character. The only difference is that they reverse upper-and lower-case letters. C40 is
213:
codes for error and erasure recovery. ECC 200 allows the routine reconstruction of the entire encoded data string when the symbol has sustained 30% damage, assuming the matrix can still be accurately located. Data Matrix has an error rate of less than 1 in 10 million characters scanned.
189: 160:
allow the 2D Data Matrix to be positioned for optimal scanning. For black on white codes testing isn't required unless print quality is an issue, but all color variations need to be tested before production to ensure they are readable.
96:
commercial applications exist with images as small as 300 micrometres (0.012 in) (laser etched on a 600-micrometre (0.024 in) silicon device) and as large as a 1 metre (3 ft) square (painted on the roof of a
821:
third 'i' is in "corner pattern 2" rather than the usual L-shaped arrangement. Also shown are the end-of-message code (marked End), the padding (P) and error correction (E) bytes, and four modules of unused space (X).
261:
According to ISO/IEC 16022, "ECC 000–140 should only be used in closed applications where a single party controls both the production and reading of the symbols and is responsible for overall system performance."
694: 1111:
primarily upper-case, with lower-case letters in set 3; Text is the other way around. Set 1, containing ASCII control codes, and set 2, containing punctuation symbols are identical in C40 and Text mode.
581: 461: 2494:, Sant'Anselmo, Carl; Sant'Anselmo, Robert & Hooper, David C., "Identification symbol system and method with orientation mechanism", published 1997-03-18, issued 1997-03-18 521: 2043:
mode uses six bits per character, with four characters packed into three bytes. It can store digits, upper-case letters, and many punctuation marks, but has no support for lower-case letters.
192:
An example of a Data Matrix code, encoding the text: "Knowledge (XXG)" coloured to show data (green), padding (yellow), error correction (red), finder and timing (magenta) and unused (orange).
616: 766: 123:
industrial ink-jet, dot-peen marking, laser marking, and electrolytic chemical etching (ECE). These methods give a permanent mark which can last up to the lifetime of the component.
2087:
Base 256 mode data starts with a length indicator, followed by a number of data bytes. A length of 1 to 249 is encoded as a single byte, and longer lengths are stored as two bytes.
1093:, using character codes in the range 0–39, and three of these codes are combined to make a number up to 40=64000, which is packed into two bytes (maximum value 65536) as follows: 795: 356: 2113:
claimed that Data Matrix was partially covered by its contents. As the patent owner, Acacia allegedly contacted Data Matrix users demanding license fees related to the patent.
64:
are often used to increase reliability: even if one or more cells are damaged so it is unreadable, the message can still be read. A Data Matrix symbol can store up to 2,335
2134:
A German patent application DE 4107020 was filed in 1991, and published in 1992. This patent is not cited in the above US patent applications and might invalidate them.
283: 2203: 143:
interaction, whereupon the codes can be used securely and across media; for example, in track and trace, anti-counterfeit, e.govt, and banking solutions.
196:
Data Matrix symbols are made up of modules arranged within a perimeter finder and timing pattern. It can encode up to 3,116 characters from the entire
287: 2371: 2766: 2131:
While the ruling was delivered after the patent expired, it precluded claims for infringement based on use of Data Matrix prior to November 2007.
2266: 127:
camera, which decodes the Data Matrix data which can then be used for a number of purposes, such as movement tracking or inventory stock checks.
180:
scotch whisky, created the world's first animated tattoo utilizing a Data Matrix code in a collaborative process streamed live on Facebook.
621: 2520: 2569: 768:, corresponding to the polynomial number 301, with initial root = 1. The Reed–Solomon code uses one of 37 different polynomials over 323: 250: 210: 168:
In May 2006 a German computer programmer, Bernd Hopfengärtner, created a large Data Matrix in a wheat field (in a fashion similar to
115: 229: 526: 1060: 369: 2944: 101: 2254: 817:
standard 16022:2006. Open-source software for encoding and decoding the ECC-200 variant of Data Matrix has been published.
290:
standards and is in the public domain for many applications, which means it can be used free of any licensing or royalties.
466: 201:
may be round or square- no specific shape is defined in the standard. For example, dot-peened cells are generally round.)
2622: 2429: 20: 2902: 2153: 271: 107:
Data Matrix codes are becoming common on printed media such as labels and letters. The code can be read quickly by a
2207: 2741: 586: 2857: 1107:
The resulting value of B1 is in the range 0–250. The special value 254 is used to return to ASCII encoding mode.
310:
ISO/IEC 15434:2006—Syntax for high-capacity ADC media (format of data transferred from scanner to software, etc.)
2761: 699: 2965: 2872: 255: 71:
Data Matrix symbols are rectangular, usually square in shape and composed of square "cells" which represent
56:. The information to be encoded can be text or numeric data. Usual data size is from a few bytes up to 1556 2699: 2677: 2562: 2382: 61: 2096:
data bytes are obscured by adding a pseudorandom value R(n), where n is the position in the byte stream.
771: 332: 2491: 111:
which allows the media to be tracked, for example when a parcel has been dispatched to the recipient.
2975: 2808: 2120: 53: 41: 282:
AG in October 2005 and Microscan Systems in September 2008. Data Matrix is covered today by several
249:
Older versions of Data Matrix include ECC 000, ECC 050, ECC 080, ECC 100, ECC 140. Instead of using
3013: 2970: 2292: 2125: 844:
Multiple encoding modes are used to store different kinds of messages. The default mode stores one
848:
character per 8-bit codeword. Control codes are provided to switch between modes, as shown below.
2736: 2637: 2324: 2116: 797:, with degrees ranging from 7 to 68, depending on how many error correction bytes the code adds. 2537: 2249:
Stefan, V. (2012). The use of 2D codes in the development of mobile applications with database.
2109:
Prior to the expiration of US patent 5,612,524 in November 2007, intellectual property company
221:
Additional capabilities that differentiate ECC 200 symbols from the earlier standards include:
3034: 3003: 2632: 2555: 2183: 2163: 363: 45: 2510: 2923: 2918: 2538:
GS1 DataMatrix Guideline: Overview and technical introduction to the use of GS1 DataMatrix
2110: 275: 188: 83: 2255:
https://econpapers.repec.org/article/vlhjournl/v_3a3_3ay_3a2012_3ai_3a2_3ap_3a105-114.htm
177: 2980: 2928: 2862: 2222: 108: 3028: 2647: 2430:
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=44230
173: 152: 828: 2837: 2667: 2124:
capturing and reading 2D symbology codes, is both invalid and unenforceable due to
1090: 327: 65: 1089:
modes are potentially more compact for storing text messages. They are similar to
2792: 2787: 2652: 2627: 835: 238:
Structured append (linking of up to 16 symbols to encode larger amounts of data)
176:". In June 2011 the Parisian tattoo artist K.A.R.L., as part of a promotion for 169: 100:). Fidelity of the marking and reading systems are the only limitation. The US 60:. The length of the encoded data depends on the number of cells in the matrix. 2817: 2662: 2657: 2317: 2148: 307:
ISO/IEC 15424:2008—Data Carrier Identifiers (including Symbology Identifiers)
218:
upper-right corner module being the same as the background color. (binary 0).
156: 104:(EIA) recommends using Data Matrix for labeling small electronic components. 32:
An example of a Data Matrix code, encoding the text: "Knowledge (XXG), the đź’•"
2542: 2782: 2511:"Cognex Invalidates Acacia Patent '524; Next? Suing for Business Defamation" 2178: 49: 2408: 805: 2886: 2881: 2847: 2842: 2826: 2715: 2612: 2173: 2158: 1086: 1016: 979: 956:
Structured append. Allows a message to be split across multiple symbols.
135: 88: 2852: 2832: 2751: 2746: 2672: 2617: 2607: 2602: 2597: 2592: 2578: 2515: 2346: 2168: 2040: 1046: 814: 279: 28: 2442:"GitHub – zxing/zxing: Official ZXing ("Zebra Crossing") project home" 304:
application identifiers and ASC MH10 data identifiers and maintenance)
130: 114: 2985: 2949: 2797: 2756: 2642: 2143: 97: 2707: 2441: 689:{\displaystyle \alpha ^{8}+\alpha ^{5}+\alpha ^{3}+\alpha ^{2}+1=0} 44:
consisting of black and white "cells" or dots arranged in either a
2466: 845: 804: 197: 187: 129: 113: 82: 27: 2727: 2691: 57: 2551: 294:
ISO/IEC 16022:2006—Data Matrix bar code symbology specification
301: 72: 2547: 225:
Inverse reading symbols (light images on a dark background)
576:{\displaystyle \textstyle \sum _{i=0}^{7}b_{i}\alpha ^{i}} 1928: 2128:
by the defendants during the procurement of the patent.
456:{\displaystyle b_{7}b_{6}b_{5}b_{4}b_{3}b_{2}b_{1}b_{0}} 2293:"The World's First Animated Tattoo – Digital Buzz Blog" 2119:, a large manufacturer of 2D barcode devices, filed a 530: 470: 774: 702: 624: 589: 529: 469: 372: 335: 91:
card, encoding the serial number 15C06E115AZC72983004
2267:"German man programs "Hello World" into wheat field" 516:{\displaystyle \textstyle \sum _{i=0}^{7}b_{i}2^{i}} 2958: 2937: 2911: 2895: 2871: 2806: 2775: 2726: 2585: 2091:
L1 = floor(length / 250) + 249, L2 = length mod 250
789: 760: 688: 610: 575: 515: 455: 350: 300:ISO/IEC 15418:2016—Symbol data format semantics ( 209:ECC 200, the newer version of Data Matrix, uses 618:is taken to be a primitive element satisfying 2563: 1926: 1907: 1842: 611:{\displaystyle \alpha \in \mathbb {F} _{256}} 8: 2372:"Data Matrix and PDF417 Data Integrity Test" 134:Reading Data Matrix code with mobile phone ( 2903:High Capacity Color Barcode (Microsoft Tag) 2570: 2556: 2548: 2318:"First Ever Animated Tattoo – By K.A.R.L." 813:The encoding process is described in the 781: 777: 776: 773: 761:{\displaystyle x^{8}+x^{5}+x^{3}+x^{2}+1} 746: 733: 720: 707: 701: 668: 655: 642: 629: 623: 602: 598: 597: 588: 566: 556: 546: 535: 528: 506: 496: 486: 475: 468: 447: 437: 427: 417: 407: 397: 387: 377: 371: 342: 338: 337: 334: 2045: 1113: 850: 362:), the elements of which are encoded as 297:ISO/IEC 15415—2-D Print quality standard 228:Specification of the character set (via 2543:Datamatrix Code Generator - Online Tool 2251:Valahian Journal of Economic Studies, 3 2195: 274:(ID Matrix) which was merged into RVSI/ 2428:ISO e-commerce page for this standard 2230:Printed Circuit Design and Manufacture 2327:from the original on 12 December 2021 7: 3009: 2223:"Laser Marking Matrix Codes on PCBs" 809:Industrial Data Matrix code readers 931: 790:{\displaystyle \mathbb {F} _{256}} 351:{\displaystyle \mathbb {F} _{256}} 151:Data Matrix codes are used in the 14: 2221:Stevenson, Rick (December 2005). 3008: 2999: 2998: 2706: 2690: 2523:from the original on 5 May 2010. 834: 827: 463:with a standard numerical value 313:ISO/IEC 15459—Unique identifiers 230:Extended Channel Interpretations 1061:Extended Channel Interpretation 1031: 916: 272:International Data Matrix, Inc. 696:. The primitive polynomial is 102:Electronic Industries Alliance 16:Two-dimensional matrix barcode 1: 2253:(2), 105-114. Retrieved from 882:ASCII data (ASCII value + 1) 324:Reed–Solomon error correction 2593:Automatic Car Identification 2100:R(n) = (149 Ă— n) mod 255 + 1 1097:V = C1Ă—1600 + C2Ă—40 + C3 + 1 270:Data Matrix was invented by 21:Data matrix (disambiguation) 2154:High Capacity Color Barcode 982:of the following character 3051: 2742:Facing Identification Mark 825: 523:encodes the field element 18: 2994: 2684: 1909: 1887: 1864: 1844: 1822: 1449: 1426: 1403: 1380: 1357: 1334: 1311: 1288: 1265: 1242: 1219: 1196: 1173: 1162: 1153: 1131: 1128: 1125: 1122: 1119: 1116: 52:pattern, also known as a 2762:Intelligent Mail barcode 2409:"QR Code scanner online" 184:Technical specifications 2966:Supply chain management 2623:European Article Number 278:, who were acquired by 256:cyclic redundancy check 245:Data Matrix ECC 000–140 810: 791: 762: 690: 612: 577: 551: 517: 491: 457: 352: 322:Data Matrix codes use 193: 139: 119: 92: 62:Error correction codes 33: 2776:2D barcodes (stacked) 2210:on 14 September 2017. 2204:"Data Matrix Barcode" 2068:Return to ASCII mode 808: 792: 763: 691: 613: 578: 531: 518: 471: 458: 353: 191: 172:). The message read " 133: 117: 86: 31: 2912:Technological issues 2121:declaratory judgment 857:Codeword hexadecimal 772: 700: 622: 587: 527: 467: 370: 333: 42:two-dimensional code 19:For other uses, see 2971:Object hyperlinking 2297:digitalbuzzblog.com 2126:inequitable conduct 2111:Acacia Technologies 967:Reader programming 235:Rectangular symbols 205:Data Matrix ECC 200 87:A Data Matrix on a 2737:CPC Binary Barcode 2638:Interleaved 2 of 5 2117:Cognex Corporation 2076:ASCII codes 32–63 2060:ASCII codes 64–94 1085:The C40, Text and 904:Digit pairs 00–99 811: 787: 758: 686: 608: 573: 572: 513: 512: 453: 348: 194: 140: 120: 93: 34: 3022: 3021: 2721: 2720: 2633:Industrial 2 of 5 2388:on 20 August 2019 2184:Trusted paper key 2164:Nintendo e-Reader 2080: 2079: 2033: 2032: 1100:B1 = floor(V/256) 1078: 1077: 842: 841: 3042: 3012: 3011: 3002: 3001: 2873:Polar coordinate 2710: 2694: 2687: 2686: 2572: 2565: 2558: 2549: 2525: 2524: 2519:. 23 June 2008. 2507: 2501: 2500: 2499: 2495: 2488: 2482: 2481: 2479: 2477: 2463: 2457: 2456: 2454: 2452: 2438: 2432: 2426: 2420: 2419: 2417: 2415: 2404: 2398: 2397: 2395: 2393: 2387: 2381:. Archived from 2379:idautomation.com 2376: 2368: 2362: 2361: 2359: 2357: 2343: 2337: 2336: 2334: 2332: 2314: 2308: 2307: 2305: 2303: 2289: 2283: 2282: 2280: 2278: 2263: 2257: 2247: 2241: 2240: 2238: 2236: 2227: 2218: 2212: 2211: 2206:. Archived from 2200: 2046: 1114: 851: 838: 831: 824: 823: 796: 794: 793: 788: 786: 785: 780: 767: 765: 764: 759: 751: 750: 738: 737: 725: 724: 712: 711: 695: 693: 692: 687: 673: 672: 660: 659: 647: 646: 634: 633: 617: 615: 614: 609: 607: 606: 601: 582: 580: 579: 574: 571: 570: 561: 560: 550: 545: 522: 520: 519: 514: 511: 510: 501: 500: 490: 485: 462: 460: 459: 454: 452: 451: 442: 441: 432: 431: 422: 421: 412: 411: 402: 401: 392: 391: 382: 381: 361: 357: 355: 354: 349: 347: 346: 341: 318:Error correction 118:Marking surfaces 3050: 3049: 3045: 3044: 3043: 3041: 3040: 3039: 3025: 3024: 3023: 3018: 2990: 2954: 2938:Other data tags 2933: 2924:Barcode printer 2919:Barcode library 2907: 2891: 2867: 2802: 2771: 2722: 2682: 2586:Linear barcodes 2581: 2576: 2534: 2529: 2528: 2509: 2508: 2504: 2497: 2490: 2489: 2485: 2475: 2473: 2471:sourceforge.net 2465: 2464: 2460: 2450: 2448: 2440: 2439: 2435: 2427: 2423: 2413: 2411: 2407:Engin, Thomas. 2406: 2405: 2401: 2391: 2389: 2385: 2374: 2370: 2369: 2365: 2355: 2353: 2345: 2344: 2340: 2330: 2328: 2316: 2315: 2311: 2301: 2299: 2291: 2290: 2286: 2276: 2274: 2271:arstechnica.com 2265: 2264: 2260: 2248: 2244: 2234: 2232: 2225: 2220: 2219: 2215: 2202: 2201: 2197: 2192: 2140: 2107: 2085: 2038: 1083: 893:End of message 860:Interpretation 803: 775: 770: 769: 742: 729: 716: 703: 698: 697: 664: 651: 638: 625: 620: 619: 596: 585: 584: 562: 552: 525: 524: 502: 492: 465: 464: 443: 433: 423: 413: 403: 393: 383: 373: 368: 367: 364:bytes of 8 bits 359: 336: 331: 330: 320: 276:Acuity CiMatrix 268: 247: 207: 186: 166: 149: 81: 24: 17: 12: 11: 5: 3048: 3046: 3038: 3037: 3027: 3026: 3020: 3019: 3017: 3016: 3006: 2995: 2992: 2991: 2989: 2988: 2983: 2981:Mobile tagging 2978: 2973: 2968: 2962: 2960: 2959:Related topics 2956: 2955: 2953: 2952: 2947: 2941: 2939: 2935: 2934: 2932: 2931: 2929:Barcode reader 2926: 2921: 2915: 2913: 2909: 2908: 2906: 2905: 2899: 2897: 2893: 2892: 2890: 2889: 2884: 2878: 2876: 2869: 2868: 2866: 2865: 2860: 2855: 2850: 2845: 2840: 2835: 2830: 2820: 2814: 2812: 2804: 2803: 2801: 2800: 2795: 2790: 2785: 2779: 2777: 2773: 2772: 2770: 2769: 2764: 2759: 2754: 2749: 2744: 2739: 2733: 2731: 2724: 2723: 2719: 2718: 2712: 2711: 2703: 2702: 2696: 2695: 2685: 2683: 2681: 2680: 2675: 2670: 2665: 2660: 2655: 2650: 2645: 2640: 2635: 2630: 2625: 2620: 2615: 2610: 2605: 2600: 2595: 2589: 2587: 2583: 2582: 2577: 2575: 2574: 2567: 2560: 2552: 2546: 2545: 2540: 2533: 2532:External links 2530: 2527: 2526: 2502: 2483: 2467:"libdmtx Home" 2458: 2433: 2421: 2399: 2363: 2338: 2309: 2284: 2273:. 11 June 2007 2258: 2242: 2213: 2194: 2193: 2191: 2188: 2187: 2186: 2181: 2176: 2171: 2166: 2161: 2156: 2151: 2146: 2139: 2136: 2106: 2103: 2102: 2101: 2093: 2092: 2084: 2081: 2078: 2077: 2074: 2070: 2069: 2066: 2062: 2061: 2058: 2054: 2053: 2050: 2037: 2034: 2031: 2030: 2027: 2024: 2021: 2017: 2016: 2013: 2010: 2007: 2003: 2002: 1999: 1996: 1993: 1989: 1988: 1985: 1982: 1979: 1975: 1974: 1971: 1968: 1965: 1961: 1960: 1957: 1954: 1951: 1947: 1946: 1943: 1940: 1937: 1933: 1932: 1929: 1927: 1925: 1922: 1919: 1915: 1914: 1911: 1908: 1906: 1903: 1900: 1897: 1893: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1870: 1869: 1866: 1863: 1860: 1857: 1854: 1850: 1849: 1846: 1843: 1841: 1838: 1835: 1832: 1828: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1805: 1804: 1801: 1798: 1795: 1792: 1789: 1786: 1783: 1779: 1778: 1775: 1772: 1769: 1766: 1763: 1760: 1757: 1753: 1752: 1749: 1746: 1743: 1740: 1737: 1734: 1731: 1727: 1726: 1723: 1720: 1717: 1714: 1711: 1708: 1705: 1701: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1679: 1675: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1649: 1648: 1645: 1642: 1639: 1636: 1633: 1630: 1627: 1623: 1622: 1619: 1616: 1613: 1610: 1607: 1604: 1601: 1597: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1571: 1570: 1567: 1564: 1561: 1558: 1555: 1552: 1549: 1545: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1519: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1493: 1492: 1489: 1486: 1483: 1480: 1477: 1474: 1471: 1467: 1466: 1463: 1460: 1457: 1454: 1451: 1448: 1444: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1421: 1420: 1417: 1414: 1411: 1408: 1405: 1402: 1398: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1375: 1374: 1371: 1368: 1365: 1362: 1359: 1356: 1352: 1351: 1348: 1345: 1342: 1339: 1336: 1333: 1329: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1306: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1283: 1282: 1279: 1276: 1273: 1270: 1267: 1264: 1260: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1237: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1214: 1213: 1210: 1207: 1204: 1201: 1198: 1195: 1191: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1168: 1167: 1164: 1161: 1158: 1155: 1152: 1148: 1147: 1144: 1141: 1138: 1134: 1133: 1130: 1127: 1124: 1121: 1118: 1105: 1104: 1103:B2 = V mod 256 1101: 1098: 1082: 1079: 1076: 1075: 1072: 1069: 1065: 1064: 1058: 1055: 1051: 1050: 1043: 1040: 1036: 1035: 1028: 1025: 1021: 1020: 1013: 1010: 1006: 1005: 1002: 999: 995: 994: 991: 988: 984: 983: 976: 973: 969: 968: 965: 962: 958: 957: 954: 951: 947: 946: 943: 940: 936: 935: 928: 925: 921: 920: 913: 910: 906: 905: 902: 899: 895: 894: 891: 888: 884: 883: 880: 877: 873: 872: 869: 866: 862: 861: 858: 855: 840: 839: 832: 802: 799: 784: 779: 757: 754: 749: 745: 741: 736: 732: 728: 723: 719: 715: 710: 706: 685: 682: 679: 676: 671: 667: 663: 658: 654: 650: 645: 641: 637: 632: 628: 605: 600: 595: 592: 569: 565: 559: 555: 549: 544: 541: 538: 534: 509: 505: 499: 495: 489: 484: 481: 478: 474: 450: 446: 440: 436: 430: 426: 420: 416: 410: 406: 400: 396: 390: 386: 380: 376: 345: 340: 319: 316: 315: 314: 311: 308: 305: 298: 295: 267: 264: 246: 243: 240: 239: 236: 233: 226: 206: 203: 185: 182: 165: 162: 148: 145: 109:barcode reader 80: 77: 15: 13: 10: 9: 6: 4: 3: 2: 3047: 3036: 3033: 3032: 3030: 3015: 3007: 3005: 2997: 2996: 2993: 2987: 2984: 2982: 2979: 2977: 2974: 2972: 2969: 2967: 2964: 2963: 2961: 2957: 2951: 2948: 2946: 2943: 2942: 2940: 2936: 2930: 2927: 2925: 2922: 2920: 2917: 2916: 2914: 2910: 2904: 2901: 2900: 2898: 2894: 2888: 2885: 2883: 2880: 2879: 2877: 2874: 2870: 2864: 2861: 2859: 2856: 2854: 2851: 2849: 2846: 2844: 2841: 2839: 2836: 2834: 2831: 2828: 2824: 2821: 2819: 2816: 2815: 2813: 2810: 2807:2D barcodes ( 2805: 2799: 2796: 2794: 2791: 2789: 2786: 2784: 2781: 2780: 2778: 2774: 2768: 2765: 2763: 2760: 2758: 2755: 2753: 2750: 2748: 2745: 2743: 2740: 2738: 2735: 2734: 2732: 2729: 2725: 2717: 2714: 2713: 2709: 2705: 2704: 2701: 2698: 2697: 2693: 2689: 2688: 2679: 2676: 2674: 2671: 2669: 2666: 2664: 2661: 2659: 2656: 2654: 2651: 2649: 2648:Matrix 2 of 5 2646: 2644: 2641: 2639: 2636: 2634: 2631: 2629: 2626: 2624: 2621: 2619: 2616: 2614: 2611: 2609: 2606: 2604: 2601: 2599: 2596: 2594: 2591: 2590: 2588: 2584: 2580: 2573: 2568: 2566: 2561: 2559: 2554: 2553: 2550: 2544: 2541: 2539: 2536: 2535: 2531: 2522: 2518: 2517: 2512: 2506: 2503: 2493: 2487: 2484: 2472: 2468: 2462: 2459: 2447: 2443: 2437: 2434: 2431: 2425: 2422: 2410: 2403: 2400: 2384: 2380: 2373: 2367: 2364: 2352: 2348: 2342: 2339: 2326: 2322: 2319: 2313: 2310: 2298: 2294: 2288: 2285: 2272: 2268: 2262: 2259: 2256: 2252: 2246: 2243: 2231: 2224: 2217: 2214: 2209: 2205: 2199: 2196: 2189: 2185: 2182: 2180: 2177: 2175: 2172: 2170: 2167: 2165: 2162: 2160: 2157: 2155: 2152: 2150: 2147: 2145: 2142: 2141: 2137: 2135: 2132: 2129: 2127: 2122: 2118: 2114: 2112: 2105:Patent issues 2104: 2099: 2098: 2097: 2090: 2089: 2088: 2083:Base 256 mode 2082: 2075: 2072: 2071: 2067: 2064: 2063: 2059: 2056: 2055: 2051: 2048: 2047: 2044: 2042: 2035: 2028: 2025: 2022: 2019: 2018: 2014: 2011: 2008: 2005: 2004: 2000: 1997: 1994: 1991: 1990: 1986: 1983: 1980: 1977: 1976: 1972: 1969: 1966: 1963: 1962: 1958: 1955: 1952: 1949: 1948: 1944: 1941: 1938: 1935: 1934: 1930: 1923: 1920: 1917: 1916: 1912: 1904: 1901: 1898: 1895: 1894: 1890: 1884: 1881: 1878: 1875: 1872: 1871: 1867: 1861: 1858: 1855: 1852: 1851: 1847: 1839: 1836: 1833: 1830: 1829: 1825: 1819: 1816: 1813: 1810: 1807: 1806: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1781: 1780: 1776: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1754: 1750: 1747: 1744: 1741: 1738: 1735: 1732: 1729: 1728: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1702: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1676: 1672: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1650: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1624: 1620: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1598: 1594: 1591: 1588: 1585: 1582: 1579: 1576: 1573: 1572: 1568: 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1546: 1542: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1520: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1495: 1494: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1468: 1464: 1461: 1458: 1455: 1452: 1446: 1445: 1441: 1438: 1435: 1432: 1429: 1423: 1422: 1418: 1415: 1412: 1409: 1406: 1400: 1399: 1395: 1392: 1389: 1386: 1383: 1377: 1376: 1372: 1369: 1366: 1363: 1360: 1354: 1353: 1349: 1346: 1343: 1340: 1337: 1331: 1330: 1326: 1323: 1320: 1317: 1314: 1308: 1307: 1303: 1300: 1297: 1294: 1291: 1285: 1284: 1280: 1277: 1274: 1271: 1268: 1262: 1261: 1257: 1254: 1251: 1248: 1245: 1239: 1238: 1234: 1231: 1228: 1225: 1222: 1216: 1215: 1211: 1208: 1205: 1202: 1199: 1193: 1192: 1188: 1185: 1182: 1179: 1176: 1170: 1169: 1165: 1159: 1156: 1150: 1149: 1145: 1142: 1139: 1136: 1135: 1115: 1112: 1108: 1102: 1099: 1096: 1095: 1094: 1092: 1088: 1080: 1073: 1070: 1067: 1066: 1062: 1059: 1056: 1053: 1052: 1048: 1044: 1041: 1038: 1037: 1033: 1029: 1026: 1023: 1022: 1018: 1014: 1011: 1008: 1007: 1003: 1000: 997: 996: 992: 989: 986: 985: 981: 977: 974: 971: 970: 966: 963: 960: 959: 955: 952: 949: 948: 944: 941: 938: 937: 933: 929: 926: 923: 922: 918: 914: 911: 908: 907: 903: 900: 897: 896: 892: 889: 886: 885: 881: 878: 875: 874: 870: 867: 864: 863: 859: 856: 853: 852: 849: 847: 837: 833: 830: 826: 822: 818: 816: 807: 800: 798: 782: 755: 752: 747: 743: 739: 734: 730: 726: 721: 717: 713: 708: 704: 683: 680: 677: 674: 669: 665: 661: 656: 652: 648: 643: 639: 635: 630: 626: 603: 593: 590: 567: 563: 557: 553: 547: 542: 539: 536: 532: 507: 503: 497: 493: 487: 482: 479: 476: 472: 448: 444: 438: 434: 428: 424: 418: 414: 408: 404: 398: 394: 388: 384: 378: 374: 365: 343: 329: 325: 317: 312: 309: 306: 303: 299: 296: 293: 292: 291: 289: 285: 281: 277: 273: 265: 263: 259: 257: 252: 244: 242: 237: 234: 231: 227: 224: 223: 222: 219: 215: 212: 204: 202: 199: 190: 183: 181: 179: 175: 174:Hello, World! 171: 163: 161: 158: 154: 153:food industry 147:Food industry 146: 144: 137: 132: 128: 124: 116: 112: 110: 105: 103: 99: 90: 85: 78: 76: 74: 69: 68:characters. 67: 63: 59: 55: 51: 47: 43: 39: 30: 26: 22: 2838:Han Xin code 2822: 2514: 2505: 2486: 2474:. Retrieved 2470: 2461: 2449:. Retrieved 2445: 2436: 2424: 2412:. Retrieved 2402: 2390:. Retrieved 2383:the original 2378: 2366: 2354:. Retrieved 2351:facebook.com 2350: 2341: 2329:. Retrieved 2320: 2312: 2300:. Retrieved 2296: 2287: 2275:. Retrieved 2270: 2261: 2250: 2245: 2233:. Retrieved 2229: 2216: 2208:the original 2198: 2133: 2130: 2115: 2108: 2094: 2086: 2039: 2036:EDIFACT mode 1109: 1106: 1091:DEC Radix-50 1084: 843: 819: 812: 328:finite field 321: 269: 260: 251:Reed–Solomon 248: 241: 220: 216: 211:Reed–Solomon 208: 195: 178:Ballantine's 170:crop circles 167: 150: 141: 125: 121: 106: 94: 79:Applications 70: 66:alphanumeric 37: 35: 25: 2823:Data Matrix 2793:MicroPDF417 2788:GS1 DataBar 2728:Post office 2653:MSI Barcode 2628:GS1 DataBar 2476:22 February 2451:22 February 2414:27 February 2356:22 February 2331:22 February 2321:youtube.com 2302:22 February 2277:22 February 366:; the byte 50:rectangular 38:Data Matrix 2818:Aztec Code 2663:Pharmacode 2658:Patch Code 2492:US 5612524 2446:google.com 2347:"Facebook" 2190:References 2149:Aztec Code 1081:Text modes 157:autocoding 2858:rMQR Code 2783:Codablock 2392:20 August 2179:SPARQCode 1074:Not used 1049:encoding 1034:encoding 1019:encoding 1004:06 Macro 993:05 Macro 934:encoding 919:encoding 871:Not used 666:α 653:α 640:α 627:α 594:∈ 591:α 564:α 533:∑ 473:∑ 326:over the 266:Standards 3035:Barcodes 3029:Category 3004:Category 2887:ShotCode 2882:MaxiCode 2875:barcodes 2848:MaxiCode 2843:JAB Code 2827:Semacode 2730:barcodes 2716:MaxiCode 2613:Code 128 2579:Barcodes 2521:Archived 2325:Archived 2174:Semacode 2159:MaxiCode 2138:See also 2052:Meaning 1017:ANSI X12 980:high bit 932:Base 256 854:Codeword 801:Encoding 138:project) 136:Semacode 89:Mini PCI 3014:Commons 2853:QR code 2833:DotCode 2752:POSTNET 2747:PostBar 2673:Telepen 2668:Plessey 2618:Codabar 2608:Code 93 2603:Code 39 2598:Code 11 2516:Groklaw 2169:QR Code 2041:EDIFACT 1068:242–255 1047:EDIFACT 898:130–229 815:ISO/IEC 280:Siemens 2986:CueCat 2976:Matrix 2950:Bokode 2863:Boxing 2809:matrix 2798:PDF417 2767:PLANET 2757:RM4SCC 2643:ITF-14 2498:  2235:31 May 2144:PDF417 1235:space 1045:Begin 1030:Begin 1015:Begin 930:Begin 915:Begin 583:where 98:boxcar 54:matrix 46:square 2896:Other 2700:UPC-A 2386:(PDF) 2375:(PDF) 2226:(PDF) 2073:32–63 1885:hibit 1272:& 1220:space 1212:> 1197:set 3 1174:set 2 1154:set 1 1146:Text 1129:set 3 1126:set 2 1123:set 1 1120:set 0 1071:f2-ff 1063:code 945:FNC1 901:82-e5 876:1–128 846:ASCII 360:GF(2) 198:ASCII 58:bytes 40:is a 2945:RFID 2478:2017 2453:2017 2416:2022 2394:2019 2358:2017 2333:2017 2304:2017 2279:2017 2237:2007 2057:0–30 2049:Code 1820:FNC1 1612:> 1560:< 1140:Text 1132:X12 1117:Code 1032:Text 978:Set 879:1-80 358:(or 73:bits 2678:UPC 1910:DEL 1817:ESC 1791:SUB 1739:CAN 1713:ETB 1687:SYN 1661:NAK 1635:DC4 1609:DC3 1583:DC2 1557:DC1 1531:DLE 1315:BEL 1292:ACK 1269:ENQ 1246:EOT 1223:ETX 1200:STX 1177:SOH 1166:CR 1157:NUL 1143:C40 1137:C40 1087:X12 1054:241 1039:240 1024:239 1009:238 998:237 987:236 972:235 961:234 950:233 939:232 924:231 917:C40 909:230 887:129 783:256 604:256 344:256 302:GS1 288:IEC 284:ISO 164:Art 155:in 48:or 3031:: 2513:. 2469:. 2444:. 2377:. 2349:. 2323:. 2295:. 2269:. 2228:. 2065:31 2029:Z 2020:39 2015:Y 2006:38 2001:X 1992:37 1987:W 1978:36 1973:V 1964:35 1959:U 1950:34 1945:T 1936:33 1931:S 1918:32 1913:R 1905:US 1896:31 1891:Q 1882:RS 1873:30 1868:P 1862:GS 1853:29 1848:O 1840:FS 1831:28 1826:N 1808:27 1803:M 1782:26 1777:L 1765:EM 1756:25 1751:K 1730:24 1725:J 1704:23 1699:I 1678:22 1673:H 1652:21 1647:G 1626:20 1621:F 1600:19 1595:E 1574:18 1569:D 1548:17 1543:C 1522:16 1517:B 1505:SI 1496:15 1491:A 1479:SO 1470:14 1465:9 1453:CR 1447:13 1442:8 1430:FF 1424:12 1419:7 1407:VT 1401:11 1396:6 1384:LF 1378:10 1373:5 1361:HT 1350:4 1338:BS 1327:3 1304:2 1281:1 1258:0 1226:$ 1189:* 1057:f1 1042:f0 1027:ef 1012:ee 1001:ed 990:ec 975:eb 964:ea 953:e9 942:e8 927:e7 912:e6 890:81 36:A 2829:) 2825:( 2811:) 2571:e 2564:t 2557:v 2480:. 2455:. 2418:. 2396:. 2360:. 2335:. 2306:. 2281:. 2239:. 2026:z 2023:Z 2012:y 2009:Y 1998:x 1995:X 1984:w 1981:W 1970:v 1967:V 1956:u 1953:U 1942:t 1939:T 1924:s 1921:S 1902:r 1899:R 1888:~ 1879:q 1876:Q 1865:} 1859:p 1856:P 1845:| 1837:o 1834:O 1823:{ 1814:n 1811:N 1800:Z 1797:z 1794:_ 1788:m 1785:M 1774:Y 1771:y 1768:^ 1762:l 1759:L 1748:X 1745:x 1742:] 1736:k 1733:K 1722:W 1719:w 1716:\ 1710:j 1707:J 1696:V 1693:v 1690:[ 1684:i 1681:I 1670:U 1667:u 1664:@ 1658:h 1655:H 1644:T 1641:t 1638:? 1632:g 1629:G 1618:S 1615:s 1606:f 1603:F 1592:R 1589:r 1586:= 1580:e 1577:E 1566:Q 1563:q 1554:d 1551:D 1540:P 1537:p 1534:; 1528:c 1525:C 1514:O 1511:o 1508:: 1502:b 1499:B 1488:N 1485:n 1482:/ 1476:a 1473:A 1462:M 1459:m 1456:. 1450:9 1439:L 1436:l 1433:– 1427:8 1416:K 1413:k 1410:, 1404:7 1393:J 1390:j 1387:+ 1381:6 1370:I 1367:i 1364:* 1358:5 1355:9 1347:H 1344:h 1341:) 1335:4 1332:8 1324:G 1321:g 1318:( 1312:3 1309:7 1301:F 1298:f 1295:' 1289:2 1286:6 1278:E 1275:e 1266:1 1263:5 1255:D 1252:d 1249:% 1243:0 1240:4 1232:C 1229:c 1217:3 1209:B 1206:b 1203:# 1194:2 1186:A 1183:a 1180:" 1171:1 1163:` 1160:! 1151:0 868:0 865:0 778:F 756:1 753:+ 748:2 744:x 740:+ 735:3 731:x 727:+ 722:5 718:x 714:+ 709:8 705:x 684:0 681:= 678:1 675:+ 670:2 662:+ 657:3 649:+ 644:5 636:+ 631:8 599:F 568:i 558:i 554:b 548:7 543:0 540:= 537:i 508:i 504:2 498:i 494:b 488:7 483:0 480:= 477:i 449:0 445:b 439:1 435:b 429:2 425:b 419:3 415:b 409:4 405:b 399:5 395:b 389:6 385:b 379:7 375:b 339:F 286:/ 232:) 23:.

Index

Data matrix (disambiguation)

two-dimensional code
square
rectangular
matrix
bytes
Error correction codes
alphanumeric
bits

Mini PCI
boxcar
Electronic Industries Alliance
barcode reader


Semacode
food industry
autocoding
crop circles
Hello, World!
Ballantine's

ASCII
Reed–Solomon
Extended Channel Interpretations
Reed–Solomon
cyclic redundancy check
International Data Matrix, Inc.

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑