Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
hp 107w wifi printer on linux
hp 107w wifi printer on linux (ubuntu 14.04)
As of hplip HPLIP-3.19.11, there are no support for this printer.
One have to use windows to setup the printer in your wifi network (hp easyprinter manager asks for wifi id/password).
Using a virtualbox windows VM (bridged adapter - wlan0) , I could not complete the steps, but informing wifi/password was enough.
Once done, the printer is available (my ip was Yours probably gonna be different, be sure the blue wifi led is on):
$ nmap
80/tcp open http
443/tcp open https
515/tcp open printer
631/tcp open ipp
5200/tcp open targus-getdata
8080/tcp open http-proxy
9100/tcp open jetdirect
Nmap done: 1 IP address (1 host up) scanned in 4.14 seconds
On linux, HPLIP could not recognise the printer (107w), but it worked with another driver.
Using the default (not hplip) "add printer" from ubuntu, choose driver:
HP LaserJet m106w (m101-m106), hpcups 3.19.11
The "print test page" worked ok.
It is possible to access the printer by, but it is info only, no settings.
Hope this helps.
-------------------- UPDATE 2020-04-23
It is working with usb now! driver hplip 3.20-1
dist: artix (archlinux-like, openrc, no systemd)
cups 2.3.1-1
hplip 1:3.20.2-1
Works with m106w model, though:
'Laser 107w'
There was an error during the CUPS operation 'server-error-internal-error'
'LaserJet m106w'
print test page: ok
usb 1-4: new high-speed USB device number 17 using xhci_hcd
usb 1-4: New USB device found, idVendor=03f0, idProduct=e82a, bcdDevice= 1.00
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: HP Laser 107w

This comment has been minimized.

Copy link

taniwallach commented Feb 24, 2020

A Linux install procedure for the USB connection using the "Samsung" "unified linux driver" downloaded from HP's web site can get this printer running via USB:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.