User Manual for Matrix Maker Page 1 User Manual for Matrix Maker TG3 Version 1.14 I. System Requirements and Program Installation System Requirements to use Matrix Maker software: Windows 2000 or Windows XP and the appropriate ports to connect your keyboard (USB or PS/2). The keyboards will be functional under other operating systems but can only be programmed in a Windows 2000 or Windows XP environment with the current release.
User Manual for Matrix Maker Page 2 On the next screen you are given the choice to change the default installation directory to another directory of your choice. Please make any necessary change s and click ‘Next’. [NOTE: If you currently have the Matrix Maker installed or had a previous installation, you will see the following popup dialog box. Please click ‘Yes’ to install to the same location or click ‘No’ to return to the previous screen and make changes.
User Manual for Matrix Maker Page 3 If you wish to change the default Matrix Maker program group on the Start Menu, you may do so at this screen or click ‘Next’ to proceed with the default options. The installation program is now ready to copy the necessary file s and settings to your computer. Please click ‘Next’.
User Manual for Matrix Maker Page 4 On the final screen of the installation, you will be given the option to install the PS/2 driver*, view the user manual, and/or run the Matrix Maker application. Please make sure to check the appropriate boxes and click ‘Finish’. [NOTE: The PS/2 driver is required for Windows 2000 and Windows XP users with a PS/2 keyboard and/or MSR card reader. If you do not wish to install this driver during the Matrix Maker setup you may do so at a later time.
User Manual for Matrix Maker Page 5 Below are screenshots from the PS/2 driver installation using the Matrix Maker checkbox method. Please click next when you see this first screen to continue with installation. On the next screen you should see a file progress bar. If you receive a warning message similar to the image shown below during this time, please click ‘Continue Anyway’ to proceed with the PS/2 driver installation.
User Manual for Matrix Maker Page 6 Your programmable PS/2 driver installation is now complete and ready to use. Please click ‘Finish’ to exit the installer. III. Keyboard Programming Software By default a shortcut to the Matrix Maker software is placed on your desktop as well as in a Start Menu program group. Please use these to launch the Matrix Maker software.
User Manual for Matrix Maker Page 7 Select a keyboard When the program runs, the following dialogue will appear. Select the model, interface, and country layout of the keyboard you want to program and then click the ‘OK’ button. The following instructions are base d on a 78-key model but can also be applied for other models. 1. Create a new Key Map After selecting your product you will be displayed with the default key layout which has no data for the reprogrammable keys.
User Manual for Matrix Maker Page 8 Key Lock [NOTE: Not all models have a ‘Key Lock’ feature.] i. Key Code In this method, you can assign any scan codes to a key.
User Manual for Matrix Maker Page 9 In the above dialogue window, the most popular key codes (scan codes) are shown in the “virtual keyboard” area, plus a few special codes which are listed in the “Special Codes” area. Selecting a key from the “virtual keyboard” area or double clicking an item in “Special Codes” area will add that key’s code to the “Mapping Sequence” list. You may also type codes directly from a connected keyboard. Up to 256 codes can be mapped to a single key position.
User Manual for Matrix Maker Page 10 If you want to delete “O” in the above “Mapping Sequence” list, you can right click the “O” item. A popup menu with two options will appear. Selecting the “Delete” option will delete the “O” item. Selecting the “Cle ar All” option will remove all the items in the “Mapping Sequence” list. If you wanted to add “S” before “H” in the above “Mapping Sequence” list, click the “H” item in the list first, then click “S” in the “virtual keyboard” picture .
User Manual for Matrix Maker Page 11 Symbol Representation Enter Character \n or \N Esc Character \e or \E Tab Character \t or \T \ Character Delay 0.5 second \\ \d or \D ASCII Code \xHH where HH must be a two-digit hexadecimal integer For example, if you program a key with “Hello \nWorld ”, as shown in th e following dia logue, the key will output: Hello World Note: 1. Caps Lock will not modify the output of keys using this method.
User Manual for Matrix Maker Page 12 iii. Customize Code (For PS/2 keyboard only) This method allows a user to directly assign PS/2 Set 2 Scan Codes for the key. The codes entered in the “Make Code” field will be sent if the key is pressed down while the codes entered in the “Break Code” filed will be sent when the key is released into an up state.
User Manual for Matrix Maker Page 13 Below is a screenshot of the Layer Index popup dialogue. After programming a layer index to a key, this key will be reserved on all layers and will not accept further programming. Layer index keys can be regarded as performing a function much like the Shift key: when pressed a nd held down, it will output a different code than the base layer would normally send.
User Manual for Matrix Maker Page 14 To program key codes on alternate layers, please select each layer from the drop down menu located on the toolbar (shown in the below screenshot) and program key codes as explained in the previous sections. Please keep in mind that you must assign a corresponding layer index key to output layer-based codes. You may also assign layer indexes to the key lock feature if available (optional).
User Manual for Matrix Maker Page 15 3. Keyboard Setting On the menu bar, click Keyboard > Keyboard Settings. The following dialogue window will appear: If you would like the keyboard to perform the auto-repeat function built into your PC’s operating system, please check the ‘Repeat Enable’ box. If this is not selected the code associated with each key will only be output once even while holding down a key.
User Manual for Matrix Maker Page 16 After editing the settings you may click the ‘Update’ button to send them directly to the keyboard or you may click ‘OK’ to save the settings in the program memory (settings will not be transferred to the keyboard until you click the ‘Update Key Mapping’ button – see section 8 for more information). 4. Magstripe Card Reader Setting (Optional) On the menu bar, click Keyboard > MagStripe Card Reader Settings (or click the icon on the toolbar).
User Manual for Matrix Maker Page 17 3. Reverse reading Track data will be read from right to left instead of left to right (default). It may be suitable for some languages such as Hebrew. 4. Output data for any valid track If there is an invalid track in the card, this option will display the remaining 5. valid tracks. Output credit card A/C No. 6. Displays the credit card A/C No. (track 2 only). Enable LRC 7. Displays the LRC after the end sentinel for each track.
User Manual for Matrix Maker Page 18 5. Firmware Update (excluding USB devices) On the menu bar, click Keyboard > Update Firmware (or click the icon on the toolbar). Navigate to the file and click ‘OK’. This will begin the firmware update. Note that not all products support a firmware update. 6. Diagnostic Menu This section explains the options available on the Diagnostic menu. 1. Enter Test Mode Pressing a key will show that key’s position (for testing the keyboard only ).
User Manual for Matrix Maker Page 19 7. Update Key Mappings To send the key mapping data only to the keyboard device , click Keyboard > Update Key Mappings on the menu bar (or click the icon on the toolbar). [NOTE: For better performance, please do not press any keys during the update.] 8. Update Whole Keyboard To send the settings for the entire keyboard device (including MSR settings, Keyboard Settings, and key mapping data), click Keyboard > Update Whole Keyboard on the menu bar.
User Manual for Matrix Maker Page 20 11. Save To save all current settings in the Matrix Maker program memory to a file, click File > Save on the menu bar (or click the icon on the toolbar). 12. Open To open a saved Matrix Maker settings file, click File > Open on the menu bar (or click the icon on the toolbar). [NOTE: An error will occur if you choose a settings file for keyboard model other than the currently selected model.] 13.
User Manual for Matrix Maker Page 21 2. Firmware Update (Except for the USB device) The syntax of the batch file for updating firmware for a PS2 device: “Location_of_Executable_File ” -2“Location_of_Firmware_File ” –t”Category” Example: “C :\Program Files \Matrix Maker \Programmable Keyboard \MatrixMaker.exe” -2“C:\temp\poskb.bin” -t“S78A” Note: a. b. Not all products support the firmware update. There is a space before -1, -2, -t, and -s but no space after -1, -2, -t and -s. c.
User Manual for Matrix Maker Page 22 V. MICR Reader Table of Contents: 1. Summary 2. Connection to the PC 3. Navigating to the MICR Setting window 4. Check fonts and magnetic ink data 5. Configuring the MICR output sequence 6. Options section 7. E-13B and CMC-7 section 8. Control Character Mapping 9. Operation 10. FCC Statement 11. Appendix A: MICR field terminology 1. Summary: The MICR keyboards include integrated, motorized magnetic ink check readers.
User Manual for Matrix Maker Page 23 3. Navigating to the MICR Setting Window The first step to configuring the MICR reader is to run the Matrix Maker software, select the interface (PS/2, USB or RS232), the model of your keyboard (from the “Available Product” window, your “Country Code” and then click “OK”. A window should open up similar to the one shown in Figure 1 below.
User Manual for Matrix Maker Page 24 Figure 2: MICR Settings graphical interface It is very important to note that the MICR Setting window opens with default selections; select “Retrieve Keyboard” from the “Key board” pull-down menu in the Matrix Maker window (Figure 1) to retrieve the actual configuration of the MICR reader. Note the “Update” and “OK” buttons located at the bottom right-hand corner of the MICR Setting window.
User Manual for Matrix Maker Page 25 4. Check fonts and magnetic ink data Most checks in the U.S. include the following four fields of numbers: “Transit”, “On-Us”, “Auxiliary” and “Amount”. The content of these numbers along with some special symbols is described in Appendix A. These numbers are printed in magnetic ink along the bottom edge of checks. There are two commonly used special fonts for these numbers. The MICR keyboard reads both these common fonts: E-13B and CMC-7.
User Manual for Matrix Maker Page 26 There are two common layouts used on checks – personal check layout and a business check layout. Figure 4 shows a personal check layout which typically has the “Transit”, “On-Us” and then the “Amount” fields printed on them from left-to-right along the bottom edge of the check. The “Amount” field is not printed on a blank check; it’s printed during the initial stages of processing the check.
User Manual for Matrix Maker Page 27 The “Output Sequence” in the software allows the user to configure the sequence in which the numbers are sent to the PC regardless of the order in which they are printed on the check. For example, look at the configuration shown in Figure 2. If a business check is read, the sequence of the data stream will be “Auxiliary” then “Transit” then “On-Us” and finally “Amount” (if present).
User Manual for Matrix Maker Page 28 Send data if error If disabled, no data will be sent to the PC if errors were detected when reading the check. If enabled, data will still be sent to the PC with any missing characters typically being replaced with the character(s) defined in the “Error Symbol” part of the “Control Character Mapping” section described in paragraph 8 below.
User Manual for Matrix Maker Page 29 7. E-13B and CMC-7 section In either of these two sections, click over the “ASCII” or “code” text to define the character(s) to be sent to the PC in place of the special symbols. Clicking over the “ASCII” text will open a window that allows you to enter characters from your keyboard.
User Manual for Matrix Maker Page 30 “ETX” (End of Text) is similar to STX with the character(s) being sent at the end of the data stream regardless of the user defined output sequence. The “Error Symbol” is a character(s) that replaces any character printed on the check that can’t be read for whatever reason (e.g. damaged check). The “Space Symbol” is a character(s) that replaces any spaces between the magnetic ink characters. 9.
User Manual for Matrix Maker Page 31 11. Appendix A: MICR field terminology ”Transit” Field: The “Transit” field is a 9-digit field bracketed by two “Transit” symbols. The field is subdivided as follows: Digits 1-4: Digits 5-8: Federal Reserve Routing Number Bank ID Number (American Banking Association) Digit 9: Check Digit “On-US” Field: The On-Us field has a variable length of up to 19 characters including symbols. This field contains the account number and the check number on personal checks.
User Manual for Matrix Maker Page 32