Long time user of LQ - know Jeremy...
... sorry to say I seldom post.
I followed the post mostly to the letter, and had been researching this on the ArchLinux forums.
I followed the python symbolic link change in this post:
This did nothing that I could tell... HPLIP was already installed from months ago. I just settled for printing from a Fedora desktop.
Finally your post got me to thinking about the directory permissions. How?
I opened one terminal and tailed the error log:
# tail -f /var/log/cups/error.log
while using the kde printer configuration gui. The errors keep coming...
Here are some of the messages:
HP_LaserJet_Professional_P1102w: Directory "/usr/lib/cups/filter" has insecure permissions (040775/uid=0/gid=0).
E [15/Nov/2012:21:42:38 -0500] [cups-driverd] Bad driver information file "/usr/share/cups/model/foomatic-db-ppds/Kyocera/ReadMe.htm"!
I see permissions change all the time during pacman -Syu updates and don't think much of them. I change permissions for files when needed every day.
I thought hey, that's insecure like the message says, and tried changing permissions to 744. That was a mistake because the enable button suddenly became uncheckable in the kde printer configuration dialog.
I solved this by using the following:
chmod 755 /usr/lib/cups/*
This mystery is now solved in my opinion... I clicked print test page and it just worked!!!
Very sweet indeed!!
Now I can kick Fedora and Ubuntu and go full Arch!! - Happily using ArchLinux since January 2012 - Rolling release is the only way - once you try, you never go back.