HP is apologising for deliberately pushing a software update to customer's printers that would prevent them from working with non-HP ink.