Naser ناصر نشر 13 يناير أرسل تقرير نشر 13 يناير مساء الخير عندي قارئ باركود يقرأ النوعين : D1 الباركود العادي الشريط D2 الذي هو QR كيف اعرف برمجيا بعد ان يمسح المستخدم باركود المنتح بالقارئ في حقل الباركود ان ما تم مسحه هو من النوع D1 أو من النوع D2 1 اقتباس
0 Mustafa Suleiman نشر 13 يناير أرسل تقرير نشر 13 يناير ستحتاج إلى مكتبة برمجية لتحليل البيانات التي تم قراءتها من الباركود، ويوجد مكتبة zxing في بايثون، وإليك مثال بسيط: from zxing import BarCodeReader def detect_barcode_type(barcode_data): if barcode_data.startswith("D1"): return "D1" elif barcode_data.startswith("D2"): return "D2" else: return "Unknown" def scan_barcode(barcode_image_path): reader = BarCodeReader() barcode_result = reader.decode(barcode_image_path) if barcode_result and barcode_result.valid: barcode_data = barcode_result.data barcode_type = detect_barcode_type(barcode_data) return barcode_type else: return "No barcode found" # استخدام الدالة لتحديد نوع الباركود barcode_image_path = "barcode/image.png" result = scan_barcode(barcode_image_path) print(f"نوع الباركود: {result}") وبالطبع عليك تثبيت مكتبة zxing باستخدام الأمر التالي: pip install zxing وإذا أردت مكتبة PHP ابحث عن php qr code decoder. اقتباس
السؤال
Naser ناصر
مساء الخير
عندي قارئ باركود يقرأ النوعين :
D1 الباركود العادي الشريط
D2 الذي هو QR
كيف اعرف برمجيا بعد ان يمسح المستخدم باركود المنتح بالقارئ في حقل الباركود ان ما تم مسحه هو من النوع D1 أو من النوع D2
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.