CPC Binary Barcode
সিপিসি বাইনারি বারকোড হল কানাডা পোস্টের মালিকানাধীন প্রতীক যা তার স্বয়ংক্রিয় মেল বাছাই ক্রিয়াকলাপে ব্যবহৃত হয়। এই বারকোডটি নিয়মিত আকারের মেলগুলিতে ব্যবহৃত হয়, বিশেষত কানাডা পোস্টের লেটারমেল পরিষেবা ব্যবহার করে পাঠানো মেলগুলিতে। এই বারকোডটি একটি অনন্য অতিবেগুনী-ফ্লুরোসেন্ট কালি ব্যবহার করে প্রতিটি মুখের খামের নীচের-ডান-কোণায় মুদ্রিত হয়। প্রতীকী বিবরণ প্রয়োগকৃত বারকোডে মুদ্রিত এবং অ-মুদ্রিত বারগুলি 3 মিমি ব্যবধানের ব্যবহারে ব্যবহার করা হয় এবং দুটি ক্ষেত্র নিয়ে গঠিত। ডানদিকের ক্ষেত্রটি, যার প্রস্থ 27 বার, গন্তব্য পোস্টাল কোডকে এনকোড করে। বামতম ক্ষেত্রটি 9 বার চওড়া এবং মুদ্রিত গন্তব্য ঠিকানার ঠিক নীচে প্রয়োগ করা হয়। এই ক্ষেত্রটি কিসের জন্য ব্যবহৃত হয় তা বর্তমানে স্পষ্ট নয়। পোস্টাল কোড ক্ষেত্রে, ডানদিকের বারটি সর্বদা মুদ্রিত হয়, যাতে বাছাইয়ের সরঞ্জামগুলি বারকোডে সঠিকভাবে লক করতে এবং এটি স্ক্যান করতে পারে। বামতম বার, একটি প্যারিটি ফিল্ড, কেবল তখনই মুদ্রিত হয় যখন পোস্টাল কোড ফিল্ডকে বিজোড় সংখ্যক মুদ্রিত বার দেওয়ার প্রয়োজন হয়। বাকি 25টি বার প্রকৃত গন্তব্য পোস্টাল কোডের প্রতিনিধিত্ব করে। স্ক্যানিং প্রক্রিয়া চলাকালীন অস্পষ্টতার যে কোনও সম্ভাবনা দূর করতে, পোস্টাল কোড ক্ষেত্রের মধ্যে রান-দৈর্ঘ্যের সীমাবদ্ধতা ব্যবহার করা হয়। পরপর পাঁচটি অ-মুদ্রিত বার বা স্পেস অনুমোদিত নয় এবং পরপর ছয়টির বেশি মুদ্রিত বার অনুমোদিত নয়। ডাক কোডের প্রকৃত উপস্থাপনা বারকোডের চারটি উপক্ষেত্রে বিভক্ত, যার প্রত্যেকটির নিজস্ব পৃথক এনকোডিং টেবিল রয়েছে। প্রথম এবং শেষ উপক্ষেত্রগুলি, যা একটি সাধারণ এনকোডিং টেবিল ভাগ করে নেয়, সর্বদা প্রস্থে আটটি বার থাকে এবং পোস্টাল কোডের যথাক্রমে প্রথম দুটি অক্ষর এবং শেষ দুটি অক্ষরকে এনকোড করে। দ্বিতীয় সাবফিল্ড, যা পোস্টাল কোডের তৃতীয় অক্ষরকে এনকোড করে, সর্বদা প্রস্থে পাঁচটি বার হয় এবং তৃতীয় সাবফিল্ড, যা চতুর্থ অক্ষরকে এনকোড করে, সর্বদা চারটি বার প্রশস্ত হয়। বারকোড তৈরি করা স্থানটিকে উপেক্ষা করে, পোস্টাল কোডটিকে চারটি উপক্ষেত্রে বিভক্ত করুন (যেমন। কে1-এ-0-বি1)। নীচের এনকোডিং টেবিলে প্রতিটি সাবফিল্ডের বিষয়বস্তু সনাক্ত করুন এবং হেক্সাডেসিমাল সংখ্যাগুলি রেকর্ড করুন যার সাথে তারা মিলে যায়। (যেমন। K1-A-0-B1 হয়ে যায় 32-07-A-C2।) সেই হেক্স সংখ্যাগুলিকে বাইনারিতে রূপান্তর করুন এবং যেখানে প্রয়োজন সেখানে নেতৃস্থানীয় শূন্য যোগ করুন। বাইনারি সংখ্যাগুলিকে বারে পরিবর্তন করুন। ফলস্বরূপ বাইনারি সংখ্যার "শূন্য" বিটগুলি বারকোডের ফাঁকগুলির সাথে মিলে যায়, যেখানে "এক" বিটগুলি মুদ্রিত বারগুলির সাথে মিলে যায়, প্রতিটি সংখ্যার সর্বনিম্ন উল্লেখযোগ্য বিট বারকোডের প্রতিটি উপক্ষেত্রের ডানদিকের বারের সাথে মিলে যায়। ফলস্বরূপ বারকোডের শেষে একটি "সারিবদ্ধকরণ" বার যোগ করুন। আপনার কাছে থাকা বারের সংখ্যা গণনা করুন। যদি আপনি একটি জোড় সংখ্যা পান, তাহলে বারকোডের শুরুতে আরেকটি বার যোগ করুন। এখানে এনকোডেড পোস্টাল কোডের কয়েকটি উদাহরণ দেওয়া হল। এই উদাহরণগুলিতে ব্যবহৃত রঙটি বারকোডগুলি মুদ্রণ করতে ব্যবহৃত কালির প্রকৃত রঙ অনুকরণ করার জন্য, তবে এটি ঠিক মেলে না। এই উদাহরণগুলি আরও দৃশ্যমান করার জন্য নির্বাচন করুন। A1B 2C3:।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।। অব্যবহৃত কোডপয়েন্টগুলি ড্যাশ দিয়ে নির্দেশ করা হয়। কোনও ক্ষেত্র পরপর তিনবার 1 বিটের বেশি দিয়ে শুরু বা শেষ হয় না, যা নিশ্চিত করে যে পরপর ছয়বার 1 বিটের বেশি হবে না। দ্বিতীয় ও চতুর্থ ক্ষেত্রের সীমানা পরপর তিনটি 0 বিটে এবং প্রথম ও তৃতীয় ক্ষেত্রের সীমানা পরপর দুটি 0 বিটে সীমাবদ্ধ করে পরপর 0 বিটের পাঁচ-বিট সীমা নিশ্চিত করা হয়ঃ কোনও ক্ষেত্রেই পরপর পাঁচটি 0 বিটের বেশি থাকে না। কোড 81, যা ক্ষেত্র 1 বা 4-এ পরপর ছয়টি 0 বিট ধারণ করবে, ব্যবহার করা হয় না। ফিল্ড 1 কখনই পরপর দুটি 0 বিটের বেশি শেষ হয় না। যে কোডগুলি পরপর তিন বা ততোধিক 0 বিটে শেষ হয় সেগুলি জেড বা ডাব্লু অক্ষরগুলিকে এনকোড করে, যা ডাক কোডের প্রথম অক্ষরের জন্য ব্যবহৃত হয় না। দ্বিতীয় ক্ষেত্রটি সর্বাধিক তিনটি পরপর 0 বিট দিয়ে শুরু বা শেষ হতে পারে। ফিল্ড 3 কখনই পরপর দুটি 0 বিটের বেশি দিয়ে শুরু হয় না, এবং এটি কখনও একের বেশি দিয়ে শেষ হয় না। ফিল্ড 4 পরপর তিনটি 0 বিট দিয়ে শুরু হতে পারে এবং পরপর পাঁচটি 0 বিট দিয়ে শেষ হতে পারে, তবে সর্বদা 1 বিট (সারিবদ্ধকরণ বার) দ্বারা অনুসরণ করা হয়। বারকোড কানাডা পোস্ট