Hi,
I've used Canon, Epson and HP inkjet printers for making decals and don't think there's a significant difference. My old (8 yrs) Epson C88 is my personal choice because it uses pigment (DuraBrite) ink rather than dye based ink. Pigment ink is water resistant - dye based is not - and since I also print on tissue and water shrink, pigment ink is better. But for decals I don't think there's a big difference. Just make sure you use the highest quality setting for printing.