To get started, here's an idea: Port barebones CUPS and cups-pdf so that one could "print" a PDF file that could be printed off on an actual computer later.