USB条码扫描器研究

时间:2010-12-14 00:55:15

标签: python barcode barcode-scanner

我正在就(大型)图书编目项目进行一些可行性研究。任何帮助都会得到很好的信息来源,但是我特别想知道的是:

1.)python是否有与条形码阅读器(最好是USB)一起使用的模块?还有哪些其他程序可以读取条形码信息?

2.)用一些信息来源可以更好地回答这个问题,但是我应该在条形码扫描仪中寻找什么样的东西,特别是如果我想要扫描,特别是书上的大量条形码。

3.)使用一些信息来源也可以更好地回答这一问题,书中的条形码标准存储了哪种信息。

我知道这是相对偏离主题的,但任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:10)

  1. 您不需要任何 - 大多数USB条形码扫描仪模拟键盘 - 如果您扫描条形码,它只会发送一系列按键,表示条形码中编码的数字(或文本,如果它是更先进的条形码编码)。大多数扫描仪都是可配置的,因此您可以将其配置为在条形码数据之前发送特殊字符,然后监听按键,如果它与特殊字符匹配,则将焦点放在您想要条形码数据的输入字段上。
  2. 这很大程度上取决于你要做什么,家具在哪里做,等等。我参与了一个相当大的通用扫描仪推出(碰巧是these) - 它有效对我们正在做的事情很好,并且没有任何驱动程序可以安装或任何东西......唯一需要做的就是将它附带的支架用螺栓固定在PC旁边的桌子上 - 这不是我们关注!
  3. 典型的图书条形码对图书的ISBN进行编码。

答案 1 :(得分:3)

您正在制作python Web应用程序还是客户端应用程序?除非您正在寻找专门的条形码扫描功能,否则它并不重要,因为扫描仪的输入看起来像键盘输入(有时带有特殊输入字符前缀),因此您只需要有一种方法来聆听键盘输入并捕捉那个特殊的角色。