Code 39

অন্য নাম: Code 3 of 9, USD-3, LOGMARS

সংজ্ঞা

Code 39 হলো স্ব-যাচাইকারী লিনিয়ার বারকোড, যা ৪৩টি অক্ষর এনকোড করে: অঙ্ক, বড় হাতের অক্ষর, স্পেস এবং - . $ / + %। প্রতিটি সিম্বলের শুরু ও শেষ চিহ্নিত করে একটি তারকাচিহ্ন।

Code 39 কীভাবে অক্ষর এনকোড করে

প্রতিটি Code 39 অক্ষর নয়টি উপাদানে গড়া, পাঁচটি দণ্ড ও চারটি ফাঁক, আর নয়টির মধ্যে তিনটি চওড়া। এই নির্দিষ্ট প্যাটার্ন থেকেই “3 of 9” নামটি এসেছে, আর এটি কোডকে স্ব-যাচাইকারী করে: ভুল পড়া সাধারণত ভুল অক্ষরের বদলে অবৈধ প্যাটার্ন তৈরি করে।

প্রতিটি সিম্বল শুরু ও শেষ হয় একটি তারকাচিহ্ন দিয়ে, আর সে কারণেই তারকাচিহ্ন ডেটা হিসেবে ব্যবহার করা যায় না। একটি mod-43 চেক অক্ষর ঐচ্ছিক, আর Full ASCII মোড জোড়া সিম্বল মিলিয়ে অন্য অক্ষর উপস্থাপন করতে পারে।

  • অঙ্ক ০ থেকে ৯
  • বড় হাতের অক্ষর A থেকে Z
  • স্পেস এবং - . $ / + % চিহ্ন
  • স্টার্ট ও স্টপ অক্ষর: *

Code 39 কোথায় ব্যবহৃত হয়

Code 39 তৈরি হয় ১৯৭০-এর দশকে এবং জনপ্রিয় হয়, কারণ এটি ছাপা ও ডিকোড করা সহজ। এটি এখনও ব্যবহৃত হয় অটোমোটিভ শিল্পে, LOGMARS কর্মসূচির অধীনে প্রতিরক্ষা লজিস্টিক্সে, এবং আইডি ব্যাজ ও অভ্যন্তরীণ সম্পদ লেবেলে।

এর দুর্বলতা হলো কম ঘনত্ব: প্রতি অক্ষরে এটি Code 128-এর চেয়ে অনেক বেশি জায়গা নেয়। সিম্বলজিটি ISO/IEC 16388-এ নির্দিষ্ট।

সচরাচর জিজ্ঞাসা

Code 39 কি ছোট হাতের অক্ষর এনকোড করতে পারে?

সাধারণ মোডে নয়। Full ASCII Code 39 দুটি অক্ষর মিলিয়ে ছোট হাতের অক্ষর উপস্থাপন করতে পারে, কিন্তু অনেক সিস্টেম বদলে Code 128 ব্যবহার করে।

Code 39 বারকোড তারকাচিহ্ন দিয়ে শুরু ও শেষ হয় কেন?

তারকাচিহ্ন হলো স্টার্ট ও স্টপ অক্ষর, যা স্ক্যানারকে জানায় বারকোড কোথায় শুরু ও শেষ।

সূত্র ও স্ট্যান্ডার্ড

সব শব্দ