101/102-KEY KEYBOARD KEY NUMBER TO SCAN CODE CROSS
REFERENCE D1
LIST OF TABLES
TABLE 1. SERIES 500 POS KEYBOARD - TYPICAL CONTROLS AND
INDICATORS 8
TABLE 2. LOCAL MODE PROGRAMMING FUNCTION CODES AND
DEFAULT SETTINGS 9
TABLE 3. LOCAL MODE PROGRAMMING INSTRUCTIONS 15
TABLE 4. LOCAL PROGRAMMING COMMANDS FOR KEY MAKE/BREAK
AND EXTENDED FUNCTIONS 29
TABLE 5. REMOTE PROGRAMMING MODE COMMANDS 34
TABLE 6. RMOTE PROGRAMMING COMMANDS FOR KEY
MAKE/BREAK CODE 48
Series 500 POS Keyboard
FEDERAL COMMUNICATIONS COMMISSION
RADIO FREQUENCY INTERFERENCE
STATEMENT
NOTICE
This equipment complies with the limits for a Class A computing
device in accordance with the specifications in Part 15 of FCC rules
which are designed to minimize radio frequency interference in the
installation; however, there is no guarantee that radio or television
interference will not occur in any particular installation. If this
equipment does cause interference to radio or television reception,
which can be determined by turning the equipment off and on while
the radio or television is on, the user is encouraged to try to correct
the interference by one or more of the following measures:
• Reorient the radio or television receiving antenna
• Relocate the keyboard with respect to the receiver
• Move the keyboard away from the receiver
If necessary the user should consult the dealer or an experienced radio/television
technician for additional suggestions. The user may find the following booklet
prepared by the Federal Communications Commission helpful: "How to Identify and
Resolve Radio/TV Interference Problems". This booklet is available from the U.S.
Government Printing Office Washington, DC 20402. Order stock number 004-00000345-4.
Series 500 POS Keyboard
SCOPE
This user's guide provides the information and procedures needed to install,
operate and program your Series 500 POS Keyboard. Differences in models and
optional features are described in this manual, where appli cable. It is suggested
that the entire manual be read before attempting installation or programming. If
assistance is needed that is beyond the coverage provided in this guide, please
contact Customer Service:
Ultimate Technology Corporation
100 Rawson Road
Victor New York, 14564
Phone: (800) 349-0546
Fax: (585) 924-1434
SPECIAL NOTE
When this publication was written, every effort was made to ensure that information in this
document was complete, accurate, and up to date. Ultimate Technology Corporation assumes no
responsibility for errors beyond its control. Ultimate Technology Corporation also cannot
guarantee that changes in software and equipment made by other manufacturers, and referenced
in this guide, do not effect the applicability of the information in this manual. If assistance is
needed, please contact Customer Service at the address or phone number given above.
WARNING: TO PREVENT FIRE OR SHOCK HAZARD, DO NOT EXPOSE THE KEYBOARD
TO REDUCE THE RISK OF ELECTRIC SHOCK,
DO NOT OPEN KEYBOARD ENCLOSURE WHEN
KEYBOARD IS CONNECTED TO SYSTEM.
REFER SERVICING TO QUALIFIED SERVICE
PERSONNEL.
TO RAIN OR MOISTURE.
Contents of this publication may be changed without notice and shall not be regarded as a warranty.
RISK OF ELECTRIC SHOCK
CAUTION
DO NOT OPEN
Series 500 POS Keyboard
Figure 1. Typical Point-of-Sale station with standard QWERTY Series 500 keyboard
Series 500 POS Keyboard
PRODUCT INFORMATION
MODEL DESCRIPTION
Series 500 POS Keyboards are point-of-sale (POS) keyboards designed for use with a PC or
ASCII terminal. These keyboards have total flexibility in keyboard layout coupled with an extensive
programming capability. Each keyboard contains a built-in magnetic stripe reader (MSR), two
serial ports, two cash drawer status ports, a main keyboard port, and an auxiliary keyboard port.
The Series 500 POS Keyboard provides both the hardware and firmware interfaces necessary to
fully integrate a modular "open system" POS workstation when attached to a PC or terminal, and
connected with a printer, cash drawer and display of the users choice.
FEATURES
CHOICE OF KEYBOARD TYPES
• Full travel, standard size keys - up to 112 keys
• Full travel, compact size keys - up to 144 keys
• Flat panel (micro motion), standard size - 112 keys
• For data entry when full alphanumeric capability is
needed
• For programming key codes (local method)
• For keyboard port compatible peripherals (bidirectional)
TWO RS232 PORTS
• Serial peripherals
• Main communications port when used as a
terminal
• Hardware and software handshaking
• Selectable baud rates (300 bps - 57.6 Kbps)
32K NVRAM BUILT-IN
• 2048 16 character memory locations
• Control totals
• Other purposes
THREE LED INDICATORS
• User programmable
BUILT-IN AUDIBLE BEEPER
• Programmable
• Selectable tone and duration
BUILT-IN DIAGNOSTICS
• Self test
2
OPTIONAL PEDESTAL MOUNT
2
SPECIFICATIONS
DIMENSIONS
• Depth - 8 Inches
• Width - 13 Inches
• Height - 3 Inches
WEIGHT
• 3.5 pounds (avg)
ELECTRICAL
• 135 - 185mA at 5VDC (supplied from host)
• 3-volt lithium battery (battery backup for memory
data retention when host source voltage removed)
ENVIRONMENT
• Storage temperature -20° to 70°C (-68° to 158°F)
• Operating temperature 0° to 50°C (32° to 122°F)
APPROVALS
• FCC Class A
• UL recognized
• UL recognized (Canada)
SERVICE AND WARRANTY
Series 500 POS Keyboards come with a one-year parts and labor warranty. Assistance and
customer service is always available from Ultimate Technology Corporation's Customer Service
representative. If the dealer or your service provider cannot answer your question or provide
satisfactory service, please call our sales and technical support department. When calling for
assistance or service information, please have available the model number, part number and
serial number of the keyboard. This information is found on a decal located on the bottom of the
keyboard.
If the keyboard needs to be retur ned to a repair facility, please use the original packing material
and shipping carton. It is recommended that one set of packing material be retained for this
purpose.
The address and telephone numbers to be used for assistance, service, and warranty information
is:
Ultimate Technology Corporation
100 Rawson Road
Victor, New York 14564
Phone: (800) 349-0546
Fax: (585) 924-1434
3
INSTALLATION
UNPACKING AND INSPECTION
1. Examine the exterior of the shipping carton for signs of abuse or damage that may have
occurred during transport. Report all evidence of damage or abuse to shipper and dealer.
NOTE
If any damage may have occurred during transport, examine
keyboard and accessories carefully before performing any set -up
procedures. Return damaged keyboards to the dealer. See
Service paragraph.
2. Open top of shipping carton and carefully remove the keyboard and accessories.
3. Remove shipping retainers and protective covers from the keyboard and accessories.
NOTE
Retain a set of shipping retainers, protective covers, and the
shipping carton. Use these items whenever keyboard is to be
shipped.
4. Inventory and inspect the keyboard and other accessories listed below for damage.
• Keyboard
• One 8-foot cable (determined by configuration ordered)
Part No. CAB20133 - 5 pin DIN keyboard cable for AT & PC/XT, Data General
or
Part No. CAB20137 - 6 pin Mini DIN keyboard cable for PS2, TVI9070
or
Part No. CAB20134 - 8 pin modular keyboard cable for IBM 3151
• Secure Magnetic Card
• Programmer's Magnetic Card
• Series 500 POS Keyboard Programming & User's Guide
4
EXTERNAL CONNECTIONS
As required by the hardware configuration, connect the keyboard to its host computer and other
peripheral devices as shown in Figures 2 and 3. Note that the specific use for each connector on
the keyboard is marked adjacent to each connector. Depending on the make and model of the
user's equipment, the following cables and/or adapters may need to be supplied by the user to
complete the installation:
Standard 6-foot cable, 6-Pin Modular to 6-Pin Modular - UTC Part No. CAB20137 or equivalent
Keyboard adapter 2-Inch, 5 Pin DIN Male to 6-Pin Mini DIN Female - UTC Part No.900-0839 or equivalent
Keyboard adapter 12-Inch, 5 Pin DIN Female to 6 Pin Mini Din Male - UTC Part No. 901-5009A or equivalent
DRAWER JUMPER CONNECTIONS (PRINTER FIRED)
As shown on Figure 3, the Series 500 Keyboard has two status cash drawer ports. Each port is
selectable by use of the jumper connector located next to the MAIN keyboard connector. This
jumper connector is used to make the keyboard compatible with the different printer and cash
drawer connections required by various manufacturers.
Jumper pin set A and B is used with cash drawer 1: pin set C and D is used with cash drawer 2.
Installing the jumper on the B (drawer 1) and D (drawer 2) side of the connector causes the status
signal from the cash drawer to be applied on pin 2 of the related cash drawer port. Installing the
jumper on the A (drawer 1) and C (drawer 2) side of the connector causes the status signal from
the cash drawer to be applied on pin 6 of the related cash drawer port which allows pin 2 to be
used to open the drawer. Shown below are the pin connections for the cash drawer ports for each
position of jumper. Identified by an "X" are the jumper setting used with typical Epson and Ithaca
Peripheral devices.
PRINTER 1, 2 PINOUTS
DRIVER 1, 2
DRAWER 1, 2
JUMPER ON A OR C SIDE
DRAWER 1, 2
JUMPER ON B OR D SIDE
1 - SOLENOID GND 1 - SOLENOID GND 1 - SOLENOID GND
2 - SOLENOID GND/STATUS + 2 - SOLENOID GND 2 - STATUS +
3 - STATUS GND 3 - STATUS GND 3 - STATUS GND
4 - SOLENOID + 4 - SOLENOID + 4 - SOLENOID +
5 - SOLENOID GND 5 - SOLENOID GND 5 - SOLENOID GND
6 - NO CONNECTION 6 - STATUS + 6 - STATUS +
EPSON X
ITHACA PERIPHERALS SERIES
Operating controls and indicators on the Series 500 Standard QWERTY Keyboard are shown in
Figure 4 and described in Table 1. Because most Series 500 POS Keyboards are customized to
match the user's needs, keyboard layouts and the function of the keys may vary widely from the
one shown in Figure 4. Although the location of keys may differ among keyboard and types of
keyboards, the function of the controls and indicators described in Table 1 pertain to all keyboard
types. The operator should become familiar with the controls, indicators and other operating
features of the keyboard. For typical keyboard layouts of other Series 500 POS Keyboards, refer
to Appendix A.
9
Figure 4. Series 500 POS keyboard - typical controls and indicators
Table 1. Series 500 POS Keyboard - Typical Controls and Indicators
(See Figure 4)
Index
No.
1 through 3 Light Emitting
4 Sound Port Beeper annunciator port.
5 Magnetic Stripe
Name Function
LED (1) SECURE - When on, indicates keyboard is secured(locked);
Diode (LED)
Indicators
Reader
when off, indicates keyboard is unlocked.
LED (2) When on, indicates keyboard is in CAP LOCK mode.
LED (3) When on, indicates keyboard is in NUM LOCK mode.
When in local programming mode - the status (on or off) of LEDs
varies depending on status of programming. Refer to programming
instructions contained in this guide.
Magnetic card reader used to read standard format customer credit
and bank cards for normal business transactions when the card is
passed (swiped) through reader.
Used to read Operator's Card to secure or unlock use of keyboard
when the card is swiped through reader. LED (1) is on when
keyboard is secured and off when unlocked.
Used to read Programmer's Card to enable keyboard programming in
local mode when the card is swiped through reader.
6 ENTER Key When pressed during local programming mode, initiates various
program actions. Refer to programming instructions contained in this
guide.
When pressed during normal business operation, enters numeric
keyboard and other keyed data as defined by the user.
7 Numeric Keypad Numeric keypad that may be used during normal business
operations to enter numeric values or can be customized to represent
user defined items.
Used during local programming mode to enter programming
commands. Refer to programming instructions contained in this
guide.
8 Keyswitch
(Optional)
9 Pen/Pencil Holder Storage location used to hold user's pens or pencils.
When set to AUX position, enables keyboard programming in local
mode. The remaining two positions can be programmed for Macros
and/or security locking. Refer to programming instructions contained
in this guide.
10
All Other User Defined Keys User defined keys programmed by user/developer.
11
PROGRAMMING
PROGRAMMING KEYBOARD OPERATING PARAMETERS
The operating parameters of the keyboard can be configured (programmed) remotely from the
host computer or locally at the keyboard. Keyboard programming in the remote mode sets the
keyboard parameters as commanded by the host computer input applied at the main
communications port. Selection of the local programming mode enables keyboard parameter
setup locally at the keyboard. Note that all keyboards come from the factory programmed with a
default set of parameters.
LOCAL MODE PROGRAMMING - FUNCTION CODES AND DEFAULT SETTINGS
A summary of all keyboard parameters programmable in the local mode, their assigned Function
Codes and factory default settings are given in Table 2.
Table 2. Local Mode Programming Function Codes and Default Settings
FUNCTION
CODE
00 Program Keyboard Primary Keys See default Used to program primary keys on Series 500
01 Program Keyboard Secondary Keys See default See remarks above.
02 Copy Primary Keys to Secondary
Keys
08 Enable/Disable Magnetic Stripe
Reader (MSR) Tracks
09 MSR Beep Configuration Beep on good
PARAMETER DEFAULT
SETTING
(XXh = Hex
Code In ASCII)
Used to copy primary key code into key
Channels 1,2
enabled
and bad read
REMARKS
Keyboard. The keys can be programmed to
have primary and secondary levels of function.
The primary function is activated when only the
designated key is pressed. The secondary
function is activated when both the Sec Op key
and designated key are pressed
simultaneously. Use Function Code 01 to
program secondary key functions.
secondary position.
The magnetic card reader can read three
formats of information, two at any one time, on
standard format cards. This function is used
to select which tracks on the MSR are enabled
and/or disabled.
Useful for indicating a good or bad reading
when card swiped through reader.
10 MSR Channel 1,3 Prefix % (25h) for
format 1
; (3Bh) for
format 3
12
Used to send a prefix before the
magnetic card channel.
Used to select a baud rate for Port 0.
Used to select parity used with Port 0.
Table 2. Local Mode Programming Function Codes and Default Settings
11 MSR Channel 1,3 Field
Separator
12 MSR Channel 1,3 Suffix ?<CR>
13 MSR Channel 3 Account
Separator
14 MSR Channel 2 Prefix ; (3Bh) for
15 MSR Channel 2 Field Separator = (3Dh) for
16 MSR Channel 2 Suffix ?<CR>
17 MSR Bad Read Track 1,3 M1!<CR>
^ (5Eh) for
format 1
= (3Dh) for
format 3
(3Fh,0Dh)
for both
format 1 and
3
: (3Ah) for
format 3
format 2
format 2
(3Fh,0Dh)
for format 2
(4Dh,31h,21
h,
0Dh)
Used to send a field separator between
fields of the magnetic card channel.
Used to send suffixes after the
magnetic card channels.
Used to send an account separator on
the magnetic card channel.
Used to send a prefix after the
magnetic card channel.
Used to send a field separator between
fields of the magnetic card channel.
Used to send a suffix after the
magnetic card channel.
Used to send a key sequence to the
host computer upon a bad magnetic
card read.
18 MSR Bad Read Track 2 M2!<CR>
(4Dh,32h,21
h,
0Dh)
19 MSR Sending Send any
track
20 RS232 Port 0 Baud Rate 9600 Baud
Rate
21 RS232 Port 0 Stop Bits 2 stop bits Used to select number of stop bits, 1
Used to send a key sequence to the
host computer upon a bad magnetic
card read.
Used to send MSR data if one or both
tracks are good.
0 = send any track; 1 = send if both
tracks are good.
Baud rates available are: 300, 600,
1200, 2400, 4800, 9600, 19200, 38400
and 57600.
or 2, used with Port 0.
22 RS232 Port 0 Parity No parity
Selections available are: no parity, odd
parity or even parity.
23 RS232 Port 0 Handshaking Both Used to select method of handshaking used
with Port 0. Selections available are: none,
CTS/RTS, XON/XOFF or both.
13
Used to select parity used with Port 1.
Table 2. Local Mode Programming Function Codes and Default Settings
24 RS232 Port 0 Word Length User defined Used to change the word length, 7 or 8 bits,
of the data at Port 0.
25 RS232 Port 0 Prefix None Used to place a prefix before the packet of
data before it is sent out of the keyboard
Main Port. (This function is inactive if Port
0 is the main port.)
26 RS232 Port 0 Suffix <CR> (0Dh) Used to place a suffix after the packet of
data before it is sent out of the keyboard
Main Port. (This function is inactive if Port
0 is the main port.)
30 RS232 Port 1 Baud Rate 9600 Baud
Rate
31 RS232 Port 1 Stop Bits 2 stop bits Used to select number of stop bits, 1 or 2,
32 RS232 Port 1 Parity No parity
33 RS232 Port 1 Handshaking Both Used to select method of handshaking used
34 RS232 Port 1 Word Length User defined Used to change the word length, 7 or 8 bits,
35 RS232 Port 1 Prefix None Used to place a prefix before the packet of
36 RS232 Port 1 Suffix <CR> (0Dh) Used to place a suffix after the packet of
38 Keyswitch Position 1 MAKE No output Used to program the MAKE codes of the
Used to select a baud rate for Port 1. Baud
rates available are: 300, 600, 1200, 2400,
4800, 9600, 19200, 38400 and 57600.
used with Port 1.
Selections available are: no parity, odd
parity or even parity.
with Port 1. Selections available are: none,
CTS/RTS, XON/XOFF or both.
of the data at Port 1.
data before it is sent out of the keyboard
Main Port.
data before it is sent out of the keyboard
Main Port.
keyswitch. When the key is turned into
position 1, the switch can send macros
and/or perform an internal secure (lock).
39 Keyswitch Position 1 BREAK No output Used to program the BREAK codes of
40 Keyswitch Position 2 MAKE No output Used to program the MAKE codes of
the keyswitch. When the key is turned
out of position 1, the switch can send
macros and/or perform an internal
secure (lock).
the keyswitch. When the key is turned
into position 2, the switch can send
macros and/or perform an internal
14
Table 2. Local Mode Programming Function Codes and Default Settings
secure (lock).
41 Keyswitch Position 2 BREAK No output Used to program the BREAK codes of
the keyswitch. When the key is turned
out of position 2, the switch can send
macros and/or perform an internal
secure (lock).
42 Keyswitch Position 3 MAKE No output Used to program the MAKE codes of
the keyswitch. When the key is turned
into position 3, the switch can send
macros and/or perform an internal
secure (lock).
43 Keyswitch Position 3 BREAK No output Used to program the BREAK codes of
the keyswitch. When the key is turned
out of position 3, the switch can send
macros and/or perform an internal
secure (lock).
44 Keyswitch Polling User
defined
45 Drawer 1 Open D1+
(44h,31h,2B
h)
46 Drawer 1 Closed D1-
(44h,31h,2D
h)
47 Drawer 2 Open D2+
(44h,32h,2B
h)
48 Drawer 2 Closed D2-
(44h,32h,2D
h)
49 Poll/Unsolicited Cash Drawer Status Unsolicited Allows the user to poll for cash drawer status,
Allows the user to poll for keyswitch
1,2, or 3 MAKE/BREAK codes. Two
options are available: 0 = unsolicited
mode in which codes are sent
whenever the keyswitch is rotated, or 1
= solicited mode in which codes are
sent only when a B7 command is
executed.
Used to set up a unique sequence of
keys so host computer can determine if
drawer 1 is open or closed.
Used to set up a unique sequence of
keys so host computer can determine if
drawer 1 is open or closed.
Used to set up a unique sequence of
keys so host computer can determine if
drawer 2 is open or closed.
Used to set up a unique sequence of
keys so host computer can determine if
drawer 2 is open or closed.
instead of sending it each time it changes
state, open or closed. Two options are
available: Send on change or transition, or
send only with poll command CDCONT.
70 Indicator Lights Mode Command
mode of
operation
15
Used to select if the CAPS (2) and NUM (3)
LOCK indicators function in the same manner
as a PC. Two options are available: PC mode
or Command mode (Lights Command). Note
that in the PC mode control of the indicators
will be transferred to other higher priority
commands if applied.
Table 2. Local Mode Programming Function Codes and Default Settings
71 Enable/Disable Key Clicks On Enables or disables audible key clicks.
0 = off; 1 = on
80 Define Left Shift Key Key 44
See
illustration in
Appendix D
81 Define Right Shift Key
82 Define Left Control Key Key 58
83 Define Right Cont rol Key Key 64
84 Define Left Alternate Key Key 60
85 Define Right Alternate Key Key 62
Key 57 See
illustration in
Appendix D
See
illustration in
Appendix D
See
illustration in
Appendix D
See
illustration in
Appendix D
See
illustration in
Appendix D
If auxiliary keyboard connected to the Series
500 Keyboard is other than a standard 101 or
102- key keyboard, used to define where the
AUX keyboard SHIFT keys are located. Refer
to Appendix D.
Same as Function Code 80 above.
If auxiliary keyboard connected to the Series
500 Keyboard is other than a standard 101 or
102-key keyboard, used to define where the
AUX keyboard CONTROL keys are located.
Refer to Appendix D.
Same as Function Code 82 above.
If auxiliary keyboard connected to the Series
500 Keyboard is other than a standard 101 or
102-key keyboard, used to define where the
AUX keyboard ALTERNATE keys are located.
Refer to Appendix D.
Same as Function Code 84 above.
86 Programming Mode Enter Macro None Reserved for future use.
87 Lock Mode Enter Macro None Reserved for future use.
90 Send System Log None Used to read the Series 500 Keyboard system
log at the main port. For detailed information
about retrieving the system log data, refer to
the Maintenance Section of this manual.
91 Main Port Select Port 0 Used to select either the main keyboard port
or main RS232 port as the main
communications port.
96
97 Default Keyboard None
98 Download Keyboard None Once a Series 500 Keyboard has been
Set Secure Mode None Used to toggle between secure or unsecure
mode.
Used to reset Series 500 Keyboard to all
programmed default settings.
programmed, the parameters can be copied
(cloned) from the source keyboard to other
keyboards. This feature saves time and
reduces errors when programming more than
16
Loading...
+ 56 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.