I now have scripts that will pause/resume print queues,
hold and no-hold individual jobs, and do most of what
I want to control.
But, now I want to have ALL print jobs sent to a
particular queue to have:
lpoptions -o job-hold-until=hold
I have a script that toggles this from no-hold to
hold, and print jobs printed with lpr and lp indeed
behave as expected.
But, when the printer queue has hold set, and a job
is printed from FireFox or TextEdit, etc. the option
is not respected and is printed immediately.
Is there a way to make new print jobs to a particular
printer ALWAYS get the hold option no matter what
application prints it?
[Mac OS X Leopard]
Thanks, John