Code 39

دیگر نام: Code 3 of 9, USD-3, LOGMARS

تعریف

Code 39 ایک سیلف چیکنگ لکیری بار کوڈ ہے جو 43 حروف انکوڈ کرتا ہے: ہندسے، بڑے حروف، خالی جگہ اور - . $ / + %۔ ہر علامت کے آغاز اور اختتام پر ستارہ (*) ہوتا ہے۔

Code 39 حروف کیسے انکوڈ کرتا ہے

ہر Code 39 کریکٹر نو عناصر سے بنتا ہے، پانچ بارز اور چار خالی جگہیں، اور نو میں سے تین چوڑے ہوتے ہیں۔ یہی مقررہ پیٹرن نام “3 of 9” کی وجہ ہے، اور یہ کوڈ کو سیلف چیکنگ بناتا ہے: غلط ریڈنگ عموماً غلط کریکٹر کے بجائے ناجائز پیٹرن پیدا کرتی ہے۔

ہر علامت ستارے سے شروع اور ختم ہوتی ہے، اسی لیے ستارہ ڈیٹا کے طور پر استعمال نہیں ہو سکتا۔ mod-43 چیک کریکٹر اختیاری ہے، اور Full ASCII موڈ علامتوں کے جوڑے ملا کر دوسرے کریکٹرز ظاہر کر سکتا ہے۔

  • ہندسے 0 سے 9
  • بڑے حروف A سے Z
  • خالی جگہ اور علامات - . $ / + %
  • اسٹارٹ اور اسٹاپ کریکٹر: *

Code 39 کہاں استعمال ہوتا ہے

Code 39 1970 کی دہائی میں تیار ہوا اور اس لیے مقبول ہوا کہ اسے پرنٹ اور ڈی کوڈ کرنا آسان ہے۔ یہ اب بھی گاڑیوں کی صنعت میں، LOGMARS پروگرام کے تحت دفاعی لاجسٹکس میں، اور شناختی بیجز اور اندرونی اثاثوں کے لیبلز پر استعمال ہوتا ہے۔

اس کی خامی کم کثافت ہے: یہ Code 128 سے فی کریکٹر کہیں زیادہ جگہ لیتا ہے۔ یہ سمبولوجی ISO/IEC 16388 میں متعین ہے۔

عمومی سوالات

کیا Code 39 چھوٹے حروف انکوڈ کر سکتا ہے؟

معیاری موڈ میں نہیں۔ Full ASCII Code 39 دو کریکٹر ملا کر چھوٹے حروف ظاہر کر سکتا ہے، لیکن کئی نظام اس کے بجائے Code 128 استعمال کرتے ہیں۔

Code 39 بار کوڈ ستارے سے کیوں شروع اور ختم ہوتے ہیں؟

ستارہ اسٹارٹ اور اسٹاپ کریکٹر ہے جو اسکینر کو بتاتا ہے کہ بار کوڈ کہاں شروع اور ختم ہوتا ہے۔

ماخذ اور معیارات

تمام اصطلاحات