tabs – Code128条形码中的TAB键

我正在尝试创建一个带有TAB键的条形码.
好像有些生成器(到目前为止只找到一个)使用〜作为TAB键.
但我似乎无法让它与任何其他发电机一起工作.

我还读到Code128 A支持ASCII,这意味着“HT”应该作为水平选项卡.

关于Code128解密为TAB的任何想法?

生成包含ASCII控制字符的代码128

代码128可用于编码Latin-1字符集中的任何字符,包括ASCII控制字符(序号0到31).

这是一个Code 128条形码,代表一个单独的HT字符(ASCII值9):

内部编码使用代码集A并包含以下代码字:

[103/START-A] [73/HT] [73/check-digit] [106/STOP]

扫描包含ASCII控制字符的条形码的一般效果

由于可以向系统提供条形码内容的不同方式,扫描包含ASCII控制字符的任何类型的条形码可能不会给出预期的结果.每种方法都将提供不同的方法来配置控制代码如何呈现给您的应用程序.

可以在“键盘楔形”模式下配置硬件读取器,其中设备通过生成键盘扫描码来模拟物理键盘.在这种情况下,您通常可以将设备配置为在扫描之前和之后提供特定的“键序列”,并提供从条形码中表示的Latin-1序号(0-255)到由物理扫描码读取的物理扫描码的映射.键盘界面,例如,在特定应用程序中,可以选择将回车(ASCII 13)映射到向下箭头(5000)扫描代码. This text描述了ASCII控制字符和扫描码之间的关系.

或者,硬件或软件阅读器可以使用驱动程序.这种方法有很多变化,但通常它们提供合成RS232接口(可能通过USB)或钩入操作系统的OLE子系统.在最基本的情况下,扫描条形码相当于将一些文本粘贴到文本字段中 – 您可能需要设备/软件执行原始条形码数据的某种转换,您可能还需要修改应用程序以对输入. (例如,考虑将包含TAB字符的某些文本粘贴到文本字段中的结果不一定与实际按下键盘上的TAB键相同.)

条形码阅读器的文档应描述可用的接口和自定义扫描数据表示的方法.

https://stackoverflow.com/questions/30895388/tab-key-in-code128-barcodes

转载注明原文:tabs – Code128条形码中的TAB键