PrintJob.PaperSource Property

Specifies which of the standard paper sources this print job is to use.

[Visual Basic]
Public ReadOnly Property PaperSource As PaperSourceKind
[C#]
public PaperSourceKind PaperSource {get;}
[C++]
public: __property PaperSourceKind get_PaperSource();
[JScript]
public function get PaperSource() : PaperSourceKind;

Property Value

Specifies which of the standard paper sources this print job is to use.

Remarks

Example

[Visual Basic] The following example prints the paper source of a job to a trace when a job is added to the queue being monitored

[Visual Basic] 
Private mPr As PrinterMonitorComponent

Public Sub StartWatching(ByVal PrinterDeviceName As String)

   mPr = New PrinterMonitorComponent()

   '\\ For efficieny reasons, do not monitor printer information changed events
   mPr.MonitorPrinterChangeEvent = False

   AddHandler mPr.JobAdded, AddressOf Addedtest

   mPr.ThreadTimeout = -1
   mPr.DeviceName = PrinterDeviceName 
   
   
End Sub

Public Sub Addedtest(ByVal sender As Object, ByVal e As EventArgs)

   With CType(e, PrintJobEventArgs).PrintJob
	Trace.WriteLine("Job deleted : - Details...")
        Trace.WriteLine("** Paper Source Tray: " & .PaperSource.ToString)
   End With

End Sub

Requirements

Namespace: PrinterQueueWatch

Platforms:  Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family

See Also

PrintJob overview , All PrintJob members


© 2003-2005 Merrion Computing Ltd. All rights reserved.