数据编辑#

简介#

读码设备解码成功后,获得一串数据,这串数据可以是数字,英文,符号等,对于二维码还可以是汉字。这串数据就是条码所包含的数据信息。在实际应用中,可能不仅仅需要条码的数据信息,也可能需要知道获得的这串数据信息是来自于哪一种类型的条码,或者需要知道条码信息是在哪一天扫描的,或者需要在识读完一条条码后,记录条码的文本可以自动换行回车,这些需求可能不包含在条码的数据信息中。

在制码时增加这些内容,势必增加条码数据长度且灵活性不够。人为的在条码的数据信息前面或者后面增加一些内容,而且这些增加的内容,可以根据需求实时改变,可以选择增加或者屏蔽,这就是条码数据信息的前后缀。通过增加前后缀,即满足了需求又无需修改条码信息的内容。

  • 可以为一种码制或所有码制添加或清除前缀或后缀字符。

  • 使用 ASCII 转换表 添加任何前缀或后缀

  • 按照在输出中显示顺序添加前缀或后缀字符。

  • 配置特定码制(或所有码制)时,为特定条码类型序号对应的码制添加前缀或后缀字符。

  • 前缀或后缀配置的最大大小为200 个字符。

前缀/后缀添加#

  1. 扫描“添加前缀”或“添加后缀”条码。

  2. 确定要添加前缀或后缀的码制,从 一维码制 确定2 位十六进制值。例如,对于 Code 11,条码类型序号为“h”,Hex ID 为 68

  3. 扫描 附录图表 中的2 个十六进制数字,或扫描99 应用于所有码制。

  4. ASCII 转换表 确定前缀/后缀的十六进制值。

  5. 扫描 附录图表 中的2 位十六进制值。

  6. 对每个前缀/后缀字符重复步骤4和5。

  7. 要添加条码序号,请扫描5C80

要添加AIM I.D.,请扫描5C81

要添加反斜杠(\),请扫描5C5C

备注

要在步骤7中添加反斜杠(\),必须扫描5C 两次 - 一次创建前导反斜杠,然后创建反斜杠本身。

  1. 扫描“保存”条码退出并保存,或扫描“放弃”条码退出而不保存。重复步骤1-6,为其他码制添加前缀或后缀。

../../_shared/_images/module-hs7/889002..png

添加前缀#

../../_shared/_images/module-hs7/image61.png

添加后缀#

../../_shared/_images/module-hs7/800002..png

保存#

../../_shared/_images/module-hs7/800000..png

放弃#

示例

特定码制添加后缀

为 Code 128 添加CR(回车)后缀。

步骤:

  1. 扫描“添加后缀”条码。

  2. 一维码制 中确定 Code 128 的2 位十六进制值:6A

  3. 附录图表 中扫描“6”,“A”条码。

  4. ASCII 转换表 确定回车后缀的十六进制值:0D

  5. 扫描 附录图表 中的“0”,“D”条码。

  6. 扫描“保存”条码,或扫描“放弃”条码退出而不保存。

../../_shared/_images/module-hs7/image61-2.png

添加后缀#

../../_shared/_images/module-hs7/K6K..png

6#

../../_shared/_images/module-hs7/KAK..png

A#

../../_shared/_images/module-hs7/K0K..png

0#

../../_shared/_images/module-hs7/KDK..png

D#

../../_shared/_images/module-hs7/800002.-2.png

保存#

所有码制添加回车后缀#

为所有码制添加回车后缀,请扫描以下条码。此操作首先清除当前所有后缀,然后为所有码制添加回车后缀。

../../_shared/_images/module-hs7/890000..png

为所有码制添加回车后缀#

所有码制添加换行后缀#

为所有码制添加回车换行后缀,请扫描以下条码。此操作首先清除当前所有后缀,然后为所有码制添加回车换行后缀。

../../_shared/_images/module-hs7/888002990A..png

为所有码制添加换行后缀#

所有码制添加回车换行后缀#

为所有码制添加回车换行后缀,请扫描以下条码。此操作首先清除当前所有后缀,然后为所有码制添加回车换行后缀。

../../_shared/_images/module-hs7/888002990D0A..png

为所有码制添加回车换行后缀#

键盘操作#

在进行解码输出时可以通过配置对键盘进行不同的操作,例如在解码输出之后执行自动保存。

  1. 键盘操作 ASCII 转换 中确定要执行的键盘操作对应的2 位十六进制值,确定需要设置的码制的2 位十六进制值。

  2. 首先扫一下 “添加键盘操作”条码。

  3. 然后确定键盘操作与条码输出的先后顺序,如键盘操作在前,则扫描“添加前缀”条码,键盘操作在后,扫描“添加后缀”条码。

  4. 根据对应的值扫描 附录图表 中对应的4 位十六进制值(包括码制与对应的键盘操作)

  5. 扫描“保存”条码。

  6. 扫描“结束添加键盘操作”

../../_shared/_images/module-hs7/8210042..png

开始添加键盘操作#

../../_shared/_images/module-hs7/8210040..png

结束添加键盘操作#

示例

为所有码制添加解码输出后进行保存的操作

首先确认要执行的操作:在条码输出后进行保存,即在输出条码后面添加后缀.然后根据附录的表格确定对应的十六进制值,所有码制对应“9”“9”,保存操作对应的是“1”“3”。

确定之后,依次扫描“添加键盘操作”条码 ,“添加后缀”条码,“9”,

9”,“1”,“3” ,最后扫描“保存”条码.

(其中“9”“9”对应的是所有码制,“1”“3”对应的是解码输出后进行保存)

前缀/后缀清除#

可清除一种码制的前缀/后缀。如已添加一种码制的前缀/后缀,则可扫描

“清除一种码制的前缀/后缀”条码,从此码制中删除所有前缀/后缀字符。扫描“清除所有码制前缀/后缀”,将删除所有码制前缀/后缀。

  1. 扫描“清除一种码制的前缀”或“清除一种码制的后缀”条码。

  2. 一维码制 确定要清除前缀/后缀码制的2 位十六进制值。

  3. 扫描 附录图表 中2 位十六进制值;例如扫描“9”,“9”条码应用于所有码制。

  4. 扫描“保存”条码。

../../_shared/_images/module-hs7/889004..png

清除一种码制的前缀#

../../_shared/_images/module-hs7/888004..png

清除一种码制的后缀#

../../_shared/_images/module-hs7/800002.-3.png

保存#

前缀选择#

../../_shared/_images/module-hs7/889002.-2.png

添加前缀#

../../_shared/_images/module-hs7/889003..png

清除所有码制前缀#

../../_shared/_images/module-hs7/889004.-2.png

清除一种码制的前缀#

后缀选择#

../../_shared/_images/module-hs7/888002..png

添加后缀#

../../_shared/_images/module-hs7/888003..png

清除所有码制后缀#

../../_shared/_images/module-hs7/888004.-2.png

清除一种码制的后缀#

功能码传输#

当启用功能码传输并且输出数据中包含功能码时,读码设备会将功能码数据传输到主机。默认值=禁用。

../../_shared/_images/module-hs7/8080070..png

* 禁用#

../../_shared/_images/module-hs7/8080071..png

启用#

条码延迟传输#

每次传输条码时可设置高达5000 ms(以5 ms为增量)的延迟。扫描以下条码,然后扫描 附录图表 5 ms延迟的数量,然后扫描“保存”条码。

../../_shared/_images/module-hs7/image82.png

条码延迟#

如要消除条码传输延迟,请扫描“条码延迟”条码,并将延迟数设置为0。 使用 附录图表,然后扫描“保存”条码。

示例

为传输条码设置一个100 ms的延迟:

首先扫描“条码延迟”,然后扫描 附录图表2”“0”(100 ms / 5 ms = 20),然后扫描“保存”条码,即可设置100 ms的传输条码延迟。