This documentation is archived and is not being maintained.

PrintSystemJobInfo Members

Defines a print job in detail.

The following tables list the members exposed by the PrintSystemJobInfo type.

(see also Protected Properties )
  Name Description
Public property HostingPrintQueue Gets the print queue that is hosting the print job.
Public property HostingPrintServer Gets the print server that is hosting the print queue for the print job.
Public property IsBlocked Gets a value that indicates whether the print job is blocked and therefore, not printing.
Public property IsCompleted Gets a value that indicates whether the print job is finished.
Public property IsDeleted Gets a value that indicates whether the print job, which is represented by the PrintSystemJobInfo object, was deleted from the print queue.
Public property IsDeleting Gets a value that indicates whether the print job is being deleted from the print queue.
Public property IsInError Gets a value that indicates whether an error condition is associated with the print job.
Public property IsOffline Gets a value that indicates whether the printer is offline.
Public property IsPaperOut Gets a value that indicates whether the printer has run out of the paper size and type that the print job requires.
Public property IsPaused Gets a value that indicates whether the print job is paused.
Public property IsPrinted Gets a value that indicates whether the print job printed.
Public property IsPrinting Gets a value that indicates whether the print job is being printed.
Public property IsRestarted Gets a value that indicates whether the print job has been restarted.
Public property IsRetained Gets a value that indicates whether the print job was saved in the queue after it printed.
Public property IsSpooling Gets a value that indicates whether the print job is being spooled.
Public property IsUserInterventionRequired Gets a value that indicates whether the printer needs user intervention.
Public property JobIdentifier Gets the identification number for the print job.
Public property JobName Gets or sets a name for the print job.
Public property JobSize Get the size, in bytes, of the print job.
Public property JobStatus Gets the current status of the print job.
Public property JobStream Gets a reference to the Stream of the print job.
Public property Name  Gets the name of the object. (inherited from PrintSystemObject)
Public property NumberOfPages Gets the number of pages in the print job.
Public property NumberOfPagesPrinted Gets the number of pages that have already printed.
Public property Parent  Gets the parent of the object. (inherited from PrintSystemObject)
Public property PositionInPrintQueue Gets the print job's place in the print queue.
Public property Priority Gets a non-numerical expression that represents the priority of the print job relative to other jobs in the print queue.
Public property PropertiesCollection  Gets a collection of attribute and value pairs. (inherited from PrintSystemObject)
Public property StartTimeOfDay Gets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.
Public property Submitter Gets the name of the user who submitted the print job.
Public property TimeJobSubmitted Gets the date and time that the print job is submitted.
Public property TimeSinceStartedPrinting Gets the time, in milliseconds, since the print job started printing.
Public property UntilTimeOfDay Gets the last time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.
Top

  Name Description
Protected property IsDisposed  Gets or sets a value that indicates whether the object has been disposed. (inherited from PrintSystemObject)
Top

(see also Protected Methods )
  Name Description
Public method Cancel Cancels the print job.
Public method Commit Overridden. Writes any changes to the properties of the PrintSystemJobInfo object to the actual print job that the object represents.
Public method Dispose  Overloaded. Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject)
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method Static Get Gets the PrintSystemJobInfo for the specified job in the specified PrintQueue.
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Pause Halts printing of the job until Resume runs.
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method Refresh Overridden. Updates the properties of the PrintSystemJobInfo object so that their values match the values of the actual print job that the object represents.
Public method Restart Restarts a print job from the beginning.
Public method Resume Resumes the printing of a paused print job.
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Top

  Name Description
Protected method Static BaseAttributeNames  Gets the names of the attributes of the derived class. (inherited from PrintSystemObject)
Protected method Dispose  Overloaded. Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject)
Protected method Finalize  Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject)
Protected method Initialize  Initializes the properties of the PrintSystemObject. (inherited from PrintSystemObject)
Protected method InternalDispose Overridden. Releases the unmanaged resources that are used by the PrintSystemJobInfo and optionally, releases the managed resources.
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Top
Show: