-
Enhancement
-
Resolution: Fixed
-
P3
-
1.4.0
-
None
-
beta3
-
sparc
-
solaris_7
In the new javax.print package, a print job object allows a print
client to install a listener for changes in a specified set of
job attributes as print job processesing is in progress.
Principally this is a way of allowing a client to be notified of things
like how many pages have so far been printed, or how much print data has
been processed. Such dynamically changing attributes reflect
only a small subset of the print job attributes likely supported by
a service and hence to give a client fine control of additional load
on the print job processing a client , the client is required
to specify the set in which it is interested.
This generally requires knowledge of what job attribute types in
the API are dynamic and asking the job for a snapshot of attributes
to determine if this print job reports these attributes.
There is no convenient or reliable way to listen on precisely
the set of print job attributes which are likely to be updated
during job processing and report just/all those attribute update events.
client to install a listener for changes in a specified set of
job attributes as print job processesing is in progress.
Principally this is a way of allowing a client to be notified of things
like how many pages have so far been printed, or how much print data has
been processed. Such dynamically changing attributes reflect
only a small subset of the print job attributes likely supported by
a service and hence to give a client fine control of additional load
on the print job processing a client , the client is required
to specify the set in which it is interested.
This generally requires knowledge of what job attribute types in
the API are dynamic and asking the job for a snapshot of attributes
to determine if this print job reports these attributes.
There is no convenient or reliable way to listen on precisely
the set of print job attributes which are likely to be updated
during job processing and report just/all those attribute update events.