The estimate for cleaning it was about the same price as new one "We have excellent deals on Epson printers at the moment." The printer was 18mo old and I'd had a previous Epson go titsup within two years, so I wasn't too keen on throwing more money at them. Reconnected the older HP which sprang to life and started printing just as well as it had done before, and used the Epson for scanning, CD printing, and scrap printing. After about 6 weeks the smudges went away and its back as the printer for photos.
But it shouldn't be like that. I shouldn't need to take the thing offline for several week, or take it to a service engineer in order to wipe the rollers with damp cloth, and perhaps I'm old fashioned but I've yet to accept the mindset of "slight problem throw away and get a new one".