Archives For November 30, 1999

HPLIP, the free open-source HP developed Linux driver for HP inkjet and laser based printers, released version 3.24.4 today!

The development of HPLIP seems lagging behind. Rather than supporting for current Ubuntu 24.04, the new release adds installer support for Ubuntu 23.10, which will reach end of life next month.

It also added support for Debian 12 and Fedora 39, both of which were released in last year.

Besides new Linux Distributions support, HPLIP 3.24.4 also added new printers support! They include:

  • HP OfficeJet 8120 All-in-One series
  • HP OfficeJet Pro 8120 All-in-One series
  • HP OfficeJet 8130 All-in-One series
  • HP OfficeJet Pro 8130 All-in-One series
  • HP OfficeJet Pro 9720 Series
  • HP OfficeJet Pro 9730 Series

Continue Reading…

HPLIP, HP developed Linux driver for its inkjet and laser printers, now is at version 3.23.8!

The official .run installer now supports for OpenSuse 15.5, Fedora 38, and Ubuntu 23.04.

There are as well many new HP printers support in the release. They include:

  • HP Color LaserJet Pro MFP 4301dwe, 4301fdne, 4301fdwe, 4301cdwe, 4301cfdne, 4301cfdwe.
  • HP Color LaserJet Pro MFP 4302dwe, 4302fdne, 4302fdwe, 4302cdwe, 4302fdn, 4302fdw.
  • HP Color LaserJet Pro MFP 4303dw, 4303fdn, 4303fdw, 4303cdw, 4303cfdn, 4303cfdw.
  • HP Color LaserJet Pro 4201dne, 4201dwe, 4201cdne, 4201cdwe.
  • HP Color LaserJet Pro 4202dne, 4202dwe, 4202dn, 4202dw.
  • HP Color LaserJet Pro 4203dn, 4203dw, 4203cdn, 4203cdw.
  • HP DeskJet 2800, 2800e All-in-One Printer series
  • HP DeskJet Ink Advantage 2800 All-in-One Printer series
  • HP DeskJet 4200, 4200e All-in-One Printer series
  • HP DeskJet Ink Advantage 4200 All-in-One Printer series
  • HP DeskJet Ink Advantage Ultra 4900 All-in-One Printer series

The release also has 2 known issues. They are:

  • 1. USB print feature is not working properly with FW version 6.17.X.X for HP Color LaserJet Pro MFP 4303 devices
  • 2. An I/O error is observed when attempting to add a HP Color LaserJet Pro MFP 4303series device via wireless option.

How to Install HPLIP 3.23.8 in Ubuntu Linux

HPLIP offers official .run installer available to download at the link below:

Once you downloaded the file, right-click on blank area in ‘Downloads’ folder and select “Open in Terminal“.


When terminal opens, run the commands below one by one:

  • Add executable permission for the file:
    chmod u+x hplip-3.23.8.run
  • Run the file, follow the on-screen prompt and answer some questions:
    ./hplip-3.23.8.run

Until the command done without errors, you can plug or re-plug your HP printer for the new driver to work.

NOTE: The .run installer so far does not support Ubuntu 23.10! But, after running the previous commands, it generated the source folder in user ‘Downloads’ folder. Right-click on that folder and select ‘Open in Terminal’, then 23.10 user can try running the commands below one by one to build from source:

Install build dependencies:

sudo apt install --assume-yes libcups2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg-dev libsnmp-dev libtool-bin libusb-1.0-0-dev wget python3-pil policykit-1 policykit-1-gnome python3-pyqt5 python3-dbus.mainloop.pyqt5 python-gi-dev python3-dev python3-notify2 python3 python3-reportlab libsane-dev xsane libavahi-client-dev libavahi-core-dev avahi-utils

Configure, make & install:

./configure --prefix=/usr --enable-qt5 --disable-qt4
make -j4
sudo make install

Uninstall HPLIP 3.23.8

As mentioned above, running the installer will create a source folder in user ‘Downloads’ folder.

Right-click on that folder and select “Open in Terminal”.

Then run the uninstall script in pop-up terminal window to remove HPLIP:

sudo ./uninstall.py

I got a HP printer that is working good with my Ubuntu laptop. But, in new Ubuntu desktop PC, it does nothing when trying to print anything.

The printer is automatically detected and added in the settings page, and shown in the Document Viewer’s Print dialog. But, it does nothing when clicking ‘Print’ button. If you ran into similar issue, then this tutorial could help.

1. First, open “Settings” and navigate to “Printers” in the left. Then, click on “Additional Printer Settings …” button.

2. In the pop-up dialog, right-click on the printer device, and click “Properties”.

3. Next, click on “Change” button after ‘Device URI’ and make sure the correct device is selected in pop-up dialog.

4. Also, click on “Change” button for the ‘Make and Module’. It should automatically search for and select the best driver for your device. If not, try ‘Search a printer driver to download’ option. Finally, click ‘Forward’ button and follow the wizard until done.

5. If your printer’s still not working after running previous steps. Press Ctrl+Alt+T on keyboard to open terminal, then run command to install the HPLIP driver:

sudo apt install hplip

Or, go to this page to download the latest version, and follow this guide to install it.

6. Next, go to Printer settings page, click on the gear button for your printer and select “Printer Details” option.

Finally, either click ‘Search for Drivers’ or use “Select from Database” option, and choose the proper driver for your device.

That’s all. Enjoy!

HPLIP, HP developed open-source Linux driver, released v3.22.6 a day ago with many new printers/scanners support.

See the new devices supported in HPLIP 3.22.6:

  • HP Color LaserJet Managed MFP E785dn, E786dn, E78523dn, E78528dn, E786 Core Printer, E78625dn, E78630dn, E78635dn
  • HP Color LaserJet Managed Flow MFP E786z, E78625z, E78630z, E78635z
  • HP LaserJet Managed MFP E731dn, E731 Core Printer, E73130dn, E73135dn, E73140dn
  • HP LaserJet Managed Flow MFP E731z, E73130z, E73135z, E73140z
  • HP Color LaserJet Managed MFP E877dn, E877 Core Printer, E87740dn, E87750dn, E87760dn, E87770dn
  • HP Color LaserJet Managed Flow MFP E877z, E87740z, E87750z, E87760z, E87770z
  • HP LaserJet Managed MFP E826dn, E826 Core Printer, E82650dn, E82660dn, E82670dn, E730dn, E73025dn, E73030dn
  • HP LaserJet Managed Flow MFP E826z, E82650z, E82660z, E82670z
  • HP LaserJet Pro MFP 3101fdwe, 3101fdw, 3102fdwe, 3102fdw, 3103fdw, 3104fdw, 3101fdne, 3101fdn, 3102fdne, 3102fdn, 3103fdn, 3104fdn
  • HP LaserJet Pro 3001dwe, 3001dw, 3002dwe, 3002dw, 3003dw, 3004dw, 3001dne, 3001dn, 3002dne, 3002dn, 3003dn, 3004dn.

Also, the official installer script finally adds Ubuntu 22.04, Fedora 36, and MX Linux 21.1 Support.

How to Install HPLIP 3.22.6:

Firstly, download the “hplip-3.22.6.run” installer from the link page below:

Then, open your Downloads folder, right-click on blank area and select “Open in Terminal“. It will open terminal and automatically navigate to the folder as working directory.

When terminal opens, run following commands one by one to add executable permission, and run installer script:

chmod u+x hplip-3.22.6.run
./hplip-3.22.6.run

In the terminal screen, it will ask you a few questions during the installation process. Except for password authentication, it’s OK to hit Enter to answer default for all questions!

After installation, plug or re-plug your printer/scanner and open the HP device manager application to get start:

Uninstall HPLIP 3.22.6

While running the installer script in terminal, it automatically creates “hplip-3.22.6” folder in your user Downloads directory!

Right-click on that folder in your file manager and select “Open in Terminal”, finally run the uninstall script via command:

sudo ./uninstall.py

If you’ve already removed that folder, re-run the .run installer will generate the folder again.

HP printer and scanner drivers, HPLIP, released version 3.22.4 recently with a list of new devices support.

This release adds Manjaro 21.2 as well as following new printers support:

  • HP LaserJet Pro 4001ne, 4001n, 4001dne, 4001dn, 4001dwe, 4001dw, 4001d, 4001de,
  • HP LaserJet Pro 4002ne, 4002n, 4002dne, 4002dn, 4002dwe, 4002dw, 4002d, 4002de,
  • HP LaserJet Pro 4003dn, 4003dw, 4003n, 4003d, 4004d, 4004dn, 4004dw
  • HP LaserJet Pro MFP 4101dwe, 4101dw, 4101fdn, 4101fdne, 4101fdw, 4101fdwe
  • HP LaserJet Pro MFP 4102dwe, 4102dw, 4102fdn, 4102fdw, 4102fdwe, 4102fdne, 4102fnw, 4102fnwe
  • HP LaserJet Pro MFP 4103dw, 4103dn, 4103fdn, 4103fdw, 4104dw, 4104fdw, 4104fdn
  • HP ScanJet Pro 3600 f1
  • HP ScanJet Pro N4600 fnw1
  • HP ScanJet Pro 2600 f1
  • HP ScanJet Enterprise Flow N6600 fnw1

Download & Install HPLIP 3.22.4

HP provides official .run installer for all Linux users, simply download the package “hplip-x.xx.x.run” from the link page below:

Then right-click on the Downloads folder, select “Open in Terminal”, and finally run the installer via command:

./hplip-3.22.4.run

Follow the on screen prompts, and re-plug your printer when everything’s done successfully.

Install HPLIP 3.22.4 for Ubuntu 22.04:

The installer so far does not support Ubuntu 22.04. If you do require the new version, here’s how to manually install dependencies and built the package (Thanks to fostips).

Firstly, run the previous “./hplip-3.22.4.run” command will generate the source folder in Downloads. Right-click on it and select “Open in Terminal” to open terminal.

Next, run command to manually install dependency packages:

sudo apt install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg-dev libsnmp-dev libtool-bin libusb-1.0-0-dev wget python3-pil policykit-1 policykit-1-gnome python3-pyqt5 python3-dbus.mainloop.pyqt5 python-gi-dev python3-dev python3-notify2 python3 python3-reportlab libsane libsane-dev sane-utils xsane libavahi-client-dev libavahi-core-dev avahi-utils

Finally, run the commands below one by one in this terminal window to configure and build HPLIP (with source folder as working directory):

./configure --prefix=/usr --enable-qt5 --disable-qt4
make
sudo make install

It works in my case on Ubuntu 22.04 LTS.

Uninstall HPLIP 3.22.4

To remove the driver package, you need to first open terminal with source folder as working directory (See the last picture). When it opens, run the command to start uninstall script:

sudo ./uninstall.py

Same to the installing process, it will asks few questions to confirm during the process.

HPLIP, HP’s inkjet and laser printers drivers for Linux, released 3.21.12 a few days ago with new Linux Distros support.

The released added Fedora 35, MX Linux 21, and Elementary OS 6 support. Since HPLIP package in these Linux Distros’ own repositories is always old, users may now easily install the latest version via the official script by HP.

And, nothing else in the release except for the new systems support.

Download & Install HPLIP 3.21.12

To get the software package, download the “hplip-x.xx.x.run” file from the link page below:

Next, search for and open a terminal window from start menu. And, run command to grant executable permission, and run the installer script to install it:

cd ~/Downloads && chmod +x hplip-*.run && ./hplip-*.run

Just follow the terminal output and answer questions. It will build and install the software automatically.

Tip 1: For those still using Python 2 and getting into python-pyqt5 dependency issue, see this workaround.

Tip 2: For unsupported Linux systems, you may manually install dependencies and built from the tarball. For Ubuntu based systems, there’s a tutorial teaches how to compile.

How to Remove HPLIP:

Running the “hplip-x.xx.x.run” installer will generate a source folder in user Downloads directory. If you don’t see it, re-run it via command:

~/Downloads/hplip*.run --target ~/Downloads/hplip

Then in file manager, go to “Downloads”. Right-click on ‘hplip’ folder and select ‘Open in Terminal’, finally run the uninstall script in pop-up terminal window:

sudo python3 uninstall.py

That’s all. Enjoy!

HPLIP, HP’s inkjet and laser printers Linux driver, released version 3.21.10 with new devices and Linux distributions support.

Zorin OS, the modern Ubuntu-based Linux distribution, is finally supported by HPLIP’s official .run installer. And, it also adds Debian 11 and Ubuntu 21.10 support.

As well, HPLIP 3.21.10 adds a list of new printers support:

  • HP ENVY Inspire 7200e series, 7900e series
  • HP LaserJet MFP M140a, MFP M139a, MFP M141a, MFP M142a, MFP M140w, MFP M140we, MFP M139w, MFP M139we, MFP M141w, MFP M141we, MFP M142we, MFP M142w
  • HP LaserJet M109a, M110a, M111a, M112a, M109w, M109we, M110w, M110we, M111w, M111we, M112we, M112w
  • HP DesignJet Z6 Pro 64in
  • HP DesignJet Z9 Pro 64in
  • HP PageWide XL Pro 5200 PS MFP series
  • HP PageWide XL Pro 8200 PS MFP series
  • HP PageWide XL 3920 MFP
  • HP PageWide XL 4200 Printer, 4200 Multifunction Printer
  • HP PageWide XL 4700 Printer, 4700 Multifunction Printer
  • HP PageWide XL 5200 Printer, 5200 Multifunction Printer
  • HP PageWide XL 8200 Printer

Download & Install HPLIP 3.21.10:

1. Firstly, download the .run installer package from the link page below:

2. Next, open terminal from start menu (Ubuntu may press Ctrl+Alt+T on keyboard to open it). When it opens, add executable permission to the .run packge:

chmod u+x ~/Downloads/hplip*.run

3. Finally, run the installer to start installing the Linux driver:

~/Downloads/hplip*.run

Follow the terminal output to answer some questions. When everything’s done, plug or re-plug your HP printer and enjoy!

For Ubuntu with python-pyqt5 dependency issue, this tutorial may help.

How to Remove HPLIP:

The release somehow does not create source folder while installing process. You may re-run the installer with --target flag to extract source:

~/Downloads/hplip-3.21.10.run --target ~/Downloads/hplip-3.21.10

When you see the new folder generated in Downloads, type q or press Ctrl+C to quit installer.

And, finally run the uninstall script from that folder will remove the driver:

sudo python3 ~/Downloads/hplip*/uninstall.py

That’s all. Enjoy!

HP Linux Imaging and Printing

HPLIP, HP developed printer and scanner drivers for Linux, released version 3.21.2 with new Linux distributions and devices support.

According to the release note, HPLIP 3.21.2 add following new Distro’s support:

  • Fedora 33
  • Manjaro 20.2
  • Debian 10.7
  • RHEL 8.3
  • RHEL 7.7
  • RHEL 7.8
  • RHEL 7.9

The new release also added a lot of new printers support:

  • HP LaserJet Enterprise M406dn, M407dn
  • HP LaserJet Enterprise MFP M430f, MFP M431f
  • HP LaserJet Managed E40040dn
  • HP LaserJet Managed MFP E42540f
  • HP Color LaserJet Enterprise M455dn
  • HP Color LaserJet Managed E45028dn
  • HP Color LaserJet Enterprise MFP M480f
  • HP Color LaserJet Managed MFP E47528f
  • HP PageWide XL 3920 MFP
  • HP PageWide XL 4200 Printer
  • HP PageWide XL 4200 Multifunction Printer
  • HP PageWide XL 4700 Printer
  • HP PageWide XL 4700 Multifunction Printer
  • HP PageWide XL 5200 Printer
  • HP PageWide XL 5200 Multifunction Printer
  • HP PageWide XL 8200 Printer
  • HP Laserjet M207d, M208d, M209d, M210d, M212d, M211d, M209dw, M209dwe, M210dw, M210dwe, M212dw, M212dwe, M208dw, M207dw, M211dw
  • HP LaserJet MFP M234dw, MFP M234dwe, MFP M233d, MFP M232d, MFP M235d
  • HP LaserJet MFP M237d, MFP M236d, MFP M232dw, MFP M232dwc, MFP M233dw
  • HP LaserJet MFP M236dw, MFP M235dw, MFP M235dwe, MFP M237dwe, MFP M237dw
  • HP LaserJet MFP M232sdn, MFP M233sdn, MFP M236sdn, MFP M234sdn
  • HP LaserJet MFP M234sdne, MFP M235sdn, MFP M235sdne, MFP M237sdne, MFP M237sdn
  • HP LaserJet MFP M232sdw, MFP M233sdw, MFP M236sdw, MFP M234sdw
  • HP LaserJet MFP M234sdwe, MFP M235sdw, MFP M235sdwe, MFP M237sdwe, MFP M237sdw

How to Install HPLIP 3.21.2 in Ubuntu:

1. To install the software, download the package “hplip-3.21.2.run” from the link below:

HPLIP Download Page

2. Then open terminal either via Ctrl+Alt+T or by searching for “terminal” from app launcher. When it opens, run command to give executable permission:

chmod +x ~/Downloads/hplip-3.21.2.run

3. Finally run command to start installing the driver:

./Downloads/hplip-3.21.2.run

Follow the terminal output and answer the questions. If everything goes OK, plug or re-plug your HP devices and enjoy!

Due to Pyqt5 dependency issue, the package does not install in Ubuntu 20.04.
As a workaround, choose “custom” as the installation mode, answer “no” to disable ‘Graphical User Interfaces (Qt5)’, and say “no” when installing the python-reportlab package.

HP Linux Imaging and Printing

HPLIP, HP developed printer and scanner drivers for Linux, released version 3.20.11 a few days ago.

Different to previous releases, HPLIP 3.20.11 does not include new HP printers support. It only adds support for Ubuntu 20.10 and Debian 10.6. And it fixed usb print issue for ipp supported printers for Ubutnu 20.04, Ubuntu 20.10 and Linux Mint 20.

There are also known issues that ppd browsing is failing sometimes while doing hp-setup in Ubuntu 20.10. Basically few times it is failing to fetch ppd list from cups server. So you might face the same issue while testing. And hp-toolbox will not work for ippusbxd printers in Ubuntu 20.04, Ubuntu 20.10 and LinuxMint 20.

And not sure if it’s only me or for everyone, while it works on Ubuntu 20.10, HPLIP 3.20.11 does not install on my Ubuntu 20.04 since it tries to install the old python-pyqt5 as dependency library.

How to Get HPLIP 3.20.1 in Ubuntu:

1. To install the software, download the package “hplip-3.20.11.run” from the link below:

HPLIP Download Page

2. Then open terminal either via Ctrl+Alt+T or by searching for “terminal” from app launcher. When it opens, run command to give executable permission:

chmod +x ~/Downloads/hplip-3.20.11.run

3. Finally run command to start installing the driver:

./Downloads/hplip-3.20.11.run

Follow the terminal output and answer some questions. If everything goes OK, plug or re-plug your HP devices and enjoy!

HP Linux Imaging and Printing

HPLIP 3.20.9, HP print, scan, and fax drivers for Linux, now is available to download.

Though the release note is not ready at the moment of writing, HPLIP 3.20.9 package is already available to download in its website.

New printers supported in the release:

  • HP LaserJet MFP M234dw
  • HP LaserJet MFP M234dwe
  • HP Color LaserJet Managed MFP E57540dn
  • HP Color LaserJet Managed Flow MFP E57540c
  • HP Color LaserJet Enterprise MFP M578dn
  • HP Color LaserJet Enterprise MFP M578f
  • HP Color LaserJet Enterprise Flow MFP M578c
  • HP Color LaserJet Enterprise Flow MFP M578z
  • HP Color LaserJet Managed E55040dw
  • HP Color LaserJet Managed E55040dn
  • HP Color LaserJet Enterprise M554dn
  • HP Color LaserJet Enterprise M555dn
  • HP Color LaserJet Enterprise M555x

This release also added support Linuxmint 20, OpenSuse 15.2, and Debian 10.4

How to Get HPLIP 3.20.9:

1. To install the software, download the package “hplip-3.20.9.run” from the link below:

HPLIP Download Page

2. Then open terminal either via Ctrl+Alt+T or by searching for “terminal” from app launcher. When it opens, run command to give executable permission:

chmod +x ~/Downloads/hplip-3.20.9.run

3. Finally run command to start installing the driver:

./Downloads/hplip-3.20.9.run

Follow the terminal output and answer some questions. If everything goes OK, plug or re-plug your HP devices and enjoy!

Sadly, HPLIP 3.20.9 still does not install on Ubuntu 20.04 due to requirement of old pyqt5 libraries.