Overview – PSC PT2000 User Manual

Page 104

Advertising
background image

Full Keyboard Support

94

PT2000™ & TopGun™

Overview

Almost every key on the keyboard, including non-printing keys, can be
programmed into the PT2000 or TopGun. The tables in this appendix
list Code 39 equivalents for programming all keyboard keys.

Use the Code 39 values to create bar codes to include lowercase or non-
alphanumeric characters in a bar code. For example, to include an
exclamation mark (

!

) in a bar code, encode it as

/A

(slash capital

a

).

Some keys act immediately when read into the portable. For example,
the portable transmits the page-down command to the computer as
soon as it reads a bar code containing the characters

%U$Z

.

Other keys are not quite so simple. For example, the

<Ctrl>

key has to

be “turned on and off.” When typing

<Ctrl>+<C>

, for instance, hold

the

<Ctrl>

key down while pressing

<C>

, then release the

<Ctrl>

key.

Three signals are sent to the host device:

<Ctrl>

key on (down)

<C>

<Ctrl>

key off (up)

To include the

<Ctrl>+<C>

keystroke combination in a bar code,

encode

$SC$R

. Think this way when encoding

<Ctrl>

,

<Alt>

,

<Shift>

,

and other keys requiring a key to be held down while another is pressed.

Including a function key in a bar code can present a problem if the
portable is programmed to follow every bar code transmission with an
autoterminator character. Eliminate the autoterminator in a bar code by
including the “zap” character,

$Z

, in any bar code not followed by the

autoterminator. For example, encode

%U$A$Z

to send function key

<F1>

with no autoterminator.

Table B-1 on page 95

lists the Code 39 and ASCII equivalents for keys

that are common to many keyboards.

Table B-2 on page 97

lists

equivalents for additional keys found on IBM PC and compatible
keyboards.

Note:

Full ASCII mode for Code 39 must be enabled in the
portable.

PT2000.book Page 94 Thursday, February 26, 2004 9:34 AM

Advertising
This manual is related to the following products: