ISO IEC 15417:2000 pdf download – Information technology — Automatic identification and data capture techniques — Bar code symbology specification — Code 128.
1 Scope This International Standard defines the technical requirements for the bar code symbology known as Code 1 28. It specifies Code 1 28 symbology characteristics, data character encodation, dimensions, decoding algorithms and the application parameters which need to be defined by users. It specifies the Symbology Identifier prefix strings for Code 1 28 symbols. 2 Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this International Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards. ISO/IEC 646, Information technology — ISO 7-bit coded character set for information interchange. ISO/IEC 8859-1 , Information technology — 8-bit single-byte coded graphic character sets — Part 1 : Latin alphabet No. 1 . ISO/IEC 1 0646-1 , Information technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1 : Architecture and Basic Multilingual Plane. ISO/IEC 1 5424, Information technology — Automatic identification and data capture techniques — Data carrier/symbology Identifiers. ISO/IEC 1 541 6, Information technology — Automatic identification and data capture techniques — Bar code print quality test specification — Linear symbols. EN 1 556, Bar coding — Terminology. 3 Terms and definitions For the purposes of this International Standard, the terms and definitions given in EN 1 556 apply. 4 Requirements 4.1 Symbology characteristics The characteristics of Code 1 28 are: a) Encodable character set:
1 ) All 1 28 ASCII characters, i.e. ASCII characters 0 to 1 27 inclusive, in accordance with ISO 646.
2) Characters with ASCII values 1 28 to 255 may also be encoded.
3) 4 non-data function characters.
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: Yes.
e) Symbol length: Variable.
f) Bidirectionally decodable: Yes.
g) Symbol check character: One, mandatory (see annex A.1 ).
h) Data character density: 1 1 modules per symbol character (5.5 modules per numeric character).
i) Non-data overhead: Equivalent to 35 modules.
4.2 Symbol structure
Code 1 28 symbols shall comprise:
a) leading quiet zone
b) a Start character
c) one or more characters representing data and special characters
d) symbol check character
e) a Stop character
f) trailing quiet zone.
Figure 1 illustrates a Code 1 28 symbol encoding the text “AIM”.