It’s now possible to pick up a photo-quality printer for under £100. We show you what to look out for