【发布时间】:2020-11-24 19:36:10
【问题描述】:
这个问题几乎说明了一切。我基本上想创建一个与我当前的 MacOS (Catalina) 兼容的驱动程序。我面临的问题是我的打印机(带扫描仪)目前只能扫描页面并将其打印出来。我希望能够使用我的扫描仪保存扫描文档的图像。
老实说,我不确定编写驱动程序是否是最好的方法,但制造商(佳能)不再有这款旧扫描仪的驱动程序。但它和我们拿到它的那天一样好用,所以我真的不想把这个扔出去买一个新的。
更新:目前遇到以下问题:
rabdelazin@rabdelazim Downloads % device=$(sane-find-scanner | awk '/Canon/{print $NF}')
rabdelazin@rabdelazim Downloads % echo $device
libusb:020:029
rabdelazin@rabdelazim Downloads % scanimage --device Canon:$device -x 210 -y 297 --mode color --resolution 240 --format=tiff --depth 8 > ~/Downloads/scan.tiff
scanimage: open of device Canon:libusb:020:029 failed: Operation not supported
【问题讨论】:
-
出于好奇,佳能是什么型号的?
-
佳能 Pixma MP140
-
SANE 项目 sane-project.org/sane-mfgs.html 支持该设备我有一个 EPSON 扫描仪并使用 homebrew 安装了
libusb和sane-backends并制作了一个简单的脚本来扫描。你也可以得到一个 Raspberry Pi 并将你的 Canon 连接到上面,然后运行你的 Mac 可能与之通信的 SANE 守护进程。如果你觉得这个概念很有趣,我明天会试着找到我的代码。 -
是的,绝对有兴趣。这听起来像我在找什么。宁愿不购买任何额外的硬件来完成这项工作。
标签: macos printing driver macos-catalina