I personally would recommend a laser printer. But only for B/W pictures.
Both Brother and HP make good quality inexpensive laser printers. I would lean toward HP.
I have been very happy with their printers.
Amazon has the HP LaserJet P1006 laser printer for $109.17 with free shipping.
Quote from Amazon site description:
"HP P1006 Laserjet Printer. The patented new spherical toner is controlled more efficiently, which allows for a smaller print cartridge, and as a result, HPs smallest laser printer. And because sound can be as intrusive as size, the printer is specially designed for exceptionally quiet operation. You can enjoy the convenience of desktop printing without the annoying background noise. Conserve resources as well as office space. Engineered to use the smallest amount of power possible to get the job done, this printer stays cool and keeps your energy bills low. Do not waste time waiting for your documents. Other printers need time to warm up before printing the first page, but with no wait Instant on Technology your first page will print in half the time. Get performance and reliability that is superior for a personal desktop printer with a 266 MHz processor, 8 MB of memory, and speeds up to 17 pages per minute/ ppm. It is easier than ever to keep your desktop printer running smoothly with many of the same technologies as HPs robust workgroup and department LaserJets. Intelligence in the cartridge enables automatic print quality adjustments, so your documents always look great. Cartridge intelligence also helps ensure you never run out of toner by alerting you when supplies are low and providing convenient options for online reordering. Just choose your preferred reseller and place your order through HP SureSupply. Quickly and easily stop incorrect print jobs with the Cancel button on the front of the printer. Meet both your budget and space requirements without compromising quality. Have it all with the HP LaserJet P1006 Printer at an entry level price."
- Jack