Click or drag to resize

ICashRegister Interface

Common interface for cash register plugin. Derive from MarshalByRefObject and implement this interface to make custom cash register.

Namespace:  Resto.Front.Api.Devices
Assembly:  Resto.Front.Api.V6 (in Resto.Front.Api.V6.dll)
Syntax
C#
public interface ICashRegister : IDevice

The ICashRegister type exposes the following members.

Properties
  NameDescription
Public propertyDeviceId
Device id.
(Inherited from IDevice.)
Public propertyDeviceName
Device title that will be displayed in BackOffice.
(Inherited from IDevice.)
Top
Methods
  NameDescription
Public methodCustomerDisplayIdle
Put a customer display into idle mode.
Public methodCustomerDisplayText
Display a text on the customer display.
Public methodDirectIo
Perform additional specific operation.
Public methodDoBillCheque
Perform a cheque printing operation on a cash register without payments.
Public methodDoCheque
Perform a cheque printing operation on a cash register.
Public methodDoCorrection
Perform a cheque correction.
Public methodDoOpenSession
Perform open cafe session operation.
Public methodDoPayIn
Perform pay in cash operation.
Public methodDoPayOut
Perform pay out cash operation.
Public methodDoXReport
Perform X-report printing operation at the cafe session opening.
Public methodDoZReport
Perform Z-report printing operation at the cafe session closing.
Public methodGetCashRegisterData
Get the current state of the cash register.
Public methodGetCashRegisterDriverParameters
Get the cash register driver parameters.
Public methodGetCashRegisterStatus
Get the current status of the cash register.
Public methodGetDeviceInfo
Device status.
(Inherited from IDevice.)
Public methodGetQueryInfo
Returns supported additional operations.
Public methodIsDrawerOpened
Checks a cash drawer status.
Public methodOpenDrawer
Perform open drawer operation.
Public methodPrintText
Perform the operation of printing non-fiscal cheque (information, advertising or other).
Public methodRemoveDevice
Perform remove device operation.
(Inherited from IDevice.)
Public methodSetup
Perform setup new configuration operation.
(Inherited from IDevice.)
Public methodStart
Perform start device operation.
(Inherited from IDevice.)
Public methodStop
Perform stop device operation.
(Inherited from IDevice.)
Top
See Also