After re installing and updating my manjaro, I am not able to configure my HP Officejet 4630 printer

Cannot find an up to date PPD file for my printer.
snap shot from Konsole…
image

Any help to correct this situation is appreciated.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information in your posts - Tutorials - Manjaro Linux Forum
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…

    An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)

  2. Please also read this:
    [HowTo] post screenshots and links
    Especially this bit:

  3. What’s the output of

    pamac list | grep hplip
    

    please?

:+1:

P.S. If you enter a bit more details in your profile, we can also see which Desktop Environment you’re using, which CPU/GPU you have, …

Output of:
pamac list grep hplip
is as below…
‘hplip 1:3.20.11-2 extra 32.8 MB’

I have installed manjaro KDE plasma on my HP EliteBook 850G1
On Feb 14th I installed a 512 GB M2 SSD and installed manjaro on it, After that I am not able to install my HP Officejet 4630 printer, Prior to Feb 14, I was using a 240 GB M2 SSD and I was able to print and scan with the same printer.
I tried picking up the PPD file for my printer from a list when trying to install the printer using the
HP Device Manager, but it would not work.
The output of:’ inxi --admin --verbosity=7 --filter --no-host --width
is coming out to 3 pages of documents, I am not sure on how to share it.
I have it saved as a .doc document.

  1. When providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    

    instead of like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.`

    (as that makes both our lives much easier)

  2. From which list? Please be more specific when describing your system

From which list? Please be more specific when describing your system

Answer- From the manjaro installation in the Hard Drive while using the HP Device Manager to install the printer.

I can see the file but am not able to pick it to run the installation.
image

The out put of:
inxi --admin --verbosity=7 --filter --no-host --width
is below.

System:
  Kernel: 5.4.95-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 
  root=UUID=a40f5b2d-ca9f-4538-989f-745f46aefb3b rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Hewlett-Packard product: HP EliteBook 850 G1 
  v: A3009DD10203 serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: Hewlett-Packard model: 198F v: KBC Version 15.52 serial: <filter> 
  BIOS: Hewlett-Packard v: L71 Ver. 01.07 date: 02/09/2014 
Battery:
  ID-1: BAT0 charge: 89.2 Wh condition: 97.4/97.4 Wh (100%) volts: 13.0/11.4 
  model: Hewlett-Packard Primary type: Li-ion serial: <filter> 
  status: Charging 
Memory:
  RAM: total: 7.68 GiB used: 2.22 GiB (28.9%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Dual Core model: Intel Core i7-4600U bits: 64 type: MT MCP 
  arch: Haswell family: 6 model-id: 45 (69) stepping: 1 microcode: 26 
  L2 cache: 4 MiB bogomips: 21561 
  Speed: 798 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 798 2: 799 3: 798 
  4: 799 
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts 
  clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm 
  dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase 
  fxsr ht ibpb ibrs ida invpcid invpcid_single lahf_lm lm mca mce md_clear mmx 
  monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm 
  pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good 
  sdbg sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 
  tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xsave 
  xsaveopt xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: Vulnerable 
  Type: l1tf mitigation: PTE Inversion 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Hewlett-Packard 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0a16 class ID: 0300 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: 
  loaded: intel unloaded: modesetting alternate: fbdev,vesa display ID: :0 
  screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 143 size: 340x190mm (13.4x7.5") 
  diag: 389mm (15.3") 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) 
  v: 4.5 Mesa 20.3.4 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Hewlett-Packard 
  driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:0a0c 
  class ID: 0403 
  Device-2: Intel 8 Series HD Audio vendor: Hewlett-Packard 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20 
  class ID: 0403 
  Sound Server: ALSA v: k5.4.95-1-MANJARO 
Network:
  Device-1: Intel Ethernet I218-LM vendor: Hewlett-Packard driver: e1000e 
  v: 3.2.6-k port: 3080 bus ID: 00:19.0 chip ID: 8086:155a class ID: 0200 
  IF: enp0s25 state: down mac: <filter> 
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: ef80 
  bus ID: 02:00.0 chip ID: 8086:08b1 class ID: 0280 
  IF: wlo1 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 
  bus ID: 2-3.2:4 chip ID: 8087:07dc class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 588.73 GiB used: 60.67 GiB (10.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SV300S37A120G 
  size: 111.79 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: BBF0 scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: KingDian model: NGFF 2242 512GB SSD 
  size: 476.94 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 8B0 scheme: MBR 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw size: 456.67 GiB size: 448.5 GiB (98.21%) 
  used: 60.67 GiB (13.5%) fs: ext4 dev: /dev/sdb6 maj-min: 8:22 label: N/A 
  uuid: a40f5b2d-ca9f-4538-989f-745f46aefb3b 
Swap:
  Alert: No Swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 549 MiB fs: ntfs label: System Reserved 
  uuid: 40204E05204E0280 
  ID-2: /dev/sda2 maj-min: 8:2 size: 110.63 GiB fs: ntfs label: N/A 
  uuid: 0CE64FC3E64FAC30 
  ID-3: /dev/sda3 maj-min: 8:3 size: 640 MiB fs: ntfs label: N/A 
  uuid: 78E2EBEAE2EBAA98 
  ID-4: /dev/sdb1 maj-min: 8:17 size: 512 MiB fs: vfat label: N/A 
  uuid: E1D8-7889 
  ID-5: /dev/sdb2 maj-min: 8:18 size: 1 KiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-6: /dev/sdb5 maj-min: 8:21 size: 19.77 GiB fs: ext4 label: N/A 
  uuid: aaedc06a-8cde-4079-8af9-2cb69d47393d 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 3 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 
  speed: 480 Mb/s chip ID: 8087:8000 class ID: 0900 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 9 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-4: 2-3:2 info: Microchip (formerly SMSC) Hub ports: 4 rev: 2.1 
  speed: 480 Mb/s chip ID: 0424:2134 class ID: 0900 
  Device-1: 2-3.2:4 info: Intel Bluetooth wireless interface type: Bluetooth 
  driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 8087:07dc 
  class ID: e001 
  Device-2: 2-3.3:11 info: HP Officejet 4630 series type: Printer 
  driver: usblp interfaces: 4 rev: 2.0 speed: 480 Mb/s chip ID: 03f0:c611 
  class ID: 0701 serial: <filter> 
  Device-3: 2-3.4:6 info: Logitech Unifying Receiver type: Keyboard,Mouse 
  driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  chip ID: 046d:c534 class ID: 0301 
  Device-4: 2-5:12 info: Validity Sensors VFS495 Fingerprint Reader 
  type: <vendor specific> driver: N/A interfaces: 1 rev: 1.1 speed: 12 Mb/s 
  chip ID: 138a:003f class ID: ff00 serial: <filter> 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
  Hub-6: 3-3:2 info: Microchip (formerly SMSC) Hub ports: 4 rev: 3.0 
  speed: 5 Gb/s chip ID: 0424:5534 class ID: 0900 
Sensors:
  System Temperatures: cpu: 37.0 C mobo: 0.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 173 Uptime: 1h 50m wakeups: 12 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 Packages: pacman: 1351 lib: 398 flatpak: 0 Shell: Bash v: 5.1.0 
  running in: konsole inxi: 3.3.01```

Try the following:

  • Close any printer setup window

  • Execute:

    cd /usr/share/ppd/HP
    gunzip --staout hp-officejet_4630_series.ppd.gz > ../cupsfilters/hp-officejet_4630_series.ppd
    

And try picking the PPD file again.

:crossed_fingers:

Still cannot install my printer.

Output is below.

gunzip --staout hp-officejet_4630_series.ppd.gz > ../cupsfilters/hp-officejet_4630_series.ppd
bash: ../cupsfilters/hp-officejet_4630_series.ppd: Permission denied
[jkl@jkl-pc HP]$ hp-setup 192.168.0.100

HP Linux Imaging and Printing System (ver. 3.20.11)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-18 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 for device...
Found device: hp:/net/Officejet_4630_series?ip=192.168.0.100
error: No PPD found for model officejet_4630 using old algorithm.
error: No appropriate print PPD file found for model officejet_4630_series
Traceback (most recent call last):
  File "/usr/share/hplip/ui5/setupdialog.py", line 1341, in NextButton_clicked
    self.addPrinter()
  File "/usr/share/hplip/ui5/setupdialog.py", line 1035, in addPrinter
    print_sts = self.setupPrinter()
  File "/usr/share/hplip/ui5/setupdialog.py", line 1074, in setupPrinter
    if not os.path.exists(self.print_ppd[0]): # assume foomatic: or some such
TypeError: 'NoneType' object is not subscriptable
Aborted (core dumped)```

ok. So I am having the same issue. I just bought myself a fancy new printer from a liquidation auction. HP LaserJet MFP mf575 for a steal and brought it home. INstalled it on Windows and Ubuntu in like 30 seconds.

Tried to install it on My main laptop which is Manjaro 20.2.1 with the HP Utility and had to pick a ppd file. I noticed the hige list of ppd files were all .ppd.gz so i copied I tried to extract it but no luck so i copied the .ppd.gz file to my home directory and extracted it and tried to select the extracted .ppd but same thing as above, it just goes right back to ppd file not found eventhough i just clicked on it…

So I decided to just install via printers instead of the HP Device Manager. When i click on “Printers” I get a message that says Print Service is Unavailable, Bad file descriptor. So i googled it and followed the directions here:

but no luck.
I went to HP’s website and downloaded the installer from here:
https://developers.hp.com/hp-linux-imaging-and-printing/release_notes
but when i try to install it it cannot find any of the dependencies including CUPS:

DEPENDENCY AND CONFLICT RESOLUTION

Running ‘sudo pacman -S --noconfirm libcups2’
Please wait, this may take several minutes…
error: Command failed. Re-try #1
Running ‘sudo pacman -S --noconfirm libcups2’
Please wait, this may take several minutes…
error: Command failed. Re-try #2
Running ‘sudo pacman -S --noconfirm libcups2’
Please wait, this may take several minutes…
error: Command failed. Re-try #3
Running ‘sudo pacman -S --noconfirm libcups2’
Please wait, this may take several minutes…
error: Package install command failed with error code 1
note: Some packages may not get installed on python3 due to distro incompatibilites

note: Please check for more information at http://hplipopensource.com/node/369
Would you like to retry installing the missing package(s) (y=yes*, n=no, q=quit) ?

and after retrying and re-running it eventually fails saying to manually install these:

RE-CHECKING DEPENDENCIES

error: A required dependency ‘cups (CUPS - Common Unix Printing System)’ is still missing.
error: A required dependency ‘python3-pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x))’ is still missing.
error: Installation cannot continue without these dependencies.
error: Please manually install this dependency and re-run this installer.
Press Return to close this window…

So that brought me to this thread, and this message…
Should i delete this message and open a new thread?

SO i did this and it worked:

sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original
sudo chmod a-w /etc/cups/cupsd.conf.original

then this:

sudo systemctl restart cups.service

and then i could install and use my printer. I have no idea why printers arent working, or why you have to rename cups.conf files but whateves. it worked…

3 Likes

Thank you to zaileion.
I was able to set up my printer by following your instructions.
As you had mentioned in your post, I had no trouble to install my printer in Ubuntu 20
& Windows 10.
Now manjaro team should take a note of this input.

Like the post (click the heart) so others know where to look. Glad it worked!

I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.