Inks for fabric printing are usually classified into two categories of dye-based and pigment-based inks. Pigment-based ink printing shows better water fastness and light fastness of the fabric than dye-based ink printing. It saves water and energy. And the most important thing is that it is environmentally friendly.