PRTSW_JOB_BOUNDARY_SEND
- 0x00000001
Set if the BIDI protocol used requires some query and set commands to be
issued outside a job boundary. These commands use the same communications
channel as the print data.
Some printers do not have a separate communications channel for control
functions, thus requiring the current job to be sent to the printer in its
entirety before a query request can be issued.
1
PRTSW_JOB_BOUNDARY_PROCESS - 0x00000002
Set if the BIDI protocol used might not allow the printer to process query
or set commands until the current job is processed. Note that some commands
might be processed by the printer while the printer is getting print job
data, if the command is sent via a different communications channel (for
example, an SNMP channel). This flag may be used to determine if an immediate
response will be received from the printer.
2
PRTSW_JOB_TRUE_END
- 0x00000004
Set if the BIDI protocol used allows the printer to indicate true end-of-job.
True end-of-job is a notification that the print device successfully output
the job.
3
PRTSW_JOB_HOLD_RELEASE
- 0x00000008
Set if the BIDI protocol used allows the printer to hold and release jobs
inside the printer.
4
PRTSW_JOB_CANCEL
- 0x00000010
Set if the BIDI protocol used allows the printer to cancel jobs inside the
printer.
5
PRTSW_JOB_MUST_RESUBMIT
- 0x00000020
Set if canceling a print job requires all later jobs to be resubmitted.
Setting this will cause the spooler to resubmit all jobs not yet printed
whenever a job in the printer is canceled.
6
PRTSW_JOB_WRAPPER_REQUIRED
- 0x00000040
Set if data packets require a wrapper supplied by the protocol converter.
7
PRTSW_JOB_STARTPAGE -
0x00000080
Set if the printer supports the startpage feature. This feature allows
the printer to not output any print pages until the startpage page
number is encountered in the print job data. This lets users skip the first
few pages of their output file.
8
PRTSW_JOB_ENDPAGE
- .0x00000100
Set if the printer supports the endpage feature. This feature allows
the printer to stop outputting any print pages after endpage page
number is encountered in the print job data. This lets users skip the last
few pages of their output file.