Le type de question barcode (code à barres) permet aux utilisateurs de capturer les données des codes à barres d’une enquête. Les utilisateurs cliquent simplement sur le bouton Barcode (Code à barres) pour numériser un code à barres avec la caméra de l’appareil. La valeur du code à barres après lecture est affichée dans la zone de texte.
Lorsque l’apparence est définie sur minimal, seul le bouton est affiché dans une question de type code à barres pour lancer le scanner. La zone de texte qui contient la valeur du code à barres n’est pas affichée.
L’exemple suivant montre comment ajouter une question de type code à barres avec une apparence minimale dans une enquête :
Vous pouvez activer les fonctions de caméra améliorées pour accroître la précision et les performances de la numérisation des codes à barres sur Android. Dans l’application de terrain Survey123, sélectionnez Settings (Paramètres) > Privacy and Security (Confidentialité et sécurité) et activez Enable enhanced camera features (Activer les fonctions de caméra améliorées). Les fonctions de caméra améliorées utilisent Google ML Kit. Sur les appareils iOS, l’API Apple intégrée pour la détection des codes à barres de la marque Vision est utilisée par défaut. Pour plus d’informations, reportez-vous à la section Machine Learning.
Types de codes à barres
Le type de question barcode (code à barres) prend en charge plusieurs types de codes à barres unidimensionnels et bidimensionnels. Pour indiquer les types de codes à barres que les utilisateurs sont autorisés à numériser dans une enquête, vous pouvez ajouter le paramètre barcodeType dans la colonne body::esri:style de la feuille de calcul survey. Vous pouvez limiter le nombre de types de codes à barres numérisables par les utilisateurs pour accroître la fiabilité et les performances de la numérisation des codes à barres. Par exemple, s’il est demandé aux utilisateurs de numériser une étiquette de ressource qui est toujours un QR Code, définissez barcodeType=qrcode. Le paramètre barcodeType accepte les valeurs suivantes :
- all - Tous les types de codes à barres pris en charge, sauf code39 et pdf417
- 1d - Tous les types de codes à barres unidimensionnels, sauf code39
- 2d - Tous les types de codes à barres bidimensionnels, sauf pdf417
- Un type de code à barres, ou plusieurs types de codes à barres séparés par des virgules ; par exemple : barcodeType=aztec,maxicode,qrcode
Les types de codes à barres pris en charge par Survey123 sont répertoriés dans le tableau suivant :
1D ou 2D | Type de code à barres | Syntaxe XLSForm |
---|---|---|
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 | |
Extension UPC EAN | upceanextension | |
2D | Code Aztec | aztec |
Data Matrix | datamatrix | |
MaxiCode | maxicode | |
PDF417* | pdf417 | |
QR Code | qrcode | |
RSS-14 | rss14 | |
RSS étendu | rssexpanded |
* Les types de codes à barre Code 39 et PDF417 doivent être indiqués séparément ; par exemple : barcodeType=code39 ou barcodeType=pdf417.
Lorsque le paramètre barcodeType n’est pas défini, tous les types de codes à barres pris en charge peuvent être numérisés par défaut, sauf aztec, code39, datamatrix, maxicode et pdf417. Les utilisateurs peuvent sélectionner manuellement ces types de codes à barres dans l’application de terrain à l’aide du bouton Settings (Paramètres) du scanner de codes-barres. Il n’est pas possible de sélectionner les types de codes-barres dans l’application Web.
Vous avez un commentaire à formuler concernant cette rubrique ?