A bit of a curved ball, but I have just got an HP Envy 5532 together with a monthly subscription for how many pages I want to print. I currently have a 50 page print limit and it costs me £2 a month. The printer is monitored via the internet and as I get low on ink HP send new ink. Oh, its an A4 printer, is that big enough? They do other monthly contracts if you need to print more of course, but its a very cheap way to print.