After years, printing every day, we've never had an issue like you are describing. You admit you have no eyepiece with cfprint, then made up problems to make it look like a bad option. Printer jams, you clear jam and it continues printing. Printer is off, it waits till you turn it on, then prints.
In my experience cfprint was very good, it wouldn't fail if their was printer issues. It was submitting to a print queue just like any other program would, so it didn't cause ColdFusion to fail.
That being said I understand the need to print from a web server is probably rare, out of the dozens of sites I've built I only needed it on one of them, and had the option not been there I may very well have written an entirely different application, so I can see why it was left out of Lucee.
My specific needs require it to print from multiple trays with different paper types, in the correct order while skipping some pages. And the pages are all within one PDF, so I specify printing page 1-5 on this paper then skip a few pages and 8-12 might be on a second paper and so on. Just submitting the PDF to a generic queue wont work, the queue would need to know which pages to print and on what type of paper so it pulls from the correct tray.
I am not here looking to do this outside of Lucee, we already have a plan if we must go that route, so if you have no interest in helping me with Lucee, you don't need to waste any more time responding.
Thanks for your feedback.