SERIES 600 POS KEYBOARD
PROGRAMMING & USER’S GUIDE
Download from Www.Somanuals.com. All Manuals Search And Download.
MAINTENANCE............................................................................................63
PRECAUTIONS.............................................................................................................63
CLEANING......................................................................................................................63
KEY LEGEND CHANGE..............................................................................................64
3/4 AND 5/8-INCH FULL TRAVEL KEYBOARDS..................................................64
BATTERY REPLACEMENT........................................................................................60
Series 600 POS Keyboard
iii
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX
APPENDIX A
SERIES 600 POS STANDARD KEYBOARD LAYOUTS
A1
B1
C1
APPENDIX B
KEYBOARD CABLE/CONNECTOR DATA
APPENDIX C
ASC11 CHARACTER SET
APPENDIX D
101/102-KEY KEYBOARD KEY NUMBER TO SCAN CODE CROSS
REFERENCE
D1
LIST OF TABLES
TABLE 1.
SERIES 600 POS KEYBOARD - TYPICAL CONTROLS AND
INDICATORS
8
TABLE 2.
TABLE 3.
LOCAL MODE PROGRAMMING INSTRUCTIONS
10
LOCAL MODE PROGRAMMING FUNCTION CODES AND
DEFAULT SETTINGS
25
TABLE 4.
LOCAL PROGRAMMING COMMANDS FOR KEY MAKE/BREAK
AND EXTENDED FUNCTIONS
31
36
TABLE 5.
TABLE 6.
REMOTE PROGRAMMING MODE COMMANDS
REMOTE PROGRAMMING COMMANDS FOR KEY
MAKE/BREAK CODE
49
53
54
TABLE 7.
TABLE 8.
OPOS KEY DEFINITIONS
MSR PROGRAMMING FOR UTC OPOS DRIVERS
LIST OF FIGURES
1.
2.
3.
4.
5.
TYPICAL POS STATION WITH STANDARD S600 KEYBOARD
TYPICAL KEYBOARD EXTERNAL CONNECTIONS
v
5
KEYBOARD EXTERNAL CONNECTORS – REAR VIEW
S600 POS KEYBOARD – TYPICAL CONTROLS & INDICATORS
KEYBOARD DOWNLOADING CONNECTION DIAGRAM
6
7
56
Series 600 POS Keyboard
iv
Download from Www.Somanuals.com. All Manuals Search And Download.
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-000-
00345-4.
Series 600 POS Keyboard
v
Download from Www.Somanuals.com. All Manuals Search And Download.
SCOPE
This user's guide provides the information and procedures needed to install,
operate and program your Series 600 POS Keyboard. Differences in models and
optional features are described in this manual, where applicable. 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
E-mail: sales@ultimatetechnology.com
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.
CAUTION
RISK OF ELECTRIC SHOCK
DO NOT OPEN
TO REDUCE THE RISK OF ELECTRIC SHOCK,
DO NOT OPEN KEYBOARD ENCLOSURE WHEN
KEYBOARD IS CONNECTED TO SYSTEM.
REFER SERVICING TO QUALIFIED SERVICE
PERSONNEL.
WARNING: TO PREVENT FIRE OR SHOCK HAZARD, DO NOT EXPOSE THE KEYBOARD
TO RAIN OR MOISTURE.
Contents of this publication may be changed without notice and shall not be regarded as a warranty.
Series 600 POS Keyboard
1
Download from Www.Somanuals.com. All Manuals Search And Download.
Figure 1. Typical Point-of-Sale Station with Standard QWERTY Series 600 keyboard
Series 600 POS Keyboard
2
Download from Www.Somanuals.com. All Manuals Search And Download.
PRODUCT INFORMATION
MODEL DESCRIPTION
Series 600 POS Keyboards are point-of-sale (POS) keyboards designed for use with a PC or
ASCII terminal or network computer. These keyboards provide total flexibility in keyboard layout
as well as extensive programming capability. The Series 600 Keyboard contains two bi-
directional serial ports, two status cash drawer ports, main and auxiliary keyboard ports, and a
detachable MSR (optional). The Series 600 is a fully compatible OPOS keyboard with OPOS
device drivers available. The Series 600 POS Keyboard provides both the hardware and
firmware interfaces necessary to fully integrate a modular “open system” POS workstation when
attached to a PC, terminal, or network computer, and connected with a printer, cash drawer and
display of the users choice.
FEATURES
CHOICE OF SERIES 600 KEYBOARD TYPES
·
Keyswitch optional
• Full travel, standard ¾” key QWERTY layout – 110
keys
• Full travel, standard ¾” key matrix – up to 144
keys
TWO CASH DRAWER PORTS
·
Status monitoring
All key locations are available
Automatic (Unsolicited)
Polling (Solicited)
Optional cash drawer firing
permanently printed or re-legendable. Full travel
keycaps have removable plastic covers for re-
legending.
·
AUX PC KEYBOARD PORT
Standard keyboard configurations
·
For data entry when full alphanumeric capability is
needed
For programming key codes (local method)
For keyboard port compatible peripherals (bi-
directional)
including QWERTY and typical POS layouts are
available. Custom configurations of any number of
keys are also available.
·
·
FULLY USER PROGRAMMABLE
·
·
·
·
Local (PC Keyboard)
Remote (from Host)
OPOS compatible
Download (Cloning)
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)
OPOS scanner driver available
All keys can be reprogrammed to output
any code. Single wide and double wide keys can
be placed anywhere on the keyboard. “Dummys”
or Spacers are available for unused key locations.
Custom bezel configurations are available.
32K NVRAM BUILT-IN
·
·
·
2048 16 character memory locations
Control totals
Other purposes
OPTIONAL MAGNETIC STRIPE READER
·
·
·
Detachable
2 track, 3 format
Programmable for prefix, suffix, separators and
audible annunciation
OPOS driver available
THREE LED INDICATORS
·
·
User programmable
PC Controlled (SECURE, NUM lock and CAPS
lock)
·
·
Magnetic stripe card controlled security
Series 600 POS Keyboard
3
Download from Www.Somanuals.com. All Manuals Search And Download.
BUILT-IN ANNUNCIATOR
• Programmable
• Selectable tone and duration
BUILT-IN DIAGNOSTICS
• Self test
Series 600 POS Keyboard
4
Download from Www.Somanuals.com. All Manuals Search And Download.
SPECIFICATIONS
DIMENSIONS (d x w x h)
ENVIRONMENT
·
·
Series 600 only – 7.85” x 14.7” x 2.97”
Series 600 w/MSR – 7.85” x 16.2” x 2.97”
·
·
Storage temperature: -40° to 60°C
Operating temperature: 0° to 50°C
WEIGHT
APPROVALS
·
Series 600 w/MSR - 3.95 pounds
• FCC Class A
• UL recognized
• UL recognized (Canada)
ELECTRICAL
·
·
135 - 185mA at 5VDC (supplied from host)
3-volt lithium battery (battery backup for memory
data retention when host source voltage removed)
SERVICE AND WARRANTY
Series 600 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
department. 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 returned 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
Series 600 POS Keyboard
5
Download from Www.Somanuals.com. All Manuals Search And Download.
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.
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.
· Series 600 Keyboard
NOTE
Retain a set of shipping retainers, protective covers, and the
shipping carton. Use these items whenever keyboard is to be
shipped.
· Cables as per order requirements
· Series 600 POS Keyboard programming & User’s Guide
· Included with Magnetic Swipe Reader (MSR), (optional)
· Secure Magnetic Card
· Program Magnetic Card
Series 600 POS Keyboard
6
Download from Www.Somanuals.com. All Manuals Search And Download.
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
CASH DRAWER JUMPER CONNECTIONS (PRINTER FIRED)
As shown in Figure 3, the Series 600 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.
NOTE: JUMPERS COME
UNINSTALLED. FALURE TO PROPERLY SET JUMPER COULD DAMAGE KEYBOARD.
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
2 - SOLENOID GND
3 - STATUS GND
4 - SOLENOID +
5 - SOLENOID GND
6 - STATUS +
1 - SOLENOID GND
2 - STATUS +
2 - SOLENOID GND/STATUS +
3 - STATUS GND
3 - STATUS GND
4 - SOLENOID +
5 - SOLENOID GND
6 - STATUS +
4 - SOLENOID +
5 - SOLENOID GND
6 - NO CONNECTION
EPSON/AHIOHM
X
ITHACA SERIES 50,60
ITHACA SERIES 80, 80, 150
X
X
Series 600 POS Keyboard
7
Download from Www.Somanuals.com. All Manuals Search And Download.
Main RS232
Port
Bar Code Scanner
or
Check Reader
Aux RS232
Port
Receipt Printer
Cash Drawer
Port 1 & 2
Cash Drawer 1
(Driver)
Port In
Cash Drawer 1
(Driver)
Port Out
Cash Drawer 1
Cash Drawer 2
(Driver)
Port In
Cash Drawer 2
(Driver)
Cash Drawer 2
Port Out
Drawer Type
Jumpers
CAB20133 or CAB20137 or CAB20134
PC or Terminal
Main KB Port
Adapter (optional)
Aux KB Port
PS2 Type KB
Series 600 POS Keyboard
8
Download from Www.Somanuals.com. All Manuals Search And Download.
Figure 2. Typical Keyboard External Connections
Series 600 POS Keyboard
9
Download from Www.Somanuals.com. All Manuals Search And Download.
ITEM
DESCRIPTION
Auxiliary Keyboard
Main Keyboard
Jumpers
To attach auxiliary keyboard
Connection to PC or Terminal
Set jumpers to match printer
Status from drawer 2
Drawer 2
Driver 2
Drawer 1
Signal to open drawer 2
Status from drawer 1
Driver 1
Auxiliary RS232
Signal to open drawer 1
Serial accessory ports for scanner,
MICR, etc. or used as main
communication port
Main RS232
Serial accessory ports for scanner,
MICR, etc.
Figure 3. Keyboard External Connectors – Rear View
Series 600 POS Keyboard
10
Download from Www.Somanuals.com. All Manuals Search And Download.
OPERATION
CONTROLS AND INDICATORS
Operating controls and indicators on the Series 600 Standard QWERTY Keyboard are shown in
Figure 4 and described in Table 1. Because most Series 600 POS Keyboards are customized to
match the user's needs, keyboard layouts and the function of the keys may vary from Figure 4.
Although the location of keys may differ among 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 600 POS Keyboards, refer to Appendix A.
ITEM
DESCRIPTION
LED Indicator
LED Indicator
1
2
3
5
6
7
8
9
LED Indicator
Magnetic Swipe Reader
Enter Key
Numeric Keypad
Optional Key Lock
Pen Holder
Series 600 POS Keyboard
11
Download from Www.Somanuals.com. All Manuals Search And Download.
Figure 4. Series 600 POS keyboard - Typical Controls and Indicators
Table 1. Series 600 POS Keyboard - Typical Controls and Indicators
Index
No.
Name
Function
1 through 3
Light Emitting
Diode (LED)
Indicators
LED (1) SECURE - When on, indicates keyboard is secured(locked);
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.
4
5
Sound Port
Beeper annunciator port.
Magnetic Stripe
Reader
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 Secure 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 Program Card to enable keyboard programming in local
mode when the card is swiped through reader.
6
7
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.
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)
All three positions can be programmed for Macros. Refer to
programming instructions contained in this guide.
9
Pen/Pencil Holder
User Defined Keys
Storage location used to hold user's pens or pencils.
User defined keys programmed by user/developer.
All Other
Series 600 POS Keyboard
12
Download from Www.Somanuals.com. All Manuals Search And Download.
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: All keyboards come from the factory programmed with
a default set of parameters.
LOCAL MODE PROGRAMMING INSTRUCTIONS
To program the Series 600 Keyboard in the local mode proceed as follows:
1. Connect main keyboard port to PC or Host, Aux keyboard port to IBM Compatible PC
keyboard.
2. Swipe the PROGRAM CARD supplied with the keyboard in the magnetic stripe reader MSR).
3. All LED indicators turn on and the keyboard annunicator beeps three times.
4. After step 3 is complete, LED indicator (1) will flash continuously to indicate that the keyboard
programming mode is active.
5. For a summary of the parameters that can be programmed in the local mode, refer to Table 3.
6. Follow the instructions given in Table 2 for the applicable Function Code(s) to program the
keyboard for the desired parameter(s). Note that sequence of instructions provided in Table 2
is in Function Code numerical order.
7. When programming is complete, exit the local programming mode by typing 99 on the Series
600 Keyboard numeric keypad or by swiping the Program Card. This returns the keyboard to
normal operation.
NOTE
Some programming options may not be
activated until the keyboard is re-powered.
Serial port communication selections --
Function Codes 20-24; 30-34; 91.
Series 600 POS Keyboard
13
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
NOTE
The keys can be programmed to have primary and secondary levels of function. The
Remarks
Function Code(s)
00
01
primary function is activated when only the designated key is pressed. When
Program Primary
Key Functions (00)
and Secondary Key
Functions (01)
programming the secondary operation keys, do not press the Sec Op Key. The secondary
operation access key (Sec Op Key) provides access to the secondary level of each key as
programmed in the Series 600 Keyboard, used only in operation of the keyboard.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 00 for primary key function or 01 for secondary
key function.
LED (2) turns on.
Note: See Example 3, page 33 for Procedure to make <sec op> key.
2. At the Series 600 Keyboard, press the key to be programmed. See Table 4 – Local
Programming Key MAKE/BREAK Codes and Extended Functions for detailed steps.
LED (2) flashes.
3. At the auxiliary keyboard, press the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 key strokes.
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 through 3
4. At the Series 600 Keyboard, press ENTER.
LED (2) stops flashing.
5. Repeat 2 through 4 for next key to be programmed.
6. Exit programming primary/secondary key functions by pressing 00 on the Series 600
Keyboard numeric keypad.
7. Program the next function code or exit programming mode by entering 99 on Series 600
Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
14
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
02
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 02.
Code Primary Key
Functions to
LED (2) turns on.
Secondary Key
Positions
2. At the Series 600 Keyboard, press the designated key to copy its primary function
into the secondary position.
3. Repeat 2 for next key to be programmed.
4. When completed, press ENTER.
LED (2) turns off.
5. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Note: A Sec Op Key or Sec Op Lock Key must be programmed in the primary function
mode in order to use secondary function codes.
03
04
The keys on the Series 600 Keyboard can be programmed to output unique key codes.
These keys are used with the UTC OPOS keyboard driver. These key codes cannot be
reproduced on a standard keyboard.
Program Primary
OPOS Keys (03)
and Secondary
OPOS Keys (04)
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 03 for primary key or 04 for secondary key
function.
LED (2) turns on.
2. At the Series 600 Keyboard, press the key to be programmed.
LED (2) flashes.
3. On the Series 600 keypad, type the number of the desired OPOS key to be used 01-
50 and then hit the keypad ENTER on the Series 600 Keyboard.
If LED (2) stops flashing, repeat
step 2.
4. Repeat 2 and 3 for next key to be programmed.
5. Exit programming primary/secondary OPOS key functions by pressing 99 on the
Series 600 Keyboard numeric pad.
Series 600 POS Keyboard
15
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
08
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 08.
Enable/Disable
Magnetic Stripe
Reader (MSR)
Tracks
LED (2) turns on.
2. At the Series 600 Keyboard numeric keypad, enter the applicable number (1 through
7) to select the MSR track configuration per list below.
1 = Track 1 enabled only
2 = Track 2 enabled only
3 = Track 3 enabled only
4 = Tracks 1 and 2 enabled *
5 = Tracks 2 and 3 enabled
6 = All tracks disabled
7 = OPOS mode tracks 1 and 2
LED (2) turns off.
3. Program the next function code or exit the local programming mode by entering 99 on
Series 600 Keyboard numeric keypad or by swiping the Program Card.
Note: Disabling all format tracks will not disable the SECURE or PROGRM cards.
09
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 09.
Magnetic Stripe
Reader (MSR)
Beeper
LED (2) turns on.
2. At the Series 600 Keyboard numeric keypad, enter the applicable number (1 through
4) to select the magnetic stripe reader beeper operation per list below.
1 = beep on good read for all enabled tracks
2 = beep on bad read for all enabled tracks
3 = beep on good or bad read of enabled tracks*
4 = no beep on good or bad reads
LED (2) turns off.
3. Program the next function code or exit the local programming mode by entering 99 on
Series 600 Keyboard numeric keypad followed by ENTER or by swiping the Program
Card.
Series 600 POS Keyboard
16
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
10
11
12
13
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter applicable Function Code 10, 11, 12 or 13.
LED (2) flashes.
2. At the auxiliary keyboard, press the desired key or type the desired key sequence.
Note that the maximum number of key codes that can be entered is limited to 24 –
this is the equivalent to approximately 12 key strokes.
Magnetic Stripe
Reader (MSR)
Track 1,3
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 and 2.
Prefix (10)
Field
Separator (11)
3. At the Series 600 Keyboard, press ENTER.
Suffix (12)
LED (2) turns off.
Account
Separator (13)
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
14
15
16
numeric keypad, enter applicable Function Code 14, 15, or 16.
LED (2) flashes.
Magnetic Stripe
Reader (MSR)
Track 2
2. At the auxiliary keyboard press the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 key strokes.
Prefix (14)
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 and 2.
Field
Separator (15)
Suffix (16)
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
17
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
17
18
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter applicable Function Code 17, or 18.
LED (2) flashes.
Magnetic Stripe
Reader (MSR)
Track 1,3
2. At the auxiliary keyboard, press the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 key strokes.
Bad Read (17)
Track 2
Bad Read
Macro (18)
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 and 2.
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
19
numeric keypad, enter Function Code 19.
MSR Send
LED (2) turns on.
2. At the Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) per
list below to select MSR data from one or both good tracks.
0 = send any good track*
1 = send only if all enabled tracks good
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
18
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
20 or 30
Comm (RS232)
Main Port 0 (20)
AUX Port 1 (30)
Baud Rate
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 20 (Port 0) or 30 (Port 1).
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (1 through 9) to
select baud rate per list below.
1 = 300
2 = 600
3 = 1200
4 = 2400
5 = 4800
6 = 9600*
7 = 19200
8 = 38400
9 = 57600
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
21 or 31
Main Port 0 (21)
AUX Port 1 (31)
Stop Bits
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 21 (Port 0) or 31 (Port 1).
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the number of stop bits (1 or 2)per list
below.
1 = one stop bit
2 = two stop bits*
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
19
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
22 or 32
Main Port 0 (22)
AUX Port 1 (32)
Parity
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 22 (Port 0) or 32 (Port 1).
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0, 1 or 2) to
select type of parity per list below.
0 = none*
1 = odd
2 = even
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
23 or 33
Main Port 0 (23)
AUX Port 1 (33)
Handshaking
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 23 (Port 0) or 33 (Port 1).
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0, 1, 2 or 3) to
select handshaking per list below.
0 = none
1 = CTS/RTS
2 = XON/XOFF
3 = Both*
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
20
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
24 or 34
Main Port 0 (24)
AUX Port 1 (34)
Word Length
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 24 (Port 0) or 34 (Port 1).
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (7 or 8) to
select word length per list below.
7 = 7 data bits
8 = 8 data bits*
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
25 or 35
Comm (RS232)
Main Port 0 (25)
AUX Port 1 (35)
Prefix
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 25 (Port 0) or 35 (Port 1).
LED (2) flashes.
2. At the auxiliary keyboard, press the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 key strokes.
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes.
Repeat steps 1 and 2.
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
21
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
26 or 36
Comm (RS232)
Main Port 0 (26)
AUX Port 1 (36)
Suffix
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter applicable Function Code 26 (Port 0) or 36 (Port 1).
LED (2) flashes.
2. At the auxiliary keyboard, press the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 key strokes.
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes.
Repeat steps 1 and 2.
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
22
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
38
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
39
40
41
numeric keypad, enter applicable Function Code 38, 39, 40, 21, 42, or 43.
LED (2) flashes.
42
43
2. At the auxiliary keyboard, type the desired MAKE or BREAK key sequence shown
below and/or desired key sequence. Note that the maximum number of key codes is
limited to 24 – this is equivalent to approximately 12 key strokes.
Keyswitch
Position 1
MAKE (38)
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 and 2.
Keyswitch
Position 1
BREAK (39)
Keyswitch
Position 2
MAKE (40)
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
Keyswitch
Position 2
BREAK (41)
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Keyswitch
Position 3
MAKE (42)
Keyswitch
Position 3
BREAK (43)
44
Poll
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 44.
Keyswitch
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select polling method per list below.
0 = Send on change or transition
1 = Send only with poll command B7
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
23
Download from Www.Somanuals.com. All Manuals Search And Download.
Series 600 POS Keyboard
24
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
45
46
47
48
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter applicable Function Code 45, 46, 47, or 48.
LED (2) flashes.
Drawer 1
Open (45)
Closed (46)
2. At the auxiliary keyboard, type the desired key or type the desired key sequence.
Note that the maximum number of key codes is limited to 24 – this is equivalent to
approximately 12 keystrokes.
If the Series 600 Keyboard beeps and
LED (2) turns off while entering key
codes at the auxiliary keyboard, you
have exceeded 24 key codes. Repeat
steps 1 and 2.
Drawer (2)
Open (47)
Closed (48)
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
49
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
Poll
numeric keypad, enter Function Code 49.
Unsolicited
Cash Drawer Status
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select status method per list below.
0 = Send on change or transition
1 = Send only with poll command CDSTATUS
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
25
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
50
The Series 600 Keyboard can be programmed to become disabled while 1 or more cash
drawer(s) is open.
Disable Keys
While Cash
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
Drawer Open
numeric keypad, enter Function Code 50.
LED (2) flashes.
2. On the Series 600 keypad, type the desired funciton listed below.
0 = Send on change or transition*
1 = Disable if cash drawer 1 is open
2 = Disable if cash drawer 2 is open
3 – disable if cash drawer 1 or 2 is open
This command is used to disable key codes coming from the keyboard if the cash
drawer(s) are open. If this command is given a non-zero value and the specified drawer(s)
is opened, the SECURE LED will light and all key codes will be ignored, including RS232,
MSR, AUX keyboard and keyswitch. Keyboard commands will still be allowed.
70
Indicator LED
Mode (70)
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 70.
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select LED mode of operation.
LED Mode
0 = Command mode of operation*
1 = PC mode of operation
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
26
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
71
numeric keypad, enter Function Code 71.
Enable/Disable
LED (2) turns on.
Keyboard Key
Clicks (71)
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select key click tone mode of operation.
Key Click Mode
0 = off
1 = on*
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
80
81
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 80 or 81.
Define Left SHIFT
Key
LED (2) flashes.
(80) and Right
SHIFT Key (81)
2. At auxiliary keyboard, hit the left SHIFT key if programming Function Code 80 or right
SHIFT key if programming Function Code 81.
3. At the Series 600 Keyboard, press Enter.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
82
83
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
numeric keypad, enter Function Code 82 or 83.
Define Left
CONTROL Key (82)
and Right
LED (2) flashes.
2. At auxiliary keyboard, hit the left CONTROL key if programming Function Code 82 or
CONTROL Key (83)
right CONTROL key if programming Function Code 83.
3. At the Series 600 Keyboard, press Enter.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Series 600 POS Keyboard
27
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
84
85
numeric keypad, enter Function Code 84 or 85.
Define Left
LED (2) flashes.
ALTERNATE
Key (84) and
Right ALTERNATE
Key (85)
2. At the auxiliary keyboard, hit the left ALTERNATE key if programming Function Code
84 or right ALTERNATE key if programming Function Code 85.
3. At the Series 600 Keyboard, press ENTER.
LED (2) turns off.
4. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the program Card.
This is a command used to read out the Series 600 Keyboard system log data at the main
port. For detailed information about retrieving the system log data, refer to the
Maintenance Section of this manual.
90
Dump System Log
91
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
Main Port Select
numeric keypad, enter Function Code 91.
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number.
0 = Keyboard Port 0 is main
1 = RS232 Port 0 is main
2 = Keyboard Port 0 is main, but RS232 Port 0 will accept commands
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
Note: Must re-power Series 600 Keyboard in order to activate function code.
Series 600 POS Keyboard
28
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2. Local Mode Programming Instructions
* = Default Settings
Operation
Normal Indication
Remarks
Function Code(s)
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
96
numeric keypad, enter Function Code 96.
Set Secure Mode
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select override secure mode of operation per list below.
0 = not secure
1 = secure
LED (2) turns off.
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the Program Card.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard
97
numeric keypad, enter Function Code 97.
Default Keyboard
LED (2) turns on.
2. At Series 600 Keyboard numeric keypad, enter the applicable number (0 or 1) to
select mode of default operation per list below. Note selection of 1 below resets the
Series 600 Keyboard to all programmed default key and port settings.
0 = Exit default mode
1 = Default mode
3. Program the next function code or exit programming mode by entering 99 on Series
600 Keyboard numeric keypad or by swiping the program Card.
99
Used to terminate the programming mode. When activated, causes all programmed
changes to be saved into non-volatile RAM and the keyboard to do a warm boot. Exiting
programming mode can also be accomplished b swiping the Program Card.
Exit Program Mode
Series 600 POS Keyboard
29
Download from Www.Somanuals.com. All Manuals Search And Download.
LOCAL MODE PROGRAMMING
KEY MAKE/BREAK CODES AND EXTENDED FUNCTIONS
A summary of all keyboard parameters programmable in the local mode, assigned Function
Codes and factory default settings is given in Table 3.
Table 3. Local Mode programming Function Codes and Default Settings
FUNCTION
CODE
PARAMETER
DEFAULT
SETTING (XXh
= Hex Code in
ASCII)
REMARKS
00
Program Keyboard Primary Keys See default
(Appendix A)
Used to program primary keys on
Series 600 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 depressed. Use Function
Code 01 to program secondary key
functions.
01
02
03
04
08
Program Keyboard Secondary
Keys
Copy Primary Keys to Secondary None
Keys
See default
See remarks above.
Used to copy primary key code into
key secondary position
To be used in conjunction with UTC
OPOS drivers.
To be used in conjunction with UTC
OPOS drivers
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.
Program Primary OPOS Keys
None
Program Secondary OPOS Keys None
Enable/Disable Magnetic Stripe
Reader (MSR) Tracks
Channels 1,2
enabled
09
10
MSR Beep Configuration
MSR Track 1,3 Prefix
Beep on good
and bad read
Useful for indicating a good or bad
reading when card swiped through
reader. (Uses different tones)
Used to send a prefix before the
magnetic card track data.
% (25h) for
format 1
;(3Bh) for
format 3
11
MSR Track 1,3 Field Separator
^(5Eh) for
format 1 =
(3Dh) for
format 3
Used to send a field separator
between fields of magnetic card data.
Series 600 POS Keyboard
30
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3. Local Mode programming Function Codes and Default Settings
FUNCTION
CODE
PARAMETER
DEFAULT
SETTING
(XXh = Hex
Code in
REMARKS
ASCII)
12
MSR Track 1,3 Suffix
?<CR>
Used to send suffixes after the magnetic
(3Fh,ODh) for card data.
both format 1
and 3
13
14
15
16
MSR Track 3 Account
Separator
MSR Track 2 Prefix
: (3Ah) for
format 3
; (3Bh) for
format 2
= (3Dh) for
format 2
?<CR>
Used to send an account separator on the
magnetic card data.
Used to send a prefix before magnetic card
data.
Used to send a field separator between
fields of magnetic card data.
Used to send a suffix after the magnetic
MSR Track 2 Field Separator
MSR Track 2 Suffix
(3Fh,0Dh) for card data.
format 2
17
18
19
20
MSR Bad Read Track 1,3
MSR Bad Read Track 2
MSR Sending
M1!<CR>
(4Dh,31h,
21h,0Dh)
M2!<CR>
(4Dh,32h,
21h,0Dh)
Send any
track (0)
Used to send a key sequence to the host
computer upon a bad magnetic card read.
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 only if both tracks are good.
Used to select a baud rate for Port 0. Baud
rates available are: 300, 600, 1200, 2400,
4800, 9600, 19200, 38400, and 57600.
Used to select number of stop bits (1 or 2)
used with Port 0.
RS232 Port 0 Baud Rate
9600 Baud
Rate
21
22
RS232 Port 0 Stop Bits
RS232 Port 0 Parity
2 stop bits
No parity
Used to select parity used with Port 0.
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.
Used to change the word length, 7 or 8
bits, of the data at Port 0.
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.)
24
25
RS232 Port 0 Word Length
RS232 port 0 Prefix
8 bits
None
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.)
Table 3. Local Mode programming Function Codes and Default Settings
Series 600 POS Keyboard
31
Download from Www.Somanuals.com. All Manuals Search And Download.
FUNCTION
CODE
PARAMETER
DEFAULT
SETTING
(XXh = Hex
Code in
REMARKS
ASCII)
30
RS232 Port 1 Baud Rate
9600 Baud Rate Used to select a baud rate for Port 1. Baud
rates available are: 300, 600, 1200, 2400, 4800,
9600, 19200, 38400 and 57600.
31
32
RS232 Port 1 Stop Bits
RS232 Port 1 Parity
2 stop bits
Used to select number of stop bits, 1 or 2, used
with Port 1.
No parity
Used to select parity used with Port 1.
Selections available are: no parity, odd parity or
even parity.
33
RS232 Port 1 Handshaking
Both
Used to select method of handshaking used
with Port 1. Selections available are: none,
CTS/RTS, XON/XOFF or both.
34
35
36
38
RS232 Port 1 Word Length
RS232 Port 1 Prefix
8 bits
Used to change the word length, 7 or 8 bits, of
the data at Port 1.
None
Used to place a prefix before a packet of data
before it is sent out of the keyboard Main Port.
RS232 Port 1 Suffix
<CR> (0Dh)
k1+
Used to place a suffix after the packet of data
before it is sent out of the keyboard Main Port.
Keyswitch Position 1 MAKE
Used to program the MAKE codes of the
keyswitch. When the key is turned into position
1, the switch can send macros and/or perform
an internal secure (lock).
39
40
41
42
43
Keyswitch Position 1 BREAK
Keyswitch Position 2 MAKE
Keyswitch Position 2 BREAK
Keyswitch Position 3 MAKE
Keyswitch Position 3 BREAK
k1-
k2+
k2-
k3+
k3-
Used to program the BREAK 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).
Used to program the MAKE codes of the
keyswitch. When the key is turned into
position 2, the switch can send macros
and/or perform an internal secure (lock).
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).
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).
Used to program the BREAK codes of the
keyswitch. When the key is turned out of
position 3, the switch can send m acros
and/or perform an internal secure (lock).
Series 600 POS Keyboard
32
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3. Local Mode programming Function Codes and Default Settings
FUNCTION
CODE
PARAMETER
DEFAULT
SETTING
(XXh = Hex
Code in
REMARKS
ASCII)
44
Keyswitch Polling
User defined
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.
45
46
47
48
49
Drawer 1 Open
D1+
(44h,31h,2Bh)
Used to program a macro for cash drawer
open.
Drawer 1 Closed
D1-
Used to program a macro for cash drawer
(44h,31h,2Dh) closed.
Drawer 2 Open
D2+
(44h,32h,2Bh)
Used to program a macro for cash drawer
open.
Drawer 2 Closed
D2-
Used to program a macro for cash drawer
(44h,32h,2Dh) closed.
Poll/Unsolicited Cash Drawer Status
Unsolicited Allows the user to poll for cash drawer status,
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.
50
70
Disable Keys While Cash Drawer Key’s enabled
Open
Allows the user to disable key output while one
or more cash drawers are open.
Indicator Lights Mode
Command mode Used to select if the CAPS (2) and NUM (3) LOCK
of operation
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.
71
80
Enable/Disable Key Clicks
Define Left Shift Key
On
Enables or disables audible key clicks.
0 = off; 1 = on
Key 44
See illustration
in Appendix D
If auxiliary keyboard connected to the Series 600
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.
Key 57 See
illustration in
Appendix D
81
Define Right Shift Key
Same as Function Code 80 above.
Series 600 POS Keyboard
33
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3. Local Mode programming Function Codes and Default Settings
FUNCTION
CODE
PARAMETER
DEFAULT
SETTING
(XXh = Hex
Code in
REMARKS
ASCII)
82
Define Left Control Key
Key 58
See illustration
in Appendix D
If auxiliary keyboard connected to the Series 600
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.
83
84
Define Right Control Key
Define Left Alternate Key
Key 64
See illustration
in Appendix D
Same as Function Code 82 above.
Key 60
See illustration
in Appendix D
If auxiliary keyboard connected to the Series 600
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.
85
Define Right Alternate Key
Key 62
Same as Function Code 84 above.
See illustration
in Appendix D
86
87
90
Programming Mode Enter Macro
Lock Mode Enter Macro
Send System Log
None
None
None
Reserved for future use.
Reserved for future use.
Used to read the Series 600 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
Keyboard
Used to select either the main keyboard port or
main RS232 port as the main communications
port.
96
97
98
Set Secure Mode
Default Keyboard
Download Keyboard
None
None
None
Used to toggle between secure or unsecure mode.
Used to reset Series 600 Keyboard to all
programmed default settings.
Once
a
Series 600 Keyboard has been
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 one
keyboard. It is also useful for remote keyboard
setup and when making changes in key codes. To
download keyboard settings, refer to the procedure
given at the rear of the Programming Section in this
manual.
99
Exit Program Mode
None
Used to terminate the programming mode. When
activated, causes all programmed changes to be
saved and the keyboard to do a warm boot. Exiting
programming mode can also be accomplished by
Series 600 POS Keyboard
34
Download from Www.Somanuals.com. All Manuals Search And Download.
swiping the Programmer's card.
Series 600 POS Keyboard
35
Download from Www.Somanuals.com. All Manuals Search And Download.
LOCAL MODE PROGRAMMING
KEY MAKE/BREAK CODES AND EXTENDED FUNCTIONS
There are two scan codes assigned to each key, one for when the key is depressed (MAKE
code) and the other for when the key is released (BREAK code). Generally, all keys are
programmed to output both MAKE and BREAK codes. The SHIFT, CONTROL and ALTERNATE
keys are always programmed to output MAKE and BREAK codes so that the system can tell if the
key is being held down.
Other programming commands are provided in the local programming mode to enable the user to
customize the keyboard output. These commands entered at the Series 600 Keyboard numeric
keypad are summarized in Table 4. Some typical programming examples using these
commands follow the table.
Table 4. Local Programming Commands For Key MAKE/BREAK And Extended Functions
For Function Code 00,01
SERIES 600
KEYBOARD
NUMERIC
DESCRIPTION
KEYPAD NO.
0
1
Aborts changes to macros.
Defines where the output of MAKE codes end and BREAK codes start. Prior to this
command, all codes are sent when the keys are pressed (MAKE codes). After command, all
codes are sent when keys are released (BREAK codes).
2
3
4
5
6
Defines where repeating function of keys start. After command, all keys repeat code when
keys are held down past repeat time.
This command overrides PC settings for key. Key sends code as typed on BREAK.
This command overrides PC setting for repeat. Key sends code as typed on MAKE and
BREAK.
This command removes all BREAK codes from the macros except for SHIFT, CONTROL and
ALTernate keys.
NOTE: Only available in 00 command.
Defines the position of a sec op key on the Series 600 Keyboard. Note that a Sec Op Key
must be defined on the Series 600 Keyboard to enable programming of secondary-level key
codes.
7
8
NOTE: Only available in 00 and 01 commands.
Defines the position of left Sec Op Lock Key on the Series 600 Keyboard.
This command will add a CTRL/BREAK/CTRL, BREAK/CTRL sequence to the key (used for
the UTC OPOS driver – see OPOS programming section.
9
Used to erase the macro from the primary and/or secondary key position.
Series 600 POS Keyboard
36
Download from Www.Somanuals.com. All Manuals Search And Download.
EXAMPLE 1.
This example sequence programs a “shift” key.
1. Place the Series 600 Keyboard in local programming mode by swiping Program Card.
2. At the Series 600 Keyboard numeric keypad, enter 00 or 01.
3. At the Series 600 Keyboard, press the key to be programmed.
4. At the auxiliary keyboard, press and hold the "Shift" key.
5. At the Series 600 Keyboard numeric keypad, enter 1.
6. At the auxiliary keyboard, release the "Shift" key.
7. At the Series 600 Keyboard, press ENTER to complete programming of the key.
8. Repeat steps 3 through 7 to program another key.
9. To exit the programming mode, enter 00 99 at the Series 600 Keyboard numeric keypad.
EXAMPLE 2.
This example programs the Series 600 Keyboard to start repeat mode of key using the "A" key.
1. Place the Series 600 Keyboard in local programming mode by swiping the Program Card.
2. At the Series 600 Keyboard numeric keypad, enter 00 or 01.
3. At the Series 600 Keyboard, press the "A" key.
4. At the auxiliary keyboard, press and hold the “A” key.
5. At the Series 600 Keyboard numeric keypad, enter 2.
6. At the auxiliary keyboard, release the “A” key.
7. At the Series 600 Keyboard, press ENTER to complete programming of the key.
8. Repeat steps 3 through 7 to program another key.
9. To exit the programming mode, enter 00 99 at the Series 600 Keyboard numeric keypad.
Series 600 POS Keyboard
37
Download from Www.Somanuals.com. All Manuals Search And Download.
EXAMPLE 3
This example programs a Sec Op Key on the Series 600 Keyboard.
1. Place the Series 600 Keyboard in local programming mode by swiping Program Card.
2. At the Series 600 Keyboard numeric keypad, enter 00.
3. At the Series 600 Keyboard, press the key to be programmed.
4. At the Series 600 Keyboard numeric keypad, enter 6 (Sec Op) or 7 (Sec Op Lock).
5. At the Series 600 Keyboard, press ENTER to complete programming of the key.
6. Repeat steps 3 through 5 to program another key.
7. To exit the programming mode, enter 00 99 at the Series 600 Keyboard numeric keypad.
EXAMPLE 4.
This example erases the macro from the primary and/or secondary key position on the Series 600
Keyboard.
1. Place the Series 600 Keyboard in local programming mode by swiping Program Card.
2. At the Series 600 Keyboard numeric keypad, enter 00 (for primary keys) or 01 (for
secondary keys).
3. At the Series 600 Keyboard, press the key to be erased.
4. At the Series 600 Keyboard numeric keypad, enter 9.
5. At the Series 600, press the “Enter” key to complete erasure of macro.
6. Repeat steps 3 and 4 to erase another key.
7. To exit the programming mode, enter 00 99 at the Series 600 Keyboard numeric keypad.
Series 600 POS Keyboard
38
Download from Www.Somanuals.com. All Manuals Search And Download.
PROGRAMMING IN REMOTE MODE
Programming in the remote mode requires the use of a supplemental program that is run on the
host computer. If using an IBM PC or compatible computer as the host, use program supplied by
Ultimate Technology Corporation when programming the keyboard. To load and use the
program, follow the instructions supplied with the program.
REMOTE MODE PROGRAMMING MACROS AND COMMAND SUMMARY
Refer to Table 5 for details about the commands and MACROS used when programming the
keyboard. A summary of the commands and their assigned Function Codes (OP Codes) and
mnemonic follows:
Note: OP Codes are single 8 bit entities in hexadecimal.
OP Code A0 - Key Macro Download Command (MACROK)
OP Code A1 - Macro Suffix/Prefix Download Command (MACROP)
OP Code A2 - Macro Rate Of Delay Command (SNDDLY)
OP Code A3 - Communications Setup Command (COMMP)
OP Code A4 - 40 Character Note Field (NOTES)
OP Code A5 - Define Shift, Control, Alternate Keys (SPCDGF)
OP Code A6 - Key Click (CLICKED)
OP Code A7 - Read Database Register (NVBDRD)
OP Code A8 - Write Database Register (NVBDWR)
OP Code A9 - Clear Database Register (NVBDCLR)
OP Code AD - Absolute Row/Column (RAWED)
OP Code AE - Secure Keyboard (SECURE)
OP Code AF - Ignore Everything To Carriage Return (COMMENT)
OP Code B0 - Indicator Light Command (LIGHT)
OP Code B1 - Beeper Activation Command (BEEPON)
OP Code B2 - Send Data to Port Command (SENDP)
OP Code B3 - Send Error Information Command (RDERROR)
OP Code B4 - Commit Changes to Memory (COMMIT)
OP Code B5 - Reset Keyboard Command (RESET)
OP Code B6 - Keyswitch Send (KSSND)
OP Code B7 - Keyswitch Poll Command (KSSTATUS)
OP Code B8 - MSR Send (MSRSND)
OP Code B9 - Enable/Disable Card Reader Command (CARDED)
OP Code BA - Card Good/Bad Read Annunciation Command (BEEPRD)
OP Code BB - Cash Drawer Status Command (CDCONT)
OP Code BC - Cash Drawer Open/Close Command (CDSTATUS)
OP Code BD - Auxiliary Keyboard ON/OFF Command (PORTE)
OP Code BE - Send Keyboard Parameters Command (VERSION)
OP Code BF - Send Keyboard Macros Command (GETSET)
Series 600 POS Keyboard
39
Download from Www.Somanuals.com. All Manuals Search And Download.
NOTE
Always apply the COMMIT command (OP Code B4) after
programming the keyboard remotely to save the changes in the
NVRAM. Failure to use the COMMIT command after making
programming changes will result in the loss of the changes the
first time power is removed from the keyboard.
Series 600 POS Keyboard
40
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
A0
MACROK
COMMAND:
A0krcCxDx.......<CR>
Download all key macros for Series 600
Keyboard.
A0
k
= Op Code
= P to program Primary key
= S to program Secondary key
Missing means program both
Primary and Secondary Keys
= row in ASCII
Refer to Table 6 for further explanation.
r
c
= column in ASCII
Cx
Dx
= Low nibble of hex value
= High nibble of hex value
Where x = 0-9, A-F
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
41
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
A1
MACROP
COMMAND:
A1aCxDx.......<CR>
Download macros for prefix/suffix.
A1
a
= Op Code
= macro to load in ASCII
range A-Z listed below
= key number
Cx
(refer to Appendix D)
= key number
Dx
(refer to Appendix D)
= terminate command (0D hex)
<CR>
A
B
C
D
E
F
G
H
I
= AUX serial port prefix
= AUX serial port suffix
= keyswitch 1 make
= keyswitch 1 break
= keyswitch 2 make
= keyswitch 2 break
= keyswitch 3 make
= keyswitch 3 break
= mag 1, 3 prefix
J
= mag 1, 3 suffix
K
L
= mag 1, 3 field separator
= mag 2 prefix
M
N
O
P
Q
R
S
T
= mag 2 suffix
= mag 2 field separator
= cash drawer 1 closed
= cash drawer 1 open
= cash drawer 2 closed
= cash drawer 2 open
= bad read track 1-3
= bad read track 2
U
V
W
= account separator 1-3
= main serial port prefix
= main serial port suffix
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
42
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
A2
SNDDLY
COMMAND:
A2CxDx<CR>
Determines rate of delay in milliseconds
for sending macros. This command used
when interfacing with slow systems.
A2
Cx
Dx
= Op Code
= hex value for low nibble
= hex value for high nibble
Range = 00 - FF; Where 00 is no delay
and each increment in
count equals 10 mS
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
COMMAND: A3Pbbbbbwsph<CR>
A3
COMMP
Communications setup for selecting ports, A3
= Op Code
baud rate, word length, stop bits, parity,
and method of handshaking.
P
= destination port for load
= baud rate
bbbbb
W
s
p
h
= word length 7 or 8 bits
= number of stop bits 1 or 2
= parity odd, even, or none
= handshaking
<CR>
= terminate command (0D hex)
Port:
0 = main; 1 = AUX
Baud rate:
00300, 00600, 01200,
02400, 04800, 09600,
19200, 38400, 57600
Word length:
7 or 8
Stop bits:
1 or 2
Parity:
O = odd, E = even, N = none
Handshaking:
H = CTS/RTS, S = XON/XOFF,
B = both, N = none
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
43
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
A4
NOTES
COMMAND:
A4xxxx-xxxx<CR>
Used to enter up to 40 characters of notes A4
= Op Code
into RAM. Useful for recording keyboard
version and date, etc.
xx
<CR>
= Note (max of 40 Characters)
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
COMMAND: A5xCxDx<CR>
A5
SPCDEF
Define where SHIFT, CONTROL, and
ALTERNATE keys are located on auxiliary
keyboard.
A5
x
= Op Code
= 1 right shift
= 2 left shift
= 3 right control
= 4 left control
= 5 right alternate
= 6 left alternate
= key number
Cx
(refer to Appendix D)
= key number
Dx
(refer to Appendix D)
= terminate command (0D hex)
<CR>
ACKNOWLEDGEMENT:NONE
COMMAND: A6x<CR>
A6
CLICKED
Turns keyboard key audible click on or off. A6
x
= Op Code
0 = off
1 = on
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
44
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
A7
NVBDRD
COMMAND:
A7hhhm<CR>
Read a database register.
A7
= Op Code
hhh
= 3 character address representing
the register to read range "000" to "7FF"
in ASCII
m
= mode to read in
0 = string mode up to null
1 = raw mode
read as CxDx (16 bytes)
= terminate command (0D hex)
<CR>
ACKNOWLEDGEMENT:NONE
A8
NVBDWR
COMMAND:
A8hhhxx..x<CR>
Write a database register.
A8
= Op Code
hhh
= 3 character address representing
the register to write
xx
= data to write in ASCII or CxDx
pairs (16 bytes max.)
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
A9
NVBDCLR
COMMAND:
A9CLR<CR>
Clear all database registers.
A9
= Op code
CLR
<CR>
= required for failsafe operation
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
COMMAND: AAx<CR>
AA
CDSECOPN
AA
x
= Op code
A = normal
B = cash drawer 1
C = cash drawer 2
D = both drawers
Used to disable keyboard output if cash
drawer(s) are open.
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
45
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
AD
AE
AF
RAWED
COMMAND:
ADx<CR>
Puts keyboard in row and column mode
used for diagnostics.
AD
x
= Op Code
0 = user codes
1 = row and column
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
SECURE
COMMAND:
AEx<CR>
Used to lock keyboard from remote
location.
AE
x
= Op Code
0 = unsecured
1 = secured
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
COMMAND: AFxxxx-xxxx<CR>
COMMENT
Use when notes or comments are to be
placed in the download file. All data is
ignored up to the carriage return <CR>.
AF
xx
<CR>
= Op Code
= Comments
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
46
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
B0
LIGHT
COMMAND:
B0Lx<CR>
Provides on/off control for keyboard light
emitting diode (LED) indicators. PC mode
for NUM and CAP Lock lights is default.
B0
L
x
= Op Code
= lamp
= on/off
<CR>
= terminate command (0D hex)
L:
x:
0, 1, 2, 3, P in ASCII, where 0 = all. P is
used for PC emulation of NUM and CAPS
Lock
PC mode
1 = on; 0 = off
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
47
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
B1
BEEPON
COMMAND:
B1pd<CR>
Controls pitch and duration of beep. If
valued for pitch (p) and duration (d) omitted
when command activated.
B1
p
d
= Op Code
= pitch in Hz
= duration in milliseconds
<CR>
= terminate command (0D hex)
pitch (Hz) in ASCII
0 = 500
5 = 880
6 = 1320
7 = 1760
8 = 2640
9 = 3520
1 = 2000
2 = 220
3 = 440
4 = 660
duration (mS) in ASCII
0 = 1000
5 = 500
6 = 600
7 = 700
8 = 800
9 = 900
1 = 100
2 = 200
3 = 300
4 = 400
ACKNOWLEDGEMENT:NONE
B2
SENDP
COMMAND:
B2p...........<CR>
Sends data to selected port: main serial
port, auxiliary serial port, or auxiliary
keyboard port.
B2
p
<CR>
= Op Code
= data destination port
= terminate command (0D hex)
p:
0 = serial port 0 (main)
1 = serial port 1 (auxiliary)
2 = keyboard port 0 (main)
3 = keyboard port 1 (auxiliary)
4 = cash drawer 1 fire
5 = cash drawer 2 fire
Where data can be ASCII or CxDx (high and low
nibble hex value) type.
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
48
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
B3
RDERROR
COMMAND:
B3<CR>
Sends all error information to main port for
output.
B3
<CR>
= Op Code
= terminate command (0D hex)
Sends all error log information contained in the non-
volatile memory (NVRAM) out the main port.
ACKNOWLEDGEMENT:NONE
B4
COMMIT
COMMAND:
B4<CR>
Writes programming changes to the
NVRAM. Always apply the COMMIT
command after programming the keyboard
to save the changes in the NVRAM.
Failure to use the COMMIT command will
result in the loss of the changes the first
time power is removed from the keyboard.
B4
<CR>
= Op Code
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
B5
B6
RESET
COMMAND:
B5
B5RST<CR>
Resets keyboard after downloading
configuration. On receipt of this command <CR>
the unit does a warm boot.
= Op Code
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
KSSND
COMMAND: B6<CR>
Used to select when keyswitch 1, 2 or 3
MAKE/BREAK codes are sent. Two
options are available: unsolicited mode
where codes are sent whenever the
keyswitch is rotated, or solicited mode
where codes are sent only when a OP
Code B7 command is received.
B6
x
= Op Code
A = unsolicited
B = solicited
= terminate command (0D hex)
<CR>
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
49
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
B7
KSSTATUS
COMMAND:
B7<CR>
Send keyswitch MAKE/BREAK codes in
current keyswitch 1, 2 or 3 position.
B7
<CR>
= Op Code
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
B8
MSRSND
COMMAND:
B8x<CR>
Use to send magnetic card reader track
data for any one good track or if both
tracks are good.
B8
x
= Op Code
A = send any good track
B = send if both tracks are good
= terminate command (0D hex)
<CR>
ACKNOWLEDGEMENT:NONE
B9
CARDED
COMMAND:
B9c<CR>
Enables or disables tracks on magnetic
card reader.
B9
c
= Op Code
= track selection
<CR>
= terminate command (0D hex)
Track selection:
A
B
C
D
E
F
I
= track 1 on
= track 2 on
= track 3 on
= track 1 and 2 on
= track 2 and 3 on
= all tracks off
= OPOS track 1 and 2 on
= OPOS track 2 and 3 on
J
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
50
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
BA
BEEPRD
COMMAND:
BAp<CR>
Selects magnetic card read annunciation
mode.
BA
p
= Op Code
= annunciation mode select
<CR>
= terminate command (0D hex)
Annunciation selection:
A
B
C
D
= beep on good read
= beep on bad read
= beep on good and bad read
= no beep
Annunciation beep frequency for good read is 2000 Hz
and for a bad read is 500 Hz.
ACKNOWLEDGEMENT:NONE
BB
CDCONT
COMMAND:
BBp<CR>
Determines when cash drawer status is
sent; on demand or when a change
occurs.
BB
p
<CR>
= Op Code
= selection control
= terminate command (0D hex)
Selection Control:
A
B
= send on change or transition
= send on poll command "BC"
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
51
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
BC
CDSTATUS
COMMAND:
BCp<CR>
Send cash drawer macros for open and
closed drawer.
BC
p
= Op Code
= selection control
<CR>
= terminate command (0D hex)
Selection control:
A
B
C
= cash drawer 1 macros
= cash drawer 2 macros
= cash drawer 1 and 2 macros
ACKNOWLEDGEMENT:
Send back Macros for request.
BD
PORTE
COMMAND:
BDpx<CR>
Disables all data applied from the selected BD
= Op Code
= port
0 = serial 0 main
port.
p
1 = serial 1 AUX
2 = keyboard main
3 = keyboard AUX
= selection control
1 = enable data
x
0 = disable data
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:NONE
Series 600 POS Keyboard
52
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5. Remote Programming Mode Commands
OP CODE
(HEX)
MNEMONIC/DESCRIPTION
COMMAND/ACKNOWLEDGEMENT
BE
VERSION
COMMAND:
BE<CR>
Sends software version, engineering
BE
= Op Code
number, and keyboard type parameters.
<CR>
= terminate command (0D hex)
ACKNOWLEDGEMENT:
BEnnnnnvvvvkkkkx-x<CR>
BE
= Op Code
nnnnn
vvvv
= engineering number
= software version
kkkk
x-x
= keyboard type installed
= notes (maximum of 40 characters)
BF
GETSET
COMMAND:
BF<CR>
Sends each key macro, all keyboard
communication parameters. Keeps
sending until all data has been transferred.
Structure of data is in load command
format (MACROK).
BF
<CR>
= Op Code
= terminate command (0D hex)
ACKNOWLEDGEMENT:
BF...............<CR>
101/102-KEY KEYBOARD - KEY CODE IDENTIFICATION
As shown in Appendix D, a specific Key Code number is assigned for each of the keys on the
standard 101/102 key keyboard. These key code numbers are decimal numbers not ASCII
values. Use of key code numbers provides a more positive way for identifying a specific key than
using its name. Different keyboard types may have different names assigned to the same key, but
the key code is the same for that position. For example, on the 101/102-key keyboard shown in
Appendix D, key code 31 identifies the "A" key. Assignment of different key codes to keys that
produce the same scan codes or have similar functions is done so that like keys can be used for
other functions. For example, the left and right ALTERNATE keys are assigned key codes 60 and
62, respectively.
Series 600 POS Keyboard
53
Download from Www.Somanuals.com. All Manuals Search And Download.
REMOTE PROGRAMMING KEY MAKE/BREAK CODES
There are two scan codes assigned to each key, one for when the key is depressed (MAKE
code) and the other for when the key is released (BREAK code). Generally, all keys are
programmed to output both MAKE and BREAK codes. The SHIFT, CONTROL and ALTERNATE
keys are always programmed to output MAKE and BREAK codes so that the system can tell if the
key is being held down. Refer to Appendix D for a list of the scan codes associated with the
typical 101/102-key keyboard. Table 6 below summarizes the commands used to program key
MAKE/BREAK functions in the remote programming mode. Some typical examples of
MAKE/BREAK code programming are given following the table.
Table 6. Remote Programming Commands For Key MAKE/BREAK Codes
REMOTE
PROGRAMMING
COMMAND
DESCRIPTION
!
Defines where the output of MAKE codes end and BREAK codes start. Prior to this
command, all codes are sent when the keys are pressed (MAKE codes). After this
command, all codes are sent when keys are released (BREAK codes).
@
Defines where repeating function of keys start. After this command, all keys repeat
code when keys are held down past repeat time.
#
$
This command overrides PC settings for key. Key sends code as typed on BREAK.
This command overrides PC setting for repeat. Key sends code as typed on MAKE and
BREAK.
^
Defines the position of a Sec Op Key on the Series 600 Keyboard. Note that a Sec Op
Key must be defined on the Series 600 Keyboard to enable programming of secondary-
level key codes.
&
Defines the position of a Sec Op Lock Key on the Series 600 Keyboard.
Used to define left SHIFT key MAKE code.
(
)
Used to define left SHIFT key BREAK code
[
Used to define left CONTROL key MAKE code.
Used to define left CONTROL key BREAK code.
Used to define left ALTERNATE key MAKE code.
Used to define left ALTERNATE key BREAK code.
Shorthand for BREAK code of previous CxDx key.
Key number for hex code of xy is xy in range 00 to 7F.
]
{
}
-
CyDx
Series 600 POS Keyboard
54
Download from Www.Somanuals.com. All Manuals Search And Download.
EXAMPLES OF REMOTE PROGRAMMING FOR KEY MAKE/BREAK CODE
EXAMPLE 1.
This example programs a key located at the top left-hand corner of the keyboard (row 1, column
A) as a primary key that outputs the scan code for lowercase "z" on MAKE and BREAK.
1. Use the data in Appendix D to find the key code number for the "Z" key on the 101/102-
keyboard. The "Z" key code number = 46 (decimal).
2. Convert key code 46 (decimal) to its hexadecimal equivalent. The key code = 2E hex.
3. Programming command = A0krcCxDx<CR> = A0 P 1 A CED2!-<CR>
WHERE:
A0
k
= Op Code (1 byte hexidecimal)
= P to program Primary key
S to program Secondary key
= Row in ASCII
r
c
= Column in ASCII
Cx
Dx
= Low nibble of hex value
= High nibble of hex value
Where x = 0-9, A-F
!
-
= start BREAK code phase of key
= BREAK code of previous key
<CR> = terminate command (0D hex)
EXAMPLE 2.
This example programs the key at top left-hand corner of keyboard (row 1, column A) as a primary
key that outputs the scan code for uppercase "Z" on MAKE and BREAK.
1. Use the data in Appendix D to find the key code number for the "Z" key on the 101/102-
keyboard. The "Z" key code number = 46 (decimal).
2. Convert key code 46 (decimal) to its hexadecimal equivalent. The key code = 2E hex.
3. Programming command = A0krc(CxDx)<CR> = A0 P 1 A ( CE D2 ! - ) <CR>
Parameters same as shown for example 1, except () = left shift MAKE and left shift
BREAK
Series 600 POS Keyboard
55
Download from Www.Somanuals.com. All Manuals Search And Download.
EXAMPLE 3.
This example programs the key at top left-hand corner of keyboard (row 1, column A) as a primary
key that outputs the scan code for lowercase "z" on MAKE only.
1. Use the data in Appendix D to find the key code number for the "Z" key on the 101/102-
keyboard. The "Z" key code number = 46 (decimal).
2. Convert key code 46 (decimal) to its hexadecimal equivalent. The key code = 2E hex.
3. Program command = A0krcCxDx@<CR> = A0 P 1 A CE D2 @ <CR>
Parameters same as shown for example 1, except @ = output on MAKE only.
EXAMPLE 4.
This example programs key at top left-hand corner of keyboard (row 1, column A) as a primary
key that outputs the scan code for uppercase "Z" on MAKE only.
1. Use the data in Appendix D to find the key code number for the "Z" key on the 101/102-
keyboard. The "Z" key code number = 46 (decimal).
2. Convert key code 46 (decimal) to its hexadecimal equivalent. The key code = 2E hex.
3. Program command = A0krc(CxDx)@<CR> = A0 P 1 A ( CE D2 ) @ <CR>
Parameters same as shown for example 1, except @ = output on MAKE and () = left shift
MAKE and left shift release.
EXAMPLE 5.
This example programs key at top left-hand corner of keyboard (row 1, column A) as a primary left
SHIFT key that outputs the scan code for MAKE and BREAK.
1. Use the data in Appendix D to find the key code number for the left SHIFT key on the
101/102-keyboard. The "Left SHIFT" key code number = 44 (decimal).
2. Convert key code 44 (decimal) to its hexadecimal equivalent. The key code = 2C hex for
MAKE and AC hex for BREAK.
3. Program command = A0krcCxDx!CxDy<CR> = A0 P 1 A CC D2 ! CC DA <CR> or
A0 P 1 A ( ! ) <CR>
Parameters same as shown for example 1.
Series 600 POS Keyboard
56
Download from Www.Somanuals.com. All Manuals Search And Download.
EXAMPLE 6.
This example programs key at top left-hand corner of keyboard (row 1, column A) as a primary
key that outputs the string "abCd" for MAKE.
1. Use the data in Appendix D to find the key code numbers for the A, B, C and D keys on the
101/102-keyboard. The key code numbers for the A, B, C and D keys = 31, 50, 48 and 33,
respectively.
2. Convert key codes 31, 50, 48 and 33 to their hexadecimal equivalents. The key codes = 1F,
32, 30 and 21, respectively.
3. Program command = A0krcCxDxCxDx(C^xD^x)CxDx<CR> =
A0 P 1 CF D1 C2 D3 ( C0 D3 ) C1 D2 <CR>
Parameters same as shown for example 1, except () = left shift MAKE and BREAK.
This command sends the MAKE code for the "ab"; MAKE code for the left SHIFT; MAKE
code for "C"; then BREAK code for the left SHIFT followed by the MAKE code for the "d".
EXAMPLE 7.
This example programs key at top left-hand corner of keyboard (row 1, column A) as a primary
key that outputs the scan code "left CONTROL a" for MAKE and BREAK.
1. Use the key code data in Appendix D to find that the key code number for the "A" key. The
key code = 31.
2. Convert key code 31 to its hexadecimal equivalent. The key code = 1F hex.
3. Program command = A0krc[CxDx!]<CR> = A0 P 1 A [ CF D1 ! ] <CR>
Parameters same as shown for example 1, except [] = left CONTROL key MAKE and
BREAK and ! = define where BREAK code start.
This command sends the MAKE code for the left CONTROL; MAKE code for the "a" when
pressed; then after release of the key the BREAK for the left CONTROL. This allows more
keys to be typed in while the PC is under the influence of CONTROL. The ! causes all
codes remaining in the key macro to be sent on release of the key.
Series 600 POS Keyboard
57
Download from Www.Somanuals.com. All Manuals Search And Download.
OPOS PROGRAMMING
The OPOS keys are defined in Table 7 below. All OPOS keys have the prefix of E0h/48h added
to them.
Example for OPOS key #32: The output in scan set 2 is E0 48 33 F0 33. All data is sent on the
make of the key.
Note: See Appendix D for keyboard key number format and scan code cross reference.
Table 7 OPOS Key Definitions
OPOS
Key No.
01
04
07
10
13
16
19
22
25
28
31
34
37
40
43
Output
OPOS
Key No.
02
05
08
11
14
17
20
23
26
29
32
35
38
41
44
Output OPOS
Key No.
Output
01
04
07
10
13
17
20
23
26
29
33
36
39
42
47
50
53
02
05
08
11
15
18
21
24
27
31
34
37
40
45
48
51
54
03
06
09
12
15
18
21
24
27
30
33
36
39
42
45
48
03
06
09
12
16
19
22
25
28
32
35
38
41
46
49
52
46
49
47
50
Series 600 POS Keyboard
58
Download from Www.Somanuals.com. All Manuals Search And Download.
MSR PROGRAMMING FOR UTC OPOS DRIVERS
The MSR is programmed by using a special prefix. This prefix allows the OPOS driver to
determine where the data is coming from. An example of the data stream is shown below. If a
track is missing from the magnetic stripe card, the prefix and suffix for that track will still be sent.
MSR Track 1
14/F0/14/F0/14c10……..data……..?
MSR Track 2
c20……….data…..……..?<CR>
Table 8 MSR Programming for UTC OPOS Drivers
Function Code (s)
Track 1
Operation
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 10 (prefix).
2. At the Series 600 Keyboard numeric keypad, enter sub-function 8 (add
CTL/BREAK/CTL/BREAK/ALT).
10 (prefix)
3. At the auxiliary keyboard, type c10.
4. At the Series 600 Keyboard, press ENTER.
1. Swipe program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 12 (suffix).
Track 1
2. At the auxiliary keyboard, type ?.
12 (suffix)
3. At the Series 600 Keyboard, press ENTER.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 17 (bad read).
Track 1
2. At the Series 600 Keyboard numeric keypad, enter sub-function 8 (add
ALT/BREAK/ALT/BREAK/ALT).
17 (bad read)
3. At the auxiliary keyboard, type c11?
4. At the Series 600 Keyboard, press ENTER.
Track 2
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 14 (prefix).
14 (prefix)
2. At the auxiliary keyboard, type 20.
3. At the Series 600 keyboard, press ENTER.
Series 600 POS Keyboard
59
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 8 MSR Programming for UTC OPOS Drivers
Function Code (s)
Track 2
Operation
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 16 (suffix).
2. At the auxiliary keyboard, type ?<CR>.
16 (suffix)
3. At the Series 600 Keyboard, press ENTER.
1. Swipe program Card. While in programming mode, at the Series 600 keyboard, enter
Function Code 18 (bad read).
Track 2
2. At the auxiliary keyboard, type c21?<CR>
18 (bad read)
3. At the Series 600 Keyboard, press ENTER.
1. Swipe Program Card. While in programming mode, at the Series 600 Keyboard, enter
Function Code 08 (track options).
MSR
2. At the Series 600 Keyboard numeric keypad, enter sub-function 7 (OPOS mode for
MSR).
08 (track options)
3. At the auxiliary keyboard, type c11?
4. Press enter on the keypad.
Series 600 POS Keyboard
60
Download from Www.Somanuals.com. All Manuals Search And Download.
COPYING KEYBOARD SETUP DATA (CLONING)
Once a keyboard has been programmed, the parameters can be copied from the source
keyboard to other keyboards. This feature saves time and reduces errors when programming
more than one keyboard. It is also useful for remote keyboard setup and when making changes in
key codes. Downloading of keyboard parameters can be done using one of two methods. The
first method is initiated by using the GETSET command (Table 5) issued from the host. This
sends all setup data such as baud rate, key codes and macros to the main port of the keyboard in
command format.
The second method is performed in the local programming mode with the source and target
keyboards connected together. This method can only be used when the main ports are
configured as RS232 type ports. To use this method proceed as follows.
1. Connect a cable, UTC Part No. CAB20135 or equivalent, and external 5-volt power adapter,
UTC Part No. CAB20136 or equivalent to the source and target Series 600 Keyboards as
shown below. Schematics showing the pin and signal data for the cable and power adapter
are provided in Appendix B.
SOURCE UNIT
SERIES 500
DESTINATION UNIT
SERIES 500
CAB20135
Main
RS232
Port
Main
RS232
Port
Aux
RS232
Port
CAB20136
+5VDC
Supply
Figure 5. Keyboard Downloading Connection Diagram
Series 600 POS Keyboard
61
Download from Www.Somanuals.com. All Manuals Search And Download.
2. At the source keyboard, swipe the Program Card in the magnetic stripe reader (MSR). For
keyboards equipped with an optional keyswitch adjacent to the LED indicators, set the
switch to the AUX position, then enter 882 at the numeric keypad.
3. All LED indicators turn on and the keyboard enunciator beeps three times.
4. At the source keyboard numeric keypad, enter 98.
5. Exit the local programming mode by typing 99 on the source keyboard numeric keypad or
by swiping the Program card. For keyboards equipped with an optional keyswitch, move the
switch out of the AUX position. This returns the keyboard to normal operation.
6. Repeat steps 1 through 5 for next target keyboard or disconnect equipment.
OPERATOR'S AND PROGRAMMER'S MAGNETIC CARDS
Secure and Program magnetic cards are available for purchase from Ultimate Technology
Corporation should the need for replacement or customized cards be required.
SYSTEM LOG
The Series 600 POS Keyboard maintains a system log to monitor and record both external and
internal operating events. When Function Code 90 is entered at the keyboard, this system log
data is transferred via the keyboard main port to a terminal/PC for monitoring or for capture as a
data file. Refer to Table 3 for instructions needed to initiate Function Code 90.
Series 600 POS Keyboard
62
Download from Www.Somanuals.com. All Manuals Search And Download.
MAINTENANCE
The Series 600 POS Keyboard requires minimal routine maintenance. However, reasonable
care of the keyboard will extend its life. The following precautions and routine maintenance
actions are recommended.
PRECAUTIONS
• Do not drop keyboard or allow it to be subjected to impact.
• Keep liquids away from keyboard.
Thin liquids, such as water, spilled into the keyboard may cause permanent damage. If you
spill a thin liquid into the keyboard, disconnect it from the system. Turn it over and allow to
drain. Allow to dry for 24 hours, then reconnect to system. If it does not work, consult a
qualified service technician. The keyboard may need to be repaired or replaced.
If you spill heavy or thick liquids into the keyboard, consult a qualified service technician. The
keyboard may need to be repaired or replaced.
CLEANING
Cleaning the keyboard is the most important action the user can perform. The frequency of
cleaning is dependent on the environment.
• Wipe the exterior with a soft cloth as needed. Do not use cleaning products as they may
discolor or damage the finish.
• Use a can of compressed air as used for servicing computer components to remove any
dust that has accumulated on the keyboard or between the keys.
Series 600 POS Keyboard
63
Download from Www.Somanuals.com. All Manuals Search And Download.
KEY LEGEND CHANGE
3/4 INCH FULL TRAVEL KEYBOARDS
The key legends for full travel keyboards can be changed by one of two methods depending on
the type of keys installed on the keyboard. For keys with legends permanently printed on the keys,
the entire keycap can be changed by placing a flat head screwdriver under the existing key and
applying an upward pressure to aid in pulling off the key top, then push on the new key. The
legends for keyboards with relegendable key tops are changed by removing the clear top portion
of the key, replacing the existing legend tab with a new one, then replacing the clear top.
NOTE
A full line of keycaps or relegendable tops is available for
purchase from Ultimate Technology Corporation in a variety of
colors and with legends customized to the users specifications.
BATTERY REPLACEMENT
The keyboard contains a 3-volt lithium battery replaceable with Panasonic Part No. BR2032 or equivalent. Under
normal use of the keyboard, this battery typically has a 5-year life. To replace the battery, proceed as follows:
WARNING
Never try to disassemble, recharge, or short circuit battery. Never expose batteries to
excessive heat.
Keep batteries out of the reach of children. If battery should accidentally be swallowed,
contact a doctor immediately.
Never try to disassemble or modify any battery, or battery pack, for use in the keyboard.
Always dispose of used batteries in a proper and environmentally safe manner. If
necessary, used batteries may be returned to Ultimate Technology Corporation for
proper disposal.
Series 600 POS Keyboard
64
Download from Www.Somanuals.com. All Manuals Search And Download.
1. Disconnect keyboard from system.
2. Turn keyboard over to gain access to 7 screws that secure the base of the keyboard case to
the top. Remove the 7 screws.
3. Turn keyboard upright. Gain access to the battery by lifting the top portion of the keyboard
assembly from the base and placing it and the attached extended cable/connectors in front
of the base.
CAUTION
Replacement of the battery may result in the need to reprogram
the keyboard. For programming instructions, refer to the
programming section of this manual.
4. Remove existing battery.
5. Making sure to observe correct polarity, install a new 3-volt lithium battery in the keyboard
using one of the approved replacement batteries listed below, or an equivalent. Note that
sweat and oil can prevent a battery's terminals from making electrical contact. To avoid this,
wipe both sides before installing battery.
Panasonic, Part No. BR2032
6. Make sure that the cable/connectors are making good contact, then position the top of the
keyboard assembly on the keyboard base. Turn the keyboard over and secure top of the
keyboard to the base by installing the 7 screws.
7. Connect keyboard to system.
8. Dispose of the used battery in an environmentally safe manner. If necessary, the battery may
be returned to the Ultimate Technology Corporation at the address shown below for proper
disposal.
Ultimate Technology Corporation
100 Rawson Road
Victor, NY 14564
Phone (800) 349-0546
Series 600 POS Keyboard
65
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX A
SERIES 600 POS STANDARD KEYBOARD LAYOUTS
QWERTY #1 Default Layout
QWERTY #2 Default Layout
Series 600 POS Keyboard
A1
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX A
SERIES 600 POS STANDARD KEYBOARD LAYOUTS
Full Matrix Default Layout
Series 600 POS Keyboard
A2
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX B
KEYBOARD CABLE/CONNECTOR DATA
BACK CONNECTOR PINOUTS
MAIN RS232 DB9 FEMALE
1 N/C
2 TXD OUT
3 RXD IN
4 N/C
5 GRD
6 N/C
7 CTS IN
8 RTS OUT
9 +5 VDC IN/OUT
AUX RS232 DB9 MALE
1 N/C
2 RXD IN
3 TXD OUT
4 N/C
5 GND
6 N/C
7 RTS OUT
8 CTS IN
9 +5 VDC IN/OUT
KEYBOARD MAIN
1 DATA
2 N/C
3 GND
4 +5 VDC IN/OUT
5 CLOCK
6 N/C
KEYBOARD AUX
1 DATA
2 N/C
3 GND
4 +5 VDC IN/OUT
5 CLOCK
6 N/C
Series 600 POS Keyboard
B1
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX C
ASCII CHARACTER SET
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
Ctrl-@ (NUL)
Ctrl-A (SOH)
Ctrl-B (STX)
Ctrl-C (ETX)
Ctrl-D (EOT)
Ctrl-E
Ctrl-F (ACK)
Ctrl-G (BEL)
Ctrl-H (BS)
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
0
1
2
3
4
5
6
7
8
9
:
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
‘
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
(ENQ)
Ctrl-I
Ctrl-J
(HT)
(LF)
Ctrl-K (VT)
;
Ctrl-L
(FF)
<
=
>
?
@
A
B
C
D
E
F
G
H
I
Ctrl-M (CR)
Ctrl-N (SO)
Ctrl-O (SI)
Ctrl-P
Ctrl-Q (DCI)
Ctrl-R (DC2)
Ctrl-S
Ctrl-T (DC4)
Ctrl-U (NAK)
Ctrl-V (SYN)
Ctrl-W (ETB)
Ctrl-X (CAN)
Ctrl-Y (EM)
Ctrl-Z
(DLE)
(DC3)
s
t
u
v
w
x
y
z
{
(SUB)
J
Ctrl-[
Ctrl-\
(ESC)
(FS)
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
|
}
Ctrl-]
Ctrl-^
Ctrl-_
(GS)
(RS)
(US)
~
DEL
Space
!
“
#
S
%
&
‘
(
)
*
+
,
-
.
/
\
]
^
_
Series 600 POS Keyboard
C 1
Download from Www.Somanuals.com. All Manuals Search And Download.
APPENDIX D
101/102-KEY KEYBOARD KEY NUMBER
TO SCAN CODE CROSS REFERENCE
102-Key Keyboard Key Number Position Layout
SCAN CODE
KEY
KEY
LEGEND
NUMBER
NUMBER
(Decimal) (Hexadecimal)
SET 1
29/A9
02/82
03/83
04/84
05/85
06/86
07/87
08/88
09/89
0A/8A
0B/8B
0C/8C
SET 2
0E/F0 0E
16/F0 16
1E/F0 1E
26/F0 26
25/F0 25
2E/F0 2E
36/F0 36
3D/F0 3D
3E/F0 3E
46/F0 46
45/F0 45
4E/F0 4E
SET 3
0E/F0 0E
16/F0 16
1E/F0 1E
26/F0 26
25/F0 25
2E/F0 2E
36/F0 36
3D/F0 3D
3E/F0 3E
46/F0 46
45/F0 45
4E/F0 4E
1
2
01
02
03
04
05
06
07
08
09
0A
0B
0C
`
1
2
3
4
5
6
7
8
9
0
-
3
4
5
6
7
8
9
10
11
12
Series 600 POS Keyboard
D 1
Download from Www.Somanuals.com. All Manuals Search And Download.
SCAN CODE
KEY
KEY
LEGEND
NUMBER
NUMBER
(Decimal) (Hexadecimal)
SET 1
0D/8D
0E/8E
0F/8F
10/90
11/91
12/92
13/93
14/94
15/95
16/96
17/97
18/98
19/99
1A/9A
1B/9B
2B/AB
3A/BA
1E/9E
1F/9F
20/A0
21/A1
SET 2
SET 3
13
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
0D
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
=
55/F0 55
66/F0 66
0D/F0 0D
15/F0 15
1D/F0 1D
24/F0 24
2D/F0 2D
2C/F0 2C
35/F0 35
3C/F0 3C
43/F0 43
44/F0 44
4D/F0 4D
54/F0 54
5B/F0 5B
5D/F0 5D
58/F0 58
1C/F0 1C
1B/F0 1B
23/F0 23
2B/F0 2B
55/F0 55
66/F0 66
0D/F0 0D
15/F0 15
1D/F0 1D
24/F0 24
2D/F0 2D
2C/F0 2C
35/F0 35
3C/F0 3C
43/F0 43
44/F0 44
4D/F0 4D
54/F0 54
5B/F0 5B
5C/F0 5C
14/F0 14
1C/F0 1C
1B/F0 1B
23/F0 23
2B/F0 2B
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Cap Lock
A
S
D
F
Series 600 POS Keyboard
D 2
Download from Www.Somanuals.com. All Manuals Search And Download.
SCAN CODE
KEY
KEY
LEGEND
NUMBER
(Decimal)
NUMBER
(Hexadecimal)
SET 1
22/A2
23/A3
24/A4
25/A5
26/A6
27/A7
28/A8
2B/AB
SET 2
34/F0 34
33/F0 33
3B/F0 3B
42/F0 42
4B/F0 4B
4C/F0 4C
52/F0 52
5D/F0 5D
SET 3
34/F0 34
33/F0 33
3B/F0 3B
42/F0 42
4B/F0 4B
4C/F0 4C
52/F0 52
53/F0 53
35
36
37
38
39
40
41
42
23
24
25
26
27
28
29
2A
G
H
J
K
L
;
'
No Key on 101
keyboard
43
44
45
2B
2C
2D
Enter
1C/9C
2A/AA
56/D6
5A/F0 5A
12/F0 12
61/F0 61
5A/F0 5A
12/F0 12
13/F0 13
Left Shift
No Key on 101
keyboard
46
47
48
49
50
51
52
53
54
55
57
58
2E
2F
30
31
32
33
34
35
36
37
39
3A
Z
2C/AC
2D/AD
2E/AE
2F/AF
30/B0
31/B1
32/B2
33/B3
34/B4
35/B5
36/B6
1D/9D
1A/F0 1A
22/F0 22
21/F0 21
2A/F0 2A
32/F0 32
31/F0 31
3A/F0 3A
41/F0 41
49/F0 49
4A/F0 4A
59/F0 59
14/F0 14
1A/F0 1A
22/F0 22
21/F0 21
2A/F0 2A
32/F0 32
31/F0 31
3A/F0 3A
41/F0 41
49/F0 49
4A/F0 4A
59/F0 59
11/F0 11
X
C
V
B
N
M
,
.
/
Right Shift
Left Control
Series 600 POS Keyboard
D 3
Download from Www.Somanuals.com. All Manuals Search And Download.
SCAN CODE
KEY
KEY
LEGEND
NUMBER
(Decimal)
NUMBER
(Hexadecimal)
SET 1
38/B8
SET 2
SET 3
19/F0 19
29/F0 29
39/F0 39
58/F0 58
67/F0 67
64/F0 64
61/F0 61
60
61
62
64
75
76
79
3C
3D
3E
40
4B
4C
4F
Left Alternate
Space bar
Right Alternate
Right Control
Insert
11/F0 11
39/B9
29/F0 29
E0 38/E0 B8
E0 1D/E0 9D
E0 52/E0 D2
E0 53/E0 D3
E0 4B/E0 CB
E0 11/E0 F0 11
E0 14/E0 F0 14
E0 70/E0 F0 70
E0 71/E0 F0 71
E0 6B/E0 F0 6B
Delete
¬
80
81
83
50
51
53
Home
E0 47/E0 C7
E0 4F/E0 CF
E0 48/E0 C8
E0 6C/E0 F0 6C
E0 69/E0 F0 69
E0 75/E0 F0 75
6E/F0 6E
65/F0 65
63/F0 63
End
•
84
54
E0 50/E0 D0
E0 72/E0 F0 72
60/F0 60
¯
85
86
89
55
56
59
Page Up
E0 49/E0 C9
E0 51/E0 D1
E0 4D/E0 CD
E0 7D/E0 F0 7D
E0 7A/E0 F0 7A
E0 74/E0 F0 74
6F/F0 6F
6D/F0 6D
6A/F0 6A
Page Down
®
90
91
92
5A
5B
5C
Num Lock
Keypad Home
Keypad ¬
Keypad End
45/C5
47/C7
4B/CB
77/F0 77
6C/F0 6C
6B/F0 6B
76/F0 76
6C/F0 6C
6B/F0 6B
93
5D
4F/CF
69/F0 69
69/F0 69
Series 600 POS Keyboard
D 4
Download from Www.Somanuals.com. All Manuals Search And Download.
SCAN CODE
KEY
KEY
LEGEND
NUMBER
(Decimal)
NUMBER
(Hexadecimal)
SET 1
SET 2
SET 3
96
60
48/C8
75/F0 75
75/F0 75
Keypad •
Keypad 5
Keypad ¯
Keypad Insert
Keypad *
Keypad PgUp
Keypad ®
keypad PgDn
Keypad Delete
Keypad -
Keypad +
Keypad Enter
Escape
F1
97
98
61
62
4C/CC
50/D0
73/F0 73
72/F0 72
73/F0 73
72/F0 72
99
63
64
65
66
52/D2
37/B7
49/C9
4D/CD
70/F0 70
7C/F0 7C
7D/F0 7D
74/F0 74
70/F0 70
7E/F0 7E
7D/F0 7D
74/F0 74
100
101
102
103
104
105
106
108
110
112
113
114
115
116
117
118
119
120
121
122
123
67
68
69
6A
6C
6E
70
71
72
73
74
75
76
77
78
79
7A
7B
51/D1
53/D3
7A/F0 7A
71/F0 71
7B/F0 7B
79/F0 79
E0 5A/E0 F0 5A
76/F0 76
05/F0 05
06/F0 06
04/F0 04
0C/F0 0C
03/F0 03
0B/F0 0B
83/F0 83
0A/F0 0A
01/F0 01
09/F0 09
78/F0 78
07/F0 07
7A/F0 7A
71/F0 71
84/F0 84
7C/F0 7C
79/F0 79
08/F0 08
07/F0 07
0F/F0 0F
17/F0 17
1F/F0 1F
27/F0 27
2F/F0 2F
37/F0 37
3F/F0 3F
47/F0 47
4F/F0 4F
56/F0 56
5E/F0 5E
4A/CA
4E/CE
E0 1C/E0 9C
01/81
3B/BB
3C/BC
3D/BD
3E/BE
3F/BF
40/C0
F2
F3
F4
F5
F6
F7
41/C1
F8
42/C2
F9
43/C3
F10
44/C4
F11
57/D7
F12
58/D8
Series 600 POS Keyboard
D 5
Download from Www.Somanuals.com. All Manuals Search And Download.
SCAN CODE
SET 2
KEY
NUMBER
(Hexadecimal)
LEGEND
KEY
NUMBER
(Decimal)
SET 1
SET 3
124
7C
Print/SysRq
E0 2A/E0 37
E0 B7/E0 AA
E0 12 E0
7C/E0 F0
57/F0 57
7C E0 F0 12
125
126
7D
7E
Scroll Lock
46/C6
7E/F0 7E
5F/F0 5F
62/F0 62
Pause/Break
E1 1D/45 E1/
9D C5
E1 14 77 E1
F0 14 F0 77
Series 600 POS Keyboard
D 6
Download from Www.Somanuals.com. All Manuals Search And Download.
ULTIMATE TECHNOLOGY CORPORATION
100 Rawson Road
VICTOR, NEW YORK 14564
Printed in U.S.A.
10756016 REV B 1/03
Download from Www.Somanuals.com. All Manuals Search And Download.
|
Toshiba Copier 310 User Manual
Toshiba Printer B SX4T QQ User Manual
Tripp Lite Flat Panel Television A152 000 2 User Manual
Tripp Lite Universal Remote PR PR04 User Manual
Ultra Products Indoor Furnishings ULT31354 User Manual
Vector Automobile Parts VEC028AC User Manual
Vector Work Light VEC37R User Manual
Victory Refrigeration Refrigerator UR 27 SST User Manual
ViewSonic Projector PJ552 User Manual
Vivitek Handheld TV vt 3007 User Manual