|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| winspool.lib
| Header File
| winspool.h
| Unicode
| No
| Platform Notes
| None
|
|
|
ScheduleJob
The
ScheduleJob function requests that the print spooler schedule a specified print job for
printing.
BOOL ScheduleJob(
HANDLE hPrinter,
| // specifies printer for the print job
|
DWORD dwJobID
| // print job identifier
|
);
|
|
Parameters
hPrinter
Handle that specifies a printer for the print job. This must be a local
printer that is configured as a spooled printer. If
hPrinter is a handle to a remote printer connection, or if the printer is configured
for direct printing, the
ScheduleJob function fails.
hPrinter must be the same printer handle specifed in the call to
AddJob that obtained the
dwJobID print job identifer.
dwJobID
Specifies the print job to be scheduled. You obtain this print job identifer
by calling the
AddJob function.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call
GetLastError.
Remarks
You obtain a printer handle by calling the
OpenPrinter function.
You must successfully call the
AddJob function before calling the
ScheduleJob function.
AddJob obtains the print job identifer that you pass to
ScheduleJob as
dwJobID. Both calls must use the same value for
hPrinter.
The
ScheduleJob function checks for a valid spool file. If there is an invalid spool file, or
if it is empty,
ScheduleJob deletes both the spool file and the corresponding print job entry in the print
spooler.
See Also
AddJob,
OpenPrinter
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database