iikoFront Api V8 Code Reference
iikoFront Api V8 Code Reference
Resto.Front.Api.Devices
ICashRegister Interface
ICashRegister Properties
ICashRegister Methods

# ICashRegister Interface

Plugin-based cash register device.

Namespace: Resto.Front.Api.Devices
Assembly: Resto.Front.Api.V8 (in Resto.Front.Api.V8.dll) Version: 1ca4876affdd3bc5359a98b321fc115a647d2251
Syntax
C#
Copy

    public interface ICashRegister : IDevice

The ICashRegister type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| DeviceId | Device id. (Inherited from IDevice.)
| DeviceName | Device title that will be displayed in BackOffice. (Inherited from IDevice.)

Top
Methods

| Name | Description
--- | --- | ---
| CheckFfd12Marking | Check item marking. This operation is specific for devices with FFD 1.2 protocol. Other devices may throw NotImplementedException.
| CustomerDisplayIdle | Put a customer display into idle mode.
| CustomerDisplayText | Display a text on the customer display.
| DirectIo | Perform additional specific operation.
| DoBillCheque | Perform a cheque printing operation on a cash register without payments.
| DoCheque | Perform a cheque printing operation on a cash register.
| DoCorrection | Perform a cheque correction.
| DoOpenSession | Perform open cafe session operation.
| DoPayIn | Perform pay in cash operation.
| DoPayOut | Perform pay out cash operation.
| DoXReport | Perform X-report printing operation at the cafe session opening.
| DoZReport | Perform Z-report printing operation at the cafe session closing.
| GetCashRegisterData | Get the current state of the cash register.
| GetCashRegisterDriverParameters | Get the cash register driver parameters.
| GetCashRegisterStatus | Get the current status of the cash register.
| GetDeviceInfo | Device status. (Inherited from IDevice.)
| GetQueryInfo | Returns supported additional operations.
| IsDrawerOpened | Checks a cash drawer status.
| OpenDrawer | Perform open drawer operation.
| PrintText | Perform the operation of printing non-fiscal cheque (information, advertising or other).
| RemoveDevice | Perform remove device operation. (Inherited from IDevice.)
| Setup | Perform setup new configuration operation. (Inherited from IDevice.)
| Start | Perform start device operation. (Inherited from IDevice.)
| Stop | Perform stop device operation. (Inherited from IDevice.)

Top
See Also

#### Reference

Resto.Front.Api.Devices Namespace
Resto.Front.Api.Devices
ICashRegisterFactory