On an HP printer I have had lots of problems of compatibles not being recognised but for the last 10 months I have been using the ones on sale at T**co and have not had any problems. (I do understand from an HP press release that T**co ink fades a lot quicker than HP's does. Here is
a link to a site mentioning the press release. How valid the criticism is I couldn't say.)
On an Epson that I use for printing labels onto printable CDs I have yet to find a set of compatible cartridges that will work. They work fine on paper prints but when printing directly onto the white surface of the CDs only the Epson inks have ever worked properly for me.