مولّد Data Matrix
QRأنشئ رمز Data Matrix ثنائي الأبعاد (ECC200) — الرمز المضغوط المستخدم في الخدمات اللوجستية ووسم المكونات الإلكترونية. اختر الشكل وحجم الوحدة والهامش، ثم صدّر كـ PNG أو SVG.
في هذه الصفحة
ما هو رمز Data Matrix؟#
Data Matrix رمز ثنائي الأبعاد مربّع (أومستطيل) مكوّن من وحدات فاتحة وداكنة مترتّبة حول نمط بحث على شكل L. كرمز QR يخزّن البايتات بفيضية ويصمد أمام الضرر، لكنه هُندِس لمجالٍ مختلف: بصمات صغيرة جدًّا على القطع الصناعية ولوحات الدوائر المطبوعة والأجهزة الطبية وملصقات GS1 اللوجستية. ولأنّ Data Matrix يبقى مقروءًا بحجم بضعة مليمترات — وهو أصغر من رمز QR بالسعة ذاتها — فهو المعيار للوسم المباشر للقطع وحفر أرقام التسلسل.
تعرض هذه الصفحة رموز Data Matrix بنسخة ECC200 (النسخة الحديثة المُمسوحة عالميًّا) عبر مكتبة bwip-js. تُعطيها نصًّا؛ فتختار أصغر رمزٍ يسع النصّ وترسمه على canvas أوتُصدِّره بصيغة SVG.
فرقٌ جوهري عن رمز QR: تصحيح الأخطاء في Data Matrix مثبَّت بحجم الرمز وليس اختيارًا للمستخدم. لكلّ بُعد رمزٍ نطاق حماية Reed-Solomon مدمج، فلا توجد عقدة «مستوى تصحيح أخطاء» مستقلّة — والأداة لا تعرض واحدة عمدًا.
كيفية الاستخدام#
- اكتب أوالصق النصّ المطلوب ترميزه في مربّع الإدخال. يكون عادةً رقمًا تسلسليًّا أوGTIN أورمز تشغيلة/دفعة أومعرّفًا قصيرًا.
- اختر الشكل: مربّع (bcid الافتراضي
datamatrix) أومستطيل (datamatrixrectangular) للفراغات الأفقية الضيّقة. - اضبط الحجم (حجم الوحدة بالبكسل: 3 / 5 / 8 / 10 بكسل) والهامش (حشوة منطقة الهدوء: 0 / 2 / 4 / 8 بكسل). منطقة الهدوء مهمّة — تحتاج الماسحات حدودًا واضحة من الوحدات الفارغة حول الرمز لإيجاد نمط البحث.
- اضغط مثال لمعرّف واقعي، أومسح لإعادة التعيين.
- نزّل بصيغة PNG (للشاشة والمستندات) أوSVG (للحفر بالليزر وطباعة الشاشة وأيّ سير عمل متّجهي).
تحُدّ الأداة الإدخال عند 1500 محرف. وهو أقلّ بكثير من الحدّ النظري الأقصى لـ ECC200 (نحو 3116 رقمي / 2335 ASCII) لكنّه مشدود عمدًا: رموز Data Matrix الكبيرة تُمسح بصعوبة على كاميرات الهاتف، وحالات استخدام هذه الأداة — وسم القطع الصغيرة — نادرًا ما تحتاج أكثر من بضعة عشرات من المحارف.
الميزات الرئيسية#
- ECC200، المعيار الحديث. النسخة التي يقرأها كلّ ماسح صناعي معاصر؛ أمّا رموز ECC000–ECC140 القديمة فبائدة.
- رموز مربعة أومستطيلة. الرموز المستطيلة تناسب الملصقات الضيّقة ووسوم الأسلاك حيث لا يسع المربع.
- تحكّم في منطقة الهدوء. محدِّد الهامش يحكم مباشرةً الحدود الفارغة التي تعتمد عليها الماسحات لإيجاد نمط البحث على شكل L.
- تصدير SVG للوسم. المخرجات المتّجهية هي ما يستهلكه حفّارو الليزر وطابعو الشاشة وسلاسل CAD فعلًا؛ وPNG نقطي بدقّة خاطئة يتغيّر حجمه بشكل سيّئ على القطع المادية.
- عرض محلّي. bwip-js مُضمَّنة مع الصفحة؛ لا يُنقَل شيء عن رقمك التسلسلي أورمز التشغيلة.
مثال عملي#
تحتاج شركة أجهزة طبية إلى وسم سلسلة UDI (معرّف الجهاز الفريد) على لوحة دائرة. الحمولة سلسلة عنصر GS1:
(01)04012345678901(17)261231(10)LOT2026A
الصقها، واترك الشكل على «مربّع»، والحجم 5 بكسل، والهامش 4 بكسل. يختار العارض أصغر مربّع ECC200 يسع حمولة 40 محرفًا ويرسمها. عند 5 بكسل للوحدة يكون الرمز الناتج بعرض سنتيمتر تقريبًا — صغير بما يكفي للحفر على لوحة لكنه مقروء بماسح صناعي محمول.
لوسم أصلٍ أقصر مثل SN-2024-A8F3-001 (15 محرفًا)، تُنتج الإعدادات ذاتها رمزًا أصغر أكثف وضوحًا لأنّ المكتبة تنزل إلى حجم مصفوفة أمكر.
الأسئلة الشائعة#
Data Matrix أم QR — أيّهما أستخدم؟#
QR حين يستهلك الرمزَ هواتفُ المستهلكين (روابط وWiFi وجهات اتصال وقوائم) — صانعو الهواتف يحسّنون حزم كاميراتهم لـ QR ونمط البحث أكبر وأسرع في الالتقاط. Data Matrix حين يكون الرمز صغيرًا أومحفورًا على قطعة أوممسوحًا بمعدّات صناعية أوطبية متخصّصة — يبقى مقروءًا بأحجام يصبح فيها QR غير موثوق.
لماذا لا توجد قائمة منسدلة لمستوى تصحيح الأخطاء؟#
لأنّ ECC200 يُثبّت فيضية Reed-Solomon لكلّ حجم رمز. فعلى خلاف QR (حتى تُبادل السعة بالمتانة عند L/M/Q/H)، فإنّ أبعاد المصفوفة نفسها هي التي تقرّر نسبة التصحيح — فعرض عقدةٍ لن يُضلِّل إلا.
هل يُرمِّز البايتات أوKanji؟#
نعم. يدعم ECC200 ترميز الوضع الثنائي بما فيه بايتات اعتباطية؛ ويُرمَّز النص غير ASCII وفق المعيار. للحمولات الثقيلة بـ Kanji يكون رمز QR عادةً أمكر، لكنّ Data Matrix يعالجها بشكل صحيح.
يُمسح رمزي على مسدّس المسح الصناعي لكن ليس على هاتفي. لماذا؟#
كاميرات الهواتف مضبوطة لنمط البحث الأكبر لـ QR وقد تتعثّر مع رموز Data Matrix الصغيرة. ارفع الحجم إلى 8 أو10 بكسل، والهامش إلى 4 بكسل على الأقل، وثبّت الكاميرا، فينجح المسح.