三星M2070W扫描仪不再在17.10中工作


14

我拥有一台三星M2070W打印机/扫描仪,该打印机/扫描仪在17.04中工作。安装17.10之后,它会打印,但未检测到我的简单扫描或Xsane。

已安装Samsung网站上的最新驱动程序。

它由健全查找扫描仪检测到,但不是scanimage-L。前者的输出:

found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3469 [M2070 Series]) at libusb:003:003

我尝试.bashrc按照Samsung SCX-4200扫描仪中的建议进行修改,但不起作用(打印确定)14.04,但它不起作用。

我在几个论坛上都看到过这个问题,但似乎没人能解决。



抱歉,但是我对技术的了解不足,不知道如何处理这些信息?这是否意味着该错误现已修复?
Lolwhites

这意味着很多人确实有这个问题,并且没有解决。有人更改了某些内容,未对其进行很好的测试,因此成千上万的用户无法扫描。

Answers:


22

我刚从运行Ubuntu 18.04的Samsung M2070FW获得了扫描仪。只需按照以下步骤操作:

  1. UnifiedLinuxDriver-1.00.37.tar.gz从此站点获取并打开包装,打开终端并执行以下操作:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. 成功安装打印机和扫描仪的Samsung驱动程序后,您可以先通过Cups安装打印机。但是,对于扫描仪,应该有一个包含单个文件的新目录:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. 如果您使用64位系统(您可能会这样做),请再次使用终端更改到扫描仪驱动程序目录。在这里,您将符号链接放置到文件中/opt

    cd /usr/lib/x86_64-linux-gnu/sane
    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
    
  4. 但是事情仍然没有解决,所以我不得不安装一个USB库:

    sudo apt install libusb-0.1-4
    

    之后,我确定我和我的打印机在同一网络中(通过ping),并且这样做了scanimage -L

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. 如果对扫描仪执行ping操作,但命令未找到任何内容,则可以开始调试:

    cd
    export SANE_DEBUG_DLL=255 && scanimage -L &> debug.txt
    grep -n2 "libsane-smf" debug.txt
    

    如果一切正常,您将获得以下输出:

    ....
    84-[dll] sane_get_devices
    85-[dll] load: searching backend `smfp' in `/usr/lib/x86_64-linux-gnu/sane'
    86:[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    87:[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    88-[dll] init: initializing backend `smfp'
    89-[dll] init: backend `smfp' is version 1.0.1
    ....
    

    如果没有,您可能会发现有关丢失或找不到哪个文件的提示。


完成您描述的所有操作后,我将获得与步骤5中相同的输出。按一种方式扫描程序可以正常工作-Simple Scan可以精打一页,而挂在第二页上。但是,如果我在终端中运行它也很好。
Lolwhites

这适用于我的Samsung Express C460FW。谢谢!
Artelius

你好 我有配备Ubuntu 18.04和Samsung Xpress M2070W的Lenovo B50笔记本电脑。扫描仪中的东西救了我的命,谢谢。
雅各布

18.04和C480W-修复了驱动程序位置,sudo apt install libusb-0.1-4并为我做了。谢谢!
弗朗齐歇克·哈特曼

非常感谢!另外我还可以补充说,只有SimpleScan应用程序才能够实际进行扫描-launchpad.net/simple-scan。邓诺
Dunno)

12

请参阅有关此问题的错误报告以及我在该错误报告中发布解决方法。让我在这里总结一下,以帮助您:

  1. libsane-smfp*位于的sane文件夹中的文件链接到位于的sane文件/usr/lib/sane夹中/usr/lib/x86_64-linux-gnu/sane

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. 以超级用户身份编辑文件59-smfp_samsung.rules(可以在中找到文件/etc/udev/rules.d),以包含以下代码/扫描仪编号以及已经存在的其他Samsung型号:

    ATTRS{idProduct}=="2070", ENV{libsane_matched}="yes"
    

瞧 它应该像一种魅力。

我相信此错误主要影响网络扫描仪。除了其他扫描仪的名称/型号略有不同之外,此替代方法也应适用于其他网络扫描仪。检查Brother,Epson和Xerox扫描仪的错误报告链接。


1
我尝试了此解决方案,但无法通过wifi与我的扫描仪一起使用。
Francisco V.

1
非常感谢您提供此解决方案。这使我的Samsung SCX-3205W扫描仪通过Wi-Fi连接到Ubuntu 18.04。
Maxim Egorushkin

按照这两个步骤,我使我的Samsung Xpress M2070打印机/扫描仪再次在Ubuntu 18.04上运行(通过USB电缆连接,没有Wifi)。
Dzhuneyt

8

对于网络三星扫描仪,请将扫描仪的IP地址和端口(可选)放在文件中的任意位置/etc/sane.d/xerox_mfp.conf

tcp host_address [port] 

它可以与我的C460一起使用,可能也可以与其他扫描仪一起使用,请在此处检查相应的合理配置文件和设置:


地雷通过USB连接。我如何找到相关信息?
Lolwhites

这是USB配置的一个很好的起点:systutorials.com/docs/linux/man/5-sane-usb
iipavlov

对我有用(无需安装Samsung驱动程序),但是每次我启动系统或插入USB设备时打印机/扫描仪现在都醒来
Damien

太好了,这对我来说与三星SCX-3405FW wifi打印机和扫描仪一起使用。我正在安装新的Ubuntu 18.04
Julio,

1
在全新安装Ubuntu 19.04之后,这对M2070FW来说很有效。请注意,扫描仪的端口是9400。如果在此处找到该信息:bbs.archlinux.org/viewtopic.php?id=247495
Bim,

3

对于通过WiFi连接的Samsung扫描仪/打印机M2885FW和Ubuntu 18.04,此线程中的两个建议相结合解决了扫描问题:Rajasekharan N.的回答Jevgenij Evll的回答

  1. 我使用以下几行重建了在/ usr / lib / sane文件夹/ usr / lib / x86_64-linux-gnu / sane中找到的链接:

    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.0.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so
    
  2. 完成此步骤后,我将卸载并重新安装Samsung驱动程序。


嗨,马里昂!在您的答案中,您可以包括指向对您有帮助的问题/答案的链接吗?

现在,Xsane和简单扫描均可检测到扫描仪。但是,当我尝试实际扫描时,Xsane会返回消息“ tro tro扫描仪失败:设备I / O期间出错”,而Simple Scan则显示“无法开始扫描”。在终端中运行不会提供任何信息。
Lolwhites

@Lolwhites。您是否曾尝试以根用户身份运行xsane来检查您的问题是否可能是权限问题?
马里恩(Marion Sr)

我发现将扫描仪直接插入USB端口而不是通过集线器解决了许多问题,但是我仍然无法扫描多页。
Lolwhites


0

对于我的SAMSUNG M2070 uninstall-scanner.sh,然后install-scanner.sh又重新运行(之后重新启动),解决了该问题。在上述步骤之前,我还安装了建议的更新仓库,libsanesane-utils从中提出了建议,但不确定是否需要执行此步骤。


1
卸载并重新安装驱动程序无法解决问题。我尝试通过ppa rolfbensch / sane-git和rolfbensch / sane-release获取最新版本的sane,但升级受到阻碍。
Lolwhites

使用官方提出的巧妙建议的存储库来获取较新的版本(您可以在设置中启用此存储库)。
Jevgenij Evll '17

我删除了PPA并启用了回购协议,但升级仍然受阻。我运行了apt install libsane-common libsane-dev sane-utils,并且可以运行,但是现在运行简单扫描会导致segfault,并且由于依赖性问题,其他程序(例如Xsane)将无法安装。
Lolwhites

您不需要安装lisane-dev,但是需要从实验性仓库中安装libsane1。
Jevgenij Evll '17

实际上,最新的libsane版本已于2天前发布更新,因此您可以从常规存储库中获取它。
Jevgenij Evll '17

0

我在Ubuntu 18.04上为三星2070w 尝试了Rajasekharan N.的解决方案,并从hp下载了最新的 uld 驱动程序 -扫描仪甚至无法通过USB电缆连接。

所以

  1. 我使用uld驱动程序uninstall.sh随附的删除了uld驱动程序
  2. 我使用较旧的Samsung uld驱动程序进行了重新安装(很遗憾,我没有链接),并且可以再次使用

0

我有一台Samsung M2070打印机/扫描仪,与您有相同的问题,我通过卸载Ubuntu 18.04并重新安装Ubuntu 16.04来解决此问题。


这有点
矫kill过


0

我按照https://www.bchemnet.com/suldr/中的说明进行操作,它解决了我的问题。

我安装了钥匙圈包http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb使用

dpkg -i suldr-keyring_2_all.deb

在添加以下apt源之后,

sudo bash -c 'echo "deb https://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'

我安装了suld-driver2-1.00.39软件包:

sudo apt install suld-driver2-1.00.39

从那时起,scanimage -L“简单扫描”效果很好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.