Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asking for FNC1 support for gs1 datamatrix generation :) #105

Open
xjpf opened this issue Oct 19, 2024 · 4 comments
Open

Asking for FNC1 support for gs1 datamatrix generation :) #105

xjpf opened this issue Oct 19, 2024 · 4 comments

Comments

@xjpf
Copy link

xjpf commented Oct 19, 2024

Adding to data any kind of bytes using any encodings doesn't work. Some scanners will ignore error, some will found 'è', etc, but none will say that they have found FNC1. Tested every commit here and many other things
Byte '\x1d' as GS special delimeter scanners do accept though..
According to some investigation, that FNC1 thing should somehow be injected in datamatrix generation formula or via other tricky way.
bwipp can do it somehow, but it's generation time is awful: ~1 dtmx per sec. Also it doesn't have option to put different delimeters within one dmtx.
So pylibdmtx is the last hope :)
Kindly ask for adding FNC1 support :)

@MaxBromberg
Copy link

MaxBromberg commented Nov 15, 2024

My attempts to create GS1 data matricies with pylibdmtx have similarly failed. I was unable to replicate this comment's apparent success with python 3.10, though this might from a failed package install.

If I simply pip install "git+https://github.com/NaturalHistoryMuseum/pylibdmtx.git@ba6f40b42841385c330b94041acde5e048e2a4b2" then the pylibdmtx\libdmtx-64.dll is missing, and I have not found success trying either various prefixes (\xe8, \x1d, ]d2) nor replicating the efforts here or here.

@UlanKurmanbekov
Copy link

UlanKurmanbekov commented Nov 17, 2024

prefixes (\xe8, \x1d, ]d2)

b"\x1d" doesn't help @MaxBromberg?

Here is a generated Data Matrix with b"\x1d". Isn't this a GS1 Data Matrix?

image

@MaxBromberg
Copy link

MaxBromberg commented Nov 19, 2024

Unfortunately not, as the GS1 Healthcare Barcode Scanner reports in this screenshot. Evidently the FNC1 is never a part of the raw encoded string.

IMG_8448

@UlanKurmanbekov
Copy link

Didn't know about HBSA, thanks @MaxBromberg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants