Merge nates_printer branch with main, since this project isn't intended to target unmodified printers.
nates_printer