I have a HP C4480, ironically, it was supplied with an old MacBook Pro I just finished with, with which the printer worked well. With this laptop I upgraded from Mavericks to Yosemite. I have my new 13" MBP with Yosemite, and trying to use the same printer. When I plug it in, it recognizes the printer, but ends up with 'unable to send data to printer' error every time. I haven't yet tried the scanner feature on the printer to see if that works. On the HP website, it simply says update it the driver through the Apple update, but there are no updates waiting to be installed. I've reset the printing system, but no luck.