Most cameras allow you to instantly transfer images from a camera to a smartphone via Bluetooth, and you can print photos directly from your phone.
You get a solid (if unspectacular) 15 pages per minute printing speed, too, and the system makes use of Canon's Chromalife100 inks, which make documents and photos look quality when printed out.