http://qs321.pair.com?node_id=234793


in reply to Line Printing Control

There are other typesetting systems you could also look at:

Once you figure out what high-level concepts you'd want to use (headings, paragraphs, tables?, font changes, etc.), you'll find that those have all got direct mappings into roff and Lout (and TeX) constructs. If you go for PostScript or PCL, you'll have to implement them yourself.