Unitech KP3700 User manual

Unitech POS Keyboard
User Guide
(System Requirement: Windows PC)

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.
General Advisory
FCC Information
This device has been tested and found to comply with the
limits for a Class A digital device, pursuant to Part 15 of the
FCC Rules. These limits are designed to provide reasonable
protection against harmful interference when the device is
operated in a commercial environment. This device gener-
ates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instruction manual,
may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to
cause harmful interference, in which case the user will be
required to correct the interference at his or her own expense.
Keyboard Manual

1.
TABLE OF CONTENTS
Postamble 13. . . . . . . . . . . . . . . . . . . . .
Preamble 13. . . . . . . . . . . . . . . . . . . . . .
Aiming Time for Long Range Engine . . . . . . . . . . . 13
Aim Function for Long Range Engine . . . . . . . . . . . 12
Label Type 12. . . . . . . . . . . . . . . . . . . . .
Scanning Mode 12. . . . . . . . . . . . . . . . . . .
Double Verification 11. . . . . . . . . . . . . . . . . .
Use Code ID 11. . . . . . . . . . . . . . . . . . . .
Terminator 11. . . . . . . . . . . . . . . . . . . . .
Scanner Port . . . . . . . . . . . . . . . . . . . . . 11
Use Numeric Keypad 9. . . . . . . . . . . . . . . . .
Language. . . . . . . . . . . . . . . . . . . . . . 8
Caps-Lock . . . . . . . . . . . . . . . . . . . . . 8
Function Code . . . . . . . . . . . . . . . . . . . . 8
Keyboard Wedge 8. . . . . . . . . . . . . . . . . . . .
Interblock Delay . . . . . . . . . . . . . . . . . . . 7
Intercharacter Delay . . . . . . . . . . . . . . . . . 7
Beep Tone . . . . . . . . . . . . . . . . . . . . . 7
Beeps and Delays. . . . . . . . . . . . . . . . . . . . 7
3Typical Applications . . . . . . . . . . . . . . . . . .
KEYBOARD CONFIGURATION MANAGER 4. . . . . . . . .
Connecting a Decoded Scanner . . . . . . . . . . . . . 2
Connecting an Undecoded Scanner . . . . . . . . . . . 2
Reading Scanner and Magnetic Card Output . . . . . . . . 2
Input Modes . . . . . . . . . . . . . . . . . . . . . 1
INTRODUCTION 1. . . . . . . . . . . . . . . . . . . . .
Connecting an RS232 Device . . . . . . . . . . . . . . 2
Start It Up 4. . . . . . . . . . . . . . . . . . . . . .
First Look 6. . . . . . . . . . . . . . . . . . . . . .
Settings 7. . . . . . . . . . . . . . . . . . . . . .
Magnetic Reader 14. . . . . . . . . . . . . . . . . . . .
Track 1. . . . . . . . . . . . . . . . . . . . . . . 14
Track 2. . . . . . . . . . . . . . . . . . . . . . . 15
Track 3. . . . . . . . . . . . . . . . . . . . . . . 16
Setting Magnetic Reader Parameters . . . . . . . . . . . 17
Terminator . . . . . . . . . . . . . . . . . . . . 17
Send Start/Stop Sentinel 17. . . . . . . . . . . . . .
Track Selection 17. . . . . . . . . . . . . . . . . .
Keyboard Manual
RS232 . . . . . . . . . . . . . . . . . . . . . . . . 10
Baud Rate 10. . . . . . . . . . . . . . . . . . . . .
Parity 10. . . . . . . . . . . . . . . . . . . . . . .
Data Bit 10. . . . . . . . . . . . . . . . . . . . . .
Receive Terminator 10. . . . . . . . . . . . . . . . . .
Track 2 Account Number Only . . . . . . . . . . . . 18

TABLE OF CONTENTS, continued
PROGRAMMING VIA SCANNER INPUT . . . . . . . . . . . 33
Keyboard Interface 38. . . . . . . . . . . . . . . . . . . .
Scanner Port 39. . . . . . . . . . . . . . . . . . . . . .
Magnetic Reader 41. . . . . . . . . . . . . . . . . . . .
Symbologies 43. . . . . . . . . . . . . . . . . . . . . .
Code 39 43. . . . . . . . . . . . . . . . . . . . . .
I 2 of 5 43. . . . . . . . . . . . . . . . . . . . . . .
S 2 of 5 43. . . . . . . . . . . . . . . . . . . . . .
Code 32 44. . . . . . . . . . . . . . . . . . . . . .
Telpen 44. . . . . . . . . . . . . . . . . . . . . . .
Beeps and Delays 37. . . . . . . . . . . . . . . . . . . .
Device Selection and Default 36. . . . . . . . . . . . . . . .
Interleaved 2 of 5 21. . . . . . . . . . . . . . . . . . .
Standard 2 of 5 / Toshiba Code 21. . . . . . . . . . . . .
Code 39 20. . . . . . . . . . . . . . . . . . . . . .
Code 32 . . . . . . . . . . . . . . . . . . . . . . 22
EAN 128 22. . . . . . . . . . . . . . . . . . . . . .
Code 128 22. . . . . . . . . . . . . . . . . . . . . .
MSI / Plessey Code . . . . . . . . . . . . . . . . . . 23
Code 93 . . . . . . . . . . . . . . . . . . . . . . 23
Codabar . . . . . . . . . . . . . . . . . . . . . . 24
Bar Code Symbologies . . . . . . . . . . . . . . . . . 20
UPC-A . . . . . . . . . . . . . . . . . . . . . . . 24
UPC-E . . . . . . . . . . . . . . . . . . . . . . . 25
EAN-13 . . . . . . . . . . . . . . . . . . . . . . 25
EAN-8 . . . . . . . . . . . . . . . . . . . . . . . 25
Code 11 . . . . . . . . . . . . . . . . . . . . . . 26
Delta Code . . . . . . . . . . . . . . . . . . . . . 26
Supplement Code 26. . . . . . . . . . . . . . . . . .
Label Code IV and V 27. . . . . . . . . . . . . . . . .
KEY PROGRAMMING . . . . . . . . . . . . . . . . . . . 31
Programming the Keys 31. . . . . . . . . . . . . . . .
Examples 32. . . . . . . . . . . . . . . . . . . . . .
The “Everything Else” Formula 30. . . . . . . . . . . . .
Arrange Formulas 30. . . . . . . . . . . . . . . . . .
Data Editing 28. . . . . . . . . . . . . . . . . . . . . .
Qualifier 28. . . . . . . . . . . . . . . . . . . . . .
Modifier 28. . . . . . . . . . . . . . . . . . . . . .
Keyboard Manual
Output Only When All Tracks Have Correct Data 18. . . . .
Separator Character 18. . . . . . . . . . . . . . . .
Track 1 Output Sequence 19. . . . . . . . . . . . . .
Track 2 Output Sequence 19. . . . . . . . . . . . . .
Quick Setup Bar Codes 34. . . . . . . . . . . . . . . . . .
UCC / EAN 128 44. . . . . . . . . . . . . . . . . . .

SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . 56
BAR CODE TEST CHART . . . . . . . . . . . . . . . . . 62
TROUBLESHOOTING . . . . . . . . . . . . . . . . . . . 58
TABLE OF CONTENTS, continued
Keyboard 56. . . . . . . . . . . . . . . . . . . . . . .
Magnetic Stripe Card Reader 56. . . . . . . . . . . . . . . .
Bar Code Decoder Unit . . . . . . . . . . . . . . . . . . 56
Scanner Port Pin Assignments 57. . . . . . . . . . . . . . .
Code 128 45. . . . . . . . . . . . . . . . . . . . . .
MSI / Plessey Code 45. . . . . . . . . . . . . . . . . .
Code 93 45. . . . . . . . . . . . . . . . . . . . . .
Code 11 45. . . . . . . . . . . . . . . . . . . . . .
Codabar 46. . . . . . . . . . . . . . . . . . . . . .
Label Code IV and V 46. . . . . . . . . . . . . . . . .
UPC-A 47. . . . . . . . . . . . . . . . . . . . . . .
UPC-E 47. . . . . . . . . . . . . . . . . . . . . . .
EAN-13 47. . . . . . . . . . . . . . . . . . . . . .
EAN-8 47. . . . . . . . . . . . . . . . . . . . . . .
Delta Distance Code 47. . . . . . . . . . . . . . . . .
Data Editing 48. . . . . . . . . . . . . . . . . . . . . .
Function Codes 51. . . . . . . . . . . . . . . . . . . . .
ASCII Chart 52. . . . . . . . . . . . . . . . . . . . . .
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . 61
Limited Hardware Warranty . . . . . . . . . . . . . . . . 61
Magnetic Card Reader . . . . . . . . . . . . . . . . . . 58
Bar Code Scanner . . . . . . . . . . . . . . . . . . . . 59
Keyboard Manual

1Keyboard Manual
Card Reader Slot
Indicator Lights
KP3800B
Touch Mouse Pad
INTRODUCTION
Input Modes
The keyboards have two modes to accept a variety of input devices.
A DB-9 type squeeze release port at the upper right hand side of
the keyboard supports undecoded (TTL) bar code scanner and
RS232 input. Decoded scanners must be capable of Wand
Emulation (undecoded scanner) output. Wand, CCD, and laser
scanners are supported.
•
A card-reader slot at the upper-left corner of the keyboard
provides an enclosure for a built-in dual-track (track I & II) mag-
netic card reader (included). Alternatively, this card-reader slot
can accommodate a triple-track magnetic card reader or a bar
code slot reader.
•
KP3700B
Numeric
Keypad
Scanner Port
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.
104 Total Keys
92 Programmable Keys
88 Relegendable Keys
100 Total Keys
88 Programmable Keys
84 Relegendable Keys
Cursor Keys

2 Keyboard Manual
Connecting RS232 Devices
RS232 devices (scale, pole display, scanner, etc.) can be connected
to the keyboard scanner port if the RS232 pinout is modified accord-
ing to the table on page 57. Follow the steps listed in “Connecting
an Undecoded Scanner”, above.
* Note: Because some computers provide less than 5 volts of
power to the keyboard port, the keyboard might not be able to
supply adequate power to attached RS232 devices. In this case, an
external power supply would be required.
Reading Scanner and Magnetic Card Output
Reading the output from the built-in magnetic card reader or at-
tached scanner is easy. Simply open a text editor (Notepad or Word
works well) and just swipe or scan. Whatever is encoded in the bar
code or magnetic strip will appear as text, as if it had been typed on
the keyboard.
Connecting a Decoded Scanner
The following procedures should be followed when connecting an
undecoded bar code scanner to the scanner port:
Connecting an Undecoded Scanner
•Switch the computer back on. The keyboard should emit a beep.
Plug the connector of the scanner into the DB-9 port located on
the right hand side of the keyboard. (Note the “squeeze release”
locking mechanism on the port and the plug, shown below, and
how it differs from a standard RS232 port/plug.)
•Switch the computer off.
•
locking tabs
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
Mode”, however. If this is the case, the scanner must also connect
to the scanner port via an undecoded (or wand) cable. Follow the
steps listed in “Connecting an Undecoded Scanner”, above.

3Keyboard Manual
Typical Applications
Membership services
•Shipping and receiving product identification
•Inventory control
•Industrial control and automated process applications
•ID entry and security
•Banking, financial and insurance data input
•
•Point-of-sale (POS) systems

4 Keyboard Manual
Keyboard Configuration Manager software is the simplest and most
foolproof way to configure your keyboard settings.
KEYBOARD CONFIGURATION MANAGER
Above, from left to right, are the standard Windows icons for “New
Document”, Open File”, and “Save File”.
Keyboard Configuration Manager saves keyboard settings in .cfg
files, so you can have access to a variety of different keyboard
configurations that you’ve set up.
To reset the keyboard back to factory default, click on the “New
Document” icon and download the unmanipulated setting to the
keyboard (see below).
The above icons, from left to right, represent download settings
(from computer to keyboard), and upload settings (from keyboard to
computer). The third icon opens a Test Pad where you can view the
actual keyboard/scanner/reader output.
Click on the KCM icon
and the following screen
will appear:
As you can see, you are
presented with a blank
work area and a row of
icons across the top.
Following is an explana-
tion of each of the icons:
After loading and starting KCMSetup.exe, the icon to the
right will appear on your desktop:
Start It Up

5Keyboard Manual
Click this icon to print a series of bar codes that you can scan to
configure your keyboard/scanner/reader to the current KCM set-
tings. If printing to a PDF file is an option (via Acrobat), this configu-
ration can be sent via e-mail to different locations where they can be
scanned from a printed PDF file.
Help is just a click away.
Click this icon to begin re-programming the individual keys of the
keyboard (see page 31).
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.

6 Keyboard Manual
The screen to the right
appears. Click on any of
the selections under
“Current Settings” to view
its “Attributes”.
Click the upload icon (see page 4) and the following pop-up screen
will appear: (Or, click on the “New Document” icon, page 4, to start
with the “Factory Default” setting on the second screen below)
First Look
After selecting your config-
uration settings, click on
the Download icon (see
page 4). The “Good Read”
LED on the keyboard will
flash during the download
process. Afterwards, you
will be prompted to do an optional “Quick Test”.
Double-click on any of
the “Attributes” to edit
that attribute. This is
done via a drop-down
menu.
Enter the keyboard product
number (KP3700, for
example), and click “OK”.
The “Good Read” LED on
the keyboard will flash
during the upload process.

7Keyboard Manual
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.
Settings
Beep Tone
Select a value from “None” to “High” to set the loudness of the tone,
or select “Low to High” or “High to Low” to set the characteristic of
the tone.
Default is “Medium”.
Intercharacter Delay
Intercharacter Delay is the time duration between data characters
sent from the keyboard to the computer, usually originating from an
attached scanner or built-in magnetic stripe reader. Intercharacter
delay is usually inserted when the data flow must be slowed down to
accommodate a slower computer.
Default is “1 ms”.
Interblock Delay
Interblock delay is the time duration that can be inserted between
one block of data and another. This function is analogous to the
time duration required between dialing a phone number’s country
code and the phone number itself. The interblock delay can be
inserted via KCM’s Data Editing function (see page 28).
Default is “10 ms”.
The three attributes for “Beeps and Delays” are: “Beep Tone”,
“Intercharacter Delay”, and “Interblock Delay”.
Beeps and Delays

8 Keyboard Manual
Language
Your Unitech keyboard can output characters using eleven different
language sets, including:
Default is “U.S.”
Danish
U.S. English
U.K. English
Norwegian
Swedish
Spanish
Swiss
Alt Key Mode
French
German
Italian
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.
The four keyboard wedge parameters are listed below.
Caps-Lock
The Caps Lock function determines how the Caps Lock key controls
the case of alphabetical characters. The three options below are
available:
•Auto Trace automatically determines the Caps Lock key status
and informs the decoder accordingly.
Lower Case manually coordinates the physical state of the Caps
Lock key with the Caps Lock state of the decoder. For example,
if the Caps Lock LED is not lit, then “Lower Case” should be
selected.
•
Upper Case is the same as Lower Case (above) except that it
applies to the upper case state. If the Caps Lock LED is lit, then
“Upper Case” should be selected.
•
Default is “Auto Trace”.
Function Code
Function Code determines how function code characters from the
scanner or magnetic stripe reader are output.
If Yes is selected, then scanned function codes will output the
same as if their corresponding function keys were pressed.
Scanning an F1 label will pop-up a “Help” box, F3 a “Find” pop-up
box, etc.
•
•If No is selected, the scanned function codes will output special
character strings defined by Unitech for non-print character
output.
Default is “Yes”.

9Keyboard Manual
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.
Default is “No”.

10 Keyboard Manual
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.
Default is “9600 Baud”.
Parity
A technique used to detect data transmission errors by adding an
extra bit to each character. This scheme has been supplanted in
modern communication devices by “error correction”.
Default (and the current universal standard) is “No Parity”.
Data Bit
Number of bits per byte that are dedicated to data (minus start/stop
bits).
Default (and the current universal standard) is “8 Data Bits”.
Receive Terminator
A user-definable Receive Terminator can be inserted at the end of
input data. Pre-defined receive terminators include:
The above special characters must be bracketed by < > symbols as
shown.
Function codes (F keys, Cursor up, Enter, etc.) can also be inserted
via hexadecimal code (accessable in a linked menu) and must
include surrounding brackets (<>).
Letters and numbers should be entered directly by keyboard input
without surrounding brackets (<>).
Default is “None”.
<t>: Tab
•<r>: Carriage Return
•<n>: Line Feed
•<d>: Any Digit (not applicable to this function)
•<a>: Any Letter (not applicable to this function)
•<*>: Interblock Delay (not applicable to this function)
•<“>: “ (quotation marks)
•<dd>: character in hexadecimal notation
•<<>: < (less than)
•<>>: > (greater than)
•

11Keyboard Manual
Terminator
The Terminator is a command that follows the input of bar code
data. Four different terminators can be selected here: “Enter”,
“Return (on numeric keypad)”, “Field Exit or Right Control”, or
“None”. Alternative terminators (such as Tab) can be be configured
via the Postamble function (see page 13).
Default is “Enter”
Double Verification
Double Verification enables the scanner to verify the accuracy of the
output by outputting only after a specified number (from 0 to 7) of
identical results. For instance, if 3 is selected, the scanner will not
output the bar code data until it’s obtained 4 identical scan results.
Because the scanner normally scans at a rate of 33 scans per
second (unless it’s a wand), this process should take less than a
second, even for higher values.
Default is “0-Off”
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.
Use Code ID
The Code ID function can be used to
identify the type of bar code that is
being scanned by inserting an identify-
ing letter (refer to chart at right) at the
beginning of the bar code output.
For example, if the Code ID function is
on, and a bar code value of “54321”
was output as “M54321”, the bar code
would thus be identified as type Code
39.
Default is “No”.
UPC-A A
UPC-E E
EAN-13 F
FFEAN-8
I 2 of 5 I
S 2 of 5 H
Code 39 M
Codabar N
Code 93 L
Code 128 K
UCC/EAN128 ]C1
MSI O
Code 32 T
Plessey Code P
Label Code IV, V B
C
China Postal Code
Code 11 / Telpen J

12 Keyboard Manual
Aim Function for Long Range Engine
The Aim Function causes a laser scanner to output a “pin-point”
aiming aid for a specified period of time (see next page) to enable
the user to more easily scan distant bar code labels. This function
can be toggled on or off.
Default is “No”.
Scanner Port, continued
Label Type
Toggle between reading only Positive and both Positive and Nega-
tive bar codes. Reading both positive and negative bar codes can
be useful in the graphics industry when negative images must be
proofed.
Default is “Positive”.
Scanning Mode
Actual bar code scanning can occur in six different ways:
Default is “Trigger”
•Old Laser Flash (not supported by keyboard) causes the scan-
ner to flash continuously after the trigger is pressed and will scan
each bar code only once per presentation. A second trigger
press stops the scanning.
•Test (not supported by keyboard) is similar to the Flash setting
except that the scanner outputs bar code data in a rapid-fire
manner as long as a bar code is presented to the scanner.
•One Press One Scan causes the scanner light to remain on
after the trigger is briefly depressed until a bar code is detected
and output.
•Flashing (not supported by keyboard) causes the scanner to
flash continuously after the trigger is pressed until it detects a bar
code and outputs the data. The scanner light will remain on in
anticipation of another bar code for approximately 12 seconds,
after which it will begin flashing again. A second trigger press
stops the scanning.
•Multiscan allows multiple scans while holding down the trigger.
•Trigger scan causes the scanner light to remain on as long as
the trigger is depressed, whether the bar code is recognized or
not.

13Keyboard Manual
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”.
Scanner Port, continued
Postamble
Identical to Preamble (above), but characters
are inserted after scanned data.
Default is “None”.
A common postamble would be a “Tab” after the
bar code input (usually in lieu of an “Enter”
terminator). In this case, set the Terminator to
“None” (see page 11) and input “<t>” (less-than
sign, lower case “t”, greater-than sign) in the
“Enter Content” area of the “Define Preamble”
pop-up box. Then click “OK”.
The above special characters must be bracketed by < > symbols as
shown.
Function codes (F keys, Cursor up, Enter, etc.) can also be inserted
via hexadecimal code (accessable in a linked menu) and must
include surrounding brackets (<>).
Letters and numbers should be entered directly by keyboard input
without surrounding brackets (<>).
Default is “None”.
Preamble
Insert a string of characters prior to the actual
scanned data. Pre-defined characters include:
•<t>: Tab
•<r>: Carriage Return
•<n>: Line Feed
•<“>: “ (quotation marks)
•<dd>: character in hexadecimal notation
<<>: < (less than)
•
•<>>: > (greater than)

14 Keyboard Manual
Magnetic Reader
The Magnetic Stripe Reader configuration parameters differ from
the Scanner Port mainly in that magnetic cards adhere to only one
standard defined by ANSI and ISO/IEC, while there are over a
dozen different symbologies for bar codes.
Each magnetic stripe can contain three distinct parallel tracks, each
0.110” (2.794mm) wide. Each track’s unique characteristics are
described below.
A is defined by the card issuer and is for their exclusive use.
•
•C-M are reserved for use by ANSI Subcommittee X3B10.
•N-Z are available for use by individial card issuers.
B developed by the International Air Transportation Association
(IATA) contains alphanumeric information for banking and fi-
nance. The standard sequence for format B is listed below.
•
Track 1
The recording density of Track 1 is defined as 210 bits per inch.
The character configuration (encoding) is 6 bits plus 1 parity (odd)
bit, which yields 64 unique alphanumeric and symbolic characters.
The maximum information content is 79 characters, with the format
defined by the Format Code letter:
%B987654321012300^UNITECH/JOE^0512896745280?
Following is track 1 output and an explanation of the components.
% B PAN ^ CC NAME ^ DATE SC PVV DD ? LRC
normally last name, then first name, separated by a “/”
mum record length
LRC Longitudinal Redundency Check - 1 check character
?End Sentinel - 1 character - always “?” for all tracks
DD Discretionary Data - additional characters to fill out maxi-
PVV PIN Verification Value - 0 to 5 digits
SC Service Code - 3 digits -
defines transaction requirements
DATE Expiration Date - 4 digits - YYMM format
Separator - 1 character - always “^” for Track 1^
Cardholder Name - 2 to 26 alphabetical characters -NAME
Country Code - 3 digits (only for MasterCard)CC
Separator - 1 character - always “^” for Track 1^
Primary Account Number - up to 19 digitsPAN
Format Code -
1 alphabetical character - in this case, “B”
B
Start Sentinel - 1 character - always “%” for Track 1%

15Keyboard Manual
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.
; PAN = CC DATE SC PVV DD ? LRC
Longitudinal Redundency Check - 1 check characterLRC
End Sentinel - 1 character - always “?” for all tracks?
Discretionary Data - additional characters to fill out
maximum record length
DD
PIN Verification Value - 0 to 5 digitsPVV
Service Code - 3 digits -
defines transaction requirements
SC
Expiration Date - 4 digits - YYMM formatDATE
Country Code - 3 digits (only for MasterCard)CC
Separator - 1 character - always “=” for Track 2=
Primary Account Number - up to 19 digitsPAN
Start Sentinel - 1 character - always “;” for Track 2;
Following is track 2 output and an explanation of the components.
;987654321012300=05121208967428?
Other manuals for KP3700
1
This manual suits for next models
1
Table of contents
Other Unitech Keyboard manuals