ImageVerifierCode 换一换
格式:PDF , 页数:144 ,大小:3.99MB ,
资源ID:396410      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-396410.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BS ISO IEC 16022-2006 Information technology - Automatic identification and data capture techniques - Data Matrix bar code symbology specification《信息技术 自动识别和数据俘获技术 数据矩阵条形码.pdf)为本站会员(confusegate185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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

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