Solomon Peachy - 2024-06-26

Wow, those printers are probably over 3 decades old now.

src/main/print-pcl.c is the gutenprint PCL driver. all of the stp_puts(), stp_putc() and stp_zprintf() calls would need to be changed, as well as modifying the various data tables to use the correct CaPSL sequences/values for various options.

I suspect that the man-hour investment to make this work is going cost more (and result in lower quality/speed plus use a lot more power) than just replacing the printer with something more modern.

But mangling gutenprint is probably going to be of less effort than to hack 'cjet' to accept PCL5e and emit CaPSL IV.