Printing process, methods and Pigment, Reactive and Discharge Printing of Textiles