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

Support for Data Matrix Rectangular Extensions #323

Closed
wants to merge 3 commits into from

Conversation

@dehnhard
Copy link

@dehnhard dehnhard commented Mar 4, 2015

This is a functional (but not clean) implementation of Data Matrix Rectangular Extensions as defined in the specification http://www.aim-d.de/images/stories/pdfs/Arbeitskreise/Barcode/aim_spec_dmre_2014-09-22.pdf

The implementation is divided in 3 separate commits:

c815a4b:
This adds the rectangles to the datamatrix definition tables.

f2a32a4:
This changes the threshold for determining a rectangular datamatrix form. This is necessary, because the old threshold excluded some of the new rectangles. It has the side effect of test failures in the datamatrix code, but AFAICS it has no effect on the functionality itself.

e6713ae:
Some of the new forms resulted in an ArrayOutOfBoundsException. As I am not able to fix this cleanly I implemented this worlaround. The Exception may probably be fixed easily by a developer with more in-depth knowledge...

@wfred101
Copy link

@wfred101 wfred101 commented Mar 7, 2015

The extended rectangular data matrix symbols can be created by using a fork of the zint library
http://sourceforge.net/u/oehhar/zint/ci/master/tree/

The extension seems to be adopted to ISO
http://www.iso.org/iso/iso_technical_committee.html?commid=45332

@zzzzpaul

This comment has been minimized.

Copy link

@zzzzpaul zzzzpaul commented on f2a32a4 Sep 7, 2015

@srowen srowen closed this Feb 8, 2016
@oehhar
Copy link

@oehhar oehhar commented Feb 10, 2016

Great work ! DMRE is really important and will have lots of use cases.

For printing, one may use zint:
Binaries:
http://www.eurodatacouncil.org/de/doks-downloads.html
Source Code:
https://sourceforge.net/projects/zint/

Thank you, great work,
Harald

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.