Export (0) Print
Expand All

PrintSystemJobInfo.JobName Property

Gets or sets a name for the print job.

Namespace:  System.Printing
Assembly:  System.Printing (in System.Printing.dll)

public string JobName { get; set; }

Property Value

Type: System.String
A String name for the print job.

The following example shows how to use this property when diagnosing a problem with a print job.

foreach (PrintQueue pq in myPrintQueues)
{
    pq.Refresh();
    PrintJobInfoCollection jobs = pq.GetPrintJobInfoCollection();
    foreach (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;
        }
    }// end for each print job    

}// end for each print queue

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft