Can anyone recommend a good printer? Mostly used for printing text rather than pictures, but gets a lot of use as is used for printing DH's invoices as he is self-employed. The one we currently have (Epson XP-305) is only 2 1/2 years old and regularly prints smudgy or with white lines even when the ink has just been replaced, and the heads etc have been cleaned. TIA