Linux support for HP requires some HP daemon running at all times and in my experience fails in edge cases where a standard Linux integration would not. I also don't like their logo on my Linux task bar, no one else requires that to make a printer 'go'.
Recently got a Xerox, it's better.