Goodman Company Fayetteville, TN 37334 SUBJECT: Material Specification S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION 5 Massey APPROVED BY: J. Lorzadeh ECN 1207329 Sheet 1 of 6 LAST REVIEW DATE: CHANGE 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. I. General Requirements: This specification covers two dimensional barcode standards requirements as it relates to the physical properties such as symbology, shape, error correction, representation, print color printing methodology, character set, and dimension placement. II. Specific Requirements: Barcode Check Digit Algorithm Algorithm N xn1 ix i [length( y)](mod 2)(mod 10) i 1 Where y is the full encoded character string not including the field delimiters (field separators) and not including the check-digit. N is the number of characters encoded in y. i is the character index of y starting with the first character in the supplier part number to the last character in the supplier serial number. xi is the numerical character representation of each character in y that is indexed by i . mod implies modular arithmetic xi 1 is the check-digit If xi is a number then xi = xi , if xi is an alpha-character, it is mapped to the first 26 Number Theory definition of Natural Numbers character then {x | 1 x 26} , and if xi is a non-alpha-numeric xi = 1. Example: Supplier Part Number: ABC/12 Goodman Part Number: B2920 Supplier Serial Number: X12S Barcode Encodation without check-digit: ABC/12~B2920~X12S Barcode Encodation without delimiters and check-digit: y = ABC/12B2920X12S Length (y) = 15 Goodman Company Fayetteville, TN 37334 SUBJECT: Material Specification S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION Massey APPROVED BY: J. Lorzadeh LAST REVIEW DATE: CHANGE ECN 5 1207329 Sheet 2 of 6 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. ALPHA TO NUMERIC MAP A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Map the non-numeric characters in the concatenated string, ABC/12B2920X12S CHARACTER MAPPING i y A B C / 1 2 B 2 9 2 0 X 1 2 S xi 1 2 3 1 1 2 2 2 9 2 0 24 1 2 19 i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 4 9 4 5 12 14 16 81 20 0 288 13 28 285 * xi 780 N ix i i 1 = 780, [length( y )](mod 2) =1 Thus, xn1 780 1(mod 10) 781(mod 10) 1 Check-digit = 1 Barcode Encodation with check-digit: ABC/12~B2920~X12S~1 Barcode Batch/Serial Requirements General Each barcode string should have the Supplier Part Number, Goodman Part Number, Supplier Batch/Serial Number and Check-Digit in this order and separated by ASCII character decimal-126 (~ tilde). The Supplier Part Number, Goodman Part Number, Supplier Batch/Serial Number and Check-Digit shall be case insensitive by virtue of the limited ASCII character set specification in the bulleted list, no longer than 62 characters in total string length and shall not contain any character padding. Goodman Company Fayetteville, TN 37334 SUBJECT: S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION 5 Material Specification Massey APPROVED BY: J. Lorzadeh ECN 1207329 Sheet 3 of 6 LAST REVIEW DATE: CHANGE 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. The Supplier Part Number, Goodman Part Number and Supplier Serial/Batch Number shall each be scribed on three of the four sides of the barcode itself outside of the quite zone and in the same orientation as shown in the illustration (See Sample Layout 2). The characters should be readable from left to right where the characters are perpendicular to the barcode and when read should lie above the barcode. Similarly, if the available component real estate permits, the text may lie on one side of the barcode (See Sample Layout 1 – preferred method). Alternatively, if label space doesn’t permit, Part Number and Serial Number can be abbreviated as PN and SN respectively. Bar code must be placed at the outer edge of the label so that it is easy to scan. (See Sample Layout 3). A flag shaped label of size 1” high and 4” wide can be printed using Sample Layout 3 ensuring barcode scan ability in any of the directions - see Sample Label (using Sample Layout 3) Bar code label for the flowrator needs to be flag shaped as per Sample Layout 3 and to be located such that the closest label edge is at 2-3” from flowrator nut/bracket. Batch/Serial Requirements The supplier batch number should include as a minimum a manufacturing period identifier, a date code indicating the period of manufacture and if manufactured in multiple facilities a manufacturing facility identifier. The Supplier Part Number, Goodman Part Number and Supplier Batch Number string should conform to the requirements as detailed in the aforementioned ISO standards and bulleted list. The supplier serial number should at a minimum be structured in a manner that indicates: where the product was manufactured, the year and month of manufacture and should be uniquely identifiable. The Supplier Part Number, Goodman Part Number and Supplier Serial Number string should conform to the requirements as detailed in the aforementioned ISO standards and bulleted list. Each barcode string should have the Supplier Part Number, Goodman Part Number, Supplier Serial/Batch Number and Check-Digit in this order each separated by ASCII character decimal-126 (~). The Supplier Part Number, Goodman Part Number, Supplier Serial/Batch Number and Check-Digit including the field separators shall be no longer than 63 characters in total string length and shall not contain any character padding. The Supplier Part Number, Goodman Part Number, Supplier Serial/Batch Number and CheckDigit string are to include the descriptive label and the appropriate number and should also conform to the requirements as detailed in the aforementioned ISO standards and bulleted list. Sample Layout 2 Sample Layout 1 <Human Readible Text> <Human Readible Text> <Human Readible Text> Supplier Part Number <Human Readible Text> Supplier Part Number: Goodman Part: Number: Supplier Batch /Serial Number: Goodman Batch/Serial No <Human Readible Text> Goodman Part Number <Human Readible Text> Goodman Company Fayetteville, TN 37334 SUBJECT: Material Specification S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION Massey APPROVED BY: J. Lorzadeh ECN 5 1207329 Sheet 4 of 6 LAST REVIEW DATE: CHANGE 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. Sample Layout 3 General Minimum Barcode Standards All barcodes should meet barcode-labeling standards as described in: ISO/IEC 16022 – Data Matrix: International symbology specification ISO/IEC 15415 – Two-dimensional symbols: Barcode print quality test specifications These minimum basic requirements superseded the basic ISO standards listed above: Symbology – 2 dimensional Data Matrix Shape - Square Error Correction – ECC 200 Reed-Solomon (16022.3) Representation – dark on light (16022.3) Print Color - Black Substrate – o The substrate should feature an aggressive and strong permanent adherence to the mounting surface. Goodman Company Fayetteville, TN 37334 SUBJECT: Material Specification S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION Massey APPROVED BY: J. Lorzadeh ECN 5 1207329 Sheet 5 of 6 LAST REVIEW DATE: CHANGE 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. o If necessary to achieve the robustness and longevity required by the labeling standards a combination of substrate and protective coatings could be applied. o Highly durable polyester or equivalent substrate. The substrate should be heat resistant, water resistant, light resistant, stain resistant, smudge resistant, scuff resistant, tear proof, weather proof, waterproof, qualities normally found in polyester substrates. o The substrate should be long lasting and at a minimum its useful life should be the maximum of the length of Goodman’s product warranty and the Supplier’s product warranty to Goodman. Printing Method – The label print should water resistant, stain resistant, smudge resistant and scuff resistant. Dimensions – The length of each side of the barcode, not including the quite zone, should be no smaller than 0.406 inch and no greater than 0.6 inch. Quiet Zone – 0.001 – 0.003 inches (1-3 mils) Placement – The label should be positioned so that the barcode scanner can read the barcode without any obstructions in its line of site. The barcode should be placed on a flat surface and should never round corners nor should it be placed on the backside of the component such that it would be unreadable. The barcode should not be placed on a location that could hinder product reliability or jeopardize consumer safety. Character Set (Supplier Part Number, Goodman Part Number, Supplier Serial/Batch Number, Check-Digit) – ASCII Encodation (16022.6): ASCII Character represented by the decimal representation 32-126. ASCII character decimal-126 (~) shall be reserved strictly for string separation and shall not be used in any part number or serial number. No other special characters should be in the alphanumeric string. Serialized V. Batch Number Requirements COMPONENT TYPE SERIAL OR BATCH NUMBER REQUIRED Compressor Motor Printed Circuit Board Gas Valves Reversing Valves Other Serial Number Required Serial Number Required Serial Number Required Serial Number Required Serial Number Required Batch Number Required Goodman Company Fayetteville, TN 37334 SUBJECT: Material Specification S4900070 Two Dimensional Barcode Standards and Check Digit Algorithm WRITTEN BY: D. REVISION Massey APPROVED BY: J. Lorzadeh ECN 5 1207329 Sheet 6 of 6 LAST REVIEW DATE: CHANGE 11/09/12 Added sample layout 3 and its details on sheet 3 and 4 Confidential property of Goodman Company, not be disclosed to others, copied or used for any purposes except as authorized in writing. Must be returned on demand on completion of order or other purpose for which lent. REVISION HISTORY Revision Date ECN Change A 8-30-06 81198 Initial release B 6-29-07 0701045 Revised Sht 3 Dimension B/C size .406 and .500 was .75 & 1. C 11-20-07 0701907 Document simplified 4 01-05-12 1206518 Add Check Digit to 1st Paragraph on sheet 3; Clarified 5th Paragraph on sheet 3; Added inch conversion to Quiet Zone measurement (sheet 4) 5 11-09-12 1207329 i) Added barcode sample layout 3 details and flowrator bar code label details in sheet 3 ii) Added sample layout 3 & sample label using this layout on Sheet 4