In CUPS 1.2.x the scheduler option "RunAsUser" has been removed for security reasons so the cups-pdf backend must run as root. The ebuild should chmod /usr/libexec/cups/backend/cups-pdf to 0700 during installation which forces it to run as root solving the problem.
Fixed with cups-pdf-2.4.0