Summary
The Data Matrix encoder currently supports standard square and rectangular symbol sizes per ISO/IEC 16022, but is missing DMRE (Data Matrix Rectangular Extension) sizes defined in ISO/IEC 21471:2020 amendment.
Details
DMRE adds additional rectangular symbol sizes that are important for healthcare, logistics, and electronics labeling where space is severely constrained:
Additional DMRE sizes include:
- 8×48, 8×64, 8×80, 8×96, 8×120, 8×144
- 12×64, 12×88
- 16×64
- 20×36, 20×44, 20×64
- 22×48
- 24×48, 24×64
- 26×40, 26×48, 26×64
- And more...
These sizes are increasingly required in:
- Healthcare: GS1 DataMatrix on small pharmaceutical packages
- Electronics: PCB component labeling
- Logistics: Small item identification
Current state
The src/encoders/datamatrix/tables.ts likely contains only the original ISO 16022 symbol sizes.
References
Summary
The Data Matrix encoder currently supports standard square and rectangular symbol sizes per ISO/IEC 16022, but is missing DMRE (Data Matrix Rectangular Extension) sizes defined in ISO/IEC 21471:2020 amendment.
Details
DMRE adds additional rectangular symbol sizes that are important for healthcare, logistics, and electronics labeling where space is severely constrained:
Additional DMRE sizes include:
These sizes are increasingly required in:
Current state
The
src/encoders/datamatrix/tables.tslikely contains only the original ISO 16022 symbol sizes.References