Skip to main content

barcode_tool38dc.png 条形码

使用“条形码”工具从文本数据生成条形码,或从图像读取条形码。

要求 Alteryx Intelligence Suite

此工具是 Alteryx Intelligence Suite 的一部分。Intelligence Suite 需要单独的许可证,并需要以 Designer 附加组件进行安装。安装 Designer 后,请安装 Intelligence Suite 并 开始您的免费试用

重要

对于 Designer 2023.2 或更高版本,“条形码”工具需要其他依赖项才能运行。请 下载并安装 Microsoft Visual C++ 2013 可再发行程序包,以添加这些必需的依赖项。

支持的条形码类型

重要

  • Code 128 条形码生成仅支持 ASCII 字符,最大字符数限制为 253。

  • 如果您的条形码包含 ASCII 和 Unicode 字符的混合,则“条形码”工具可能无法正确解释。

类型

生成

读取

二维码

代码 128

代码 39

UPCA

EAN-8

EAN-13

EAN-14

ISBN-10

ISBN-13

ISSN

JAN

I25

工具组件

“条形码”工具有 2 个锚点:

  • 输入锚点:使用输入锚点来连接要生成或读取的条形码数据。

  • 输出锚点:使用输出锚点将生成的条形码或读取的条形码数据传递到下游。

配置工具

从文本生成条形码

  1. 将“条形码”工具添加到画布上。

  2. 使用锚点将“条形码”工具连接到文本数据。

  3. 选择 操作模式 下的 从文本生成条形码

  4. 选择 包含文本的列

    1. “条形码”工具仅接受字符串数据类型。根据需要使用 “选择”工具 调整数据类型。

  5. 选择 条形码类型 。您可以做出多个选择。

  6. 运行 工作流。

从图像中读取条形码

重要

要从图像读取条形码,请确保条形码没有模糊或太小。图像质量差可能会对您的结果有所影响。如果图像质量较差,请使用 “图像处理”工具 尝试预处理图像。

  1. 将“条形码”工具添加到画布上。

  2. 使用锚点将“条形码”工具连接到图像数据。

  3. 操作模式 下选择 从图像读取条形码 。图像可以包含多个支持的条形码类型。

  4. 选择 包含图像的列

    1. 可选:包括条形码的裁剪图像。

    2. 可选:包括原始图像,并用红框圈出识别的条形码。

  5. 运行 工作流。

输出

“条形码”工具除了输出基于 操作模式 的各种列外,还输出传入列。

从文本生成条形码

  • 包含生成的每种条形码类型(例如二维码或 Code 128)的 Blob 的单独列。使用“图像”工具可以查看 Blob。

从图像中读取条形码

  • decoded:此列包含从条形码读取的文本。

  • type:此列包含读取的条形码类型。

  • cropped_barcode:此列包含裁剪的条形码图像作为 BLOB 数据类型。

  • bounded_image:此列包含圈出的条形码图像作为 BLOB 数据类型。