You need a high gain NPN transistor for the matrix. The TIP102 and TIP122 both have a minimum gain of 1000, the -102 being a maximum of 20,000. Both are 100V Darlingtons. This means they use very little current to fully saturate.
The TIP42 is a PNP with a gain of 30. Even if you used a TIP47 which is an NPN, the gain would be insufficient.
If you have an issue with excessive load on the transistor and you have confirmed that it's not a shorted component causing it, you could always substitute a TIP142 in place of it, although the package is larger.