استوديو الباركود

مولّد باركود Code 39

أنشئ رموز باركود Code 39 للتعريف الصناعي والتصنيع وإدارة المخزون وتتبع الأصول.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

مولّد الباركود والمصفوفات

معاينة الاستوديو المباشرة
تنسيق الإدخال غير صالح لنظام الترميز المحدد.
التحليل الذكي للباركود
جارٍ تحليل الباركود...
-- /100 جاهز للمسح
التنسيق الموصى به جارٍ التحليل...
الأنسب لـ —
قواعد البيانات —
رقم التحقق —
التباين —
جارٍ تحليل بيانات الباركود...
استوديو التصدير الاحترافي
صدّر الباركود اختر تنسيقًا احترافيًا ودقة إخراج مناسبة.
دقة عالية
PNG · 1024 px · الخلفية الحالية

مولّد الأرقام التسلسلية الدفعية بتنسيق Code 128

أنشئ باركودات Code 128 متسلسلة لرموز SKU في المستودعات وملصقات الأصول وملصقات المخزون وغيرها من المعرّفات الداخلية.

اضبط التسلسل أعلاه ثم انقر على إنشاء لتوليد عناصر الدفعة.
استوديو معرفة الباركود

مولّد باركود Code 39

إجابة سريعة: كود 39 هو باركود خطي بطول متغير وذاتي التحقق وفق معيار ISO/IEC 16388:2023. ويُعرف أيضاً باسم Code 3 of 9 وAlpha39. يدعم 43 محرفاً: الأحرف الإنجليزية الكبيرة A–Z والأرقام 0–9 وسبعة محارف خاصة هي المسافة والشرطة والنقطة وعلامة الدولار والشرطة المائلة وعلامة الجمع وعلامة النسبة المئوية. رقم التحقق اختياري.

يعمل في متصفحك تنسيقات تراعي المعايير وضع التسلسل الدُفعي SVG، PNG، WEBP، JPG

What a Code 39 barcode is

Code 39 is a one-dimensional, discrete, self-checking barcode symbology defined in ISO/IEC 16388:2023 (third edition). It is also known as Code 3 of 9 and Alpha39. The name "3 of 9" refers to its structure: each character is represented by 9 elements — 5 bars and 4 spaces — of which exactly 3 are wide.

يُستخدم رمز النجمة (*) فاصلًا للبداية وفاصلًا للنهاية. ولا تُنقل النجمة بوصفها بيانات — إذ تحذفها أجهزة فك الترميز — لكنها يجب أن تكون موجودة في أي رمز Code 39 صالح. ويعني هذا التصميم أنه لا يمكن استخدام النجمة نفسها محرفًا للبيانات.

يتميّز Code 39 بخاصية التحقق الذاتي. فبنية العناصر «3 من 9» تعني أن عيبًا واحدًا في الطباعة، يؤدي إلى توسيع عنصر أو تضييقه بما يكفي لتغيير تصنيفه من ضيق إلى عريض أو العكس، سينتج عنه محرف يحتوي على عدد غير صحيح من العناصر العريضة، وهو ما تكتشفه أجهزة فك الترميز وتعدّه غير صالح. وكانت خاصية التحقق الذاتي هذه السبب العملي في استمرار استخدام Code 39 لعقود من دون اشتراط رقم تحقق إلزامي في كثير من التطبيقات.

المواصفات الفنية لـ Code 39

Character set and structure

المعاملالقيمةالمصدر
الاسم الكاملCode 39 (also Code 3 of 9, Alpha39)ISO/IEC 16388:2023
ISO/IEC standardISO/IEC 16388:2023 (third edition)iso.org/standard/77799.html
Code typeDiscrete (intercharacter gaps between characters)ISO/IEC 16388:2023 §4.1(b)
Native character set43 characters: A–Z (26), 0–9 (10), space, -, ., $, /, +, % (7)ISO/IEC 16388:2023 §4.1(a)
Extended ASCII (Full ASCII Code 39)All 128 ASCII characters via two-character shift sequences using $, /, +, %ISO/IEC 16388:2023 §4.1(a)
طول الرمزمتغيرةISO/IEC 16388:2023 §4.1(e)
Elements per character9 (5 bars + 4 spaces): exactly 3 wide, 6 narrowISO/IEC 16388:2023 §4.1(c)
Start/stop characterAsterisk (*) — not transmitted by decoderISO/IEC 16388:2023 §4.3.3
Self-checkingنعمISO/IEC 16388:2023 §4.1(d)
Wide-to-narrow ratio2.0:1 to 3.0:1 (nominal); 1.8:1 to 3.4:1 toleranceISO/IEC 16388:1999 §4.4(b); ISO/IEC 16388:2023

محرف التحقق

المعاملالقيمةالمصدر
محرف التحققOptional — modulo-43ISO/IEC 16388:2023 Annex A
AlgorithmSum of all data character values (A=10, B=11, ... Z=35, 0=0, ... 9=9, special chars each assigned unique values 0–42); divide sum by 43; remainder maps to Code 39 characterISO/IEC 16388:2023 Annex A
TransmittedYes — the check character is included in the symbol and may be transmittedISO/IEC 16388:2023

Print requirements

المعاملالقيمةالمصدر
Quiet zonesMinimum 10X on each sideISO/IEC 16388:1999 §4.4(d)
Min bar height (manual scan)5.0 mm or 15% of symbol width excluding quiet zones, whichever is greaterISO/IEC 16388:1999 §4.4(e)

When to use a Code 39 barcode

وزارة الدفاع الأمريكية (US Department of Defense) — LOGMARS. تحدد مواصفة تطبيقات الخدمات اللوجستية للوسم الآلي وقراءة الرموز (LOGMARS) التابعة لوزارة الدفاع الأمريكية، والمستندة إلى MIL-STD-1189B، استخدام Code 39 لوسم الأجزاء والمكونات والتجميعات ضمن سلسلة الإمداد الدفاعية الأمريكية. إذا كنت متعاقدًا دفاعيًا ومُلزمًا بوضع ملصقات متوافقة مع LOGMARS، فإن استخدام Code 39 إلزامي. استخدم Code 39 في هذا السياق كما هو تمامًا.

ملصقات قطع غيار السيارات والملصقات المرتبطة برقم VIN. تستخدم كبرى شركات تصنيع السيارات ومورّدوها من المستوى الأول Code 39 منذ عقود في ملصقات تعريف قطع الغيار. ولا تزال معايير AIAG ومواصفات تصنيع السيارات تشير، في بعض السياقات، إلى Code 39 لتتبّع القطع داخليًا، حتى مع إتاحة Code 128.

تتبّع الأصول والمعدات في قطاع الرعاية الصحية (الأنظمة القديمة). تستخدم بعض أنظمة تتبّع أصول المستشفيات والمعدات الطبية، التي ثُبّتت قبل أن يصبح Code 128 هو المعيار السائد، ماسحات Code 39. وإذا تعذّر إعادة تهيئة النظام المثبّت، تظل ملصقات Code 39 الخيار الوحيد المتوافق معه.

التطبيقات الحكومية والصناعية التي تتطلب البساطة. يتحقق Code 39 من صحة بياناته ذاتيًا من دون إلزام باستخدام رقم تحقق، كما أن نسبة عرض العناصر العريضة إلى الضيقة فيه تجعله يتحمّل الطباعة غير المثالية بنظام المصفوفة النقطية والطباعة بالضغط، ويمكن تقريبًا لكل قارئ باركود بيع على الإطلاق فك ترميزه. جعلت هذه الخصائص منه الباركود الصناعي المهيمن لعقدين، ولا تزال تجعله خيارًا صالحًا في البيئات المضبوطة التي ما زالت تستخدم هذه القاعدة المثبّتة من الأنظمة.

متى لا تستخدم Code 39 في عمليات النشر الجديدة. ليس Code 39 الخيار الحديث. فمجموعة محارفه البالغ عددها 43 محرفًا لا تتضمن الأحرف الصغيرة. كما أن بنيته المنفصلة — إذ تفصل فجوة بين المحارف كل محرف وآخر — تجعله أطول ماديًا من Code 128 عند ترميز البيانات نفسها. ويبلغ الطول المادي لسلسلة رقمية من 10 أرقام مشفّرة باستخدام Code Set C في Code 128 نحو نصف طول السلسلة نفسها في Code 39. استخدم Code 128 لأي نظام جديد لملصقات المستودعات أو الشحن أو الاستخدامات العامة.

متطلبات طباعة Code 39

بُعد X. استخدم أكبر بُعد X تسمح به المساحة المتاحة على الملصق. تضيف الفجوة المنفصلة بين المحارف في Code 39 طولًا فعليًا إلى جانب وحدات المحارف، لذا يكون الرمز أطول بالفعل من باركود متصل يحمل البيانات نفسها. يحسّن البُعد X الأكبر موثوقية المسح، لا سيما على المواد المطبوعة بالطباعة الحرارية أو الطباعة بالضغط.

Wide-to-narrow ratio. ISO/IEC 16388:2023 specifies a nominal ratio of 2.0:1 to 3.0:1, with tolerance from 1.8:1 to 3.4:1. The ratio must be consistent throughout the symbol. A ratio below 1.8:1 makes wide and narrow elements ambiguous. A ratio above 3.4:1 produces needlessly long symbols.

المناطق الخالية. يجب أن تتوفر منطقة خالية لا يقل عرضها عن 10X عند طرفَي الرمز، الأيسر والأيمن. المنطقة الخالية جزء من المعيار وليست مجرد توصية. وأي عنصر — كإطار أو باركود مجاور أو نص — يقع داخل المنطقة الخالية سيؤدي إلى تحديد محرف البدء أو التوقف على نحو خاطئ.

Bar height. The minimum bar height is 5.0 mm or 15 percent of the symbol width excluding quiet zones, whichever is greater, per ISO/IEC 16388:1999 §4.4(e). Taller bars improve tolerance for scanner tilt and label curl.

السطح الحامل. تجعل سماحية نسبة العرض إلى الضيق في Code 39 الرمز أكثر ملاءمةً للأسطح الخشنة، مثل ألواح الكرتون المموج والمنسوجات الخشنة، مقارنةً بالرموز ذات النسب الأقل. وكان هذا أحد أسباب اعتماده تاريخيًا في البيئات الصناعية. ومع ذلك، فإن الطباعة عالية التباين على سطح أملس تعطي أكثر النتائج موثوقية.

استكشاف الأخطاء وإصلاحها: لماذا لا يُمسح الرمز الشريطي Code 39 ضوئيًا؟

وجود حرف صغير في البيانات. تقتصر مجموعة المحارف الأصلية في Code 39 على الأحرف الكبيرة. وتتطلب الأحرف الصغيرة ترميز الإزاحة Full ASCII Code 39. إذا قبل المُنشئ الإدخال لكن القارئ لم يتمكن من قراءته، فتحقق مما إذا كان القارئ مضبوطًا على Full ASCII Code 39؛ إذ سترفض مفككات ترميز Code 39 القياسية تسلسلات الإزاحة باعتبارها غير صالحة.

نجمة ضمن البيانات. النجمة هي محدِّد البداية والنهاية في Code 39، ولا يمكن استخدامها كحرف بيانات. أي إدخال يحتوي على نجمة سينتج رمزًا غير صالح.

اختلال نسبة العرض إلى الضيق بسبب تغيير الحجم. إذا طُبعت صورة PNG المُصدَّرة بدقة تغيّر عدد بكسلات الوحدة، فقد تخرج نسبة العرض إلى الضيق عن هامش السماح من 1.8:1 إلى 3.4:1. اطبع بالأبعاد الدقيقة للبكسل المطلوبة، أو استخدم تصدير SVG وغيّر حجمه بشكل موحّد عند الطباعة.

انتهاك المنطقة الهادئة. يؤدي وضع نصوص أو حدود أو ملصقات مجاورة ضمن مسافة 10X من طرفَي الرمز إلى فشل اكتشاف البداية والنهاية. اترك منطقة هادئة كاملة بمقدار 10X على كلا الجانبين.

عدم تطابق رقم التحقق. إذا كان إعداد النظام يتطلب رقم تحقق modulo-43 وطُبعت الملصقة من دونه، فسيرفض الماسح رموزًا تبدو صالحة. وعلى العكس، إذا أُدرج رقم تحقق وكان الماسح مضبوطًا على عدم التحقق منه، فسيظهر حرف التحقق في المخرجات المفكوكة كحرف إضافي. وحّد إعداد رقم التحقق بين المُنشئ والماسح.

ارتفاع الأشرطة قصير جدًا. يؤدي انخفاض ارتفاع الشريط عن 5 mm أو عن 15 percent من عرض الرمز إلى فشل المسح عندما ينحرف شعاع الليزر أثناء المسح اليدوي إلى أسفل الأشرطة أو أعلاها. أعد الطباعة بأشرطة أطول.

Code 39 versus Code 128

Code 39 وCode 128 كلاهما رمزان شريطيان خطيان أبجديان رقميان. ظهر Code 39 قبل Code 128، وهو أكثر محدودية منه في جميع الجوانب التقنية. وتكتسب المقارنة أهميتها لأن كثيرًا من المستخدمين الذين يبحثون عن Code 39 يديرون أنظمة قديمة، وينبغي لهم معرفة البديل المناسب للأعمال المستقبلية.

Code 39Code 128
قياسيISO/IEC 16388:2023ISO/IEC 15417:2007
مجموعة الأحرف43 characters (uppercase only natively)All 128 ASCII (uppercase, lowercase, digits, control chars)
LowercaseVia Full ASCII shift sequences onlyNatively in Code Set B
محرف التحققmodulo-43 اختياريmodulo-103 إلزامي (يُحسب تلقائياً)
نوع الرمزمنفصل (فجوات بين المحارف)متصل
Physical lengthLonger for equivalent dataShorter — Code Set C halves numeric length
Self-checkingنعمYes (via check character)
Active mandatesUS DoD LOGMARS, some automotiveWarehouse, shipping, GS1-128
Recommendation for new systemsNo — use Code 128نعم

Code 39 ليس منتهي الصلاحية — فما زال مطلوبًا صراحةً بموجب LOGMARS وبعض مواصفات قطاع السيارات. لكن إذا كنت تنشئ نظامًا جديدًا لوضع الملصقات، ولم تكن هناك أي لوائح تلزمك باستخدام Code 39، فإن Code 128 هو الخيار الصحيح.

استخدام هذا الباركود في البحرين وسلاسل التوريد الدولية

ينبغي لتجار التجزئة والمستوردين والمصنّعين وفرق الخدمات اللوجستية في البحرين مطابقة المعرّفات مع متطلبات شركائهم التجاريين. يجب أن تأتي أرقام GTIN الخاصة بالتجزئة من الجهة المصدرة المناسبة؛ فالمولّد ينشئ صورة الباركود لكنه لا يمنح ملكية المعرّف. ويمكن لمراجع المخزون والأصول الداخلية استخدام قيَم تحددها المؤسسة عندما يدعمها نظام الاستلام.

استخدم أسلوب اللغة المناسب لإرشادات التشغيل داخل مؤسستك، وقدّم تعليمات عربية للفرق التي تحتاج إليها. اطبع في ظروف الاستخدام الفعلية. فقد تكشف حرارة البحرين والإضاءة القوية والغبار والعبوات المنحنية وطبقات التغليف العاكسة مشكلات في التباين أو السطح لا تظهر على الشاشة.

حافظ على مناطق الهدوء خالية، وتجنب تمديد الصورة، ويفضل استخدام أشرطة داكنة على خلفية فاتحة وبسيطة. امسح عينات من بداية تشغيل الطباعة ووسطه ونهايته. وللاستخدامات المنظمة في التجزئة أو الرعاية الصحية أو النشر أو الخدمات اللوجستية، تحقق من مواصفات GS1 أو وكالة ISBN أو العميل أو القطاع المعمول بها قبل اعتماد الإنتاج.

قائمة التحقق للإنتاج

قبل الطباعة

  • تم اختيار نظام الترميز الصحيح
  • تم تأكيد ملكية المعرّف
  • تم التحقق من رقم التحقق
  • مناطق الهدوء خالية
  • تباين قوي للأشرطة
  • نسبة الأبعاد دون تغيير
  • SVG أو PNG عالي الدقة
  • اختبار بماسح الإنتاج
العودة إلى المولّد ↑
الأسئلة الشائعة عن الباركود

الأسئلة الشائعة

افتح سؤالاً لقراءة إجابة تقنية موجزة.

01ما هو باركود كود 39؟+

كود 39 هو باركود خطي ذاتي التحقق وبطول متغير، محدد في المعيار ISO/IEC 16388:2023. ويُعرف أيضاً باسم Code 3 of 9 وAlpha39. يتكون كل محرف من 9 عناصر، هي 5 أشرطة و4 مسافات، يكون ثلاثة منها عريضة تحديداً. وتغطي مجموعة المحارف الأصلية 43 محرفاً: الأحرف الإنجليزية الكبيرة A–Z، والأرقام 0–9، وسبعة رموز خاصة. وتعمل علامة النجمة كفاصل إلزامي لبداية الرمز ونهايته.

02ما المحارف التي يمكن لكود 39 ترميزها؟+

تغطي مجموعة كود 39 الأصلية المؤلفة من 43 محرفاً الأحرف الإنجليزية الكبيرة A–Z وعددها 26، والأرقام 0–9 وعددها 10، وسبعة رموز خاصة هي المسافة والشرطة والنقطة وعلامة الدولار والشرطة المائلة وعلامة الجمع وعلامة النسبة المئوية. ويوسّع Full ASCII Code 39 هذا النطاق ليشمل جميع محارف ASCII البالغ عددها 128 باستخدام تسلسلات تحويل من محرفين، لكنه يتطلب ماسحات مُعدّة لدعم وضع Full ASCII.

03هل لا يزال كود 39 مستخدماً؟+

نعم. يفرض معيار LOGMARS التابع لوزارة الدفاع الأمريكية، والمبني على MIL-STD-1189B، استخدام كود 39 لوسم القطع ضمن سلسلة الإمداد الدفاعية. كما يستخدمه مصنعو السيارات وموردوهم في تتبع القطع، ولا تزال كثير من أنظمة المستودعات والأصول الصحية القديمة تعتمد عليه. لكن في أي تطبيق جديد لا تحكمه متطلبات محددة، يبقى كود 128 هو نظام الترميز المفضّل.

04ما الفرق بين كود 39 وكود 128؟+

يشفّر كود 128 وفق ISO/IEC 15417:2007 جميع محارف ASCII البالغ عددها 128، بما فيها الأحرف الصغيرة، وينتج رموزاً أقصر للبيانات نفسها. وتشفّر مجموعة C في كود 128 زوجاً من الأرقام في كلمة ترميز واحدة، ما يقلّص الطول الفعلي للسلاسل الرقمية إلى نحو النصف. أما كود 39 وفق ISO/IEC 16388:2023 فيدعم 43 محرفاً فقط بصورة أصلية، ولا يدعم الأحرف الصغيرة مباشرة، ويكون أطول للبيانات المكافئة. استخدم كود 39 فقط عند وجود لائحة أو نظام قديم يفرضه.

05هل يحتوي كود 39 على رقم تحقق؟+

رقم التحقق في كود 39 اختياري. يحدد الملحق A من ISO/IEC 16388:2023 خوارزمية تعتمد باقي القسمة على 43: تُمنح كل شخصية قيمة من 0 إلى 42، ثم تُجمع القيم وتُقسم على 43، ويقابل الباقي محرف التحقق. تضيفه بعض التطبيقات، بينما تعتمد تطبيقات أخرى على البنية ذاتية التحقق لكود 39 فقط. احرص على توحيد إعداد رقم التحقق بين مولّد الملصقات وإعدادات الماسح.

06ما هو باركود LOGMARS؟+

LOGMARS، وهو اختصار لـ Logistics Applications of Automated Marking and Reading Symbols، معيار وزارة الدفاع الأمريكية لوسم الباركود في سلسلة الإمداد الدفاعية، وهو مبني على MIL-STD-1189B. ويحدد LOGMARS كود 39 بوصفه نظام الباركود المطلوب للقطع والمكوّنات والتجميعات. ويلزم المقاولون الذين يوردون لوزارة الدفاع بوضع ملصقات كود 39 المتوافقة مع LOGMARS على المواد المحددة.

07هل يدعم كود 39 الأحرف الإنجليزية الصغيرة؟+

ليس بصورة أصلية. تضم المجموعة القياسية المؤلفة من 43 محرفاً الأحرف الإنجليزية الكبيرة فقط. يستخدم Full ASCII Code 39 تسلسلات تحويل من محرفين لتمثيل جميع محارف ASCII البالغ عددها 128، بما فيها الأحرف الصغيرة، لكن ذلك يتطلب ماسحات مُعدّة صراحة لوضع Full ASCII. ولن تفسّر قارئات كود 39 القياسية تسلسلات التحويل هذه بصورة صحيحة.

08ما نسبة العرض إلى الضيق في كود 39؟+

يحدد ISO/IEC 16388:2023 نسبة اسمية بين العنصر العريض والضيق من 2.0:1 إلى 3.0:1. ويتراوح نطاق السماحية بين 1.8:1 و3.4:1. وتجعل النسبة الأقل من 1.8:1 تمييز العناصر العريضة والضيقة صعباً. كما أن تغيير أبعاد صورة الباركود بصورة غير متجانسة قد يغيّر النسبة ويخرج بها عن نطاق السماحية، مما يؤدي إلى فشل القراءة.

09ما هو Full ASCII Code 39؟+

Full ASCII Code 39 هو امتداد لكود 39 يشفّر جميع محارف ASCII البالغ عددها 128 باستخدام تسلسلات من محرفين. وتُدمج محارف التحويل الأربعة، وهي $ و/ و% و+، مع محرف آخر من كود 39 لتمثيل محارف ASCII الخمسة والثمانين غير الموجودة في المجموعة الأصلية المؤلفة من 43 محرفاً. ويحدده معيار ISO/IEC 16388:2023. يجب إعداد الماسحات صراحة لفك تسلسلات Full ASCII، إذ إن وضع كود 39 القياسي سيقرأها بشكل خاطئ.

10هل أحتاج إلى ترخيص GS1 لاستخدام كود 39؟+

لا. يرمّز كود 39 بيانات أبجدية رقمية حرة من دون أي متطلب ترخيصي. ويمكن استخدامه بالكامل للملصقات الداخلية، مثل وسم القطع وبطاقات الأصول وملصقات المخزون، من دون تسجيل أو موافقة. ولا يلزم ترخيص GS1 إلا عندما تتضمن البيانات المشفّرة رقم GTIN مرخّصاً من GS1 للبيع بالتجزئة أو للاستخدام ضمن سلسلة إمداد GS1.