In this guide there is a few problems
http://Arch Linux ARM.com/index.php5?title=Guide:Google_Cloud_Print_and_Apple_AirPrint&redirect=no
I can get my head around a lot of things but the wiki is so annoying, plus I don't like fiddling with others work.
First for AirPrint, there must be a line in /etc/cups/cupsd.conf that is
ServerAlias *
and cups must be stopped when editing
Next, the file airprint-generate.py must have the first line changed to
#!/usr/bin/env python2
Next if this is run
airprint-generate.py -d /etc/avahi/services
it will save moving the files
Now Google Cloud, cloudprint.py must have the first line changed to
#!/usr/bin/env python2
Is this also supposed to be kept running, it doesn't demonize or finish, so maybe installing and running screen is needed?
That's all I got to say about that.