Symbol Technologies, Inc. One Symbol Plaza, Holtsville N.Y. 11742
PDT 3400
Product Reference Guide
70-32643-01
Revision A
May 1998
1998
by Symbol Technologies, Inc. All rights reserved.
No part of this publication may be reproduced or used in any form, or by any electrical or
mechanical means, without permission in writing from Symbol. This includes electronic or
mechanical means, such as photocopying, recording, or information storage and retrieval
systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware,
furnished to the user is on a licensed basis. Symbol grants to the user a non-transferable and
non-exclusive license to use each software or firmware program delivered hereunder (licensed
program). Except as noted below, such license may not be assigned, sublicensed, or otherwise
transferred by the user without prior written consent of Symbol. No right to copy a licensed
program in whole or in part is granted, except as permitted under copyright law. The user
shall not modify, merge, or incorporate any form or portion of a licensed program with other
program material, create a derivative work from a licensed program, or use a licensed
program in a network without written permission from Symbol. The user agrees to maintain
Symbol’s copyright notice on the licensed programs delivered hereunder, and to include the
same on any authorized copies it makes, in whole or in part. The user agrees not to
decompile, disassemble, decode, or reverse engineer any licensed program delivered to the
user or any portion thereof.
Symbol reserves the right to make changes to any software or product to improve reliability,
function, or design.
Symbol does not assume any product liability arising out of, or in connection with, the
application or use of any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any
Symbol Technologies, Inc., intellectual property rights. An implied license only exists for
equipment, circuits, and subsystems contained in Symbol products.
Symbol, Spectrum One, and Spectrum24 are registered trademarks of Symbol Technologies,
Inc. Other product names mentioned in this manual may be trademarks or registered
trademarks of their respective companies and are hereby acknowledged.
Symbol Technologies, Inc.
One Symbol Plaza
Holtsville, New York 11742-1300
http://www.symbol.com
general information about the PDT 3400 and accessories
t
software and hardware installation procedures
t
discussion of configuration issues
t
configuration instructions
t
operating and maintenance instructions
t
assistance with troubleshooting set-up and operating problems
t
demo program instructions and database.
This manual is intended for use by:
System Administrators who:get equipment ready for use
provides:
Application Developers who:need to understand PDT 3400 operator requirements
obtain and configure applications
test applications that work on the PDT 3400
deliver PDT 3400s to operators and provide support.
need to understand the PDT 3400 system administrator’s
operating needs and specifications
develop applications that meet operating specifications
required by the system administrator and that work
effectively on the PDT 3400.
ix
PDT 3400 Product Reference Guide
Notational Conventions
The following conventions are used in this document:
t
"Operator" and "User" refer to anyone using an application on a PDT 3400 series.
t
"PC" refers to the IBM personal computer or compatible system that you are using
to develop applications.
t
"Terminal" or “hand-held computer" refers to a PDT 3400.
t
"You" refers to the administrator who is using this manual as a reference aid to
install, configure, operate, maintain, and troubleshoot the PDT 3400.
t
Keystrokes in bold type indicate non-alphanumeric keystrokes on the PC. For
example:
Select the <F1> key to access on-line help.
t
Bold
type is used to identify menu items and input or text fields on a PDT 3400
screen
t
Italics
s
are used:
for the names of parameters in function prototypes and variable names in usage
and syntax descriptions
s
to highlight specific items in the general text
s
to identify chapters and sections in this and related documents
t
Square brackets [] in a command line enclose optional command line parameters.
t
The piping symbol | has the effect of "or" when it is used to separate inline
parameters on a command line; i.e., it separates alternative values for parameters.
t
Bullets (•) indicate:
s
action items
s
lists of alternatives
s
lists of required steps that are not necessarily sequential
t
Sequential lists (e.g., those that describe step-by-step procedures) appear as
numbered lists.
x
About this Manual
Related Publications
The following is a list of documents and publications that you may find useful if you want to
know more about the PDT 3400 itself or about the tools and utilities that are available for
writing applications for the PDT 3400.
Documents Available from Symbol Technologies
t
PDT 3400 System Software Manual
p/n 70-33290-XX
t
PDT 3400 Quick Reference Guide
p/n 70-32642-XX
t
CRD 3400/VCD 3400 Cradles Quick Reference Guide
p/n 70-32810-XX
t
PDT 3430 Developer’s Guide for the Motorola® DataTAC® Wireless Wide Area
Network (WWAN)
p/n 70-33291-XX
t
PDT 3433 Developer’s Guide for the INET Spider CDPD Wireless Wide Area
Network (WWAN)
p/n 70-33749-XX
External Documents and Publications
t
Microsoft Windows & MS-DOS User’s Guide
xi
PDT 3400 Product Reference Guide
Service Information
If you have a problem with your equipment, contact the Symbol Support Center. Before
calling, have the model number, serial number, and (if necessary) several of your bar code
symbols at hand.
Call the Support Center from a phone near the equipment so that the service person can try
to talk you through your problem. If the equipment is found to be working properly and the
problem is symbol readability, the Support Center will request samples of your bar codes for
analysis at our plant.
If your problem cannot be solved over the phone, you may need to return your equipment
for servicing. If that is necessary, you will be given specific directions.
Note: Symbol Technologies is not responsible for any damages incurred during
shipment if the approved shipping container is not used. Shipping the units
improperly can possibly void the warranty. If the original shipping
container was not kept, contact Symbol to have another sent to you.
Symbol Support Center
For service information, warranty information or technical assistance, call:
USA
SYMBOL SUPPORT CENTER
1-800-653-5350
Canada
Mississauga, Ontario
Canadian Headquarters
(905) 629-7226
Europe
Symbol Place
Winnersh Triangle
Berskshire RG4 5TP
United Kingdom
+44 1189 45 7222(outside UK)
0 1189 45 7222 (inside UK)
xii
About this Manual
Asia
Singapore
Symbol Technologies Asia, Inc.
337-6588 (Inside Singapore)
+65-337-6588 (Outside Singapore)
If you purchased your Symbol product from a Symbol Business Partner, contact that Business
Partner for service.
xiii
PDT 3400 Product Reference Guide
xiv
Chapter 1
Getting Started with the PDT 3400
Introduction
The PDT 3400 is a hand-held computer which combines a PC-standard architecture (16-bit
VG-230), Microsoft MS-DOS, integrated scanning capability, signature capture, 47-key data
input, PCMCIA capability, an IrDA-compliant interface for printing and communications,
and several Wireless Wide Area Network (WWAN) radio network options.
The PDT 3400 uses a standard MS-DOS 6.22 operating environment and software tools such
as C/C++ for DOS and Microsoft® Visual C++ for Windows for application development.
Power for the PDT 3400 is provided by a rechargeable NiMH battery pack, which can be
ordered from Symbol Technologies.
Symbol provides TSR extensions for non-PC peripherals (RF, scanning, power management,
flash management, signature capture, etc.). To assist in downloading system software and
applications to the PDT 3400 terminal, Symbol provides the Windows-based Terminal
Configuration Manager (TCM) for use on the development PC. TCM assists the system
administrator/application developer in building hex images and transferring hex images to
the PDT 3400.
Unpacking the PDT 3400
Carefully remove all protective material from around the terminal and other equipment and
save the shipping containers for later storage and shipping.
Verify that you received all equipment listed on the packing slip and inspect the equipment
for damage. If you find any damaged or missing items, contact the Symbol Support Center at
(800) 653-5350 immediately.
1-1
PDT 3400 Product Reference Guide
Parts of the PDT 3400
Beeper
Charging LED
Scan Window
Display
Scan Bar
Keyboard
Regulatory Label
^F6
%F5
$F4
Front View
Scan LED
T op View
IrDA Interface
(Communications Port)
Charging
Contacts
Base View
Battery Latch
Battery
1-2
Handstrap
Handstrap Button
Back View
Getting Started with the PDT 3400
Parts of the PDT 3400 (cont.)
Processing Capability. 8 16 MHz, VG-230 PC with up to 4.5 MB flash for BIOS, DOS,
and program storage and up to 4 MB of RAM for data and/or program storage.
Operating System. MS-DOS 6.22.
Application Development Tools. DOS application development tools include C/C++
for DOS and Microsoft Visual C++ for Windows. Symbol provides TSRs for a DOS
environment (scanning, RF, power management, flash management, etc.).
Accessories/Peripherals
Development PC
With operating system of DOS 6.22 or greater.
Cradles
The CRD 3400 office cradle and VCD 3400 vehicle cradle provide battery charging,
communications, and safe storage for the PDT 3400.
Holster
Provides a way to carry the terminal, as well as convenient storage and protection for the
PDT 3400 when not in use.
Batteries
Primary power for the PDT 3400 is provided by a 2100 mAh or 1300 mAh Nickel Metal
Hydride (NiMH) battery pack.
Battery Chargers
NiMH batteries can be charged in a PDT 3400 seated in the CRD 3400 or VCD 3400, or
externally through a UBC 2000 charger with adapter. Refer to Chapter 10, Maintenance, for
instructions.
1-3
PDT 3400 Product Reference Guide
Cables
An RS-232 communications cable and a null-modem cable are required for connecting the
CRD 3400/VCD 34XX to a host computer. An RS-232 communications cable is required for
linking one cradle to another cradle. Other interconnect cables may be required for
connecting a 3400 cradle chain to another Symbol cradle chain. Refer to Chapter 3, Installing the Hardware, for more information.
SDK
The PDT 3400 Software Development Kit (SDK) contains all software and documentation to
assist you in developing applications to run on the PDT 3400.
You will need one or more application development environments (ADEs) from other
vendors to develop applications for the PDT 3400. Some examples are Microsoft or Borland
C/C++ for DOS.
Other Software
An OEM version of Stacker is supplied for use on both the development PC and the PDT
3400 for extending your storage capacity. Refer to Chapter 4, Terminal Configuration Issues,
for information on Stacker.
1-4
Getting Started with the PDT 3400
Before You Use the PDT 3400
Charge and Install the Battery
Prior to using the PDT 3400 for the first time, install and, if necessary, charge the NiMH
battery. The battery can be charged externally before installation or after installation in the
PDT 3400.
Refer to Chapter 10, Maintenance, for instructions on charging and installing the battery.
Configure the PDT 3400
Configuration consists of loading the software and applications in the PDT 3400’s flash,
creating and loading a RAM disk, and setting the PDT 3400’s operating parameters. For a
discussion of configuration issues/considerations and an overview of the process, refer to
Chapter 4, Terminal Configuration Issues. For instructions on how to edit the configuration
files, load software, create a RAM disk, and set parameters, refer to Chapters 5-8.
1-5
PDT 3400 Product Reference Guide
1-6
Chapter 2
Software Installation on Development PC
Overview
The PDT 3400 software development kit (SDK) is available for developing applications to
run on the PDT 3400. This kit includes:
tMS DOS 6.22 (kernel files only)
tSymbol-provided DOS files (TSRs)
tStacker 4.1
tDefault hex image
tTCM scripts
tSample files
DOS
MS DOS 6.22, while recommended and supplied with the PDT 3400 SDK, is not required
for use on the development PC. Any version of MS DOS 5.0 or greater is acceptable. The SDK
installation program loads the required MS DOS 6.22 components on the development PC
used to create the hex files (via Terminal Configuration Manager) for download to the
terminal.
Note: The copy of MS DOS 6.22 (kernel files only) supplied in the SDK is
for use on the PDT 3400 ONLY. No license is included in the PDT
3400 SDK for using MS DOS on the development PC; you must have
your own valid MS DOS license (preferably for MS DOS 6.22) for the
development PC to use the SDK.
2-1
PDT 3400 Product Reference Guide
The PDT 3400 is designed to run MS DOS 6.22, and all of the programs provided by Symbol
for the PDT 3400 are based on MS DOS 6.22. If you use any other version of DOS in the
PDT 3400, Symbol cannot guarantee that all of the terminal’s features will function properly.
Stacker Installation
Stacker version 4.1 from Stac Electronics is provided with the SDK for use on both the
development PC and the PDT 3400 terminal. Each SDK comes with a single user license for
using Stacker on a single development PC. Each PDT 3400 terminal comes with a single user
license for Stacker for that terminal.
Note: Stacker is only certified for use with Windows 3.1.
Stacker is NOT required to use the PDT 3400. However, if you plan to use Stacker to
compress the terminal’s ROM disk, then Stacker must be used on the development PC as well.
Note: You can use Stacker to compress the terminal’s RAM disk without
compressing your development PC’s hard drive, but the Stacker
installation files must be on the development PC.
When installing Stacker, first decide what you intend to use it for:
tIf you use Stacker to increase the drive space on your development PC, then you must
inform the Stacker installation program (Custom Installation Option) to leave at
least 10 MB of your hard drive uncompressed and available for use in creating
compressed volumes for the PDT 3400.
tIf you use Stacker to compress the PDT 3400’s ROM disk, then you need only create
a volume to suit the size of the ROM disk you intend to compress.
tIf you only use Stacker to compress the PDT 3400’s RAM drive, you must install all
of the Stacker files on the development PC, but do not need to create a compressed
volume.
Note: When installing Stacker, accept the default path of C:\STACKER.
2-2
Software Installation on Development PC
Installing the SDK on the Development PC
The SDK is installed through Windows using Program Manager. The SDK uses directory
C:\SYMSDK by default unless you change it.
SDK Installation Procedure
1.Insert installation disk labelled “Disk 1” in drive A: or B: on the development PC.
2.From the Program Manager’s File Menu, choose Run.
3.On the command line, type:
A:SETUP or B:SETUP
and press ENTER.
4.Follow the installation prompts that follow.
Note: To ensure the best operation of the SDK, do not change the base path
set up in the installation.
Once installation of the SDK is complete, change to the C:\SYMSDK directory and check for
the directories shown in Figure 2-1.
2-3
PDT 3400 Product Reference Guide
SYMSDKSDK3400
DOSSAMP
BIN
GPSCR
SCRIPTS
TERMINAL
SCAN1D
MANUAL
PDTDEMO
PDTSET
PENSAMP
SUB
DOS
TSRS
Figure 2-1. PDT 3400 SDK Directories
PCMCIA
UTILS
2-4
Software Installation on Development PC
Stacker Post Installation
After installing Stacker and the SDK, use Stacker to create one or more compressed volumes
on your hard disk, if not already done during installation.
Note: If a compressed volume of the desired size was created during Stacker
installation, you must (1) modify the STACKER.INI file to reflect the
correct volume name, which is explained in step 2, and (2) create a
STACVOL.XXX file to inform TCM of the compressed drive
location.
If no compressed drive is created on installation, create your compressed volume(s), mount
the compressed volume(s), and inform TCM of the location, volume name, and drive letter
of your compressed volume(s). These steps are detailed below.
IMPORTANT: These steps must all be done from the DOS command line prompt,
outside of Windows.
1. Create Your Compressed Volumes
Use the following DOS command line to create compressed volumes:
CREATE C:\STACVOL.XXX /S=YYY
where:
XXX is 46C for compressed volumes to be used on C: ROM disks, or 46D for
compressed volumes to be used on D: ROM disks.
YYYis the size in 0.1 MB (e.g., 0.5, 0.8, etc.) to allocate to the compressed
volume.
For the sample scripts supplied with the SDK2100, PDTDEMOD.TCM and DOS-D.TCM,
use the following syntax:
CREATE C:\STACVOL.46C /S=0.6
2-5
PDT 3400 Product Reference Guide
2. Load Stacker (Mount the Compressed Volume(s))
If the drive you created is not mounted, modify CONFIG.SYS as follows to load Stacker as
a device driver:
The STACKER.INI file is used by device driver STACKER.COM when loaded in
CONFIG.SYS. If necessary, edit STACKER.INI to add or modify lines.
Note: STACKER.INI may be set with DOS attributes of hidden, system,
and read-only. To see this file via DOS’s DIR command, use the /AH
switch.
To modify the file’s attributes so it can be edited with a standard text editor, use the DOS
ATTRIB command with the following command line:
ATTRIB -R -S -H C:\STACKER.INI
Once the modification is complete, use the command line above with +R, +S, and +H to
append the attributes back to the file.
After loading Stacker (via CONFIG.SYS) and setting STACKER.INI properly, reboot your
development PC for a proper setup. Then use the following command line to find out what
drive letters Stacker assigned to your compressed drives:
STACKER
Stacker displays information similar to the following:
Stacker drive map:
Drive A was drive A at boot time
Drive B was drive B at boot time
Drive C was drive C at boot time
Drive D was drive D at boot time
Drive E was drive E at boot time
Drive F was drive F at boot time [C:\STACVOL.46C = 0.5MB]
2-6
Software Installation on Development PC
3. Inform TCM of Compressed Volumes
For each compressed volume (46C and46D), use a text editor to create a file in C:\ called
STACINFO.46C or STACINFO.46D, respectively. The files each should contain a single line
of the following form:
Drive X was drive X at boot time [C:\STACVOL.YYY=ZZZMB]
where:
Xis the drive letter assigned to the compressed volume.
YYYis 46C or 46D, as appropriate.
ZZZis the size of the compressed volume as listed by Stacker.
All of this information can be obtained from the output of the STACKER command (given
in step 2). By redirecting the output of the Stacker command to a file, you can edit the output
file and copy the selected lines from the Stacker output to STACINFO.46C or
STACINFO.46D. Use the following command line to create the Stacker map output file:
STACKER > STACMAP.OUT
Note: Remove any leading blanks from the line extracted from
STACMAP.OUT when placing the line in STACINFO.46C or
STACINFO.46D.
Installing Other Development Software
Developing applications for the PDT 3400 may require installing other development software
such as application development environments (e.g., Visual C++) on the development PC.
Follow the installation instructions provided with this software.
2-7
PDT 3400 Product Reference Guide
2-8
Loading...
+ 116 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.