ITAB SCO API

MICROS Retail OSCAR POS allows the communication with the ITAB SCO API Self-Checkout System. The operation of the ITAB SCO API Self-Checkout System is carried out for the customer via the Web Interface.

 

Note:
Currently only the browser Firefox 14 will be supported. CSS3 und HTML5 must be supported and  JavaScript must be activated.

 

 

 

Additionally, an authorized supervisory operator can perform the operation via the OSCAR POS terminal.

 

 

ITAB SCO configuration

The following steps are necessary to configure the ITAB SCO API Self-Checkout System :


OSCAR POS System

 

Prerequisite for the configuration of the ITAB Self-Checkout Systems is to set the environment variable "OSCAR_OPTIONS= SelfCheckOut" in the file "oscar.ini".

The following commands must be executed after every change of environment variables "OSCAR_OPTIONS=" to ensure that the changes are activated in MICROS Retail OSCAR POS.

 

  1. Configure a Terminal. Enter the number of the SCO configuration parameter in field  SCO Configuration. This configuration parameter for the type "ITAB SCO API" must be exist or new created within the system.
    In program SCO Konfiguration the number of a  SCO Payment mapping table  must be assigned. This table keeps the mapping of the Payment type from OSCAR POS system to the ITAB SCO API.
    Please be aware, that in program Terminal type -> Add. Data 3 the option "ST key required" is disabled.

2.      Configure in program  Devices a cash printer, a scanner and a scale. These devices must be assigneb to the process unit of the terminal.

  1. Create an operator for the terminal in program Operator. This operator number must  be identical with the value in of the variable "TillOperator" in the file "ApplSCO.fgl".
    Please be aware that no profile and no pin number is assigned to this operator.

 

For error analysis the foolowing the following environment variables can be used in the file oscar.ini:

 

 

                                                           (10 = error, 11 = warnings, 12 = information, 13 = debug, 14 = extreme => Die Ausgabe erfolgt in der Datei ..\work\Sco.Log)

 


SCO API Parameterization

The following variable in the FGL file "ApplSCO.fgl" are used for parameterization

:

 

Variable

Default

Description

APIPort

65000

 

APIHost

127.0.0.1

 

AuthCode

INVALID

Password for the authorized  SCO ITAB operator (Supervisor).

TillOperator

1

Operator number to sign-on at the terminal.

Note:
This operator must be exist within the OSCAR POS System. Please be aware that no profile and no pin number is assigned to this operator

BrowserStartString

firefox http://localhost:8123/index.html

Start command for the automatic start of the Browser.

 

Note:
Currently only the browser Firefox 14 will be supported.

DeviceType

MF

Device type of the ITAB Self-Checkout system.
MF - ITAB Move Flow
TF - ITAB Twin Flow

DecimalSep

.

 

Decimals

2

 

HttpBasePath

../http_Customer:../http

This environment variable is determined the path of the directory of WEB files. (Java scripts, graphics, style sheets, HTML pages.

ImagePath

images

HTTP base path for graphics.

ScanCodes

{

    {'1234567890128', 'ScannedAuth', '', ''}

}

Special scan codes for internal SCO API functions.

 


WEB Interface

 

 

 


MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin