The workaround did not solve the bug on my machine (running Feisty).
While
$ touch /etc/cups/ppd/prnSysadmin.ppd
does give me a URL that exists:
127.0.0.1:631/printers/prnSysadmin.ppd
.. when I select the printer in evince, the print button is still disabled and
the terminal outputs the
Here's /etc/hosts (also inline):
127.0.0.1 localhost
127.0.1.1 greenwich
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
**