新闻资讯

扫码枪设置变数据输出

2025-03-14 10:02:03


前段时间,有个客户找到我,希望我帮忙解决他们生产上遇到的一个问题。他们需要扫描零件上的进货条码,把其中两位字母替换后录入系统。

例如下面这个两个条码,把第4,5位的字符,做判断后输出。如果是“AA”的,就换成"CN"输出;如果是“BB”的就换成"UK"输出。



斑马的扫码枪,可以建立规则判断和变换数据输出。

image.png




扫描识别下面二维码,下载 
123SCAN实用工具

image.png

https://www.zebra.cn/cn/zh/support-downloads/software/utilities/123scan-utility.html

安装好后打开软件工具
image.png


打开扫码枪配置工具
image.png


选择你的扫码枪进行配置
如果没有连接也可以选择型号
配置完成后生成条码设置
image.png



在配置菜单中选择“修改数据”
  1. 你可以给输出添加“回车Enter键”
  2. 选择“高级”-ADF高级数据格式化

image.png

现在ADF设置使用了拖拉式配置,更加方便

image.png


根据客户需求,实际上我们需要在高级数据格式化中做两步,第一步是判断输入条码,第二步是对指定类型的条码做相应的输出。

对于配置就是下面的:add filter 和 add action 添加操作。

image.png

**点“add filter” 前面的 1 我们创建过滤条件(多条件,我们可以“add filter


条件过滤的选择很丰富, 各位看官可以根据自己需要选择。我这里选择了字符串判断,添加了从开始第四个字符开始AA字符串选择。设置好选择“add”,添加,再选择“select”,最后选择“保存”。

image.png

然后设置对含有“AA”字符条码的处理

这里我的思路是,先指针跳到数据开始,然后发送1-3位字符,然后再送出两个A字符,然后指针跳到第6位,发送剩余的字符。最后再送出一个回车键表示数据传输完成。

image.png

以此类推,我们添加插入一个新ADF规则

我们可以看到配置区出现了规则2 的配置。

image.png

这时候我们参考规则1,设置好对包含“BB条码”的设置处理

配置完成如下

image.png


点击“完成”配置,这时候我们可以选择:

打印条码 - 让扫码枪扫描打印出的部署条码进行配置

加载到扫描器 - 软件会直接配置下发到已经连接的扫描器。

image.png

下面就是生成的配置条码

image.png

斑马扫描器扫描配置条码,扫描开始的客户标签,就可以看到相应的数据被按规则进行变换数据处理了。

image.png

客服