I now use a PC (of the lab where I work now) on which I have successfully installed Arch Linux not long ago. I want to connect to the HP printer there, already connected to the Ethernet of the lab. The printer is a "HP Color LaserJet M552".
I have installed hplip
(refer to: CUPS/Printer-specific problems); when installing, I recall there were a lot of error messages.
When I tried to print some document, no printer was found. I ran sudo hp-setup
(as advised here: Configure your printer using hp-setup). A dialog box appeared, which asked me for "PPD" file, and I don't know where it is and what it is for.
When I was finding material to solve this, unfortunately I find HP seems not to support Arch Linux.
There are the console error messages when I invoke hp-setup
:
HP Linux Imaging and Printing System (ver. 3.16.11)
Printer/Fax Setup Utility ver. 9.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=slp)
error: No PPD found for model color_laserjet_m552 using old algorithm.
error: No appropriate print PPD file found for model hp_color_laserjet_m552
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33404 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33834 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33922 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33582 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33940 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33514 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33928 bytes
Meanwhile, I was prompted to choose a PPD file. The default folder for me to choose is /usr/share/ppd/hp
, but when I choose anything, the box is still empty, saying I should choose a file. The printer name is shown, so I think connection is fine.
P.S.: I know this sort of thing is difficult to debug without playing around with the computer in person. If there is any information missing, just ask.