[最后更新于2021年11月3日]gydF4y2Ba
条形码是一种机器可读的光学数据表示。我们周围的很多东西都有条形码。你可以在你购买的任何包装物品中找到它们,在书籍的封底中,很可能在笔记本电脑、电源适配器或你现在正在使用的个人电脑中找到它们。gydF4y2Ba
通常情况下,条形码是用贴纸贴在物品上,或者简单地印在物品上。您可以在条形码中放入您想要的任何数据,但通常它们用于明确地识别项目。条形码的设计目的是对数据进行编码,可以使用条形码扫描仪或智能手机的摄像头快速扫描。gydF4y2Ba
在图片中,一个条形码被放置在一个路标的后面。条形码唯一地标识资产,但也携带有关安装日期、制造商和其他重要信息的信息。gydF4y2Ba
检查员使用Survey123现场应用程序可以快速扫描条形码,并将所有资产信息加载到表单中。这时,表单就可以完成并提交了。gydF4y2Ba
条形码的种类gydF4y2Ba
有多种口味的条形码,它们被组织成两类:线性和二维(矩阵)条形码。gydF4y2Ba
原来的条形码都是线性的。它们发明于20世纪60年代,在20世纪70年代普及,直到今天仍然是最常用的。下面是表示值03600029145的线性条形码gydF4y2Ba
二维条形码可以编码更多的信息。如今最流行的是QR码,你可能已经在智能手机上使用它来快速访问一个网站,或下载一个移动应用程序。gydF4y2Ba
有很多不同类型的条形码,甚至是这两类中的每一类。选择一种类型还是另一种类型取决于您想要编码的数据类型(例如,并非所有类型都支持国际字符)、数据的大小、用于贴纸的空间大小等gydF4y2Ba
在选择要使用的条形码类型之前的另一个重要方面是许可。许多条形码样式都获得了专利,您不能使用它们来打印自己的数据。你可以了解更多关于不同类型的条形码gydF4y2Ba维基百科gydF4y2Ba.gydF4y2Ba
从实际的角度来看,如果您想创建自己的条形码,安全的选择是使用2D风格,因为它将为您提供良好的灵活性来存储不同类型的数据或公共领域的数据,例如gydF4y2Ba阿兹特克gydF4y2Ba或gydF4y2Ba二维码gydF4y2Ba.gydF4y2Ba
打印条形码有不同的方法。开始玩的时候,我个人很喜欢gydF4y2Baqr-code-generator.comgydF4y2Ba也gydF4y2Babarcode-generator.orggydF4y2Ba.你还会发现API,以编程方式创建这些条形码,以及各种各样的打印贴纸的解决方案:批量,从袖珍式打印机,打印防水条形码等。条形码真的是一个世界。如果你足够硬核,你甚至会发现有人会把它们纹在你身上。gydF4y2Ba
Survey123中的条形码(基础知识)gydF4y2Ba
如果希望现场用户能够扫描条形码并将数据添加到调查中,则需要添加条形码类型的问题。如下面的屏幕截图所示,XLSForm规范包括一个条形码问题类型。gydF4y2Ba
默认情况下,条形码问题在表单中显示为一个输入框,旁边有一个条形码扫描仪按钮。用户可以手动输入文本或点击扫描按钮来触发设备摄像头。通过简单地关注条形码,条形码将被扫描,并将其中的数据添加到表单中。gydF4y2Ba
Survey123支持以下条形码类型:gydF4y2BaQR码,代码39,代码93,代码128,EAN 8, EAN 13, UPC A, UPC E, UPC EAN扩展,Aztec, Codabar,数据矩阵,ITF, MaxiCode, PDF 417, RSS14和RSS扩展gydF4y2Ba.gydF4y2Ba
默认情况下,Survey123字段应用程序将自动扫描除Code-39和PDF417之外的所有条形码类型。如果您需要扫描Code-39或PDF417,进入扫描器对话框设置并激活您的目标格式。您的条形码首选项将被记住。gydF4y2Ba
为了帮助您入门,Survey123 Connect包括一个条形码调查设计示例。打开Survey123 Connect,单击New Survey,然后在Samples类别中查找。发布调查并将其下载到您的设备中,以便熟悉XLSForm语法和应用程序体验。gydF4y2Ba
最小的外观和计算gydF4y2Ba
Survey123中的条形码问题支持gydF4y2Ba最小的gydF4y2Ba外观。使用时,问题不会显示任何类型的输入文本框。相反,用户只会看到问题的名称,以及启动扫描仪的按钮。gydF4y2Ba
条形码问题中的最小外观通常与其他问题中的计算结合使用:条形码问题用于获取数据,计算提取数据并将其显示给用户。gydF4y2Ba
例如,您希望使用条形码来存储资产和生产资产的公司的唯一标识符。就像边上的条形码一样。gydF4y2Ba
我们不希望在单个字段中显示所有信息,因为这会使字段用户感到困惑,并且以这种方式存储有些无用。gydF4y2Ba
使用最小的外观和计算,您可以从条形码中解析信息,并将其显示并存储在不同的字段中……如下面的例子所示:gydF4y2Ba
如果条形码中的信息比较复杂,可以使用gydF4y2Ba自定义JavaScript函数gydF4y2Ba解析其内容。gydF4y2Ba