abstract class EnsLib.Printing.AbstractPrinter
extends Ens.BusinessOperation, EnsLib.Printing.AbstractPrinterDelegate
An abstract printer operation
This is a Business Operation class.
parameter INVOCATION = "Queue";
2 modes: Queue, InProc
parameter SETTINGS = "PrinterDelegateClass";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property PrinterDelegateClass
as Ens.DataType.Class(EXTENDS="EnsLib.Printing.AbstractPrinterDelegate");
Printer Delegate class name if you need this
method FindDestinationForPrinter(pSender As %RegisteredObject, pPrintTarget As %String, ByRef pDestination As %String)
as %Status
Default implementation of AbstractPrinterDelegate:findDestinationForPrinter method
method OnInit()
as %Status
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
Print a print job