Simple answer to HP's problem.
Sell the Printers at a *reasonable cost*.
Price the Consumables at the same as the 3rd Party supplies. (Volume costs should be lower for HP than 3rd Parties!!!)
Gradually, over time the customers will *BUY* HP because there is no gain from 3rd parties & HP will guarantee that the Printer/Toner or Ink will work optimally with no loss of warranty.
The only reason for HP having a problem is *Pure Greed*
P.S. I also have purchased a Printer because it is cheaper than all the spare parts + Toner combined, in fact cheaper than *just* 1 toner set (Colour Laser).