我想知道如何将 USB 条形码扫描仪集成到 Qt 应用程序以及条形码打印机中。
我寻找教程,但没有发现任何有趣的东西。有任何想法吗?
提前致谢。
我想知道如何将 USB 条形码扫描仪集成到 Qt 应用程序以及条形码打印机中。
我寻找教程,但没有发现任何有趣的东西。有任何想法吗?
提前致谢。
从应用程序的角度来看,大多数条码扫描仪 IIRC 基本上就像键盘一样工作。您只需提供一个文本字段,条形码阅读器“键入”它读取的内容。所以你真的不需要担心这个,除了验证输入,如果你不想显示输入,可能会提供一个隐藏的文本字段。
或者一个模式对话框说“扫描项目”,重点放在隐藏的文本区域。
就条码打印机而言,如果您知道要输出的标准,则最好创建 SVG 或 PDF 并导出以进行打印。这样您的应用程序就可以处理打印尺寸等。
你没有说你使用的是什么语言,所以我找不到你的条形码书写库。
这不是一个真正的Qt问题。
大多数扫描仪的行为类似于 USB 键盘,只需输入数字,就好像您已键入它们一样,否则它们将附带一个您可以像其他任何工具一样使用的库。
这看起来像是一个取决于 USB 条形码扫描仪功能的答案。
根据我的经验,它涉及 USB 条形码扫描仪,它只是扫描条形码并将其发送到应用程序,就好像条形码中每个数字的击键是模拟的一样。我不需要 API 库,我只需在文本框中输入一个输入,等待下一次扫描。
您应该检查一下是否是这种情况。或者可以有一个专门的 API 库来与扫描仪交互。
我确实使用了OPOS工具包,它有一系列用于 .NET 代码的填充程序或瘦包装器,直到我发现 Microsoft 在这里和这里都有一个用于 .NET 框架的集成POS sdk库。
希望这会有所帮助,最好的问候,汤姆。