A commercial invoice
An invoice whose lines and totals fall where the text puts them, and whose QR code lets a telephone pay the exact sum into the exact account with nothing retyped.
This is the paper that travels in the box, and the one both sides reach for when they disagree about what arrived. The goods are scanned again at the far end, so a code that reads badly costs a delivery somebody has to book in by hand, and a line in the wrong place costs an afternoon of telephone calls.
Every article line here carries the code a scanner reads it back by, sitting inside its own row rather than beside it. Give one article a longer name, so that its line grows a second row taller, and its code moves down with it: nobody has to go and put it back. The consignment has a code of its own as well, which is the one the far end scans first to know which delivery has arrived.
Nothing is left out and nothing is simplified: this is the program exactly as it runs, for the developer who uses this library. The third is the description itself: a plain list of what the page has to say, which is what the service is sent.
Read the Rust source Read the Python source Read the JSON source
An invoice whose lines and totals fall where the text puts them, and whose QR code lets a telephone pay the exact sum into the exact account with nothing retyped.
A payslip: eighteen contribution lines with employee and employer shares, the month against the year to date.
A services agreement over two pages where no clause is ever cut in half by a page turn, ending in signature, name and date fields filled in on screen.
A certificate whose border, ribbon and seal are drawn as lines rather than photographed: sharp at any size, and a fraction of the weight.
A boarding pass carrying, as a QR code, the one line the gates at an airport read — one character out of place and it is refused.
Fifteen shelf labels on one pre-cut sheet, each with its price and its scannable code, and trim marks in the margins. Six numbers describe the paper.