您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Datamatrix码标准规范-ISO/IES:16022(2006)
  所属分类: 编解码
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-03-02
  提 供 者: tfb***
 详细说明:datamatrix码的iso标准。2006年版。140页完整版。全英文。ISO/EC FCD 16022 Contents Page Foreword Introduction Scope Normative references Terms, definitions, symbols and abbreviated terms, and mathematical/logical notations...mn. 1 3.1 Terms and definitions 11 3.2 Symbols and abbreviations 2 33 Mathematical/logical notations…,,.,,,… 3 Symbo| description.…,,.,,,,.,,,…,…,…,…,",……3 4.1 Basic characteristics 2 Summary of additional features.…,… Symb 43.1 Finder pattern…… 4.3.2 Symbol sizes and capacities.. ECC 200 requirements 5.1 Encode procedure overview 5.2 Data encodation… 5.2.1 Overview 5.2.2 Default character interpretation 5.2.3 AsCll encodation 5.24 Symbology control characters....,….,… 5.2.5 C40 encodation 5.2.6 Text encodation 5.2.7 ANSIX12 encodation 10 5.2 8 EDIFACT encodation 1国面留画 5.2.9 Base 256 encodation 12 5.3 User considerations… 5.3.1 User selection of Extended channel Interpretation 13 5.3.2 User selection of symbol size and shape 5.4 Extended Channel Interpretation 13 5. 4.1 Encoding ecls 13 5.4.2 ECIs and Structured Append 14 5.4.3 Post-decode protocol 14 5.5 ECC 200 symbol attributes 14 5.5.1 Symbol sizes and capacity 14 5.5.2 Insertion of Alignment Patterns into larger symbols 5.6 Structured Append.emeerane. 5.6. 1 Basic principles 6666 5.6.2 Symbol sequence indicator. 5.6.3 File identification 5.6.4 FNC1 and Structured Append.nn. ■画画 5.6.5 Buffered and unbuffered operation 5.7 Error detection and correction 17 5.7.1 Reed-Solomon error correction 17 5.7.2 Generating the error correction codewords 5.7.3 Error correction capacity 18 5.8 Symbol construction.......... 18 5.8.1 Symbol character placement 19 5.8.2 Alignment Pattern module placement 19 O ISO/EC 2005-All rights reserved ISO/EC FCD 16022 5.8.3 Finder Pattern module placement,,…,,…,…,…,,…,…,…,…,…,…,…,……,…,……19 6 ECC 000-140 requirements 20 6.1 Use recommendations 20 6.2 Encode procedure overview 63 Data encodation,,,… 20 6.3.1 Base 11- numeric encodation 6.3.2 Base 27-Upper-case Alphabetic encodationme. RBRBRERED 22 6.3.3 Base 37-Upper-case Alphanumeric encodationaeeen 22 6.3. 4 Base 41-Upper-case Alphanumeric plus Punctuation encodation 23 6.3.5 Ascll encodation 6.3.6 8-bit byte encodation.me...........nn. …23 6, 4 User selection of error correction levelm 23 64.1 Selecti。 n of error co『ect。 n leve23 6. 4.2 Other error correction levels based on convolutional code algorithms 24 6.5 Constructing the Unprotected Bit Streal 24 6.5.1 Format d Bit Field 24 6.5.2 CRC Bit Field 24 6.5.3 Data Length Bit Field 24 6.5.4 Data prefix construction em..... 24 6.5.5 Completing the Unprotected Bit Stream 25 6.6 Constructing the Unrandomised Bit Stream 66.1 Header construction……,…… 6.6.2 Applying convolutional coding to create the Protected Bit Stream 25 6.6.3 Trailer construction 26 6.6. 4 Completing the Unrandomised Bit Stream 26 6.7 Pattern randomising 26 6.8 Module placement in matrix 26 Symbol dimensions 26 Dimensions 26 7.2 Quiet zone 26 Symbol quality.... 8.1 Symbol quality parameters.…… 27 8.1.1 Fixed pattern damage. 8.1.2 Scan grade and overall symbol grade…… 27 81.3 Grid non-uniformity.…… 8.2 Process control measurements Reference decode algorithm for data matri 27 0 User guidelines 36 10.1 Human readable interpretation 36 10.2 Autodiscrimination capability 36 10.3 System considerations 36 Transmitted data 36 1.1 Protocol for fnc1(EcC200only)-……… 36 1.2 Protocol for FNC1 in the second position(ECC 200 only 36 1.3 Protocol for Macro characters in the first position(ECC 200 only) 36 114 Protocol for ecis(ECC200only)……………… 面面 37 11.5 Symbology identifier…… 1.6 Transmitted data example 37 AnnexA( normative)ECC200 interleaving process....….……39 A1 Schematic illustration 39 A 2 Starting sequence for interleaving in different sized symbols...........-. 39 Annex B(normative) ECc 200 pattern randomising 42 B 253- state al! gorton.……. B.1.1 253-state randomising algorithm 42 B.1.2 253-state un-randomising algorithm 42 B 2 255-state algorithm.... 42 O ISO/EC 2005- All rights reserved ISO/EC FCD 16022 B21255- state randomising algorithm.,,,,…,…,…, 43 B22255- state un- randomising algorithn……,,,,………,…,…………43 Annex C (normative) ECC 200 encodation character sets m.. m....mBBnE.. C1 C40 encodation character set C,2 Text encodation character set C 3 EDIFACT encodation character set Annex d(normative)ECC 200 alignment patterns.ant Annex E(normative)ECC 200 Reed-Solomon error detection and correction E.1 Error correction codeword generator polynomials………… E2 Error correction calculation 52 E3 Calculation of error correction codewords mmm 53 Annex F(normative) ECC 200 symbol character placement. 55 F.1 Symbol character placement……… F 2 Symbol character placement rules 1着国目画面面量面量面 57 F.2.1 Non-standard symbol character shapes 57 F 2.2 Symbol character arrangement 60 F3 Symbol character placement examples for ECC200.……,,…,…,………62 AnnexG(normative) ECC 000-140 symbol attributes. G1Ecc000,,, 68 G2Ecc050… ■■日■1面日日国 69 G3Ecc080.… 70 G4Ecc100,,… 71 G, 5 Ecc140.,, 72 Annex H (normative)Ecc 000-140 data module placement grids.m.nen. 73 Annex I (normative) ECc 000-140 character encodation schemes...... 90 Base 11 encodation scheme 94 1.1.1 First stage procedure 94 1.1.2 Second stage procedure. 94 1.1.3 Example 94 .2 Base 27 encodation scheme 95 2.1 First stage procedure.mee 95 1.2.2 Second stage procedure 95 2.3 Example 95 Base 37 encodation scheme 96 131 First stage procedure……… 96 1.3.2 Second stage procedure 96 l.3.3 Example,,,…,,,…,,,, …96 1.4 Base 41 encodation scheme 97 1. 4.1 First stage procedure. 97 1. 4.2 Second stage procedure 97 l.4.3 Examp le ■■■ 97 Annex J(normative)ECc 000-140 CRC algorithm.. 98 CRC state machine 98 CRC polynomial... 98 J.3cRC2- byte header…………,…,,……,……….,…,……….…,………98 Annex K(normative)ECC 000-140 error checking and correcting algorithms 100 K.1 ECC 000 100 K2 ECC 050 ∴100 K3 ECC 080 100 K ECC 100 100 K5 ECC 140 100 K6 Processing the convolutional code 100 K.7 Convolutional codes reference decode algorithe. 101 Annex L(normative)ECC 000-140 Master Random Bit Streamin hexadecimal). 104 O ISO/EC 2005-All rights reserved ISO/EC FCD 16022 Annex M(normative)Data Matrix print M1 Data 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.meeden. 105 M.1.3 Grading of the clock track and adjacent solid area segments .mm.m.mamani. an 107 M.1. 4 Calculation and grading of average grade.amama M2 Scan grade.,,… ……112 Annex N(normative) Symbology identifier 113 Annex o( (informative)Ecc200 encode example…,,,…… 114 Annex P(informative)Encoding data using the minimum symbol data characters for ECC 200.m.. 116 Annex Q (informative) ECc 000 -140 encode example using ECC 050 120 Q1 Encode example. 120 CRC calculation for example.m........ n124 Annex R(informative)Useful process control techniques 1日量量量面国E 128 1 Symbol contrast 128 R2 Special reference symbol......--. 国面国国国国 n128 R3 Assessing Axial Nonuniformity.…,.,,,…,…,,…,…,,,,129 R 4 visual inspection for symbol distortion and defects.... ■日量国量量量重国重日 Annex(informative) Annex T( informative) System considerations…..,,,,,,,,,…… 131 Bibliography………… 132 O ISO/EC 2005- All rights reserved ISO/EC FCD 16022 Foreword iso (the International Organization for Standardization) and lEc (the International Electrotechnical Commission)form the specialized system for worldwide standardization. National bodies that are members of ISo or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISo and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and lEC have established a joint technical committee, ISO/EC JTC 1 International Standards are drafted in accordance with the rules given in the ISo/EC Directives, Part 2 The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting Publication 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 patent rights ISO/EC 16022 was prepared by Joint Technical Committee ISO/EC JTC 1, Information Technology, Subcommittee SC 31, Automatic identification and data capture techniques This second/third/. edition cancels and replaces the first/second/. edition (, [clause(s)/ subclause(s)/ table(s)/figure(s)/ annex(es)] of which [has /have] been technically revised Annexes a through n of this International Standard are normative; Annexeso through t are informative O ISO/EC 2005-All rights reserved ISO/EC FCD 16022 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 shown and described in this document as a dark symbo on light background, Data Matrix symbols can also be printed to appear as light on dark Manufacturers of bar code equipment and users of the technology require publicly available standard symbology specifications to which they can reter when developing equipment and application standards. The publication of standardised symbology specifications is designed to achieve this O ISO/EC 2005-All rights reserved ISO/EC FCD 16022 Information technology-Automatic identification and data capture techniques- Bar code symbology specifications Data matrix 1 Scope This International Standard defines the requirements for the symbology known as Data Matrix. It specifies the Data Matrix symbology characteristics, data character encodation, symbol formats, dimensions and print quality requirements, error correction rules, decoding algorithm, and user-selectable application parameters It applies to all Data Matrix symbols produced by any printing or marking technology 2 Normative references The following referenced documents are indispensable for the application of this document. For dated eferences, only the edition cited applies. For undated references, the latest edition of the referenced document(including any amendments)applies ISO/EC 15424, Information technology Automatic identification and data capture techniques- Data carrier and symbology identifiers ISO/EC 19762, Information technology Automatic identification and data capture techniques Harmonised vocabulary SO/EC 15415, Information technology- Automatic identification and data capture techniques- Bar Code Symbol Print Quality- 7WO-dimensional symbols ISONEC 15416, Information technology Automatic identification and data capture techniques- Bar Code Symbol Print Quality -Linear symbols ISO/EC 646: 1991, Information technology- SO 7-bit coded character set for information exchange I SO/EC 8859-1 Information processing-8-bit Single-byte Coded Graphic Character Sets- Part 1(Latin Alphabet Number 1 SONEC 8859-5: 1999 Information processing --8-bit single-byte coded graphic character sets -- Part 5 Latin/Cyrillic alphabet AlM Inc. ITS/04-001 International Technical Standard: EXtended Channe/ Interpretations Part 1:/dentification schemes and protoco 3 Terms, definitions, symbols and abbreviated terms, and mathematical/logical notations 3. 1 Terms and definitions For the purposes of this document, the terms and definitions given in ISo/EC 19762 and the following apply O ISO/EC 2005-All rights reserved ISO/EC FCD 16022 3.1.1 codeword symbol character value. An intermediate level of coding between source data and the graphical encodation in the symbol 3.12 module single cell in a matrix symbology used to encode one bit of data. In Data Matrix the module is nominally a square shape 3.13 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 damage. The encoding process consists of breaking the input bits into blocks, then convolving each input block with the contents of a multi-stage shift register to produce protected output blocks These encoders can be constructed in hardware using input and output switches, shift registers, and exclusive-or(XOR) gates 3.14 pattern randomising procedure which converts an original bit pattern to another bit pattern by inverting selected bits. The resulting bit stream is less likely to have repeating patterns 3.2 Symbols and abbreviations For the purposes of this International Standard, the mathematical symbols which follow shall apply globally unless defined locally d number of error correction codewords e number of erasures k (for ECC 000-140the number of bits in a complete segment input to the state machine to generate the convolutional code(for ECC 200)total number of error correction codewords m the memory order of the convolutional code n( for ECC 000- 140) the number of bits in a complete segment generated by the state machine producing the convolutional code(for ECC 200) total number of data codewords n the numerical base in an encodation scheme p number of codewords reserved for error detection s symbol character t number of errors u the input bit segment to the state machine, taken k bits at a time v the output bit segment from the state machine, generated n bits at a time X horizontal and vertical width of a module E error correction codeword O ISO/EC 2005-All rights reserved
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: datamatrix规范
 输入关键字,在本站1000多万海量源码库中尽情搜索: