1. Introduction
1.1. There is possibility to use DALLAS readers from Firich on terminals with Rkeeper V7. Firich named them iButton readers.
1.2. You can use other readers with other POS machines, RK7 side can be set the same way and it will work.
1.3. Since these readers has magnet (it stick to reader when connected) they can be used to login to terminal and logoff from terminal (when key is released from reader). So user will not forget to logoff from terminal.
2. Set rk7man
2.1. Adding driver
2.1.1. In manager station for terminal add 2 drivers:
2.1.1.1. KBD port for Windows (or for DOS, if DOS operating system is used)
2.1.1.2. To this port add driver "Universal reader with ALT input and no prefix". Select device type: Magnetic card
2.2. Set MCR algorithm
2.2.1. In MCR algorithms should be created 2 MCR algorithms:
2.2.1.1. for login:
Create copy of MCR algorithm Employees, rename new algorithm to "Employees Firich DALLAS (login)"
Set following parameters:
Algorithm type: Script v.7.0
Device type: Magnetic card (depends on driver type used - it must fit your driver chosen)
Scope: Employee
LookupTable mode: Don't use
Script: change line Result:=...... to following
Result := (length(Parameter)=6) and (Parameter<>'000000'); // If length of code from DALLAS is equal to 6.
2.2.1.2. for logoff or save order and logoff:
2.2.1.2.1. just logoff (way 1st):
Create copy of MCR algorithm Employees, rename new algorithm to "Employees Firich DALLAS (logout)"
Set following parameters:
Algorithm type: Prefix
Device type: Magnetic card
Scope: Function key
Object: Unregister
Prefix: 000000
Fill Edit by parameter: unselected
LookupTable mode: Don't use
2.2.1.2.2. for save order (if necessary) and logoff (way 2nd):
1. Create new script. In group "operations". Name it like "Save and logout". In scrip should be lines
begin
rk7.performOperation(rkoSaveOrder,0); //Save order
rk7.performOperation(rkoUnRegister,0); //Unregister
end;
2. Update any empty user operation:
Mark option "Access control"
For script select in previous step created script "Save and logout"
3. Create new functional key (Options -> User interface -> Functional keys). Group is not important. Name new key like "Save and logout":
For operation and Empty operation set an user operation, which were updated in previous step
4. Create copy of MCR algorithm Employees, rename new algorithm to "Employees Firich DALLAS (save and logout)"
Set following parameters:
Algorithm type: Prefix
Device type: Magnetic card
Scope: Function key
Object: The function key "Save and logout", which was created in previous step
Prefix: 000000
Fill Edit by parameter: unselected
LookupTable mode: Don't use
3.Testing
To test those MCR algorithms - use MCR algorithm debug on terminal