ps: Can I use HP printer for heat transfer method? Or must it definitely by Epson only?
Epson is recommended because you can get pigmented inks for some Epson printers. Pigmented inks (Epson's OEM Durabrite or the 'Magic Mix' inks) will not bleed the first time a shirt is washed like dye-based inks will, giving you a more professional product.