DataMatrix

وصف DataMatrix

DataMatrixأحد أشهر الرموز ثنائية الأبعاد هو رمز DataMatrix، وهو يتكون من 4 مكونات رئيسية:
  • منطقة البيانات: تحتوي هذه المنطقة على البيانات في شكل مشفر.
  • خط الحدود المغلق: هو الزاوية التي يتم تمثيلها في المحاذاة العادية إلى اليسار وأسفل منطقة البيانات بخط غير منقطع. وبناءً على ذلك، يتم التعرف على الرمز ومحاذاة أثناء المسح الضوئي.
  • الحدود المفتوحة: هي الزاوية المقابلة لخط الحدود المغلقة. تتكون هذه الخطوط الموجودة أعلى اليمين من نقاط سوداء وبيضاء متناوبة. وتستخدم هذه النقاط لتحديد الخطوط والأعمدة أثناء المسح الضوئي.
  • المنطقة الهادئة: هذه المنطقة تحيط بالرمز. يجب أن تكون هذه المنطقة على الأقل بعرض نقطة واحدة من الرمز.
بدأ تطوير رمز DataMatrix في الثمانينيات. اليوم، هناك مراحل مختلفة من التطوير، تختلف من حيث تصحيح الأخطاء. يُطلق عليها اسم ECC، وهو اختصار لـ Error Checking and Correction Algorithm(خوارزمية فحص الأخطاء وتصحيحها). هناك نسختان أساسيتان: ECC 000-140 و ECC 200. النسخة الأحدث والموصى بها هي ECC 200 (تصحيح أخطاء ريد-سولومون). يستخدم ActiveBarcode ECC 200 لإنشاء رموز DataMatrix. يمكن قراءة رمز DataMatrix حتى إذا كان 25% منه مغطى أو تالف.

يمكن لرمز DataMatrix ترميز ما يصل إلى 3116 رقمًا أو 2335 حرفًا أبجديًا رقميًا. يعتمد حجم الرمز المستخدم على كمية البيانات المراد ترميزها.

في ActiveBarcode، يمكنك الاختيار من بين خيارات مختلفة لإنشاء DataMatrix:
  • DataMatrix (Type #37)
    يختار ActiveBarcode دائمًا أفضل حجم رمز يناسب البيانات المراد ترميزها. أحجام الرموز 12x12 و 8x18 وحجم الرموز 20x20 و 12x36 لها نفس عدد البيانات التي يمكنها ترميزها. يستخدم ActiveBarcode دائمًا الإصدارات المربعة من رمز DataMatrix في هذه الحالة.

  • مربع DataMatrix (النوع رقم 42)
    يختار ActiveBarcode دائمًا المربع الأمثل حجم الرمز لترميز البيانات.

  • مصفوفة بيانات مستطيلة (النوع رقم 43)
    يختار ActiveBarcode دائمًا المستطيل، غير المربع حجم الرمز لترميز البيانات.

  • DataMatrix <حجم الرمز> (الأنواع من #44 إلى #73)
    يتم تحديد حجم الرمز من قبل المستخدم حسب النوع. على سبيل المثال، عند اختيار النوع DataMatrix 18x18، سيتم إنشاء رمز بحجم 18x18.

قائمة بأحجام الرموز DataMatrix، مع أمثلة كاملة.Link
كل منها يمثل حجم رمز مختلف لرمز DataMatrix. يحدد الاختيار مقدار البيانات التي يمكن ترميزها وحجم الرمز الذي سيظهر.
الرموز الأصغر حجماً (مثل 10x10 و12x12) يمكنها تخزين بيانات أقل ولكنها تشغل مساحة أقل.
يمكن للرموز الأكبر حجماً (على سبيل المثال، 20x20 و24x24 وما فوق) تخزين المزيد من الأحرف.
إذا كان محتوى البيانات الخاص بك قصيرًا دائمًا، فلا بأس من استخدام رمز أصغر. إذا أضفت المزيد من المعلومات لاحقًا، فستحتاج إلى تحديد نسخة أكبر حجمًا حتى تتناسب البيانات معها.

يعتمد الاختيار جزئيًا على كمية البيانات وجزئيًا على المساحة المتاحة. يضمن البرنامج تلقائيًا أن أي حجم تختاره سيظل ينتج رمزًا صالحًا وقابلًا للمسح الضوئي.

يقدم ActiveBarcode ثلاثة أنواع تلقائية: AUTO و SQUARE و RECTANGLE. تختار هذه الأنواع دائمًا أصغر حجم ممكن للرمز يمكنه استيعاب جميع بياناتك. يقتصر SQUARE و RECTANGLE على التنسيقات المربعة والمستطيلة على التوالي، بينما يستخدم AUTO كلا التنسيقين. إذا اخترت نوعًا ثابتًا مثل 64x64، فسيتم فرض حجم الرمز المحدد هذا، حتى إذا كان الرمز الأصغر والأكثر إحكامًا يعمل أيضًا.

ActiveBarcode: DataMatrix
AUTO
DataMatrix
Typeno: 37
Code: DATAMATRIX

الأرقام القصوى: 6-3116
الحد الأقصى لعدد الأحرف: 3-2335
الحد الأقصى للبايتات: 1-1556
تصحيح الخطأ الأقصى: 2-310
ActiveBarcode: DataMatrix
SQUARE
DataMatrix
Typeno: 42
Code: DATAMATRIXSQUARE

الأرقام القصوى: 6-3116
الحد الأقصى لعدد الأحرف: 3-2335
الحد الأقصى للبايتات: 1-1556
تصحيح الخطأ الأقصى: 2-310
ActiveBarcode: DataMatrix
RECTANGLE
DataMatrix
Typeno: 43
Code: DATAMATRIXRECTANGULAR

الأرقام القصوى: 10-98
الحد الأقصى لعدد الأحرف: 6-72
الحد الأقصى للبايتات: 3-47
تصحيح الخطأ الأقصى: 7-98
ActiveBarcode: DataMatrix
10x10
DataMatrix
Typeno: 44
Code: DATAMATRIX10X10

الأرقام القصوى: 6
الحد الأقصى لعدد الأحرف: 3
الحد الأقصى للبايتات: 1
تصحيح الخطأ الأقصى: 2
ActiveBarcode: DataMatrix
12x12
DataMatrix
Typeno: 45
Code: DATAMATRIX12X12

الأرقام القصوى: 10
الحد الأقصى لعدد الأحرف: 6
الحد الأقصى للبايتات: 3
تصحيح الخطأ الأقصى: 3
ActiveBarcode: DataMatrix
8x18
DataMatrix
Typeno: 46
Code: DATAMATRIX8X18

الأرقام القصوى: 10
الحد الأقصى لعدد الأحرف: 6
الحد الأقصى للبايتات: 3
تصحيح الخطأ الأقصى: 7
ActiveBarcode: DataMatrix
14x14
DataMatrix
Typeno: 47
Code: DATAMATRIX14X14

الأرقام القصوى: 16
الحد الأقصى لعدد الأحرف: 10
الحد الأقصى للبايتات: 6
تصحيح الخطأ الأقصى: 5
ActiveBarcode: DataMatrix
8x32
DataMatrix
Typeno: 48
Code: DATAMATRIX8X32

الأرقام القصوى: 20
الحد الأقصى لعدد الأحرف: 13
الحد الأقصى للبايتات: 8
تصحيح الخطأ الأقصى: 11
ActiveBarcode: DataMatrix
16x16
DataMatrix
Typeno: 49
Code: DATAMATRIX16X16

الأرقام القصوى: 24
الحد الأقصى لعدد الأحرف: 16
الحد الأقصى للبايتات: 10
تصحيح الخطأ الأقصى: 6
ActiveBarcode: DataMatrix
12x26
DataMatrix
Typeno: 50
Code: DATAMATRIX12X26

الأرقام القصوى: 32
الحد الأقصى لعدد الأحرف: 22
الحد الأقصى للبايتات: 14
تصحيح الخطأ الأقصى: 32
ActiveBarcode: DataMatrix
18x18
DataMatrix
Typeno: 51
Code: DATAMATRIX18X18

الأرقام القصوى: 36
الحد الأقصى لعدد الأحرف: 25
الحد الأقصى للبايتات: 16
تصحيح الخطأ الأقصى: 7
ActiveBarcode: DataMatrix
20x20
DataMatrix
Typeno: 52
Code: DATAMATRIX20X20

الأرقام القصوى: 44
الحد الأقصى لعدد الأحرف: 31
الحد الأقصى للبايتات: 20
تصحيح الخطأ الأقصى: 9
ActiveBarcode: DataMatrix
12x36
DataMatrix
Typeno: 53
Code: DATAMATRIX12X36

الأرقام القصوى: 44
الحد الأقصى لعدد الأحرف: 31
الحد الأقصى للبايتات: 20
تصحيح الخطأ الأقصى: 44
ActiveBarcode: DataMatrix
22x22
DataMatrix
Typeno: 54
Code: DATAMATRIX22X22

الأرقام القصوى: 60
الحد الأقصى لعدد الأحرف: 43
الحد الأقصى للبايتات: 28
تصحيح الخطأ الأقصى: 10
ActiveBarcode: DataMatrix
16x36
DataMatrix
Typeno: 55
Code: DATAMATRIX16X36

الأرقام القصوى: 64
الحد الأقصى لعدد الأحرف: 46
الحد الأقصى للبايتات: 30
تصحيح الخطأ الأقصى: 64
ActiveBarcode: DataMatrix
24x24
DataMatrix
Typeno: 56
Code: DATAMATRIX24X24

الأرقام القصوى: 72
الحد الأقصى لعدد الأحرف: 52
الحد الأقصى للبايتات: 34
تصحيح الخطأ الأقصى: 12
ActiveBarcode: DataMatrix
26x26
DataMatrix
Typeno: 57
Code: DATAMATRIX26X26

الأرقام القصوى: 88
الحد الأقصى لعدد الأحرف: 64
الحد الأقصى للبايتات: 42
تصحيح الخطأ الأقصى: 14
ActiveBarcode: DataMatrix
16x48
DataMatrix
Typeno: 58
Code: DATAMATRIX16X48

الأرقام القصوى: 98
الحد الأقصى لعدد الأحرف: 72
الحد الأقصى للبايتات: 47
تصحيح الخطأ الأقصى: 98
ActiveBarcode: DataMatrix
32x32
DataMatrix
Typeno: 59
Code: DATAMATRIX32X32

الأرقام القصوى: 124
الحد الأقصى لعدد الأحرف: 91
الحد الأقصى للبايتات: 60
تصحيح الخطأ الأقصى: 18
ActiveBarcode: DataMatrix
36x36
DataMatrix
Typeno: 60
Code: DATAMATRIX36X36

الأرقام القصوى: 172
الحد الأقصى لعدد الأحرف: 127
الحد الأقصى للبايتات: 84
تصحيح الخطأ الأقصى: 21
ActiveBarcode: DataMatrix
40x40
DataMatrix
Typeno: 61
Code: DATAMATRIX40X40

الأرقام القصوى: 228
الحد الأقصى لعدد الأحرف: 169
الحد الأقصى للبايتات: 112
تصحيح الخطأ الأقصى: 24
ActiveBarcode: DataMatrix
44x44
DataMatrix
Typeno: 62
Code: DATAMATRIX44X44

الأرقام القصوى: 288
الحد الأقصى لعدد الأحرف: 214
الحد الأقصى للبايتات: 142
تصحيح الخطأ الأقصى: 28
ActiveBarcode: DataMatrix
48x48
DataMatrix
Typeno: 63
Code: DATAMATRIX48X48

الأرقام القصوى: 348
الحد الأقصى لعدد الأحرف: 259
الحد الأقصى للبايتات: 172
تصحيح الخطأ الأقصى: 34
ActiveBarcode: DataMatrix
52x52
DataMatrix
Typeno: 64
Code: DATAMATRIX52X52

الأرقام القصوى: 408
الحد الأقصى لعدد الأحرف: 304
الحد الأقصى للبايتات: 202
تصحيح الخطأ الأقصى: 42
ActiveBarcode: DataMatrix
64x64
DataMatrix
Typeno: 65
Code: DATAMATRIX64X64

الأرقام القصوى: 560
الحد الأقصى لعدد الأحرف: 418
الحد الأقصى للبايتات: 278
تصحيح الخطأ الأقصى: 56
ActiveBarcode: DataMatrix
72x72
DataMatrix
Typeno: 66
Code: DATAMATRIX72X72

الأرقام القصوى: 736
الحد الأقصى لعدد الأحرف: 550
الحد الأقصى للبايتات: 366
تصحيح الخطأ الأقصى: 72
ActiveBarcode: DataMatrix
80x80
DataMatrix
Typeno: 67
Code: DATAMATRIX80X80

الأرقام القصوى: 912
الحد الأقصى لعدد الأحرف: 682
الحد الأقصى للبايتات: 454
تصحيح الخطأ الأقصى: 96
ActiveBarcode: DataMatrix
88x88
DataMatrix
Typeno: 68
Code: DATAMATRIX88X88

الأرقام القصوى: 1152
الحد الأقصى لعدد الأحرف: 862
الحد الأقصى للبايتات: 574
تصحيح الخطأ الأقصى: 112
ActiveBarcode: DataMatrix
96x96
DataMatrix
Typeno: 69
Code: DATAMATRIX96X96

الأرقام القصوى: 1392
الحد الأقصى لعدد الأحرف: 1042
الحد الأقصى للبايتات: 694
تصحيح الخطأ الأقصى: 136
ActiveBarcode: DataMatrix
104x104
DataMatrix
Typeno: 70
Code: DATAMATRIX104X104

الأرقام القصوى: 1632
الحد الأقصى لعدد الأحرف: 1222
الحد الأقصى للبايتات: 814
تصحيح الخطأ الأقصى: 168
ActiveBarcode: DataMatrix
120x120
DataMatrix
Typeno: 71
Code: DATAMATRIX120X120

الأرقام القصوى: 2100
الحد الأقصى لعدد الأحرف: 1573
الحد الأقصى للبايتات: 1048
تصحيح الخطأ الأقصى: 204
ActiveBarcode: DataMatrix
132x132
DataMatrix
Typeno: 72
Code: DATAMATRIX132X132

الأرقام القصوى: 2608
الحد الأقصى لعدد الأحرف: 1954
الحد الأقصى للبايتات: 1302
تصحيح الخطأ الأقصى: 248
ActiveBarcode: DataMatrix
144x144
DataMatrix
Typeno: 73
Code: DATAMATRIX144X144

الأرقام القصوى: 3116
الحد الأقصى لعدد الأحرف: 2335
الحد الأقصى للبايتات: 1556
تصحيح الخطأ الأقصى: 310
هذه القائمة تمثل نظرة عامة لأغراض التوجيه ولكنها لا تدعي أي صحة فيما يتعلق بالقيم القصوى.


يمكن العثور على مزيد من المعلومات حول هذا الموضوع على https://ar.wikipedia.org/wiki/DataMatrix.

البيانات الفنية

أحرف صالحة: ASCII 1-255
الطول: متغير بدون طول ثابت.
رقم التحقق: محسوب وفقًا لـ Reed-Solomon-تصحيح الأخطاء
يقوم ActiveBarcode بحساب رقم التحقق تلقائيًا.
النوع#: DataMatrix - #37 - DATAMATRIX
قائمة بجميع أحجام الرموز
معلومات: لا يحتوي هذا النوع من الباركود على نص يمكن قراءته بواسطة الإنسان وفقًا للمواصفات. لا يكون لخاصية ShowText أي تأثير عند استخدام أحد هذه الرموز.

أنواع أخرى...

هل تريد معرفة المزيد عن أنواع الباركود الأخرى؟