Please enable JavaScript to view this site.

TIFF Image Printer

The PNSrv12 COM interface provides developers with the ability to control the PEERNET printers through their own application code for easy print automation. You can easily configure the printer settings and you have complete control over the printing process right to the end.

Classes

Enumerations

Obsolete Classes and Enumerations

Classes

IPNSession

The IPNSession object is the starting point for working with the PNSrv12Lib COM interface. It is associated with a single PEERNET printer, and creates a pool of printers containing one or more copies of the printer requested using the SetSessionPrinter method.

IPNPrintSession

Represents a single printer from the pool of printers held by the IPNSession object. Each document printed needs its own IPNPrintSession object to control and synchronize the printing process.

IPNNextFileNameOptions

Used to set the file naming options used in the OnGetNextFileName event to customize the output file name. The most common use of this event is to customize the file name of the output file.

IPNJobs

A collection of IPNJob objects, one for every job that has been printed.

IPNJob

Each IPNJob object represents a single print job sent to any one of the printer queues in the current IPNSession object. A job object contains information about the print job, such as the size of the job, submitted time, print job status among others.

IPNFiles

A collection of IPNFile objects, one for every file created by the printer.

IPNFile

An IPNFile object is created for every file created by the printer and represents the physical file on disk. Stores the filename for the file created on disk.

Enumerations

Enumerations are common groups of settings used to set printer properties.

pnBWCompressionMethod

Compression algorithms for monochrome, or black and white, images.

pnColorCompressionMethod

Compression algorithms for color images.

pnColorReduction

Color reduction options for reducing the number of colors in true color images.

pnDitheringMethod

Dithering algorithms to control how color images are reduces to black and white.

pnFaxPageScaling

Scale the original information is placed on the fax sized paper.

pnFaxPageScalingHAlign

Horizontally align the incoming image on the fax sized paper.

pnFaxPageScalingVAlign

Vertically align the incoming image on the fax sized paper.

pnFaxPaperHeight

Height of the fax paper.

pnFaxPaperWidth

Width of the fax paper.

pnFaxProfile

Choose the fax profile used to create a fax image.

pnFaxResolution

The resolution of the fax image.

pnGreyscaleCompressionMethod

Compression algorithms for greyscale images.

pnImageCopyScaling

Determines how the original page is placed on the new image.

pnImageCopyScalingHAlign

Horizontally align the image on the output page when copying the image to a new page size.

pnImageCopyScalingVAlign

Vertically align the image on the output page when copying the image to a new page size.

pnIndexedCompressionMethod

Compression algorithms for indexed images.

pnOutputFileFormat

The type of file to create.

pnOverwriteActionWhenSaving

Action to take when handling overwrite situations where a file of the same name already exists.

pnPDFContentEncodingMethod

The content encoding, or compression methods used by PDF files.

pnPDFEncryption

The encryption levels for PDF files.

pnPDFStandard

The PDF output standard for creating image-based (or raster) PDF files, one of None or PDF/A-1b.

pnPrinterResolution

Sets the printer resolution, or dots per inch (DPI) for the printer.

pnResampleUnits

How to scale the output image.

pnRotation

How much to rotate the output image. Rotation is counter-clockwise.

pnShellAndCommandWaitMode

The printed document state to wait for when printing using the shell commands or the command line

pnTextEncoding

The encoding formats for the output text extraction file.

pnTextEOL

The end-of-line encoding formats of the output text extraction

pnTextLayout

The layout of the text in the output text extraction file.

pnUnits

The unit of measure used to enter options requiring a unit of measure.

Obsolete Classes and Enumerations

The following class and enumerations are for features that have been deprecated.

IPNPages

IPNPage

IPNImages

IPNImage

pnEmailDialog

pnEmailService

pnErrorMessageBoxStyle

pnJobVariable

pnMAPIEmailLogon

pnNamingProfile

pnPrinterOrientation

pnPrinterColorMode

pnRunCommandsWaitMode

pnRunCommandWindowState

pnUserVariable

pnWatermarkPosition