" NOTICEThe information contained herein is proprietary and is provided solely for the
purpose of allowing customers to operate and service Intermec manufactured
equipment and is not to be released, reproduced, or used for any other purpose
without written permission of Intermec.
Disclaimer of Warranties. The sample source code included in this document is
presented for reference only. The code does not necessarily represent complete,
tested programs. The code is provided “AS IS WITH ALL FAULTS.” ALL
WARRANTIES ARE EXPRESSLY DISCLAIMED, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
Wewelcome your comments concerning this publication. Although every effort has
been made to keep it free of errors, some may occur. When reporting a specific
problem, please describe it briefly and include the book title and part number,as
well as the paragraph or figure number and the page number.
Send your comments to:
Intermec Technologies Corporation
Publications Department
550 Second Street SE
Cedar Rapids, IA 52401
INTERMEC, NORAND, NOR*WARE, and PEN*KEY are registered trademarks
of Intermec Technologies Corporation.
Ó1998 Intermec Technologies Corporation. All rights reserved.
This publication printed on recycled paper.
Acknowledgments
AS/400, IBM, IBM PC, Micro Channel, PS/2, and OS/2 are registered
trademarks and AIX and Presentation Manager are trademarks of International
Business Machines Corporation.
Microsoft, MS-DOS, and Windows, are registered trademarks and Visual Basic for
Windows,and Windows for Pen are trademarks of Microsoft Corporation.
SanDisk is a trademark of SanDisk Corporation.
FCC Computer Compliance
"
NOTICEThis equipment meets Class A digital device limits per Part 15 of FCC Rules.
These limits protect against interference in a commercial area. It emits, uses, and
can radiate radio frequency energy. If you do not install and use the equipment
according to its instructions, it may interfere with radio signals. Using it in a
residential area is likely to cause interference. If this occurs, you must correct the
interference at your expense.
Page 3
Canadian Computer Compliance
This Class A digital apparatus meets all requirements of the Canadian
Interference-Causing Equipment Regulations.
Cet appareil numérique de la classe A respecte toutes les exigences du Reglèment
sur le material boilleur du Canada
This publication provides technical reference for the
PEN*KEYR6500/6550 Hand-Held Computer.
Audience
This material is intended for experienced application programmers and information systems engineers.
Related Publications
Contact your Systems Engineer or Value-Added Reseller for
the following supporting publications:
" PEN*KEY Model 6500/6550 Mobile Mount Radio
Data Terminal User’s Guide (P/N: 961-047-099)
" VT220/ANSI Terminal Emulation Programmer’s Ref-
erence Guide (P/N: 977-047-037)
" Native Terminal Emulation Asynchronous Program-
mer’s Reference Guide (P/N: 977-047-038)
" 5250 Terminal Emulation Programmer’s Reference
Guide (P/N: 977-047-039)
" 3270 Terminal Emulation Programmer’s Reference
Guide (P/N: 977-047-040)
6500/6550 Computer Technical Reference1-1
Page 10
About the Technical Reference
The following shows how this publication is structured:
Section 1 -- Introduction
Introduces the 6500/6550 Computer and describes the minimal Windows 95 load improvements, various disk loads,
free space adjustments, abnormal shutdown procedure, etc.
Section 2 -- RangeLan2 Radio Driver
Describes the RangeLan2 Radio driver and its set up, use,
and what to do if the unit was not properly configured for
the Proxim Radio.
Section 3 -- TouchBase Driver
Describes the TouchBase (T5) driver and its set up, use, calibration, etc.
Section 4 -- Scanner Drivers
Describes tethered and wedge scanning methods and their
set up, and use; defines how to append characters, how to
set up tethered scanner barcodes, etc.
SECTION 1Introduction
Section 5 -- TCP/IP Network Driver
Describes how to install and configure the TCP/IP network
driver.
Section 6 -- Terminal Emulations
Provides terminal emulations with rugged keyboard overlays for the 6500/6550 Computer.
Appendixes
Lists the contents of three Windows 95 loads: 65HDWN95,
65HD9540, and 65HD9520
1-26500/6550 Computer Technical Reference
Page 11
SECTION 1Introduction
Customer Support
If you have questions about application development for the
6500/6550 Computer or need additional technical support,
contact Customer Support of the Norand Mobile Systems
Division of Intermec Technologies Corporation at
800-755-5505 (U.S.A and Canada) or 425-356-1799 for personal consultation.
Bulletin Board
The Customer Support Bulletin Board (BBS), provided by
Norand Mobile Systems Division, is also a source for additional software and documentation:
" Phone number: 319-369-3515 (14.4 Kbps modem)
319-369-3516 (28.8 Kbps modem)
" Protocol: Full duplex, ANSI or ANSI-BBS; 300 to
28,800 bps; v.32bis; 8 bits, no parity, 1 stop bit. For
high-speed modems, disable XON/XOFF and enable
RTS/CTS.
If signing on for the first time, type “new” and follow the
instructions. The BBS takes you through a new user signup procedure.
"
NOTE:The Customer Support BBS File Libraries, including Hot Tips and
Product Awareness Bulletins, are available on the Internet to authorized BBS users. Contact Customer Support for a current URL address.
6500/6550 Computer Technical Reference1-3
Page 12
Intermec Web Site
Use the following URL to access the Intermec Technologies
Corporation Web Site on the Internet:
www.intermec.com
A PDF online version of this manual will be available via
the following URL:
http://www.intermec.com/manuals/english
Open System Environments
The 6500 Computer Operating System consists of either
Windows 3.11 for Workgroups or MS-DOS 6.22. The common software is 65FL1000.
The 6550 Computer Operating Systems consists of Windows
3.11 for Workgroups, MS-DOS 6.22, or Windows 95. The
common software is 65FL2000.
SECTION 1Introduction
DOS 6.22
DOS resides on the C:\ FLASH drive for DOS/TE units and
on the D:\ internal FLASH drive for Windows 95 and Windows 3.11 units.
DOS supports the Ethernet, radio, and touch drivers.
Tethered scanner driver (65SCN7B.EXE) is supported. Sec-
tion 4 has information with options to beep, append characters, etc. The 6500/6550 User’s Guide has bar codes that
contain default settings to set up the tethered scanner.
Standard DOS supports double-wide characters (columns
by 25 lines) for both mode 40 and mode 80.
1-46500/6550 Computer Technical Reference
Page 13
SECTION 1Introduction
Windows 95
Windows 95 is factory-installed and implemented in the internal PC Card slot. A jumper on pins next to the internal
slot signals the board to boot to that drive. CMOS setup is
changed to boot to Windows 95. Windows 95 loads on various hard drives:
" SanDisk:20 MB (65HD9520) (see Appendix C)
40, 85 MB (65HD9540) (Appendix B)
" PC Card:260, 340 MB (65HDWN95) (Appendix A)
6500/6550 Computer
From the viewpoint of an application, the 6500/6550 Computer is like other Pentium PCs, with some exceptions, as
in the following descriptions.
The 6500/6550 Computer is a ruggedized, ergonomic, battery-powered, touch-based computer, with input from finger
touch, stylus, keyboard, or scanner. It has integrated communications and various combinations of external and internal peripherals. It is designed for a mobile environment.
Processor
The 6500 Computer contains a 486X 50 MHz processor.
The 6550 Computer contains an X5 133 MHz processor with
the benchmark at 75 MHz Pentium.
Memory
The 6500 Computer comes with a maximum of 16 MB.
The 6550 Computer comes with a maximum of 32 MB.
6500/6550 Computer Technical Reference1-5
Page 14
SECTION 1Introduction
RAM
The 6500/6550 Computer comes with 4, 8, or 16 MB of
RAM.
The 6550 Computer is expandable to 20 or 32 MB total.
Flash
The 6500/6550 Computer has a writeable flash file system
that provides storage for executable and system files. Currently, a 4 or 8 MB flash disk configuration is supported.
The computer also contains a SanDisk onboard flash.
PC Cards
Two version 2.0 PC Card type II slots — useable as single
type III (user-accessible) — or one version 2.0 type III slot,
are available. An internal type III PC Card slot is available
for the internal PC Card drive (10--340 MB).
These slots are for nonvolatile SRAM, flash or hard disk
data storage, radio or land modems, or other devices. System resources, which are available to the applications, may
also go on the flash drive.
Display
The 6500/6550 Computer features a backlit, touch-sensitive
display, either a 640x480 electroluminescent high-brightness on a Planar EL Panel (to be used with terminal emulation) or a 640x480 active matrix color LCD using 256 colors
on a Goldstar Color LCD (to be used with Windows 95).
The normal mode is landscape.
1-66500/6550 Computer Technical Reference
Page 15
SECTION 1Introduction
Terminal Emulation Support
The 6500/6550 Computer supports the standard combination terminal emulations, FWP650H0.
The following sizes (lines by characters) are supported :
" 8 x 20
" 10 x 20
" 12 x 20, 40
" 16 x 20, 40, 80
" 21 x 40, 80
" 25 x 40, 80
The following double-byte characters are supported:
" Japanese Kanji, PGM, 65DBCSJT
" Korean Hangu1, PGM, 65DBCKST
Touch Screen Interface
A high-resolution infrared touch interface supports menu
and mouse-driven applications. The screen can be customized to touchdown, time, and tap.
Network Interfaces
The 6500/6550 Computer has 2.4 GHz frequency hopping
spread-spectrum radio. There is an Ethernet, AMD PC Net
chipset onboard every unit, and an option for a token ring
(ISA Card).
6500/6550 Computer Technical Reference1-7
Page 16
SECTION 1Introduction
Input/Output Connectors
The following connectors are on the 6500/6550 Computer:
" Serial I/O:2 DP-9 (RS-232C standard)
" Parallel I/O:DB-25 (standard)
" Network Antenna:2.4 GHz RF SMA connector,
Ethernet RJ-45
" Audio:PC beeper, 3.5 mm phone jack for
microphone and audio line-out
1-86500/6550 Computer Technical Reference
Page 17
SECTION 1Introduction
System Configuration Utility (SCU)
Just after the system memory tests, you will be prompted to
reset the computer. Simultaneously press <Ctrl> + <Alt>
+ [S] on the keyboard. The system settings (CMOS) are
now configurable.
The Start Up menu contains date and time, fast or normal
boot, and boot device options.
Boot Device
Set the boot configuration to the following:
" FULLif using DOS or Windows 3.X
" BOOT DEVICESif using Windows 95
These options allow proper configuration and activation of
the sound and Ethernet controllers.
Disks
The Disks menu contains settings for diskette and hard
disk configurations.
Components
The Components menu contains settings for COM ports
parallel (LPT) ports, the Ethernet port, and keyboard settings.
Set the Ethernet port to:
" DISABLED if the onboard Ethernet controller is not
in use.
" ENABLEDto activate the controller.
6500/6550 Computer Technical Reference1-9
Page 18
SECTION 1Introduction
Booting
Upon receiving electrical power, the 6500/6550 Computer
boots immediately with no action required. On power up,
the 6500/6550 Computer conducts a Power-On Self-Test
(POST), runs a hardware initialization program, and then
boots DOS. The system then processes the CONFIG.SYS
and AUTOEXEC.BAT start-up files from the boot drive,
which is typically the Flash Drive (C:). When the boot process is completed, the C: prompt is displayed on the screen.
If Windows is installed, the system loads the Windows
Graphical User Interface (GUI).
PC Cards appear as unique drives of the 6500/6550 Computer operating system. The drive designation depends on
the PC Card slot in which it is installed.
Reboot
If the system freezes or locks up during normal operation,
you can reset it by performing a reboot. The type of reboot
depends upon the desired state of the 6500/6550 Computer
system.
Perform a warm start when you:
" Need to clear the system’s memory to run another pro-
gram.
" Do not want the computer to perform a self-test.
You must have a keyboard or keyboard emulator previously
attached to the system to perform a warm boot.
Perform a cold boot when the screen is frozen, or the system
is otherwise locked up. The cold boot is essentially a powerup sequence.
1-106500/6550 Computer Technical Reference
Page 19
SECTION 1Introduction
Warm Boot
To perform a warm boot:
1.Simultaneously press <Ctrl> + <Alt> + <Del> on the
keyboard to force the system to process the
CONFIG.SYS and AUTOEXEC.BAT files again.
2.Reload the desired software application, if necessary.
Cold Boot
To perform a cold boot:
1.Unplug the power supply from the wall outlet or turn
off the power ON/OFF switch on the DC power converter to remove power from the 6500/6550 Computer.
2.Plug in the power supply or turn on the power ON/
OFF switch on the DC converter to resort power to the
computer.
OR
" Push the RESET button on the rear panel of the
6500/6550 Computer.
6500/6550 Computer Technical Reference1-11
Page 20
Free Space Adjustments
Free space adjustments are for the 85 MB Windows 95 load
(65HD9540) and hard drive. For uncompressed space, free
C:\ compressed “virtual” drive space can be moved to the
H:\ uncompressed “real” drive.
1.Select Start ®® Programs ®® Accessories ®® SystemTools ®® Drive Space to access the “Drive Space”
window.
SECTION 1Introduction
1-126500/6550 Computer Technical Reference
Page 21
SECTION 1Introduction
The “Drive Space” window appears:
2.Highlight “C: Compressed drive” to indicate this is the
drive to adjust.
6500/6550 Computer Technical Reference1-13
Page 22
SECTION 1Introduction
3.Select Drive ®® Adjust Free Space from the “Drive
Space” title bar for the “Adjust Free Space” window.
1-146500/6550 Computer Technical Reference
Page 23
SECTION 1Introduction
The “Adjust Free Space” window appears with both
the compressed C: and uncompressed drive H:
4.Click and drag the slider on the bar to adjust the
space according to your needs.
"
NOTE:You cannot make either the C: drive or H: drive free space zero.
Place as much space to the C: drive as possible.
6500/6550 Computer Technical Reference1-15
Page 24
SECTION 1Introduction
5.Click the OK button to save your changes. A dialog
window appears with the prompt to restart the 6550
Computer:
6.Click the Yes button to restart the computer. Another
dialog window appears stating the change in free
space.
7.Click the OK button to reset the computer again.
At this point we recommend that you defragment your
drive. Even though it may state that it is 1% or 0% fragmented, you may get access to more space. As the drive
gets very full, the fragmentation becomes significantly more
important. It may indicate that you have several megabytes free, but this space may be in the left over areas of
partially filled allocation blocks. Defragmenting makes this
area more useable. It is important to routinely defragment
the drives on a periodic basis, possibly once each quarter.
1-166500/6550 Computer Technical Reference
Page 25
SECTION 1Introduction
Abnormal Windows 95 Shutdown
If a power loss or a glitch occurs, or the reset button was
pressed without actually shutting down Windows 95, an abnormal shutdown has occurred. Upon the next boot up, the
computer senses that Windows 95 was not properly shut
down, and prompts the user to press any key to run scandisk. This will require a keyboard as the touchdriver is not
loaded or active at this time. To avoid this issue, perform
the following steps in units shipped prior to March 10th,
1998.
1.A hidden file, msdos.sys is in the root C:\ directory
and has the +h +r +s attributes set. Go to the DOS
prompt on each unit (from Windows 95 ok), do the
following at the MS-DOS prompt:
From the C:> drive for the uncompressed Windows 95
loads (65HDWN95 for 260MB and 340MB hard
drives),
OR
From the H:> (physical, uncompressed) drive for the
compressed Windows 95 loads (65HD9520 and
65HD9540 for the 20, 40, and 85MB SanDisks).
insert the following: attrib -r -h -s msdos.sys
2.Edit MSDOS.SYS, and add AutoScan=0 (that is the
number zero, not the letter o) as a separate line item
under the [options] heading. Save, exit the text editor.
3.Follow that by resetting the attributes (so it is hidden
again, etc.) with a: attrib +r +h +s msdos.sys
4.Reboot the unit.
An abnormal shutdown can occur without running scandisk, thus the keyboard is not needed. Hard disk errors can
occur when Windows 95 is not properly shut down, thus
scandisk must be run once booted up (within Windows 95)
to find and correct errors that occurred.
6500/6550 Computer Technical Reference1-17
Page 26
Stacker on Hard Drive
The empty SanDisks cannot be put directly into the accessible PC Card slots because the cards are shipped with Stacker on them. Use a standard laptop or PC Card drive on a
standard desktop PC to reformat the drives.
Windows 95 Loads
The various Windows 95 loads for the 6550 Computer have
different functions and disk space available. See the appendixes for the contents of these loads.
Table 1-1
Windows 95 Loads
SECTION 1Introduction
Windows 95 H: (Physical)C: (Compressed)
DriveLoadUsedFreeUsedFree
20MB65HD952019.8 MB24 KB33.5 MB 6.25 MB
40MB65HD954039.5 MB294 KB80.6 MB 7.43 MB
85 MB65HD954039.5 MB45 MB (294 KB)* 80.6 MB 7.43 MB (90 MB)*
260 MB 65HDWN95188.0 MB 59.6 MB
340 MB 65HDWN95188.0 MB 136 MB
* Free space available when the 85 MB drive is resized (free space adjusted).
Examples of some of the functions not available on the
small loads (65HD9520 and 65HD9540) are:
" Internet connections -- AT&T, AOL, etc.
" Microsoft NetMeeting
" Various Help files
" Wang Imaging software
1-186500/6550 Computer Technical Reference
Page 27
SECTION 1Introduction
CONFIG.SYS
The contents of the CONFIG.SYS file are as follows:
DEVICE=C:\WINDOWS\HIMEM.SYS
FILES=60
SYSTEM.INI
The contents of the SYSTEM.INI file are as follows:
[boot.description]
keyboard.typ=Standard 101/102-Key or Microsoft Natural Keyboard
aspect=100,96,96
display.drv=Chips & Tech. Super VGA
mouse.drv=Standard mouse
system.drv=Standard PC
61THRSCN.DRV=61THRSCN v0.60 - Feb 12, 1998
[Tethered Scanner Driver]
; MessageBeepScanVerification controls the type of beep generated
; when a good scan is obtained.Valid values are: OFF, INTERNAL,
; EXTERNAL, and ALL. ALL does both internal and external.
MessageBeepScanVerification=INTERNAL
; MessageBeepStatusNotification controls the type of beep generated
; when a status change happens.Valid values are: OFF, INTERNAL,
; EXTERNAL, and ALL. ALL does both internal and external.
MessageBeepStatusNotification=INTERNAL
; MessageBoxStatusNotification controls whether or not a message box is
; generated when a status change happens.Valid values: TRUE and FALSE.
MessageBoxStatusNotification=TRUE
; EnableScannerWhenDriverLoads controls when the scanner is enabled.If
; TRUE the scanner is enabled when loaded by Windows and is always active
; until Windows shuts down.This option (if TRUE) does not require the
; OpenDriver and CloseDriver calls to be issued by the application to use
; the scanner. If TRUE it does NOT allow multiplexing of the scanner and
; external comm 1 connections.This option uses more power. Valid
; values: TRUE and FALSE.
; DisplayScanningDataDialog controls whether the Scanning Data... dialog
; is displayed when the trigger is pulled.Valid values TRUE and FALSE.
DisplayScanningDataDialog=TRUE
; ShowWindowOnLoad controls whether the scanner window icon is displayed
; onscreen.If FALSE there is no way to get to the scanner window.
; The valid values are TRUE and FALSE.
ShowWindowOnLoad=TRUE
; EnableScanCodes controls whether the scanner will include Scan Codes
; in the key messages that it generates.Valid values are TRUE and FALSE
EnableScanCodes=TRUE
; ExternalFlashOnScan controls whether the Good Scan light is flashed
; manually by the scanner driver when the data is received. Valid values
; are: TRUE and FALSE
ExternalFlashOnScan=FALSE
; DedicatedUARTAddress controls where the driver looks for a dedicated
; UART.The value must be a valid I/O address in decimal form.Zero
; causes the driver not to look for a dedicated UART.The default value
; is 488 decimal (1E8 hex).
DedicatedUARTAddress=1016
DedicatedUARTIrq=4
; AimingBeamDuration controls the length of time in milliseconds that the
; long range scanner using a dedicated UART emits an aiming beam.All
; other scanners should have this option set to 0 (the default value.)
AimingBeamDuration=0
; AppendCharacter determines if a byte value of AppendCharacterValue is
; appended onto the end of each valid scan.Valid values for
; AppendCharacterare: TRUE or FALSE. The AppendCharacterValue value can
; be anything from 0 to 255.Default is not to append the character.
AppendCharacter=FALSE
AppendCharacterValue=13
This section covers the RangeLAN2 Radio Driver supported
for the PEN*KEYR6500/6550 Computer.
Installation
"
NOTE:The RangeLAN2 Radio driver should already be factory-installed on
your 6500/6550 Computer. The installation procedure is normally
not necessary.
Ensure no other applications are running before you insert
the RangeLAN2 driver disk into the 6500/6550 Computer.
1. From the Windows desktop, select Start ®® Run.
6500/6550 Computer Technical Reference 2-1
Page 32
SECTION 2RangeLAN2 Radio Driver
The “Run” window appears:
2. Type C:\Proxim\setup.exe in the Open field, then
click the OK button to begin the installation. The “Security Setup” window appears, prompting you to close
any applications that may be running:
3. Click the OK button to continue.
2-2 6500/6550 Computer Technical Reference
Page 33
SECTION 2RangeLAN2 Radio Driver
The “Specified Directory” window appears:
4. Click the top button with the image of a PC to continue. The “Destination File” window appears to measure the files loaded onto the unit. Before any files are
loaded, a window appears to warn that existing files
may be replaced:
5. Click the No button to continue.
6500/6550 Computer Technical Reference 2-3
Page 34
SECTION 2RangeLAN2 Radio Driver
A second window appears with additional cautionary
information.
6. Click the Yes button to continue. The “Destination
File” window displays the files as they are loaded,
then a final “Security Successful” window appears.
7. Click the OK button to return to the desktop.
2-4 6500/6550 Computer Technical Reference
Page 35
SECTION 2RangeLAN2 Radio Driver
Status Monitor
Use the “Status Monitor” to display the status of this unit,
list driver version, node address, and any masters synchronized with this unit (if this unit is a station).
From the Windows desktop, select Start ®® Programs ®®RangeLAN2 Utilities ®® RangeLAN2 Status Monitor.
"
NOTE:The “Status Monitor” window may minimize onto the system tray
area of the Windows desktop. If it does, click the right mouse button
on the icon next to the audio icon to bring up the window.
6500/6550 Computer Technical Reference 2-5
Page 36
SECTION 2RangeLAN2 Radio Driver
The “Status Monitor” window appears:
Click the Hide button to keep the System Monitor active,
but hidden on the Windows desktop toolbar. Click the Re-move button to exit the “System Monitor” window.
2-6 6500/6550 Computer Technical Reference
Page 37
SECTION 2RangeLAN2 Radio Driver
Site Survey and Configuration Tool
Use the “Site Survey and Configuration Tool” to obtain information about the node address, ROM version, and country code of the RangeLAN2 card in this computer.
From the Windows desktop, select Start ®® Programs ®®
RangeLAN2 Utilities ®® RangeLAN2 Site Survey &
Configuration Tool.
6500/6550 Computer Technical Reference 2-7
Page 38
SECTION 2RangeLAN2 Radio Driver
The “Site Survey & Configuration Tool” window appears:
When this window is opened, the system reinitializes the
unit, then the status of this unit is displayed.
Each function within this window is accompanied with its
online help. Use this help for definitions and information
about each function. The following pages contain a summary of each of the functions provided in the program:
2-8 6500/6550 Computer Technical Reference
Page 39
SECTION 2RangeLAN2 Radio Driver
Masters
Click the Masters button to access the “Master List” window.
Use this window to search domains for masters with similar
security IDs; synchronize to a given master; and to view
and do quality checks to master links.
Click the Search All button to survey all fifteen network
domains (or channels). Click the Search One button, then
select from the drop-down list for a given channel to survey.
Click the Done button to exit the “Master List” window, the
system reinitializes this unit.
6500/6550 Computer Technical Reference 2-9
Page 40
SECTION 2RangeLAN2 Radio Driver
Snoop
Press the Snoop button to scan for signal strength versus
frequency. Snoop is a simpler version of a “spectrum analyzer” and displays in the 2.4 GHz frequency range operated by RangeLAN2.
To effectively use Snoop, configure this computer as a Master and turn off all other RangeLAN2 products in the area.
The snoop bars will then display true interference. You can
elect a slow, medium, or fast sampling mode.
" Click the Slow bullet to sample each frequency 300
times.
" Click the Medium bullet to sample each frequency 30
times.
" Click the Fast bullet to sample each frequency 3
times.
2-10 6500/6550 Computer Technical Reference
Page 41
SECTION 2RangeLAN2 Radio Driver
If there is any radio noise in a given frequency, a blue bar
appears to represent the average strength of that noise and
a green bar appears to represent the highest strength of
that noise. No color means there is no radio noise.
Configuration
Press the Configuration button to access the “Configuration” window. Use this window to change the 6550 Computer parameters to a station, an alternate master, or a master; to change hardware, driver, and security settings.
Click the Use Defaults button to revert the unit to its default settings. Use the online help to define the functions of
the “Configuration” window.
6500/6550 Computer Technical Reference 2-11
Page 42
SECTION 2RangeLAN2 Radio Driver
Site Survey
If this unit is configured to be a master, the Site Survey
function becomes available. Click the Site Survey button
to test for the node address or serial number, link quality,
activity, signal strength, number of responses to the survey,
and links to other displayed nodes. Use the online help for
explanations and definitions of these features.
2-12 6500/6550 Computer Technical Reference
Page 43
SECTION 2RangeLAN2 Radio Driver
Improper Configuration?
If your 6500/6550 Computer does not have the Proxim
RangeLAN2 7100 ISA Adapter (0001) network adapter, an
error message window appears with this message:
Your network adapter Proxim RangeLAN2 7100 ISA Adapter (0001)
is not working properly. You may need to set it up again. For more
information, see the Networking Troubleshooter in Windows Help.
If you receive such an error, click the OK button to continue
and do the following to prevent this message from appearing again, thus correcting the problem:
1. From the Windows desktop, double-click the My Com-puter icon for the “My Computer” window:
2. Double-click the Control Panel icon to access the
“Control Panel” window.
6500/6550 Computer Technical Reference 2-13
Page 44
The “Control Panel” window appears:
SECTION 2RangeLAN2 Radio Driver
3. Double-click the System icon to access the “System
Properties” window.
2-14 6500/6550 Computer Technical Reference
Page 45
SECTION 2RangeLAN2 Radio Driver
The “System Properties” window appears:
4. Click the Device Manager tab to access the
“6500/6550 Computer” tree:
6500/6550 Computer Technical Reference 2-15
Page 46
SECTION 2RangeLAN2 Radio Driver
The contents of the “6500/6550 Computer” tree appears:
5. Double-click on “Network Adapter” to expose its tree:
2-16 6500/6550 Computer Technical Reference
Page 47
SECTION 2RangeLAN2 Radio Driver
The contents of “Network Adapter” appears:
6. Select to highlight “Proxim RangeLAN2 7100 ISA
Adapter”, then click the Properties button to access
the properties of the Proxim RangeLAN2 adapter.
6500/6550 Computer Technical Reference 2-17
Page 48
SECTION 2RangeLAN2 Radio Driver
The “Proxim RangeLAN2 7100 ISA Adapter Properties” window appears:
7. Check the Disable in this hardware profile box,
then click the OK button to exit the “Properties” window.
Click the Close button to exit the “System Properties” window.
2-18 6500/6550 Computer Technical Reference
Page 49
Section 3
TouchBase Driver
""""""""""""""""""""""""""""
This section contains information about the TouchBase (T5)
Driver supported for the PEN*KEYR6500/6550 Computer.
This driver provides applications that configure your mouse
for right or left hand use and customize your touch preferences onscreen. This driver for Windows 95 may be
installed after the Windows 95 installation is complete.
Online help information is available. Select Start ®® Pro-grams ®® Touch ®® Touchscreen Driver Help to access
the online T5 driver user information.
6500/6550 Computer Technical Reference 3-1
Page 50
Installation
"
NOTE:The TouchBase driver should already be factory-installed on your
6500/6550 Computer. The installation procedure is normally not
necessary.
If the bus controller touchscreen is set to a port addresss or
IRQ other than the usual factory settings, the T5 driver
hardware configuration settings must be reset to match the
settings on the hardware itself.
To install the T5driver touchscreen, make sure no other applications are running. Insert the T5 driver disk into a
floppy drive on the 6500/6550 Computer, then do the following:
1. From the Windows desktop, select Start ®® Run to
access the “Run” window.
SECTION 3TouchBase Driver
3-2 6500/6550 Computer Technical Reference
Page 51
SECTION 3TouchBase Driver
The “Run” window appears:
2. Type A:\T5setup.exe in the Open field, then click the
OK button to begin the installation.
6500/6550 Computer Technical Reference 3-3
Page 52
SECTION 3TouchBase Driver
The “Touch Driver Installation (vX.XX)” window appears, prompting you for the correct directory to load
the touchscreen driver. The C:\WINDOWS directory
should be highlighted.
3. Click the OK button to continue.
3-4 6500/6550 Computer Technical Reference
Page 53
SECTION 3TouchBase Driver
The “License Agreement” window appears.
4. Click the Agree button to continue. The “Installing”
window appears, measuring the files loaded onto the
unit.
6500/6550 Computer Technical Reference 3-5
Page 54
The “Select Touchscreen” window appears.
SECTION 3TouchBase Driver
5. Select to highlight the Carroll Touch HBC -- Bus
touchscreen, then click the OK button to continue.
3-6 6500/6550 Computer Technical Reference
Page 55
SECTION 3TouchBase Driver
The “Select Group” window appears, prompting for the
group, such as TOUCH, to store the various T5 programs and the T5 online help.
6. Select a group to store the T5 programs and help, or
click the OK button to accept “Touch” as the group and
continue. A “Hardware Configuration” prompt appears.
7. Click the OK button to continue.
6500/6550 Computer Technical Reference 3-7
Page 56
SECTION 3TouchBase Driver
A “Hardware Controls (Bus)” window appears.
8. Set the Irq field to 9 and set the Address field to the
200h port (6500 Computer) or the 2a0h port (6550
Computer). Click the OK button to continue. A readme window appears:
9. Read the contents of this window, click the OK button
to continue. An “Installation Complete” prompt appears. Click the OK button to return to the Windows
desktop.
Be sure to restart the 6500/6550 Computer to successfully
load the T5 driver.
3-8 6500/6550 Computer Technical Reference
Page 57
SECTION 3TouchBase Driver
After you restart the system, touching the screen should
result in some movement of the mouse cursor, although it
will not accurately follow your finger until you calibrate.
Often, the cursor immediately moves to one corner of the
screen and it will be impossible to move it anywhere else.
This is quite normal and will be remedied by calibration.
If the mouse cursor does not move at all, the driver is not
communicating with the touchscreen correctly, and you
need to refer to the online help troubleshooting section.
Optional Parameters
There are two optional parameters you can set up to run
each time you start the system:
" T5ctrl /C:HARDWARE
Starts the program at the hardware controls window
and exits the program when the OK button is clicked.
" T5ctrl /C:CALIBRATE
Goes straight to calibration, and exits right after calibrating. You may wish to call the program in this
mode from within your own applications.
6500/6550 Computer Technical Reference 3-9
Page 58
How to Use Touch Screen Control
Select Start ®® Programs ®® Touch ®® Touchscreen
Control to access the “Touch Screen Control” window:
SECTION 3TouchBase Driver
If you do not have a mouse, you can start the control panel
using the keyboard.
1. Use <Ctrl> + <Esc> to bring up the “Windows 95
Start” menu.
2. Use arrow keys to select Programs ®® Touch ®®Touchscreen Control, then press Enter to access
the “Touch Screen Control” program.
3. Once the program starts, press <Ctrl> + <C> to start
the calibration.
3-10 6500/6550 Computer Technical Reference
Page 59
SECTION 3TouchBase Driver
With the touch screen working and correctly calibrated,
touching the screen should move the mouse cursor immediately to the point of the touch, and the cursor should follow
you as you slide your finger across the screen.
Use the “Windows 95 Touch Screen Control” program to
configure and calibrate the touchscreen. The program configures the hardware, the button emulation mode, and various other options.
The T5 driver online help provides extensive information
about the “Touch Screen Control” program. The following
pages contain a summary of each of the functions provided
in the program.
6500/6550 Computer Technical Reference 3-11
Page 60
SECTION 3TouchBase Driver
Hardware Controls
Press the Hardware Controls button to access the “Hardware Controls (Bus)” window. You have already seen this
window when you set up the T5 touchscreen.
Use this window to configure the port address and the IRQ
setup for this touchscreen controller which plugs directly
into the PC bus. The default parameters should match the
factory default settings.
The Re-initialize button performs the same initialization
used at the driver load time, if any. You may need to reinitialize the system if you power your touchscreen off and on
for any reason. Note that this button cannot activate a new
set of COM port parameters.
Changes to the hardware or communications parameters
never take effect until you restart your system.
3-12 6500/6550 Computer Technical Reference
Page 61
SECTION 3TouchBase Driver
User Controls
Press the User Controls button to access the “User Controls” window to manipulate various features of the stylus
pen.
" Touch and drag the sliders to adjust the settings.
" Add a check mark to Touch Offset if you want a
delayed reaction to your touch.
" A check mark in Sound means the system emits a
beep each time you touch the screen.
" The three Button Simulation options act like a Left
Right Mouse Button toggle. You can elect left (default), right, or both mouse buttons.
Click the Apply button to save your changes, or click the
Cancel button to exit without any changes.
6500/6550 Computer Technical Reference 3-13
Page 62
SECTION 3TouchBase Driver
Left Right Mouse Button Toggle
A small control program is available that simulates a
mouse. Select Start ®® Programs ®® Touch ®® Left-rightMouse Button Toggle to bring up this program.
The “Left Right Mouse Button Toggle” program appears. A
mouse is illustrated with the currentt mouse button highlighted.
You can click either the left or right mouse button on the
mouse to toggle the setting, but you must bring down a
menu (upper left corner) to select both mouse buttons.
3-14 6500/6550 Computer Technical Reference
Page 63
SECTION 3TouchBase Driver
Button Modes
Click the Button Modes button to access the “Button
Modes” window. Use this window to simulate mouse button
clicks for the touchscreen. With many options, you can set
the touchscreen to your application’s and personal preferences.
Click the Default button to revert to the factory settings.
Click the Apply button to save any changes, or click the
Cancel button exit this screen without saving any changes.
6500/6550 Computer Technical Reference 3-15
Page 64
SECTION 3TouchBase Driver
Advanced Settings
Click the Advanced Settings button to access the “Advanced settings” window. This window modifies some of the
less common driver settings. Options like swapping X and
Y coordinates; supporting various controllers; automatic
driver load; maximize touchscreen position reports; maximize number of coordinate reports (packets) to be ignored;
and adjust the hardware touch mode are available.
Click the Apply button to save these changes, or restart
your Windows 95 to apply the changes.
3-16 6500/6550 Computer Technical Reference
Page 65
SECTION 3TouchBase Driver
Calibration
Calibration enables the software to accurately align touch
with the mouse cursor. This procedure must usually be
done only once, as part of the initial software installation,
and only needs to be repeated if the alignment of the touchscreen with the visual image changes, for example when
you change or adjust the monitor.
1. Click the Calibrate button to start the calibration
program.
2. Touch the screen where the two 8s appear, the position of which the driver stores in the Windows 95 Reg-
istry.
If calibration was successful, a confirmation window
appears. Click OK to continue:
You can call the program to perform calibration immediately from entry as follows. You may wish to build this call
into your application:
T5ctrl /c:CALIBRATE
6500/6550 Computer Technical Reference 3-17
Page 66
SECTION 3TouchBase Driver
3-18 6500/6550 Computer Technical Reference
Page 67
Section 4
Scanner Drivers
""""""""""""""""""""""""""""
This section contains information about the scanner drivers
supported for the PEN*KEYR6500/6550 Computer.
Appending Bar Code Control Characters
If you want an automatic carriage return or tab character
postfixed to the bar code for the system to automatically
jump the cursor to the next field, use this option to append
an automatic character to the bar code scanned. This allows the operator to avoid touching the screen.
The SYSTEM.INI file has an option to append characters.
Below is a sample system.ini file adding a tab character:
; AppendCharacter determines if byte value AppendCharacterValue will be
; appended on to the end of each valid scan.Valid values for
; AppendCharacter are: TRUE or FALSE.The AppendCharacterValue can be
; anything from 0 to 255.Default is not to append the character.
AppendCharacter=TRUE
AppendCharacterValue=13
“13” is the ASCII value for Carriage Return.
6500/6550 Computer Technical Reference 4-1
Page 68
DOS Scanning
65SCN7B.EXE
65SCN7B.EXE is a DOS TSR driver for the external serial
scanners. 65SCN7B must be loaded for any scanning to occur.
65SCN7B is generally installed in the AUTOEXEC.BAT
file, according to the following format:
65SCN7B [-option[value]] ...
65SCN7B uses command line switches to enable the desired
functions.
EXAMPLE:65SCN7B -W
The descriptions of the command line switches, for
65SCN7B, are as follows:
SECTION 4Scanner Drivers
Table 4-1
65SCN7B Options
SwitchesDescription
--? or --HEither of these options results in a help screen that briefly describes
the various options.
--B[n]Beep on good scan. Range of valid values for n:
0 = no beep
1 = beep (default)
--WEnable the wedge mode of operation. Scanner data is sent to the
keyboard, using the method selected by the --P switch.
The absence of --W requires an application to request scanner data
through the API scanning method.
--O[n]Time between outputting data, where n=0--9 timer ticks (~55ms).
For example: if “n” = 5, then five additional timer ticks (or 5*55 =
275ms) are put between each character sent to the keyboard buffer.
4-2 6500/6550 Computer Technical Reference
Page 69
SECTION 4Scanner Drivers
Scanning Methods
The 6500/6550 Computer supports scanning, with an external tethered serial laser scanner connected to the serial
communication port. Scanner data can be sent to an application via the keyboard (Wedge Mode).
The following paragraphs describe the scanning operation
for:
" Tethered Scanning, using an external serial scanner.
" Wedge Scanning, where data is presented to a
scanner-unaware application as keystrokes.
Tethered Scanning
Tethered scanning is supported for any external device that
sends its serial data at 9600 baud, 8 data bits, no parity, 1
stop bit, with an ASCII STX (hex 02) before the data and an
ASCII ETX (hex 03) after the data. No protocols are supported such as ACK/NAK, RTS/CTS or XON/XOFF. All
8-bit characters, between the STX and ETX, are stuffed into
the PC BIOS key buffer. The 65SCN7B limit for the number of characters is more than 100 characters.
Tethered laser power is always on, which allows a tethered
laser to scan, decode, and send the data as soon as it is
plugged in; even when there is no driver and application to
handle the data. Therefore, proper operation of the tethered laser is no indication that 65SCN7B is the correct version, nor that it is correctly configured, nor that the application program is designed correctly.
There is not a supported method to send configuration parameters to a tethered serial device. Tethered laser devices
can only be configured using setup bar codes that are listed
in the respective user manual.
The 6550 Computer supports: Serial, decoded out scanners;
Symbol LS3203ER and LS3603; PSC5300 IP Series; and
Intermec scanners through the PS/2 port.
6500/6550 Computer Technical Reference 4-3
Page 70
SECTION 4Scanner Drivers
Wedge Scanning
Wedge scanning presents scanner data to an application as
key presses. Wedge scanning is simple to implement but
allows scanning at any time and does not support data validations beyond those provided by the laser device.
Some applications are sensitive to nonkeystroke values in
the key buffer such as 0x0a or 0x0d or other nondisplayable
characters. So be aware of what the tethered device is
sending. If data does not make it to the key buffer, is wrong
or the application hangs, verify what data is being received
from the scanner device. A DOS terminal emulator, such as
ProComm, can be used — without 65SCN7B loaded — to
verify the data received at the serial communications port.
Load the “65SCN7B --e --w” TSR and then the application.
Do not load or use 6500IKPS nor any FWP65xHx programs
with the 65SCN7B TSR when either the “-e” or “-w”
switches are used. These two switches cause 65SCN7B to
send scan data from the laser to the PC BIOS console key
buffer where an application can read it as keystrokes.
6500IKPS and FWP65xHx do not look for their scan data in
the keyboard buffer. They get the data through an API INT
call to 65SCN7B.
Wedge scanning allows an operator to scan-ahead of the application because the application cannot disable scanning.
65SCN7B buffers scanner data so no scanner data is lost
and passes the data to the key buffer as the application
asks for keys. The operator gets a good scan indication
even though the application may later reject the data.
When the application rejects the scanner data, the operator
must figure out which scans were accepted and which were
not and rescan the rejected scans.
4-4 6500/6550 Computer Technical Reference
Page 71
Section 5
TCP/IP Network Driver
""""""""""""""""""""""""""""
This section contains installation information about the
Transmission Control Protocol/Internet Protocol (TCP/IP)
network driver supported for the PEN*KEYR6500/6550
Computer. This driver for Windows 95 readies the handheld computer for communications.
6500/6550 Computer Technical Reference 5-1
Page 72
Installation
"
NOTE:The TCP/IP network driver should already be factory-installed on
your 6500/6550 Computer. The installation procedure is normally
not necessary.
To install the TCP/IP network driver, make sure no other
applications are running, then do the following:
1. From the Windows desktop, double-click the My Com-puter icon for the “My Computer” window:
SECTION 5TCP/IP Network Driver
5-2 6500/6550 Computer Technical Reference
Page 73
SECTION 5TCP/IP Network Driver
2. Double-click the Control Panel icon for the “Control
Panel” window:
3. Double-click the Network icon to access the “Network” window.
6500/6550 Computer Technical Reference 5-3
Page 74
SECTION 5TCP/IP Network Driver
The “Network” window appears with the “Configuration” page:
4. Click the Add button to access the “Select Network
Component Type” window.
5-4 6500/6550 Computer Technical Reference
Page 75
SECTION 5TCP/IP Network Driver
The “Select Network Component Type” window appears:
5. Select “Protocol” then click the Add button to access
the “Select Network Protocol” window.
6500/6550 Computer Technical Reference 5-5
Page 76
SECTION 5TCP/IP Network Driver
The “Select Network Protocol” window appears:
6. Select “Microsoft” under Manufacturers, then select
“TCP/IP” under Network Protocols.
7. Click the OK button to save and return to the “Network” window with “Configuration” page displayed.
At this point, you can configure file and printer sharing.
5-6 6500/6550 Computer Technical Reference
Page 77
SECTION 5TCP/IP Network Driver
File and Printer Sharing
Do the following to configure file and printer sharing for
Microsoft via Network Service. At this point you should be
on the “Network” window with the “Configuration” page
displayed.
1. Click the File and Print Sharing button to access
the “File and Print Sharing” window.
6500/6550 Computer Technical Reference 5-7
Page 78
SECTION 5TCP/IP Network Driver
The “File and Print Sharing” window appears:
2. Check both boxes on, then click the OK button to save
and return to the “Network” window.
5-8 6500/6550 Computer Technical Reference
Page 79
SECTION 5TCP/IP Network Driver
3. Click the Identification tab and enter the computer
name and workgroup. The computer description can
be left blank.
At this point, you must do a cold reboot for the changes to
take effect. Click the OK button to save your entries and
follow the steps in rebooting the system.
6500/6550 Computer Technical Reference 5-9
Page 80
System Reboot
The system must do a cold reboot for the changes to take
effect. A prompt window appears, stating that you must
insert a Windows 95 CD ROM. This is not necessary.
1. Click the OK button to continue. A “Copying Files”
window appears:
SECTION 5TCP/IP Network Driver
2. Type “c:\windows\options\cabs” in the Copy files
from field, then click the OK button. A status win-
dow appears monitoring the files copied from the Windows 95 CD-ROM.
5-10 6500/6550 Computer Technical Reference
Page 81
SECTION 5TCP/IP Network Driver
When done, the system prompts you to restart the
computer.
3. Click the Yes button to continue.
The system shuts down, then restarts, returning to the
Windows desktop with the “Control Panel” and “My Computer” windows still open.
6500/6550 Computer Technical Reference 5-11
Page 82
SECTION 5TCP/IP Network Driver
5-12 6500/6550 Computer Technical Reference
Page 83
Section 6
Terminal Emulations
""""""""""""""""""""""""""""
This section contains information about the terminal
emulations with keyboard overlays supported for the
PEN*KEYR6500/6550 Computer.
Terminal Emulation
The terminal emulations on the 6500/6550 Computer are
the same as other hand-held computers and vehicle mounts.
The standard combination terminal emulation, FWP650H0,
is not compatible with Windows 3.11 or Windows 95. You
cannot run emulations from the Windows 95 MS-DOS window.
You must press <Alt> + <M> to access the Setup Menus.
See the PEN*KEY Model 6500/6550 Mobile Mount RadioData Terminal User’s Guide (P/N: 961-047-099) for information about these Setup Menus.
Terminal emulation fonts include pictures and Double Byte
Character Set (DBCS) fonts.
6500/6550 Computer Technical Reference 6-1
Page 84
SECTION 6Terminal Emulations
Loading Terminal Emulations
The 6500/6550 Computer can be configured to use both
Windows 95 and the terminal emulations. In the Windows
95 load, the C: drive is the internal hard drive (such as SanDisk or other PC Cards). With the terminal emulation load,
the C: drive is the 4MB of flash.
1. Use the 85MB SanDisk card with Windows 95 to free
space on the hard drive.
2. Load the terminal emulation files onto the root C:
drive (SanDisk).
3. Create a bootup routine to give you the choice to boot
to DOS, DOS with terminal emulation running, or
Windows 95.
Supporting Publications
These publications also provide information about terminal
emulation:
" VT220/ANSI Terminal Emulation Programmer’s Ref-
erence Guide (P/N: 977-047-037)
" Native Terminal Emulation Asynchronous Program-
mer’s Reference Guide (P/N: 977-047-038)
" 5250 Terminal Emulation Programmer’s Reference
Guide (P/N: 977-047-039)
" 3270 Terminal Emulation Programmer’s Reference
Guide (P/N: 977-047-040)
6-2 6500/6550 Computer Technical Reference
Page 85
SECTION 6Terminal Emulations
Keyboard Overlays
PEN*KEY 65X0 DOS/PC Keyboard
Figure 6-1
P/N: 340-044-001
6500/6550 Computer Technical Reference 6-3
Page 86
SECTION 6Terminal Emulations
PEN*KEY 65X0 VT220 Keyboard
6-4 6500/6550 Computer Technical Reference
Figure 6-2
P/N: 340-044-002
Page 87
SECTION 6Terminal Emulations
PEN*KEY 65X0 NORANDRRNative Keyboard
Figure 6-3
P/N: 340-044-003
6500/6550 Computer Technical Reference 6-5
Page 88
SECTION 6Terminal Emulations
PEN*KEY 65X0 5250 Keyboard
6-6 6500/6550 Computer Technical Reference
Figure 6-4
P/N: 340-044-004
Page 89
SECTION 6Terminal Emulations
PEN*KEY 65X0 3270 Keyboard
Figure 6-5
P/N: 340-044-005
6500/6550 Computer Technical Reference 6-7
Page 90
SECTION 6Terminal Emulations
6-8 6500/6550 Computer Technical Reference
Page 91
Appendix A
Full Load — 65HDWN95
""""""""""""""""""""""""""""
This appendix shows the contents of the Full Load
65HDWN95 applicable for the 260 MB and 340 MB hard
drives. Small Load 65HD9540 (40 MB and 85 MB SanDisks) is in Appendix B. Small Load 65HD9520 (20 MB
SanDisk) is in Appendix C.
Connection Wizard
INTERNET<DIR>02-18-985:04p Internet Explorer
NETMEETI<DIR>02-18-985:04p NetMeeting
ONLINESE<DIR>02-18-985:04p Online Services
RL2<DIR>02-18-985:04p rl2
SECURITY<DIR>02-18-985:04p Security
THEMICRO<DIR>02-18-985:04p The Microsoft Network
WINDOWSM<DIR>02-18-985:04p Windows Messaging