The invention discloses a preparation method for a pad-
dyeing high-temperature-resistant acidic dye-fixing agent and a dye-fixing agent prepared by the preparation method. The preparation method comprises the following steps: mixing, heating and stirring
vinyl acetate and
benzoyl peroxide, dropwise adding a
triallylamine solution while stirring, cooling and stirring after dropwise adding; adding
salicylic acid, heating and stirring; dropwise adding
piperidine at a 20-minute moment, heating and stirring after dropwise adding, and cooling to the
room temperature to obtain the dye-fixing agent. The preparation method is simple in preparation process; the dye-fixing agent obtained by mutual action of the components does not contain
formaldehyde or APEO; positive
ion groups in dye-fixing agent molecules are statically combined with negative
ion groups in dye to form insoluble color lakes on the surface of fabric to seal water
solvent groups of the dye, so that washing fastness resistance of the
dyeing fabric is improved. The pad-
dyeing high-temperature-resistant acidic dye-fixing agent has the characteristics of being high in dyeing firmness, improving washing fastness and dry-wet firmness, being resistant to high temperature, being
environmentally friendly, and being free of
pollution, is low in production cost, is stable in performance, is suitable for industrial production, and has a wide market prospect.