This equipment generates, uses, and can radiate radio frequency energy and, if not installed
and used in accordance with the instructions manual, may cause interference to radio communications.
It has been tested and found to comply with limits for a Class A digital device pursuant to subpart J of
Part 15 of FCC Rules, which are designed to provide reasonable protection against interference when
operated in a commercial environment. 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
to correct the interference.
WARRANTY LIMITS
Warranty will terminate automatically when the machine is opened by any person other than
the authorized technicians. The user should consult his/her dealer for the problem happened. Warranty
voids if the user does not follow the instructions in application of this merchandise. The manufacturer is
by no means responsible for any damage or hazard caused by improper application.
ABOUT THIS MANUAL
This manual is written in an attempt with full strength to assist the user to utilize the powerful
programmable keyboard KB-3100 series which consists of a 6 positioned electronic control key and
112 press keys which provides excellent tactile click when pressed, and an optional magnetic stripe
reader for either ISO or JIS standards. The KB-3100 not only is capable of being programmed to
transmit whatever code a standard PC or PS2 keyboard can deliver, but also provides a great variety of
programmability such that contains all capabilities of the most modern programmable keyboards.
The manufacturer of this product heartily apologizes to the user for reserving the right to
change or to modify this manual without notice due to the rapid and constant progress and improvement
on science and technology.
All rights are strictly reserved. No part of this documentation may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, electronic, mechanical, photocopying, or otherwise,
without the prior written consent of Mustek Corp. the publisher of this documentation.
TRADE MARKS AND SERVICE MARKS
POSIFLEX is a registered trademark of Mustek Corp..
Other brand and product names are trademarks and registered trademarks and service marks of their
respective owners.
The KB-3100 series is a series of powerful programmable keyboard suitable
for application in both IBM PC compatible system and PS2 compatible system,
programmable without TSR under DOS, Windows 3.1 and also Windows95
environment. This series provides 112 keys (max.) of a comfortable size 18 x 22 mm
in 8 x 14 matrix and a 6 position control key which is capable of sending answer back
codes according to the position of the key.
TM
CHAP.
FEATURES
• Powerful programming ability (hot key programming, programming under
Windows, multiple page, multiple level, whole range key content, time delay,
position sense answer back code, etc.)
Take the cable CCBLA-055-2 out of the accessory bag and connect the 6 pin
DIN male plug of the cable to the central 6 pin female connector at the bottom of the
programmable keyboard (ref. Fig. 3-1), connect the other end (5 pin DIN male plug)
to the PC or a compatible system. Connect the PC keyboard or any other keyboard
wedged input device such as a CCD scanner to the 5 pin DIN female connector at the
bottom of the programmable keyboard if such connection is required.
For installation in a PS2 or a compatible system, connect the 6 pin DIN male
TM
plug of cable CCBLA-055-2 to the central 6 pin DIN female connector at the bottom
of the programmable keyboard as the way for PC. Connect the 5 pin DIN male plug
through a DIN 5 female - mini DIN 6 male transform plug to the PS2 or a compatible
system. Connect the PS2 keyboard or other PS2 keyboard wedged device like a CCD
scanner to the 6 pin mini DIN female connector at the bottom of the programmable
keyboard.
Monitor
PC
LP
L4
LO
L3L2L1
POW E
MAG NET
STRIP
READ E
PC KB
CHAP.
CCBLA-055-2
KB-3100
Fig. 3 - 1
3 - 1
TM
3
KEYTOP LAYOUT
The basic layout of this programmable keyboard is a matrix with 8 rows and
14 columns to provide maximum 112 keys with the 6 position control key. However,
there are means for the user to break the monotony and to improve the efficiency in
application of this programmable keyboard.
First of all, there are 4 legend sheets of different colors in the accessory bag
that the user may want to print the identification for each programmed key into each
cell of the sticker matrix and then stick each cell printed with the identification onto
the surface of the corresponding key top. A key cap from the accessory bag can be
snapped on the key top to protect the sticker (ref. Fig. 3-2). In this way the user may
feel a lot easier in using the programmable keyboard.
CHAP.
At the bottom of the programmable keyboard, the user may find an adjustable
key clip which can be used to pick up the key cap whenever required (ref. Fig. 3-2).
The two “feet” of the key clip should be pulled wide for use with double key and quad
key (ref. Fig. 3-5). It is advisable to use a flattop (minus sign) screw driver to help
getting the key top off when necessary (ref. Fig. 3-2, 3-3 and 3-4).
Whenever there comes the need to install a key top onto the programmable
keyboard, the user should notice that at the bottom of each key top, one of the four
walls is springy and in the hole on the keyboard to accept the bottom of the key top
there is a protuberance at the lower side. The user should match the springy wall of
key top against the protuberance in the hole (ref. Fig. 3-6) and press the key top down
till a click sound is heard. The key cap (except the blank key) should be placed after
the printed label is stuck onto the key top.
Among the options available for this programmable keyboard is a set of
“numerical keys” which is composed of 12 individual keys each is preprinted with one
from the set of “0”, “00”, “.”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8” and “9”. These
numerical keys are molded in a little different shape from the normal individual keys
and are suitable for the user to create a particular “numerical keypad” at any zone on
the programmable keyboard which is convenient to the user (ref. Fig. 3-7).
Furthermore, there are blank keys available which the user can use to form
visible partitions or clusters of key tops on the programmable keyboard. When the
user wants to make a group of keys on the programmable keyboard clearly separated
from the rest part of the keyboard for certain specific application, he/she can use the
3 - 2
3
blank keys to replace the normal individual keys around the area. The top surface of a
blank key is at the ground level of the key stroke for other keys (ref. Fig. 3-7). The
blank key will not be pressed down when pressed. The user may order for accessional
quantity of the blank keys as option for his/her application.
There are also double key and quad key available for the user to configure the
programmable keyboard such that the most frequently used keys may occupy larger
areas. The double key occupies two “vertically” adjacent positions and uses only the
bottom position for key content (ref. Fig. 3-3). The quad key occupies a two by two
matrical area and uses only the lower right position for key content (ref. Fig. 3-4).
An example of using the above mentioned alternate key tops is shown in Fig.
3-7.
TM
Fig. 3 - 2Fig. 3 - 3Fig. 3 - 4
protuberance
Springy wall
CHAP.
Fig. 3 - 5 Fig. 3 - 6
3 - 3
TM
3
Double
key
CHAP.
Blank keys
POWER
MAGNETIC
STRIPE
READER
Fig. 3 - 7
LP
L4
LO
L3
L1
L2
Quad
key
Numerical
keys
3 - 4
APPLICATION
MSR slot
KEYBOARD CONSTRUCTION
This keyboard is constructed of three parts on the top surface (ref. Fig. 4-1). A
6 position turning key switch area is at the upper right corner, a 14 x 8 matrix of push
key switches occupies most of the top surface and a left-right slot near the upper edge
is designed for the Magnetic Stripe Reader of the -M2, -M3, -MJ models.
In the rectangular area at upper right corner there are one 6 position electronic
key switch and two LED’s. The left LED is for MSR indication and the right LED
between the turning key switch and the MSR indicator is the power-on indicator. The
TM
6 position electronic key can be turned to one of the following 6 positions: LP, L0, L1,
L2, L3 and L4. It can only be taken out from the switch at positions L0 and L1. The
purpose of this electronic key serves 3 folds: When the key is switched to (and
extracted from) position L0, the whole keyboard output will be blocked off by
hardware to work as a security measure. A programmable answer back code for the
final position of the 6 position electronic key will be sent by the keyboard to the host
computer whenever the key is switched to a new position for a programmable delay
time or when the host computer sends a specific code (E7h) to inquire the keyboard.
The position of the electronic key determines which page of the key content table for
the 112 push keys applies, while the definitions of the same key within different pages
can be programmed so absolutely independent to provide instant menu change over.
Power-on LED
MSR indicator
LP
L4
LO
L3
L2 L1
POWER
MAGNETIC
STRIPE
READER
6 position key
6 position key switch
CHAP.
4
14 x 8 push keys
Fig. 4 - 1
4 - 1
TM
4
°
°30°45°45°
This turnable electronic key switch is delivered with a set of 4 pcs keys, each
marked as “PRG:, “REG”, “Z” and “GT”. The effective range of each of the 4 keys can
be illustrated by the following table and drawing.
As the KB3100 series satisfies so many application requirements easily, it is
naturally impossible to give a definite set of key definitions to serve most of its
application. However, this keyboard is preloaded with a particular pattern on the page
LP before it is delivered. Please refer to the print-out on next page for the key
definition of each location of this preloaded pattern. The purpose of this preloaded
page is to serve the software designer so that you won’t have to connect an external
PC keyboard when you start to program the POS programmable keyboard.
To preserve this preloaded pattern into a computer file for later use, the user
should refer to the “readme” file on the attached diskette in the accessory box and
issue the following command from the subdirectory where the user keeps the
TM
keyboard driver to store the preloaded pattern in the file “KB3100.TPL”: