Mit dem Fragetyp barcode können Benutzer Barcode-Daten in einem Survey erfassen. Benutzer wählen die Schaltfläche "Barcode" aus, um einen Barcode mit der Kamera des Geräts zu scannen. Der aus dem Barcode gelesene Wert wird im Textfeld angezeigt.

Hinweis:
Um in der mobilen Survey123-App die Genauigkeit und die Performance beim Scannen von Barcodes unter Android zu erhöhen, können Sie verbesserte Kamerafunktionen aktivieren. Wählen Sie Einstellungen > Datenschutz und Sicherheit aus, und aktivieren Sie die Option Verbesserte Kamerafunktionen aktivieren. Bei den verbesserten Kamerafunktionen wird Google ML Kit verwendet. Auf iOS-Geräten wird standardmäßig die integrierte Apple-API von Vision für die Barcode-Erkennung verwendet. Weitere Informationen finden Sie unter Machine learning.Aussehen
Wenn Sie für die Spalte appearance den Wert minimal festlegen, wird in einer Barcodefrage nur die Schaltfläche zum Starten des Scanners angezeigt. Das Textfeld mit dem Wert des Barcodes wird nicht angezeigt.

Im folgenden Beispiel wird veranschaulicht, wie einem Survey eine Barcodefrage mit dem Aussehen "minimal" hinzugefügt wird:

Barcode-Typen
Hinweis:
In diesem Abschnitt werden Funktionen beschrieben, die nur in Survey123 Connect und der mobilen Survey123-App verfügbar sind. Diese Funktionen sind nicht in Survey123 Studio oder Survey123 Mobile verfügbar.
Der Fragetyp barcode unterstützt zahlreiche ein- und zweidimensionale Barcode-Typen. Wenn der Parameter barcodeType nicht angegeben wird, können standardmäßig alle unterstützten Barcode-Typen mit Ausnahme von aztec, code39, datamatrix, maxicode und pdf417 gescannt werden. Benutzer können diese Barcode-Typen in der mobilen App mit der Schaltfläche Einstellungen im Barcode-Scanner manuell auswählen. Barcode-Typen können in der Survey123-Web-App nicht manuell ausgewählt werden.
Sie können festlegen, welche Barcode-Typen Benutzer in einem Survey scannen können. Fügen Sie dazu im Arbeitsblatt survey in der Tabelle body::esri:style den Parameter barcodeType hinzu. Sie können die Zuverlässigkeit und die Performance beim Scannen von Barcodes erhöhen, indem Sie die Anzahl der Barcode-Typen, die Benutzer scannen können, einschränken. Wenn es sich bei den Objekt-Tags, die die Benutzer scannen müssen, immer um einen QR-Code handelt, legen Sie barcodeType=qrcode fest. Der Parameter barcodeType akzeptiert die folgenden Werte:
- all: Alle unterstützten Barcode-Typen mit Ausnahme von code39 und pdf417
- 1d: Alle eindimensionalen Barcode-Typen mit Ausnahme von code39
- 2d: Alle zweidimensionalen Barcode-Typen mit Ausnahme von pdf417
- Ein oder mehrere durch Komma getrennte Barcode-Typen, z. B.: barcodeType=aztec,maxicode,qrcode
Hinweis:
In der Survey123-Web-App werden alle Barcode-Typen akzeptiert, wenn für barcodeType der Wert all, 1d oder 2d festgelegt ist. Die Web-App unterstützt die Verwendung eines Ausdrucks zum Festlegen des Parameters barcodeType nicht.
Die von Survey123 unterstützten Barcode-Typen sind in der folgenden Tabelle aufgeführt:
| 1D oder 2D | Barcode-Typ | XLSForm-Syntax |
|---|---|---|
1D | Codabar | codabar |
Code 39* | code39 | |
Code 93 | code93 | |
Code 128 | code128 | |
EAN-8 | ean8 | |
EAN-13 | ean13 | |
ITF | itf | |
UPC-A | upca | |
UPC-E | upce | |
UPC EAN Extension | upceanextension | |
2D | Aztec-Code | aztec |
Data Matrix | datamatrix | |
MaxiCode | maxicode | |
| PDF417* | pdf417 | |
QR-Code | qrcode | |
RSS-14 | rss14 | |
RSS Expanded | rssexpanded |
* Die Barcode-Typen "Code 39" und "PDF417" müssen einzeln festgelegt werden, z. B.: barcodeType=code39 oder barcodeType=pdf417.