I have Mavericks and just got a CP910. It would not print or show up as a airprint printer. I finally discovered that the printer was giving itself a static IP address. For some reason it was connecting to my wifi network (an Airport Extreme), but ignoring the automatic configuration. It was set to receive auto settings in the printer settings.
I had to provide a DHCP reservation on the Airport Extreme with the printers MAC address (found in settings) and then re-attach to the network. Then it got an IP address on the right subnet and everything started working.
Maybe I was just doing something wrong, but i walked through the setup instructions and I think most people would expect to just connect it to their wifi and see it in airprint without a DHCP reservation.
I'm not sure if it was just me, but this was an incredibly annoying setup process taking me over 2 hours of fiddling and troubleshooting prior to figuring this out. I highly doubt anyone without experience setting up network devices would have known what to do or try at this point. I was about ready to return it.