大多数条码扫描器基本上与键盘类似,从您的应用程序的角度来看。您只需提供一个文本字段,条形码阅读器将“键入”其读取的内容。因此,您真的不需要担心这个问题,除了验证输入并可能提供隐藏文本字段以避免显示输入之外。或者使用模态对话框,显示“扫描项目”,并将焦点放在隐藏的文本区域上。就条码打印机而言,如果您知道正在输出的标准,最好创建SVG或PDF并导出以进行打印。这样,您的应用程序可以处理打印尺寸等问题。您没有说明使用的语言,因此我无法为您找到条形码编写库。
这似乎是一个取决于USB条码扫描仪功能的答案。 根据我的经验,它只是简单地扫描条形码,并将其发送到应用程序中,就好像模拟了每个数字键入文本框中。我不需要使用API库,只需在等待下一次扫描的文本框上放置一个输入即可。 您应该检查并查看这是否适用。或者可能有一个专门的API库与扫描仪交互。 我确实使用了 OPOS 工具包,其中包含了一系列的薄包装器来适配.NET代码,直到我发现Microsoft有一个集成 POS sdk 库适用于.NET框架 这里 和 这里。 希望这可以帮到你, 最好的问候, 汤姆。