I can confirm problems with the Packman version of hplip (wich introduces hplip-hpcups). The first version of it on Packman contained a HAL config file that frustrated HAL, so it would not mount any removables:
HAL does not mount removables anymore - openSUSE Forums the second (newest) version on Packman did remove this HAL config file again.
But both Packman versions gave independancies with ghost-lib. So I reverted to the OSS hplip.