xBarcodexBarcode
ISO ISO/IEC 16022:2006

Data Matrix बारकोड जेनरेटर और मानक

एक द्वि-आयामी मैट्रिक्स बारकोड जिसमें काले और सफेद 'कोशिकाएं' या मॉड्यूल होते हैं जो या तो वर्ग या आयताकार पैटर्न में व्यवस्थित होते हैं।

Live Generator
22/500

चेक अंकों का स्थान स्पष्ट होने पर उन्हें जोड़ता है। GS1 के लिए AI को कोष्ठकों में लिखें। मौजूदा चेक अंकों का सत्यापन किया जाता है। अन्य फ़ॉर्मैट पहले की तरह काम करते हैं।

FG
BG
🛡️डेटा प्रतिधारण शून्य: एज मेमोरी में तुरंत एन्कोड किया गया। कभी संग्रहीत नहीं।

तकनीकी विनिर्देश

संरचना L-आकार का फाइंडर पैटर्न + घड़ी ट्रैक + डेटा क्षेत्र
क्षमता संख्यात्मक: 3,116 वर्ण, अल्फ़ान्यूमेरिक: 2,335 वर्ण
वर्ण सेट ASCII, ISO-8859-1
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

सामान्य अनुप्रयोग

यह मानक निम्नलिखित उद्योगों में व्यापक रूप से उपयोग किया जाता है:

इलेक्ट्रॉनिक्स, ऑटोमोटिव, एयरोस्पेस, चिकित्सा उपकरण
इनपुट बाधाएं और समता: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
डेवलपर त्वरित शुरुआत

Automate Data Matrix via API

पूर्ण API संदर्भ →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "data_matrix",
  "content": "Data Matrix | Powered by https://xbarcode.ai"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms एज विलंबता

⚡ अंदर का विज्ञान

हमारा Rust इंजन इस विशिष्ट प्रारूप को कैसे अनुकूलित करता है:

DP encoder ISO 16022 के सभी modes को कवर करके codewords को न्यूनतम करता है (ASCII/C40/Text/X12/EDIFACT/Base256)।

  • Precomputed tables के जरिए O(1) character mapping C40/Text/X12/EDIFACT packing को तेज करता है।
  • ASCII mode में double-digit compression (00-99 -> एक codeword) और GS1 FNC1 mapping (0x1D -> 232) शामिल है।
  • Base256 को DP के दौरान unrandomized लिखा जाता है, फिर codeword position के अनुसार post-pass में randomize किया जाता है (spec-compliant और केवल Base256 segments के लिए)।
  • Symbol selection square/rectangular preference को मानता है, साफ capacity errors देता है, और spec padding लागू करता है (129 + pseudo-random pads)।
  • Reed-Solomon ECC cached (GF(256)) है और blocks का interleaving करता है; बड़े symbols के लिए long/short blocks भी संभालता है।
  • Utah + corner placement standard module mapping लागू करता है, फिर region framing जोड़ा जाता है।
संबंधित मानक

Alternative Symbologies related to Data Matrix

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.