General Advisory Improper handling, storage, environmental influences and /or product modification can lead to problems during use. This is particularly true if repairs and maintenance work are not performed by trained personnel. We reserve the right to make technical modifications in accor- dance with technological advancements as they occur.
TABLE OF CONTENTS ..... INTRODUCTION Input Modes ..... Reading Scanner and Magnetic Card Output .
Page 4
TABLE OF CONTENTS, continued Output Only When All Tracks Have Correct Data ..Separator Character ....Track 1 Output Sequence ....Track 2 Output Sequence .
Page 5
TABLE OF CONTENTS, continued Code 128 ..... . MSI / Plessey Code ....Code 93 .
INTRODUCTION The KP3700/3800 is a family of multifunction keyboards with enhanced layout. The keyboards feature programmable keys (of which most are re-legendable), integrated magnetic stripe card reader (or optional bar code slot reader), and built-in bar code scanning input port. The keyboards also feature a mini- mal footprint and protection against damage from liquid spillage.
Switch the computer back on. The keyboard should emit a beep. locking tabs Connecting a Decoded Scanner Since the KP3700/3800 keyboard features an onboard scanner decoder, the keyboard can only accept undecoded scanner (or RS232) input through the scanner port. Most currently available decoded scanners can be configured to operate in “Wand Emulation...
Typical Applications • Point-of-sale (POS) systems • Banking, financial and insurance data input • ID entry and security • Industrial control and automated process applications • Inventory control • Shipping and receiving product identification • Membership services Keyboard Manual...
KEYBOARD CONFIGURATION MANAGER Keyboard Configuration Manager software is the simplest and most foolproof way to configure your keyboard settings. Start It Up After loading and starting KCMSetup.exe, the icon to the right will appear on your desktop: Click on the KCM icon and the following screen will appear: As you can see, you are...
Page 10
The above four icons are used in the “Data Editing” feature of KCM. From left to right they are the “Add a Formula” icon, the “Remove a Formula” icon, and the right-hand two are the “Move Formula” icons that move selected formulas up or down in relation to each other. For information on data editing, see page 28.
(Or, click on the “New Document” icon, page 4, to start with the “Factory Default” setting on the second screen below) Enter the keyboard product number (KP3700, for example), and click “OK”. The “Good Read” LED on the keyboard will flash during the upload process.
Following is a detailed discussion of each of the settings, their attributes, and the effects each of these will have on data output from your Unitech keyboard. Beeps and Delays The three attributes for “Beeps and Delays” are: “Beep Tone”, “Intercharacter Delay”, and “Interblock Delay”.
Keyboard Wedge Your Unitech keyboard contains a built-in data decoder or “wedge” that translates raw bar code or magnetic stripe input into Keyboard Scan Code, with the result that scanner data, magnetic stripe data, and keyboard data exit the keyboard as if you had typed the text.
Keyboard Wedge, continued Use Numeric Keypad The ASCII code for numeric input from the keypad part of the keyboard is different from that of the upper row of the keyboard proper. Some accounting programs specifically require keypad input, and for that reason, the keyboard decoder can output scanned or read numbers as either keypad or keyboard (upper row) output.
RS232 The RS232 input characteristics of the keyboard’s scanner port (see page 2) can be modified according to the following four parameters: Baud Rate Baud Rate (bits per second) refers to the speed of the data through the scanner/RS232 port. Normally, the baud rate of the port should match that of the input device.
Scanner Port Terminator, Use Code ID, Double Verification, Scanning Mode, Label Type, Aim Function for Long-Range Engine, Aim Time for Long-Range Engine, Preamble, and Postamble are the parameters for Scanner Port configuration. Terminator The Terminator is a command that follows the input of bar code data.
Scanner Port, continued Scanning Mode Actual bar code scanning can occur in six different ways: • Trigger scan causes the scanner light to remain on as long as the trigger is depressed, whether the bar code is recognized or not. •...
Scanner Port, continued Aiming Time for Long Range Engine The Aiming Time function specifies the duration of the Aim Function (see previous page). Length of duration can be specified from 500ms to 2 seconds, in half-second increments. Default is “1 second”. Preamble Insert a string of characters prior to the actual scanned data.
N-Z are available for use by individial card issuers. Following is track 1 output and an explanation of the components. %B987654321012300^UNITECH/JOE^0512896745280? % B PAN ^ CC NAME ^ DATE SC PVV DD ? LRC Start Sentinel - 1 character - always “%” for Track 1 Format Code - 1 alphabetical character - in this case, “B”...
Track 2 The recording density of Track 2 is defined as 75 bits per inch. The character configuration (encoding) is 4 bits plus 1 parity (odd) bit, which yields 16 unique characters (10 numeric digits plus 6 symbolic characters :;<=>?). The maximum information content, defined by the American Bankers Association (ABA), is 40 characters arranged in the format below.
Track 3 The recording density of Track 3 is defined as 210 bits per inch. The character configuration (encoding) is 4 bits plus 1 parity (odd) bit, which yields 16 unique characters (10 numeric digits plus 6 symbolic characters :;<=>?). The maximum information content, defined by the Thrift Industry (THRIFT-TTS), is 107 characters arranged in the format below.
Setting Magnetic Reader Parameters Keyboard Configuration Manager, shown left and outlined in detail below, enables the output from the keyboard’s magnetic stripe reader to be modi- fied to the user’s require- ments. In a POS environment, normally only Track 2 is selected.
Magnetic Reader, continued Track 2 Account Number Only If only track 2 is enabled (see previous page), only the account number from track 2 and the start/stop sentinels are output. If tracks other than track 2 are enabled, this parameter actually outputs all the other track’s data, the account number from track 2, and their start/stop sentinels.
Magnetic Reader, continued Track 1 Output Sequence Track 1 output sequence can be easily re-arranged to whatever sequence the user requires. Track 1 parameters include: • Account Number • Last Name • First Name • Expiration Year • Expiration Month •...
Bar Code Symbologies Modify the output characteristics of 16 of the most popular bar code symbologies in current use. Following are the bar code symbolo- gies and their modifiable parameters. Code 39 • Enabled toggles the ability for the keyboard/scanner to read Code 39 on or off.
Bar Code Symbologies, continued Interleaved 2 of 5 • • Enabled toggles the ability for the keyboard/scanner to read I 2 of 5 on or off. Default is “Yes”. • Code ID is a user-definable identification letter for I 2 of 5, which is referred to in the “Use Code ID”...
Bar Code Symbologies, continued Code 32 • Enabled toggles the ability for the keyboard/scanner to read Code 32 on or off. Default is “No”. • Code ID is a user-definable identification letter for Code 32, which is referred to in the “Use Code ID” function (see page 11). Default is letter “T”.
Bar Code Symbologies, continued MSI / Plessey Code • Enabled toggles the ability for the keyboard/scanner to read MSI / Plessey Code on or off. Default is “Yes”. • MSI Code ID is a user-definable identification letter for MSI Code, which is referred to in the “Use Code ID” function (see page 11).
Bar Code Symbologies, continued Codabar • Enabled toggles the ability for the keyboard/scanner to read Codabar on or off. Default is “No”. • Code ID is a user-definable identification letter for Codabar, which is referred to in the “Use Code ID” function (see page 11). Default is letter “N”.
Bar Code Symbologies, continued UPC-E • Enabled toggles the ability for the keyboard/scanner to read UPC-E on or off. Default is “Yes”. • Code ID is a user-definable identification letter for UPC-E, which is referred to in the “Use Code ID” function (see page 11). Default is letter “E”.
Bar Code Symbologies, continued Code 11 • Enabled toggles the ability for the keyboard/scanner to read Code 11 on or off. Default is “No”. • Code ID is a user-definable identification letter for Code 11, which is referred to in the “Use Code ID” function (see page 11). Default is letter “J”.
Bar Code Symbologies, continued Label Code IV and V • Enabled toggles the ability for the keyboard/scanner to read Label Code IV and V on or off. Default is “No”. • Code ID is a user-definable identification letter for Code IV and V, which is referred to in the “Use Code ID”...
Data Editing Data Editing is a powerful function that can give you tremendous control over how data is exported from the scanner/reader/keyboard. After clicking on “Data Editing” the data editing icons become active. Click on the icon with the blue circle and white plus sign.
Page 34
Data Editing, continued Even if the original bar code data is not modified, if additional char- acters are to be added (see “Add New”, below) the original Start Parameter must be defined as From Position “1” and the End Parameter defined as “All Remaining”, otherwise, none of the original data will be output.
Data Editing, continued Arrange Formulas After the formulas have been created, they must be arranged in the opti- mum sequence by select- ing formulas and using the “Move Formula” icons (see page 5). This sequence is usually according to their qualifier - from least likely to occur to most likely to occur.
KEY PROGRAMMING 92 of the 104 keys of your KP3700 keyboard (88 of the 100 keys on the KP3800) can be programmed to output characters, macros, or functions that the user defines. One common alternative key re- mapping scheme might be a Dvorak keyboard layout. Another example would be to assign price discount computation functions to specific key combinations.
Examples To Re-Map One Key: In the Key Programming program, click on the letter “T” on the keyboard graphic. The “T” key becomes red and the “Select Modi- fier” area becomes active. Make sure that only “Normal” is checkmarked in the “Select Modifier” area - if it isn’t, then double- click it.
PROGRAMMING VIA SCANNER INPUT In addition to the Keyboard Configuration Manager software, your Unitech keyboard can also be configured via undecoded (TTL) bar code scanner input. See page 2 for scanner interface requirements. The concept is fairly simple: Parameters are associated together into groups.
Quick Setup Bar Codes Device Type PS/2 PC AT (PS/2) Macintosh IBM Terminal Keyboardless Serial Interface Code 39 Terminal Wedge Wand Emulation Inter-Character Delay 1 ms Scanner Mode Code ID 20 ms Trigger Terminator Flash Enter Beep Scan Code Field Exit None U.S.
Page 40
Quick Setup Bar Codes, continued EAN-8 UPC-A Default Default Cut Leading Digit Cut Leading Digit Cut Check Digit Cut Check Digit Display Version EAN-13 Display Version UPC-E Default Default Cut Leading Digit Cut Leading Digit Send Check Digit Cut Check Digit ISBN Conversion UPC-A Conversion Menu Setup...
Device Selection and Default Enter Group 1 Group Default Factory Default Device ID Device Type 00 - IBM PC/XT 01 - IBM PC/AT, PS/2 MOD 40, 60, 80, USB etc. 02 - IBM PS/2 MOD 30 (8086) 25, 56, 70, 90 03 - Macintosh (ADB Port) 04 - Serial Wedge 06 - Keyboardless Wedge (PC/AT, Notebook)
Beeps and Delays Enter Group 2 Group Default Beep Tone: (see page 7) 0 - None 1 - Low 2 - Medium 3 - High 4 - Low to High 5 - High to Low Interblock Delay: (see page 7) 0 - 0 ms 1 - 10 ms 2 - 50 ms...
Keyboard Interface Enter Group 3 Group Default Function Code: (see page 8) 0 - Off 1 - ON Caps-Lock: (see page 8) 0 - Auto Trace (PC/AT) 1 - Lower Case 2 - Upper Case Language (For PC/AT): (see page 8) 0 - U.S.
Scanner Port Enter Group 4 Group Default Terminator: (see page 11) 0 - Enter 1 - Return (on keypad) 2 - Field Exit or Right Ctrl 3 - None Code ID: (see page 11) 0 - disable 1 - Enable Note: This setting does not affect EAN128 Code ID.
Page 45
Scanner Port, continued Label Type: (see page 12) 0 - Positive 1 - Positive and Negative Aim Function for Long Range Laser Engine: (see page 12) 0 - Disable 1 - Enable Data Length (Two Digits) Send: 0 - Disable 1 - Enable Preamble Preamble...
Magnetic Reader Enter Group 5 Group Default Terminator (see page 17) Enter Return (on digits keypad) Field Exit or Right Ctrl None Start/Stop Sentinel (see page 17) 0 - No Send 1 - Send Track Selection (see page 17) 0 - All Tracks 1 - Track 1 &...
Page 47
Magnetic Reader, continued Track I Output Sequence: After scanning the PP label to the right, scan the numbers corresponding to the track parameters (table below) to arrange the Track 1 output sequence. To insert separator characters, also scan them among the sequence numbers from the ASCII Table (pages 52 to 55) or from the Function Code Table (page 51).
Data Editing: Data Editing allows you to manipulate the bar code data output into a format that you require by scanning in the bar codes on page 50 in addition to Function Codes and ASCII Codes on pages 51 to 55. After scanning the “Enter Group 9”...
Page 54
Data Editing, continued Modifiers: Original Data - Part or all of the original data string can be selected. The programming bar codes must be entered in the following sequence: O-STR,P,N, - where “O-STR” announces that the next bar code inputs refer to where the output should begin and how many characters should be output.
Page 55
Data Editing, continued Enter Group 9 Group Default Code Type: 0 - Code 39 Full 10 - S 2 of 5 1 - Code 39 Std. 11 - MSI Code IN_ID 2 - EAN-13 12 - EAN 128 3 - UPC-A 13 - Code 32 4 - EAN-8 14 - Delta Code...
Page 59
ASCII Chart, continued (Characters in parentheses represent Code 39 bar code printing) [ (%K) \ (%L) ] (%M) ^ (%N) _ (%O) ' (%W) Keyboard Manual...
Page 60
ASCII Chart, continued (Characters in parentheses represent Code 39 bar code printing) a (+A) l (+L) w (+W) b (+B) m (+M) x (+X) c (+C) n (+N) y (+Y) d (+D) o (+O) z (+Z) e (+E) p (+P) { (%P) f (+F) q (+Q)
SPECIFICATIONS Keyboard KP3700 KP3800 Interface: Enhanced PS/2 keyboard Enhanced PS/2 keyboard Straight cable w/ 6-pin Y cable w/ 6-pin mini DIN mini DIN male connector male keyboard and mouse connectors Keys: 104 Total Keys 100 Total Keys 92 Programmable Keys...
Scanner Port Pin Assignments Located on the right-hand side of the keyboard is a DB9 squeeze- release type port (see page 2) which will accept undecoded scanner (TTL) or RS232 input. 1 2 3 4 5 6 7 9 Wand Pin Number Signal Data...
TROUBLE SHOOTING Most problems that you might encounter with the KP3700/3800 keyboard can be solved by using the following three procedures: • Reset to factory default. Open Keyboard Configuration Man- ager, click on the “New Program” icon (page 4), and download this setting into the keyboard (page 5).
“Intercharacter Delay” (see page 7) to slow the output down a bit. Problem: Magnetic Reader cannot be configured. Your Unitech magnetic reader’s configuration can be “locked” to prevent accidental modification by scan- ning the “Menu Setup” bar code in the Quick Setup Bar Codes on page 35.
Page 65
“Intercharacter Delay” (see page 7) to slow the output down a bit. Problem: Bar Code Scanner cannot be configured. Your Unitech bar code scanner’s configuration can be “locked” to prevent accidental modification by scanning the “Menu Setup” bar code in the Quick Setup Bar Codes on page 35.
(including the user’s manual) are provided “as is” without war- ranty of any kind, including the implied warranties of merchant ability and fitness for a particular purpose, even if Unitech has been advised of that pur- pose. In no event will Unitech be liable for any direct, indirect, consequential or incidental damages arising out of the use of or inability to use such product(s), even if Unitech has been advised of the possibility of such damages.