我想将我的程序连接到图像扫描仪

Ary*_*yan 6 python-2.7 pyusb image-scanner

我想用python编写程序,它可以从扫描仪获取输入并保存为jpg。我不知道如何开始。请帮忙。

Alb*_*ert 6

六年过去了,我今天来到这里寻找同一问题的答案。

不幸的是,当前接受的答案中的 Pysane 和 python-imagescanner 不再有效,但经过进一步搜索后,我发现libinsane现在似乎是更好的选择。


Jas*_*ske 4

在 Windows 中,您想要研究的模块称为Python TWAIN module,而在 Linux(我认为 Mac)中您应该研究pysane

现在我正在深入研究这个问题,看起来有一个名为python-imagescanner 的项目试图将这两种方法包装到一个通用库中,

来自 imagescanner 的文档

Getting access to a scanner device:

 from imagescanner import ImageScanner

 # instantiate the imagescanner obj 
 iscanner = ImageScanner()

 # get all available devices
 scanners = iscanner.list_scanners()

 # choose one of the devices
 scanner = scanners[0]

 # scan your file (returns a PIL object)
 scanner.scan()
Run Code Online (Sandbox Code Playgroud)