IB 3PC Keyboard Wedge User's Manual Ib3pckeyboardwedgemanual

2010-10-29

: Microscan Ib3Pckeyboardwedgemanual ib3pckeyboardwedgemanual 9a49b5c4-331d-4d84-9f8d-0a3b72b1448b _att

Open the PDF directly: View PDF PDF.
Page Count: 32

DownloadIB-3PC Keyboard Wedge User's Manual  Ib3pckeyboardwedgemanual
Open PDF In BrowserView PDF
IB-3 PC
Keyboard Wedge
User’s Manual

P/N 83-210040 Rev B

Copyright © 2007
by Microscan Systems, Inc.,
1201 S.W. 7th Street, Renton, WA, U.S.A. 98057
(425) 226-5700 FAX: (425) 226-8682
ISO 9001:2000 Certification No. 06-1080
All rights reserved. The information contained herein is proprietary and is provided solely for the
purpose of allowing customers to operate and/or service Microscan manufactured equipment
and is not to be released, reproduced, or used for any other purpose without written permission
of Microscan.
Throughout this manual, trademarked names might be used. Rather than put a trademark (™)
symbol in every occurrence of a trademarked name, we state herein that we are using the
names only in an editorial fashion, and to the benefit of the trademark owner, with no intention
of infringement.

Disclaimer
The information and specifications described in this manual are subject to change without
notice.

Latest Manual Version

i–IB-3 PC Keyboard

For the latest version of this manual, see the Download page on our web site at
www.microscan.com. For technical support email helpdesk@microscan.com.

Microscan Systems, Inc.
1201 S.W. 7th Street
Renton, WA 98057
U.S.A.
Tel: 425 226 5700
Fax: 425 226 8250
helpdesk@microscan.com
Microscan Europe
Tel: 31 172 423360
Fax: 31 172 423366
Microscan Asia Pacific R.O.
Tel: 65 6846 1214
Fax: 65 6846 4641

ii

IB-3PC Keyboard Wedge User’s Manual

IB-3 PC Keyboard Wedge User’s Manual

Microscan Limited Warranty Statement and Exclusions
What Is Covered?
Microscan Systems Inc. warrants to the original purchaser that products manufactured by it will
be free from defects in material and workmanship under normal use and service for a period of
one year from the date of shipment. This warranty is specifically limited to, at Microscan’s sole
option, repair or replacement with a functionally equivalent unit and return without charge for
service or return freight.

What Is Excluded?

Limitation of Liability
In no event shall Microscan Systems Inc. be liable to you or any third party for any special, incidental, or consequential damages (including, without limitation, indirect, special, punitive, or
exemplary damages for loss of business, loss of profits, business interruption, or loss of business
information), whether in contract, tort, or otherwise, even if Microscan Systems Inc. has been
advised of the possibility of such damages. Microscan Systems Inc.’s aggregate liability with
respect to its obligations under this warranty or otherwise with respect to the product and documentation or otherwise shall not exceed the amount paid by you for the product and documentation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential
damages or limitations on an implied warranty, so the above limitation or exclusion may not
apply to you. This warranty gives you specific legal rights, and you may also have other rights
which may vary from state to state.
Tel: 425.226.5700 | Fax: 425.226.8250 | helpdesk@microscan.com

IB-3PC Keyboard Wedge User’s Manual

i–IB-3 PC Keyboard

This limited warranty specifically excludes the following: (1) Any products or parts that have
been subject to misuse, neglect, accident, unauthorized repair, improper installation, or abnormal conditions or operations; (2) Any products or parts that have been transferred by the original purchaser; (3) Customer mis-adjustment of settings contrary to the procedure described in
the Microscan Systems Inc. owners manual; (4) Upgrading software versions at customer
request unless required to meet specifications in effect at the time of purchase; (5) Units
returned and found to have no failure will be excluded; (6) Claims for damage in transit are to
be directed to the freight carrier upon receipt. Any use of the product is at purchaser’s own risk.
This limited warranty is the only warranty provided by Microscan Systems Inc. regarding the
product. Except for the limited warranty above, the product is provided “as is.” To the maximum
extent permitted by law, this express warranty excludes all other warranties, express or implied,
including but not limited to, implied warranties of merchantability and. Technical support questions may be directed to: helpdesk@microscan.com Register your product with Microscan:
www.microscan.com/register fitness for a particular purpose. Microscan Systems Inc. does not
warrant that the functions contained in the product will meet any requirements or needs purchaser may have, or that the product will operate error free, or in an uninterrupted fashion, or
that any defects or errors in the product will be corrected, or that the product is compatible with
any particular machinery.

iii

Table of Contents
Chapter 1

Wedge Quick Start

Step 1 Hardware Required...................................................................... 1-2
Step 2 Connect the System .................................................................... 1-3
Step 3 Configure Your MS-3 ................................................................... 1-4
Step 4 Test for Read Rate ...................................................................... 1-6

Chapter 2

Wedge Configuration

Required Hardware ................................................................................. 2-2
Connect the System................................................................................ 2-3
IB-3 PC Configuration ............................................................................. 2-4

Chapter 3

Serial Operations

Required Hardware ................................................................................. 3-2
Connect the System................................................................................ 3-3

Appendix

i–IB-3 PC Keyboard

Electrical Specifications .......................................................................... A-2
Wedge Limitations and Risks.................................................................. A-3
Key Mapping Commands........................................................................ A-4
Keyboard Layout ..................................................................................... A-6
ASCII Table with Control Characters ...................................................... A-8

iv

IB-3PC Keyboard Wedge User’s Manual

IB-3 PC Keyboard Wedge User’s Manual

About the IB-3 PC Keyboard Wedge

Host Communications
There are two ways the IB-3 PC can be programmed:
1. Serial keyboard commands.
Commands such as  can be sent from a terminal program, provided
that muting is enabled first by a macro or bar code configuration.
Note: You can learn the current setting of any parameter by inserting a question
mark after the number, as in  To see all “K” commands, send .
2. Bar code configuration.

IB-3PC Keyboard Wedge User’s Manual

v

i–IB-3 PC Keyboard

The IB3-PC Keyboard Wedge is a programmable junction box that can stream data
directly from a MS-3 to a host computer program as if the user were typing the data
from a computer keyboard. It is frequently used with older communications devices
lacking serial ports. It can also act as a passive junction box to distribute power, data,
and serial commands.
In the “wedge” mode, it takes 5VDC power from the keyboard PS/2 port of the host
computer and supplies it to the MS-3. The computer’s keyboard plugs into one end of
the wedge and an attached cable with a PS/2 connection completes the connection to
the host.
The wedge has its own CPU and an internal EPROM that can be programmed to emulate
either an AT or XT keyboard. Certain keystrokes can be mapped to create custom outputs.
There is a 3-position sliding switch on the wedge. Position 1 is used for the typical
wedge operations. You can also use position 1 for bar code configuration of the wedge
or the MS-3. Position 2 allows serial configuration commands (for wedge or MS-3) to
be entered directly from the keyboard. Position 3 allows serial communication to take
place between the host and the MS-3.

i–IB-3 PC Keyboard
vi

IB-3PC Keyboard Wedge User’s Manual

Chapter

11

Wedge
Quick Start

1–Wedge Quick

In this Quick Start setup the IB-3 PC is shown in the
“wedge” operating position (1) for both the laser and
CCD versions of the MS-3.
This is the typical mode in which the IB-3 PC is used
to allow serial data to be entered as if it were typed
at the keyboard.

KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
1 SERIAL
COMM.
2 CONFIG.
3 KEYBOARD
WEDGE

HOST/SERIAL
3
2
1

Position 1

IB-3 PC Keyboard Wedge User’s Manual

KEYBOARD IN

1-1

Step 1 — Hardware Required
In the operational “wedge” position, the IB-3 PC is inserted (wedged) between the host
and the host’s keyboard and draws its 5V power from the Keyboard port. Data from the
MS-3 is piped directly into any host resident program that accepts ASCII text or keyboard type data.

The following hardware is required:
(1)
(2)
(3)
(4)

IB-3 PC, FIS-0001-0030G
Reader
Customer-supplied keyboard
Host computer

1–Wedge Quick

•
•
•
•

1

KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
1 SERIAL
COMM.
2 CONFIG.
3 KEYBOARD
WEDGE

HOST/SERIAL

2

3
2
1
KEYBOARD IN

3
4

Figure 1-1 Hand Presentation Setup for Keyboard Wedge

1-2

IB-3 PC Keyboard Wedge User’s Manual

Chapter 1 Wedge Quick Start

Step 2 — Connect the System
To connect the IB-3 PC system, do the following:
1. Power-off your host computer.
2. Set the IB-3 PC (1) switch to position 1.
3. Connect the MS-3 (2) and the keyboard (3) to
the IB-3 PC (1) as shown.
4. Plug the IB-3 PC cable directly into the host
computer’s (4) keyboard port.
Caution: Be sure all cables are connected
BEFORE applying power. and always power
down BEFORE disconnecting any cables

KEYBRD OUT/
POWER IN
98-000049-01
1 SERIAL
COMM.
2 CONFIG.
3 KEYBOARD
WEDGE

3
2
1

Position 1

KEYBOARD IN

1–Wedge Quick

1

SCANNER

IB-3PC
HOST/SERIAL

5. Power-on host computer.
6. Open a word processor or text editor to see
scanned or typed data.

KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
1 SERIAL
COMM.
2 CONFIG.
3 KEYBOARD
WEDGE

HOST/SERIAL

2

3
2
1
KEYBOARD IN

3
4

Figure 1-2 Hand Presentation Setup for Keyboard Wedge

IB-3 PC Keyboard Wedge User’s Manual

1-3

Step 3 — Configure Your MS-3
For the MS-3 Laser Scanner:
Scan the following bar code symbols in the order that they are presented.
1. Enable configuration mode.

2. Enable Continuous Read 1.

1–Wedge Quick

3. Set 5 second timeout.

4. Enable all symbologies (no beep on this one).

5. Save for power-on.

You will now be able to scan in data from your bar codes through the wedge from your
laser scanner.

1-4

IB-3 PC Keyboard Wedge User’s Manual

Chapter 1 Wedge Quick Start

For the MS-3 CCD Reader
The two bar code symbols below will setup the MS-3 CCD for reading with the IB-3 PC.

Enable all Symbologies

1–Wedge Quick

Set Read Mode

Note: There is no beeper on the MS-3 CCD but whenever a good read occurs the reader’s
LED will momentarily turn OFF and then ON and the Good Read lamp will flash ON and
OFF.

IB-3 PC Keyboard Wedge User’s Manual

1-5

Step 4 — Test
The following bar code symbol can be used to test the your setup:

1234

1–Wedge Quick

Important: You must have your IB-3 PC set to Position 1 and have
a text editor open in order to see the results.

1-6

IB-3 PC Keyboard Wedge User’s Manual

2–Wedge Configura-

In addition to its primary wedge operations, the IB-3 PC wedge
can be programmed from the host by  commands.
In this mode, you can select the IB-3 PC’s keyboard emulation
(AT or XT), map keyboard characters to ASCII characters, set
capitalization option, setup flow control, and save and default
the wedge.

KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
2 CONFIG.

HOST/SERIAL
3

2

3 KEYBOARD
WEDGE

2

Wedge
Configuration

1 SERIAL
COMM.

Chapter

2
1
KEYBOARD IN

IB-3 PC Keyboard Wedge User’s Manual

2-1

Required Hardware

Required Hardware
•
•
•
•
•

(1)
(2)
(3)
(4)
(5)

An IB-3 PC, FIS-0001-0030G.
A Microscan reader.
A customer supplied keyboard with a PS/2 plug.
A DB-9 serial communications cable, P/N 61-000010-01
Host computer.

2–Wedge Configura-

1
KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
3 SERIAL
COMM.
2 CONFIG.
1 KEYBOARD
WEDGE

HOST/SERIAL

4

3

2

2
1
KEYBOARD IN

3

5

Figure 2-3 Configuration Setup

2-2

IB-3 PC Keyboard Wedge User’s Manual

Chapter 2 Wedge Configuration

Connect the System

KEYBRD OUT/
POWER IN
98-000049-01

1. Power off your host computer.
2. Set the IB-3 PC switch to position 2.
3. Connect the IB-3 PC (1) to the MS-3 (2) at the 15-pin “SCANNER” connector.
4. Connect the keyboard (3) to the IB-3 PC with the PS/2
2
plug.
5. Connect the IB-3 PC’s cable (1) (extending from the “KEYBRD OUT/ POWER IN” end) into the host’s keyboard port.1
6. Connect the DB-9 serial communications cable (4) to the
host’s RS-232 serial port (figure 2-4) or to an alternative configuration computer
as shown in figure 2-5.
Caution: Be sure all cables are connected BEFORE applying power. and always
power down BEFORE disconnecting any cables
SCANNER

IB-3PC

1 SERIAL
COMM.

2 CONFIG.

3 KEYBOARD
WEDGE

HOST/SERIAL
3
2
1

KEYBOARD IN

2–Wedge Configura-

7. Apply power to the system.

1
KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
2 CONFIG.
1 KEYBOARD
WEDGE

4

3 SERIAL
COMM.

HOST/SERIAL

1

3

2

2

KEYBRD OUT/
POWER IN

1

98-000049-01

IB-3PC
SCANNER

KEYBOARD IN

3 SERIAL
COMM.

3

2 CONFIG.
1 KEYBOARD
WEDGE

4

3

2

2
1
KEYBOARD IN

3

Figure 2-4 Configuration Setup

Figure 2-5 Alternative Configuration Setup

1. If using your own null modem RS232 host cable, be certain that the host’s TxD connects to the
scanner’s RxD and the scanner’s TxD connects to the host’s RxD.
IB-3 PC Keyboard Wedge User’s Manual

2-3

IB-3 PC Configuration

IB-3 PC Configuration

2–Wedge Configura-

Command Format
Commands to the IB-3 PC Keyboard Wedge follow the same numeric format as those
applied to our bar code scanners except that the IB-3 PC uses a  as a prefix
instead of a .
Example: 
Important: If you want to scan in bar code configuration commands to the IB-3 PC,
you must switch over to Position 1. However, keyboard entry configuration to the IB-3
PC must be done while in Position 2. (See “Serial Operations” on page 3-1.)
Important: Before you can enter serial keyboard commands from position 2 to the
IB-3 PC, you must enable muting with the  command. Failure to do this will
result in an endless loop following any keystroke.
There are two ways to enable muting:
1. In switch Position 2, send the macro .
Note: You must send this command as a macro since keying it in will result in an
endless loop that looks like this: <<<<<<<<<<<....
2. In switch Position 1, scan in the Enable Muting symbol:
Once you have enabled muting, you can configure the IB-3 PC in position 2 by typing in
commands or sending macros.

Terminal Connection
You can use Microscan’s ESP (Easy Setup Program) to see configuration commands that
are echoed to your monitor.
To connect with the MS-3 terminal, do the following:
1. Select on Settings in the Connect pulldown menu list.
2. In the RS-232 tab, select 9600 baud, Even parity, One stop bit, Seven data bits.
3. Check Force Connect and click Connect.
4. Connect to the MS-3.
5. Click the Terminal button.

2-4

IB-3 PC Keyboard Wedge User’s Manual

Chapter 2 Wedge Configuration

Muting
Important: To avoid an endless loop, always send the Enable Muting command first.
Usage:

Muting should be disabled for normal keyboard operations. Muting should be
enabled whenever there’s a need to send serial commands to an MS-3.

Definition:

When muting is disabled—as it is by default at power-on or upon a
reset—all keystrokes are echoed to the host. In this mode a command
sent from the host is immediately echoed back to the host and resent in
an endless loop. Muting will interrupt the loop and allow the commands to
take effect.
Enable Muting
Disable Muting



Default:

Disabled

Options:

0 = Disabled

2–Wedge Configura-

Serial Cmd:

1 = Enabled

IB-3 PC Keyboard Wedge User’s Manual

2-5

IB-3 PC Configuration

Flow Control
Disable Xon/Xoff

Enable Xon/Xoff

Enable CR

2–Wedge Configura-

Note: If enabled, Xon/Xoff must also be enabled in the MS-3.
Definition:

Data sizes that exceed the input buffer size (200 characters) can use
Xon/Xoff to manage the flow by sending packets. When enabled, Xon/
Xoff will be sent to manage the serial input.

Serial Cmd:



Default:

Disabled

Options:

0 = Disabled

1 = Enabled

Wedge Parameter Default

If the IB-3 PC is not in a known state, it may be
necessary to default it in order to regain desired
functionality. The default communication settings for the wedge are the same as those of a
defaulted MS-3. This assures communication between the MS-3 and the wedge.

MS-3 Default

If the MS-3 is not in a known state, it may be
necessary to default the MS-3 in order to regain
functionality. The default communication settings
for the MS-3 are the same as those of the wedge.
This assures communication between the MS-3 and the wedge.
This command sends an  reset to the MS-3 before executing the hardware default.
Note: To take effect, the MS-3 default must be done within 60 seconds after power-on.
Note: Configuring the MS-3 for Continuous-1 is recommended after defaulting.

2-6

IB-3 PC Keyboard Wedge User’s Manual

Chapter 2 Wedge Configuration

Save Wedge Parameters

Once the desired settings have been sent to
the Keyboard Wedge, they need to be saved

to the wedge’s non-volatile memory for
availability on power-on. This command
does this and is similar in effect to the MS-3’s  command.

Packet Status
When set to 0 the wedge will send out keystrokes per each serial character that is received at the soonest possible time. When set to 1 the wedge
will send data that is packetized. That means it will only send out the
data in between the start and end packet markers. All other data will be
ignored.

Serial Cmd:



Default:

Enabled

Options:

0 = Disabled

1 = Enabled

Packet Start

When Packet Status is set to 1 the wedge will send data that is prefixed and suffixed
by a char. This command will set the start char. That value is entered as a hexadecimal
value in ASCII that represents that ASCII char value.
Default = “STX” value of #02

Packet End

When packet mode is set to 1 the wedge will send data that is prefixed and suffixed by
a char. This command will set the end char. That value is entered as a hexadecimal
value in ASCII that represents that ASCII char value.
Default = “CR” value of #13

IB-3 PC Keyboard Wedge User’s Manual

2-7

2–Wedge Configura-

Definition:

IB-3 PC Configuration

Software Version
Application Code: 

This command will output the application code revision number.

Boot Code: 
App Code Checksum: 
Boot Code Checksum: 

Emulation Mode
AT Emulation

2–Wedge Configura-

XT Emulation

Definition:

This will control the way the overall data is sent and read back from keyboard and PC. If this option is not set correctly the device will not work.

Serial Cmd:



Default:

AT

Options:

0 = AT

2-8

1 = XT

IB-3 PC Keyboard Wedge User’s Manual

Chapter

3

Serial
Operations

In this mode, the IB-3 PC is used in place of a junction box such as the IB-131 and
communications between the MS-3 and the host are handled in the same manner
described in the MS-3 Laser Scanner User’s Manual, P/N 83-000003, or the MS-3
CCD Reader User’s Manual, P/N 83-110020.

IB-3 PC Keyboard Wedge User’s Manual

3-1

3–Serial Operations

In addition to its primary wedge use, the IB-3 PC can be also used as a conventional
junction box with serial connectivity to the host and power from a separate power supply.

Required Hardware

Required Hardware
•
•
•
•
•
•

(1) An IB-3 PC, FIS-0001-0030G.
(2) Reader.
(3) A customer supplied keyboard with a PS/2 plug.
(4) A DB-9 serial communications cable, P/N 61-000010-01.
(5) A power supply, P/N 97-000002-01.
(6) Host computer.

3–Serial Operations

5

1
KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
3 SERIAL
COMM.
2 CONFIG.
1 KEYBOARD
WEDGE

HOST/SERIAL

4

3

2

2
1
KEYBOARD IN

3

6

Figure 3-6 Serial Setup
Caution: Be sure all cables are connected BEFORE applying power. and always power
down BEFORE disconnecting any cables
Caution: If using your own power supply, be certain that it is wired correctly and supply
voltage is 5 VDC. Incorrect wiring or voltage can cause software or equipment failures.

3-2

IB-3 PC Keyboard Wedge User’s Manual

Chapter 3 Serial Operations

Connect the System

KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
1 SERIAL
COMM.
2 CONFIG.
3 KEYBOARD
WEDGE

3
2
1

Position 3

KEYBOARD IN

3–Serial Operations

6. Connect power supply (5) to the IB-3 PC’s
“POWER” connector.
7. Apply power to the system.

HOST/SERIAL

1. Power off your host computer.
2. Set the IB-3 PC switch to position 3.
3. Connect the IB-3 PC (1) to the MS-3 (2) at the
15-pin “SCANNER” connector.
4. Connect the keyboard (3) to the computer with
the PS/2 plug.
5. Connect the IB-3 PC’s cable (4) (extending
from the “KEYBRD OUT/ POWER IN” end)
directly to the host’s RS-232 serial port.1
Caution: Be sure all cables are connected
BEFORE applying power. and always power
down BEFORE disconnecting any cables

5

1
KEYBRD OUT/
POWER IN
98-000049-01
SCANNER

IB-3PC
3 SERIAL
COMM.
2 CONFIG.
1 KEYBOARD
WEDGE

HOST/SERIAL

4

3

2

2
1
KEYBOARD IN

3

6

Figure 3-7 Serial Setup

1. If using your own null modem RS232 host cable, be certain that the host’s TxD connects to the
MS-3’s RxD and the MS-3’s TxD connects to the host’s RxD.
IB-3 PC Keyboard Wedge User’s Manual

3-3

3–Serial Operations

Connect the System

3-4

IB-3 PC Keyboard Wedge User’s Manual

Appendix

Appendix

IB-3 PC Keyboard Wedge User’s Manual

A-1

IB-3 PC Keyboard Wedge

Electrical Specifications
Table A-1 Scanner 15-pin Connector
Pin
1
2
3
4
5
6
7
8
9
10
11
13
14
15

Host RS-232
Power +5 VDC
Transmit data (RS-232)
Receive data (RS-232)
Power/Signal Ground
NC
RTS
NC
Default configuration
NC
CTS
NC
NC
NC
NC

I/O

Power
5

In
Out

6
4

3
1

2

PS/2
(plug)

In

Table A-2 Serial Communications

A-2

9

1
-0

(DB-9 plug)

8x

Signal
Data
NC
Ground
+5
Clock
NC

5

00

Pin
1
2
3
4
5
6

1

-0 0

Table A-3 PS/2 Keyboard Socket and
Plug Connectors

15

Host

11

Appendix

Signal
NC
Receive data (RS-232)
Transmit data (RS-232)
NC
Ground
NC
RTS
CTS
NC

1

Pin
1
2
3
4
5
6
7
8
9

6
4
2

5
3
1

Keyboard

IB-3 PC Keyboard Wedge User’s Manual

6

(DB-15 plug)

Scanner
PS/2
(socket)

IB-3 PC Keyboard Wedge

Wedge Limitations and Risks
PC's Keyboard Buffer
The PC itself can only handle so many keystrokes in a given period of time. If the internal workings of the PC do not allow for all the keystrokes to be processed, then they will
begin to pile up within the PC. Eventually the PC will no longer accept keyboard data
and will reject it.

Wedge's Scanner Character Buffer
The Keyboard Wedge has only a finite amount of memory to save incoming serial data.
If the rate of incoming data is greater than the keyboard data leaving the wedge, then
the characters will begin to pile up within the wedge. Either the remaining data is
ignored or a Xon/Xoff protocol will need to be implemented between scanner and wedge
to handle the potential data overflow. The input character buffer size is 200 characters.
If the data that is being sent is larger than 200 characters, it will not be possible to
enable packet mode. Packet mode requires that all data be sent in completion before
the conversion process starts.

Keyboard Activity with Pending Wedge Data
The Keyboard Wedge will buffer data until there are a few milliseconds of quiet time.
Then the Wedge will take over the line and output all the scanner data that is pending.
That means that holding down shift will not work unless the there is enough time
between the keyboard character outputs to allow for the Wedge to splice into the line. If
the wedge does splice into the line, it will ignore any further keyboard activity. There is
a method of accessing the characters that require a shift held to access without the
user actually holding down the shift. See “Momentary Key Bindings” on page A-4.

Held Key Memory Limit

PC State Changes and Responses
During the Keyboard Wedge data transmission it may be necessary for the PC to change
the capslock LED state. The Keyboard Wedge is responsible for buffering any commands that the PC sends to the keyboard. There is a limit to the amount of data the
Wedge can buffer up from the PC. Typically the amount of data the PC sends is usually
very small. There is also a need to assure that the PC, Keyboard and Wedge do not get
out of sync. This would result in flipping the capslock state.

Continuous 1
For most applications where a symbol only needs to be read once, it is recommended
that the scanner by set to Continuous 1.
IB-3 PC Keyboard Wedge User’s Manual

A-3

Appendix

The Keyboard Wedge has a limit of 10 held keys. That means that if there were 11
bound keys (not possible), the last one would be forgotten or ignored.

IB-3 PC Keyboard Wedge

Key Mapping Commands
See “Keyboard Layout” on page A-6 and “ASCII Table with Control Characters” on page A-8.

Momentary Key Bindings
(pushed once and released)

ASCII_DATABASE_#
The memory slot that
data is to be stored
Value (1-10)

ASCII_HEX
The ASCII value from
scanner
Value (0x00-0x7F)

KEY#_ASCII_DECIMAL
The key number based
on the keyboard map
Value (00-130)

There are 10 momentary bindings. These commands range from  to
.

Held Key Bindings
(pushed once and held)

ASCII_DATABASE_#
The memory slot that data
is to be stored
Value (1-10)

ASCII_HEX
The ASCII value from scanner
Value (0x00-0x7F)

Appendix

There are 10 held bindings. These commands range from  to .
There are 2 occurrences of the bound character to form a Key-ON and some time later
the Key-OFF.

Key Assigning
There are several keys for which there are no assigned ASCII characters. To access
these keys there is a need to assign them valid ASCII characters. To achieve this the
user can send commands to the Keyboard Wedge via bar code programming or RS-232
serial commands from a scanner or a terminal.
There are two types of keys that can be mapped.
• Pushed once and released
• Pushed and held.
Held keys such as Shift, Alt, and Control are examples of keys that need to be held so
that another key will be affected by it. When configuring the Keyboard Wedge the user
should know which keys need to be held and which keys are momentary. Standard
ASCII characters are already handled such as “a” vs. “A”

A-4

IB-3 PC Keyboard Wedge User’s Manual

IB-3 PC Keyboard Wedge

Auto Caps Discriminate
Wedge Controls Caps

Force Caps

Definition:

Sets the option for upper and lower case input/output.

Serial Cmd:



Default:

0

Options:

0 = Will manage shift for upper and lower case letters
(literal presentation)
1 = Will just send the letter key, ignoring shift/capslock status
2 = Will force all alpha to caps (sends all caps)
3 = Will force all alpha to lower case (sends all lower case)
These 4 options apply only to “a” through “z”.
Note: Some symbologies do not allow for upper and lower case letters.

Appendix

IB-3 PC Keyboard Wedge User’s Manual

A-5

IB-3 PC Keyboard Wedge

Keyboard Layout

Appendix

XT Keyboard

A-6

IB-3 PC Keyboard Wedge User’s Manual

IB-3 PC Keyboard Wedge

AT Keyboard

Appendix

IB-3 PC Keyboard Wedge User’s Manual

A-7

IB-3 PC Keyboard Wedge

Appendix

ASCII Table with Control Characters
Dec
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

A-8

Hex
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

Mne
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US

Ctrl
^@
^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

Dec
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

Hex
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

Ch
SP
!
“
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

Dec
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

Hex
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

IB-3 PC Keyboard Wedge User’s Manual

Ch
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

Dec
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

Hex
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

Ch
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
D



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
Tagged PDF                      : Yes
Page Mode                       : UseOutlines
XMP Toolkit                     : Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39
Producer                        : Acrobat Distiller 5.0.5 (Windows)
Create Date                     : 2004:01:08 13:41:52Z
Modify Date                     : 2009:03:30 15:56:13-07:00
Metadata Date                   : 2009:03:30 15:56:13-07:00
Creator Tool                    : FrameMaker 7.0
Document ID                     : uuid:92303b3f-b14d-4998-8a4b-e37fb9a98cc6
Instance ID                     : uuid:48003f94-34f8-4183-aa33-a0da913e087a
Format                          : application/pdf
Creator                         : 
Title                           : IB-3PC Keyboard Wedge User's Manual
Has XFA                         : No
Page Count                      : 32
Page Layout                     : SinglePage
Author                          : 
EXIF Metadata provided by
EXIF.tools

Navigation menu