Для качаственной печати нужен струйный шестикрасочный (или более) принтер, обычно имею в названии приставку photo, и вообще называются фотопринтерами, именно они обеспечивают максимальное качество печати.
Насчет принтеров печатающих на тканях ничего сказать не могу, но знаю что есть такой вид бумаги как термотрансфер. В принтере на ней печатается картинка, а потом с помощью утюга переносится на ткань.