Please enable JavaScript to view this site.

TIFF Image Printer

Description

Represents a single printer from the pool of PEERNET Inc. printers held by the IPNSession object. A new IPNPrintSession object is needed to control and synchronize the printing process for each document that will be printed.

Use the NewPrintSession method on IPNSession to get a print session object. Each print session object copies the current settings from the IPNSession object. The print session settings are read-only.

The pool of printers is accessed in a round-robin sequence. A printer can only be assigned to a IPNPrintSession when it is free. While a printer is being used by any IPNPrintSession object it is seen as busy and cannot be used by any other IPNPrintSession object.

Methods

Properties

Public Methods

Cancel

Cancels the current set of print jobs.

GetProperty

Retrieves print settings from the printer

MakeSystemDefaultPrinter

Sets the printer associated with this print session as the system default printer.

Pause

Pauses the printer queue associated with this IPNPrintSession object.

PrintUsingCommand

Print a file using a custom command line and arguments.

Resume

Resume the printer queue associated with this IPNPrintSession object.

ShellPrint

Use the Windows Explorer shell verb "print" to print a a file.

ShellPrintTo

Use the Windows Explorer shell verb "printto" to print a a file.

WaitForJobsCompleted

Waits a given timeout period for all jobs in this print session to be completed before returning control back to the calling application.

WaitForJobsPrinted

Waits a given timeout period for all jobs in this print session to be printed before returning control back to the calling application.

WaitForJobsSpooled

Waits a given timeout period for all jobs in this print session to be spooled before returning control back to the calling application.

WaitForJobsSpooling

Waits a given timeout period for all jobs in this print session to be spooling before returning control back to the calling application.

Public Properties

PrinterName

Read-only; The name of the printer associated with this IPNPrintSession object.

PrintSessionGUID

Read-only; A unique identifier associated with this IPNPrintSession object.