I'm using Samsung XPress 2070FW over WiFi and I cannot get the printer to scan using the on-the-printer scan to pc function. The error message is "Scan to PC not available". However, scanning using the PC (sane) works fine. The driver is the unified one for the model, but there's no interface like the one of windows so I cannot tweak scanning on Ubuntu.

Anyone encountered a similar problem?

  • How does "scan to PC" works in Windows in the same network environment? Did you have to select a shared network folder? If so you may try doing the same in Ubuntu (creating the samba share with the required permissions) and then adjust for that in the printer. If this step can't be done in the printer itself you may need to use a Windows PC with the printer's drivers. – user880592 Jul 5 '19 at 14:31
  • Ignore the windows comment, it was a reference to the troubleshooting tips provided by Samsung's website. – Mookey Jul 5 '19 at 20:02
  • 3
    You can't use this feature unless the vendor provides Linux software for it. – Pilot6 Jul 7 '19 at 17:22
  • 1
    maybe this could help ? – Robert Riedl Jul 7 '19 at 17:50
  • 2
    You've probably already read this: askubuntu.com/questions/1116233/… – WinEunuuchs2Unix Jul 7 '19 at 18:03

Your best bet is to ask HP to release an application similar to Windows for Linux. This is a good place to start:

hplip website.png

In this Ask Ubuntu question it is asked:

  • What should one install to make Ubuntu fully support the HP printer and/or scanner?

The answer there is to use:

sudo apt-get install hplip hplip-gui

However the full answer is more complicated than just the simple command

If you can't get help direct from HP you can try using wine to run the Windows application inside Linux:


If yo're using the Bchemnet repository and the sane library. You can follow my steps.

  1. Open terminal and run

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
  2. Edit the file some_samsung.rules ,you can find in /etc/udev/rules.d folder, and then include Samsung Model Numbers using ATTRS(idProduct)=="2070", ENV(libsane_matched)="yes"

Finally restart your system.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.