You don't even need a PC or Mac to get it done - plug your phone or camera in, or insert an SD card, and you can print directly from there. This very well could be the best home printer for photos.