当我有“scangearmp”驱动程序时,如何使用佳能集成扫描仪进行扫描?

当我有“scangearmp”驱动程序时,如何使用佳能集成扫描仪进行扫描?

我创建这个问题是为了提供答案。

这个想法是,有问题关于像素马我发现许多人拥有适用于这种集成扫描仪的适当驱动程序(根据打印机扫描仪的型号而有所不同,但称为“scangearmp”)正在尝试与 Simple Scan 或 Xsane 一起使用但未成功

如何使用这样的扫描仪?

答案1

如果安装了佳能扫描仪驱动程序,这意味着在大多数情况下,名为的扫描应用程序扫描齿轮已安装。

在此输入图像描述

可以通过打开终端并执行scangearmp.在一些案例它是scangearmp2

因此,不需要 Simple Scan 或 Xsane 等其他工具。

有些建议运行扫描齿轮吉普,只是因为ScanGear没有/usr/share/applications/桌面文件,无法轻松访问。

要纠正这个问题,请使用gedit文本编辑器:

 gedit ~/.local/share/applications/scan.desktop

粘贴类似的内容:

[Desktop Entry]
Categories=Graphics;Scanning;
Exec=scangearmp
Icon=scanner
Name=Scan
Type=Application

之后,只需在 Dash 或 Synapse 等启动器中输入“扫描”,或将文件/usr/share/applications/scan.desktop放入桌面、面板、扩展坞等,或以其他方式在手边制作副本。

ScanGear 可以保存为 png、pdf 和 pnm 格式。

它也有高级设置。

在此输入图像描述

答案2

只是想指出,对于我的佳能扫描仪,在安装驱动程序时,仅scangearmp2安装了一个应用程序,它看起来与接受的答案中的 ScanGearMP 屏幕截图完全不同:

scangearmp2_01

scangearmp2_02

单击“版本”后,将显示:

scangearmp2_版本

最糟糕的是,我没有得到“原始”图像 - 我只得到 JPEG(并且 JPEG 也嵌入到 PDF 中),从而导致质量和块状性的损失。

所以:

不需要 Simple Scan 或 Xsane 等其他工具。

...好吧,如果我有一个直接连接到 Xsane 的驱动程序,那么我可以获取原始图像,并自行决定我希望 JPEG 的质量损失多少。


编辑:事实证明,对于这些版本的驱动程序scangearmp2-3.40-1-deb.tar.gz,在 Ubuntu 18.04 上,我实际上有一个 SANE 后端:

$ sudo sane-find-scanner 


  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x138a, product=0x003f) at libusb:001:007
found USB scanner (vendor=0x04a9 [Canon], product=0x180b [MG3000 series]) at libusb:001:010
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

$ scanimage -L
device `pixma:04A9180B_62FF57' is a CANON Canon PIXMA MG3000 Series multi-function peripheral

然后simple-scan很好地连接到它,我将 1200 dpi 扫描成 PNG,所以一切对我来说都很好:)

答案3

当前随驱动程序(sudo scangearmp2命令)提供的 ScanGear 应用程序非常有用,因为它可以选择、查找和配置设备。但是,它包含的扫描仪工具没有 Simple Scan/Xsane 的高级选项或功能。

经过Google搜索后,我在该页面找到了有用的信息
https://forums.linuxmint.com/viewtopic.php?t=250181简单扫描无法连接到 Mint 18.2 中的 WLAN 扫描仪)。它没有提供解决方案,但帮助我弄清楚这个问题不是由 Simple Scan 未能检测到扫描仪引起的。

现在可以轻松访问扫描仪(萨内)应用程序编程接口通常在 Linux 上使用,为 Simple Scan 等应用程序提供对扫描仪的标准化访问。由于此问题,SANE 无法使用该设备,因此 Xsane 和 Simple Scan 前端图形用户界面无法使用该设备。要查看 SANE 可以检测哪些 SCSI 和 USB 扫描仪,请运行命令sane-find-scanner

因此,解决方案是让 Canon 扫描仪驱动程序 (ScanGear MP for Linux) 找到的设备可用于 SANE 后端。

更新:向 SANE 添加驱动程序支持的方法(未尝试)

我在谷歌上搜索“得到扫描仪访问现在变得简单检测scangear mp 版本 3devices”并找到该页面SANE - 安装无法自动检测的扫描仪 - 社区帮助 Wiki

有时扫描仪会得到默认未启用的合理后端的支持。启用它通常可以使事情正常进行。

待办事项:在此处完成添加更多内容

相关内容