python默认端口,python的端口号
这是我的第一篇文章,我也看到越具体越好,所以我会尽量说的很清楚,提前谢谢大家!在
我想要的:
我需要同时扫描2台或更多扫描仪的图像。这些扫描仪来自同一个品牌和型号。这样的话,爱普生Perfect V600,我需要不同的时间间隔,在20小时内至少抓拍40次。
我的方法
我决定用Windows。我已经有一个Python程序,只需要一个扫描仪,或者两个不同型号的扫描仪。但是你是从哪里来的:
问题
Windows总是使用相同的扫描仪进行打印,因为它们来自相同的品牌和型号,所以它总是使用相同的扫描仪。我不能用两个不同的扫描仪,因为这样会导致图像不可比。然而,当我使用两种不同的扫描仪时,我没有这个问题。我需要找到一种方法来打印每个扫描仪。想买个USB hub,用python控制,但是很明显,如果在windows中实现libsub,我就控制不了了。因此,我目前正在寻找一种方法来禁用特定的USB端口,以便该程序将只识别一个设备,用它扫描,禁用该设备,重新启用另一个设备,等等。
我能访问的:现在在Conda环境下使用python 3.5版的windows164位Python内核3,Conda版本(4.5.11)。在
Ubuntu16.04,64位,Pynase在conda内部Python3.5环境下工作(手头没有conda版本)。在
一台爱普生完美V600。在
两个佳能Lide200,只能在windows下运行,因为Ubuntu没有驱动。
我也试过用Ubuntu,
我认为这是一个好主意,但爱普生驱动程序网页无法连接到包含其余爱普生文件的存储库,只允许我部分下载这些文件。我试图联系Docky仓库的所有者,但是他没有联系到我。
错误:w:存储库“3358pa.launchpad.net/dock-core/PPA/Ubuntu Xenial发布”没有发布文件。
n:来自这种存储库的数据不能被认证,因此使用起来有潜在的危险。
n:请参阅apt-secure(8)联机帮助页,了解存储库创建和用户配置的详细信息。
e:无法获取http://PPA . launch pad . net/docky-core/PPA/Ubuntu/dists/xenial/main/binary-amd64/Packages 404未找到
e:一些索引文件下载失败。它们被忽略了,或者用旧的来代替。当我手动进入网站的存储库时,我发现
所有和XENIAL驱动的链接都断了,其实是整个XENIAL。
缺少文件夹。
我也认为忽略这条消息是个好主意,但是我
在Ubuntu中运行Epson扫描仪需要Epwoka驱动程序。
一个完整的问题。另外,我不知道爱普生
完美的V600很可能由
Pyinsan lib,因为它被标记为未经测试。
使用windows我想买一个USB集线器和控制在这个线程所示,但显然这是不可能的。
我已经安装了libsub、usb.util、libusb1、usb(核心功能)和usb1,但是不知道(我觉得不可能)用它们来禁用和重新启用特定的usb端口。
无法禁用该驱动程序,因为这意味着所有USB将被关闭以连接到扫描仪。
设备管理器没有帮助,因为不可能区分哪个设备是哪个设备。
扫描仪的名称不能更改(是的,打印机可以有特定的名称),但扫描仪不能。
我不能再买扫描仪了。我是爱普生的。
我的扫描码导入pyinsane2
定义扫描(设备,dpi):
pyinsane2.init()
尝试:
pyinsane2.set_scanner_opt(设备,分辨率,[dpi])
pyinsane2.set_scanner_opt(设备,模式,[颜色])
pyinsane2.maximize_scan_area(设备)
scan _ session=device . scan(multiple=False)
尝试:
虽然正确:
scan_session.scan.read()
EOFError除外:
及格
Image=scan_session.images[-1]
最后:
pyinsane2.exit()
返回(图像)
devices=pyinsane2.get_devices()
image_a=Scan(设备[0],75)
image_b=扫描(设备[1],75)
a=设备[1]
b=设备[0]
a==b #不同
a .开发类型==b .开发类型
模型=模型
不同的
尼斯名字==尼斯名字
选项=选项
a .重载选项==b .重载选项#不同
a .扫描==b .扫描#不同
不同的
卖主=卖主
我在每个扫描仪里放了一张纸条,一张写着“A”,另一张写着“B”。它总是用我先插上的扫描仪扫描。
这是我想做的(妈妈手动操作):
这是我在python中尝试时得到的结果:
任何解决方案都将有助于我发挥创造力!我在考虑用一个. bat文件禁用一个特定的端口,然后用Python调用它。但是我找不到方法。请记住,手动操作不适用于20至40小时的连续图像采集。
谢谢你
~迭戈
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。