The following program description deals with:
By use of this program you can maintain basic data of the parameter records of the card reader in the system, i.e. insert new records, edit and delete the existing ones. You can also display the data on the screen for enquiry only.
Via this program, you can define the parameters for interpreting and processing the data read from the magnetic cards.
It functions as follows:
Any arbitrary magnetic card is drawn through the magnetic card reader. The system reads all the information of all the tracks (maximum 3) of the card. The defined parameters interpret the data of each track and determine how the data is to be processed in the system.
Note:
At the end of this program description, there are two application Examples.
This paragraph will provide a short overview over the options available for updating these Basic Data.
Just like in almost any other program:
Permitted input range: numeric, 1 - 9999
Select the number of the company for which the card reader parameters are to be defined.
If you do not know the number, you can also select the data record via the Search Function.
The company data is maintained with the Company maintenance program.
Permitted input range: numeric, 1 - 9999
Select the number of the branch for which this program is carried out.
If you do not know the number, you can also select the data record via the Search Function.
Branches are maintained using the program Branch.
Permitted input range: numeric, 1 - 9
Enter the track number of the magnetic card to be defined.
Permitted input range: numeric, 1 - 999
This is an arbitrary number given to the track parameter defined here. The sequence number identifies the different data read.
Permitted input range: alphanumeric, max 20 characters
Enter an arbitrary descriptive name for the parameter to be defined.
Permitted input range: numeric, 0 - 99
The basic requirement for processing read-in data is that the type of card is recognized. The card identification is done via the fields Compare start position and Compare with. This is particularly important if several parameterings have been programmed for one track and if this is important to differentiate between the cards.
Compare with shows the no. of characters with which the card is identified after the read operation. The start position of the comparison is entered under Compare from position. Please note that the payment begins with "0". When the first character is to be read, a "0" should be entered. With credit and EC cards this is the so-called start character, the first "readable" (= relevant) no. is in Position1.
Example:
Credit cards are programmed for your company and these all begin with
characters XYZ. In this case, 0 should be entered under Compare
from position and XYZ under Compare with.
Permitted input range: alphanumeric, max 14 characters
This parameter works together with the previous parameter Compare Start Position.
It is possible that several parameters are defined for the tracks of the magnetic card. In order to recognize and process the respective parameters, a proof field is used. The data entered in this Compare with field has to be present on the track at the position defined in the field Compare Start Position.
Note:
Permitted input range: alphanumeric, max 20 characters
Enter the code of the key to be used for processing the data read. The key to be selected depends on the function to be performed. It does not have to be a pure financial posting function. For example, the key code <COMES> for waiter comes can also be entered, as well as a key code for payment type.
A listing of the key codes can be found in the sections
The MICROS Retail OSCAR POS application recognises the following keyboard events (XXX stands for the code name):
Permitted input range: numeric, 0 - 99
Field 1 corresponds to the keys device data, e.g. preset item no.. This field is not required often, see example Credit payment.
Please note that count starts at "0" during entry. If field 1 begins with the 5th character, 4 should be entered here.
Permitted input range: numeric, 0 - 99
Number of places of the first field.
Permitted input range: numeric, 0 - 99
Field 2 defines the character sequence of the card which would follow as keyboard entry if the card was not read. Please note that counting begins at "0". If field 2 begins with the 20th character, 19 should be entered here.
Example:
As this is a customer card fCUSTOMER has been entered under Simulated
key; this corresponds to key Customer preset. If this were a manual
recording, the customer no. would now be entered. The customer no. is stored on
the magnetic stripe. It begins at the 4th character and has 6 digits
in length. In this case, the operator would enter 3 under Offset
Field 2 and 6 undr Length field 2. The system would then
interpret positions 4 to 9 as the customer no..
Permitted input range: numeric, 0 - 99
Number of places of the second field.
Permitted input range: alphanumeric, max 20 characters
In this field, you can enter the key device data which corresponds to the keyboard event entered in the field Simulated Key. "1" would be entered here for the payment type 1 (cash) after entering fPM (payment type) under "Simulated key".