Another thing to check (more for others now that you report success) is that cups be able to write to the printer device (/dev/ugen* and /dev/usb, IIRC), or ulpt0, depending.
Attachment: pgpudUhJEVKuJ.pgp Description: PGP signature