如何设置三星 M2070FW 网络扫描仪

如何设置三星 M2070FW 网络扫描仪

有人让三星 M2070FW 一体机的扫描仪通过网络工作吗?我在家里使用本地网络。我使用 Kubuntu 18.04。打印机通过 RJ45 电缆直接连接到路由器,它有静态 IP。我从 HP 网站安装了官方驱动程序 - 我可以通过网络添加打印机,但我似乎无法弄清楚如何让扫描工作正常。我知道有解决方案,sane但我相信还有更简单的方法。

答案1

我在多台装有 Ubuntu 18.04 的设备上安装了 Samsung-M2070FW 扫描仪。当然,两台设备(打印机/扫描仪和 Ubuntu 客户端)必须位于同一网络中。以下是我操作的方法:

  1. 下载UnifiedLinuxDriver-1.00.37https://www.bchemnet.com/suldr/suld.html

  2. 解压档案并转到脚本文件夹:cd UnifiedLinuxDriver-1.00.37/uld/

  3. 调用安装脚本并sudo ./install用“是”回答问题

  4. 安装Libusb:sudo apt install libusb-0.1-4

  5. 将已安装档案中的 Libsane-Library 链接到正确的位置:sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1

  6. 更改防火墙规则并重启服务:

    sudo ufw allow 22161
    sudo service ufw stop
    sudo service saned stop
    sudo service ufw start
    sudo service saned start```
    
  7. 使用以下方式启动扫描程序simple-scan

如果由于某些原因无法正常工作,可以使用调试选项。对于 Simple Scan,您可以调用它并启用调试:simple-scan -d。要查看 Sane 的错误消息,请使用以下命令启动它:sudo export SANE_DEBUG_DLL=255 && scanimage -L > debug.txt这将把调试信息转储到名为的文件中debug.txt

答案2

我的打印机/扫描仪 Samsung M2070 通过 Wi-Fi 连接,我的 Ubuntu 是 18.04 (Bionic)。我找到了一个法语教程:

http://doc.ubuntu-fr.org//tutoriel/installer_imprimante_samsung

重点是编辑2个文件,以便添加以下内容:

  1. /etc/sane.d/xerox-mfp.conf
# Samsung M2070 Series

usb 0x04e8 0x3469
tcp 192.168.1.35 (the ip address of the printer/scanner)
  1. /lib/udev/rules.d/60-libsane1.rules
# Samsung M2070
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3469", ENV{libsane_matched}="yes"

答案3

我在 Ubuntu 19.10 上使用 M2070FW 时也遇到了类似的问题。扫描仪被检测到,并且scanimage -L检测到了扫描仪,但使用扫描仪扫描时,scanimage --format jpg > test.jpg我收到错误消息“不是 JPEG 文件:以 0x00 0x00 开头”。我尝试了大量的 不同的 事物,但最终的解决方案是安装 libusb-0.1-4。这是因为 Samsung / HP smfp 驱动程序需要 libsub-0.1-4 才能加载(而只安装了 libusb-1.0-0)。运行时您(仅)会看到以下内容export SANE_DEBUG_DLL=255 && scanimage -L

...
[dll] load: 在‘/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane’中搜索后端‘smfp’ [dll]
load: 尝试加载‘/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1’
[dll] load: dlopen() 失败(libusb-0.1.so.4:无法打开共享对象文件:没有此文件或目录)
...

如果您现在可以使用 进行扫描scanimage,但无法使用 GUI 版本进行扫描simple-scan,请确保 sane 没有加载 xerox_mfp 驱动程序。您可以通过simple-scan -d从命令行运行来查看。如果它显示:

调试:scanner.vala:867:sane_open(“xerox_mfp:tcp 192.168.47.30 9400”)-> SANE_STATUS_GOOD

然后确保您编辑/etc/sane.d/xerox_mfp.conf并注释掉提到打印机的行,以防止 sane 为其加载 xerox_mfp 驱动程序:

#Samsung M2070FW
#tcp 192.168.47.30 9400

您可能需要重新启动或卸载并重新安装打印机驱动程序。simple-scan -d现在再次运行时应该显示:

调试:scanner.vala:867:sane_open(“smfp:net;192.168.47.30”)-> SANE_STATUS_GOOD

并且扫描应该可以工作。

答案4

我遇到了同样的问题。我使用的是三星 M2070 打印机和扫描仪。我设法通过在新打印机对话框中选择 IPP 来使打印机正常工作。

对于我安装的扫描仪sane-airscan然后使用 WSDxsane检测scanimage -L扫描仪。

我从源代码编译。对我来说,所需的软件包是libgnutls28-devlibsane-dev。其他软件包可能已经安装。make && sudo make install是显示扫描仪所需的全部软件包。

更多资源这里

相关内容