如何获取FNC 3条形码128?

3
你如何在ASCII中获得FNC 3?我想用它来创建一个函数,当按下时,配置将从条码手册设置。
例如:
BarCodeComm.Output = Chr$(27) & Chr$(128) & Chr$(29) & "CD000"

我猜ASCII 128可能是FNC 3,但它没有按预期工作,有什么线索吗?
更新: 我找到了我的FNC3是由这个链接提供的ASCII“201”https://github.com/lindell/JsBarcode/issues/162,我尝试使用提供的条形码图像,所以我决定编写下面的代码。
BarCodeComm.Output = Chr$(201) & "CD000"   

如果仍然无法工作,我认为不可能在代码中读取和配置针对我的条形码扫描器的扫描功能,因为它不提供设置和结束。

如果有任何方式可以在代码(任何语言)中进行配置以供我参考,请协助一下。谢谢。


3
请参考以下答案:https://dev59.com/Jl0Z5IYBdhLWcg3wiw_n#31322815 - Terry Burton
副本略有不同。这可以被看作是关于从特定硬件/软件通知的数据格式的问题。 - kunif
1个回答

0

准确的规格取决于扫描仪用户手册和编程手册中的描述。

Chr $(128)应该表示FNC3,但可能包括它的前三个字节的组合可能指向FNC3。

因为Chr $(27)是ASCII ESC,而Chr $(29)是ASCII GS,两者都超出了Code 128代码表。

{{link1:Code 128条形码字符表}}

请查阅扫描仪的用户手册和编程手册。


这就是问题所在,我的条形码扫描器没有提供这些信息。我只是拿着条形码从https://online-barcode-reader.inliteresearch.com转换,它显示{FNC3}AB000。现在不确定该怎么办,试错了很多次最终放弃了。还是谢谢。 - Howard F
在这种情况下,您只能创建所有模式的条形码以供使用,读取您创建的条形码,并根据结果猜测格式。 - kunif

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接