BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf

上传人:confusegate185 文档编号:396410 上传时间:2018-10-18 格式:PDF 页数:144 大小:3.99MB
下载 相关 举报
BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf_第1页
第1页 / 共144页
BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf_第2页
第2页 / 共144页
BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf_第3页
第3页 / 共144页
BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf_第4页
第4页 / 共144页
BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf_第5页
第5页 / 共144页
亲,该文档总共144页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、BRITISH STANDARD BS ISO/IEC 16022:2006 Information technology Automatic identification and data capture techniques Data Matrix bar code symbology specification ICS 01.080.50; 35.040 Incorporating Corrigenda October 2008 and February 2011National foreword This British Standard is the UK implementatio

2、n of ISO/IEC 16022:2006, incorporating corrigenda October 2008 and February 2011. It supersedes BS ISO/IEC 16022:2000 which is withdrawn. The start and finish of text introduced or altered by corrigendum is indicated in the text by tags. Text altered by ISO/IEC corrigendum October 2008 is indicated

3、in the text by . Text altered by ISO/IEC corrigendum February 2011 is indicated in the text by . The UK participation in its preparation was entrusted by Technical Committee IST/34, Automatic identification and data capture techniques. A list of organizations represented on this committee can be obt

4、ained on request to its secretary. This publication does not purport to include all the necessary provisions of a contract. Users are responsible for its correct application. Compliance with a British Standard cannot confer immunity from legal obligations. BS ISO/IEC 16022:2006 This British Standard

5、 was published under the authority of the Standards Policy and Strategy Committee on 31 October 2006 BSI 2011 Amendments/corrigenda issued since publication Date Comments 30 June 2009 Implementation of ISO/IEC corrigendum October 2008 30 June 2011 Implementation of ISO/IEC corrigendum February 2011

6、ISBN 978 0 580 73412 0Reference number ISO/IEC 16022:2006(E) INTERNATIONAL STANDARD ISO/IEC 16022 Second edition 2006-09-15 Information technology Automatic identification and data capture techniques Data Matrix bar code symbology specification Technologies de linformation Techniques didentification

7、 automatique et de capture des donnes Spcification de symbologie de code barres Data Matrix BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)ii iii Contents Page Foreword. vi i Introduction . viii 1 Scope . 1 2 Normative references . 1 3 Terms, definitions, symbols and abbreviated terms, and mathematical

8、/logical notations 2 3.1 T erms and definitions. 2 3.2 S ymbols and abbreviations . 2 3.3 M athematical/logical notations . 3 4 Symbol description. 3 4.1 B asic characteristics 3 4.2 Summary of additional features 4 4.3 S ymbol structure 4 4.3.1 F inder pattern 5 4.3.2 Symbol sizes and capacities .

9、5 5 ECC 200 requirements 5 5.1 Encode procedure overview 5 5.2 D ata encodation 6 5.2.1 O verview 6 5.2.2 D efault character interpretation 6 5.2.3 A SCII encodation 7 5.2.4 S ymbologyc ontrol characters. . 7 5.2.5 C 40 encodation . 9 5.2.6 T ext encodation 11 5.2.7 A NSI X12 encodation 11 5.2.8 E D

10、IFACTe ncodation 12 5.2.9 B ase 256 encodation 12 5.3 User considerations .1 3 5.3.1 User selection of Extended Channel Interpretation 13 5.3.2 User selection of symbol sizea nd shape 13 5.4 E xtended Channel Interpretation 13 5.4.1 E ncoding ECIs. 14 5.4.2 E CIs and Structured Append. 15 5.4.3 Post

11、-decode protocol. 15 5.5 ECC 200 symbol attributes. . 15 5.5.1 Symbol sizes and capacity. . 15 5.5.2 Insertion of Alignment Patterns into larger symbols 17 5.6 S tructured Append .1 7 5.6.1 B asic principles 17 5.6.2 S ymbol sequence indicator . 17 5.6.3 File identification 18 5.6.4 F NC1 and Struct

12、ured Append . 18 5.6.5 B uffered and unbuffered operation 18 5.7 Error detection and correction 18 5.7.1 R eed-Solomon error correction 18 5.7.2G enerating the error correction codewords 18 5.7.3E rror correction capacity. 19 5.8 S ymbol construction 20 5.8.1 S ymbol characterp lacement. 20 5.8.2 A

13、lignment Pattern module placement 2 0 BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)iv 5.8.3 F inder Pattern module placement . 20 6 ECC 000 - 140 requirements. 21 6.1 U se recommendations 21 6.2 Encode procedure overview 21 6.3 D ata encodation 21 6.3.1 Base 11 - Numeric encodation. 23 6.3.2 Base 27

14、- Upper-case Alphabetic encodation 23 6.3.3B ase 37 - Upper-case Alphanumeric encodation 23 6.3.4 Base 41 - Upper-case Alphanumeric plus Punctuation encodation 24 6.3.5 ASCII encodation 24 6.3.6 8 -bit byte encodation 24 6.4U ser selection of error correction level 24 6.4.1S election of error correc

15、tion level. 24 6.4.2 Other error correction levels based on convolutional code algorithms. 25 6.5 Constructing the Unprotected Bit Stream 2 5 6.5.1 F ormat ID Bit Field 25 6.5.2 CRC Bit Field . 25 6.5.3 Data Length Bit Field. . 25 6.5.4 Data prefix construction. 25 6.5.5 Completing the Unprotected B

16、it Stream.2 6 6.6 Constructing the Unrandomised Bit Stream2 6 6.6.1 H eaderc onstruction . 26 6.6.2 A pplying convolutional coding to create the Protected Bit Stream 26 6.6.3 T railer construction 27 6.6.4 Completing the Unrandomised Bit Stream.2 7 6.7 P atternr andomising . 27 6.8 Module placement

17、in matrix. 27 7 Symbol dimensions 27 7.1 D imensions 27 7.2 Quiet zone 27 8 Symbol quality. 27 8.1 S ymbol quality parameters 28 8.1.1 Fixed pattern damage . 28 8.1.2 Scan grade and overall symbol grade. . 28 8.1.3 G rid non-uniformity 28 8.2 P rocess control measurements. 28 9 Reference decode algo

18、rithm for Data Matrix . 28 10 U ser guidelines. 38 10.1 Human readable interpretation3 8 10.2 A utodiscrimination capability 38 10.3 S ystem considerations. 38 11 T ransmitted data . 38 11.1 Protocol for FNC1 (ECC 200 only) . 38 11.2 Protocol for FNC1 in thes econd position (ECC 200 only) . 38 11.3

19、Protocol for Macro characters in the first position (ECC 200 only). 38 11.4 Protocol for ECIs (ECC 200 only) 39 11.5 S ymbologyi dentifier. 39 11.6 T ransmitted data example 39 Annex A (normative) ECC 200 interleaving process 40 A.1 Schematic illustration. 40 A.2S tarting sequence for interleaving i

20、n different sized symbols 40 Annex B (normative) ECC 200 pattern randomising 43 B.1 2 53-state algorithm. 43 B.1.1 253-state randomising algorithm.4 3 B.1.2 2 53-state un-randomising algorithm. 43 B.2 2 55-state algorithm. 44 BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)v B.2.1 2 55-state randomising

21、 algorithm 44 B.2.2 255-state un-randomising algorithm. 44 Annex C (normative) ECC 200 encodation character sets 45 C.1 C40 encodation character set 45 C.2 T ext encodation character set. 46 C.3 EDIFACT encodation character set. 47 Annex D (normative) ECC 200 alignment patterns. . 48 Annex E (normat

22、ive) ECC 200 Reed-Solomon error detection and correction 50 E.1 Error correction codeword generator polynomials. 50 E.2 Error correction calculation. 52 E.3 Calculation of error correction codewords 53 Annex F (normative) ECC 200 symbol character placement 55 F.1 Symbol character placement. 55 F.2 S

23、ymbol character placement rules . 57 F.2.1 N on-standard symbol character shapes 57 F.2.2 S ymbol charactera rrangement. 60 F.3 Symbol character placement examples for ECC 200 63 Annex G (normative) ECC 000 - 140 symbol attributes. 68 G.1 ECC 000 . 68 G.2 ECC 050 . 69 G.3 ECC 080 . 70 G.4 ECC 100 .

24、71 G.5 ECC 140 . 72 Annex H (normative) ECC 000 - 140 data module placement grids . 73 Annex I (normative) ECC 000 - 140 character encodation schemes 90 I.1 Base 11 encodation scheme 94 I.1.1 First stage procedure .94 I.1.2 S econd stage procedure9 4 I.1.3 E xample. 94 I.2 Base 27 encodation scheme

25、95 I.2.1 First stage procedure .9 5 I.2.2 S econd stage procedure9 5 I.2.3 E xample. 95 I.3 Base 37 encodation scheme 96 I.3.1 First stage procedure .9 6 I.3.2 S econd stage procedure9 6 I.3.3 E xample. 96 I.4 Base 41 encodation scheme 97 I.4.1 First stage procedure .9 7 I.4.2 S econd stage procedur

26、e9 7 I.4.3 E xample. 97 Annex J (normative) ECC 000 - 140 CRC algorithm 98 J.1 CRC state machine . 98 J.2 C RC polynomial. . 98 J.3 CRC 2-byte header 98 Annex K (normative) ECC 000 - 140 error checking and correcting algorithms. . 100 K.1 E CC 000 . 100 K.2 E CC 050 . 100 K.3 E CC 080 . 100 K.4 E CC

27、 100 . 100 K.5 E CC 140 . 100 K.6P rocessing the convolutional code 100 K.7 Convolutional codes reference decode algorithm 101 Annex L (normative) ECC 000 - 140 Master Random Bit Stream (in hexadecimal) 104 BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)vi Annex M (normative) Data Matrix print quality

28、symbology-specific aspects. . 105 M.1D ata Matrix Fixed Pattern Damage 105 M.1.1 Features to be assessed 105 M.1.2 Grading of the outside L of the fixed pattern .1 05 M.1.3 Grading of the clock track and adjacent solid area segments. 107 M.1.4 C alculation and grading of average grade . 111 M.2 Scan

29、 grade. 112 Annex N (normative) Symbology identifier. 113 Annex O (informative) ECC 200 encode example. 114 Annex P (informative) Encoding data using the minimum symbol data characters for ECC 200. 116 Annex Q (informative) ECC 000 - 140 encode example using ECC 050. 120 Q.1 Encode example 120 Q.2 C

30、RC calculation for example . 125 Annex R (informative) Useful process control techniques . 128 R.1 S ymbol contrast 128 R.2 S pecial reference symbol. 128 R.3 A ssessing Axial Nonuniformity.1 29 R.4 Visual inspection for symbol distortion and defects. . 129 Annex S (informative) Autodiscrimination c

31、apability. . 130 Annex T (informative) System considerations. 131 Bibliography. 132 BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)vii Foreword ISO ( the International O rganization for Standardization) and I EC ( the International Electrotechnical Commission) form the specialized system for worldwide

32、standardizati on. National bodies that are members of ISO o r IEC participate in t he development of I nternational Standards t hrough technical committees established by the respective o rganization t o deal with p articular fields o f technical a ctivity. I SO a nd I EC technical committees collab

33、orate in fields ofm utual interest. Other internationa l organizations, governmental and n on-governmental, i n liaison with ISO and IEC, also take part in t he work. I n the field of i nformation technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Stan

34、dards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2 . The main task of t he joint technical committee is t o prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Public

35、ation as an International Standard requires approval by at least 75 % of the national bodies casting a vote. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such

36、 patent rights. ISO/IEC 16022 was p repared by J oint Technical C ommittee ISO/IEC JTC 1, Information technology, Subcommittee SC 31, Automatic identification and data capture techniques. This second edition cancels and replaces the first edition (ISO/IEC 16022:2000), which has been technically revi

37、sed. It also incorporates the Technical Corrigendum ISO/IEC 16022:2000/Cor.1:2004. BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)viii Introduction Data Matrix is a two-dimensional matrix symbology which is made up of nominally square modules arranged within a perimeter finder pattern. Though primarily

38、 shown and described in this International Standard as a dark symbol on light background, Data Matrix symbols can also be printed to appear as light on dark. Manufacturers of b ar c ode equipment and users of t he technology r equire p ublicly a vailable standard symbology specifications tow hic h t

39、hey can refer when deve loping equipment and application standards. The publication of standardised symbolog y specifications is designed to achieve this. BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)Information technology Automatic identification and data capture techniques Data Matrix bar code symb

40、ology specification 1 Scope This International Standard defines the requirements for the symbology known as Data Matrix. It specifies the Data M atrix s ymbology c haracteristics, data c haracter encodation, s ymbol formats, dimensions a nd p rint quality requirements, errorc orrection rules, decodi

41、ng algorithm, and user-selectable application parameters. It applies to all Data Matrix symbols produced by any printing or marking technolog y. 2 Normativer eferences The following referenced d ocuments a re i ndispensable for the application of t his d ocument. For dated references, only the editi

42、on cited applies. For undated references, the latest edition of t he r eferenced document (including any amendments) applies . ISO/IEC 15424, Information t echnology A utomatic identification and data capture techniques D ata Carrier Identifiers (including Symbology Identifiers) ISO/IEC 19762-1, Inf

43、ormation technology Automatic identification and data capture (AIDC) techniques Harmonized vocabulary Part 1: General terms relating to AIDC ISO/IEC 19762-2, Information technology Automatic identification and data capture (AIDC) techniques Harmonized vocabulary Part 2: Optically readable media (ORM

44、 ) ISO/IEC 15415, Information technology Automatic identification and data capture techniques Bar code print quality test specification Two-dimensional symbols ISO/IEC 15416, Information technology Automatic identification and data capture techniques Bar code print quality test specification Linear

45、symbols ISO/IEC 646:1991, Information technology ISO 7-bit coded character set for information interchange ISO/IEC 8859-1, Information technology 8-bit s ingle-byte c oded graphic c haracter s ets P art1 : Latin alphabet No. 1 ISO/IEC 8859-5:1999, Information technology 8 -bit s ingle-byte c oded gr

46、aphic c haracter s ets Part5 : Latin/Cyrillic alphabet AIM Inc. I TS/04-001 International Technical Standard: Extended Channel Interpretations P art1 : Identification Schemes and Protocol 1 BS ISO/IEC 16022:2006 ISO/IEC 16022:2006 (E)2 3 Terms, definitions, symbols and mathematical/logical notations

47、 3.1T erms and definitions For the purposes of this document, the terms and definitions given in ISO/IEC 19762-1, ISO/IEC 19762-2 and the following apply. 3.1.1 codeword symbol character value, an intermediate level of coding between source data and the graphical encodation in the symbol 3.1.2 modul

48、e single cell in a matrix symbology used to encode one bit of data, nominally a square shape in Data Matrix 3.1.3 convolutional coding error checking and correcting (ECC) algorithm that processes a set of input bits into a set of output bits that can recover from d amage by breaking the input bits i

49、nto blocks, then convolv ing each input block with the contents of a multi-stage shift register to produce protected output blocks NOTE These encoders can be constructed in hardware using input and output switches, shift registers, and exclusive-or (XOR) gates. 3.1.4 pattern randomising procedure to c onvert a n original bit pattern to a nother b it p attern, intended to reduce the probabilityo f repeating patterns occurring in the symbol, by inverting selected bits 3.2 Symbols For the purposes of this document, the following

展开阅读全文
相关资源
  • BS ISO IEC 29150-2011 Information technology Security techniques Signcryption《信息技术 安全技术 签密》.pdfBS ISO IEC 29150-2011 Information technology Security techniques Signcryption《信息技术 安全技术 签密》.pdf
  • BS ISO IEC 15408-1-2009 Information technology - Security techniques - Evaluation criteria for IT Security - Introduction and general model《信息技术 安全技术 IT安全评价准则 一.pdfBS ISO IEC 15408-1-2009 Information technology - Security techniques - Evaluation criteria for IT Security - Introduction and general model《信息技术 安全技术 IT安全评价准则 一.pdf
  • BS ISO 7295-1988+A1-2014 Tyre valves for aircraft Interchangeability dimensions《飞机轮胎汽门嘴 互换性尺寸》.pdfBS ISO 7295-1988+A1-2014 Tyre valves for aircraft Interchangeability dimensions《飞机轮胎汽门嘴 互换性尺寸》.pdf
  • BS ISO 15118-1-2013 Road vehicles Vehicle to grid communication interface General information and use-case definition《道路车辆 车辆到电力通讯接口 通用信息和使用案例定义》.pdfBS ISO 15118-1-2013 Road vehicles Vehicle to grid communication interface General information and use-case definition《道路车辆 车辆到电力通讯接口 通用信息和使用案例定义》.pdf
  • BS ISO 13765-2-2004 Refractory mortars - Determination of consistency using the reciprocating flow table method《耐熔灰浆 使用往复流动表法测定一致性》.pdfBS ISO 13765-2-2004 Refractory mortars - Determination of consistency using the reciprocating flow table method《耐熔灰浆 使用往复流动表法测定一致性》.pdf
  • BS ISO 10998-2008+A1-2014 Agricultural tractors Requirements for steering《农业拖拉机 操纵要求》.pdfBS ISO 10998-2008+A1-2014 Agricultural tractors Requirements for steering《农业拖拉机 操纵要求》.pdf
  • BS Z 9-1998 Space data and information transfer systems - Advanced orbiting systems - Networks and data links - Architectural specification《空间数据和信息传输系统 高级轨道系统 网络和数据链接 结构规范》.pdfBS Z 9-1998 Space data and information transfer systems - Advanced orbiting systems - Networks and data links - Architectural specification《空间数据和信息传输系统 高级轨道系统 网络和数据链接 结构规范》.pdf
  • BS Z 7-1998 Space data and information transfer systems - ASCII encoded English《空间数据和信息传输系统 ASCII 编码英语》.pdfBS Z 7-1998 Space data and information transfer systems - ASCII encoded English《空间数据和信息传输系统 ASCII 编码英语》.pdf
  • BS Z 5-1997 Space data and information transfer systems - Standard formatted data units - Control authority procedures《航天数据和信息发送系统 标准格式数据单元 控制授权程序》.pdfBS Z 5-1997 Space data and information transfer systems - Standard formatted data units - Control authority procedures《航天数据和信息发送系统 标准格式数据单元 控制授权程序》.pdf
  • BS Z 4-1997 Space data and information transfer systems - Standard formatted data units - Structure and construction rules《航天数据和信息传输系统 标准格式数据单元 结构和构造规则》.pdfBS Z 4-1997 Space data and information transfer systems - Standard formatted data units - Structure and construction rules《航天数据和信息传输系统 标准格式数据单元 结构和构造规则》.pdf
  • 猜你喜欢
    相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > BS

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1