I use an epson DX8450 Printer Scanner. You can plug the card into the printer or connect the camera to the printer directly. Will print the photo full page if you want.
I believe the DX8400 and SX400 are the same.
You should be able to pick one of these up for around £50 and the ink costs around £2 a cartridge, 3 separate coulous and black. I buy a set for £7 and they last ages.