Symbol PDT 3400 Series Product Reference Manual

PDT 3400 Series
Product Reference Guide
PDT 3400 Product Reference Guide
70-32643-01
2
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
ii
Contents
About This Manual
Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Documents Available from Symbol Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
External Documents and Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Symbol Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
USA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Canada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Europe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Asia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Chapter 1. Getting Started with the PDT 3400
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Unpacking the PDT 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Parts of the PDT 3400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Accessories/Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Development PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Cradles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Holster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Battery Chargers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
SDK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Other Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Before You Use the PDT 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Charge and Install the Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Configure the PDT 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
iii
PDT 3400 Product Reference Guide
Chapter 2. Software Installation on Development PC
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
DOS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Stacker Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Installing the SDK on the Development PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Stacker Post Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
1. Create Your Compressed Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2. Load Stacker (Mount the Compressed Volume(s)) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
3. Inform TCM of Compressed Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Installing Other Development Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Chapter 3. Installing the Hardware
Office Cradle (CRD 3400). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Parts of the CRD 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Desk Mounting the CRD 3400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Wall Mounting the CRD 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Vehicle Cradle (VCD 3400). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Parts of the VCD 3400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Mounting the VCD 3400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Connecting the Cradle(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
To the Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Connecting the CRD 3400 to Other Cradle Chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Chapter 4. Terminal Configuration Issues
Memory Available Versus Program Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
On Board RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
On Board Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
Application Size Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
Matching Software Requirements to the Hardware Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Overview: Terminal Configuration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Chapter 5. Terminal Configuration: Edit the Configuration Files
Setup/Edit DOS Configuration Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
CONFIG.SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Symbol-Provided Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
AUTOEXEC.BAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Symbol-Supplied TSRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
iv
Contents
Chapter 6. Terminal Configuration:
Building and Sending the Hex Image
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Starting Terminal Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Confirmation Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Creating the Script for the Hex Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Open a New or Existing Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Copy Components to the Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Edit the System Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Set the Script Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
Set the System Boot File Path. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
Set the Communications Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
Save the Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
Reviewing a Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
Building the Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
If the Build Fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
Sending the Hex Image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
Preparing for the Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
Exit IPL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
Exiting TCM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
Exiting HEX2TERM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
Special Note: TCM and Stacker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-33
How TCM and Stacker Work Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-33
Chapter 7. Terminal Configuration: Loading a RAM Disk
Loading a RAM Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Protected RAM Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Using EMSALLOC.SYS to Increase Size of RAM Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Using Stacker to Extend RAM Disk Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Chapter 8. Terminal Configuration: Running BIOS Setup
PDT 3400 BIOS Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Running Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Default Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Chapter 9. Operating the Terminal
Powering the PDT 3400 On and Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Booting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Adjusting the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Turning Backlight On/Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
v
PDT 3400 Product Reference Guide
Changing Beeper Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2
Installing the Handstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2
Using the Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-4
Keyboard State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Using the Integrated Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Running Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
With the Host. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
With Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
In a WWAN Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Using Signature Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Calibrating the Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Chapter 10. Maintenance
Batteries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Battery Life. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Backup Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Battery Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Cursor Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Installing New or Recharged Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Charging the Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
Cleaning the Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-7
Storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Chapter 11. Troubleshooting
Appendix A. Specifications
Operating Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Performance Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Decode Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
SE 1200 Standard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Appendix B. Keyboard Definitions
Appendix C. PDT 3400 Demo Program
PDT 3400 Demo Program Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Operating Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
PDT 3400 Features Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
The Font Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
The Signature Capture Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
The Scan Only Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
vi
Contents
The Data Entry Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
The Radio Demo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
The Diagnostics Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
PDT 3400 Demo Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
vii
PDT 3400 Product Reference Guide
viii
About This Manual
The
PDT 3400 Product Reference Guide
t
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:
t MS DOS 6.22 (kernel files only)
t Symbol-provided DOS files (TSRs)
t Stacker 4.1
t Default hex image
t TCM scripts
t Sample 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:
t If 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.
t If 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.
t If 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
SYMSDK SDK3400
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.
YYY is 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:
DEVICE=C:\STACKER\DPMS.EXE DEVICE=C:\STACKER\STACKER.COM
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:
X is the drive letter assigned to the compressed volume.
YYY is 46C or 46D, as appropriate.
ZZZ is 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