I got a new printer with my pc about 4 months ago.
The printer came with some ink cartidges, which I thaught would be the crappy half-full cartidges that ran out really quickly.
Even the set-up was a dream, turn it on, put paper in, it prints out a test page, scan the test page in and its done.
However it has been three months and I have printed loads of stuff out, ive been printing letters, 60 page documents on high quality, pictures on high quality, everything, im very pleased with it.
The quality is really good, the scanner is amazing and the memory card reader works brilliantly, plus it has loads of good features like if you put a memory card with pictures you can print out a preview of all the images on the card, then tick the ones you want to print, scan it in and it prints them all out, without the PC even being on!
It also has loads of little cool things that just make it an amazing printer, for example, it always prints in reverse order, so the pages come out in the they were meant to be in, and you can photocopy without the PC being on.
And this printer wasnt even a top quality, £300 printer, it was worth £140, but i got it included in a media package with my PC.
What I am saying is that when you next get a printer, get a HP printer for trouble free, economic printing.
Before I got my HP, I had a lexmark, and that was a headache, it didn't work with my PC so i had to phone a premium rate number and speak to a clueless 16 year old girl for an hour who was looking everything up on a PC, and the ink cartriges ran out really quicky too.
When i did get it working, set-up was way too complicated, about 4 different test pages.
In summery HP
Lexmark