Collation determines how sheets are sorted when multiple copies of a document are printed. One of: COLLATED,UNCOLLATED
GetCopiesAsInt
Get the current number of copies
GetJobNameAsString
Get the current job name
GetObjectAsObject
GetPageLayoutAsPageLayout
Get the current page layout for this job.
GetPageRangesAsPageRange
The range of pages to print.
GetPaperSourceAsString
Gets the value of the property paperSource. One of: Automatic,Bottom,Envelope,Large_Capacity,Main,Manual,Middle,Side or Top
GetPrintColorAsString
Gets the value of the property printColor. One of: COLOR, MONOCHROME
GetPrintQualityAsString
Gets the value of the property printQuality. One of: DRAFT, HIGH, LOW, NORMAL
GetPrintResolutionAsPrintResolution
Get the print resolution
GetPrintSidesAsString
If a printer supports it, then a job may be printed on both sides of the media (paper), ie duplex printing. One of: DUPLEX, ONE_SIDED, TUMBLE
InitializeAsString
Initializes the object. You can add parameters to this method if needed.
IsInitializedAsBoolean
Tests whether the object has been initialized.
SetCollation (CollationAsString) AsString
Set the Collation property. One of: COLLATED,UNCOLLATED
SetCopies (NCopiesAsInt) AsString
Set the number of copies
SetJobName (JobNameAsString) AsString
Set the job name
SetObject (ObjAsObject) AsString
SetPageLayout (PageLayoutAsPageLayout) AsString
Set the PageLayout to use.
SetPageRanges (PagesAsPageRange) AsString
The range of pages to print as an array of PageRange.
SetPaperSource (ValueAsObject) AsString
Sets the value of the property paperSource. It is not possible to create a Papersource, you need to get a list of supported paper sources and select one. DimPAsPrinter = Printer_Static.GetDefaultPrinter'or select one from the list returned by Printer_Static.GetAllPrinters DimPAAsPrinterAttributes = P.GetPrinterAttributes DimLAsList = PA.GetSupportedPaperSources
SetPrintColor (ColorAsString) AsString
Set the PrintColor property. One of: COLOR, MONOCHROME
SetPrintQuality (QualityAsString) AsString
Set the PrintQuality property. One of: DRAFT, HIGH, LOW, NORMAL
SetPrintSides (SidesAsString) AsString
Set the PrintSides property which controls duplex printing. One of: DUPLEX, ONE_SIDED, TUMBLE
Obtain a new PageLayout for this printer using the specified parameters. Paper - The Paper To use Orient - The orientation To use Margins in Pts Margins of less than 0 will cause a runtime error, Margins less than the HARDWARE_MINIMUM, will be set to that See CreatePageLayout2.
Obtain a new PageLayout instance for this printer using the specified parameters. Paper - The Paper To use Orient - The orientation To use Margin_Type the Margin_Type to use One of: DEFAULT, EQUAL, EQUAL_OPPOSITES, HARDWARE_MINIMUM
GetDefaultPageLayoutAsObject
Return the default page layout for this Printr.
GetNameAsString
Return the name used by the underlying system to identify the printer to users and/or applications.
GetObjectAsObject
GetPrinterAttributesAsObject
Retrieves the delegate object encapsulating the printer attributes and capabilities.
InitializeAsString
Initializes the object. You can add parameters to this method if needed.
Return the default orientation for paper on this printer. One of:LANDSCAPE , PORTRAIT ,REVERSE_LANDSCAPE ,REVERSE_PORTRAIT
GetDefaultPaperAsPaper
Return the default paper size used on this printer.
GetDefaultPaperSourceAsString
Return the default paper input source/tray/ One of: Automatic,Bottom,Envelope,Large_Capacity,Main,Manual,Middle,Side or Top
GetDefaultPrintColorAsString
Get the default color setting : greyscale or color One of: COLOR, MONOCHROME (Docs say greyscale but ENum says MONOCHROME) probably the latter, but may be either.
GetDefaultPrintQualityAsString
Return the default quality setting One of: DRAFT, HIGH, LOW, NORMAL
GetDefaultPrintResolutionAsPrintResolution
Return the default print resolution for paper on this printer.
GetDefaultPrintSidesAsString
Returns the default value for duplex settings. One of: DUPLEX, ONE_SIDED, TUMBLE
GetMaxCopiesAsInt
The maximum supported number of copies.
GetObjectAsObject
GetSupportedCollationsAsObject
Returns an unmodifiable set of the supported collation settings for this printer. Possibly: COLLATED,UNCOLLATED
GetSupportedPageOrientationsAsObject
Returns an unmodifiable set of the supported orientations for this printer.
GetSupportedPapersAsObject
Returns an unmodifiable set of the supported paper sizes for this printer.
GetSupportedPaperSourcesAsObject
Returns an unmodifiable set of the supported paper sources (ie input bins or trays) for this printer.
GetSupportedPrintColorsAsObject
Returns an unmodifiable set of the supported color settings for this printer.
GetSupportedPrintQualityAsObject
Returns an unmodifiable set of the supported quality settings for this printer.
GetSupportedPrintResolutionsAsObject
Returns an unmodifiable set of the supported print resolutions for this printer.
GetSupportedPrintSidesAsObject
Returns an unmodifiable set of the supported duplex settings for this printer.
InitializeAsString
Initializes the object. You can add parameters to this method if needed.