Description of problem: It would be good if cupsd ran as user lp instead of root.
CUPS 1.2 handles this sort of thing much better by default. In addition, RunAsUser is no longer supported.