background image

6-15

Terminal Configuration: Building and Sending the Hex Image

Table 6-2 provides information on each of the hex file formats.

b. If Disk Build is selected, TCM copies all of the files included in the script to the 

location specified in the Path: field. 

8. Choose the OK button to save the parameters and exit.

Table 6-2. Hex File Formats

Hex File

Format

Flow 

Control

Data 

Bits

File 

Size* Comments

Standard

7-bit ASCII

Y

7

2.8

Produces the largest file with the 
slowest transmission speed, but 
offers the best portability to other 
hosts. Can be treated as a text file.

Compressed

7-bit ASCII with 
runlength coding 
compression

Y

7

1.71

High compatibility with most 
ASCII-oriented hosts. Can be treated 
as a text file.

Binary

8-bit ASCII with 
runlength coding 
compression

Y

8

1.04

Less compatible for porting to other 
hosts than Standard or Compressed 
format. Can be treated as a text file. 
Produces a small hex file.
For very compressible data, this 
option may produce the best results

Transparent

Raw

N

8

1.14

Produces one of the smallest, but 
also the least compatible hex files for 
porting to other hosts. Does not use 
compression. Cannot be treated as a 
text file. For images that don’t 
compress easily, is best choice for 
size and transfer speed using direct 
serial link. Use Transparent if you 
plan to create your own program 
loader for transferring the hex file to 
the PDT 3400 and don’t need 
software flow control.

* Approximate hex file size as a multiple of the image size. 

Содержание PDT 3400 Series

Страница 1: ...PDT 3400 Series Product Reference Guide ...

Страница 2: ...2 70 32643 01 Revision A May 1998 Symbol Technologies Inc One Symbol Plaza Holtsville N Y 11742 PDT 3400 Product Reference Guide ...

Страница 3: ...PDT 3400 Product Reference Guide 70 32643 01 Revision A May 1998 ...

Страница 4: ...ork 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...

Страница 5: ...rt 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 340...

Страница 6: ...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 ...

Страница 7: ...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 ...

Страница 8: ...y 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...

Страница 9: ...vii Contents The Data Entry Demo C 3 The Radio Demo C 3 The Diagnostics Demo C 4 PDT 3400 Demo Database C 6 ...

Страница 10: ...viii PDT 3400 Product Reference Guide ...

Страница 11: ...rogram instructions and database This manual is intended for use by System Administrators who get equipment ready for use obtain and configure applications test applications that work on the PDT 3400 deliver PDT 3400s to operators and provide support Application Developers who need to understand PDT 3400 operator requirements need to understand the PDT 3400 system administrator s operating needs a...

Страница 12: ... 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 are used s 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 opt...

Страница 13: ...Available from SymbolTechnologies 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 ...

Страница 14: ...em 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 Symbo...

Страница 15: ... 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 ...

Страница 16: ...xiv PDT 3400 Product Reference Guide ...

Страница 17: ...red 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 build...

Страница 18: ...the PDT 3400 F4 F5 F6 Front View Charging LED Display Scan Bar Keyboard Beeper Scan LED Scan Window Top View IrDA Interface Communications Port Charging Contacts Base View Back View Regulatory Label Battery Latch Battery Handstrap Button Handstrap ...

Страница 19: ...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 ...

Страница 20: ...lling 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 o...

Страница 21: ...ance 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 instruct...

Страница 22: ...1 6 PDT 3400 Product Reference Guide ...

Страница 23: ...00 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 ...

Страница 24: ...al 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 mus...

Страница 25: ...allation 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 ...

Страница 26: ...2 4 PDT 3400 Product Reference Guide Figure 2 1 PDT 3400 SDK Directories DOSSAMP SCAN1D BIN SCRIPTS TERMINAL DOS TSRS PCMCIA MANUAL UTILS SYMSDK SDK3400 SUB PDTSET PDTDEMO GPSCR PENSAMP ...

Страница 27: ...llation 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 ...

Страница 28: ...dited 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 ou...

Страница 29: ...ned 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 pla...

Страница 30: ...2 8 PDT 3400 Product Reference Guide ...

Страница 31: ...nted CRD 3400 and a vehicle cradle VCD 3400 This chapter provides instructions for mounting and connecting the cradles Office Cradle CRD 3400 Before attempting to mount or connect the cradle verify that you have the following parts t Front Housing Assembly t Back Housing t Power Supply s US p n 50 14000 045 with power cord 23844 00 00 s International p n 50 14000 045 t RS 232 Serial Communications...

Страница 32: ... Figure 3 1 shows the parts of the CRD 3400 Figure 3 1 Parts of the CRD 3400 Back Housing Front Housing Snap Snap Mounting Holes Communication LED Power Connector Chaining Connector Female Pins Connector to Host Male Pins FrontView BackView FrontView BackView ...

Страница 33: ...ng Communications Cable and Power Cord 4 Slide the cradle s front housing over the hook at the top of the back housing Figure 3 3 Installing Front and Back Housing 5 Press the front housing against the snaps in the back housing s base to secure 6 Connect the cables to the host as described in Connecting the Cradle s to the Host 7 Connect the cable to another cradle in a chain as directed in Connec...

Страница 34: ...asten for position Do not tighten yet 3 Feed the communications and power cables through the back housing and connect to the ports as directed in steps 1 3 for Desk Mounting the CRD 3400 on page 3 3 4 Place the back housing on the wall over the top screw installed in step 2 and tighten the screw to secure 5 Insert the two additional screws and tighten to secure 6 Slide the cradle s front housing o...

Страница 35: ...or connect the VCD 3400 verify that you have the following parts t Cradle Assembly t Power Supply p n 50 14000 056 t RS 232 Communications Cable t Null Modem Cable p n 25 19299 01 t Mounting Screws not provided t Optional External Vehicle Antenna t Optional Mounting Plates Screws ...

Страница 36: ...with an optional vehicle power supply capable of power conditioning in an operating range of 10 48 volts To install the vehicle cradle 1 Feed the communications and power cables through the back housing s opening 2 Install the power jack coupler on the power cord FrontView BackView Terminal Retainers Back Housing Cup Housing Communications LED Mounting Holes Power Connector Mounting Holes RF Conne...

Страница 37: ...Slip the washer on the cable and slide it to fit against the back of the power jack Figure 3 7 Figure 3 7 Installing Washer on Power Jack c Insert the power jack in the power cord retainer on the back of the vehicle cradle Figure 3 8 Figure 3 8 Installing Power Jack in Retainer Power Jack Cap Cable Back of Power Jack Washer Power Jack Retainer ...

Страница 38: ...e communications cable connector in the RS 232 communications port Figure 3 10 Installing Communications Cable 4 Install the cradle on the dash or other appropriate mounting surface using the appropriate hardware 5 Connect the communications cable to the host as directed in the section Connecting the Cradle s To the Host Retainer Power Jack Cable Cap Communications Cable Null Modem Cable ...

Страница 39: ...standard 10 48V wire connect connect the cable directly to a fuse panel Note This must be performed by a qualified installer 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 ...

Страница 40: ...he cradle Figure 3 11 Figure 3 11 Connecting the Cradle to the Host 4 Insert the power plug in a standard electrical outlet CRD 3400 or connect as directed in the section Mounting the VCD 3400 on page 3 6 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 en...

Страница 41: ...ding from a single master cradle To connect one or more CRD 3400s in a chain refer to Figure 3 12 1 Disconnect the power jack from the power source for all cradles included in the chain 2 Connect Cradle 1 to the host as described on page 3 10 3 Remove Cradle 2 s back housing 4 Plug an RS 232 cable s male DB 25 connector in Cradle 1 s chaining port 5 Plug the RS 232 s female DB 25 connector in the ...

Страница 42: ...es blink 7 times there is a cradle problem If you are connecting the CRD 3400 cradle chain to a Series 3000 cradle chain e g 31XX or 38XX cradles the cradles can be linked in any order If you are connecting a CRD 3400 cradle chain to a CRD 4600 cradle chain 1 Position the master CRD 4600 at the end of the 3400 cradle chain with any slave 4600 cradles following the master cradle 2 Use the RS 232 Nu...

Страница 43: ... up for the chained cradles all of the 3400 cradles LEDs light for 3 seconds The LED on the Master CRD 3400 see Figure 3 13 blinks 7 times then goes out If the LEDs for more than one CRD 3400 blink 7 times there is a problem with the interconnecting cables Power the cradles down and verify that the interconnect cables are correctly connected before reapplying power ...

Страница 44: ...3 14 PDT 3400 Product Reference Guide ...

Страница 45: ...0 One option for increasing the amount of RAM available is to use the compression utility Stacker which is included with the PDT 3400 SDK Based on a compression rate of 1 8 to 2 5 Stacker can expand a 0 5 MB RAM disk up to 1 25 MB On Board Flash Up to 4 5 MB of on board Flash is available for the PDT 3400 To obtain more disk storage one alternative is to use Stacker The amount of on board Flash re...

Страница 46: ...ocation For the PDT 3400 the IPL and BIOS are always loaded in the first two areas the first 128K segment as shown in Figure 4 1 The third area C is commonly used to store the DOS operating system and common components such as scanning RF etc The fourth area D can be used to store applications or data files Any segments remaining comprise the user space area and can be programmed individually as d...

Страница 47: ...disk and applications How does all of this information fit together There are a number of ways to configure your application based on the amount of Flash and RAM as detailed below The configuration is set up as follows t 0 5 MB 2 5 MB or 4 5 MB Flash t 2 or 4 MB RAM t DOS TSRs application s and constant data are stored in ROM Disk t PDT 3400 boots from ROM Disk To meet additional software and data...

Страница 48: ...the manuals listed in Related Documents and included with the SDK for more information t Setting up the terminal s operating system files covered in Chapter 5 s Editing the DOS configuration files t Building the hex image via TCM covered in Chapter 6 s Creating the hex image s Downloading the ROM disk image s t Loading RAM disk covered in Chapter 7 t Running BIOS Setup covered in Chapter 8 t Using...

Страница 49: ...tings BREAK ON OFF Controls whether or not extended CTRL C checking is enabled Off is the default setting and this command is not required unless this feature is being enabled BUFFERS n m 1 n 99 0 m 8 Specifies the number of disk buffers to be allocated for use by DOS The default value for the PDT 3400 is n 15 and m 0 Many applications and environments request a larger setting COUNTRY XXX YYY Spec...

Страница 50: ... they appear If you use your application as a shell see SHELL you can use this command to load TSRs prior to execution of the application as the shell LASTDRIVE x Specifies the number of drives owned by DOS Any device driver loaded which creates a new drive letter begins at the next drive letter after the drive letter specified in this command This command is necessary only if the number of drive ...

Страница 51: ... is used to select a program other than COMMAND COM as the shell or if the shell is located in a directory other than the root directory of the boot drive SHELL file ext This command specifies the command shell to be used The default command shell is COMMAND COM from the boot drive s root directory Reasons for using this command include t To increase the size of the environment table when running ...

Страница 52: ...ea TPA or extended XMS memory RDISK21T SYS can be used to create more than one RAM disk by loading it multiple times Protection implies both write protection and preservation across a Warm Boot The NOPROTECT switch can be used to allow unprotected RAM disks to be created using RDISK21T SYS To create a protected RAM Disk add the following line to CONFIG SYS DEVICE RDISK21T SYS XXXX where XXXX is th...

Страница 53: ...o map in the EMS memory Under normal circumstances this option should not be changed EMSALLOC SYS The EMSALLOC SYS driver is an optional utility that allows for adjusting the boundary between the end of the DOS Transient Program Area TPA and the beginning of memory used as Expanded Memory The driver allows a minimum of 256K and a maximum of 640K to be allocated as DOS TPA memory To load the EMSALL...

Страница 54: ... line IRQ5 and require a specific loading order 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 Note If PEN34T SYS is present it is imperative t...

Страница 55: ...dify the following parameters t LTPn t EJTx t IRT0y 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 ...

Страница 56: ...en To prevent the ECHO OFF command from itself echoing precede it with an sign e g ECHO OFF MODE This command sets up and or configures various drivers Refer to the MS DOS User s Manual for more information PATH This command sets the path s used to find executable programs PROMPT This command modifies the DOS COMMAND COM shell prompt SET This command sets environment variables This is normally use...

Страница 57: ...er management functionality of an application on the development PC XBIOS34T EXE XBIOSPCT EXE These TSRs provide extended BIOS level functionality specific to PDT 3400 features Load XBIOS34T EXE on the PDT 3400 terminal ONLY as it uses PDT 3400 specific hardware XBIOSPCT EXE can be loaded on the development PC for use in testing and debugging PDT 3400 applications on the development PC Although th...

Страница 58: ...5 10 PDT 3400 Product Reference Guide ...

Страница 59: ... of your script and the source directories files and scripts You can open multiple scripts drag and drop items from a drive directory to the script rename and delete files in the script etc On building the image TCM adds all the files directories and scripts referenced in the script to the image The SDK includes a number of standard scripts demos samples foundation scripts and component scripts fo...

Страница 60: ...escribed 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 Menu bar and pointing to the item in question on the screen For information on using Stacker to compress a ROM Disk built in TCM refer to the special note on TCM and Stacker at the end...

Страница 61: ...0 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 Figure 6 1 Terminal Configuration Manager Initial Screen ...

Страница 62: ...cript Window consists of two panes the Directory Tree Pane on the left and the Directory Contents Pane on the right Directories added to the script are listed alphabetically by volume in the Directory Tree Pane Subordinate directories files and scripts of each volume are listed in the Directory Contents Pane Script Browser A read only source window for copying scripts to a master script Only one S...

Страница 63: ...re 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 Refer to Step 5 in Building the Image for more information on edits to system files during a build Note We recommend building a few compressed drives and becoming comfortable with using Stacker before clearing the Erase Stacker Drive Warning c...

Страница 64: ... path for a bootable image if necessary t Save the script t Review and modify the script Each process is described in the sections that follow Open a New or Existing Script Scripts are created in the Script Window To open a new script t Choose File New from the menu bar t OR select the New button from the tool bar To open an existing script e g a standard script provided in the SDK t Choose File O...

Страница 65: ...reen To copy files to the script 1 Click on the File Browser Window to make it the active window 2 Click on the source directory in the Directory Tree Pane 3 TCM displays the directory contents in the Contents Pane 4 Click on the file s and or directory in File Browser Note Optionally use the standard Windows Shift Left click and Control Left click features to select multiple files and directories...

Страница 66: ...in the Contents Pane 3 Click on the script in the Script Browser Window 4 Drag and drop the selected script from Script Browser to the target directory in the Script Window OR click on the target directory and select File Script Browser Copy from the menu bar OR click on the target directory and select the Script Browser Copy icon from the toolbar 5 TCM displays a confirmation message asking if yo...

Страница 67: ...ing the subscript edits To edit the system files for a script 1 Select the Script Window for the script to be edited 2 Choose Script System File Edits from the menu bar OR on the toolbar choose the System File Edits button Figure 6 3 System File Edits Screen 3 In the file field type in the name of the system file you want to edit s AUTOEXEC BAT s CONFIG SYS s Any other text file requiring edits No...

Страница 68: ...ppended 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 5 Choose the OK button to save and exit ...

Страница 69: ...not match Option 2 A Simple Use of System File Edit A simple use involves creating the system files in TCM without using a base file as a starting point and making only the master script s edits to the system files 1 Create the script 2 Set up all edits in the master script System File Edits screen 3 TCM automatically includes the empty system files enters the edits to those files and builds the r...

Страница 70: ...exit the build 8 If you edited the system file the buttons change s To accept the file with the changes just entered choose the Accept button s To undo the system file build and return to the file s original state before any edits were appended choose the Reject button s To exit the build choose the Cancel button 9 If you accepted changes made in the review box TCM saves the edits to the current b...

Страница 71: ... for directories and files included by the script The total contents of the image include s the hidden system files automatically included for a bootable ROM Disk C ROM Disk see Step 6 below s the files and directories included in the uncompressed volume by the script s the files and directories included in the compressed volume e g STACVOL 46C or STACVOL 46D by the script To see all the directori...

Страница 72: ...ze later when the actual image size is known The hex file resulting from the build is normally larger than the image do not use the hex file size as a guide for determining the hex image size 6 If the image is bootable check the box If the image is not bootable clear the check box Set the C drive to be bootable The D drive cannot be bootable TCM ignores a bootable setting for the D drive 7 Determi...

Страница 73: ...h compatibility with most ASCII oriented hosts Can be treated as a text file Binary 8 bit ASCII with runlength coding compression Y 8 1 04 Less compatible for porting to other hosts than Standard or Compressed format Can be treated as a text file Produces a small hex file For very compressible data this option may produce the best results Transparent Raw N 8 1 14 Produces one of the smallest but a...

Страница 74: ... to build a hex file and transmit it to the PDT 3400 Set the parameters for the device cradle or other direct serial link connecting the PDT 3400 and the development PC To set the communication parameters 1 Choose Options Communications from the menu bar 2 In the Port field select the serial port being used on the development PC default COM1 3 In the Baud Rate field set the data transfer rate defa...

Страница 75: ... hex files can use hardware flow if the correct cable is attached and software honoring hardware flow control is loaded on the PDT 3400 8 Choose the OK button to save the parameters and exit Save the Script To save the changes to a new script 1 Choose File Save As from the menu bar OR on the toolbar choose the Save button 2 Enter the path and file name TCM appends a TCM extension to the script 3 C...

Страница 76: ...t OR on the toolbar choose the Save button 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 ...

Страница 77: ...e script in the order the edits occurred In Script Commands you can check the properties of a specific file add a script bring up the Script Window for a script listed in the files added and delete a script To review the script properties for the current script 1 Click on the Script Window to make it the active window 2 Choose Script Script Commands from the menu bar 3 TCM displays the commands in...

Страница 78: ...pt that included the file in the master script The source file specifications drive path filename and extension are editable The destination and script cannot be changed To view the Script Window for a subscript added to the script 1 In the Script Commands Sheet select the command adding the subscript in the listing 2 Choose the View button 3 TCM displays the Script Window for the selected subscri...

Страница 79: ...the Copy Script button refer to Figure 6 7 2 TCM displays the Select Script File window refer to Figure 6 9 3 Point to the drive and directory where the script is located then select the script to be added 4 Choose the OK button 5 TCM appends a command to include the script to the end of the list in the Script Commands Sheet To exit the Script Commands Sheet choose the OK button ...

Страница 80: ...e existing hex image if a hex image was built previously If the hex file does not exist or if the script or any referenced file or subscript has a newer date time stamp than the existing image TCM builds a new image Note Performing a check is more important for previously existing scripts to ensure that files referenced in the script are still in the designated locations To check a script 1 In the...

Страница 81: ...select the script to be built 2 Choose Script Build from the menu bar OR on the toolbar select the Build button 3 TCM requests that you save the script if it was modified since the last save 4 TCM performs a check s If the script has no errors TCM proceeds with the build s If a file is missing TCM lists the error in the Errors found box and halts the build ...

Страница 82: ... Cancel to exit the build 6 If you edit the file the button choices change s To accept the file with the changes just entered choose the Accept button s To undo the system file build and return to the file s original state before any edits were appended choose the Reject button s To exit the build choose the Cancel button 7 If you accepted changes made in the review box TCM saves the edits to the ...

Страница 83: ...les and the uncompressed volume files in that order If the build is successful TCM displays the elapsed time hex file size flash space used by the script end segment address and image size To calculate the amount of flash remaining subtract the hex file size from the Image Size set in the Script Properties Window If the Build Fails If the build fails TCM displays a series of messages The first des...

Страница 84: ...the entire BIOS is received and verified The ROM Disk image and application storage area are unaffected Loading a ROM Disk The PDT 3400 s ROM Disk is organized as two separate drives instead of the conventional hard disk This separation allows for updating a section without erasing the entire disk If ROM Disk 1 C is updated IPL erases from the specified start of ROM Disk 1 to the end of Flash ROM ...

Страница 85: ... section IPL Setup Setup for Download Using HEX2TERM HEX2TERM is a MS DOS utility which can be used in place of TCM for transferring hex files from a PC to the PDT 3400 The hex file can be either a BIOS update or a ROM disk image To run HEX2TERM 1 On the development PC type HEX2TERM filename baud port where filename Specifies the name of the hex file being transferred to the PDT 3400 baud Is the b...

Страница 86: ...ge 2 The PDT 3400 displays the IPL Screen refer to Figure 6 12 To navigate through the IPL screen s Press to scroll down through the available selections for each field press to scroll up through the selections s Press the Scan Bar to select a value Figure 6 12 IPL Screen 3 Select the update area from the following s BIOS s ROM Disk 1 default s USER AREA Note ROM Disk 1 MUST be present to load the...

Страница 87: ... default 115200 and press the Scan Bar The other parameters are fixed at no parity 8 data bits and 1 stop bit To return to the previous menu press the Scan Bar with Prev Menu selected Note The baud rate selected in IPL must match the baud rate selected in HEX2TERM or TCM 6 When you select the baud rate IPL checks for the terminal in the CRD 3400 If is not detected the terminal displays the prompt ...

Страница 88: ...ntinue the Send on the PC 1 If you are using TCM choose the OK button to proceed with the send If you are using HEX2TERM press Enter on the PC to begin the transfer Don t wait longer than 5 minutes to press the key or a time out occurs and you will have to start the process over again 2 The PDT 3400 displays the following screen RECEIVING XXXX where XXXX is the byte count transferred When the BIOS...

Страница 89: ...mage Corrupt 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 Verify the type of image be...

Страница 90: ...ide Exit IPL Press and hold PWR for 4 seconds to exit IPL and boot the PDT 3400 ExitingTCM To exit TCM t Choose File Exit from the menu bar t OR press Alt F4 t OR double click the close box Exiting HEX2TERM To exit HEX2TERM Press Ctrl C ...

Страница 91: ...M operates on the compressed volume using the development PC drive letter on which the compressed volume was mounted During the build process TCM erases all contents of the compressed volume if any exist from a previous build then copies the directories and files included in the script into the compressed volume Stacker compresses the files as they are copied adjusting the remaining space based on...

Страница 92: ...eference 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 ...

Страница 93: ...t be loaded before RDISK34T SYS to provide EMS memory for use by the RAM Disk For details on loading the Expanded Memory Manager refer to the section VG230EMS SYS in Chapter 4 To create a RAM Disk using RDISK34T SYS add the following line to CONFIG SYS DEVICE RDISK34T SYS xxx where xxx is the RAM Disk s decimal size in kilobytes This size is rounded up to the nearest 16K but does not exceed the am...

Страница 94: ...d reboots even if power to memory is retained Using EMSALLOC SYS to Increase Size of RAM Disk By default all RAM up to 640K is allocated to MS DOS Any additional RAM less16K that is used as Video RAM is allocated as EMS memory The RAM allocation on a PDT 3400 with 2 MB of RAM is as follows MS DOS 640 KB EMS Memory 1392 KB Video Memory 16 KB Total 2048 KB 2 MB The RAM allocation on a PDT 3400 with ...

Страница 95: ...RDISK34T SYS Note Ensure that this line is before DEVICE C STACKER COM if mounting both ROM and RAM Disks Once this line is added the volume is created on boot up but still needs to be mounted This is accomplished by one of two methods defined below 1 Mounting Compressed ROM Disk and RAM Disk If you compress both the ROM Disk and the RAM Disk mounting the volumes is very similar Add a line in the ...

Страница 96: ...he 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 If STACKER COM is not on the drive during run time executing the above statement results in a File Not Found error ...

Страница 97: ...he default parameters set by the BIOS are not satisfactory t once all software is loaded to review the PDT 3400 s operating parameters t when power battery or power supply is removed for more than 15 minutes because the PDT 3400 returns to out of box default values The Setup Utility is incorporated in the Flash ROM BIOS and performs a standard and a default setup function ...

Страница 98: ...8 1 BIOS Setup Screen a To change the BIOS settings press the Scan Bar with STANDARD highlighted and proceed to step 4 b To reset the BIOS to the default settings scroll down to DEFAULT using and press the Scan Bar The default settings are provided in Default Configuration Parameters in this chapter for reference c To exit the Setup screen scroll down to EXIT using and press the Scan Bar 4 If you ...

Страница 99: ... day and year until the correct date is displayed c Contrast Range is 0 7 Values at either end of the range 0 or 7 can make the screen difficult to read Default is 3 d Keyclick Determines whether the keyboard clicks each time a key is pressed Default is ON e Suspend Sets the time in which the display times out if no activity is detected in increments of 5 seconds Range is 0 1275 A value of 0 disab...

Страница 100: ...d cold boot the terminal select EXIT SAVE and press the Scan Bar c Select MAIN MENU to re enter Setup Default Configuration Parameters The Default Setup restores all the default configuration data without requiring the operator to reset each field Refer to Table 8 1 for default configuration information Table 8 1 PDT 3400 Default ConfigurationValues Configuration Value Default Contrast 3 Keyclick ...

Страница 101: ...peration 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 of time set in the BIOS Setup Warm Boot To warm boot the PDT 3400 press the following key sequence CTRL FUNC ESC FUNC BKSP which is equivalent to pressing CTRL ALT DEL on a PC Note Press the keys one at a time in the sequence provided you don t have to ...

Страница 102: ...be set to three values off low and high To change the beeper volume t Press FUNC then U to decrease volume t Press FUNC then V to increase volume Installing the Handstrap To install a new handstrap 1 Press on the handstrap button to release the latch Figure 9 1 and pop the strap out of the clasp Figure 9 1 Releasing the Handstrap 2 Pull the strap from under the pin at the top of the PDT 3400 3 Sna...

Страница 103: ...9 3 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 ...

Страница 104: ...9 4 PDT 3400 Product Reference Guide Using the Keyboard Figure 9 3 PDT 3400 Standard Keyboard ...

Страница 105: ...r coded above the keys in yellow t Press FUNC blue and the corresponding numeric key to produce the function keys F1 F10 t Press FUNC then the keys in the left hand column below to produce the cursors shown in the right hand column Note In BIOS Setup and IPL pressing the FUNC key is not required to produce the cursor t Press BKSP to clear a character t Press SPACE to advance one character t Press ...

Страница 106: ...tware cursor mode The cursor identifies the current state of the keyboard The keyboard states and the associated cursor formats are provided in Table 9 1 Table 9 1 Cursor Indicators Keyboard State Cursor Character Low Battery Unshifted Caps Lock Alpha Momentary Shift á é Momentary Unshift â Numlock Alpha State Control c Alpha State Alt a Function f Numeric State Control Numeric State Alt Function ...

Страница 107: ...tem is on The LED lights red if scanning is enabled and the laser is on 2 Point the PDT 3400 at the bar code and press the scan button as shown in 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 Function Alt Table 9 1 Cursor Indicators Conti...

Страница 108: ...ocking the bus The PDT 3400 SDK provides a utility PDTSET which includes an option for locking the bus on PDTSET BUS ON and unlocking the cradle bus PDTSET BUS OFF when communicating through IrDA using the INT 14 interface When communicating via the IRCOMM interface the bus is locked using API calls defined in Chapter 9 of the PDT 3400 System Software Manual Refer to Chapter 3 Hardware Installatio...

Страница 109: ...cess If the screen has not been calibrated the calibration screen displays on power up If the screen was calibrated previously run the PENCALIB EXE program from the DOS command line to calibrate the screen again 1 Touch the sign in the top left hand corner 2 Touch the sign in the bottom right hand corner The PDT 3400 beeps at each touch and the sign flashes 3 Press any key to exit the calibration ...

Страница 110: ...9 10 PDT 3400 Product Reference Guide ...

Страница 111: ...t being used t Set the suspend timer appropriately t Disable the scanner when not at a bar code prompt To calculate possible battery life energy discharge requirements take the following usages into consideration at the appropriate temperatures Terminal Configuration Possible Usage Anticipated Battery Life NiMH 600 scans hour 9 hours 720 keystrokes hour 13 75 hours These values assume recommended ...

Страница 112: ... the battery Note ERR3400 EXE and ERR3400 ASM are supplied in the SDK and can be customized according to user requirements Cursor Control If the graphic screen driver is loaded on the PDT 3400 refer to the PDT 3400 System Software Manual for DOS Applications for information on the graphic screen driver and associated libraries the PDT 3400 changes the cursor character as a visual indicator that ba...

Страница 113: ...d by an application Alpha State Control c Alpha State Alt a Function f Numeric State Control Numeric State Alt Function Shift F Function Control Function Alt Table 10 1 Cursor Indicators Cont d Keyboard State Cursor Character Low Battery c a f C C A A F F F F F ...

Страница 114: ...tteries 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 Removing the Pack ...

Страница 115: ... 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 Replace the handstrap ...

Страница 116: ...w or Recharged Batteries on page 10 4 3 Seat the PDT 3400 in the cradle CRD 3400 shown in Figure 10 4 Figure 10 4 Charging the NiMH Battery Pack in PDT 3400 4 The PDT 3400 s Charging LED flashes at the start turns a solid yellow while the battery fast charges and turns green when the fast charge is complete and the battery trickle charges to top off The time required to charge the battery is as fo...

Страница 117: ...g optical material such as eyeglasses Do not use tissues that contain a lotion Storage If the PDT 3400 is not used for more than a week store it in a cool dry place away from dust Remove the battery pack and repack the terminal in its original shipping container For a storage period of a few days the battery pack can stay in the terminal If the battery pack is left in the PDT 3400 for an extended ...

Страница 118: ...10 8 PDT 3400 Product Reference Guide ...

Страница 119: ...NiMH battery not charged Insert the PDT 3400 with the battery installed in a CRD 3400 VCD 34XX for charging BIOS is not loaded or is corrupt Program and load a new BIOS Rechargeable NiMH battery pack did not charge Battery failed Replace battery PDT 3400 was removed from power source while battery was still charging Reconnect PDT 3400 to interface cable and power supply and begin charging again Th...

Страница 120: ...not decode a bar code Bar code is unreadable Verify that the bar code is not defective i e smudged or broken Scan window is dirty Clean scan window with lens tissue such as would be used with eyeglasses Do NOT use tissues with lotion Scan code not enabled Check with the programmer to ensure the scan code is enabled in the application No communication between PDT 3400 and cradle IrDA driver not loa...

Страница 121: ...able The RS 232 cable does not connect directly from the cradle to the host Connect the RS 232 to a null modem cable and plug the null modem cable in the host s communications port Refer to Chapter 3 for more information COMM port not enabled Check application Note Power Management TSR POWER34T EXE disables the COMM port to save power Table 11 1 Common Problems Continued Symptom Possible Cause Act...

Страница 122: ...11 4 PDT 3400 Product Reference Guide ...

Страница 123: ...itions 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 15kV Sealing Water sealed to Mil STD 810E Drop 4 foot 1 2 meter to concrete ...

Страница 124: ...al Display LCD with high contrast reverse video double high and double wide characters and graphics capability Real Time Clock Time and date stamping controlled by software Interfaces IrDA 1 0 specification PC Card One Type III PC Card version 2 1 Communications Optional Wireless Wide Area Network WWAN Scanner SE 1200 36 3 scans second 670 nm laser diode Symbologies Code 39 Code 128 UCC 128 I 2 of...

Страница 125: ...f minimum element width 2 4 6 8 10 0 55 Mil Minimum Element Width 7 5 Mil Depth of Field in Inches 5 Mil 20 Mil Minimum Element Width 40 Mil Minimum Element Width 12 14 1 16 18 20 22 Integrated Scanner 30 28 24 5 0 11 7 11 5 Width of Field in Inches Centimeters 12 7 25 4 0 38 1 50 8 63 5 86 4 76 2 26 32 34 In Cm 12 7 0 29 75 29 75 12 7 In Cm ...

Страница 126: ...A 4 PDT 3400 Product Reference Guide ...

Страница 127: ...ow 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 These key definitions can be changed by an application ...

Страница 128: ...B 2 PDT 3400 Product Reference Guide Figure B 1 Default Boot Keyboard SCAN a b c d e f g h i j k l m n o p q r s t u v w x y z ENTER TAB PWR FUNC SHIFT BKSP SPACE CTRL ESC ...

Страница 129: ...B 3 Keyboard Definitions Figure B 2 Function Keyboard PWR VOL VOL LAMP DARK LIGHT ALT CTRL FUNC SHIFT DEL ENTER F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 é ê ç è S C A N ...

Страница 130: ...B 4 PDT 3400 Product Reference Guide Figure B 3 Shifted Keyboard PWR A FUNC SHIFT BK SP ENTER SPACE B C D E F G H I J K L M N O P Q R S T U V W X Y Z ESC CTRL S C A N ...

Страница 131: ...B 5 Keyboard Definitions Figure B 4 Control Keyboard PWR a FUNC SHIFT BK SP ENTER SPACE b c d e f g h i j k l m n o p q r s t u v w x y z ESC CTRL TAB S C A N ...

Страница 132: ...B 6 PDT 3400 Product Reference Guide ...

Страница 133: ... the list using the Arrow Keys marked c m g i With the demo you want highlighted press Enter 1 The PDT 3400 Features Demo 2 The Font Demo 3 The Signature Capture Demo 4 The Data Entry Demo 5 The Scan Only Demo 6 The Radio Demo 7 The Diagnostics Demo PDT 3400 Features Demo This demo is a multi screen introduction to the PDT 3400 and its features To initiate the demo 1 Select The PDT 3400 Features D...

Страница 134: ...and then plays the signature back To initiate the demo 1 Select The Signature Capture Demo from the menu and press Enter 2 Use the pen stylus to write your signature on the screen 3 Press Enter to accept and playback the signature 4 Press Enter to return to the main menu The Scan Only Demo The Scan Demo demonstrates the scanner s speed ability to recognize the bar code scanned To initiate the demo...

Страница 135: ...mpt type the quantity of the items available in stock and press Enter 7 To view the data that has been stored re scan the bar code press the SCANbar 8 To enter additional items re scan a new bar code and follow the directions given above for entering the data 9 When you are finished and prompted to exit press ESC to return to the Operating Menu The data entered in this demo is added to the default...

Страница 136: ...of the programs Table C 1 PDT 3400 Diagnostics DemoTests Program Operating the Feature To Exit Key Pad Test Press each key on key pad to verify each is displayed on screen Do NOT press PWR or ESC Press FUNC then W to turn the backlight on Press FUNC then W to turn the backlight off Press FUNC then Y to decrease the contrast the display should get lighter each time this combination is pressed Press...

Страница 137: ...aser scanner operation Scroll using â to select the test Press ENTER The Red LED lights and the laser powers on Press ENTER The Red LED and laser turn off Press ENTER ONLY the Red LED lights Press ENTER The Red LED and laser are both off Press ENTER to return to the Diagnostics Menu Beeper Test Generates an ascending tone Scroll using â to select the test Press ENTER The beeper plays a series of a...

Страница 138: ...the RAM disk is deleted Cradle Test Verifies cradle contacts Scroll using â to select the test Insert PDT 3400 in office cradle and verify office Insert PDT 3400 in vehicle cradle and verify vehicle Press ESC Serial ID Test Displays the unique electronic serial ID of unit Scroll using â to select the test Press ENTER The unit s serial number is displayed Press any key Signature Capture Calibration...

Страница 139: ...Demo Program Data is as follows Women s Shirt 29 95 Women s Shoes 49 95 Women s Slacks 34 49 Women s Hat 49 95 Women s Nylons 6 99 0524950090106601 0524950090106603 0524950090106605 0524950090106607 0524950090106609 ...

Страница 140: ...PDT 3400 Product Reference Guide Men s Shirt 19 95 Men s Shoes 59 79 Men s Slacks 39 95 Men s Hat 29 95 Men s Socks 3 59 0524950090106602 0524950090106604 0524950090106606 0524950090106608 0524950090106610 ...

Страница 141: ...boot 9 1 warm boot 9 1 building a hex image build successful 6 25 if the build fails 6 25 C cables 1 4 cleaning 10 7 cold boot 9 1 COMMAND COM 5 3 configuration options 4 1 flash 4 1 RAM 4 1 configuration process 4 4 CONFIG SYS 5 1 DOS settings 5 1 confirmation messages 6 4 adding a script 6 4 clearing 6 4 6 5 copying a file or directory to a TCM script 6 4 deleting a file or directory from a TCM ...

Страница 142: ...st C 4 laser C 5 LED C 5 serial ID C 6 signature capture calibration C 6 display contrast 9 2 documentation other publications xi system software xi DOS configuration files AUTOEXEC BAT 5 8 CONFIG SYS 5 1 edits 5 1 DOS system files 6 8 downloading software HEX2TERM 6 26 options 1 1 6 26 TCM 1 1 6 26 downloading software overview 1 1 E EMSALLOC SYS 5 5 environment humidity A 1 operating A 1 storage...

Страница 143: ... BIOS 6 26 loading a ROM Disk 6 26 LOW BATTERY 10 2 M memory configuration options 4 1 requirements 4 1 messages LOW BATTERY 10 2 messages confirmation 6 4 modifier keys B 1 mounting the VCD 34XX 3 6 MS DOS 6 22 1 1 N NiMH battery 1 3 charging 10 6 notational conventions x O on board flash 4 1 PCMCIA cards 4 1 segments 4 1 operating environment 1 1 P parts of the terminal 1 2 1 3 PDT 2100 cleaning...

Страница 144: ...file format 6 14 hex image 6 13 hex image size 6 13 output 6 14 scripts component 6 1 demo 6 1 foundation 6 1 samples 6 1 standard 6 1 SDK 1 4 2 1 default directories 2 3 default hex image 2 1 DOS TSRs 2 1 installing on development PC 2 3 sample files 2 1 TCM scripts 2 1 sealing A 1 service xii setting contrast 8 3 setting date 8 3 setting time 8 3 setup changing 8 1 default 8 4 setup utility 8 1 ...

Страница 145: ... 4 components of start up screen 6 4 compressed volume location 2 7 copy files or scripts 6 7 creating script for Hex image 6 6 directory windows 6 3 exiting 6 32 file browser window 6 4 file properties window 6 20 hex file formats 6 15 hex image down load 6 26 on line help 6 2 performing check on script 6 22 process for building a hex image in 6 2 saving changes to a new script 6 17 script browse...

Страница 146: ...ions 1 1 TSR Symbol supplied 5 8 U using the scanner 9 7 V VCD 34XX connecting to host 3 10 equipment required to install 3 5 mounting 3 6 parts of 3 6 VG230EMS SYS 5 5 volume default 8 4 setting 8 3 volumes compressing 2 5 creating a compressed volume 2 5 mounting 2 6 W wall mounting the CRD 3400 3 4 warm boot 9 1 X XBIOS21T EXE 5 9 ...

Отзывы: