In print_cups.c:cups_job_submit() we never set the error return, even if the job failed to submit. Even if we were to set the BOOL error code, the code in printing/printing.c ignores the propogated errors. This bites us at Hawker, where our bizarre setup can cause printing to 'invalid' printers, but the same would happen if CUPS were just down, as far as I can see. The whole stack should propogate valid NTSTATUS or WERROR codes
don't suppose you have a patch ?
requires a fairly large redesign not on the radar right now.
Cleaning up versions. There was no 3.0.15 so leaving it in bugzilla is causing some confusion. Moving these nuder 3.0.20. Originally files against 3.0.15preX.