如何让富士施乐 M225 dw 扫描仪被检测?

如何让富士施乐 M225 dw 扫描仪被检测?

我有一个富士施乐 DocuPrint M225 dw打印机/扫描仪,与我的 Ubuntu 17.04 系统连接到同一个 WiFi 网络,并通过 USB 物理连接。

简单扫描无法看到它(我收到“未检测到扫描仪”横幅)。但可以通过 Avahi 看到它:

~ • avahi-browse -a
+ wlp3s0 IPv4 FX DocuPrint M225 dw                          Internet Printer     local
+ wlp3s0 IPv4 FX DocuPrint M225 dw                          _scanner._tcp        local
+ wlp3s0 IPv4 FX DocuPrint M225 dw                          PDL Printer          local
+ wlp3s0 IPv4 FX DocuPrint M225 dw                          UNIX Printer         local
+ wlp3s0 IPv4 FX DocuPrint M225 dw                          Web Site             local

并且sane-find-scanner可以看到USB但看不到网络接口:

~ • 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=0x0017) at libusb:001:006
found USB scanner (vendor=0x0550 [FX], product=0x0190 [DocuPrint]) at libusb:001:002
  # 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什么也看不到:

~ • SANE_DEBUG_NET=128 scanimage -L
[sanei_debug] Setting debug level of net to 128.
[net] sane_init: authorize != null, version_code != null
[net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.27git
[net] sane_init: Client has little endian byte order
[net] sane_init: searching for config file
[net] net_avahi_browse_callback: CACHE_EXHAUSTED
[net] sane_init: done reading config
[net] sane_init: evaluating environment variable SANE_NET_HOSTS
[net] sane_init: evaluating environment variable SANE_NET_TIMEOUT
[net] sane_init: done
[net] sane_get_devices: local_only = 0
[net] sane_get_devices: finished (0 devices)
[net] net_avahi_browse_callback: ALL_FOR_NOW

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[net] sane_exit: exiting
[net] net_avahi_cleanup: stopping thread
[net] net_avahi_cleanup: done
[net] sane_exit: finished.

我尝试安装libsane*-dev软件包并升级到rolfbensch/sane-gitPPA,每次都重新启动。检测没有变化。我已确认存在net且在中取消注释/etc/sane.d/dll.conf

我还可以尝试什么?

答案1

我也买富士施乐 DocuPrint M225 dw我在 Linux 笔记本电脑(Ubuntu 14.04)上安装扫描仪驱动程序时也遇到了问题。我尝试了几种方法来安装它。幸运的是,我找到了让它工作的方法。

我已经安装富士施乐 DocuPrint M225 dw司机使用兄弟 DCP-L2540DW驱动程序。请按照以下步骤操作。

  1. 将扫描仪连接到网络并设置其 IP 地址。例如 172.18.9.103

  2. 下载并安装驱动程序brscan4-0.4.2-1.amd64.deb或者brscan4-0.4.2-1.i386.deb. 本例中使用64位版本。

    $ wget http://www.brother.com/pub/bsc/linux/dlf/brscan4-0.4.2-1.amd64.deb

    $ sudo dpkg -i brscan4-0.4.2-1.amd64.deb

  3. 使用此命令添加网络扫描仪。

    $ brsaneconfig4 -a \ name=FX-DocuPrint-M225-dw \ model=DCP-L2540DW \ ip=172.18.9.103

  4. 配置存储在/opt/brother/scanner/brscan4/brsanenetdevice4.cfg

  5. 确保brother4已添加/etc/sane.d/dll.conf并取消注释。

  6. 打开simple-scan。标题Brother *FX-DocuPrint-M225-dw应显示在 中Scan Source

扫描源截图

  1. 例如。我扫描我的 A4 手写字迹。

扫描截图示例

答案2

在邮件列表中询问唉,实际上没有什么可以做的,因为几乎没有公开信息可供 SANE 开发人员用来编写此扫描仪的驱动程序:

它甚至可能基于重新命名的 Brother 引擎。不幸的是,SANE 似乎几乎不支持任何 Brother 扫描仪。可能根本没有公开的信息允许为这些扫描仪编写驱动程序。制造商通常不费心记录协议;他们只是发布与 Windows 兼容的驱动程序或应用程序,宣布胜利,然后回家。:-)

答案3

我最近买了一台富士施乐 DocuPrint M225 dw,但扫描仪无法正常工作。我按照上面的步骤 1、2、3 和 4 操作,但步骤 5 不令人满意。可以看到扫描仪,但无法连接。我找到了 Brother 驱动程序的页面http://support.brother.com/g/s/id/linux/en/download_scn.html。我猜 FX 打印机与 Brother MFC-1810 类似。发现 brscan 64 位文件已安装。我安装了 scan-key-tool 64 位文件。我使用的是 Kubuntu 16.04,所以操作非常简单。关闭打印机并重新打开后,扫描正常。这是通过 USB 连接。还没有尝试过 wifi。谢谢 Phitak。

相关内容