Logic Controls KB3000 User manual

Model: KB3000
Programmable Keypad
176 Programmable Keys
USER MANUAL

NOTICE
The manufacturer of the POS cash drawer makes no representations or
warranties, either expressed or implied, by or with respect to anything in
this manual, and shall not be liable for any implied warranties of fitness for
a particular purpose or for any indirect, special or consequential damages.
Information in this document is subject to change without notice and does
not represent a commitment on the part of the manufacturer.
FCC NOTICE
This equipment generates, uses, and can radiate radio frequency energy
and if not installed and used in accordance with this manual, may cause
interference to radio communications. It has been tested and found to
comply with the limits for a Class A digital device pursuant to Subpart J of
Part 15ofFCCRules,whicharedesigned toprovidereasonableprotection
againstinterferencewhenoperatedina commercialenvironment. Operation
of this equipment in a residential area is likely to cause interference in
which case the user at his own expense will be required to take whatever
measures may be required to correct the interference.
i
LOGICCONTROLS, INC.
355Denton Ave
NewHydePark,NY 11040
TEL:(516)248-0400
FAX:(516)248-0443
Email:[email protected]
http://www.logiccontrols.com

TABLE OF CONTENTS
FEATURES...............................................................................1
CARTON CONTENTS..............................................................2
HARDWARE CONNECTIONS .................................................3
FUNCTIONAL TEST ................................................................5
UTILITY DISK CONTENTS......................................................6
INSTALLING THE KB3000.EXE UTILITY PROGRAM .............7
STARTING THE KB3000.EXE PROGRAM ..............................7
PROGRAMMING THE KB3000 KEYPAD.................................9
ADVANCED PROGRAMMING .................................................10
SPECIAL FEATURES OF THE KB3000...................................12
INTER-STRING DELAY ............................................12
MULTI-LEVEL DEFINITION ......................................12
SELF PROGRAMMING ............................................15
SPECIAL CONFIGURATIONS .................................................16
DATA TRANSFER MENU .........................................................18
KB3000 SPECIFICATIONS ...................................................... 20
ii

(XT, AT, PS/2 are registered trademarks of International Business Machines Corporation.)
1
FEATURES
•Unmembrane keypad.
•Enclosed in a heavy duty steel uni-chassis case.
•Uses stainless steel dome disk switches to provide over 1 million tactile key
cycles.
•Requires no TSR programs and thus avoids software crashes.
•Requires no expensive programming kits.
•Requires no battery. Holds data over 100 years.
•Multi-level key definition.
•Programmable inter-string delay.
•Self programmable with a single key stroke.
•176 programmable keys with standard spacing of 0.75” between-keys.
•Records and plays back up to 120 alphanumeric characters per key.
•Provides true keyboard wedge function that operates with or without the
normal computer keyboard connected.
•Provides optional output formats: Standard keyboard emulation (KB3000),
or RS232 (KB3000-R9).
•Supports the following character sets:
· all alphanumeric characters
· 12 function keys
· all IBM keyboard’s special keys (Shift, CTRL, Alt, ESC, etc.)
· 255 ASCII codes
•Permits simple field programmability.
•Downloads an entire 176 key template into the internal non-volatile memory
in just 7 seconds.
•Includes erasable and replaceable legend sheet.
•Built with spill-proof construction.
•Includes cable, legend sheet, and utility software.

2
CARTON CONTENTS
KB3000
1. POS keyboard, Model KB3000
2. Interface cable
3. Utility software disk
4. Reusable legend sheet (inserted under the keypad
cover sheet)
5. IBM 101 type legend sheet
6. User’s manual
KB3000-R9
1.POS keyboard, Model KB3000-R9
2. Interface cable
3.RS232C Interface cable
4. Utility software disk
5. Reusable legend sheet (inserted under the keypad
cover sheet)
6. IBM 101 type legend sheet

3
HARDWARE CONNECTIONS
The KB3000 can be connected to an IBM101 PC, XT, AT or clone
computer, PS/2 computer, or computer terminal. The following diagram
shows how the KB3000 connects to the computer and standard key-
board or other keyboard peripheral (magnetic stripe reader, scanner,
etc.). When the KB3000 is used in a stand alone configuration then no
connections are made to J5.
NOTE:
Before making any connections it is always advisable to
turn off the computer.
A. Connecting the KB3000 to an IBM101 PC, XT, AT, or Clone
computer’s keyboard port:
1. Use the supplied interface cable. Plug the 6-pin connector into J2
of the KB3000. Plug the 5-pin connector into the computer’s
keyboard port.
2. Connect the computer’s keyboard into J5 of the KB3000.
NOTE:
J1 and J6 are not used in this configuration.
To computer
keyboard port To computer keyboard or
other keyboard wedge devices

4
B. Connecting the KB3000 to a PS/2 computer:
1. Use the supplied interface cable. Plug in the 6-pin DIN
connector of the interfacecable into J2 of the KB3000.
2. Connect the 5 pin DIN connector of the interface cable into the 5
pin DIN of the AT-to-PS/2 adapter.
3. Plug the PS/2 connector of the adapter into the computer’s key
board port.
4. Connect the PS/2 keyboard into J1 of the KB3000.
NOTE 1:
J5 and J6 are not used in this configuration.
NOTE 2:
The AT-to-PS/2 adapter is not supplied but can be ordered
from the manufacturer.
C.Connecting the KB3001-R9 to a computer terminal:
1. Connect J6 of the KB3001-R9 to a RS232 port of the computer
terminal using the RS232C interface cable supplied.
NOTE 1:
J1, J2, and J5 are not used in this configuration.
NOTE 2:
A different utility program comes with all KB3001-R9
keypads. An RS232C interface cable is included with all
KB3001 keypads.
NOTE 3:
ProgrammingtheKB3001-R9 mustbedoneon aPC computer.
When programming is completed, remove the cable going to
J6 and install the RS232C interface cable.
NOTE 4:
Before writing the file to the keypad open the F3 menu and
set the RS232C option toYES. Make any changes necessary
to the communications protocol setup.

5
FUNCTIONAL TEST
Fortesting purposes,yourKB3000 keypadwas pre-programmedwiththe
template shown at the right. The following simple steps will verify that the
KB3000isin good workingcondition:
1. Follow the Hardware Connections procedure described earlier in
this manual to connect the KB3000 to your computer.
2. Turn on your computer.
3. Press the upper left corner key of the keypad (intersection of
Row 1 and Column A).
4. The keypad is working correctly when the words “LOGIC
CONTROLS PROGRAMMABLE KEYPAD, MODEL KB3000”
appears on the monitor.
NOTE:
To verify if a KB3001 is working it will be necessary to use
a communications program. Set the protocol to 9600
baud, no parity, and 8 data bits. Repeat steps 3 and 4
above to verify KB3001 is working correctly.

6
UTILITY DISK CONTENTS
The KB3000 keypad comes with a utility software disk. This disk contains
several important files:
KB3D.EXE - Use this utility with or without the keypad being attached.
It is used to program the keypad.For a complete
description of how this program works see the section
“Programming the KB3000,KB3001 keypad”.
IBM101.TPL - This template was pre-programmed into the keypad
and matches the legend sheetsuppliedwith thekeypad.
If there are questions on how to enter a particular key you
can refer back to this template to see how it was originally
programmed.
DL3.COM - This utility program allows you to download a stored
template without entering theKB3000.EXEutility program.
Simply add the KB3 directory to the path statement of the
autoexec.bat file. When you want to change the stored
program simply type thedownload command plus the file
you want to write into the keypad. For example, to
download a file called lunch, you would type DL
LUNCH.TPL and press ENTER. The download
program will take approximately 7 seconds to over-write
the existing file and install the lunch file.
KEY2TPL.EXE - This utility program converts any .KEY file (from earlier
version keypads) to .TPL file. It is recommended
to copy any .KEY files you may have into the KB3
directory before you start the conversion process. When
you are finished you will have both .KEY and .TPL files
in the KB3 directory.
README.DOC - This document contains the latest information which
may not be included in the manual.

7
INSTALLING THE KB3D.EXE UTILITY PROGRAM
The first step in using the KB3D.EXE utility program is to copy the
program to your hard drive.
1.Insert the KB3000 utility software into drive A or B.
2. Type MD KB3 at the “C>“ prompt to make a directory named KB3.
3.Type CD KB3to make the KB3 directory active.
4. Type COPY A:*.* If the disk was inserted into drive A then all files
will be copied into the hard drive’s directory (KB3). If drive B is used
then you must type COPY B:*.*
STARTING THE KB3D.EXE PROGRAM
This program can be used with or without the keypad being attached to the
computer.Note that the PC must be booted up in DOS before starting
the program. It will not run properly under Windows DOS prompt.
If the Windows version do not provide option to boot up computer in DOS,
a DOS boot up diskette created from another computer will be required to
boot up the computer.
Refer to Windows user manuals for further details.
To start the program, type KB3D and press ENTER. When the program
is up, it will automatically display the graphic screen on next page.

Programming with the keypad not connected
The utility can be used to do prepare tempates with the keypad
not connected. The template can be saved into a file for later
use.
NOTE:
The KB3000.EXE utility can be used to program any keypad
manufactured by Logic Controls. There will be different
programming graphics for each type of keypad or keyboard.
8
Alt + D Delay
+ S Separator
+ C Caps Lock
A B C D E F G H I J K L M N O P Q R S T U V
1
2
3
4
5
6
7
8
F2 File F10 File
*
*
Unmodified
Modified
Left
Sh
i
A1
A2
A3
A4
A5
A6
A7
A8
Alt + Ctrl + F4 Extend
e

9
PROGRAMMING THE KB3000, KB3001 KEYPAD
The following procedure will show you how to program the KB3000 with
standard (keyboard) alphanumeric characters. The keypad can be
programmedwith eitherASCII or Scancode information. The defaultmode
is the ASCII code mode. The following procedure assumes a keypad and
a 101 keyboard are attached.
1. With the correct programming graphics present. Select the cell
you want to program by using the arrow keys on the keyboard.
The Up and Down arrows will select the row while the Shift plus
either the Right or Left arrow key will select the column.
2. Enter your programming text. Continue programming until all the
keys are programmed. It is not necessary to program all the keys
for the KB3000 to function properly. The maximum number of al
phanumeric characters that can be programmed for any one key
is 120.
NOTE:
The maximum number of alphanumeric characters that can be
programmed per keypad is 1856
3. PressF2 tocallup theDataTransferMenu.There
will be several choices to choose from.
4. Type Wto write the programmed data into the
KB3000’s non-volatile memory. A “Data Wrote”
screen will open showing the percentage of
memorywritten. Theprogramwill bewritten into
the keypad within 7 seconds.
5. Type Sto save the programmed data into the KB3 directory. You
can select up to an 8 character name. It will be saved with a .TPL
extension.
6. Press ESC to terminate the Data Transfer Menu.
7. Press F10 followed by Yto exit the utility program.
8. To verify that your program has been successfully installed,
simply press any programmed key. The information stored in
that key will appear on the monitor.
Dos shell
File list (*.tpl)
Load file from disk
Read from keypad
Save file to disk
Write to keypad
Press ESC to Quit
DATA TRANSFER MENU

10
ADVANCED PROGRAMMING
Your KB3000 POS keypad can be programmed with all special control and
function keys such as the Shift, Ctrl, Alt, F1 through F12, and the up/
down/left/right arrow keys. The procedure to program these special keys
is shown below:
1.Start the KB3000 utility program.
2. Press Ctrl, Alt, and F4 keys together to bring out the extended
menu screen of the KB3 program. All special keys must be
programmed in the SCAN code mode.
3. Select the cell to be programmed. Press F8 to enter the scan-
code mode. The “code type” information changes from ASCII to
SCAN and +C Caps Lock changes to +A Shift Func.
NOTE:
The scan-code mode will only be active for this cell. You must
select F8 for each cell you want to program with scan-code
information.
4. Under the scan-code mode, each alphanumeric character is
enclosedin parenthesis. Forspecialfunction or controlkeys,press
ESC (three vertical bars will be present) followed by the special
function or control key you want to program. For example, to
programtheINS (insert)key,press ESC andthen INS. Toprogram
the ESC key, simply press the ESC key twice. Special and control
keys will not appear inside parenthesis. The three vertical bars
will disappear once the special function key is depressed.
5. You may return to the start up graphic screen (short menu) by
pressing Ctrl-Alt-F4 again.

11
NOTES:
* Special function keys require ESC as the leading code. In the scan-
code mode, you can view the symbol of the special key or the hex
code equivalent of the special key. To view, simply press F7 to toggle
between symbol and hex modes.
* Any given programmable location may be toggled between scan-code
mode and ASCII-code mode. Pressing the F8 key on the keyboard will
change the cell’s mode to scan-code mode. Pressing F9 on the
keyboard will change the cell’s mode to ASCII-code mode. Changing
modes in a cell that has been previously programmed will erase all the
information in that cell.
* The complete standard 101 keyboard was duplicated on the KB3000
inthe templatefile IBM101.TPL. Ifyouhaveanyproblemsprogramming
the KB3000 simply load the IBM101.TPL file and view the key in
question to see how it should look when programmed correctly.
* To enter hex scan-codes directly, press ESC followed by the 2-digit
hex number. For example,toprogramtheCTRL keypressESC followed
by 1D. The KB3 program will add the leading zero.

12
SPECIAL FEATURES OFTHE KB3000
Besidesbeing ableto programall keysofan IBM101keyboard, theKB3000
hasalso incorporatedthreestate-of-the-art features whichwill addflexibility
and functionality to the keypad.
INTER-STRING DELAY
This feature allows for a time delay(s) to be installed after a character(s)
has been inserted into a location. To use this feature follow the steps
below:
1. Enter the character(s) which will precede the delay. For
example, ABC.
2. Depress and hold the ALT key while pressing the letter D. A time
delay screen will open asking for the amount of delay you require
(upto 240seconds). A squarepixelwillappear ontheprogramming
line immediately following the last character typed.
3. Type the next character(s), DEF. You can use more than one
delay per location and the delay can have different times.
4. Exit the KB3 program by pressing F10 followed by the letter Y.
5. Press the location key where the time delay character has been
stored. The monitor will display ABC immediately and following
thedelay,that youprogrammed,DEF willbe display on themonitor.
MULTI-LEVEL DEFINITION
This feature can increase the apparent number of programmable keys by
allowingyouto programdifferentlevels intoany location. For every different
level you program you must select another key to be a “SHIFT LEVEL”
key. Programming is accomplished in the normal manner. After
programming the base level a separator bar must be entered to separate
the base level from the second level. You can program more than two
levels per location. For example, if you needed to program small, medium,
and large coffee into one key follow the procedure outlined on the following
page.

1. Select a blank location (A1) and enter the most common coffee first (
medium coffee). Mark the legend sheet for this location COFFEE.
2. Enter the separator bar by depressing and holding the ALT key and
pressing the letter S. A solid bar will appear on the programming line
immediately following the last character typed.
3. Enter the second level (small coffee) followed by another separator.
4. Enter the third level information (large coffee). The entire
programming line should look like the following: A1
5. Select a blank location (A7)to become the first level shift position.
Mark the legend sheet for this location SMALL.
6. Change the mode of this location to scan-code mode (F8). Depress
and hold the ALT key while pressing the letter A. A triangle inside
brackets (< >) will appear on the programming line. This key when
depressed will activate the second level.
7. Select another blank location (A8). This will become the second level
shift position (will activate the third level of information on the keys).
Mark the legend sheet for this position LARGE.
8. Change themode ofthis locationto thescan-codemode (F8). Depress
and hold the ALT key while depressing the letter Atwice. Two triangles
inside brackets will appear on the programming line.
9. To use this feature in your application is extremely simple. When
medium coffee is desired just press the A1 key. When a small coffee is
desired press and hold the A7 key while pressing the A1 key. When a
large coffee is desired press and hold the A8 key while pressing the
A1 key.
10. Program location A2 with large soda, medium soda, and small soda
the same way as steps 1 through 4 above. When A2 is pressed you
willgetlargesoda.Depressand holdA7 while pressingA2. Themedium
soda will be displayed. Depress and hold A8 while pressing A2. The
small soda will be displayed.
NOTE:
There is no preset limit to the number of levels that can be
programmed into a keypad.13

14
1. Select a blank location (A1) and enter the most common coffee first
(medium coffee). Mark the legend sheet for this location COFFEE.
2. Enter the separator bar by depressing and holding the ALT key and pressing
the letter S. A solid bar will appear on the programming line immediately
following the last character typed.
3. Enter the second level (small coffee) followed by another separator.
4. Enter the third level information (large coffee). The entire programming line
should look like the following:
A1
5. Select a blank location (A7)to become the first level shift position. Mark the
legend sheet for this location SMALL.
6. Change the mode of this location to scan-code mode (F8). Depress and hold
the ALT key while pressing the letter A. A triangle inside brackets (< >) will
appear on the programming line. This key when depressed will activate the
second level.
7. Select another blank location (A8). This will become the second level shift
position (will activate the third level of information on the keys). Mark the
legend sheet for this position LARGE.
8. Change the mode of this location to the scan-code mode (F8). Depress and
hold the ALT key while depressing the letter Atwice. Two triangles inside
brackets will appear on the programming line.
9. To use this feature in your application is extremely simple. When medium
coffee is desired just press the A1 key. When a small coffee is desired press
and hold the A7 key while pressing the A1 key. When a large coffee is desired
press and hold the A8 key while pressing the A1 key.
10. Program location A2 with large soda, medium soda, and small soda the same
way as steps 1 through 4 above. When A2 is pressed you will get large soda.
Depress and hold A7 while pressing A2. The medium soda will be displayed.
Depress and hold A8 while pressing A2. The small soda will be displayed.
NOTE:
There is no preset limit to the number of levels that can be programmed
into a keypad.
MEDIUM COFFEE SMALL COFFEE LARGE COFFEE

15
SELF PROGRAMMING
To use this feature the KB3 directory must be added to the path statement
ofthe AUTOEXEC.BATfile. Thisfeatureis extremely helpfulfor applications
where the keypad files are changing on a regular bases. A key location
must be reserved in each file to perform the self programming function.
1. Select the key location to contain the self programming
information (V1).
2. The informationto beentered intothislocation willbe thedownload
command plus the name of the file to be loaded into the keypad.
For example, if you want to change from a breakfast menu to a
lunchmenu theV1 location inthe breakfast filecan beprogrammed
as follows:
3. To change to the lunch menu simple press V1. The download
program will load the lunch menu into the keypad.
NOTE
: Additional characters may have to be added to the information in
V1 to first exit the application program being run.
DL LUNCH.TPL

SPECIAL CONFIGURATIONS
The KB3000 can be set up with many different programming options. To
activatethe configurationmenuscreentheKB3 programmust firstbeplaced
into the extended menu (Ctrl, Alt, F4). Press F3 to open the configuration
screen. By depressing the highlighted letter in each option the program
will enable or disable that option. The default settings are shown in the
graphic below.
Send Break-codes for scan-codes
Enable beep while a key pressed
No beep if a key is undefined
Translate to code-set #2 for AT
Emulating XT keyboard always
Use ALT+num to generate ASCII
Enable Typematic for scan codes
Enable Typematic for ASCII codes
Emulating Link Terminal
InterCharacter Delay (+/-):
Enable RS232 Output
Baud Rate:
Parity:
Length of Data:
Yes
Yes
Yes
Yes
No
No
No
No
No
2
No
9600
NONE
8
Press a High-light Letter to select
Esc ==> Quit from this menu
mS
-bits
16

SendBreak-code forscan-codes - Enables ordisablesthetransmissionof
breakcodesfor each scancodeprogrammed into thekeyboard.
Enable beep while a key pressed -Enables ordisablestheentire keyboard
from beeping when any key is depressed.
No beep if a key is undefined - If a key is not programmed it will not
beep when depressed.
Translate to code set #2 for AT - Enables or disables the output of the
keyboard to be translated into AT scan code.
Emulating XT keyboard always - Enables or disables the output of the
keyboard to be translated into XT scan code.
Use ALT +num to generate ASCII - Enables or disables the ability to use
the ALT key along with the numeric keyboard to generate ASCII codes.
Enable typematic for scan codes -Enablesor disableskeys programmed
with scan code information to repeat the programmed characters as long
as the key remains depressed.
Enable typematic for ASCII codes - Enables ordisableskeys programmed
with ASCII code information to repeat the programmed characters as long
as the key remains depressed.
Emulating LinkTerminal - Enables or disables the keyboards ability to
emulate a link terminal.
Intercharacter Delay (+/-) - The time delay between characters can be
adjusted from 1 millisecond to 266 milliseconds. This delay is set for all
characters programmed into the keyboard. Do not confuse this feature
with the inter-string delay feature.
17
Other manuals for KB3000
1
Table of contents
Other Logic Controls Keypad manuals
Popular Keypad manuals by other brands

Honeywell
Honeywell 6271C - Ademco TouchCenter Color Keypad Installation and user guide

DMD
DMD 8860 Installation and programming guide

HAI
HAI 54A00-1 manual

Panasonic
Panasonic KX-HNK101AZ operating instructions

Protege
Protege EliteSuite Eclipse installation manual

Crestron
Crestron ZUM ZUMMESH-KP installation guide