新闻资讯

斑马PDA中DataWedge参数设置教程

2025-03-21 16:17:16


Datawedge 官方手册请参考

http://techdocs.zebra.com/datawedge/


我这里只是  datawedge 7.0.4 的部分中文解析



以安卓系统为例

Datawedge的设置

我们首先打开apk

image.png


可以看到如下图的配置界面

里面已经包含了3个配置

image.png

profile0 是系统默认关联

launcher是一些系统程序关联

DWDemo 与扫描演示程序关联

所以如果你自己开发的程序

要接收使用扫描头扫描的数据

请一定要把你的程序关联

Datawedge就像一个连接器

把扫描引擎和你的应用apk

连接起来的通道

如果你不设置

系统默认使用Profile0的配置

你可以为自己的apk新建一个配置

这样就不被其他应用影响

image.png

image.png

在新建完成TEST后

进入配置

然后选择“关联应用程序”

image.png

可以选择右上角"..."

新建应用程序/活动 

关联你的应用APK

image.png

例如我选择自己的小程序

image.png

然后选择apk对应的所有活动

image.png

这样就算是关联好了

image.png

这样我在使用自己apk的时候

就能通在光标处

扫描输入数据采集信息。



以上只是最简单的设置

下面我们来看看Datawedge还能做些什么


NO.1 

勾选Data capture plus

激活触屏扫描虚拟按键

image.png

勾选后可以在屏幕上

看到一个位置可以

根据你手指位置调整的

黄色扫描触发按键区

image.png



NO.2配置扫描仪参数

进入之后

你可以根据需要

做很多扫描引擎的高级配置

image.png

1-选择PDA连接的扫描器

2-可以选择解码器支持的条码类型

3-可以设置每种条码解码时的参数

4-设置UPC/EAN的参数

5-设置读取器参数

image.png

设置读取器参数很重要

设置读取器参数很重要

设置读取器参数很重要


客户想要的

扫描器的优化可能都在这里

image.png

5-1设置条码的字符集。

二维码识别中文乱码可能就是UTF-8和GB2312

可以在这里设置调整


5-2设置一维条码的禁区等级

也就是条码周围的留白区

image.png


5-3瞄准点开关

打开关闭扫描时候的瞄准点/线

5-4瞄准的时间 Aim Timer

这个瞄准对焦时间

5-5瞄准扫描触发方式

你可以在这里设置不同的

扫描触发方式

image.png

触发 - 对于每次触发按下,可以扫描单个条形码。


定时保持 - 按下一次触发后,瞄准会话将在Aim Timer指定的时间内启动。当此时间到期时,启动解码会话并且可以看到扫描光束。解码会话将保持活动状态,直到波束计时器到期,触发器被释放或条形码被解码。


定时释放 - 按下触发后,启动瞄准会话并继续直到触发释放。如果释放触发时目标定时器到期,将启动解码会话,扫描光束可见,其剩余时间等于Beam timer或条形码被解码。


按下并释放 - 按下并释放扳机时扫描光束开始。解码会话将保持活动状态,直到波束计时器到期或条形码被解码。


连续读取 - 按住扫描触发器将连续扫描条形码。Zebra RS507蓝牙环形扫描仪不支持。

往下翻

image.png


5-6扫描解码的时间 Beam timer

你按住扫描键,PDA等待扫描的最长时间

是ms为单位

5-7扫描到不同条码的超时

为了保证数据传输的可靠性

这里设置了解读下一个不同条码

间隔的时间

将这个时间调小可以提高

解码反应速度

5-8扫描Digimarc 解码支持

设置打开可以支持

印刷的隐形Digimarc条码

Digimarc条码目前用在很多零售商品

人眼看不到条码,但是机器可以识读

image.png


5-9扫描时候辅助照明

设置可以打开关闭

扫描解码时候的辅助照明灯光


5-10扫描反白1维条码支持

设置打开可以支持

反白的一维条码


5-11扫描LCD屏幕上条码支持

设置打开可以支持

LCD液晶屏上的条码


继续往下翻

image.png

5-12扫描线性安全级别

设置选择条码的不同

线性安全级别的设置

针对不同长短条码的安全冗余

image.png


5-13扫描在低电量超时

设置在低电量时的工作处理


5-14扫描Picklist 瞄准扫描

设置瞄准点对准扫描

设置后只有瞄准点照射的

条码能够被解析


5-15低品质条码级别

低品质条码设置

线性安全级别的设置


5-15相同条码扫描间隔

未来避免同一个条码

数据扫描时被重复录入

image.png


5-16设置条码扫描模式

在这里可以选择

单条码采集

多条码采集

5-17设置DPM扫描配置

在支持DPM的手持PDA

读取器参数

还有2项DPM相关的设置

image.png

DPM的照明模式


DPM的扫描解码模式

1 禁用DPM模式

2 激光蚀刻DPM

3 蚀刻和撞针DMP

image.png




以上都是一些硬件设置

如果客户需要对扫描数据

进行预处理

可以通过修改

“按键输出”或“intent输出”的配置

基本数据格式化

高举数据格式化

等功能

image.png

可以方便的

为扫描的数据添加回车符,制表符

增加前后缀字符

设置为16进制格发送

image.png

或者添加自己的规则

对数据的进行自定处理

image.png

image.png

在设置规则注意:

image.png

x  - 检查字符“x”

\xhh  - 检查十六进制值为0xhh的字符

\uhhhh  - 检查值为0xhhhh的Unicode字符

字符串位置 - 检查“要检查的字符串”参数中指定的字符串的起始位置(从0开始)。例如,如果获取字符串“123ABC123”,则字符串位置为3的目标字符串“AB”将调用操作,但如果“AB”位于字符串中的任何其他位置,则不会调用操作(或者不存在)。请注意,示例字符串的“AB”部分从左边的第四个字符开始,从0开始计数时是位置3。


然后设置相应的操作

image.png



看了这么多


image.png

1  按住扫描键连续扫描

修改“读取器参数”下

5-5瞄准扫描触发方式 ,设置为连续识读

这样按住扫描键,就开始解读条码,知道松开按键

image.png


2 瞄准点选择识读

在“读取器参数”下

5-14扫描Picklist 瞄准扫描

设置瞄准点对准扫描

image.png


3 一次性多条码扫描

通过设置“读取器参数”

5-16设置条码扫描模式

在这里可以选择

多条码采集

image.png

默认的是5个条码同时采集

可以在上一级“多条码参数”中设置

需要一次扫描的条码数量。值范围:2到10

image.png

4 intent 广播模式设置

如果您需要在开发程序中

通过intent 广播方式获取扫描到的数据

请勾选 intent 输出  后的 启用标记

image.png

image.png


然后在你代码AndroidManifest.xml 文件中添加

<intent-filter>
...
<action android:name="android.intent.action.DEFAULT" /><category android:name="android.intent.category.MAIN" /></intent-filter>

然后调用

注意,这是斑马默认的名字



android.intent.category.DEFAULT

android.intent.category.MAIN


如果客户是已经开发好的程序

你可以尝试修改成他们程序中已经设置好的

intent 操作

用斑马的设备去适配

image.png

修改intent 操作

image.png

image.png



image.png

最后还有一个不常用的功能

IP 输出

就是把扫描到的数据发送到

固定IP的PC设备上去

image.png


PC设置IPWedge

1.访问Zebra支持门户网站上IP Wedge for Windows下载页面,接受EULA并下载。

https://www.zebra.cn/us/en/support-downloads/software/utilities/ipwedge-for-datawedge.html

注意:Windows Mobile / CE设备可能需要不同版本的IPWedge有关更多信息,请访问Windows Mobile / CE下载页面

2. 在要将扫描数据发送到的系统上安装.zip文件

3. 运行IPWedge应用程序屏幕显示类似于下图。记下IP地址和端口号(在红色框中)。

image.png

PWedge系统托盘菜单显示系统IP地址和受监控端口 

客服