EAN-128/GS1-128条码冲突
EAN-128/GS1-128 barcode conflict
我正在尝试生成 EAN-128 (GS1-128) 条形码标签来标记产品。
我找到了一些在线条形码生成器可以完成这项任务。
但是,我遇到了很多网页之间的一些冲突。
我的意思是:
对于相同的代码数据,两个不同的在线应用程序生成两个不同的条码图像。
在不同应用程序中为相同数据生成的样本条形码(两者都可以用我的条形码扫描仪读取):
(01)08456789014530(15)081213
如果您检查条形图,它们是不同的。
我怎么知道哪个是正确生成的条码?
我已经拆解了上面每个代码中的横杠和空格。从抗锯齿的角度来看,代码质量存在显着差异。底部代码更流畅,更具可扩展性,仅出于这个原因,我会 select 条形码呈现在底部。以下是每个条形码中编码的实际数据的概要:
Top Barcode:
Binary Val Code
11010011100 == 105 == Start C
11110101110 == 102 == [FNC 1]
11110101110 == 102 == [FNC 1]
11001101100 == 1 == 01 GS1 (GTIN)
10001100100 == 8 == 08
10111011000 == 45 == 45
10000101100 == 67 == 67
11011011110 == 89 == 89
11001101100 == 1 == 01
10111011000 == 45 == 45
11011011000 == 30 == 30
11110101110 == 102 == [FNC 1]
10111001100 == 15 == GS1 (BestB4Date)
10001100100 == 8 == 08
10110011100 == 12 == 12
10011011100 == 13 == 13
11101100010 == 58 == Checksum
1100011101011 == 106 == End
Breaks down to [Code 128C][FNC 1][FNC 1]0108456789014530[FNC 1]15081213[Chk=58][Stop]
Bottom Barcode
Binary Val Code
11010011100 == 105 == Start C
11110101110 == 102 == [FNC 1]
11001101100 == 1 == 01 GS1 (GTIN)
10001100100 == 8 == 08
10111011000 == 45 == 45
10000101100 == 67 == 67
11011011110 == 89 == 89
11001101100 == 1 == 01
10111011000 == 45 == 45
11011011000 == 30 == 30
10111001100 == 15 == GS1 (BestB4Date)
10001100100 == 8 == 08
10110011100 == 12 == 12
10011011100 == 13 == 13
11101011110 == 101 == Checksum
1100011101011 == 106 == End
Breaks down to [Code 128C][FNC 1]010845678901453015081213[Chk=101][Stop]
如您所见,顶部条码虽然较窄,但包含更多数据,但它是多余的数据(即两个额外的 [FNC 1] 代码)。
我正在尝试生成 EAN-128 (GS1-128) 条形码标签来标记产品。
我找到了一些在线条形码生成器可以完成这项任务。
但是,我遇到了很多网页之间的一些冲突。
我的意思是: 对于相同的代码数据,两个不同的在线应用程序生成两个不同的条码图像。
在不同应用程序中为相同数据生成的样本条形码(两者都可以用我的条形码扫描仪读取):
(01)08456789014530(15)081213
如果您检查条形图,它们是不同的。 我怎么知道哪个是正确生成的条码?
我已经拆解了上面每个代码中的横杠和空格。从抗锯齿的角度来看,代码质量存在显着差异。底部代码更流畅,更具可扩展性,仅出于这个原因,我会 select 条形码呈现在底部。以下是每个条形码中编码的实际数据的概要:
Top Barcode: Binary Val Code 11010011100 == 105 == Start C 11110101110 == 102 == [FNC 1] 11110101110 == 102 == [FNC 1] 11001101100 == 1 == 01 GS1 (GTIN) 10001100100 == 8 == 08 10111011000 == 45 == 45 10000101100 == 67 == 67 11011011110 == 89 == 89 11001101100 == 1 == 01 10111011000 == 45 == 45 11011011000 == 30 == 30 11110101110 == 102 == [FNC 1] 10111001100 == 15 == GS1 (BestB4Date) 10001100100 == 8 == 08 10110011100 == 12 == 12 10011011100 == 13 == 13 11101100010 == 58 == Checksum 1100011101011 == 106 == End Breaks down to [Code 128C][FNC 1][FNC 1]0108456789014530[FNC 1]15081213[Chk=58][Stop] Bottom Barcode Binary Val Code 11010011100 == 105 == Start C 11110101110 == 102 == [FNC 1] 11001101100 == 1 == 01 GS1 (GTIN) 10001100100 == 8 == 08 10111011000 == 45 == 45 10000101100 == 67 == 67 11011011110 == 89 == 89 11001101100 == 1 == 01 10111011000 == 45 == 45 11011011000 == 30 == 30 10111001100 == 15 == GS1 (BestB4Date) 10001100100 == 8 == 08 10110011100 == 12 == 12 10011011100 == 13 == 13 11101011110 == 101 == Checksum 1100011101011 == 106 == End Breaks down to [Code 128C][FNC 1]010845678901453015081213[Chk=101][Stop]
如您所见,顶部条码虽然较窄,但包含更多数据,但它是多余的数据(即两个额外的 [FNC 1] 代码)。