for example, imagine a computer sending data to a slow printer. since the computer is faster at sending data than the printer can print it, the printer falls behind and approaches a situation where it would be overwhelmed by the data. the printer reacts to this situation by sending xoff to the computer, which temporarily stops sending data. when the printer is again ready to receive more data, it sends xon to the computer, which starts sending data again.