Zebra扫描器添加换行问题:如何停止TC70 DataWedge扫描后追加\r\n
问题原因
DataWedge的出厂默认配置开启了「扫描结束追加结束符」的规则,你观测到的\r\n是设备默认设置的扫描结果后缀,作用是标记单次扫描数据传输结束,方便上层应用拆分连续采集的多条扫描数据。
解决步骤
- 打开Zebra TC70设备的应用列表,找到并启动DataWedge应用
- 选择你当前正在使用的配置文件:如果没有自定义过配置,直接选择默认的
Profile0 (默认配置);如果是为特定应用单独创建的配置,选中对应配置即可 - 向下滑动找到「按键输出(Keystroke Output)」分类,点击进入该分类下的*基本数据格式化(Basic Data Formatting)*选项
- 取消勾选「发送回车符(Send ENTER key)」,即可移除默认追加的
\r字符 - 若仍存在
\n后缀,找到「自定义后缀(Custom suffix)」设置项,清空输入框内已配置的换行符内容即可 - 保存配置后退出DataWedge,重启使用扫描功能的业务应用验证效果即可
如果你使用的是Intent输出方式而非按键输出,需要对应修改Intent配置里的「数据后缀(Data Suffix)」设置,清除预设的
\r\n内容即可。
内容的提问来源于stack exchange,提问作者owl1929839
相关产品推荐
相关产品推荐

