Yarn printing is a process that applies dyes or pigments to localized areas of yarn to produce color designs. It is also known as space dyeing, which colors specific lengths of yarn individually by injecting colored dye. The yarn is dyed one space at a time through a process of dye application, steam fixation, washing, and drying. This printing technique is used to create patterns on the warp yarns of a fabric before weaving with a plain white filling yarn, resulting in a soft, blurred design on the finished fabric. Yarn printing is used for expensive fabrics like upholstery and cretonnes due to the careful labor required.