1. As you said, I hit /etc/init.d/cups restart on the command line, indicating that there is no /etc/init.d/cups file.
2. My rootfs already contains cups,hplip,ghost script,foomatic, etc., which are needed to drive the printer. As I understand it, cups and hplip can be used together. I would use cups+ with its own generic PPD to drive some generic usb printers, but that didn't work for me, so I came up with hplip. Right now I can't use hplip as smoothly as cups.