SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf

上传人:appealoxygen216 文档编号:1029448 上传时间:2019-03-24 格式:PDF 页数:34 大小:890.61KB
下载 相关 举报
SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf_第1页
第1页 / 共34页
SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf_第2页
第2页 / 共34页
SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf_第3页
第3页 / 共34页
SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf_第4页
第4页 / 共34页
SANS 15417-2008 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification《信息技术 自动识别及数据采集技术 128码条码符号技术规范》.pdf_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、 Collection of SANS standards in electronic format (PDF) 1. Copyright This standard is available to staff members of companies that have subscribed to the complete collection of SANS standards in accordance with a formal copyright agreement. This document may reside on a CENTRAL FILE SERVER or INTRA

2、NET SYSTEM only. Unless specific permission has been granted, this document MAY NOT be sent or given to staff members from other companies or organizations. Doing so would constitute a VIOLATION of SABS copyright rules. 2. Indemnity The South African Bureau of Standards accepts no liability for any

3、damage whatsoever than may result from the use of this material or the information contain therein, irrespective of the cause and quantum thereof. ISBN 978-0-626-22029-7 SANS 15417:2008Edition 2ISO/IEC 15417:2007Edition 2SOUTH AFRICAN NATIONAL STANDARD Information technology Automatic identification

4、 and data capture techniques Code 128 bar code symbology specification This national standard is the identical implementation of ISO/IEC 15417:2007 and is adopted with the permission of the International Organization for Standardization and the International Electrotechnical Commission. Published by

5、 SABS Standards Division 1 Dr Lategan Road Groenkloof Private Bag X191 Pretoria 0001Tel: +27 12 428 7911 Fax: +27 12 344 1568 www.sabs.co.za SABS SANS 15417:2008 Edition 2 ISO/IEC 15417:2007 Edition 2 Table of changes Change No. Date Scope National foreword This South African standard was approved b

6、y National Committee SABS SC 71K, Information technology Automatic identification and data capture techniques, in accordance with procedures of the SABS Standards Division, in compliance with annex 3 of the WTO/TBT agreement. This SANS document was published in September 2008. This SANS document sup

7、ersedes SANS 15417:2005 (edition 1). Reference numberISO/IEC 15417:2007(E)ISO/IEC 2007INTERNATIONAL STANDARD ISO/IEC15417Second edition2007-06-01Information technology Automatic identification and data capture techniques Code 128 bar code symbology specification Technologies de linformation Techniqu

8、es didentification automatique et de capture des donnes Spcifications des symbologies des codes barres, code 128 SANS 15417:2008This s tandard may only be used and printed by approved subscription and freemailing clients of the SABS .ISO/IEC 15417:2007(E) PDF disclaimer This PDF file may contain emb

9、edded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of

10、 not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters

11、 were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2007 All righ

12、ts reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs member body in the country of the

13、 requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ii ISO/IEC 2007 All rights reservedSANS 15417:2008This s tandard may only be used and printed by approved subscription and

14、freemailing clients of the SABS .ISO/IEC 15417:2007(E) ISO/IEC 2007 All rights reserved iiiContents Page Foreword iv Introduction v 1 Scope . 1 2 Normative references . 1 3 Terms and definitions. 1 4 Requirements 2 Annex A (normative) Additional features of Code 128. 15 Annex B (normative) Special c

15、onsiderations relating to Function Code 1 (FNC1). 16 Annex C (normative) Symbology identifiers . 18 Annex D (informative) Relationship of symbol character value to ASCII value. 19 Annex E (informative) Use of Start, Code Set and Shift characters to minimize symbol width. 20 Annex F (informative) ISO

16、/IEC 8859-1 (Latin Alphabet no. 1) character set. 21 Annex G (informative) User-defined application parameters 22 Annex H (informative) Guidelines for the use of Code 128 23 Bibliography . 25 SANS 15417:2008This s tandard may only be used and printed by approved subscription and freemailing clients

17、of the SABS .ISO/IEC 15417:2007(E) iv ISO/IEC 2007 All rights reservedForeword ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC pa

18、rticipate 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, governme

19、ntal and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part

20、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 bo

21、dies 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/IEC 15417 was prepared by Joint Technical Committee ISO/IEC JTC 1, I

22、nformation technology, Subcommittee SC 31, Automatic identification and data capture techniques. This second edition cancels and replaces the first edition (ISO/IEC 15417:2000), which has been technically revised. SANS 15417:2008This s tandard may only be used and printed by approved subscription an

23、d freemailing clients of the SABS .ISO/IEC 15417:2007(E) ISO/IEC 2007 All rights reserved vIntroduction The technology of bar coding is based on the recognition of patterns encoded in bars and spaces of defined dimensions. There are numerous methods of encoding information in bar code form, known as

24、 symbologies. Code 128 is one such symbology. The rules defining the translation of characters into bar and space patterns, and other essential features of each symbology, are known as the symbology specification. In the past, symbology specifications were developed and published by a number of orga

25、nizations, resulting in certain instances in conflicting requirements for certain symbologies. Manufacturers of bar code equipment and users of bar code technology require publicly available standard symbology specifications to which they can refer when developing equipment and software. SANS 15417:

26、2008This s tandard may only be used and printed by approved subscription and freemailing clients of the SABS .This page is intentionally left blankSANS 15417:2008This s tandard may only be used and printed by approved subscription and freemailing clients of the SABS .INTERNATIONAL STANDARD ISO/IEC 1

27、5417:2007(E) ISO/IEC 2007 All rights reserved 1Information technology Automatic identification and data capture techniques Code 128 bar code symbology specification 1 Scope This International Standard specifies the requirements for the bar code symbology known as Code 128. It specifies Code 128 symb

28、ology characteristics, data character encodation, dimensions, decoding algorithms and the parameters to be defined by applications. It specifies the symbology identifier prefix strings for Code 128 symbols. 2 Normative references The following referenced documents are indispensable for the applicati

29、on of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 646:1991, Information technology ISO 7-bit coded character set for information interchange ISO/IEC 8859-1, Info

30、rmation technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 ISO/IEC 15416, Information technology Automatic identification and data capture techniques Bar code print quality test specification Linear symbols ISO/IEC 15424, Information technology Automatic identific

31、ation and data capture techniques Data Carrier Identifiers (including Symbology Identifiers) ISO/IEC 19762-1, Information technology Automatic identification and data capture (AIDC) techniques Harmonized vocabulary Part 1: General terms relating to AIDC ISO/IEC 19762-2, Information technology Automa

32、tic identification and data capture (AIDC) techniques Harmonized vocabulary Part 2: Optically readable media (ORM) 3 Terms and definitions For the purposes of this document, the terms and definitions given in ISO/IEC 19762-1 and ISO/IEC 19762-2 apply. SANS 15417:2008This s tandard may only be used a

33、nd printed by approved subscription and freemailing clients of the SABS .ISO/IEC 15417:2007(E) 2 ISO/IEC 2007 All rights reserved4 Requirements 4.1 Symbology characteristics The characteristics of Code 128 are as follows. a) Encodable character set: 1) All 128 ISO/IEC 646 characters, i.e. characters

34、 0 to 127 inclusive, in accordance with ISO/IEC 646. NOTE This version consists of the G0 set of ISO/IEC 646 and the C0 set of ISO/IEC 6429 with values 28 31 modified to FS, GS, RS and US respectively. 2) Characters with byte values 128 to 255 may also be encoded. 3) 4 non-data function characters.

35、4) 4 code set selection characters. 5) 3 Start characters. 6) 1 Stop character. b) Code type: Continuous. c) Elements per symbol character: 6, comprising 3 bars and 3 spaces, each of 1, 2, 3 or 4 modules in width (Stop character: 7 elements comprising 4 bars and 3 spaces). d) Character self-checking

36、: Yes. e) Symbol length: Variable. f) Bidirectionally decodable: Yes. g) Symbol check character: One, mandatory (see A.1). h) Data character density: 11 modules per symbol character (5,5 modules per numeric character). i) Non-data overhead: Equivalent to 35 modules. 4.2 Symbol structure Code 128 sym

37、bols shall comprise a) a leading quiet zone, b) a Start character, c) one or more characters representing data and special characters, d) a symbol check character, e) a Stop character, f) a trailing quiet zone. Figure 1 illustrates a Code 128 symbol encoding the text “AIM”. SANS 15417:2008This s tan

38、dard may only be used and printed by approved subscription and freemailing clients of the SABS .ISO/IEC 15417:2007(E) ISO/IEC 2007 All rights reserved 3Quiet zone Start char. Data characters Symbol Stop char. Quiet Zone check char. AIMFigure 1 Code 128 symbol 4.3 Character encodation 4.3.1 Symbol ch

39、aracter structure Each symbol character comprises six elements (three bars and three spaces arranged alternately from left to right, commencing with a bar), each of which is 1, 2, 3 or 4 modules wide, with a total width of 11 modules. The sum of the bar modules in any symbol character is always even

40、 (even parity) and that of the space modules is therefore always odd. This parity feature enables character self-checking to be carried out. The Stop character comprises an additional bar element two modules wide making its total width 13 modules. Each symbol character is assigned a numeric value li

41、sted in Table 1. This value is used in calculating the symbol check character value. It may also be used to provide a conversion to and from ISO/IEC 646 values (see Annex D). Table 1 defines all the Code 128 character assignments. In the column headed Element Widths the numeric values represent the

42、widths of the elements in modules or multiples of the X dimension. Figure 2 below illustrates Start character A. 1 2 3 4 5 6 7 8 9 10 11 2 1 14 12 Figure 2 Code 128 Start character A Figure 3 below illustrates the encodation of the symbol character value 35, which represents data character C in Code

43、 Sets A or B or the two digits 35 in Code Set C. 1 2 3 4 5 6 7 8 9 10 11 1 3 13 2 1Figure 3 Code 128 symbol character value 35 SANS 15417:2008This s tandard may only be used and printed by approved subscription and freemailing clients of the SABS .ISO/IEC 15417:2007(E) 4 ISO/IEC 2007 All rights rese

44、rvedFigure 4 below illustrates the Stop character. 1 2 3 4 5 6 7 8 9 10 11 12 13 2 3 3 1112 Figure 4 Code 128 Stop character 4.3.2 Data character encodation Code 128 has three unique data character code sets shown in Table 1 as Code Sets A, B, and C, each comprising a subset of the ISO/IEC 646 IRV c

45、haracter set together with various auxiliary characters. The symbol character bar and space patterns shown represent the data characters listed in the columns for Code Set A, B, or C. The choice of code set depends on the Start character or, within the symbol, on the use of Code A, Code B or Code C

46、characters or the Shift character. If the symbol begins with Start character A, then Code Set A is defined initially. Code Set B and Code Set C are similarly defined by beginning the symbol with Start character B or C respectively. The code set can be redefined within the symbol by the use of Code A

47、, Code B, and Code C characters or the Shift character (see 4.3.4.1 for the use of these special characters). The same data may be represented by different Code 128 symbols, through the use of different combinations of Start, Code Set, and Shift characters. An application should not specify the code

48、 set to be used. Annex E contains rules to minimize the length of the symbol for any given data. A decoder shall in addition decode symbols which use valid combinations of Start, Code Set, and Shift characters and data other than that derived from the application of the algorithm in Annex E, such as

49、 a symbol with a code set or Shift character at the end of the data. Table 1 Code 128 character encodation SYMBOL CHAR. VALUE CODE SET A ISO/IEC 646 VALUE for Set A CODE SET B ISO/IEC 646 VALUE for Set B CODE SET C ELEMENT WIDTHS (modules) ELEMENT PATTERN B S B S B S 1 2 3 4 5 6 7 8 9 10 110 space 32 space 32 00 2 1 2 2 2 2 1 ! 33 ! 33 01 2 2 2 1 2 2 2 “ 34 “ 34 02 2 2 2 2 2 1 3 # 35 # 35 03 1 2 1 2 2 3 4 $ 36 $ 36 04 1 2 1 3 2 2 5 % 37 % 37 0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

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

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