يسمح نوع سؤال الرمز الشريطي للمستخدمين بجمع بيانات الرمز الشريطي في الاستطلاع. يقوم المستخدمون بتحديد زر الرمز الشريطي لمسح الرمز الشريطي ضوئيًا بواسطة كاميرا الجهاز. يتم عرض القيمة المقروءة من الرمز الشريطي في مربع النص.

ملاحظة:
في التطبيق الميداني Survey123، لزيادة دقة وأداء مسح الرمز الشريطي ضوئيًا على Android، يمكنك تمكين ميزات الكاميرا المحسنة. حدد الإعدادات > الخصوصية والأمان وقم بتشغيل تمكين ميزات الكاميرا المحسّنة. تستخدم ميزات الكاميرا المحسنة Google ML Kit. في أجهزة iOS، يتم استخدام واجهة برمجة التطبيقات المدمجة Apple Vision لاكتشاف الرمز الشريطي افتراضيًا. لمزيد من المعلومات، راجع التعلم الآلي.المظهر
من خلال تعيين عمود المظهر إلى الحد الأدنى، يعرض سؤال الرمز الشريطي الزر فقط لبدء تشغيل جهاز المسح. لا يظهر مربع النص الذي يحتوي على قيمة الرمز الشريطي.

يوضح المثال التالي كيفية إضافة سؤال رمز شريطي مع الحد الأدنى من المظهر إلى الاستطلاع:

أنواع الرمز الشريطي
ملاحظة:
يصف هذا القسم وظائف متاحة فقط في Survey123 Connect وفي التطبيق الميداني Survey123. هذه الوظائف غير متاحة في Survey123 Studio أو Survey123 Mobile.
يدعم نوع سؤال الرمز الشريطي العديد من أنواع الرمز الشريطي أحادية البعد وثنائية الأبعاد. عندما لا يتم توفير معلمة barcodeType، يمكن فحص جميع أنواع الرموز الشريطية المدعومة باستثناء aztec وcode39 وdatamatrix وmaxicode وpdf417. يمكن للمستخدمين تحديد أنواع الرموز الشريطية يدويًا في التطبيق الميداني عن طريق تحديد زر الإعدادات في ماسح الرمز الشريطي. لا يمكن تحديد أنواع الرمز الشريطي يدويًا في تطبيق الويب Survey123.
يمكنك تحديد أنواع الرموز الشريطية التي يُسمح للمستخدمين بمسحها ضوئيًا في استطلاع عن طريق إضافة معلمة barcodeType إلى عمود body::esri:style في ورقة عمل الاستطلاع. يمكنك زيادة موثوقية مسح الرمز الشريطي وأدائه من خلال الحد من عدد أنواع الرموز الشريطية التي يمكن للمستخدمين مسحها ضوئيًا. على سبيل المثال، إذا طُلب من المستخدمين مسح علامة أصل تعتبر دائمًا رمز استجابة سريعة، فقم بتعيين barcodeType=qrcode. تقبل معلمة barcodeType القيم التالية:
- all - جميع أنواع الرموز الشريطية المدعومة باستثناء code39 وpdf417
- 1d - جميع أنواع الرموز الشريطية أحادية البعد باستثناء code39
- 2d - جميع أنواع الرموز الشريطية ثنائية الأبعاد باستثناء pdf417
- نوع واحد أو أكثر من أنواع الرموز الشريطية، مفصولة بفواصل، على سبيل المثال: barcodeType=aztec,maxicode,qrcode
ملاحظة:
في تطبيق الويب Survey123، ستُقبل كل أنواع الرموز الشريطية عند تعيين barcodeType إلى all أو 1d أو 2d. لا يدعم تطبيق الويب استخدام التعبيرات لتعيين معلمة barcodeType.
يتم سرد أنواع الرموز الشريطية المدعومة بواسطة Survey123 في الجدول التالي:
| أحادي البعد أو ثنائي الأبعاد | نوع الرمز الشريطي | بناء جملة XLSForm |
|---|---|---|
أحادي البعد | Codabar | codabar |
الكود 39* | code39 | |
كود 93 | code93 | |
كود 128 | code128 | |
EAN-8 | ean8 | |
EAN-13 | ean13 | |
ITF | itf | |
UPC-A | upca | |
UPC-E | upce | |
امتداد UPC EAN | upceanextension | |
ثنائي الأبعاد | كود Aztec | aztec |
مصفوفة البيانات | datamatrix | |
MaxiCode | maxicode | |
| PDF417* | pdf417 | |
كود QR | qrcode | |
RSS-14 | rss14 | |
RSS مُوسّع | rssexpanded |
* يجب تحديد أنواع الرمز الشريطي للكود 39 وPDF417 بشكل فردي، على سبيل المثال: barcodeType=code39 أو barcodeType=pdf417.