Home > Class Reference > HSLIB namespace > EnsLib.Printing.AbstractPrinter


abstract class EnsLib.Printing.AbstractPrinter extends Ens.BusinessOperation, EnsLib.Printing.AbstractPrinterDelegate

An abstract printer operation

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter INVOCATION = Queue;
Inherited description: 2 modes: Queue, InProc
parameter SETTINGS = PrinterDelegateClass;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties (Including Private)

property PrinterDelegateClass as Ens.DataType.Class (EXTENDS = "EnsLib.Printing.AbstractPrinterDelegate");
Printer Delegate class name if you need this
Property methods: PrinterDelegateClassDisplayToLogical(), PrinterDelegateClassGet(), PrinterDelegateClassIsValid(), PrinterDelegateClassLogicalToDisplay(), PrinterDelegateClassLogicalToOdbc(), PrinterDelegateClassNormalize(), PrinterDelegateClassSet()

Methods (Including Private)

method FindDestinationForPrinter(pSender As %RegisteredObject, pPrintTarget As %String, ByRef pDestination As %String) as %Status [ Language = objectscript ]
Default implementation of AbstractPrinterDelegate:findDestinationForPrinter method
method OnInit() as %Status [ Language = objectscript ]
Inherited description: This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
method Print(pRequest As EnsLib.Printing.PrintJob, ByRef pResponse As Ens.Response) as %Status [ Language = objectscript ]
Print a print job

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)


FeedbackOpens in a new window