* Write Card
This button works similarly to the "Read Card" button. Before writing to a card you need to make sure you're on the right coercivity setting (see Coercivity) or you'll get a write error. Also, make sure your track settings are correct before writing. If you have any characters that are not in the character set chosen for any track you'll get an "INVALID CHARACTER" error.
* Erase Tracks
Check the checkboxes of the tracks you want to erase, then press the "Erase" button and swipe your card. Make sure you're on the right coercivity setting.
* Batch Mode
If either "Single" or "Serial" is selected the "Read", "Write" and "Erase" commands will operate in batch mode. While in this mode a command will automatically keep repeating until you click "Abort". This is useful when you want to perform the same function on several cards in a row because you won't need to click the button for each card. In Single mode, the command is done repeatedly to the same slot. This is useful if you just want to see the data on multiple cards or if you want to write the same data to multiple cards. The Serial mode automatically goes to the next slot after each read or write. This allows you to read several cards and put the data from each into a seperate slot. Or, when writing in serial mode, you can easily write a batch of cards with different data on each card. "Erase" works the same way in Single and Serial mode.
* ASCII and HEX Textboxes
The ASCII box displays all the track data unparsed, including the sentinels, checksum, and errors. Characters with parity errors are displayed as "¤". The HEX box displays the raw data received from the MSR206 in HEX format. Each two-digit HEX code represents one byte.
* Reset MSR
This button will send a command to the MSR206 to reset it to its initial ready state. It will abort any command currently in process.
* Abort
This button is used to abort a read, write, or erase command.
* Slot Controls
The program can hold in memory up to 1,000 different sets of track data, or dumps, each in its own "slot". This allows you to easily switch between different dumps without having to load a file or swipe a card each time. It also makes reading or writing batches possible. The lowest numbered slot is 1 and it is always there. The highest possible slot number is 1,000.
You can see a list of all available slots and select one from the dropdown box. The "+" and "-" buttons let you move forward or backwards through the slots
one by one. The "Add" buttons lets you add new slots, either 1 or 10 at a time. The program starts up with only one slot by default. The "Del" button will let you delete a slot. When you delete a slot the data from all higher numbered slots will be automatically moved one back. For example, if you have 5 slots and you delete slot 3, the data from 4 will be moved to 3, the data from 5 will be moved to 4, and slot 5 will be removed from the list.
"Settings" Tab
______________
* Com Port
This was already covered under "Setting It Up". Choose your com port and press "Set Port".
* Leading Zeros
This is to set the number of zeros written at the beginning of each track before the actual data starts. The zeros serve as a kind of header for the magstripe reader to prepare it for reading the data that is to follow. The "Defaults" button fills the textboxes with the standard values; 61 for tracks 1 and 3, and 22 for track 2. "Set" sends a command to the MSR206 to change these values to the numbers you specify in the boxes and "Check Current Settings" displays the values that the MSR206 is currently set to.
* Set Track 2 Density
Use this to set the density of the data to be written to track 2; 75 bits per inch or 210 bits per inch. The standard is 75BPI.
* MSR206 MSR606 Information
Click "Model Number" to find out which model number of MSR206 you have and also which tracks are supported. "Firmware Version" will tell you the version of the internal software the MSR206 is running.
* Track Settings
These settings determine how data will be encoded/decoded for each track. There are two character sets: 4 bits per character set (16 characters) which contains only numbers and a few symbols, and a 6-bit set (64 characters) which has the entire alphabet, numbers, symbols and punctuation. There are three parity settings: Odd, Even and None. If you choose odd or even, each character will have an extra bit added to it. The extra bit's value is determined by what is needed to make the total number of 1's in the byte odd or even, depending on the parity type. For example, if your byte was "101110" and you chose odd parity, the parity bit added would be "1" because that would make a total of five 1's, which is an odd number. The start and end sentinels are the characters used to mark the start and end of each track. The three "Card Types" buttons automatically set all the track settings to those formats.