Output padding

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In computing, output padding is the insertion of non-printing characters into the device output stream to allow for a preceding control operation to take effect.

Output padding was necessary on many printing devices, notably Teletype and other mechanical terminals, after the issuance of a carriage return.[1] Without the padding, following characters might print in the middle of the output line.

Output padding was also necessary on many display terminals after cursor positioning, scrolling, and other commands.[2][3]

Typically the null character was used; the delete character was occasionally used. The number of padding characters depended on the particular device, but also sometimes on the horizontal position of the printing carriage.

Notes

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).