S4900070-5 Two Dimensional Barcode Standards and

advertisement
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


xn1    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,
xn1  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
Download