11

我正在对(大型)图书编目项目进行一些可行性研究。任何有助于提供良好信息来源的帮助将不胜感激,但我特别想知道的事情是:

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

2.)这可能通过一些信息来源得到更好的回答,但是我应该在条形码扫描仪中寻找什么样的东西,特别是如果我想扫描,特别是书籍上的很多条形码。

3.)这也可以通过一些信息来源更好地回答,书籍的条形码中标准存储了什么样的信息。

我知道这是相对离题的,但任何帮助将不胜感激。

4

2 回答 2

10
  1. 您不需要任何 - 大多数 USB 条码扫描仪模拟键盘 - 如果您扫描条码,它只需发送一系列按键,代表条码中编码的数字(或文本,如果它是更高级的条码编码)。大多数扫描仪都非常可配置,因此您可以将其配置为在条形码数据之前发送一个特殊字符,然后监听按键,如果它与该特殊字符匹配,然后专注于您想要条形码数据的输入字段。
  2. 这在很大程度上取决于您要做什么,正在做的家具等。我参与了相当大的通用扫描仪(恰好是这些)的推出-它对我们正在做的事情很好,并且不需要安装任何驱动程序或任何东西……唯一需要做的就是将随附的支架用螺栓固定在 PC 旁边的桌子上——这不是我们关心的问题!
  3. 典型的图书条形码对图书的ISBN进行编码。
于 2010-12-14T01:03:03.897 回答
3

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

于 2010-12-14T01:03:20.813 回答