مولّد باركود Code 93
أنشئ باركود Code 93 مدمجًا للملصقات الأبجدية الرقمية والتتبع الصناعي ومسارات عمل إدارة المخزون.
مولّد الباركود والمصفوفات
معاينة الاستوديو المباشرة
مولّد الأرقام التسلسلية الدفعية بتنسيق Code 128
أنشئ باركودات Code 128 متسلسلة لرموز SKU في المستودعات وملصقات الأصول وملصقات المخزون وغيرها من المعرّفات الداخلية.
مولّد باركود Code 93
إجابة سريعة: كود 93 هو باركود أبجدي رقمي بطول متغير طوّرته Intermec عام 1982 بديلاً أكثر كثافة لكود 39. لا يوجد معيار ISO/IEC مستقل لكود 93. يدعم 43 محرفاً أساسياً، وهي A–Z و0–9 وسبعة محارف خاصة، إضافة إلى كامل ASCII البالغ 128 محرفاً عبر أربعة محارف تحويل.
What a Code 93 barcode is
Code 93 هو نمط ترميز للرموز الشريطية أحادي البعد ومستمر، طوّرته Intermec عام 1982. صممته Intermec ليكون خلفًا لـ Code 39، مع كثافة أعلى بفضل استخدام بنية محارف من تسع وحدات تتألف من ثلاثة أشرطة وثلاث مسافات، مقارنةً بخمسة أشرطة وأربع مسافات في Code 39، ضمن عدد أكبر من الوحدات.
Code 93 has no dedicated ISO/IEC standard. It is referenced informally in AIM specifications and supported by most barcode readers as a legacy format, but it was never formally standardised under ISO/IEC like Code 128 (ISO/IEC 15417) or Code 39 (ISO/IEC 16388). This is not an editorial oversight — it is a factual difference between Code 93 and its more widely adopted relatives, and it is relevant when specifying a barcode system: equipment vendors are not obliged to certify Code 93 compliance against a published standard.
تتألف مجموعة الأحرف الأصلية من 43 حرفًا: الأحرف الإنجليزية الكبيرة الـ26 من A إلى Z، والأرقام العشرة من 0 إلى 9، وسبعة أحرف خاصة هي: المسافة، والواصلة، والنقطة، وعلامة الدولار، والشرطة المائلة، وعلامة الجمع، وعلامة النسبة المئوية. ويمكن تمثيل مجموعة ASCII الكاملة المؤلفة من 128 حرفًا باستخدام أربعة أحرف إزاحة، يُرمز إليها بـ ($) و(/) و(%) و(+)، إذ تُقرن هذه الأحرف بالحرف التالي لتمثيل قيم ASCII الإضافية البالغ عددها 85، التي لا توجد في المجموعة الأصلية.
المواصفات الفنية لـ Code 93
مجموعة الأحرف والبنية وأرقام التحقق
| المعامل | القيمة | المصدر |
|---|---|---|
| الاسم الكامل | Code 93 | — |
| ISO/IEC standard | None — no dedicated standard exists | Wikipedia; idautomation.com |
| Origin | Developed by Intermec Corporation, 1982 | Wikipedia |
| Native character set | 43 characters: A–Z (26), 0–9 (10), space, -, ., $, /, +, % (7) | Wikipedia; idautomation.com |
| Extended ASCII | Full 128 via shift characters ($), (/), (%), (+) | Wikipedia; idautomation.com |
| طول الرمز | متغيرة | Wikipedia |
| Elements per character | 9 modules: 3 bars + 3 spaces | barcodes crate source (docs.rs) |
| Check characters | Two mandatory: C and K | idautomation.com; barcodeisland.com archived |
| C check algorithm | Weighted sum of data character values, weights 1–20 cycling right-to-left, mod 47; remainder maps to Code 93 character table | idautomation.com |
| K check algorithm | Same as C but the C value is included as the rightmost element; weights 1–15 cycling right-to-left, mod 47 | idautomation.com |
| فك ترميز ثنائي الاتجاه | نعم | Wikipedia |
| Density vs Code 39 | Approximately 25% denser for equivalent data | Wikipedia |
تفصيل حرف التحقق المزدوج بترديد 47
يجعل حرفا التحقق في Code 93 منه أحد أكثر أنواع الرموز الخطية موثوقيةً في اكتشاف الأخطاء. يُحسب حرف التحقق C بأخذ قيم جميع محارف البيانات (باستخدام جدول قيم محارف Code 93، حيث A=10 وB=11 و... وZ=35 و0=0 و... و9=9، ولكل محرف خاص قيمة فريدة)، ثم تكرار الأوزان من 1 إلى 20 من اليمين إلى اليسار على امتداد سلسلة البيانات، وجمع النواتج، ثم أخذ الباقي عند القسمة على 47. ويُطابق هذا الباقي محرف Code 93 المقابل.
يُحسب حرف التحقق K بالطريقة نفسها، لكن مع إدراج حرف التحقق C بوصفه العنصر الأخير على اليمين في سلسلة البيانات قبل إسناد الأوزان. وتتكرر أوزان K من 1 إلى 15 من اليمين إلى اليسار. ويأتي المحرف K بعد المحرف C في الرمز المشفّر.
تحسب هذه الأداة حرفَي التحقق تلقائيًا. لا تحتاج إلى حسابهما أو إلحاقهما يدويًا.
مقارنة ببنية Code 39
يمثّل Code 39 كل حرف باستخدام 9 عناصر (5 أشرطة و4 مسافات)، يكون 3 منها بالضبط عريضة. أما Code 93 فيمثّل كل حرف باستخدام 9 وحدات (3 أشرطة و3 مسافات)، من دون عناصر عريضة وأخرى ضيقة منفصلة؛ إذ تُرمَّز قيم الوحدات بطريقة مختلفة. وتلغي بنية Code 93 الفجوة بين الأحرف الموجودة في Code 39 (فـCode 39 متقطع، بينما Code 93 متصل)، ما يسهم في زيادة الكثافة.
When to use a Code 93 barcode
معلومات التوصيل لدى Canada Post. تستخدم Canada Post رمز Code 93 لترميز معلومات التوصيل الإضافية على البريد المحلي. وهذا أكثر تطبيقات Code 93 النشطة التي يُشار إليها على نطاق واسع في أمريكا الشمالية. إذا كنت تدمج نظامك مع أنظمة الطرود أو البريد لدى Canada Post وكان النظام يحدد Code 93، فاستخدم Code 93.
أنظمة المخزون القديمة التي تشترط استخدام Code 93 صراحةً. أُعدّت بعض أنظمة إدارة المستودعات وتكاملات ERP، التي ثُبّتت قبل أن يصبح Code 128 هو السائد، للعمل باستخدام ماسحات Code 93 وطابعات الملصقات المهيأة لهذا النوع من الرموز. إذا تعذّر إعادة تهيئة النظام وكان يستخدم Code 93 بالفعل، فواصل استخدام Code 93 للحفاظ على اتساق الملصقات.
اختبار المطوّرين والتحقق من التوافق. يمكن للمطوّرين الذين ينشئون تطبيقات للمسح الضوئي ويتعين عليهم دعم بيانات Code 93 القديمة — من قواعد بيانات الباركود الأقدم أو السجلات المؤرشفة — استخدام هذا المولّد لإنشاء رموز اختبارية لاختبار التكامل مع أجهزة المسح والبرامج.
When NOT to use Code 93. For any new labelling system, Code 128 is the better choice. Code 128 has a published ISO/IEC standard (ISO/IEC 15417:2007), is the industry default for warehouse and logistics applications, encodes the full ASCII set including lowercase letters without shift sequences, and is universally supported by barcode scanners without requiring explicit enable. Many scanners do not have Code 93 enabled by default.
متطلبات طباعة Code 93
البُعد X. استخدم أكبر بُعد X تسمح به مساحة الملصق ودقة جهاز المسح. إن Code 93 رمز متصل، لذا يحدد عرض الوحدة مباشرةً الطول الفعلي للرمز.
المناطق الخالية. يتطلب Code 93 حدًا أدنى من المنطقة الخالية على جانبي الرمز. ويتبع المتطلب المحدد الممارسات العامة للباركود الخطي، وعادةً ما يكون الحد الأدنى 10X عند كل طرف. أي عنصر يمتد إلى المنطقة الخالية سيمنع الماسح من اكتشاف حرف البدء أو التوقف.
ارتفاع الأشرطة. طبّق القاعدة نفسها المتبعة مع أنواع الباركود الخطية الأخرى: ينبغي ألا يقل ارتفاع الأشرطة عن 15 بالمئة من طول الرمز أو 5 مم، أيهما أكبر. تتحمل الأشرطة الطويلة ميلان الماسح على نحو أفضل من الأشرطة القصيرة.
تهيئة الماسح. هذا هو أهم متطلب عملي لـ Code 93: فمعظم ماسحات الباركود المحمولة لا تفعّل فك ترميز Code 93 افتراضيًا. قبل استخدام ملصقات Code 93، راجع دليل الماسح لمعرفة تسلسل تفعيل Code 93، ثم امسح باركود التهيئة هذا. لن يفك الماسح الذي لم تتم تهيئته لـ Code 93 ترميز الرمز، حتى لو كانت جودة الطباعة مثالية. وهذا سبب شائع لفشل تطبيقات Code 93.
تباين الطباعة. تنطبق المتطلبات نفسها على أي باركود خطي: أشرطة داكنة على خلفية فاتحة. وتكتسب معايرة الطباعة الحرارية أهمية بسبب الوحدات الأضيق في Code 93 مقارنةً بـ Code 39.
استكشاف الأخطاء وإصلاحها: لماذا لا يمسح الماسح رمز Code 93 الشريطي
الماسح غير مُهيأ لقراءة Code 93. وهذا أكثر أسباب الإخفاق شيوعًا. يكون Code 93 معطّلًا افتراضيًا في كثير من الماسحات المحمولة والثابتة. ابحث عن الرمز الشريطي لتفعيل Code 93 في دليل برمجة الماسح وامسحه قبل الاختبار.
وجود محرف غير صالح في البيانات. تتضمن مجموعة محارف Code 93 الأصلية 43 محرفًا: الأحرف الكبيرة A–Z، والأرقام 0–9، والمسافة، والرموز الخاصة السبعة التالية: -, ., $, /, +, %. تتطلب الأحرف الصغيرة والمحارف المُشكّلة والرموز الخاصة الأخرى ترميز الإزاحة. إذا رفض المُنشئ الإدخال، فتحقق من أن المحارف ضمن المجموعة المدعومة.
خطأ في محرف التحقق. إذا أُنتج رمز Code 93 بواسطة نظام يحسب أرقام التحقق بطريقة غير صحيحة، فسترفضه معظم الماسحات مباشرةً. استخدم هذا المُنشئ لإنتاج رمز جديد محسوب بطريقة صحيحة، ثم قارنه.
انتهاك المنطقة الهادئة. يؤدي وجود حدّ أو عنصر تسمية مجاور أو هامش طباعة مقصوص يتداخل مع المنطقة الهادئة إلى منع اكتشاف رمزي البدء والإيقاف. اترك مساحة خالية لا تقل عن 10X عند كلا الطرفين.
البعد X صغير جدًا. يتطلب Code 93، عند استخدام أبعاد X صغيرة، دقة ماسح ضوئي أعلى مما يتطلبه Code 39 لقراءة البيانات نفسها. إذا تعذرت قراءة رمز طُبع بوضوح، فجرّب زيادة البعد X.
مشكلات فك الترميز ثنائي الاتجاه. يمكن فك ترميز Code 93 في كلا الاتجاهين، لكن بعض تطبيقات البرامج الثابتة للماسحات الضوئية تواجه مشكلات معروفة عند قراءة أنماط محددة بالعكس. جرّب عرض الملصق باتجاه ثابت.
Code 93 versus Code 128
يؤدي Code 93 وCode 128 أغراضًا متشابهة، فكلاهما رموز شريطية خطية أبجدية رقمية متغيرة الطول، لكنهما يختلفان في التوحيد القياسي وتغطية المحارف ومدى اعتمادهما في القطاعات الصناعية.
| Code 93 | Code 128 | |
|---|---|---|
| ISO/IEC standard | لا يوجد | ISO/IEC 15417:2007 |
| Origin | Intermec, 1982 | 1981 (various; standardised) |
| Native character set | 43 characters (uppercase + digits + 7 specials) | All 128 ASCII including lowercase |
| دعم الأحرف الإنجليزية الصغيرة | Via shift characters only | Natively in Code Set B |
| Check characters | Two mandatory (C and K, modulo-47) | One mandatory (modulo-103) |
| الكثافة الرقمية | قياسي | Double-density in Code Set C |
| Default scanner support | Often disabled — requires explicit enable | Enabled by default on most scanners |
| Active deployments | Canada Post, legacy systems | Warehouse, shipping, GS1-128, FBA |
| Recommendation for new systems | Not recommended — use Code 128 | Yes — the industry default |
تتميز Code 93 بكثافة أعلى بنحو 25 بالمئة من Code 39، وكانت هذه ميزة التصميم الأصلية لها. أما مقارنةً بـ Code 128، فلا تتمتع Code 93 بميزة تُذكر من حيث الكثافة: إذ إن Code 128 باستخدام مجموعة الرموز C أكثر كثافة من Code 93 مع البيانات الرقمية، بينما يضاهي Code 128 باستخدام مجموعة الرموز B كثافة Code 93 مع البيانات الأبجدية الرقمية، مع توفير دعم للأحرف الصغيرة ومعيار منشور.
استخدام هذا الباركود في البحرين وسلاسل التوريد الدولية
ينبغي لتجار التجزئة والمستوردين والمصنّعين وفرق الخدمات اللوجستية في البحرين مطابقة المعرّفات مع متطلبات شركائهم التجاريين. يجب أن تأتي أرقام GTIN الخاصة بالتجزئة من الجهة المصدرة المناسبة؛ فالمولّد ينشئ صورة الباركود لكنه لا يمنح ملكية المعرّف. ويمكن لمراجع المخزون والأصول الداخلية استخدام قيَم تحددها المؤسسة عندما يدعمها نظام الاستلام.
استخدم أسلوب اللغة المناسب لإرشادات التشغيل داخل مؤسستك، وقدّم تعليمات عربية للفرق التي تحتاج إليها. اطبع في ظروف الاستخدام الفعلية. فقد تكشف حرارة البحرين والإضاءة القوية والغبار والعبوات المنحنية وطبقات التغليف العاكسة مشكلات في التباين أو السطح لا تظهر على الشاشة.
حافظ على مناطق الهدوء خالية، وتجنب تمديد الصورة، ويفضل استخدام أشرطة داكنة على خلفية فاتحة وبسيطة. امسح عينات من بداية تشغيل الطباعة ووسطه ونهايته. وللاستخدامات المنظمة في التجزئة أو الرعاية الصحية أو النشر أو الخدمات اللوجستية، تحقق من مواصفات GS1 أو وكالة ISBN أو العميل أو القطاع المعمول بها قبل اعتماد الإنتاج.
قبل الطباعة
- تم اختيار نظام الترميز الصحيح
- تم تأكيد ملكية المعرّف
- تم التحقق من رقم التحقق
- مناطق الهدوء خالية
- تباين قوي للأشرطة
- نسبة الأبعاد دون تغيير
- SVG أو PNG عالي الدقة
- اختبار بماسح الإنتاج
الأسئلة الشائعة
افتح سؤالاً لقراءة إجابة تقنية موجزة.
01ما هو كود 93؟+
كود 93 هو باركود خطي أبجدي رقمي بطول متغير، طوّرته شركة إنترمك عام 1982 ليكون بديلاً أعلى كثافة من كود 39. ولا يوجد معيار ISO/IEC مستقل مخصص لكود 93. يدعم أصلاً 43 محرفاً، ويمكنه تمثيل مجموعة ASCII الكاملة المؤلفة من 128 محرفاً عبر أربعة محارف تحويل. كما تُحسب محرفا التحقق الإلزاميان C وK باستخدام مجاميع موزونة وفق باقي القسمة على 47.
02ما الفرق بين كود 93 وكود 39؟+
يتميّز كود 93 بكثافة أعلى بنحو 25٪ من كود 39 عند ترميز البيانات نفسها. كود 93 متصل من دون فراغات بين المحارف، بينما كود 39 منفصل. ويحتوي كود 93 على محرفَي تحقق إلزاميين يُحسبان بباقي القسمة على 47، في حين أن محرف التحقق في كود 39 اختياري ويستخدم باقي القسمة على 43. ولا يُفضّل أي منهما للأنظمة الجديدة؛ فـكود 128 وفق ISO/IEC 15417:2007 هو الخيار الأنسب لأي نظام جديد.
03هل تستخدم Canada Post كود 93؟+
نعم. تستخدم بريد كندا كود 93 لترميز معلومات التسليم الإضافية على المواد البريدية المحلية. ويُعد ذلك أشهر استخدام نشط موثّق لكود 93 في أمريكا الشمالية، والسبب التجاري الأبرز لإنشاء باركود كود 93 اليوم.
04كيف يعمل رقم التحقق في كود 93؟+
يستخدم كود 93 محرفَي تحقق هما C وK. يُحسب C كمجموع موزون لقيم محارف البيانات بباقي القسمة على 47، بأوزان من 1 إلى 20 تتكرر من اليمين إلى اليسار. ثم يُحسب K بالطريقة نفسها على البيانات مضافاً إليها قيمة C، بأوزان من 1 إلى 15. ويضيف هذا المولّد محرفَي التحقق إلى الرمز تلقائياً.
05ما المحارف التي يدعمها كود 93؟+
تغطي مجموعة محارف كود 93 الأصلية 43 محرفاً: الأحرف الإنجليزية الكبيرة A–Z وعددها 26، والأرقام 0–9 وعددها 10، وسبعة رموز خاصة هي المسافة و- و. و$ و/ و+ و%. ويمكن تمثيل مجموعة ASCII الكاملة المؤلفة من 128 محرفاً، بما فيها الأحرف الصغيرة ومحارف التحكم، عبر أربعة محارف تحويل هي ($) و(/) و(%) و(+) تُدمج مع المحرف الذي يليها.
06هل كود 93 أفضل من كود 39؟+
كود 93 أعلى كثافة بنحو 25٪ من كود 39، وكانت هذه ميزته الأساسية عند تطويره. لكنه لا يملك معيار ISO/IEC مستقلاً، كما أن كثيراً من الماسحات تحتاج إلى إعداد صريح لقراءته. وفي أي نظام جديد، يُعد كود 128 وفق ISO/IEC 15417:2007 الخيار الأفضل: فهو أعلى كثافة من كود 39، ويدعم الأحرف الصغيرة مباشرة، ويكون مفعّلاً افتراضياً في معظم ماسحات الباركود.
07هل يدعم الماسح لدي كود 93؟+
تدعم معظم ماسحات الباركود الحديثة كود 93، لكنه يكون معطّلاً افتراضياً في كثير من الطرازات. راجع دليل برمجة الماسح للعثور على باركود تفعيل كود 93، ثم امسح رمز الإعداد قبل الاختبار. وهذا هو السبب الأكثر شيوعاً لفشل قراءة رموز كود 93 رغم جودة الطباعة المناسبة.
08هل يوجد معيار ISO/IEC لكود 93؟+
لا. لا يوجد معيار ISO/IEC مستقل لكود 93. وترد الإشارة إليه بصورة غير رسمية في مواصفات AIM، وتدعمه معظم أجهزة القراءة باعتباره تنسيقاً قديماً. ويختلف ذلك عن كود 39 وفق ISO/IEC 16388:2023 وكود 128 وفق ISO/IEC 15417:2007، إذ إن لكليهما معايير دولية منشورة.
09هل يدعم كود 93 الأحرف الإنجليزية الصغيرة؟+
ليس بصورة مباشرة. تشمل المجموعة الأصلية المؤلفة من 43 محرفاً الأحرف الإنجليزية الكبيرة فقط. ويمكن تمثيل الأحرف الصغيرة باستخدام تسلسلات محارف التحويل التي تجمع رمز تحويل مع المحرف الذي يليه، ما يزيد طول الرمز. أما مجموعة B في كود 128 فتدعم الأحرف الصغيرة مباشرة، وهي أكثر كفاءة للبيانات التي تجمع بين الأحرف الكبيرة والصغيرة.
10هل أحتاج إلى تسجيل أو ترخيص لاستخدام كود 93؟+
لا. يرمّز كود 93 بيانات أبجدية رقمية حرة، ولا يتطلب ترخيص GS1 أو تسجيلاً أو شهادة. ويمكن استخدامه بالكامل للملصقات الداخلية من دون أي موافقة خارجية. وعدم وجود معيار ISO/IEC لا يترتب عليه أي قيد ترخيصي؛ فهو نقص في المواصفة الفنية وليس قيداً على الاستخدام.