Extra character added in code39 #85

Open
opened 2020-08-18 08:44:13 +02:00 by QuentinFarizon · 3 comments
QuentinFarizon commented 2020-08-18 08:44:13 +02:00 (Migrated from github.com)

Hello, and thanks for this very simple to use module !

When generating with code39, and reading the generated barcode with a qr code scanner, it renders with an additionnal letter at the end.

Eg : generating for "B504" produces "B504K"

import barcode
Code39 = barcode.get_barcode_class('code39')
code39 = Code39('B504')
code39.save('code39_barcode')

Produces :
image

Hello, and thanks for this very simple to use module ! When generating with code39, and reading the generated barcode with a qr code scanner, it renders with an additionnal letter at the end. Eg : generating for "B504" produces "B504K" ``` import barcode Code39 = barcode.get_barcode_class('code39') code39 = Code39('B504') code39.save('code39_barcode') ``` Produces : ![image](https://user-images.githubusercontent.com/33634848/90479407-ea11c600-e12e-11ea-95a6-af46ab55a566.png)
Vini-Dev-Py commented 2020-08-28 21:42:37 +02:00 (Migrated from github.com)

I have the same problem, does anyone have a solution?

I have the same problem, does anyone have a solution?
WhyNotHugo commented 2020-08-28 22:02:47 +02:00 (Migrated from github.com)

Looks like it's the checksum digit. Can you try:

import barcode
Code39 = barcode.get_barcode_class('code39')
code39 = Code39('B504', add_checksum=False)
#                       ^ Add this argument here
code39.save('code39_barcode')
Looks like it's the checksum digit. Can you try: ```python import barcode Code39 = barcode.get_barcode_class('code39') code39 = Code39('B504', add_checksum=False) # ^ Add this argument here code39.save('code39_barcode') ```
marcoaaguiar commented 2021-06-20 17:54:16 +02:00 (Migrated from github.com)

I believe this issue could be closed :)

I believe this issue could be closed :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
WhyNotHugo/python-barcode#85
No description provided.