I used the IPP / CUPS extension for a while, but now use the HP Print for Chrome application. Obviously this is an HP-only printer solution, but seems to work a little better for me. I had to route IPP / CUPS through my Linux home server running cupsd. The HP Print application prints directly to the printer, one less thing to go wrong.
https://chrome.google.com/webstore/detail/hp-print-for-chrom...