【问题标题】:Reading barcodes from Java从 Java 读取条形码
【发布时间】:2010-04-24 23:18:00
【问题描述】:

我正在处理我的 java 应用程序中的条形码阅读器。问题是条形码在读取和发送实际条形码之前和之后会发送一个返回码。我有一些 JTextFields,当阅读器读取条形码时,它会改变焦点,然后发送另一个返回值,使窗口关闭。无论如何要“拦截”那些“返回”命令吗?

【问题讨论】:

    标签: java barcode jtextfield


    【解决方案1】:

    我认为条形码阅读器(硬件)可以编程为在读取完成后不发送返回。它们通常通过阅读其用户手册中的条形码进行编程。

    【讨论】:

    • 这正是这样做的方法。您甚至可以打印配置条码,以便对扫描仪进行编程以做好事。例如,在任何扫描代码之前发送 F12 键。在您的程序中捕获 F12 并将焦点移动到适当的字段。这样您就不必在相应的字段中扫描代码。
    • 首先。感谢您的回答。我已经知道了。但我正试图让我的应用程序更加“通用”。然后,无需配置任何东西。只需插入条形码阅读器并开始使用它。需要一些东西来过滤每个特殊字符。
    • 那么您的扫描仪配置错误或条形码提供了多余的字符。标准条码通常不提供超出它所代表的数字(或字符)的额外字符。尝试将您的扫描仪重置为出厂默认设置。
    • 我认为 santiagobasulto 是在说他知道他可以将设备配置为完全按照自己的喜好运行,但他有兴趣找到一种方法以在默认情况下使用设备框配置更人性化。
    猜你喜欢
    • 2012-01-27
    • 2013-11-21
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多