I have a Lexmark P4350. Can't complain its a good little printer. Scanner doesn't quite live up to my old Epson CX3600 but the ink life is superior. I've had both my colour and black cartridges running on empty for 5 months now - yes 5 months. My epson would just refuse to print when it decided the inks were low and that was that. One colour cartridge empty and you wanted to print black and white... No, no, no. Plus the inks just didn't last. You turned on the printer and it would go through a head cleaning process every time using about 1/8 of the cartridges. You get a power cut twice a week in the night and they're empty within the month! Plus the cartridges were expensive to replace. It had 4 - black and three colours with the theory being that you just replace one at a time. In practice they all run out together and instead of buying and all in one cartridge for £15 you ended up paying out £40 instead. I think you can see why I'll never trust an epson again.
My lexmark P4350.. totally different. As stated above my cartridges have been empty for the last 5 months and it just continues to work. Ok so the scan quality is a bit lower than the epson (which for the scanner alone I regret giving it away) but the ink life itself has been superior to all other printers I've used. The only other printer that was similar was a HP deskjet 720. Those could run themselves dry too and would last a long time.
The P4350 is a bit old now but still a great piece of kit plus the software bundle for it is brilliant. I've got mine shared on the network via windows but it does support ip based network printing too (via its own software as its a usb device). I bought mine 2nd hand - cheap as chips with a laptop and despite being a 2nd hand machine it's been great. I wouldn't normally buy a 2nd hand printer (just like video recorders) but it came with the laptop - gave it a go and never looked back. Plus the cartridges aer better priced too. Ok, they're still about £13 each but £26 is better than epsons £40!