Python USB条码扫描器的研究

Python USB条码扫描器的研究,python,barcode,barcode-scanner,Python,Barcode,Barcode Scanner,我正在做一个(大型)图书编目项目的可行性研究。如果您能提供任何帮助,我们将不胜感激,但我特别想知道的是: 1.)python是否有用于条形码阅读器(最好是USB)的模块?还有哪些程序可用于读取条形码信息 2.)有几个信息来源可能会更好地回答这个问题,但我应该在条形码扫描仪中查找哪些内容,特别是如果我要扫描,特别是书籍上的大量条形码 3.)这也可以通过一些信息来源得到更好的回答,即书籍条形码中标准存储的信息类型 我知道这是一个比较离题的话题,但任何帮助都将不胜感激 你不需要任何东西-大多数USB条

我正在做一个(大型)图书编目项目的可行性研究。如果您能提供任何帮助,我们将不胜感激,但我特别想知道的是:

1.)python是否有用于条形码阅读器(最好是USB)的模块?还有哪些程序可用于读取条形码信息

2.)有几个信息来源可能会更好地回答这个问题,但我应该在条形码扫描仪中查找哪些内容,特别是如果我要扫描,特别是书籍上的大量条形码

3.)这也可以通过一些信息来源得到更好的回答,即书籍条形码中标准存储的信息类型

我知道这是一个比较离题的话题,但任何帮助都将不胜感激

  • 你不需要任何东西-大多数USB条形码扫描仪模拟键盘-如果你扫描一个条形码,它只需发送一系列表示条形码中编码的数字(或文本,如果是更高级的条形码编码)的按键。大多数扫描仪都是可配置的,因此您可以将其配置为在条形码数据之前发送一个特殊字符,然后监听按键,如果它与该特殊字符匹配,则将注意力集中在需要条形码数据的输入字段上
  • 这在很大程度上取决于你要做什么,家具在哪里,等等。我参与了一个相当大的通用扫描仪的推出(碰巧是)-对于我们正在做的事情来说,它工作得很好,没有任何驱动程序需要安装或其他任何事情……唯一需要做的是,它附带的支架用螺栓固定在电脑旁边的桌子上-这不是我们的问题
  • 一个典型的图书条形码对图书的条形码进行编码

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

    你知道有没有一种好方法可以查找ISBN吗?也许是某种互联网数据库?亚马逊是最好的选择吗?我不确定。亚马逊有一个API,但我从未使用过它,也没有专门针对书籍做过任何事情。。。