问题 USB条码扫描器研究


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

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

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

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

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


4576
2017-12-14 00:55


起源



答案:


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

10
2017-12-14 01:03



你知道如果有一个查找ISBN的好方法吗?也许是某种互联网数据库? amazon.com是最好的选择吗? - Ramy
我不确定。亚马逊有一个API,但我从来没有使用它或者不得不专门对书籍做任何事情...... - Jon


答案:


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

10
2017-12-14 01:03



你知道如果有一个查找ISBN的好方法吗?也许是某种互联网数据库? amazon.com是最好的选择吗? - Ramy
我不确定。亚马逊有一个API,但我从来没有使用它或者不得不专门对书籍做任何事情...... - Jon


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


3
2017-12-14 01:03