PSC FAQs - Falcon FAQs
How can I access the 8 megabytes of RAM on my Falcon 32X or Falcon 33X portable? How do I develop a program to print directly from my portable to a serial printer? How can I transfer data to and from the Falcon? How can I bypass my program and get to a C prompt? How do I transfer a file using the DOS command line? How do I transfer data from a Falcon to a PC using the PAL data collection application? What modems can I use with the Falcon? How can my C program use the Falcon display? How do I get both triggers to fire the laser? How do I reconfigure the portable? How is the Barcom Serial to Keyboard Conversion Program loaded on the Falcon? How do I reboot or reset my Falcon? How do I configure the Falcon using the Falcon Configuration Utility version 2.6?
How can I access the 8 megabytes of RAM on my Falcon 32X or Falcon 33X portable?
Warning
A Falcon data collector is a true DOS PC. As such, usage of the extended RAM is controlled by the CONFIG.SYS file on the Falcon itself. See the Related Information section of this FAQ for more information on default RAM configurations.
Solution
The Falcon 32X and 33X portable data collectors come with 8 megabytes of random access memory (RAM). 1 meg of this RAM is used by the operating system of the Falcon and 1 meg is dedicated as the D drive of the Falcon. The remaining 6 meg of RAM is usable as one or more additional logical drives but needs to be configured to be used.
To configure this RAM, a VDISK command needs to be put into your CONFIG.SYS file that runs on the Falcon. The Falcon Configuration Utility has a function to easily create an additional logical drive that uses the extra 6 meg of extended RAM.
Follow these steps to use the Falcon Configuration Utility to configure a 6 meg E drive on the Falcon:
- Format the C drive on the Falcon.
- Open the Falcon Configuration Utility version 2.5 (or higher), and click on the Custom button.
- Open the UPGBase.cfg and UPGBase.prs files when prompted.
- Make sure the "Falcon 32X or 33X" button is selected next to the "Select Product" option.
- On the Custom Configuration screen, click on the File Configuration button.
- On the File Configuration screen, click the Next button once and enable the 2nd Vdisk for 6 meg.
- Click on the Save button and save this configuration as "UPGBase with Vdisk.cfg". (Saving this configuration will make it available any time you need it.)
- Click on the Done button to go back to the Custom Configuration screen.
- You can now download the configuration to the Falcon:
- Click the Download button
- Connect the Falcon to the PC using the Falcon cable or Falcon Dock cable
- Run the LD. BAT file from the C drive of the Falcon
- Click on the OK button on the PC download verification screen
- Once the transfer finishes, the Falcon will have an E drive that is 6 meg.
- You can now download your application using UPG or simple DOS transfer.
Related Information
The Falcon allows you to use an ATA flash card in the PCMCIA card slot. Since the card drivers also load into the Falcon via the CONFIG.SYS file, the order of the drivers in the CONFIG.SYS file will control what drive ends up on the flash card or in the extended RAM. Here are the different drive assignments as set by the Falcon Configuration Utility. If you need a configuration you can manually change the CONFIG.SYS file that runs on the Falcon.
- Falcon using extended RAM and NOT using a flash card:
The E drive will be created in the extended RAM
- Falcon using a flash card and NOT using the extended RAM:
The E drive will be created on the flash card
- Falcon using both the extended RAM and a flash card:
The E drive will be created in the extended RAM and the F drive will be created on the flash card
How do I develop a program to print directly from my portable to a serial printer?
Warnings
Printing directly to a serial printer from a PSC portable is fairly simple in theory. All you need to do is supply the printer with the correct data for the label you want to print. However, the actual process of identifying the correct command structure for the label you want and then getting the portable to create it on demand can be very time consuming.
Solution
- Connect the printer to your PC with the standard serial cable that comes with the printer.
- Using the programming manual from the printer manufacturer as reference, create a text command file that you can send from the PC directly to the printer using Windows HyperTerminal (or some other communication utility) that will successfully print an example of the label you want the portable to print. (Sometimes, the printer will come with label printing software that you can use to create a label. Since the label file is sent to the printer as serial data, you should be able to use the portable to receive the data instead of the printer. If you can do this, you can easily get a copy of the command data required to print your label.)
- Once you have a command text file that will print a label from the PC, copy this file to the portable.
- Connect the portable to the printer using the standard serial cable for the portable and the standard serial cable for the printer connected together with a null modem adapter.
- Print a label by sending the command text file from the portable to the printer. If this does not work, verify that all the parameters you used to print the label from the PC to the printer are being used the same with the portable (baud rate, data bits, flow control, etc.)
- Once you can print a label using your example command text file, print out the command text file on paper and highlight the areas in the text data where the raw data is used. These areas of raw data in the command file structure will be supplied by variables in the portable program. For example: If you are printing a label that has one bar code of "123456" and one text description of "Test Label", highlighting the data "123456" and "Test Label" in the command text file will show you where the raw data is used.
- Once you have highlighted the data, everything that is highlighted needs to be supplied by a variable in the program. Everything that is not highlighted will be constant for this particular label. Once you know this, you can develop the program to supply the required constant data and the variable data to create labels with any data you want.
- Use development software (UPG or 'C' for Falcons and PPG for PT2000s) to create the command text file using variables for the data fields. Keep working until you can print a different label by changing the data in the variables.
- The last step is to integrate the label creation code into your data collection program so that the label prints when you need it to print.
Once you have the program working, if you want to create a custom label, you can use the two cables connected with the null modem to design a direct cable. Using a continuity tester you can verify which pins on the portable connector go to which pins on the printer connector and use this information to make a custom cable that goes straight from the portable to the printer.
Related Information
Additional considerations when dealing with direct serial printers include:
- If the cable is not correct, the printer will probably do nothing when data is sent because it never gets to the printer.
- If the cable connecting the portable to the printer is correct, but the data that is sent to the printer is not correct, the printer may do one of the following:
- Signal you that it has received data but that the data is not correct
- Show a general error condition
- Do nothing
Printers must have correctly structured data that is sent correctly in order to function properly. Consult the printer´s user and programming guides for more details.
How can I transfer data to and from the Falcon?
Warnings
The different Falcon portable data collectors are true DOS PCs. This means that any communication program written to run in a DOS environment can work on the Falcon. Screen size can be a limitation, but the standard PC architecture of the Falcon gives the user a wide variety of choices for utility programs.
The data transfer methods listed here are the most common.
Solution
There are 3 common methods for sending / receiving files between a portable data collector and the PC:
- Universal Program Generator File Transfer Manager
- UPG Runtime File Transfer
- Transfer Files Manually via DOS from Portable and PC with UPGXFER / XFER
Universal Program Generator File Transfer Manager
From within the UPG development program you are able to transfer data files / program files to and from the portable. From the UPG menu bar, select the 'Portable' menu option, then select 'File Transfer Manager'. Specify the PC folder that the file will be selected from, or written to. Then, start the file transfer by pressing the appropriate 'Send' or 'Receive' button. A 'Host' button is also available for receiving multiple files from the portable in a single upload / download session.
his transfer method uses Zmodem to send and receive files so you will need to run a Zmodem transfer utility on the Falcon as well. See the section below on using the XFER.EXE utility.
UPG Runtime File Transfer
UPG Runtime was designed specifically for transferring files to, and from, the portable. You should use the version of UPG Runtime that matches the version of UPG that the application was created under.
From the UPG Runtime menu bar select 'File', then 'File Transfer Manager'. Select the appropriate COM port settings, and press the 'Enter' button. The File Transfer Manager window will appear. Specify the PC folder that the file will be selected from, or written to. Then, start the file transfer by pressing the appropriate 'Send' or 'Receive' button.
This transfer method uses Zmodem to send and receive files so you will need to run a Zmodem transfer utility on the Falcon as well. See the section below on using the XFER.EXE utility.
Transfer Files Manually via DOS from Portable and PC with UPGXFER / XFER
NOTE: In the following DOS transfer command lines:
- Substitute your COM port number where you see the number 2.
- Substitute your file name where you see FILENAME.TXT.
- Substitute your baud rate where you see -B38400.
UPGXFER File Transfer
(UPGXFER.EXE has not been distributed since Falcon BIOS rev 1.8. XFER.EXE is the suggested transfer utility but UPGXFER.EXE is still usable on the Falcon.)
PC UPGXFER -R -P2 FILENAME.TXT -B38400 Falcon UPGXFER -S FILENAME.TXT -B38400
Download File from PC to Falcon in DOS: PC UPGXFER -S -P2 FILENAME.TXT -B38400 Falcon UPGXFER -R -B38400
XFER File Transfer (Version 1.6 or Lower Uses Xmodem)
Upload File From Falcon to PC in DOS: PC XFER -2R FILENAME.TXT -B38400 Falcon XFER FILENAME.TXT -B38400
Download File From PC to Falcon in DOS: PC XFER -2 FILENAME.TXT -B38400 Falcon XFER -R FILENAME.TXT -B38400
XFER File Transfer (Version 1.74 or Higher Uses Xmodem (default) and Zmodem)
UPG (2.0 and up) and Falcon Configuration Utility (ver 1.8 and up)
Upload File From Falcon to PC in DOS Using Zmodem: PC XFER -Z -R -2 -O -B38400 Falcon XFER -Z FILENAME.TXT -B38400
Download File From PC to Falcon in DOS Using Zmodem: PC XFER -Z -2 FILENAME.TXT -B38400 Falcon XFER -Z -R -O -B38400
Upload File From Falcon to PC in DOS Using Xmodem: PC XFER -2R FILENAME.TXT -B38400 Falcon XFER FILENAME.TXT - B38400
Download File From PC to Falcon in DOS Using Xmodem: PC XFER -2 FILENAME.TXT -B38400 Falcon XFER -R FILENAME.TXT -B38400
Related Information
Both the UPGXFER.EXE and XFER.EXE transfer utilities have help screens that list all of the command line options available for each respective program. To access the help screen, run the utility with the /? Switch.
How can I bypass my program and get to a C prompt?
The following procedure readies a Falcon for use with a custom UPG program, IntelliTrack portable application, or standard PAL software. Reconfiguration should be done whenever there it is suspected that the loaded configuration or application files have become corrupt or a malfunction occurs. Usually, this is evidenced by erratic performance.
Getting To A "C" Prompt
Bypass the automatically loaded application program by doing a "safe boot": simultaneously depress the CTL, ALT, and DEL keys; as soon as "wait…" appears on the Falcon display immediately press the DEL and ESC keys on the top left of the keypad. It the Falcon beeps once before you depress these keys, then you will need to start the reboot again.
The Falcon should emit first a low than a higher frequency beep. After the portable loads its parameters files, a C prompt should appear on the display.
Reformatting The C Drive
This step will erase all of the data on this drive. Be sure you have uploaded any data files that you wish to save or else they will be lost.
At the C prompt type format. After the portable is finished formatting, delete all files on the D drive by typing del *.* at the D prompt.
Reconfiguring The Falcon Using The Configuration Utility
Install the Falcon Configuration Utility on your PC. This program comes on floppy disk with the Falcon or on our web site in the Software Updates section. You will need zip software on your computer to expand the files needed for installation.
If your goal is to reload the PAL applications, then select "default" from the main menu. If you're planning to reload a custom UPG program or an IntelliTrack portable application, then select "custom" from the main menu. From the open file dialog box select "upgbase.cfg." This step readies the parameters files that will be downloaded to the portable.
When the next open file dialog box appears, select "default.prs." This will ready another set of files to download to the Falcon. When all of files for downloading have been prepared and queued, a menu will appear.
If you selected default from the main menu, then you will be prompted to prepare the portable to receive files from the PC. If you opted to run custom, then you must click the download button before the Utility will prompt you to ready the portable. Be sure that you have the portable connected and the proper port selected. Once you have said OK to the message on the PC and typed LD on the Falcon, the file transfer process will begin. The PC will then begin sending files to the portable, which should display transfer information about the files it is receiving.
When the transfer process is complete, reboot the portable by simultaneously holding down the CTL, ALT, DEL keys until the Falcon beeps. If you have loaded default, the the Falcon should load PAL upon rebooting. If you chose custom, the Falcon will display a C prompt and you may begin reloading your application software.
How do I transfer a file using the DOS command line?
Reference: Falcon User's Guide Click here for product manuals.
The Falcon DOS portable data terminal uses standard serial communications to send and receive files from a PC. Most Falcons are used either with a supplied Portable Applications Library (PAL) program or one created using the Universal Program Generator (UPG) (or with another application development tool in conjunction with the Developer´s ToolKit). Standard applications usually accomplish data file transfer through a menu option send command, rather than directly from the DOS command line. In some cases, however, you may wish to control file transfer functions from DOS by calling a utility and specifying file name and other parameters.
In addition to enabling you to exchange data between a Falcon and PC, understanding DOS command line operations can help you test serial communications between these two devices. Running a file transfer utility from the DOS prompt allows you to bypass the send/receive functions in your application, thereby eliminating a possible faulty link in the communications process. Using the parameter switches allows you - for testing and development purposes - to exert direct control over serial communications, such as baud rate settings, protcol, port selection, and other variables.
Automating Data Exchange With Batch Files
Many PC applications, such as database programs and spreadsheets, are not directly capable of interfacing with a portable data terminal. Consequently, an intermediate piece of software is required to facilitate data exchange between a PC and portable.
Typically, file transfer operations that are launched within a Windows or other application use a batch file (a special type of DOS file with the extension ".bat") that executes a series of commands in succession. One batch command, for example, could launch a file transfer utility and specify certain parameters such as file name and source and target locations; another might copy the transferred data from one location on the hard drive to another, so that it is available to an application. An example of a common batch operation is the unpacking of self-extracting Zip files that have been downloaded from the Internet. .
Most Windows users have enountered batch files, such as when a function is called within a Windows application that causes a DOS window to open. Though it may happen quickly, the operations carried out by the batch file all occur from the DOS command line.
XFER File Tranfer Utility - The Communications Link
Regardless of the application type, the Falcon uses a utility called XFER to transfer files to and from a PC. In order to do so, XFER must be run simultaneously on both the Falcon and PC. Once communications are established between these two devices, through a series of "handshakes" (allowing each to recognize the other and determine that they are using a common language - called a "protocol"), file transfer commences.
Whether you are attempting to transfer a file directly from the DOS command line or building a batch file of your own, you must be aware of the location of XFER on your system´s hard drive and how the various communications parameters are specified (these are enumerated in the Falcon User´s Guide).
XFER Communications Protocols
Beginning with release 1.8 ( which currently ships with all Falcon portables) XFER is the single DOS file transfer utility for use with the Falcon, UPG, and UPG Runtime. UPGXFER, formally used in conjunction with UPG, has been removed from UPG 2.0. XFER 1.8 uses the X modem serial protocol by default, but can be set to use Z modem (the default protocol of UPG) rather than Percon Ack/Nak. Hence, the "-p" switch described in the examples pertaining to release 1.5/1.6 no longer apply to newer releases.
While XFER 1.8 no longer defaults to Ack/Nak protocol for file transfer, current releases of PAL can use Ack/Nak to send a file directly through the Falcon´s serial port - bypassing XFER entirely. This enables the portable to transfer data to a variety of host computers using the protocol of choice: X modem, Z modem, or Ack/Nak.
DOS File Transfer Utilities:
Percon Transfer Utility: XFER 1.8 Application: File Transfer between Falcon and PC with DOS or UPG 2.0 Default yProtocols: X modem is default and Z modem is optional
Percon Transfer Utility: XFER 1.3-1.6 Application: File transfer between Falcon and PC with DOS Default yProtocols: Ack/Nak is default and X modem is optional.
Percon Transfer Utility: UPGFER Application: File transfer between Falcon and PC with DOS or UPG 1.2 Default Protocol: Z modem
Percon Transfer Utility: XFERSMBL Application: File transfer between Symbol portable and PC with DOS and all UPG 1.2 and 2.0 Default yProtocols: Unknown
UPGXFER was originally designed for use with UPG and, because it used Z modem, was not compatible with early releases of XFER (1.0 - 1.6). If you must continue using a release of UPG prior to 2.0, then UPGXFER should be loaded on the Falcon C drive.
Software Version, BIOS, and Compatibility
The Falcon Configuration Utility includes XFER and PAL software and is available on this web site in the Software Upgrades section. PSC recommends that you use the most current software and BIOS for the Falcon (currently at 1.8) for the Configuration Utility, BIOS, and XFER, and 2.0 for PAL and UPG. You can ascertain the BIOS version of your Falcon by typing REV and Enter at the C prompt. Be sure that the Configuration Utility you´re using matches this BIOS. If you download the most current Falcon software from this web site, you will be sure to have the latest release of XFER and other related components.
DOS Communications - Procedures For DOS Command Line File Transfer
Search your PC hard drive for XFER.EXE (or, with older versions of UPG, UPGXFER.EXE; if you are using a Symbol portable, the file will be named XFERSMBL.EXE). Take note of the directory in which this file resides. Then, go to a DOS prompt on the PC, log in to that directory, and type the appropriate command (described below) at the DOS prompt on both the PC and the portable. Next, press the Enter key on the receiving PC before pressing the enter key on the transmitting portable.
Note: In most cases, if you are using either PAL or a custom UPG program, the application will have a "send" command built into it. Hence, DOS command line file transfer will be unnecessary.
In the following examples of command lines for portable communications, please note the following:
- 38400 is the baud rate for these examples. You may specify other speeds, but be sure they are the same on both the portable and PC sides.
- The number 2 specifies the com port used in this example. You may choose a different one, but we recommend using either com 1 or 2.
- Substitute the name of your text file for the generic "filename.txt."
- You will be working from the DOS prompt logged to the appropriate directory where the file transfer utility resides. Moreover, you will need to have the source file in the directory you are running the transfer utility from, or else specify the full path to that file in the file transfer command line. Be aware that files sent to your PC will, by default, be written to the directory in which you are running the transfer utility.
XFER - All Release And UPG 2.0
Uploading a Text File from a Falcon to a PC: On the PC type: XFER -2 FILENAME.TXT -B38400 On the Falcon type: XFER -R FILENAME.TXT -B38400
Downloading a Text File from a PC to a Falcon: On the PC type: XFER -2R FILENAME.TXT -B38400 On the Falcon type: XFER FILENAME.TXT -B38400
UPGXFER - UPG to 1.2 and Older
Uploading a Text File from a Falcon to a PC: On the PC type: UPGXFER -R -P2 - B38400 On the Falcon type: UPGXFER -S FILENAME.TXT -B38400
Downloading a Text File from a PC to Falcon: On the PC type: UPGXFER - S -P2 FILENAME.TXT -B38400 On the Falcon type: UPGXFER -R -B38400
XFERSMBL
Uploading a Text File from a Symbol Portable to a PC: On the PC type: UPGXFER -R -P2 -B38400 On the Symbol type: XFERSMBL -S FILENAME.TXT -B38400
Downloading a Text File from a PC to a Symbol Portable: On the PC type: UPGXFER -S -P2 FILENAME.TXT -B38400 On the Symbol type: XFERSMBL -R -B38400
How do I transfer data from a Falcon to a PC using the PAL data collection application?
Warnings
This download example uses a baud rate of 57600. Please be aware that while this transfer rate is common for use with the Falcon, various factors can interfere with fast data transfer. Should you find difficulty transferring data at 57600, try choosing a slower transfer rate. Many people recommend 9600 as a base rate for establishing first-time communications between a portable and host. You may wish to experiment with various baud rates, but be sure to set the same rate on both the Falcon and in the receiving software on the host.
Solution
Each Falcon comes with a disk containing our standard software: the Falcon Configuration Utility, Portable Applications Library (PAL), and file transfer software. PAL programs contain menus for configuring communications settings on the portable and for initiating and running the send-file procedure. The following assumes that the portable is properly connected to the host, power is turned on, and the PC has the proper software and configuration for receiving a file from the portable.
Readying The Falcon Portable
- From the PAL main menu, select F5=Setup
- From the Setup Options screen, press the "m" key for more options.
- Select F6=Serial on the More Options screen.
- Press the F1 key to verify the current protocol settings.
- Line 3 of the Protocol Settings screen shows the current protocol. For this example, Xmodem should be selected. To be certain, press the F2=Xmodem key to set it.
- Back on the Serial Setup screen, press the F2=Baud Rate key to verify the baud rate setting.
- For this example, set the baud rate to 57600 by pressing the F6 key.
- Exit from the Serial Setup screen by pressing the F10 key
Readying The Host PC
Check to be sure you have a serial port available on the host PC.
- Open a DOS prompt and change directories to the following path: C:\Percon\Falcon\program. (This is the default location for the XFER.EXE transfer utility. If you installed the Falcon Configuration Utility to a directory other than the default, you will need to work from the Program folder from that directory.)
- Type one of the following commands but do not press the Enter key. These commands differ depending on the com port to which the Falcon is connected:
- For Com1 type: XFER -1RXB57600 MYDATA.TXT
- For Com2 type: XFER -2RXB57600 MYDATA.TXT
Transferring a File
- Connect the Falcon to the host PC com port using PSC direct cable (p/n 00-884-31) or have a Falcon Dock ready and connected to the PC using a "null modem" or PSC Dock cable (p/n 00-884-32).
- On the Falcon, exit the PAL Setup screen (F10) and reenter the program you were using to collect data, in order to get to a send screen and initialize the file transfer procedure.
- Once you have gotten back into the specific PAL application that you used to collect your data, press the F2=Send key.
- The next screen is to let you see what protocol and baud rate the transfer is configured for. As we have already set up the transfer settings, line #2 of this screen should say XFER -X -B57600 showing that XFER is the transfer utility being used, Xmodem is the current protocol and 57600 is the current baud rate.
- Press the Enter key on the Falcon and then press the Enter key on the PC keyboard. A countdown of the transmitted bytes will appear briefly on the Falcon screen and then change to a message screen that should say "File Transfer Successful." The PC screen should show one file received.
- The data file (MYDATA.TXT) should now be in the default Percon\Falcon\Program directory or the directory in which XFER resides (if different).
Related Information
Serial Ports Your PC may have multiple serial ports. To avoid communication conflicts between the portable and your PC be sure to connect the Falcon to a port that is not being used by an internal device such as a modem.
You can check the status of your system's ports by going to the Windows Control Panel/System/Device Manager. In addition, clicking on the Modems icon in the Control Panel, then selecting the Diagnostics tab will display the port assignments for an internal modem as well as port assignments for other devices. Finally, if you have a new computer that has not yet been used for serial communications, be sure that the com port you plan to use with the Falcon is enabled in the system setup (consult your computer's manual for details.)
Creating a Desktop Icon for XFER One very easy way to upload a PAL text file to the PC is to create a desktop icon that will, with a double-click of your mouse button, start the XFER file transfer utility on the PC. The following is an explanation of your to create such an icon. (Note: this example assumes the Falcon Configuration Utility is installed to the default directory on your PC.)
- Right mouse click on an open area of your PC desktop.
- Select the New command then select Shortcut.
- For Command Line type: "C:\Percon\Falcon|Porgram\Xfer.exe -1RXB57600 FILENAME.TXT" (Note: FILENAME.TXT must be replaced with the actual name of your file)
- Click the Next button, enter a name for your icon, and click Next again.
- Select an icon for your shortcut and then click the Finish button.
A Shortcut icon for launching XFER and receiving your data will then be created on your PC desktop.
Using the Shortcut to Receive a Data File From the Falcon:
- On the PC, begin the upload process by double-clicking on the file transfer icon on the PC desktop.
- A DOS window will appear indicating the transfer utility on the PC side is waiting for the Falcon to send the file.
- On the Falcon, select the Send option from the application menu and acknowledge the settings.
- The file transfer process will occur.
- Once the transfer is complete, the uploaded file will reside in the folder containing the XFER program.
What modems can I use with the Falcon?
Viking Fax Modem Card Recommended for Use with Falcon
Many customers have asked PSC about using fax/modem cards with the PSC Falcon DOS portable. PSC's recommendation is to use an external modem with a Falcon. For customers who wish to use an internal fax/modem card, we recommend the Viking 56K modem.
By default, the Viking modem card is capable of going into "sleep" mode when not actively used, which will greatly extend the battery life if the modem is left in the card slot.
To manually set the Viking modem to automatically sleep while not connected to a phone line, issue one of the following commands from your portable program:
- "ATS24=1¥CR>" for 1-second power down
- "ATS24=3¥CR>" for a 3-second power down.
Note: The power management settings do not become activated until the Viking modem card is put through one power cycle. This means that inserting a Viking card into a Falcon that is already on will allow the modem to work but it will not establish the power management and will drain the batteries very quickly. To ensure the power management is working, always turn the Falcon off and back on after inserting the Viking card into a Falcon that is already on.
PSC also recommends the use of nickel metal-hydride (NiMH) batteries when using a modem, as they have greater storage capacity than other batteries.
While connected to a phone line and running, the Viking modem draws 175 ma. In sleep mode, the modem current draw is 23.5 ma.
How can my C program use the Falcon display?
The Falcon 310/315 8-line display supports standard CGA video modes with character sizes 8x8, 6x8, and 8x16 (only modes 4-6 support 8x8 fonts). Developers should bear in mind that the Falcon display works as a "view port," offering a 128 x 64 pixel view of a potentially larger screen of texts or graphics. Consequently, display navigation may be an important consideration in planning the video and graphics implementation of your application.
In accessing video controls for the Falcon 310/315 display be careful when writing to video memory. The address for Falcon 310/315 video memory is A800—not the typical B800. PSC recommends making calls to the BIOS rather than directly to hardware. For this reason graphic-intensive applications may have difficulty running properly on the Falcon 310/315 8-line display.
The graphics capability of the Falcon 310/315 display, which is utilized with the Falcon Developer´s ToolKit, has been thoroughly tested. Nevertheless, PSC cannot provide support for applications that have been developed with this tool because of the sheer number of variables that come into play in making an application run properly. Moreover, PSC will not confirm that all graphics-related commands will perform as expected when they are implemented in a specific application.
How do I get both triggers to fire the laser?
Reference: Falcon User's Guide Click here for product manuals.
By default the left trigger of the Falcon fires the laser scanner and the right toggles the alpha mode on or off. It is possible, however, to change the trigger orientation settings so that both triggers fire the laser. This is accomplished by simultaneously pressing the FN 1, FN 2, and INTL keys at the same time. An inverted "P" will appear on the display. Then, simply press the right trigger twice. Both triggers will now fire the laser.
Setting trigger orientation is covered in the Falcon User's Guide. However, change to the trigger orientation settings made through the keypad will hold only as long as the unit is not rebooted. To make such changes permanent, so that the new laser settings are retained after a reboot, the Falcon Developers ToolKit and programming in C are required.
How do I reconfigure the portable?
The following procedure readies a Falcon for use with a custom UPG program, IntelliTrack portable application, or standard PAL software. Reconfiguration should be done whenever there it is suspected that the loaded configuration or application files have become corrupt or a malfunction occurs. Usually, this is evidenced by erratic performance.
Getting To A C Prompt
Bypass the automatically loaded application program by doing a "safe boot": simultaneously depress the CTL, ALT, and DEL keys; as soon as "wait…" appears on the Falcon display immediately press the DEL and ESC keys on the top left of the keypad. It the Falcon beeps once before you depress these keys, then you will need to start the reboot again.
The Falcon should emit first a low than a higher frequency beep. After the portable loads its parameters files, a C prompt should appear on the display.
Reformatting The C Drive
This step will erase all of the data on this drive. Be sure you have uploaded any data files that you wish to save or else they will be lost.
At the C prompt type format. After the portable is finished formatting, delete all files on the D drive by typing del *.* at the D prompt.
Reconfiguring The Falcon Using The Configuration Utility
Install the Falcon Configuration Utility on your PC. This program comes on floppy disk with the Falcon or on our web site in the Software Updates section. You will need zip software on your computer to expand the files needed for installation.
If your goal is to reload the PAL applications, then select "default" from the main menu. If you're planning to reload a custom UPG program or an IntelliTrack portable application, then select "custom" from the main menu. From the open file dialog box select "upgbase.cfg." This step readies the parameters files that will be downloaded to the portable.
When the next open file dialog box appears, select "default.prs." This will ready another set of files to download to the Falcon. When all of files for downloading have been prepared and queued, a menu will appear.
If you selected default from the main menu, then you will be prompted to prepare the portable to receive files from the PC. If you opted to run custom, then you must click the download button before the Utility will prompt you to ready the portable. Be sure that you have the portable connected and the proper port selected. Once you have said OK to the message on the PC and typed LD on the Falcon, the file transfer process will begin. The PC will then begin sending files to the portable, which should display transfer information about the files it is receiving.
When the transfer process is complete, reboot the portable by simultaneously holding down the CTL, ALT, DEL keys until the Falcon beeps. If you have loaded default, the the Falcon should load PAL upon rebooting. If you chose custom, the Falcon will display a C prompt and you may begin reloading your application software.
How is the Barcom Serial to Keyboard Conversion Program loaded on the Falcon?
A Falcon application program generally expects data to be input from one of the following sources: the Falcon keyboard, the Falcon integrated laser, or an undecoded input device. Alternatively, a serial device can be attached to the Falcon via the COM port, and the application program uses a serial input function to populate data fields. Using the Barcom Serial to keyboard conversion utility, the attached serial device can populate the application input fields that are normally populated via keyboard style input methods.
Following are the basic steps for installing and running the Barcom utility software on the Falcon:
- Install Barcom files on PC
- Run the Barcom configuration utility (BCONFIG.EXE) on the PC in order to create the configuration file (BARCOM.CF)
- Download necessary Barcom files to Falcon
- Run the Barcom.exe program on the Falcon
- Turn on Barcom using Baron.exe
- After input of data is finished, turn off Barcom using Baroff.exe
Related Information
See the expanded instructional document (PDF file format) including detailed steps and screen shots explaining how to load and use Barcom.
How do I reboot or reset my Falcon?
Reference: Falcon 3XX DOS Advanced User´s Guide Click here for product manuals.
Download Chapter Seven of the Advanced User´s Guide for information on resetting the Falcon: Warm Boot, Cold Boot, Safe Boot, and Hardware Reset.
How do I configure the Falcon using the Falcon Configuration Utility version 2.6?
In order to connect to the network using the Falcon Configuration Utility v. 2.6, you must add the socket.cfg file to the list of application files to download to the Falcon. If you are using TCP/IP as the protocol, the IP address, subnet mask and router must be put in the socket.cfg file.
Step 1:
- Open the Falcon Configuration Utility, click the CUSTOM button. A screen will appear where you are to choose the configuration files to be loaded to your Falcon.
- Depending on which RF card is in your unit, and the protocol you are using, select the appropriate card. For example, if you are loading the Symbol Spectrum 24 card that uses the 802.11 protocol, select the S802tcp.cfg file. (A complete listing of the files offered and the corresponding RF card is listed below.)
- Click OK. (You can view the contents of the configuration file by opening it in Notepad. To do this from within the Falcon Configuration Utility, right click the file then select Open With.. (or Open) from the dropdown box. If you selected Open With, choose Notepad to view the file. If you chose Open, your file should open.)
Step 2:
- Another screen will appear where you are to choose a program setting file for your Falcon. This file determines the lengths and types of barcodes you are scanning with the Falcon. The default.prs file will be selected by default and may be used to connect to the network. You can change the settings at a later time in the installation if you wish. For example, if you do not want users to scan I 2 of 5 barcodes longer then 10 characters, you can set the maximum length to 10. Select the file you wish to download to the portable and click Open.
Step 3:
- The next screen that appears has four buttons you can choose from. Select the button labeled ‘File Configuration'. The list of files located under the title ‘Application Files' lists the files that will be downloaded to your Falcon. You must add the SOCKET.CFG file to this list.
- Select the ADD button, then the BROWSE button
- Click on the RF folder located in the OPEN pop-up box.
- Select the NETWORK folder. Inside the NETWORK folder change the "Files of Type:" prompt at the bottom of the pop-up screen to read ‘ALL [*.*]' .
- The SOCKET.CFG file should appear.
- Highlight the SOCKET.CFG file.
- RIGHT click on the file. A drop down box should appear.
- Select Open. The SOCKET.CFG file should open and you can enter your IP address, Subnet Mask and Router.
- Make sure you save the file after editing it by clicking FILE and SAVE.
- Click Open. The File Selection screen should appear showing the paths of a) where the file is located on the PC and b) where the file is to be placed on the terminal.
- Edit the location of the file on the portable to read C:\NET\SOCKET.CFG. Click OK.
- The application list should now appear and the SOCKET.CFG file should be in the list of files under the title ‘Application Files'.
- Also notice the NET.CFG files. There are two listed and which one you will use depends on the type of Falcon you are using. If you are using the 310 or 315, then select the Net31X. If you are using the 320, 325, 330 or 335, then select the Net32X. Depending on the RF Card manufacturer you have chosen, you may need to edit this file to reflect the appropriate NET_ID or Domain. Please refer to the documentation provided by the manufacturer of your RF card for more detailed information on this topic.
Step 4:
- Click the next button at the bottom of the screen.
- Select the appropriate items you wish to add and select NEXT.
- If you wish to add anything to the Autoexec.bat, Config.sys or the text file, you may do so at this screen by selecting the appropriate button. Also, be sure that the appropriate Falcon type is selected under ‘Select Product'. Then select Done.
Step 5:
- Click on the COMM SETTINGS button and ensure that the appropriate COMM Port and baud rate are selected.
- Click OK to return to the File Configuration screen.
Step 6:
- Select Download.
- After the files you wish to download are ready to be transferred to the portable, a screen will appear that asks you to type LD at the DOS prompt on the portable.
- Type LD and click enter on the PC. The files should transfer from the PC to the Falcon.
Step 7:
- At the end of the transfer, you will see an error message that says ‘Insufficient Disk Space'. This is a cosmetic error only and will not prevent your unit from connecting to the network in any way.
- After the file transfer is complete, reboot the unit.
- Once the unit is back at the DOS prompt, try to PING the portable from a PC connected to your network.
- To do this, go to the DOS prompt and type ‘PING XXX.XXX.XXX.XXX' , where the X's are the address you gave to the portable. If it is successful, you will see a reply from the portable. If you do not, FORMAT the Falcon and try the above steps again making sure all of your configurations are set correctly, such as your IP address, your Domain or NET-ID and other configurations which can prevent you from connecting to the network.
Step 8:
- You will be asked to save the configuration file after clicking EXIT.
- Choose YES and save the configuration with an appropriate name. The next time you need to configure a Falcon with this configuration, all you need to do is select it under the Configuration menu. The Socket.cfg will automatically be placed in the list of files to download so you will not need to add it again, although if you are using it to configure multiple Falcons, you will need to change the IP address information for each unit you are configuring.
Card Type |
Protocol |
File Name |
Symbol Spectrum 24-802.11 |
TCP/IP |
S802tcp.cfg |
|
NetBeui |
S802beui.cfg |
|
NDIS |
S802pkdr.cfg |
|
Novell VLM |
S802vlm.cfg |
|
Novell IPX |
S802ipx.cfg |
Symbol Spectrum 24-Spring |
TCP/IP |
Sm_tcp.cfg |
|
NetBeui |
Sm_beui.cfg |
|
NDIS |
Sm_pkdr.cfg |
|
Novell VLM |
Sm_vlm.cfg |
|
Novell IPX |
Sm_ipx.cfg |
Proxim RangeLAN |
TCP/IP |
Px_tcp.cfg |
|
NetBeui |
Px_beui.cfg |
|
NDIS |
Px_pkdr.cfg |
|
Novell VLM |
Px_vlm.cfg |
|
Novell IPX |
Px_ipx.cfg |
Lucent WaveLAN |
TCP/IP |
Lu_tcp.cfg |
|
Novell VLM |
Lu_vlm.cfg |
|
Novell IPX |
Lu_ipx.cfg |
BreezeCom |
TCP/IP |
Bz_tcp.cfg |
|
Novell VLM |
Bz_vlm.cfg |
|
Novell IPX |
Bz_ipx.cfg |
|
Back to Top
|