ES Schiffli requires that when a new embroidery design is about to start stitching, the Schiffli machine will have a starting status and all the devices on the machine will be correspondingly set. ES Schiffli monitors and records any change in device status during the encoding process. Examples of starting statuses include:
Needles: Out
Speed: Slow (or Fast for Saurer)
Thread Tension: Stepp
Borers: Out
Borer Position: Middle (6 or 7, depending if Plauen or Saurer).
At the end of the design, ES Schiffli can restore the starting status of each device with the Restore Function State Before Stop setting. The setting is also necessary when parts of the design are repeated on the machine. For example, if the borer depth was left at +1 (8) at the Stop function that ends the B part of an ABC type design, then after each repeat of the B part, the borer depth would increment by 1 each time to 9, 10, etc. Furthermore, the controller of electro-mechanical Plauen Hiraoka machines requires that the DAT design state is restored at every Stop before the design is loaded for stitching. State restoration is optional for cases where designs are split into pieces and then punched onto several cards for mechanical machines.