Баркоды

Тип вопроса штрихкода позволяет пользователям получать данные штрихкода в опросе. Пользователи выбирают кнопку Штрихкод, чтобы сканировать штрихкод с помощью камеры устройства. Значение, считанное со штрихкода, отображается в текстовом поле.

Тег сканированного QR-кода в опросе.

Выбрав для оформления минимальное, вопрос типа бар-код отображает единственную кнопку для запуска сканера. Текстовое поле, которое содержит значение штрихкода, не отображается.

Минимальное оформление для вопроса штрихкода.

Следующий пример показывает, как добавлять вопрос штрихкода с минимальным оформлением в опрос.

Тип вопроса штрихкода в XLSForm

Вы можете увеличить точность и производительность сканирования штрихкодов на Android, сделав доступными расширенные функции камеры. В полевом приложении Survey123 выберите Параметры > Конфиденциальность и безопасность и включите Включить расширенные функции камеры. Расширенные функции камеры используют Google ML Kit. На устройствах iOS встроенный Apple Vision API для определения штрихкода используется по умолчанию. Дополнительную информацию см. в разделе Машинное обучение.

Типы штрихкодов

Тип вопроса штрихкода поддерживает множество одномерных и двумерных типов штрихкодов. Вы можете задать типы штрихкодов, которые пользователям разрешено сканировать в опросе, добавив параметр barcodeType в столбец body::esri:style на листе опрос. Вы можете увеличить надежность и производительность сканирования штрихкода, ограничив число типов штрихкодов, которые пользователи могут сканировать. Например, если пользователям необходимо сканировать тег объекта, который всегда является QR-кодом, укажите barcodeType=qrcode. Параметр barcodeType принимает следующие значения:

  • all - все поддерживаемые типы штрихкодов, за исключением code39 и pdf417.
  • 1d - все поддерживаемые типы штрихкодов, за исключением code39
  • 2d - все поддерживаемые типы штрихкодов, за исключением pdf417
  • Один или несколько типов штрихкодов, разделенные запятыми, например: barcodeType=aztec,maxicode,qrcode

Типы штрихкодов, поддерживаемые Survey123, перечислены в следующей таблице:

1D или 2DТип штрихкодаСинтаксис XLSForm

1D

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

2D

Aztec Code

aztec

Data Matrix

datamatrix

MaxiCode

maxicode

PDF417*

pdf417

QR-код

qrcode

RSS-14

rss14

Расширенный RSS

rssexpanded

*Типы штрихкодов Код 39 и PDF417 должны быть заданы отдельно, например: barcodeType=code39 или barcodeType=pdf417.

Когда параметр barcodeType не указан, все поддерживаемые типы штрихкодов можно сканировать по умолчанию, за исключением aztec, code39, datamatrix, maxicode и pdf417. Пользователи могут вручную выбрать эти типы штрихкодов в полевом приложении, щелкнув кнопку Параметры в сканере штрихкодов. Типы штрихкодов нельзя выбирать в веб-приложении.


В этом разделе
  1. Типы штрихкодов