lists.arthurdejong.org
RSS feed

bug report for python-stdnum==1.16 GS1-128

[Date Prev][Date Next] [Thread Prev][Thread Next]

bug report for python-stdnum==1.16 GS1-128



I am generating GS1-128 code, first of all i dont see fnc1 at start, and fnc1 in body appeаrs like 12 spaces.

here is sample code 

"""
import barcode
from stdnum import gs1_128
from barcode.writer import ImageWriter
str_code=gs1_128.encode({"01":"4041485324973""11":"20210329""17":"20220329","21":"00000001","91":"1212"})
for x in str_code:
    print(ord(x),x,sep=" ; ")
GS1=barcode.get_barcode_class("GS1_128")
my_code=GS1(str_codewriter=ImageWriter())
fullname=my_code.save("gs1_barcode")
print(str_code)
print(fullname)
"""

>>
48 ; 0
49 ; 1
52 ; 4
48 ; 0
52 ; 4
49 ; 1
52 ; 4
56 ; 8
53 ; 5
51 ; 3
50 ; 2
52 ; 4
57 ; 9
55 ; 7
51 ; 3
49 ; 1
49 ; 1
50 ; 2
48 ; 0
50 ; 2
49 ; 1
48 ; 0
51 ; 3
50 ; 2
57 ; 9
49 ; 1
55 ; 7
50 ; 2
48 ; 0
50 ; 2
50 ; 2
48 ; 0
51 ; 3
50 ; 2
57 ; 9
50 ; 2
49 ; 1
48 ; 0
48 ; 0
48 ; 0
48 ; 0
48 ; 0
48 ; 0
48 ; 0
49 ; 1
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
32 ;
57 ; 9
49 ; 1
49 ; 1
50 ; 2
49 ; 1
50 ; 2
014041485324973112021032917202203292100000001             911212