Home Cart Quotation About-Us
www.ChineseStandard.net
SEARCH

GB/T 18284-2000 PDF English

US$905.00 · In stock · Download in 9 seconds
GB/T 18284-2000: QR Code
Delivery: 9 seconds. True-PDF full-copy in English & invoice will be downloaded + auto-delivered via email. See step-by-step procedure
Standard IDUSDBUY PDFDeliveryStandard Title (Description)Status
GB/T 18284-2000905 Add to Cart Auto, 9 seconds. QR Code

Similar standards

GB/T 18348   GB/T 16828   GB/T 15425   GB/T 35419   

GB/T 18284-2000: QR Code

---This is an excerpt. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.), auto-downloaded/delivered in 9 seconds, can be purchased online: https://www.ChineseStandard.net/PDF.aspx/GBT18284-2000
GB NATIONAL STANDARD OF THE PEOPLE’S REPUBLIC OF CHINA ICS 35.040 A 24 neq ISO/IEC 18004.2000 QR Code 快速响应矩阵码 Issued on. DECEMBER 28, 2000 Implemented on. JULY 01, 2001 Issued by. State Bureau of Quality and Technical Supervision

Table of Contents

Foreword... 3 1 Scope... 4 2 Normative References... 4 3 Definitions... 4 4 Convention... 7 5 Symbol Description... 7 6 Data Encoding and symbol Representation... 15 7 Structured Append... 57 8 Symbol Printing and Marking... 59 9 Symbol Quality... 60 10 Decoding Procedure Overview... 62 11 Reference Decode Algorithm for QR Code... 63 12 Transmitted Data... 70 Annex A (Normative) Error Detection and Correction Generator Polynomials73 Annex B (Normative) Error Correction Decoding Steps... 78 Annex C (Normative) Format Information... 80 Annex D (Normative) Version Information... 82 Annex E (Normative) Position of Alignment Patterns... 85 Annex F (Normative) Symbology Identifier... 87 Annex G (Informative) Symbol Encoding Example... 88 Annex H (Informative) Optimization of Bit Stream Length... 91 Annex I (Informative) User Guidelines for Printing and Scanning of QR Code Symbols... 94 Annex J (Informative) Matrix Code Print Quality Guideline... 96 Annex K (Informative) Process Control Techniques... 101

1 Scope

This Standard specifies the coding, symbol structure and size characteristics, error correction rules, reference decoding algorithms, and symbol quality requirements of the Quick Response Matrix Code (QR Code, hereinafter referred to as QR code) symbols. This Standard is applicable to automatic identification and data acquisition.

2 Normative References

The following standards contain provisions which, through reference in this Standard, constitute provisions of this Standard. At the time of publication, the editions indicated are valid. All standards are subject to revision. The parties who are using this Standard shall explore the possibility of using the latest version of the following standards. GB/T 1988-1998 Information Technology - 7-Bit Coded Character Set for Information Interchange (eqv ISO/IEC 646.1991) GB 2312-1980 Code of Chinese Graphic Character Set for Information Interchange - Primary Set GB/T 12905-2000 Bar Coding Terminology GB 18030-2000 Information Technology - Chinese Ideograms Coded Character Set for Information Interchange-Extension for the Basic Set ISO/IEC 15424.1999 Information Technology - Automatic Identification and Data Capture Techniques - Data Carrier / Symbology Identifiers AIM International Technical Specification - Extended Channel Interpretations. Part 1.Identification Scheme and Protocol (Referred to as “AIM ECI Specification”)

3 Definitions

For the purposes of this Standard, the following definitions apply. 3.1 Alignment pattern A fixed reference pattern that is used to determine the position of the matrix symbol. In the case of a certain degree of damage to the image, the decoding software can use it to synchronize the coordinate map of the image module. 3.2 Character count indicator A bit sequence that indicates the length of the data string in a certain mode. 3.3 ECI designator A 6-digit number that is used to identify a specific ECI task. 3.4 Encoding region The area in the symbol that is not occupied by functional pattern and is used to encode data or error correction codewords. 3.5 Extended Channel Interpretation (ECI) In some symbology, protocols that allow different interpretations of the output data stream and the default character set. 3.6 Format information A functional pattern containing the error correction level used by the symbol and the mask pattern information, which is used to decode the remaining part of the encoding region.

4 Convention

4.1 Mathematical operators The mathematical operators used in this Standard are defined as follows. div. is the integer division operator; 4.2 Module positions For ease of reference, module positions are defined by their row and column coordinates in the symbol, in the form (i, j) where i designates the row (counting from the top downwards) and j the column (counting from left to right) in which the module is located, with counting commencing at 0.Module (0, 0) is therefore located at the upper left corner of the symbol. 4.3 Byte notation Byte contents are shown as hexadecimal values. 4.4 Version references Symbol versions are referred to in the form Version V-E where V identifies the version number (1 ~ 40) and E indicates the error correction level (L, M, Q, H).

5 Symbol Description

QR Code is a matrix symbology, which has independent positioning function and automatic identification capability. It also has the following characteristics. 5.1 Basic characteristics 5.2 Additional features 5.3 Symbol structure Each QR Code symbol shall be constructed of nominally square modules set out in a regular square array and shall consist of an encoding region and function patterns, namely finder patterns, separator, timing patterns, and alignment patterns. 5.3.3 Separators A one-module wide Separator is placed between each Position Detection Pattern and Encoding Region, as illustrated in Figure 2, and is constructed of all light modules. 5.3.4 Timing Pattern The horizontal and vertical Timing Patterns respectively consist of a one module wide row or column of alternating dark and light modules, commencing and ending with a dark module (as illustrated in Figure 2). The horizontal Timing Pattern runs across row 6 of the symbol between the separators for the upper Position Detection Patterns; the vertical Timing Pattern similarly runs down column 6 of the symbol between the separators for the left-hand Position Detection Patterns. They enable the symbol density and version to be determined and provide datum positions for determining module coordinates. 5.3.5 Alignment Patterns Each Alignment Pattern may be viewed as three superimposed concentric squares and is constructed of 5 × 5 dark modules, 3 × 3 light modules and a single central dark module (as illustrated in Figure 2). The number of Alignment Patterns depends on the symbol version and all symbols of Version 2 above (including Version 2) have the alignment patters, see Annex E in detail. 5.3.6 Encoding region This region shall contain the symbol characters representing data codeword, those representing error correction codewords, the Version Information and Format Information. Refer to 6.7.1 for details of the symbol characters. Refer to 6.9 for details of the Format Information. Refer to 6.10 for details of the Version Information 5.3.7 Quiet zone The quiet zone is a 4 module-wide zone surrounding the symbol, its nominal reflectance value shall be equal to that of the light modules.

6 Data Encoding and symbol Representation

6.1 Encode procedure overview 6.2 Data analysis Analyze the input data string to determine its content and select the default or other appropriate ECI and the appropriate mode to encode each sequence as described in 6.3 Modes The modes defined below are based on the character values and assignments associated with the default ECI. When any other ECI is in force, the byte values rather than the specific character assignments shall be used to select the optimum data compaction mode. For example, Numeric Mode would be appropriate if there is a sequence of data byte values within the range 30HEX to 39HEX inclusive. In this case the compaction is carried out using the default numeric or alphabetic equivalents of the byte values. 6.3.1 Extended Channel Interpretation (ECI) Mode The Extended Channel Interpretation (ECI) protocol allows the output data stream to have interpretations different from that of the default character set. The ECI protocol is defined consistently across a number of symbologies. Four broad types of interpretation are supported in QR Code. 6.3.2 Numeric Mode Numeric mode encodes data from the decimal digit set (0 ~ 9) (ASCII values 30HEX to 39HEX) at a normal density of 3 data characters per 10 bits. 6.3.4 8-bit Byte Mode The 8-bit byte mode is used to represent ASCII character set (character values 00HEX to FFHEX). In this mode data is encoded at a density of 8 bits/character. 6.3.5 China-Chinese Mode The China-Chinese mode handles two-byte China-Chinese characters and non- Chinese characters specified in GB 2312, its character value is the internal code values corresponding to the characters specified in GB 2312, see GB 18030.Each two-byte character value is compacted to a 13-bit binary codeword. 6.3.6 Mixing modes The QR Code symbol may contain sequences of data in a combination of any of the modes described in 6.3.1 to 6.3.5. Refer to Annex H for guidance on selecting the most efficient way of representing a given input data string in Mixing Mode. 6.4 Data encoding Input data is converted into a bit stream consisting of an ECI header if the initial ECI is other than the default ECI, followed by one or more segments each in a separate mode. In the default ECI, the bit stream commences with the first Mode Indicator. The ECI header (if present) shall comprise. 6.4.1 Extended Channel Interpretation (ECI) Mode This mode, adopted for encoding data subject to alternative interpretations of byte values (e.g., alternative character sets) in accordance with the AIM ECI specification which defines the pre-processing of this type of data, is invoked by the use of Mode Indicator 0111. 6.4.6 Mixing modes There is the option for a symbol to contain sequences of data in one mode and then to change modes if the data content requires it, or in order to increase the density of encoding. Refer to Annex H for guidance. Each segment of data is encoded in the appropriate mode as indicated in 6.4.1 to 6.4.5, with the basic structure Mode Indicator/Character Count Indicator/Data and followed immediately by the Mode Indicator commencing the next segment. Figure 10 illustrates the structure of data containing n segments. 6.4.7 FNC1 Modes There are two mode indicators, which are used in conjunction with the mode flags specified in 6.3.1 to 6.3.8 and 6.4.1 to 6.4.6 to identify symbols that indicate information formatted according to a specific industry or application. They (together with relevant parameter data) are placed before the mode indicator. If the FNC1 mode is used, the decoder must transmit the symbol identifier as specified in 12.1 and Annex F.

7 Structured Append

7.1 Basic principles Up to 16 QR Code symbols may be appended in a structured format. If a symbol is part of a Structured Append message, it is indicated by a header block in the first three symbol character positions. The Structured Append Mode Indicator 0011 is placed in the four most significant bit positions in the first symbol character. 7.2 Symbol Sequence Indicator This codeword indicates the position of the symbol within the set of (up to 16) QR Code symbols in the Structured Append format (in the form m of n symbols). The first 4 bits of this codeword identify the position of the particular symbol. The last 4 bits identify the total number of symbols to be concatenated in the Structured Append format. The 4-bit patterns shall be the binary equivalents of (m - 1) and (n - 1) respectively. 7.3 Parity Data The Parity Data shall be an 8-bit byte following the Symbol Sequence Indicator. The parity data is a value obtained by XORing byte by byte the ASCII values of all the original input data before division into symbol blocks. Mode Indicators, Character Count Identifiers, padding bits, Terminator and Pad Characters shall be excluded from the calculation. Input data is represented for this calculation by 2-byte internal code values for China-Chinese (each byte being treated separately in the XOR calculation) and 8-bit ASCII values as shown in Table 6 for other characters.

8 Symbol Printing and Marking

8.1 Dimensions QR Code symbols shall conform to the following dimensions. X dimension. the width of a module shall be specified by the application, taking into account the scanning technology to be used, and the technology to produce the symbol; Y dimension. the height of a module shall be equal to the width of the module. Minimum quiet zone. equal to 4X on all four sides. 8.2 Human-readable interpretation Because QR Code symbols are capable of encoding thousands of characters, a human readable interpretation of the data characters may not be practical. As an alternative, descriptive text rather than literal text may accompany the symbol. 8.3 Marking guidelines QR Code symbols can be printed or marked using a number of different techniques. Annex I provides user guidelines.

9 Symbol Quality

QR Code symbols shall be assessed for quality using Annex J, as augmented and modified below. 9.1 Obtaining the test image A grey-scale image of the symbol being tested shall be obtained with a precision video camera-based setup as described in Annex J1, but with an illumination color and direction specified by the application. 9.2 Symbol quality parameters 9.2.1 Decode The reference decode algorithm set out in Clause 11 shall be applied to the test image. If it results in a successful decode of the entire data message, then Decode passes with a grade of 4 ("A"), otherwise it fails with a grade of 0 ("F"). 9.2.2 Symbol Contrast Symbol Contrast shall be graded using all of the grey-scale pixel values in the test image which fall within the symbol's boundary, including the 4X wide quiet zones, as determined by the reference decode. The procedure is defined in Annex J2.2. 9.2.3 "Print" growth The reference decode begins by creating a high resolution binary digitized image of the test symbol, and at a later point establishes the position of the "alternating module centerlines" which bisect the Timing Patterns of the symbol. "Print" Growth shall be assessed by checking that the "duty cycle" of the lines through the alternating patterns is around 50%. 9.2.4 Axial Nonuniformity The reference decode algorithm ultimately creates a grid of data module sampling points throughout the entire area of the test image. The precise horizontal and vertical spacings of those sampling points are the basis for assessing axial nonuniformity. Working independently with the horizontal and vertical spacings between adjacent data modules, compute their average values XAVG and YAVG over the whole symbol. The Axial Nonuniformity grade is then based on how closely these two average spacings match each other, as computed by the procedure defined in Annex J2.4. ......

Source: Above contents are excerpted from the full-copy PDF -- translated/reviewed by: www.ChineseStandard.net / Wayne Zheng et al.
Image 1     Image 2     Image 3     

Tips & Frequently Asked Questions:

Question 1: How long will the true-PDF of English version of GB/T 18284-2000 be delivered?Answer: The full copy PDF of English version of GB/T 18284-2000 can be downloaded in 9 seconds, and it will also be emailed to you in 9 seconds (double mechanisms to ensure the delivery reliably), with PDF-invoice.

Question 2: Can I share the purchased PDF of GB/T 18284-2000_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 18284-2000_English will be deemed to be sold to your employer/organization who actually paid for it, including your colleagues and your employer's intranet.

Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countries

Question 4: Do you accept my currency other than USD?Answer: Yes. www.ChineseStandard.us -- GB/T 18284-2000 -- Click this link and select your country/currency to pay, the exact amount in your currency will be printed on the invoice. Full PDF will also be downloaded/emailed in 9 seconds.

How to buy and download a true PDF of English version of GB/T 18284-2000?

A step-by-step guide to download PDF of GB/T 18284-2000_EnglishStep 1: Visit website https://www.ChineseStandard.net (Pay in USD), or https://www.ChineseStandard.us (Pay in any currencies such as Euro, KRW, JPY, AUD).
Step 2: Search keyword "GB/T 18284-2000".
Step 3: Click "Add to Cart". If multiple PDFs are required, repeat steps 2 and 3 to add up to 12 PDFs to cart.
Step 4: Select payment option (Via payment agents Stripe or PayPal).
Step 5: Customize Tax Invoice -- Fill up your email etc.
Step 6: Click "Checkout".
Step 7: Make payment by credit card, PayPal, Google Pay etc. After the payment is completed and in 9 seconds, you will receive 2 emails attached with the purchased PDFs and PDF-invoice, respectively.
Step 8: Optional -- Go to download PDF.
Step 9: Optional -- Click Open/Download PDF to download PDFs and invoice.
See screenshots for above steps: Steps 1~3    Steps 4~6    Step 7    Step 8    Step 9