Working With The LPullPrintRequest Object

The PullPrintRequest property returns a reference to the LPullPrintRequest object. This object exposes the ILPullPrintRequest interface, which defines the following properties and methods to handle Pull Stored Print Management sessions:

Methods

image\sqrblit.gif AddStoredPrintItem method: This method specifies a Stored Print Storage SOP Instance to be referenced by the Pull Print Request SOP Instance that will be created using the Create method.

image\sqrblit.gif Create method: This method requests the Print SCP to create a Pull Print Request SOP Instance.

image\sqrblit.gif Delete method: This method requests the Print SCP to delete the current Pull Print Request SOP Instance.

image\sqrblit.gif PrintSession method: This method requests the Print SCP to print the session of the current Pull Print Request SOP Instance.

image\sqrblit.gif RemoveAllStoredPrintItems method: This method removes all the Stored Print Items added so far using the AddStoredPrintItem method.

Properties

image\sqrblit.gif AnnotationFlag property: This property specifies the Annotation Flag (2000,0065).

image\sqrblit.gif CollationFlag property: This property specifies the Collation Flag (2000,0063).

image\sqrblit.gif ColorImagePrintingFlag property: This property specifies the Color Image Printing Flag (2000,0062).

image\sqrblit.gif ConfigurationInformation property: This property specifies the Configuration Information (2010,0150).

image\sqrblit.gif FilmDestination property: This property specifies the Film Destination (2000,0040).

image\sqrblit.gif FilmSessionLabel property: This property specifies the Film Session Label (2000,0050).

image\sqrblit.gif Illumination property: This property specifies the Illumination (2010,015E).

image\sqrblit.gif ImageBoxPresentationLUTFlag property: This property specifies the Image Box Presentation LUT Flag (2000,006A).

image\sqrblit.gif ImageOverlayFlag property: This property specifies the Image Overlay Flag (2000,0067).

image\sqrblit.gif IncludedParameters property: This property specifies the parameters to be included when creating the Pull Print Request SOP Instance using the Create method.

image\sqrblit.gif MainObject property: This property returns a reference to the LEADDicomPrintSCU object.

image\sqrblit.gif MediumType property: This property specifies the Medium Type (2000,0030).

image\sqrblit.gif MemoryAllocation property: This property specifies the Memory Allocation (2000,0060).

image\sqrblit.gif NumberOfCopies property: This property specifies the Number of Copies (2000,0010).

image\sqrblit.gif OwnerID property: This property specifies the Owner ID (2100,0160).

image\sqrblit.gif PresentationLUTFlag property: This property specifies the Presentation LUT Flag (2000,0069).

image\sqrblit.gif PrintJobSOPInstanceUID property: This property specifies the SOP Instance UID of the Print Job SOP Instance resulting from the last successful request sent to the Print SCP to print the session of the current Pull Print Request SOP Instance. The SOP Instance UID of a Print Job can be used to query the Print SCP for information about the Print Job (refer to the GetInfo method of the ILPrintJob interface). Also, it is used to identify the Print Job when status reports are received from the Print SCP (refer to the OnPrintJobReport event).

image\sqrblit.gif PrintPriority property: This property specifies the Print Priority (2000,0020).

image\sqrblit.gif ReflectedAmbientLight property: This property specifies the Reflected Ambient Light (2010,0160).

image\sqrblit.gif SOPInstanceUID property: This property specifies the SOP Instance UID of the current Pull Print Request SOP Instance.

For example, having the Association established, the session can be started by using the Create method to create a Pull Print Request SOP Instance.