我有一台佳能 LiDE 120 扫描仪连接到 Ubuntu 16.4 盒子。扫描仪被检测到,但生成的图像完全是黑色的。
更准确地说,如果我按下 中的“扫描”或“预览” xsane
,扫描仪马达会发出短暂的初始噪音,然后大约半分钟内什么都没有发生,然后扫描完成(灯亮),生成的图像为黑色。使用 命令行进行扫描scanimage
,行为完全相同(包括延迟)。扫描仪在 Windows 上确实有效,因此硬件应该没问题。使用 Gimp 中的颜色选择器工具几次后,我检查到颜色完全是黑色(所有颜色值都等于 0)。
也许半分钟的延迟与问题有某种联系?(可能是某种超时)
搜索此问题得到的图片并不完全清晰:首先,至少在 14.04 之前,Sane 对 Canon LiDE 120 的支持存在问题。显然,16.04 上的一些设置运行正常,其他设置似乎存在同样的问题。作为错误来源,报告称扫描仪下表面的锁定开关必须解锁(是这种情况,我也尝试了锁定-解锁-重启)和外部 USB 集线器后面的 USB 端口(扫描仪直接连接,我尝试了不同的 USB 端口)。
从 lsusb:
总线 001 设备 004:ID 04a9:190e Canon, Inc.
扫描图像:
扫描图像-L
设备“genesys:libusb:001:004”是佳能 LiDE 120 平板扫描仪
答案1
从以下回复中可以看出巴维尔,
$ sudo add-apt-repository ppa:rolfbensch/sane-git
然后运行
$ sudo apt 更新
如果您尚未安装 sane 及其所有库,请通过执行以下操作进行安装。
$ sudo apt -y 安装 sane libsane libsane-common sane-utils libsane-extras
应该可以让它工作。
我也遵循了相同的说明并且成功了。:)
答案2
所以我有这个,我尝试了上面的 PPA 包,但我仍然得到黑色扫描。哎呀!然后我查看了man sane-genesys
这台扫描仪的后端,并注意到了校准设置。然后我运行了这个:
$ scanimage --clear-calibration > foo.pnm
这引起了一些来回,然后扫描仪工作得很好!
答案3
我已经测试了两台 CanoScan LiDE 120 扫描仪,可以确认这个问题。看来扫描仪迟早会进入无法正常工作的状态。
在我看来,genesys 后端的作者应该研究这个问题,或者应该将扫描仪从 Linux 兼容扫描仪列表中删除。
答案4
对我来说,问题出在 USB 电源上。将扫描仪直接连接到计算机的 USB 端口后,它就可以正常工作了。我通过此链接找到了解决方案(https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/996741)。