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

wants to merge 3 commits into from


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

The implementation is divided in 3 separate commits:

This adds the rectangles to the datamatrix definition tables.

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.

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...

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

The extension seems to be adopted to ISO


This comment has been minimized.

Copy link

@zzzzpaul zzzzpaul commented on f2a32a4 Sep 7, 2015

@srowen srowen closed this Feb 8, 2016
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:
Source Code:

Thank you, great work,

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.