Skip to content

enhancement: Data Matrix missing DMRE (Rectangular Extension) support #71

@productdevbook

Description

@productdevbook

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststandardsIndustry standard compliance

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions