I've got a HP Photosmart printer that works pretty well for
regular
jobs. The problem is when I want to use the photo tray.
Networked or not, I find linux very spotty when it comes to support
for different trays and media in printers. Depends on the driver
if you get support or not.
I've actually given up and use a Windows virtual machine to talk to
my networked Epson Artisan when I want to do something like print
a DVD or on photo paper.