PosPrinterBase.TransactionPrintImpl Method (POS for .NET v1.14 SDK Documentation)

3/2/2014

Method implemented by service objects to process TransactionPrint requests.

Namespace: Microsoft.PointOfService.BaseServiceObjects
Assembly: Microsoft.PointOfService.ControlBase (in microsoft.pointofservice.controlbase.dll)

Syntax

'Declaration
Protected Overridable Function TransactionPrintImpl ( _
    collection As PrintOperationCollection _
) As PrintResults
protected virtual PrintResults TransactionPrintImpl (
    PrintOperationCollection collection
)
protected:
virtual PrintResults^ TransactionPrintImpl (
    PrintOperationCollection^ collection
)
protected PrintResults TransactionPrintImpl (
    PrintOperationCollection collection
)
protected function TransactionPrintImpl (
    collection : PrintOperationCollection
) : PrintResults

Parameters

  • collection
    The collection of transaction print requests.

Remarks

Called by the PosPrinterBase.TransactionPrint method. By default, TransactionPrintImpl throws a NotImplemented exception, but if the printer supports a transaction-based printing, the service object must provide an implementation of TransactionPrintImpl that overrides the PosPrinterBase implementation. The service object’s implementation should not call the base class implementation of the method.

For parameter definitions, see the underlying method.

If errors occur, the service object should return an instance of the PrintResults class with the Error properties appropriately updated.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread-safe. Any instance members are not guaranteed to be thread-safe.

See Also

Reference

PosPrinterBase Class
PosPrinterBase Members
Microsoft.PointOfService.BaseServiceObjects Namespace