MCR algorithms are used to recognize (read) data coming into the system from various types of input devices (magnetic card readers, barcodes, keyboards, proxy cards).
The MCR Algorithms directory is located in the main "Service" menu under "Device Signal Processing".


Main
Def Name — name of the MCR algorithm.
Basic
Algorithm Type — select from the list: script-formula, DLL file, interface, masked input, or prefix;


DLL (for DLL-type algorithms) — from the list of DLL files in the server database for storing drivers, select the file that describes this algorithm;
Interface — if this algorithm type is selected, choose an interface in the Parsing Interface property. Selection is made from the list of interfaces in the Interfaces directory;
Masked Input — for this algorithm type, enter a mask in the Input Mask property (see ini.doc for mask character descriptions);
Prefix — prefix field for prefix-type algorithms;
Script — for script-type algorithms, write its description in the MCR Algorithm Script window.

Device Types — in the properties below, flag the device type applicable to the MCR algorithm: Contactless, Dallas, Keyboard, Magnetic Card, Script, Barcode.
Object — selection of the MCR algorithm object (for the "Employee" area, the object is not defined);
Scope — select from the list (currency, interface, entrance card, employee, discount, or function key) the application scope of the MCR algorithm;

Example. Using an MCR algorithm, you can link any reading device to a currency. To do this, create an MCR algorithm, then in the "Currencies" directory, select the created MCR algorithm for the desired currency.
Consider a situation where if a reading device fails, you need to manually enter the PDS card number.

At the cash register, the card number will be entered using the function key Code from Keyboard. The employee who needs to enter the PDS card number at the station must have the Code from Keyboard right.

MCR Algorithm Verification

You can check the correct operation of MCR algorithms both at the manager station and at the cash register:


MCR algorithms working with the specified test data will be displayed in the table in the lower area of the window.

MCR algorithms can be of the following types: script, DLL, prefix, interface, masked input.