تكنيكالتلميحات

هل سمعت من قبل بالباركود

هل سمعت من قبل بال Barcode ؟ ماهو وكيف يعمل ؟ هذا ما سنتكلم عنه في هذا المقال

– النظام الثنائي بالنسبة لنا روح نتعامل معها ولا نراها مباشرة في عالمنا الواقعي , لكن هناك بعض الاستثناءات مثل #الباركود #Barcode الذي هو ارقام ثنائية في شكل صورة.

مقالات ذات صلة

– الخطوط الرأسية التي نراها على معظم المنتجات التي نشتريها هي حرفياً نظام ثنائي فالعمود الداكن يمثل 0 و الفراغات تمثل ال1 . لندخل في العمق قليلاً .

– هناك ترميزات كثيرة للباركود لكن الأشهر هو الكود العالمي للمنتجات الذي يُطبع على المنتجات و اختصاره UPC-A . وهو كما في الصورة المرفقة و يمثل 12 رقماً كل رقم من 0 إلى 9.

نتيجة بحث الصور عن barcode UPC-A
منها 6 اعمدة عبارة عن 3 محددات لكل منها عمودين .

– المحددات هي الأعمدة الست الأطول في الأطراف و الوسط و تسمى SME ( بداية , وسط , نهاية ) و يكون الرقم بالكامل بالصيغة التالية : SLLLLLLMRRRRRRE اقصى R على اليمين هذا Checksum للتأكد ان قراءة الباركود صحيحة.

نتيجة بحث الصور عن barcode SLLLLLLMRRRRRRE

– كل رقم عشري من ال12 رقم يحدد بـ 4 اعمدة ( عمودين داكنين و عمودين فاتحين ) قد تظهر بعض الأعمدة الداكنة كمجموعات من اعمدة عريضة لكن في كل الأحوال لن تنقص او تزيد تلك الأعمدة عن 30 عمود . 6 للمحدات و 24 للارقام .

– لأنه لتمثيل رقم عشري من 1 إلى 9 نحتاج 4 بت من 0000 للصفر الى 1001 للتسعة . فكما ذكرت ال1 يمثله العمود الفاتح و الصفر يمثله العمود الداكن .

– بقي الجانب الإلكتروني , قاريء الباركود يعتمد على ثلاثة اشياء رئيسية مصدر للضوء ( ليزر حديثا ) و photo diode مستشعر لقوة الإضاءة فالجزء الفاتح سيعطي انعكاس اكثر من الداكن ولذا هو 1 . و معالج صغير يعمل كـ decoder من الثنائي للعشري مع التأكد و معرفة إن كان الباركود مقلوباً .

– هذه الطريقة التقليدية , الان اغلب القارءات تتعامل مع الباركود كصور و هذا النوع من القارءات يسمى Imager . هناك عشرات الانواع من الترميزات كالQR code و الذي يعتمد الألوان او الاشكال الهندسية فالفكرة تكمن في الترميز .

نتيجة بحث الصور عن barcode QR code

– لكيفية استخدامه هو عبارة عن خط TrueType او غيره يمكن استخدامه مباشرة في برنامجك . لكن الQR يحتاح مكتبة و متوفر في النت .

اترك تعليقاً

زر الذهاب إلى الأعلى