Style Conventions....................xiii Document Conventions ................xiii Keys and Keystroke Conventions ..............xiii Technical Support ....................xiv Chapter 1: Using Falcon DOS Portable Terminals ..........1-1 Overview ......................1-2 Programming the Laser Triggers................. 1-2 Programming the Enter Keys................1-3 Using PC Cards....................1-4 Opening the PC Card Slot Cover..............1-5...
Page 4
Contents Chapter 2: The Falcon Configuration Utility ............2-1 Overview ......................2-2 Installing the Falcon Configuration Utility ............2-2 Using the Falcon Configuration Utility ..............2-3 Main Menu ....................2-3 The Custom Configuration Menu.............. 2-5 The File Configuration Windows ............... 2-9 The Program Settings Windows ............... 2-16 The Comm Settings Dialog Box ...............
Page 5
Chapter 8: Using PC Cards ..................8-1 Overview......................8-2 Uses of PC Cards ..................8-2 PC Card Drivers ....................8-3 Appendix A: Connector Configurations ..............A-1 Overview......................A-2 Falcon Portable Terminals ................. A-2 Laser-Scanner Connector ................A-2 Serial Port Jack....................A-3 Advanced User’s Guide...
Page 6
Contents Serial IR Port....................A-4 Falcon Dock ...................... A-5 25-Pin Connector..................A-5 Falcon 4-Slot Dock.................... A-6 Host-Interface Cable .................. A-7 Dock-Network Cable Jacks................. A-7 Appendix B: ROM-DOS Commands ................B-1 Command Overview..................B-2 ROM-DOS vs. MS-DOS .................. B-4 Command Descriptions..................B-5 ATTRIB ......................
Page 7
Contents European Article Numbering (EAN) / Japan Article Numbering (JAN)................C-5 UPC, EAN, JAN Extensions................C-5 Code 128 ......................C-5 Labelcode 4/5....................C-5 Other Controls ....................C-5 Appendix D: Bar Codes ....................D-1 Predefined Defaults................... D-2 Code 39 ......................D-2 ENABLE ....................D-2 MINIMUM LENGTH ................D-2 MAXIMUM LENGTH ................
Page 8
SEND SYSTEM DIGIT ................. D-10 SEND CHECK DIGIT ................D-10 CONVERT UPC-A TO EAN-13............D-10 EAN (European Article Numbering)/ JAN (Japan Article Numbering) ...... D-10 ENABLE EAN-8/JAN-8 ................. D-10 UPC/EAN/JAN Extentions ................D-11 ALLOW 2-DIGIT EXTENSIONS............D-11 ® Falcon DOS Portable Terminals...
Page 9
Contents ALLOW 5-DIGIT EXTENSIONS ............D-11 REQUIRE EXTENSIONS ..............D-11 ENABLE EAN-13/JAN-13 ..............D-11 CONVERT EAN-13 TO ISBN .............. D-11 SEND EAN/JAN CHECKSUM ............. D-11 Other Controls ....................D-11 AUTOTERMINATOR ................D-11 AUTO-OFF TIMER................D-11 SEND SYMBOLOGY IDENTIFIER ............. D-12 GOOD-READ BEEP TONE (in Hertz)...........
Page 10
Contents NOTES ® Falcon DOS Portable Terminals viii...
Preface: About this Guide REFACE ONTENTS Overview ..............viii Falcon ® Model Numbers ......... viii Radio Frequency Interference........x Style Conventions............xi Document Conventions ......... xi Keys and Keystroke Conventions......xi Technical Support ............ xii...
Model Numbers ® Falcon DOS portable data terminals are handheld computers designed for data collection. The product title, “Falcon” refers to any or all of the DOS portable models identified in the table below of Falcon® Portable Models Where information in this manual applies only to specific models, those models are clearly identified by the model icon as shown in the first column.
Display Portable Portable The 31X icon refers to both the Falcon 310 and the Falcon 315. As the table notes, the Falcon 310 is a batch portable model and the Falcon 315 page xi is an RF portable model. On the cover of this manual, the Falcon 31X is represented by the Falcon 315, in the lower left corner, with an 8-line display screen.
About this Guide The 34X icon refers to both the Falcon 340 and the Falcon 345. As the table notes, the Falcon 340 is a batch portable model and the Falcon 345 page xi is an RF portable model. The Falcon 34X introduces the pistol grip. This model operates in every other way identically to the Falcon 33X.
For those without E-mail access, please call (541) 984-3092. PSC Solutions Group For advanced, cost-effective services, contact the PSC Solutions Group (PSG) at (888) 583-3008 or . Or go to the PSG webpage at psg@pscnet.com www.pscnet.com/html/psc_solutions_group_psg.htm ® Falcon DOS Portable Terminals...
Page 17
Using Falcon DOS Portable Terminals HAPTER ONTENTS Overview..............1-2 Programming the Laser Triggers......1-2 Programming the Enter Keys........1-3 Using PC Cards ............1-4 Opening the PC Card Slot Cover ......1-5 Inserting a PC Card ..........1-6 Card Recognition and Configuration....1-7 Removing a PC Card ..........1-8 The Serial Port............1-8...
Normally, the left trigger operates the Falcon laser or another bar code reader attached to the Falcon, and the right trigger toggles the Falcon in and out of Alpha mode (models 31x) or Function mode (models 32x). One or both of the laser triggers can be reprogrammed to act as equivalents of keypad keys.
To change a reassigned trigger back to a laser trigger: Put the Falcon into program-trigger mode. Press the trigger twice. Falcon 33x and 34x models do not have programmable laser triggers. The <Scan> key is only key for operating the laser.
(See page page 1-9 information about the Falcon’s drives.) The PC card slots of the Falcon 33x and 34x are not user accessible, but function in the same manner as the Falcon 32x for software installation, use and general features. ®...
). The slot is protected by a cover. Detach the elastic hand strap on Figure 1-2 the back of the Falcon by pulling its hook out of the holder near the base. If the slot cover is secured by a screw, loosen the screw. Then, while pressing the round button above the slot cover, slide the cover out and away from the Falcon.
Figure 1-3: A Typical PC Card Sockets To insert a PC card into a Falcon complete the following steps: Start with the Falcon face down and the PC card face up. Insert the end of the card with the sockets into the card slot (refer to Figure 1-4 Use the tracks inside the slot to help guide the card.
Ejector tab The PC card slot on the Falcon is designed so a card cannot be inserted upside down or backward. If the card does not push into the slot easily, make sure the card is positioned properly. Put the end with the sockets into the slot first. Then flip the card upside down and try to insert it again.
Appendix A, on page A-1 The IR Serial Port The serial port of the Falcon 33x and 34x is a half duplex IR port. Refer to . Through software commands, the port may be setup for IR or a Figure 1-6 modified RS-232 serial communication.
When using Zmodem, flow control must be the same on both sides of the transmission. Normally, XFER defaults to RTS/CTS flow control. On the Falcon 33x and 34x, it defaults to Xon/Xoff. When transferring files between a 33x or 34x and the host PC, make sure the PC is also using Xon/Xoff.
CONFIG.SYS (refer to page 6-13 The Falcon may also be configured to use PC ATA flash cards. The PC Card is identified as a hard disk drive by the operating system. This drive may be used for safe and permanent storage of data.
Falcon and the PC. Falcon and the PC. The XFER utility is loaded into the Falcon at the factory and placed on drive B. If the PATH statement has not been changed, XFER can be run from any drive on the Falcon.
Receives the specified file. Transmits the specified file. An Example To transfer a file named foo from a PC to a Falcon using Xmodem protocol, use the following command lines. On the PC: . This command causes the computer to send the xfer foo specified file using XFER’s default settings.
Page 29
The Falcon Configuration Utility HAPTER ONTENTS Overview..............2-2 Installing the Falcon Configuration Utility .....2-2 Using the Falcon Configuration Utility ....2-3 Main Menu ............2-3 The Custom Configuration Menu ......2-5 The File Configuration Windows ......2-9 The Program Settings Windows......2-16 The Comm Settings Dialog Box ......2-20...
Falcon Configuration Falcon’s settings for bar code symbologies and serial communications. It can also be used to load programs and files into the Falcon. The utility runs under Windows 95, Windows 98, Windows...
2-5 page 2-8 configurations.) If the file lists in the dialog box are correct, make sure the Falcon unit is properly connected to the serial port specified in the Comm Settings dialog box (refer to page 2-20 Run the ld.bat file on the Falcon.
Page 32
Important Figure 2-2 on page Custom Select this option to choose or modify configuration files or program files to be loaded into the Falcon unit. See the next section for information on the menu. Custom Configuration Comm Select this option to modify settings for the computer’s serial port. Refer to...
Using the Falcon Configuration Utility Figure 2-2: The Important Dialog Box Select the appropriate radio-button for type the Falcon model Select Product: being configured: , or 32x/33x/34x The Custom Configuration Menu Select from the main menu. Custom dialog box appears (refer to...
Page 34
This field shows the configuration file that will be used Configure Files Using: to specify the files that will be loaded into the Falcon. Select the check box to load the files. Deselect it to turn this option off. ®...
Page 35
Comm Settings page 2-20 Download When finished customizing the Falcon configuration, select this option to load the custom configuration into the Falcon. When selected, the configuration utility prepares files to be transferred to the Falcon and opens the...
Page 36
The Falcon Configuration Utility Make sure the Falcon unit is properly connected to the serial port specified in the dialog box (refer to Comm Settings page 2-20 Then run the ld.bat file on the Falcon, and select in the dialog box.
Use these windows to choose application files to be loaded into the Falcon. Configuration File: This field shows the configuration file used to specify the files that will be loaded into the Falcon. Save After adding, editing, or deleting files in the list, select Application Files to save the revised list in the current configuration file or in a new one.
Page 38
Use this field to specify the location Enter path and filename on portable: and name of the file to be transferred to the Falcon. The name can be the same as the original file or it can be given a new name.
Page 39
Using the Falcon Configuration Utility Only one file can be selected as the main application for a Falcon model family. To select another file as the main application, highlight the current one in the Application Files list in the File Configuration...
Page 40
The Falcon Configuration Utility Next Select to view or change additional file-configuration options for the Next custom installation. Done Select when finished setting file-configuration options for the Done custom installation. The second window ( ) appears if File Configuration Next Figure 2-10 selected in the first window.
Page 41
Using the Falcon Configuration Utility dialog box appears. Open Use the dialog box to choose a configuration file from the Open Configs folder. is selected after making changes in this or any other Browse File window and the changes are not saved, the prompt...
Page 42
The Falcon Configuration Utility Figure 2-11: The Select DOS Files Dialog Box Use this field to specify where the Directory on portable to store DOS files: DOS files should be placed in the Falcon unit. Done Select to return to the window.
Page 43
Figure 2-12: The Third File Configuration Window This field shows the configuration file used to specify the Configuration File: files that will be loaded into the Falcon. Save After selecting options in this window, select to save the revisions in the Save current configuration file or in a new one.
Figure 2-5 on page 2-8 Select this option to insert new commands into the AUTOEXEC.BAT: autoexec.bat file that will be transferred to the Falcon. Select this option to insert new commands into the CONFIG.SYS: config.sys file that will be transferred to the Falcon.
Page 45
Input Fields: Enter specific settings for parameters in the larger white boxes. (Refer to for a table of parameters and settings.) Appendix C Select the appropriate radio-button for type the Falcon model Select Product: being configured: , or 32x/33x/34x Advanced User’s Guide...
Page 46
The Falcon Configuration Utility Prev Select to return to the previous program-settings window. Prev Next Select to move on to the next program-settings window. Next Done Select when finished making program settings for the custom Done installation. The sixth window (...
Page 47
Figure 2-6 on page 2-8 Spotting Beam Enable: Select to enable the Spotting Beam. This feature is reviewed in the Falcon DOS Portable Data Terminal User’s Guide on page On/Off Switches: The smaller white boxes are on/off switches. Click in the box to toggle a switch.
Select delay. This feature is Double Action Key Delay: Double Action Key reviewed in the Falcon DOS Portable Terminals User’s Guide on page 38. Drop-Down Lists: Click on the list to view the options, and select the desired option. Radio Buttons: Select the desired setting by clicking on it.
Transfer Files File Transfer window appears ( Figure 2-18 on page 2-22 Use this window to select data files for transfer between the Falcon and the computer. List File: This field shows the name of the file-list file, when selected.
Page 50
The Falcon Configuration Utility Figure 2-17: The File Transfer Window Use the dialog box to choose a configuration file from the Filelist folder. is selected after making changes in this or any other Browse File window and the changes are not saved, the following prompt...
Page 51
Use this field to specify the location of the file on the PC. Use this field to specify the location Enter path and filename on portable: and name for the transferred file on the Falcon. Select to return to the window. The specified data file will...
Page 52
( Important Figure 2-2 on page 2-5 Make certain the Falcon unit is properly connected to the serial port specified in the Comm Settings dialog box (refer to page 2-20 Then run the ld.bat file on the Falcon, and select in the dialog box on the computer.
Page 53
Using File Transfer Programs HAPTER ONTENTS Using XFER32 ............3-2 XFER32 Setup............3-2 General Tab ............3-3 Transfer Tab............3-5 Logging Tab............3-7 Host Mode ...............3-8 Sending and Receiving Data ........3-8 Send File (to Portable) ..........3-9 Receive File (from Portable) ........3-9 Using XFER ............3-10 Syntax and Parameters ........3-11 The XFER_ARGS Environment Variable ...3-26 Multiple-Option Blocks........3-27 The Modem-Initialization File......3-29...
To prepare for data transfer between the PC and the PT40, click on the Setup button to open the dialog box, which contains three tabbed sections. Setup The settings in these dialogs can be modified or customized to meet your communications requirements. ® Falcon DOS Portable Terminals...
XFER32Using XFER32 General Tab Figure 3-2: File Transfer Setup Definition Form: General Tab Connection Enter the Connection port for file transfers. Select from the list of detected serial ports or modems. Baud Rate Select a Baud Rate for serial communications from the pull-down list.
Page 56
ZModem ZModem allows multiple file transfers. ACK/NAK ACK/NAK does not allow multiple file transfers. Do not use ACK/ NAK with PSC Falcon DOS units. Maximum Errors Enter the maximum number of Errors permitted before a file transfer is aborted. Range: 1 to 50. 0 specifies no limit to the number of file transfer errors.
XFER32Using XFER32 Never Never attempts to recover from a file transfer. Follow Follows the sender’s Crash Recovery Overwrite options. Sender Always Forces an attempt to recover from a file transfer. Transfer Tab This tab establishes file transfer settings. Select the tab.
Page 58
Don’t Match match. Never Skips the transfer if the received file already exists. File Transfer Default Enter the File Transfer Default folder for storing received files. Use the Browse button to locate a new location. ® Falcon DOS Portable Terminals...
XFER32Using XFER32 Logging Tab This tab establishes settings for the communications log. Click the tab. Logging Figure 3-4: Logging Tab of the File Transfer Utility Log To File Specifies that the log is to be written to a text file. Log To Screen Specifies that the log is displayed on screen.
PC. Many docks require the use of a null-modem with a serial cable and power supply. Check the portable/dock documentation for more information. ® Falcon DOS Portable Terminals...
Sending and Receiving Data Send File (to Portable) Select from the menubar. Transfer Files > Send File Figure 3-6: Send File to Portable Window Select the file(s) to send. You can select multiple files if you are using the protocol. ZModem Click to send the file to the data collection terminal...
This chapter provides information for advanced users and system administrators who want to use XFER to transfer files between a Falcon and a PC. For basic information about XFER, refer to page 1-11 ®...
Using XFER XFER runs on Falcon portables using DOS. Use XFER32XFER32 on the Host PC with Win32. Use the native on-help with XFER32. When using Z-modem, flow control must be the same on both sides of the transmission. Normally, XFER defaults to RTS/CTS flow control. On the Falcon 33x and 34x, it defaults to Xon/Xoff.
Page 64
A setting of allows for unlimited attempts. Specifies the type of flow control to use for data transfer. Replace the 1 = Falcon # symbol with the desired setting: 33x or 34x = No flow control...
Page 65
Using XFER Default Option Description Xmodem Zmodem Ifile Specifies the modem-initialization file. Replace with the file modem.ini modem.ini page 3-19 name of the file to use. Sends a command to the modem before beginning the data transfer. Replace with one of the following: command = Auto answer Mcommand...
Page 67
Using XFER will be received with the names specified on the sender’s command line (assuming all the files exist). Each filename on the command line can include its own path. XFER also recognizes the wildcard characters ? and *. Normal DOS pattern- matching rules for these characters apply.
Page 68
For instance, if the communications link is severed during the transfer of a 10K file, with only 5K of data successfully transferred, crash recovery can be used to send the remaining 5K without resending the entire 10K file. ® Falcon DOS Portable Terminals 3-16...
Page 69
Using XFER This option is supported by Zmodem protocol only. Xmodem will never attempt to recover a file after a crash. Crash recovery uses the CRC of the sender’s and receiver’s files to ensure that the portion of the file that was successfully received in the first transfer is identical to that portion of the sender’s copy of the file.
Page 70
An invalid setting will result in an error on the command line. The RTS/CTS flow control option is only available when using XFER with the Falcon 31x and 32x. Flow control defaults and capabilities differ depending upon the protocol (Xmodem or Zmodem) being used.
Page 71
XON/XOFF characters and file data. Attempting to specify XON/XOFF with Xmodem protocol will result in an error. On the Falcon 33x and 34x, the default flow control for Zmodem Zmodem: is Xon/Xoff. For all other portables and host PCs, the default is RTS/CTS. On a Falcon portable, flow control should be used when transferring with Zmodem, especially if Zmodem is in streaming mode.
Page 72
Overwrite Existing File(s): The O option specifies what action the receiver should take if the file being transferred already exists on the receiver’s side. When using this option, replace the # symbol with the desired setting: ® Falcon DOS Portable Terminals 3-20...
Page 73
Using XFER 1 - Overwrite if source is longer or newer 2 - Overwrite if CRCs don’t match 3 - Append to existing file 4 - Always overwrite 5 - Overwrite if source is newer 6 - Overwrite if dates or lengths don’t match 7 - Never overwrite By default, XFER operates in O7 mode—existing files are never overwritten.
Page 74
At 115200 baud, transfers are four times faster if quiet mode is enabled on the Falcon than if it is disabled, owing to the delay inherent to writing a running byte count to the screen.
Page 75
Using XFER The last transfer option, , on the command line controls whether to transmit or receive for the session. The S option Specify Sender’s Path-and-File Handling (Zmodem only): controls how the sender handles the paths and filenames of the files that it sends.
Page 76
This option specifies that files are to be sent. For Xmodem Transmit File(s): protocol, this is the default; that is, typing XFER foo on the command line would send the file foo. ® Falcon DOS Portable Terminals 3-24...
Page 77
Using XFER For Zmodem protocol, transmit is the default when specifying a file on the command line. So, for example, the command XFER /Z foo is equivalent to the command XFER /Z /T foo. The T option is most useful if the environment variable (refer to XFER_ARGS ) includes the R command and a file is also being sent.
C:\> set XFER_ARGS = /Z /R /O /B57600 For each command line in the example, files will be received (option R) using Zmodem protocol (Z) and a baud rate (B) of 57600 baud, and existing files will always be overwritten (O). ® Falcon DOS Portable Terminals 3-26...
Using XFER Up to ten slashes or hyphens can be used for options in the environment variable. Refer to section, , on for more information. Multiple-Option Blocks page 3-27 Any of the parameters used in the example could be overwritten on the command line.
Page 80
The second example is wrong because the R and O6 parameters would be included as part of the modem command A. Be careful when specifying the COM port in a multiple-option block. For example, the following command: C:\> xfer /zo2 foo ® Falcon DOS Portable Terminals 3-28...
Using XFER sets the overwrite option to 2 (overwrite if CRCs don’t match) but doesn’t cause XFER to use COM port 2. The following commands could be used to do this: C:\> xfer /z2o foo C:\> xfer /z2o2 foo C:\> xfer /zo22 foo In the last example, the first 2 is treated as the setting for the O, and the second 2 is parsed as the COM port to use for the transfer.
Page 82
115 characters. FAIL_STRING This keyword controls the type of handshaking the Falcon HANDSHAKING: will perform with the modem. Generally, RTS/ CTS handshaking is necessary to support the advanced functions of modems, such as compression and error- correcting protocols.
Page 83
Using XFER end. This is the normal state of affairs for any modem that supports either data compression or error-correcting protocols. Having this keyword enabled implies that the modem is using hardware handshaking. The baud rate used for a file transfer will be the baud rate set for XFER by the B option (the default is 19200 baud).
Although these issues are described in the context of XFER, they apply to serial transfers in general. File-transfer speed is severely reduced when byte counts are displayed on the Falcon screen. Use the Q option in XFER to enable quiet mode and speed up transfers (refer to page 3-22 Performance also is diminished when data is transferred to the C drive or to a PCMCIA ATA card.
Page 85
Using XFER enabled. Flow control is generally faster and permits the receiver to operate at its peak capacity. Another factor in performance is the presence of other software running in the background. Card and Socket Services, for instance, use the timer interrupt for certain functions.
ABORT_UNKNOWN An unknown error occurred. MODEM_ABORT_CONNECTION XFER could not establish a connection with the remote end. MODEM_ABORT_NORESPONSE The modem did not respond. MODEM_ABORT_INIFILE The specified modem-initialization file could not be found. ® Falcon DOS Portable Terminals 3-34...
Page 87
The Falcon 4-Slot Dock HAPTER ONTENTS Overview..............4-2 Operating Modes .............4-2 The 4SLOT.SYS Device Driver ........4-3 Transferring Files with XFER ........4-4 Setting the Baud Rate ..........4-5...
For information about setting and using these modes, see the Falcon DOS Portable Data Terminals Developer’s Toolkit. XFER, the serial file-transfer utility that comes with Falcon, can access the 4- Slot Dock network in terminal-demand mode without any further action from the user.
PC. Using a text editor (for example, Notepad), add the following line to the end of the file: device=c:\dos\4slot.sys Save the file, and transfer it back to the c:\ directory on the Falcon. Reboot the Falcon. Advanced User’s Guide...
To use XFER to transfer a file to the portable, place the portable in a slot on the Falcon 4-Slot Dock. On the portable, type in the command to receive a file, which is typically the following: C:\> xfer /r filename.txt On the host, type the following at a DOS prompt: C:\>...
There will not be any feedback from any of the Falcon 4-Slot Docks in the dock network. This step isn’t always necessary, but it ensures that the Falcon 4-Slot Docks will detect a baud rate error as quickly as possible. It also eliminates concern about what baud rates the various docks are already in.
Page 92
(models 31x only), the Falcon does not have the 4-Slot Dock driver (4slot.sys) loaded, or the baud rate of the Falcon is not set to the same baud rate as the 4-Slot Dock network and host computer.
Page 93
Disk Drives, Organization, Software, & Configurations HAPTER ONTENTS Overview..............5-2 Disk Drives and Files..........5-2 Structure...............5-2 Drive A..............5-3 Drive B..............5-4 Drive C..............5-6 Drive D ..............5-6 Additional Drives..........5-7 Other System Software ...........5-7 BIOS and DOS ............5-7 PC Card and RF Networking Software ....5-8 System Configurations..........5-8 Default Configuration ..........5-8 I/O PC Card Support Configuration ....5-9...
Disk Drives, Organization, Software, & Configurations Overview This chapter details the default contents of the disk drives and the organization of system software on the Falcon. It also includes descriptions of two standard software configurations. Disk Drives and Files Structure The Falcon DOS portable terminal has the following drive structure: Drive A is a read-only flash drive.
Disk Drives and Files Drive A Drive A is a disk image that is located in flash along with the BIOS and ROM- DOS. A read-only drive, it is intended to remain secure throughout the life of the unit. Drive A contains the following files: autoexec.bat, the first file in the startup sequence command.com, the DOS shell config.saf, the first file in the safe-boot sequence...
( page 6-11 umblink.exe, the device driver for accessing upper memory blocks (models 32x, 33x, and 34x only). vdisk.sys, the RAM-disk device driver ( page 6-13 xfer.exe, the serial-transfer utility ( page 6-14 ® Falcon DOS Portable Terminals...
Page 97
Disk Drives and Files The config.sys file (refer to ) will load the flashdsk.sys Figure 5-4 driver to create the C drive and the vdisk.sys driver to create the D drive. It will then load decode.sys and cfgdev.sys before chaining to its counterpart on drive C.
If something happens to a unit and data integrity becomes questionable, use the CHKDSK utility to detect and correct errors on drive C. (Chkdsk.com does not come installed on the Falcon. Download it using XFER or the Falcon Configuration Utility.) Drive D Drive D is a RAM disk drive.
Falcon Configuration Utility is used for this, it will appear as Drive E. The Falcon can be configured to use an ATA flash card. The PC card looks like a hard disk drive to the operating system and the user. More flexible than flash disk drive C, it can be used for safer and more permanent bulk storage of batch data than the RAM disk (drive D).
PC card device drivers and utilities as well as RF networking solutions can be installed to drive C (the flash drive) or drive D (the RAM drive). Use the Falcon Configuration Utility to download the necessary files to the Falcon.
I/O PC Card Support Configuration The Falcon Configuration Utility has an option for support of I/O cards. This option will download the Phoenix Super Client Driver (pcmscd.exe) to the C:\PCM subdirectory on the Falcon. It will also add the command for loading of this driver to the config.sys file.
Page 102
REM --- The following lines adds system components to the PATH REM --- and runs the main application executable, if one was REM --- specified. REM --------------------------------------------------------- IF EXIST c:\bparams.ini copy c:\bparams.ini PARAMS set path=c:\;c:\dos;%path% upgstart ® Falcon DOS Portable Terminals 5-10...
Chapter Conventions This chapter describes some of the device drivers and utilities that are designed to be run on a Falcon unit. Where applicable, command syntax and parameters are given. Parameters may be supplied using either uppercase or lowercase letters, and the hyphen (-) may be substituted for the forward slash (/).
PARAMS driver from within a C application. See CFG_Write() and CFG_Read() in the Falcon DOS Portable Terminals Programmer’s Reference. Attempts to create, delete, or modify a file called...
System Utilities portable's serial port. The same mode of operation applies to video output, which is sent to either the Falcon viewport or out the serial port. When redirecting video output, keypad input, or both, Falcon’s serial port must be connected to a host computer. The host computer should be running a basic terminal emulator that provides a direct connection to the host communications port.
Reading from a flash disk is fast, but writing can be somewhat slower. This driver is located on the Falcon’s B drive and is loaded by the config.sys file located on that drive. The loading of flashdsk.sys cannot be eliminated.
The flash disk created with the flashdsk.sys driver is the only Falcon drive that can be organized with this utility (refer to ). ATA flash drives will not respond page 6-7 properly to this utility.
Chapter Conventions PM.COM Use this utility to control various power-management features of the Falcon.Use it at the command line or in a batch file (including autoexec.bat) to set or read power-management settings. Syntax PM [/b#] [/f#] [/h] [/i] [/r] [/t#] Options Sets the automatic timeout for the backlight.
(RAM) as a read/write disk, called a RAM disk. This driver is located on Drive B of the Falcon unit and is loaded using the config.sys file located on that drive. On 31x models, all of the Extended Memory on the unit (either 1 or 3 MB) is used to create a single disk (Drive D).
Warm Boot The warm boot is one of two software methods for resetting a Falcon unit. It is similar to the key sequence for rebooting a PC. This method...
PC or to turning the PC’s power off and then back on. To perform a cold boot on a Falcon unit, first turn it off. Then press the appropriate combination of keys for the Falcon model being used, holding the first two keys down while pressing the third.
DOS can help some, with the , and <CTL>+<C> escape sequences. <F8> Table 7-3: Falcon Safe Boot Key Sequences Falcon Keypad Key Sequence Model Type Alternative method less accessible to the end user: bypasses the config.sys...
Do not use a sharp instrument in the Falcon 33x or 34x Reset hole. If you puncture the keypad rubber matrix, the industrial specifications of the Falcon 33x or 34x could be compromised.
Page 116
Resetting the Falcon Hardware Reset Mechanism on Falcon 31x and 32x Figure 7-1: Hardware Reset Mechanism for the Falcon 33x/34x (38-key keypad) ® Falcon DOS Portable Terminals...
LAN connectivity Radio frequency (RF) communications Falcon supports Type 1 and Type 2 PC cards. Only one card can be installed in the unit at any one time. This chapter describes the use of PC cards with the unit. It does not provide details about specific cards, such as communications protocols for fax/modem cards.
PC Card Drivers To attain compatibility with as many PC cards as possible, the Falcon utilizes card and socket services supplied by Phoenix Technologies. These card and socket services are implemented as installable device drivers and are loaded using the DEVICE= command in the config.sys file.
Page 120
Some PC cards will have specific client drivers to handle configuration; pcmscd.exe should not be used with those cards. pcmss.exe is the socket-services driver. Required for all PC cards, it provides an interface to the PC card hardware. ® Falcon DOS Portable Terminals...
Connector Configurations PPENDIX ONTENTS Overview..............A-2 Falcon Portable Terminals ........A-2 Laser-Scanner Connector........A-2 Serial Port Jack............. A-3 Serial IR Port ............A-4 Falcon Dock ............A-5 25-Pin Connector..........A-5 Falcon 4-Slot Dock ..........A-6 Host-Interface Cable..........A-7 Dock-Network Cable Jacks........A-7...
10-pin telephone-style jack in the serial port at the bottom. Falcon Units with integrated lasers do not have a 9-pin connector at the top of the unit as the integrated laser is located there.
Laser trigger in Laser-scan-enable out 5V out 300mA max Serial Port Jack Figure A-2: Serial Port Jack in the Falcon 31x and 32x Pin #10 Pin #1 Table A-2: Pinouts for the Serial Port Jack in Falcon 31x/32x Pin #...
Serial IR Port In addition, there are three pads along the bottom of the unit. These three pads are used when the Falcon is in the dock. Hold the Falcon oriented with its keypad facing up: Figure A-4: Docking Pads on the Falcon 33x and 34x...
RS-232 input into the Falcon 33x and 34x. This pin serves as RXD while the Falcon is in the dock. Falcon Dock 25-Pin Connector shows the a 25-pin dock-to-host cable connector on the back of the Figure A-5 Falcon dock.
23–25 Unconnected Falcon 4-Slot Dock The back panel of the Falcon 4-Slot Dock has a 25-pin dock-to-host cable connector and two telephone-style cable jacks: one for “upstream” communications and one for “downstream” communications. The upstream side is the side closer to the host; the downstream side is farther from the host.
Each additional 4-Slot Dock is connected similarly. The last 4-Slot Dock in the network has nothing plugged into its downstream jack. Host-Interface Cable The wiring for the Falcon 4-Slot Dock RS-232 host-interface cable is shown in . The standard cable is 6 feet (2 meters) long. Table A-5...
Page 128
Connector Configurations Table A-6: Wiring for the Falcon 4-Slot-Dock Network Cable Jacks Signal Pin # Upstream Connector Downstream Connector Not used HostXmtIn+ HostXmtOut+ HostXmtIn- HostXmtOut- ReqOut+ ReqIn+ HostRcvOut+ HostRcvIn+ HostRcvOut- HostRcvIn- ReqOut- ReqIn- InhIn+ InhOut+ InhIn- InhOut- Not used Vcc and GND connectors are present only on the upstream connector; they are reserved for future use.
Command Overview This chapter lists the Datalight ROM-DOS commands that are available in the Falcon. ROM-DOS commands that differ from their MS-DOS equivalents are identified and described. The information in this chapter is taken from Datalight’s ROM-DOS 6.22 User’s Guide and is used by permission.
Page 131
Command Overview Command Description ERASE Same as . Erases specified files. EXIT Exits “nested” running of ROM-DOS within another program. command. Specifies the number of file control blocks config.sys FCBS (FCBS) open at one time. command. Sets the maximum number of files that can be config.sys FILES open at one time on the system.
BUFFERS n,m where m is secondary buffer cache CHKDSK : Corrects errors without user confirmation COMMAND : Steps through batch file specified by switch in MS-DOS includes all commands Internal command help only help.hlp (external and internal), installable drivers, etc. ® Falcon DOS Portable Terminals...
MS-DOS requires external file, , but command.hlp help.com provides more help text NEWFILE Not available with MS-DOS PRINT : Sets maximum number (Falcon has no parallel port.) /D:LPTx of files SHARE : Unloads : Allocates space to record share.exe /F:space SWITCHES TREE...
Examples ATTRIB will add the read-only attribute to the file myfile.dat. ATTRIB +r myfile.dat will remove the read-only attribute and the archive attribute of all ATTRIB files with the DAT extension. ATTRIB -a -r *.dat ® Falcon DOS Portable Terminals...
Command Descriptions will display the attributes of all files with the DAT extension. ATTRIB ATTRIB *.dat BUFFERS Type config.sys Purpose ROM-DOS has internal buffers to temporarily hold data read from the disk. Increasing the number of internal buffers will speed system performance. Syntax number BUFFERS =...
Page 136
Volume ROM-DOS created June 1,1990 1:00a Volume Serial Number is 190E-4AA2 362496 bytes total disk space 0 bytes in 1 hidden files 6144 bytes in 2 user files 356352 bytes available on disk 655360 bytes total memory 595360 bytes free ® Falcon DOS Portable Terminals...
Command Descriptions does not wait for a disk to be inserted before the checking is initiated CHKDSK nor does it repair any errors. Examples CHKDSK will check the integrity of drive A. The report will be printed to the console. CHKDSK a: will check the integrity of RAM disk D.
The following example shows loading of a permanent copy of command with an environment size of 256 bytes. SHELL=C:\COMMAND.COM /P /E:256 DELTREE Type External Purpose command deletes files and subdirectories including empty DELTREE subdirectories. ® Falcon DOS Portable Terminals B-10...
Page 139
Command Descriptions Syntax filespec] filespec] DELTREE [/Y] [ [...]] Remarks command allows the deletion of files and subdirectories in the DELTREE same step. argument(s) indicate the name(s) of the file(s) or directory filespec tree(s) to delete, Wildcards are allowed. Options switch prevents from prompting before deleting.
ROM-DOS pause the display each time the screen is full. Press any key to go on to the next page of entries. ® Falcon DOS Portable Terminals B-12...
Page 141
Command Descriptions option causes the filenames to be displayed in sorted order. The sort order can contain one or more of the following letters: Letter Description By date and time newest first Alphabetic order by extension Directories grouped before files Alphabetic order by name Size, smallest first The dash (-) symbol can precede the sort option to reverse the sort order.
Command Descriptions Syntax option match-string filespec FIND [/ Options option causes to only display the count of lines found with the FIND specified string. option causes to display the line number of the line found FIND containing the string. option causes to display the lines that do not contain the string.
Any commands placed after the instruction in the NEWFILE original file will not be processed. If for some reason the specified file name can not be located, CONFIG.SYS processing will be terminated (even if ® Falcon DOS Portable Terminals B-16...
Command Descriptions instructions were to be placed after the command) and the NEWFILE remainder of the startup process will be completed. commands can be nested. The original CONFIG.SYS can call a NEWFILE second set of instructions via the command. The second file can in NEWFILE turn call a third file by using the command, and so on.
PRINT /C FILE2.TXT All files in the print queue are canceled. Printing may continue for a short time because of the buffer in the printer. PRINT /T SHARE Type External ® Falcon DOS Portable Terminals B-18...
Command Descriptions Purpose SHARE installs the capabilities for file-sharing and file-locking on the hard disk. Syntax options SHARE [/ Or from CONFIG.SYS: drive: path options INSTALL=[ ]SHARE.EXE [/ Remarks utility is most commonly used in a network or multitasking SHARE environment where file sharing is necessary.
Examples This command will display all subdirectories on drive C. C:\DATA> TREE C: This command will display all subdirectories on drive A along with the files within each sub directory. C:\DATA> TREE A: /F ® Falcon DOS Portable Terminals B-20...
Command Descriptions Type Internal Purpose Displays the version number of ROM-DOS in use. Allows revision of this version number. Syntax n.nn VER [ ] [/R] Remarks If a new version number is specified, two digits after the decimal are required. Note that this command revises only the record of the DOS version number;...
Page 150
Press any key to begin copying file(s) Example XCOPY to the A drive all files in the BIN subdirectory that have an EXE extension and that have the archive bit set. XCOPY \bin\*.exe a: /a ® Falcon DOS Portable Terminals B-22...
Predefined Default 2 ( the Falcon at the factory. This default set will work for most applications. To reset the Falcon to the original defaults, scan the bar code on page D-2 Table C-1: Parameters, Settings and Defaults ®...
Code 39 Defaults Acceptable Code Parameter I.D. # Type Input Code 39 Enter 1 for On and 0 for Off. Enable On/Off On or Off Minimum length Value 00–50 Maximum length Value 01–50 Enable checksum On/Off On or Off Send checksum On/Off On or Off Full ASCII mode...
Enter 1 for On and 0 for Off. Enable On/Off On or Off Send system digit On/Off On or Off Send check digit On/Off On or Off Convert UPC-A to EAN-13 On/Off On or Off ® Falcon DOS Portable Terminals...
Universal Product Code-E (UPC-E) Defaults Acceptable Code Parameter I.D. # Type Input Universal Product Code-E (UPC-E) Enter 1 for On and 0 for Off. Use system digit 0 On/Off On or Off Use system digit 1 On/Off On or Off Convert UPC-E to UPC-A On/Off On or Off...
02 = Beep Enable CTL-ALT-DEL reboot On/Off On or Off Enable trigger programmability On/Off On or Off (Note that for the Falcon 33x, this will effect Enter key programmability.) Backlight auto-off timeout Value 01–99 (seconds) (00 = Off) Double Action Key Mode...
Page 158
Programming Parameters NOTES ® Falcon DOS Portable Terminals...
Page 159
Bar Codes This appendix provides bar codes for common setup parameters for programming the Falcon. Factory default settings are underlined. To make settings that aren’t provided in this chapter, design custom bar codes or use the Falcon Configuration Utility to program the Falcon (refer to...
UPC/EAN/JAN Extentions Other Controls CONVERT EAN-13 TO ISBN AUTOTERMINATOR $ + $ 3 B 1 E E * (CR) $ + $ - B 1 $ M E E * $ + $ 3 B 0 E E * (TAB) SEND EAN/JAN CHECKSUM $ + $ - B 1 $...
Other Controls LONG-RANGE TRIGGER MODE (On = Release Scan; Off = Spot Timeout) $ + $ - D 6 0 5 E E * $ + $ - D 4 1 E E * $ + $ - D 6 1 0 E E * $ + $ - D 4 0 E E * $ + $...
3-29 ACCESS_DELAY bparams.ini Ames BREAK bar codes for D-6 to D-7 BUFFERS ATA cards 1-4 to 1-8, 8-2 installing drivers with Falcon Configuration Utility 2-13 ATTRIB cable connectors A-1 to A-8 autoexec.bat on drive A CALL on drive B cards, PC...
Page 174
COM port setting (XFER) crash recovery (XFER) 3-12, 3-16 3-12, 3-16 CTL+ALT+DEL comio.com Comm Settings dialog box (in Falcon CTL-ALT-DEL Configuration Utility) bar code for disabling 2-20 to 2-21 D-13 COMMAND CTTY command line syntax (XFER)
Page 175
HELP additional INCLUDE 1-11 INSTALL LASTDRIVE MENUDEFAULT MENUITEM dock, connector configurations A-5 to A-6 MKDIR B-16 NEWFILE files, installing with Falcon Configuration PATH Utility 2-13 PAUSE transferring files in B-17 1-11 PRINT version PROMPT DOS commands B-1 to B-23 RMDIR...
Page 176
7-1 to 7-6 B-11 communications port XDEL drives see disk drives configuring 1-10, 2-1 to 2-21 drop-down lists (in Falcon Configuration connector configurations A-1 to A-8 Utility) disk drives 2-20 1-9 to 1-10, 5-1 to 5-10 dock, connector configurations A-5 to A-6...
Page 177
0-xii File Configuration windows (in Falcon host-controlled mode (4-Slot Dock) 4-2, 4-3, Configuration Utility) 2-9 to 2-16 File Transfer window (in Falcon Configuration Utility) 2-21 to 2-24 filenames (XFER) 3-12, 3-14 to 3-15 FILES files, system I/O cards...
Page 178
3-29 to 3-32 sample bar codes for 3-32 D-13 initialization file, modem (XFER) settings for 3-13, 3-19 C-6 to C-7 input fields (in Falcon Configuration LASTDRIVE Utility) 2-17, 2-20 ld.bat using INSTALL 2-3, 2-8, 2-24 installing the Falcon Configuration Utility...
Page 180
Falcon Configuration Utility resetting the Falcon streaming (XFER) 7-1 to 7-6 3-14, 3-25 response file 3-12, 3-15 to 3-16 SUBMENU B-20 rev.com SWITCHES RF cards symbology identifier option bar codes for D-12 RMDIR ROM-DOS settings for commands see...
Page 181
Transfer Tab transfer utility (XFER) warm boot 1-11 transferring files between Falcon and PC window size (XFER) 1-11 3-14, 3-25 transmit files (XFER) 3-13, 3-24 B-20 TREE triggers, enabling programmability bar codes for D-14 settings for B-22 XCOPY...
Power Supplies: EN55014-1/2:1993/1997, EN61559-1:1997 EN61558-2-6:1997 Radios: ETS 300 328:1995/1996, EN300 826:1997 EN301.489.1/17:2000, EN60950:1992+A4 Equipment Type: Portable Data Terminal Equipment Product: Falcon Family Models 31X, 32X, 33X, 34X, 51X, PT2000, Single Dock Stations, and 4-Slot Dock Stations Al Eckerdt Peter Lomax Director, Corporate Quality Vice President PSC, Inc.
Page 184
Asia Pacific Italy PSC Hong Kong PSC S.p.A. Hong Kong Vimercate (MI), Italy Telephone: [852]-2-584-6210 Telephone: [39] (0) 39/62903.1 Fax: [852]-2-521-0291 Fax: [39] (0) 39/6859496 Australia Japan PSC Asia Pacific Pty Ltd. PSC Japan K.K. North Ryde, Australia Shinagawa-ku, Tokyo, Japan Telephone: [61] 0 (2) 9878 8999 Telephone: 81 (0)3 3491 6761 Fax: [61] 0 (2) 9878 8688...