PrintQueue::GetJob Method (Int32)
.NET Framework (current version)
Gets the print job with the specified ID number.
Assembly: System.Printing (in System.Printing.dll)
Parameters
- jobId
-
Type:
System::Int32
The number of the job in the queue.
Return Value
Type: System.Printing::PrintSystemJobInfo^A PrintSystemJobInfo that specifies the properties of the job and its status.
You can also use the PrintSystemJobInfo::Get method for the same purpose.
The following example shows how to use this method when diagnosing a problem with a print job.
for each (PrintQueue^ pq in myPrintQueues) { pq->Refresh(); PrintJobInfoCollection^ jobs = pq->GetPrintJobInfoCollection(); for each (PrintSystemJobInfo^ job in jobs) { // Since the user may not be able to articulate which job is problematic, // present information about each job the user has submitted. if (job->Submitter == userName) { atLeastOne = true; jobList = jobList + "\nServer:" + line; jobList = jobList + "\n\tQueue:" + pq->Name; jobList = jobList + "\n\tLocation:" + pq->Location; jobList = jobList + "\n\t\tJob: " + job->JobName + " ID: " + job->JobIdentifier; } } }
.NET Framework
Available since 3.0
Available since 3.0
Show: