0

I have a HP Color Laser Jet Pro MFP M477fdn, and am trying to print on both sides on Ubuntu 18.04.

If I open any app (pdf reader, or a pdf through Chrome), I can select the "print on both sides" option.

But when I hit print, it just prints one-sided.

NOTE:

  • If I print using a Windows laptop, it supports 2-sided just fine.
  • If I print a pdf from Google Drive using my android phone, that also works.
  • If I visit the CUPS admin page, I can see that 2-sided printing is on.

I assume this is an issue with my local drivers, but I don't think there's a specific driver I can install, other than what CUPS discovers for me.

How might I get this to work?

EDIT: Here's the output of dpkg -l hplip - note this is AFTER the fix in the solution below, so no clue what this would have looked like before:

$ dpkg -l hplip
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-===============================================================================================
ii  hplip                                         3.17.10+repack0-5           amd64                       HP Linux Printing and Imaging System (HPLIP)

1 Answers1

0

Try this:

Download the file to ~/Dowloads

https://sourceforge.net/projects/hplip/files/hplip/3.20.6/hplip-3.20.6.run/download?use_mirror=nchc

Open a terminal and remove the previously installed version:

sudo apt remove hplip*

Cd to the location where the installer was downloaded.

cd ~/Downloads

To install run this command:

sh hplip-3.20.6.run

Select the install mode Automatic, enter an a

Ensure the installer detected the correct Linux distribution.

Enter Your root/Superuser User Password.

The installer will now detect what dependencies your system will need to install before installing HPLIP

If your system is missing any dependencies they are now downloaded and installed.

./configure prepares HPLIP for install as well as your system is verified to have all the required dependencies for HPLIP.

'make' is then executed. Make compiles ("builds") HPLIP for your system.

'make install' is the actual install procedure, this step is where HPLIP is actually being installed to your system.

Use 'hp-setup' to configure your printer.

The first step is to select the printer connection type.

Next the setup tool will display printers detected.

Select the PPD file to be Used for Your printer, usually you will want to select the recommended PPD file.

Click "AddPrinter" to complete the printer setup process.

kyodake
  • 17,808