Our office staff have asked me to look at replacing the printer that they use to print paper id cards. They currently use a old HP Photosmart 7450 which is a pain because it either feeds in more than one at a time or jams up. The printer will only be used for printing the id cards (paper size 140mm x 100mm) and nothing else. The printer should be cheap to buy, reliable and have good quality photo output. Can anyone recommend a good inkjet printer?