If you want it to look professional, get it printed by shop. It will be much higher and better quality picture. That's just my opinion, but high quality photo printers are expensive so if you are on a budget it would not be more affordable. Mine is average and prints average quality photos so I still get my developed.