I have an old piece of a hardware that does diagnostics on medical equipment. It prints out results over a parallel port. Is there any way to have CUPS accept jobs from a parallel port and redirect them to the default printer?
Essentially I want CUPS to listen to
/dev/lp0 for incoming jobs.
Reading about this problem a bit, would it be possible for me to capture the PCL data via the parallel port (
cat /dev/lp0 > out.pcl) and then convert it to Postscript using pspc16 or somehow send the PCL to Ghostscript to interpret the PCL and dispatch to CUPS?