Printer Driver Mode for TTY (Touch To You know... Make Xerox)
Mount a folder (./data) containing PDFs
Container:
Converts each PDF → .ps using Ghostscript
Verifies both files
Sends to print queue (lp)
Continues until all files are processed
Exits when finished (no daemon)
Notes / Options
If you want real printing, you’ll need to connect CUPS to a printer (network or USB).
If this is for a printer farm / pool, you could scale:
docker compose up --scale printer-pool=3
Open Source Image Scripting Tools based on JavaScript:
tidyr – help transform data specifically into tidy data, a table where each row is a single observation. The value of each observation is given in a column of the table. Variables describing the observation are included as additional columns.
ggplot2 – for data visualization
dplyr – for wrangling and transforming data
readr – help read in common delimited, text files with data
purrr – a functional programming toolkit
tibble – a modern implementation of the built-in data frame data structure
stringr – helps to manipulate string data types
forcats – helps to manipulate category data types