With the change on the bannertopdf() filter function of the previous
commit the template PDF files can get directly fed into bannertopdf()
and the instructions for adding printer- and job-specific text can be
embedded in the templates.
This commit adds the appropriate instructions to each template file,
to not break PDF integrity to the end. So one can even modify the
instructions without breaking the template itself.
If feeding banner instruction files into bannertopdf() as before, the
embedded instructions get ignored.
Also added files with only the instructions, the data/*-append.txt
files. They are not actually used but only FYI.
14 files changed:
data/standard.ps \
data/topsecret.ps \
data/unclassified.ps \
+ data/banner-instr-append.txt \
+ data/form-instr-append.txt \
+ data/testprint-instr-append.txt \
drv/custom-media-lines
# =========
--- /dev/null
+%%#PDF-BANNER
+%%Show printer-name printer-info printer-location printer-make-and-model job-id time-at-creation time-at-processing job-originating-user-name job-name job-originating-host-name job-billing job-uuid
--- /dev/null
+%%#PDF-BANNER
+%%Font UseDefault
+%%Font-size 11
--- /dev/null
+%%#PDF-BANNER
+%%Show printer-name printer-info printer-location printer-make-and-model printer-driver-name printer-driver-version paper-size imageable-area job-id options time-at-creation time-at-processing job-originating-user-name job-name job-originating-host-name job-billing job-uuid