User rating, 4.6 out of 5 stars with 2444 reviews.
Yes, via USB cable, or you can insert your SD card directly into the printer
Answered by Turisdad 3 years ago