Symbol PDT 3400 Series Product Reference Manual
Symbol PDT 3400 Series Product Reference Manual

Symbol PDT 3400 Series Product Reference Manual

Hide thumbs Also See for PDT 3400 Series:
Table of Contents

Advertisement

Quick Links

PDT 3400 Series
Product Reference Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PDT 3400 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Symbol PDT 3400 Series

  • Page 1 PDT 3400 Series Product Reference Guide...
  • Page 2 PDT 3400 Product Reference Guide 70-32643-01 Revision A — May 1998 Symbol Technologies, Inc. One Symbol Plaza, Holtsville N.Y. 11742...
  • Page 3 PDT 3400 Product Reference Guide 70-32643-01 Revision A May 1998...
  • Page 4 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).
  • Page 5: Table Of Contents

    Documents Available from Symbol Technologies ........
  • Page 6 Symbol-Provided Drivers ........
  • Page 7 Contents Chapter 6. Terminal Configuration: Building and Sending the Hex Image Overview ..............6-1 Starting Terminal Configuration Manager .
  • Page 8 PDT 3400 Product Reference Guide Changing Beeper Volume ........... . . 9-2 Installing the Handstrap .
  • Page 9 Contents The Data Entry Demo ............C-3 The Radio Demo .
  • Page 10 PDT 3400 Product Reference Guide viii...
  • Page 11: About This Manual

    About This Manual The PDT 3400 Product Reference Guide provides: general information about the PDT 3400 and accessories software and hardware installation procedures discussion of configuration issues configuration instructions operating and maintenance instructions assistance with troubleshooting set-up and operating problems demo program instructions and database.
  • Page 12: Notational Conventions

    Square brackets [] in a command line enclose optional command line parameters. 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.
  • Page 13: 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 PDT 3400 System Software Manual p/n 70-33290-XX...
  • Page 14: Service Information

    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.
  • Page 15: Asia

    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...
  • Page 16 PDT 3400 Product Reference Guide...
  • Page 17: Chapter 1. Getting Started With The Pdt 3400

    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.
  • Page 18: Parts Of The Pdt 3400

    PDT 3400 Product Reference Guide Parts of the PDT 3400 Scan Window Beeper Charging LED Scan LED Display Scan Bar Top View Keyboard IrDA Interface (Communications Port) Charging Contacts Base View Front View Regulatory Label Handstrap Battery Latch Battery Handstrap Button Back View...
  • Page 19: Accessories/Peripherals

    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.
  • Page 20: Cables

    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.
  • Page 21: Before You Use The Pdt 3400

    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.
  • Page 22 PDT 3400 Product Reference Guide...
  • Page 23: 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: MS DOS 6.22 (kernel files only) Symbol-provided DOS files (TSRs) Stacker 4.1 Default hex image TCM scripts Sample files MS DOS 6.22, while recommended and supplied with the PDT 3400 SDK, is not required...
  • Page 24: Stacker Installation

    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.
  • Page 25: Installing The Sdk On The Development Pc

    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.
  • Page 26 PDT 3400 Product Reference Guide SCAN1D DOSSAMP SYMSDK SDK3400 MANUAL PDTDEMO PDTSET PENSAMP GPSCR SCRIPTS TERMINAL TSRS PCMCIA UTILS Figure 2-1. PDT 3400 SDK Directories...
  • Page 27: Stacker Post Installation

    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...
  • Page 28: Load Stacker (Mount The Compressed Volume(S))

    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.
  • Page 29: Inform Tcm Of Compressed Volumes

    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:...
  • Page 30 PDT 3400 Product Reference Guide...
  • Page 31: Chapter 3. Installing The Hardware

    Before attempting to mount or connect the cradle, verify that you have the following parts: Front Housing Assembly Back Housing Power Supply s US: p/n 50-14000-045 with power cord 23844-00-00 s International: p/n 50-14000-045 RS-232 Serial Communications Cable Null Modem Cable, p/n 25-19299-01 Mounting Screws (not provided by Symbol)
  • Page 32: Parts Of The Crd 3400

    PDT 3400 Product Reference Guide Parts of the CRD 3400 Figure 3-1 shows the parts of the CRD 3400. Front Housing Power Connector Communication LED Chaining Connector Connector to Host (Female Pins) (Male Pins) Front View Back View Back Housing Snap Snap Mounting Holes...
  • Page 33: Desk Mounting The Crd 3400

    Installing the Hardware Desk Mounting the CRD 3400 To mount the CRD 3400 on a desk: 1. Feed the communications and power cables through the back housing’s opening. 2. Plug the DB-25 cable connector into the cradle’s communications port. 3. Plug the power supply jack in the cradle’s power port. Power Supply Communications Cable Figure 3-2.
  • Page 34: Wall Mounting The Crd 3400

    PDT 3400 Product Reference Guide Wall Mounting the CRD 3400 The back housing of the CRD 3400 also serves as a wall mounting bracket. To mount the CRD 3400 on a wall: 1. Position the cradle’s back housing against the wall and mark the top hole’s position (Figure 3-4).
  • Page 35: Vehicle Cradle (Vcd 3400)

    Installing the Hardware Vehicle Cradle (VCD 3400) Before attempting to mount or connect the VCD 3400, verify that you have the following parts: Cradle Assembly Power Supply, p/n 50-14000-056 RS-232 Communications Cable Null Modem Cable, p/n 25-19299-01 Mounting Screws (not provided) Optional External Vehicle Antenna Optional Mounting Plates/Screws...
  • Page 36: Parts Of The Vcd 3400

    PDT 3400 Product Reference Guide Parts of the VCD 3400 Figure 3-5 shows the parts of the VCD 3400. Mounting Holes Mounting Holes Terminal Retainers Back Housing Housing RF Connector for External Vehicle Antenna Communications LED Power Connector Connector to Host Back View Front View Figure 3-5.
  • Page 37 Installing the Hardware a. Slide the cap over the power jack and on to the power cable (Figure 3-6). Power Jack Cable Figure 3-6. Installing Cap on Power Jack b. Slip the washer on the cable and slide it to fit against the back of the power jack (Figure 3-7).
  • Page 38 PDT 3400 Product Reference Guide d. Slide the cap up the cable, over the power jack to the retainer and tighten by hand until secure (Figure 3-9). Retainer Power Jack Cable Figure 3-9. Securing Power Jack 3. Install the communications cable connector in the RS-232 communications port. Communications Cable Null Modem Cable Figure 3-10.
  • Page 39 The cradle’s Communications LED lights for 4 seconds on power up, blinks 7 times, then goes out if the cradle passes a self test. If the light continues flashing, check the cable connections and ensure they are secure. If the problem persists, contact the Symbol Support Center.
  • Page 40: Connecting The Cradle(S)

    5. The cradle’s Communications LED lights for 4 seconds on power up, blinks 7 times, then goes out if the cradle passes a self test. If the light continues flashing, check the cable connections and ensure they are secure. If the problem persists, contact the Symbol Support Center. 3-10...
  • Page 41: Connecting The Crd 3400 To Other Cradle Chains

    Installing the Hardware Connecting the CRD 3400 to Other Cradle Chains The CRD 3400 cradle can be chained to: another CRD 3400 a Series 3000 cradle chain (31XX, 38XX, 33XX) a CRD 4600 cradle chain. Up to 96 CRD 3400’s can be chained together. If the CRD 3400 is chained in combination with other cradle chains, the total number of linked cradles is limited by the constraints of the other cradle chains.
  • Page 42 PDT 3400 Product Reference Guide 9. When all the cradles are chained, connect the power plug for each cradle in the chain to a power source. Note: Each cradle in the chain has its own power supply. Be sure to connect all power supplies for chained cradles to a power strip connected to a standard electrical source.
  • Page 43 Installing the Hardware 3. On the master CRD 4600, set the switch for Host/3000. Refer to the CRD 4600 Cradle Quick Reference Guide for more information. 4. On power up for the chained cradles, all of the 3400 cradles’ LEDs light for 3 seconds.
  • Page 44 PDT 3400 Product Reference Guide 3-14...
  • Page 45: Chapter 4. Terminal Configuration Issues

    Chapter 4 Terminal Configuration Issues Memory Available Versus Program Requirements The PDT 3400 memory configuration required depends on the operating system or systems and the application(s) you intend to run on the terminal. Configuration Options The terminal’s on-board RAM and on-board Flash configuration determines what software can be loaded on the terminal.
  • Page 46 PDT 3400 Product Reference Guide The segments in on-board Flash are grouped into “areas”, with each area consisting of one or more segments. Typically, all segments in an area are erased and updated together. The supported areas are IPL, BIOS, C:, D:, and user space. 128K 512 KB Flash BIOS...
  • Page 47: Application Size Considerations

    Use EMSALLOC.SYS to reapportion the amount of RAM memory used for DOS and as EMS memory used for RAM disk storage. Refer to the description of EMSALLOC.SYS in the section Symbol-Provided Drivers in Chapter 5 for more information on reapportioning RAM memory.
  • Page 48: Overview: Terminal Configuration Process

    PDT 3400 Product Reference Guide Overview: Terminal Configuration Process Setting up and initializing the PDT 3400 requires performing one or more of a series of procedures listed below. Refer to the following chapters for information on a specific process: Creating the applications — refer to the manuals listed in Related Documents and included with the SDK for more information Setting up the terminal’s operating system files (covered in Chapter 5) s Editing the DOS configuration files...
  • Page 49: Chapter 5. Terminal Configuration: Edit The Configuration Files

    Chapter 5 Terminal Configuration: Edit the Configuration Files Setup/Edit DOS Configuration Files This section details the recommended edits of DOS system files. Note: For more information on editing the DOS system files covered in this ® section, please refer to the Microsoft MS-DOS User’s Guide.
  • Page 50 PDT 3400 Product Reference Guide DEVICE = driver.ext This command causes a device driver to be loaded either low (into TPA) or high (into UMBs). FILES = n 8 ≤ n ≤ 255 Controls the number of files that DOS can open at once. The larger this number, the more memory DOS allocates for file handles.
  • Page 51 Terminal Configuration: Edit the Configuration Files This command sets environment variables in CONFIG.SYS instead of in AUTOEXEC.BAT. Note: Environment variables are set in CONFIG.SYS only at the end of CONFIG.SYS, regardless of where the SET command occurs. Consequently, these settings cannot be used by device drivers, and this command is generally only used if environment variables are required by TSRs loaded via the INSTALL= command, or if the application is being used as a command shell (e.g., turn-key application).
  • Page 52: Symbol-Provided Drivers

    This command controls the number and size of the DOS stacks used to service hardware interrupts. Unless there is a specific requirement otherwise, we recommend using a value of n=0 and s=0 to save memory. Symbol-Provided Drivers RDISK21T.SYS This RAM disk driver provides the ability to create a simulated disk drive in RAM memory.
  • Page 53 The VG230EMS.SYS driver is an Expanded Memory Manager (EMM) that conforms to the Lotus/Intel/Microsoft (LIM) version 4.0 Expanded Memory Specification (EMS). The driver provides an interface for applications to access Expanded Memory. Currently, the Symbol- provided RAM Disk driver, RDISK21T, is the only application which uses Expanded Memory on the PDT 3400.
  • Page 54 To load the driver, add the following line to CONFIG. SYS: DEVICE = PEN34T.SYS IRCOMM.SYS Symbol provides an IrDA-compliant infrared software stack and an API for developing applications that use the stack to communicate with remote IrCOMM devices. IR COMM.SYS is required for performing cradle communications.
  • Page 55 Terminal Configuration: Edit the Configuration Files EJTx end of job timeout (between 1-255). Amount of time in seconds after transaction is complete that the IrDA session is closed (INT 14/INT 17 API only). IRT0y Infrared link timeout (3, 8, 12, 16, 20, 25, 30, or 40 seconds). The amount of time in seconds after loss or blockage of IR beam that the IrDA session is closed.
  • Page 56: Autoexec.bat

    TSRs or applications/environments. Symbol-Supplied TSRs Symbol has provided the following device drivers and TSRs for use with the PDT 3400. For information on loading the TSRs device drivers, and on the APIs supported by each device driver or TSR, refer to the PDT 3400 System Software Manual, p/n 70-33290-XX.
  • Page 57 Terminal Configuration: Edit the Configuration Files FLASHPCT.EXE The Flash Management Services TSR API is for debugging use on the development PC only. It is not designed for use on the PDT 3400 terminal. This TSR allows developing and testing of applications which use the Flash Management API. POWER34T.EXE The Power Management Driver TSR API provides operating-system level power management.
  • Page 58 PDT 3400 Product Reference Guide 5-10...
  • Page 59: Chapter 6. Terminal Configuration: Building And Sending The Hex Image

    Building and Sending the Hex Image Overview To assist in setting up the ROM Disk image, Symbol includes a Windows utility in the SDK, Terminal Configuration Manager (TCM), to simplify building and downloading the hex image to the PDT 3400.
  • Page 60 PDT 3400 Product Reference Guide The required processes for building a hex image in TCM include: Starting TCM Creating or modifying a script Building the hex image Sending the hex image Each process is described below. Note: Full on-line help is available for the Terminal Configuration Manager by pressing F1 while in the TCM screen, or by clicking on the Help Menu and choosing Index, or by clicking on the button on the...
  • Page 61: Starting Terminal Configuration Manager

    Terminal Configuration: Building and Sending the Hex Image Starting Terminal Configuration Manager To start TCM, double click on the TCM icon in the SDK3400 group. When started, the screen shown in Figure 6-1 appears, displaying three directory windows. Each of the directory windows is split, with the left half (or pane) of the window displaying the directory tree for the current drive, and the right half displaying the directory contents for the current drive.
  • Page 62: Confirmation Messages

    PDT 3400 Product Reference Guide Table 6-1 lists the components of the TCM start-up screen. Table 6-1. TCM Screen Components Component Description Script Window Associated with a script file containing the information to create a ROM Disk image. This window is the target window, or the primary TCM window in which you can create a script or change a script file’s contents by copying, deleting, and renaming files and directories.
  • Page 63 Terminal Configuration: Building and Sending the Hex Image The confirmation messages by default are on. To clear or restore previously cleared confirmation messages: 1. Click on the Options Menu and choose Confirmations to display the Confirmations check list. 2. Click in the check box for the message you wish to clear or restore. Note: Clearing the Review Edits During Build check box has the same effect as accepting edits to the system files without further review (Yes to All button).
  • Page 64: Creating The Script For The Hex Image

    Note: If you open and make changes to an existing script, saving the changes writes over the existing script. If you wish to use an original or Symbol-supplied standard script as a base and save the changes in a new script, use Save As instead of Save after making the changes.
  • Page 65: Copy Components To The Script

    Terminal Configuration: Building and Sending the Hex Image Copy Components to the Script Copy files or scripts from the Browser Windows to the Script Window using the drag and drop method with the mouse or the Copy command. Note: To check a file’s statistics before including it in a script, right-click on the file.
  • Page 66: Edit The System Files

    PDT 3400 Product Reference Guide 6. TCM displays a confirmation message asking if you want to copy the files to the directory (if enabled in the Communications screen — available from the Options menu). 7. Choose the Yes button to complete the copy. It is possible to invoke an application from the File Browser window.
  • Page 67 Terminal Configuration: Building and Sending the Hex Image If you didn’t include a system file in the script, but include edits to the file, TCM adds an “empty” file to the root directory at build time and appends the edits to that file. If you build a master script using multiple subscripts as components, TCM first appends edits specified by the subscripts in the order the subscripts were added.
  • Page 68 PDT 3400 Product Reference Guide 4. Enter the lines to be appended to the system file in the text-editor box. Figure 6-4. System File Edits Screen, with Edits s To delete a line, highlight the line and press the Delete key on your keyboard. s To delete the file, click on the Delete button.
  • Page 69 Terminal Configuration: Building and Sending the Hex Image Making the Most of System File Edit You have several options for setting up and maintaining the system files for a hex image. To make the most of TCM’s System File Edit requires planning, but reduces the maintenance effort.
  • Page 70: Set The Script Parameters

    PDT 3400 Product Reference Guide During the build, TCM starts with the base file and appends each subscript’s system file edits, in the order the subscripts are added to the master script, then appends the master script’s edits. 6. TCM presents an edit box displaying the resulting contents of each system file built. If you did not include a base system file, TCM displays the file as Created.
  • Page 71 Terminal Configuration: Building and Sending the Hex Image 3. In the Script Properties window (refer to Figure 6-5), set the terminal type to PDT 3400. Figure 6-5. Script Properties Sheet 4. Select the hex image to be built. The choices are: s C: (ROM Disk 1) s D: (ROM Disk 2) 5.
  • Page 72 PDT 3400 Product Reference Guide To see all the directories and files a script places in the compressed volume, double click on the CMP: indicator in the left-hand pane of the Script Window. If only a C: ROM Disk is used (no D: ROM Disk or User Space), set the image size to the maximum size possible for the configuration’s flash chip (393216 for .5 MB flash, 2490368 for 2.5 MB, or 4587520 for 4.5 MB Flash).
  • Page 73 Terminal Configuration: Building and Sending the Hex Image Table 6-2 provides information on each of the hex file formats. Table 6-2. Hex File Formats Flow Data File Hex File Format Control Bits Size* Comments Standard 7-bit ASCII Produces the largest file with the slowest transmission speed, but offers the best portability to other hosts.
  • Page 74: Set The System Boot File Path

    PDT 3400 Product Reference Guide Set the System Boot File Path If you set the hex image as bootable, TCM automatically includes the DOS boot files (IO.SYS, MSDOS.SYS, COMMAND.COM) in the hex image. Set the boot file path telling TCM where to find the files. To enter a system file path: 1.
  • Page 75: Save The Script

    Terminal Configuration: Building and Sending the Hex Image Figure 6-6. Setting the Communications Parameters 6. In the Stop Bits field, set the time between transmitted characters (default = 1). 7. In the Flow Control field, set the method of controlling data flow (default = None). Note: Transparent hex files cannot use software flow control.
  • Page 76 Note: If you open and make changes to an existing script, saving the changes writes over the existing script. If you wish to use an original or Symbol-supplied standard script as a base and save the changes in a new script, use Save As instead of Save after making the changes.
  • Page 77: Reviewing A Script

    Terminal Configuration: Building and Sending the Hex Image Reviewing a Script To review a script’s commands for building the hex image, use the Script Commands Sheet. The Script Commands Sheet displays the commands in the script that record editing changes made to the scripts, files, and directories in the script, in the order the edits occurred.
  • Page 78 PDT 3400 Product Reference Guide Figure 6-8. File Properties Sheet To view the properties of a file listed in the script: 1. Select the file or script in the script listing. 2. Choose the Properties button. 3. TCM displays the File Properties window (refer to Figure 6-8). The File Properties window lists the source directory, destination, file description, and script that included the file in the master script.
  • Page 79 Terminal Configuration: Building and Sending the Hex Image Figure 6-9. Copying a Script To copy (include) a subscript to the script listing: 1. In the Script Commands Sheet, choose the Copy Script button (refer to Figure 6-7). 2. TCM displays the Select Script File window (refer to Figure 6-9). 3.
  • Page 80: Building The Image

    PDT 3400 Product Reference Guide Building the Image As part of the build, TCM automatically performs a check on the script. The check includes verifying that all files referenced in the script actually exist. If the image is bootable, TCM verifies that the boot files are available.
  • Page 81 Terminal Configuration: Building and Sending the Hex Image Figure 6-10. Errors Found Listing from a Script Check To build a script: 1. In the Script Window, select the script to be built. 2. Choose Script | Build from the menu bar. OR on the toolbar, select the Build button.
  • Page 82 PDT 3400 Product Reference Guide 5. If you used System File Edit to set up the system files, TCM presents a dialog box displaying the contents of each system file built (refer to Figure 6-11). /RP=2 /P=10 C:\STACVOL.46C Figure 6-11. System File Edits Dialog Box s Review and, if necessary, alter the contents of the system file to correct the order.
  • Page 83: If The Build Fails

    Terminal Configuration: Building and Sending the Hex Image Note: If you place files in the compressed drive <CMP>: during the build, TCM displays the message: About to complete erase drive X warning that the contents of drive <x:> will be erased. Verify that the drive letter listed is the correct Stacker drive and NOT your hard drive! If the hard drive is listed (or a drive other than the expected Stacker...
  • Page 84: Sending The Hex Image

    PDT 3400 Product Reference Guide Sending the Hex Image Once the hex file is built, you are ready to download it to the PDT 3400. A Hex image download requires a program loader stored on the PDT 3400 and either TCM or HEX2TERM running on the development PC.
  • Page 85 Terminal Configuration: Building and Sending the Hex Image OR on the toolbar, choose the Send button. Note: TCM checks the script and builds the image, if the timestamp changed since the last build, before preparing to send the resulting hex file. To transfer the hex file without performing these steps again, select Transmit from the File Menu.
  • Page 86 PDT 3400 Product Reference Guide IPL Setup To set up IPL for the transfer on the PDT 3400: 1. Boot to IPL. a. Press and hold C+M+PWR for 12 seconds or the reset time specified in Setup until the PDT 3400 reboots. b.
  • Page 87 Terminal Configuration: Building and Sending the Hex Image IPL proceeds to the Transfer Port Selection Menu shown in Figure 6-13. Select Xfer Por IR Port Serial Port Figure 6-13. Select Transfer Port 4. Select the port (default = IR Port) and press the Scan Bar. IPL proceeds to the Baud Rate Selection Menu shown in Figure 6-14.
  • Page 88 PDT 3400 Product Reference Guide 7. Place the PDT 3400 in a CRD 3400 office cradle. When the office cradle is detected, IPL communicates with the cradle and sets it up for IPL mode. The cradle LED should be blinking at this point. 8.
  • Page 89 Retry the download. If download fails again, bring up the script in TCM and run Build again, then reattempt the download. If you continue getting the error, call the Symbol Support Center for assistance. Wrong Area You may be attempting to download a BIOS to an area in flash other than the one reserved for the BIOS, or a hex image to the area reserved for the BIOS.
  • Page 90: Exit Ipl

    PDT 3400 Product Reference Guide Exit IPL Press and hold PWR for 4 seconds to exit IPL and boot the PDT 3400. Exiting TCM To exit TCM: Choose File | Exit from the menu bar. OR press <Alt+F4>. OR double-click the close box. Exiting HEX2TERM To exit HEX2TERM: Press <Ctrl-C>.
  • Page 91: Special Note: Tcm And Stacker

    Terminal Configuration: Building and Sending the Hex Image Special Note: TCM and Stacker To build ROM Disk images with TCM and use Stacker to compress the ROM Disk, follow these steps: 1. Ensure that Stacker is installed as directed in Chapter 2, Software Installation on the Development PC.
  • Page 92 PDT 3400 Product Reference Guide the DOS DIR command. You can also experiment with adding files to the compressed volume to see if they will fit; if they do, update the script to include these files in the compressed volume and rebuild the script. 6-34...
  • Page 93: Chapter 7. Terminal Configuration: Loading A Ram Disk

    RAM disks allow the PDT 3400’s RAM to be organized as a simulated disk to allow writable data storage. To create one or more RAM disks, use the Symbol RAM disk driver RDISK34T.SYS which is included as part of the Symbol PDT 3400 SDK.
  • Page 94: Using Emsalloc.sys To Increase Size Of Ram Disk

    Total 4096 KB (4 MB) To allow more flexibility in allocating RAM memory, Symbol supplies an EMS Allocation utility, EMSALLOC.SYS. This utility allows you to allocate less memory to MS-DOS, leaving additional memory available for use as EMS memory. The RAM allocation for MS-DOS can be adjusted from the default 640 KB down to a minimum of 256 KB.
  • Page 95: Using Stacker To Extend Ram Disk Storage

    Note: The amount of EMS memory and RAM Disk allocated must be balanced by the amount of RAM required by MS-DOS, by applications, and by Symbol-supplied drivers. For information on loading the EMSALLOC.SYS driver, refer to the section EMSALLOC.SYS in Chapter 4.
  • Page 96 PDT 3400 Product Reference Guide 2. Mounting Compressed RAM Disk without Compressed ROM Disk If you are compressing only the RAM Disk, add the following line to the AUTOEXEC.BAT FILE: STACKER 2X:\STACKVOL.DSK where X is the drive letter assigned to the RAM Disk (RDISK34T.SYS). Note: Ensure that STACKER.OOM is on your ROM Dis, even though you are not compressing the ROM Disk.
  • Page 97: Chapter 8. Terminal Configuration: Running Bios Setup

    Chapter 8 Terminal Configuration: Running BIOS Setup PDT 3400 BIOS Utility Run the Setup Utility in the following circumstances: out of the box, when CMOS is empty and the default parameters set by the BIOS are not satisfactory. once all software is loaded, to review the PDT 3400’s operating parameters. when power (battery or power supply) is removed for more than 15 minutes, because the PDT 3400 returns to “out of box”...
  • Page 98: Running Setup

    PDT 3400 Product Reference Guide Running Setup To run Setup: 1. Boot the PDT 3400 by pressing and holding the PWR button for 12 seconds or the value specified in Setup. 2. During the boot process, press the Scan Bar when the PDT 3400 displays the prompt: Trig Skips Test 3.
  • Page 99 Terminal Configuration: Running BIOS Setup é Note: Only four lines of the Menu are displayed at a time. Use the ê keys to scroll up and down through the fields. The PDT 3400 times out if no entries are detected. Press PWR to restore the Setup screen.
  • Page 100: Default Configuration Parameters

    PDT 3400 Product Reference Guide From the Exit Menu (Figure 8-3), you have the following options: EXIT NO SAVE EXIT SAVE MAIN MENU Figure 8-3. BIOS Setup Exit Menu a. To exit without saving any of the changes and revert to the default parameters, select EXIT NO SAVE and press the Scan Bar.
  • Page 101: Chapter 9. Operating The Terminal

    Chapter 9 Operating the Terminal Powering the PDT 3400 On and Off The PDT 3400 powers on (resumes operation) as soon as power is supplied, by installing the battery and by pressing the PWR key. To suspend the PDT 3400’s operation, momentarily press the red PWR key. Booting Cold Boot To cold boot the PDT 3400, press and hold the PWR key for 12 seconds or for the amount...
  • Page 102: Adjusting The Display

    PDT 3400 Product Reference Guide Adjusting the Display To adjust the display contrast: Press FUNC then X to increase contrast Press FUNC then Y to decrease contrast. Turning Backlight On/Off To turn the backlight on or off, press FUNC then W (lamp). Changing Beeper Volume The beeper volume can be set to three values: off, low, and high.
  • Page 103 Operating the Terminal 4. Slide the handstrap under the pin at the top of the terminal, fold the strap over and secure using the velcro. Figure 9-2. Installing a New Handstrap...
  • Page 104: Using The Keyboard

    PDT 3400 Product Reference Guide Using the Keyboard Figure 9-3. PDT 3400 Standard Keyboard...
  • Page 105 Operating the Terminal The PDT 3400 uses an alphanumeric keyboard that produces the 26-character alphabet (A- Z), numbers (0-9), and assorted characters. The keypad is color-coded to indicate which modifier key (FUNC, SHFT, CTRL) to press to produce a particular character or action. The keys marked in yellow produce the alpha characters a to z.
  • Page 106: Keyboard State

    PDT 3400 Product Reference Guide Keyboard State The PDT 3400 BIOS, if used with the graphics screen driver (refer to the PDT 3400 System Software Manual for more information on the graphics screen driver and associated libraries), supports a software cursor mode. The cursor identifies the current state of the keyboard.
  • Page 107: Using The Integrated Scanner

    Figure 9-4. Figure 9-4. Using the Integrated Scanner 3. Ensure that the scan beam crosses all bars and spaces on the symbol, as shown below. 4. The thin, red laser beam must cover the entire length of the bar code.
  • Page 108: Running Communications

    PDT 3400 Product Reference Guide Hold the scanner farther away for larger symbols, and closer for symbols with bars that are close together. 5. If the decode is successful, the LED turns from red to green. The PDT 3400 may also beep.
  • Page 109: Using Signature Capture

    Calibration is saved in CMOS, and remains as long as CMOS is valid. Symbol has provided a signature capture sample program in the PDT 3400 SDK for development use. Refer to the PDT 3400 System Software Manual for more details on this...
  • Page 110 PDT 3400 Product Reference Guide 9-10...
  • Page 111: Chapter 10. Maintenance

    Chapter 10 Maintenance Batteries Power for the PDT 3400 is provided by a rechargeable 1300 mAh or high-capacity 2100 mAh Nickel Metal Hydride (NiMH) battery pack. Battery Life To increase battery life, use software controls to decrease the power demands on the battery, such as: Turn off communication ports not being used.
  • Page 112: Backup Battery

    PDT 3400 Product Reference Guide Backup Battery Backup power is provided by a supercap backup battery. The supercap maintains RAM contents for a minimum of 15 minutes (with no external power) while the batteries are removed/replaced. Battery Messages If the ERR3400.EXE driver is loaded, the PDT 3400 displays a LOW BATTERY message when the battery has approximately 15 minutes of operating power left.
  • Page 113 Maintenance Table 10-1. Cursor Indicators (Cont’d) Keyboard State Cursor Low Battery Character Alpha State + Control Alpha State + Alt Function Numeric State + Control Numeric State + Alt Function Shift Function Control Function Alt These indicators may be changed or disabled by an application. 10-3...
  • Page 114: Installing New Or Recharged Batteries

    PDT 3400 Product Reference Guide Installing New or Recharged Batteries To install the NiMH battery: 1. Detach the handstrap. Press on the handstrap button and pop the strap out of the latch. Figure 10-1. Releasing the Handstrap 2. Turn the battery latch counterclockwise and lift the old pack out (Figure 10-2). Figure 10-2.
  • Page 115 Maintenance 3. Hook the base of the new battery pack in the bottom of the battery compartment (Figure 10-3), then press the pack into place. Figure 10-3. Inserting New Battery Pack 4. Turn the battery latch clockwise to secure the battery pack. 5.
  • Page 116: Charging The Batteries

    PDT 3400 Product Reference Guide Charging the Batteries Symbol’s rechargeable NiMH battery pack can be recharged, while installed in the PDT 3400, in the CRD 3400 or VCD 3400, or in the UBC 2000 battery charger. To charge the NiMH battery pack in the PDT 3400 using one of the cradles: 1.
  • Page 117: Cleaning The Terminal

    Maintenance Cleaning the Terminal The PDT 3400 requires a minimal amount of maintenance. To prolong its life and avoid problems, keep the terminal clean. Use a clean, soft cloth dampened with a mild cleanser such as soap and water to clean the terminal. Do NOT use abrasive paper/cloth or abrasive/ corrosive cleaners.
  • Page 118 PDT 3400 Product Reference Guide 10-8...
  • Page 119: Chapter 11. Troubleshooting

    Chapter 11 Troubleshooting Table 11-1 covers some common problems with the PDT 3400 hand-held computer and what actions to take. Table 11-1. Common Problems Symptom Possible Cause Action PDT 3400 does not power on Battery not installed. Verify that the PDT 3400 has power from a NiMH battery pack.
  • Page 120 PDT 3400 Product Reference Guide Table 11-1. Common Problems (Continued) Symptom Possible Cause Action Cannot see characters on PDT 3400 not powered on. Press the PWR key. display Contrast not adjusted properly. Press FUNC then X to darken the display or FUNC then Y to lighten the display.
  • Page 121 Troubleshooting Table 11-1. Common Problems (Continued) Symptom Possible Cause Action No communication between Cables not properly connected Verify that the cables are host and cradle connected properly. Refer to Chapter 3 for more information. Did not use null modem cable The RS-232 cable does not connect directly from the cradle to the host.
  • Page 122 PDT 3400 Product Reference Guide 11-4...
  • Page 123: Appendix A. Specifications

    Appendix A Specifications Operating Environment The PDT 3400 is designed to operate under the conditions given in Table A-1: Table A-1. PDT 3400 Operating Environment Operating Temperature -4° to 122° F (-20° to 50°C) Storage Temperature -40° to 158° F (-40° to 60°C) Humidity Up to 95% noncondensing at 122°F (50°C) Electrostatic Discharge (ESD)
  • Page 124: Performance Specifications

    PDT 3400 Product Reference Guide Performance Specifications Performance specifications for the PDT 3400 are provided in Table A-2. Table A-2. PDT 3400 Performance Specifications Microprocesssor 80186 compatible (16 MHz/VG-230) Non-Volatile Memory (NVM) Up to 4.5 MB for DOS, BIOS, and program storage Up to 4 MB for data and/or program storage Operating System MS DOS 6.22...
  • Page 125: Decode Zone

    Specifications Decode Zone SE 1200 Standard NOTE: Typical performance at 68 F ( 20 C) on high quality symbols. 11.7 29.75 Integrated 12.7 Scanner 5 Mil 12.7 Depth of 7.5 Mil Field in Inches 20 Mil Minimum Element Width 29.75 40 Mil Minimum Element Width In.
  • Page 126 PDT 3400 Product Reference Guide...
  • Page 127: Appendix B. Keyboard Definitions

    Appendix B Keyboard Definitions The keyboard maps on the following pages show the key definitions for the default keyboard (boot up default), the function keyboard, and the toggled keyboards (Shift and Control). The figure captions indicate which modifier key or sequence of keys produces the keyboard shown.
  • Page 128 PDT 3400 Product Reference Guide SCAN FUNC SHIFT BKSP ENTER SPACE CTRL Figure B-1. Default Boot Keyboard...
  • Page 129 Keyboard Definitions S C A N FUNC SHIFT ENTER é è ç ê VOL+ LAMP DARK LIGHT VOL- CTRL Figure B-2. Function Keyboard...
  • Page 130 PDT 3400 Product Reference Guide S C A N & FUNC SHIFT < BK SP > ENTER SPACE CTRL Figure B-3. Shifted Keyboard...
  • Page 131 Keyboard Definitions S C A N FUNC SHIFT BK SP ENTER SPACE CTRL Figure B-4. Control Keyboard...
  • Page 132 PDT 3400 Product Reference Guide...
  • Page 133: Appendix Cpdt 3400 Demo Program

    Appendix C PDT 3400 Demo Program PDT 3400 Demo Program Instructions The PDT 3400 demo programs provide a simulation of features, capabilities, and diagnostics that the PDT 3400 offers. Procedures for running the demos are provided below. Operating Menu After booting, the terminal displays a menu with six demo programs. To select a demo, scroll through the list using the Arrow Keys (marked c, m, g, i).
  • Page 134: The Font Demo

    PDT 3400 Product Reference Guide The Font Demo The Font Demo simulates three fonts, Modern, Roman, and Symbol which allow for displaying more characters per line on the display screen than the default 16-character display width. To initiate the demo: 1.
  • Page 135: The Data Entry Demo

    PDT 3400 Demo Program The Data Entry Demo The Data Entry Demo allows you create a sample database by scanning a bar code and entering its description, price, and quantity in stock to create a sample database. To initiate the demo: 1.
  • Page 136: The Diagnostics Demo

    PDT 3400 Product Reference Guide The Diagnostics Demo The Diagnostics Demo is a set of tools for checking the performance of individual components on the PDT 3400. To initiate the demo: 1. Select The Diagnostic Demo and press <Enter>. The demo displays nine sub-menus which address all the tests necessary to monitor the PDT 3400’s performance.
  • Page 137 PDT 3400 Demo Program Table C-1. PDT 3400 Diagnostics Demo Tests (Continued) Program Operating the Feature To Exit LCD Address Test View display and watch for inconsistencies Automatic exit within the scrolling lines at end of demo â Scroll using to select the test.
  • Page 138: Pdt 3400 Demo Database

    PDT 3400 Product Reference Guide Table C-1. PDT 3400 Diagnostics Demo Tests (Continued) Program Operating the Feature To Exit Cradle Test Verifies cradle contacts. Press <ESC> â Scroll using to select the test. Insert PDT 3400 in office cradle and verify “office”.
  • Page 139 PDT 3400 Demo Program Data is as follows: Women’s Shirt - $29.95 0524950090106601 Women’s Shoes - $49.95 0524950090106603 Women’s Slacks - $34.49 0524950090106605 Women’s Hat - $49.95 0524950090106607 Women’s Nylons - $6.99 0524950090106609...
  • Page 140 PDT 3400 Product Reference Guide Men’s Shirt - $19.95 0524950090106602 Men’s Shoes - $59.79 0524950090106604 Men’s Slacks - $39.95 0524950090106606 Men’s Hat - $29.95 0524950090106608 Men’s Socks - $3.59 0524950090106610...
  • Page 141 Index build successful ....6-25 if the build fails ....6-25 adjusting the display contrast .
  • Page 142 PDT 3400 Product Reference Guide connecting to host ....3-10 edits ......5-1 equipment required for installation .
  • Page 143 Index hex image download ....6-26 download failed ....6-30 memory download successful .
  • Page 144: Software Installation

    PDT 3400 Product Reference Guide power on ......9-1 scripts power supply ..... . . 1-3 component .
  • Page 145 ......8-3 setting communications parameters . . 6-16 Symbol drivers setting hex image as bootable ..6-14 EMSALLOC.SYS .
  • Page 146 TSR, Symbol supplied ....5-8 compressing ..... 2-5 creating a compressed volume .

Table of Contents