Intermec Janus 2050 User Manual
Intermec Janus 2050 User Manual

Intermec Janus 2050 User Manual

Vehicle-mount computer 4mb
Hide thumbs Also See for Janus 2050:
Table of Contents

Advertisement

User's
Manual
JANUS
2050
Vehicle-Mount Computer (4MB)
P/N 065716-001

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Janus 2050 and is the answer not in the manual?

Questions and answers

Summary of Contents for Intermec Janus 2050

  • Page 1 User’s Manual JANUS 2050 ™ Vehicle-Mount Computer (4MB) P/N 065716-001...
  • Page 2 User’s Manual JANUS 2050 ™ Vehicle-Mount Computer (4MB) P/N 065716-001...
  • Page 3 The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 4: Table Of Contents

    Starting the JANUS 2050 for the First Time 1-6 Unpacking the JANUS 2050 1-6 Mounting the JANUS 2050 on a Vehicle 1-6 Connecting the JANUS 2050 to the Vehicle Power Supply 1-9 Attaching the Antenna 1-10 Connecting a Scanning Device to the JANUS 2050 1-11...
  • Page 5 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) International Keypads 2-9 Terminal Emulation (TE) Keypads 2-14 Booting the JANUS 2050 2-16 Performing a Cold Boot 2-16 Performing a Warm Boot 2-16 Understanding the Status LEDs 2-17 Display Modes 2-19 Understanding Audio Signals and Beep Sequences 2-20...
  • Page 6 Communications Protocol Characters 4-9 Operation Preambles and Postambles 4-9 Using Multiple Configuration Files 4-10 Configuring the JANUS 2050 From the DOS Prompt 4-11 Loading a New Configuration File 4-11 Automatically Loading a Configuration File 4-11 Saving a New Configuration File 4-12...
  • Page 7 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Editing a Configuration File Using the Host Computer 4-13 Configuring With Bar Code Labels 4-14 Configuring Using IRL Z Commands 4-15 Configuring Through a User Application 4-15 Using PC Cards Learning About PC Cards 5-3...
  • Page 8 Loading/Unloading Protocol Handlers With IRL Desktop or Communications Manager 6-10 Specifying a Value for the FIFO Control Register 6-10 Different Ways to Communicate With the JANUS 2050 6-13 Communicating Using the Interlnk/Intersvr Utilities 6-13 Interlnk/Intersvr System Requirements 6-15 Installing Interlnk/Intersvr 6-15...
  • Page 9 IRL Program, Exit 7-18 IRL Program, Resume 7-19 IRL Program, Run 7-19 Troubleshooting Troubleshooting the JANUS 2050 8-3 Powering Up or Booting the JANUS 2050 8-3 Operating the JANUS 2050 8-7 Running IRL 8-9 Using PC Cards 8-10 Using DOS 8-13...
  • Page 10 Resetting the JANUS 2050 8-23 Returning to the Default Configuration 8-23 Performing a Cold Boot 8-23 Forcing the JANUS 2050 to Turn Off 8-24 Saving Data and Loading Flash Memory 8-24 Saving JANUS 2050 Data 8-24 Loading Flash Memory 8-25...
  • Page 11 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Beep Duration 10-9 Beep Frequency 10-11 Beep Volume 10-13 Codabar 10-14 Code 11 10-16 Code 16K 10-17 Code 2 of 5 10-18 Code 39 10-20 Code 49 10-24 Code 93 10-26 Code 128 10-27...
  • Page 12 Intercharacter Delay 10-52 Interleaved 2 of 5 10-54 IRL BAK (Bad Program Acknowledge) 10-56 IRL END Program Block 10-57 IRL EOP (End of Program) 10-58 IRL PAK (Program Acknowledge) 10-59 IRL PSS (Program Statement Separator) 10-60 IRL RUN 10-61 IRL SOP (Start of Program) 10-62 Key Code Lookup Table 10-63 Keypad Caps Lock 10-64 Keypad Clicker 10-65...
  • Page 13 Transmit Abort Timeout 10-91 Turnaround Delay 10-93 UPC/EAN 10-94 Advanced Operations Making More RAM Available on the JANUS 2050 11-3 Not Installing the PC Card Drivers 11-3 Unloading the Reader Wedge TSR 11-3 Accessing the Boot Loader Menu 11-4 Changing the Password 11-6...
  • Page 14 Physical and Environmental Specifications B-3 Connecting Devices to the JANUS 2050 B-4 COM Port Connector B-4 Input Device Connector B-6 Types of Memory Used in the JANUS 2050 B-8 Conventional Memory (0 Through 640K) B-9 Upper Memory Area B-9 RAM Drive B-10...
  • Page 15 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Using LOADXIMG C-14 Using MAKE_USA C-14 Using MAKELANG C-14 Using MAKENEW C-15 Glossary Index...
  • Page 16: Before You Begin

    Safety Summary Your safety is extremely important. Read and follow all warnings and cautions in this book before handling and operating Intermec equipment. You can be seriously injured, and equipment and data can be damaged if you do not follow the safety warnings and cautions.
  • Page 17: Warnings And Cautions

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Warnings and Cautions The warnings and cautions in this manual use this format. Warning A warning warns you of an operating procedure, practice, condition, or statement that must be strictly observed to avoid death or serious injury to WARNING the persons working on the equipment.
  • Page 18: Terms And Conventions

    When you must press a series of keys in order, the keys are shown in order without connectors. For example, “press c a f . to boot the JANUS 2050” directs you to press and release each key in the order shown.
  • Page 19 Commands Command syntax is shown in the text as it should be entered into the JANUS 2050. For example, to see a listing of directories on the JANUS 2050, type the following command and press e . Commands may be shown with special characters that are not part of the command.
  • Page 20: Suggested Reading

    39 Suggested Reading You may need to refer to the manuals listed below. To order additional manuals, contact your local Intermec representative or distributor. Manual 0100 Access Point User’s Manual 0110 Access Point User’s Manual The Bar Code Book Data Communications Reference Manual DOS user’s manual...
  • Page 22: Getting Started

    Getting Started...
  • Page 24: Overview Of The Janus 2050

    This chapter describes how to unpack, set up, and start the JANUS 2050 RF Vehicle-Mount Data Collection Computer. Overview of the JANUS 2050 The JANUS data collection device that collects, sends, and receives information through radio frequencies. The JANUS 2050 can be mounted on a forklift or other vehicle and is powered by the vehicle’s power supply.
  • Page 25 Typical 900 MHz Configuration Host Computer One of the major benefits of the JANUS 2050 is that you can transmit data as soon as it is collected. Without radio frequency (RF) capability, a portable data collection device must store the collected data until the device can be physically connected to the host by a cable, modem, or communications dock.
  • Page 26 Server Host Computer 2050U.008 The JANUS 2050 is a rugged data collection computer that can: Operate in warehouse conditions 24 hours a day. It is watertight and shock resistant and can operate in a wide range of temperatures and moisture conditions.
  • Page 27: Starting The Janus 2050 For The First Time

    When you remove the JANUS 2050 from its box, save the box and shipping material in case you need to ship or store the JANUS 2050. A set of disks is included in the box with the JANUS 2050. Check the contents against the invoice for completeness and contact your Intermec representative if there is a problem.
  • Page 28 The bolt length will depend on the thickness of the mounting surface. Attach the power cable to the JANUS 2050 and leave a 6-inch service loop in the cable. Use plastic tie-wraps to secure the cable all the way to the power connection.
  • Page 29 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Mounting Bracket Assembly Mounting surface minimum Completed assembly thickness 10 gage " < > 39 nugget Assembly Nut 3/8-16 UNC-2B 3/8 Split lock washer Flat washer Bolt 3/8-16 UNC-2A Nut 8-32 UNC-2B Mounting bracket...
  • Page 30: Connecting The Janus 2050 To The Vehicle Power Supply

    JANUS 2050 power cable connections directly to the lead battery terminal. If it is not possible to attach the JANUS 2050 power cable directly to the battery, attach the cable to the point immediately past the battery connector. After the connection has been made, test for the correct voltage and polarity at each pin of the connector.
  • Page 31: Attaching The Antenna

    Base Radio Unit, 9183 Radio Repeater, or 0100 Access Point. Attach the antenna to the connector on the top of the JANUS 2050. Keep each JANUS 2050 at least 2 feet away from another JANUS 2050 or any other radio. Two antennas within 2 feet of each other may damage the radio receivers.
  • Page 32: Connecting A Scanning Device To The Janus 2050

    To connect a laser scanner to the JANUS 2050, locate the input device connector on the back of the JANUS 2050. The connector is keyed so that the input device cable can be inserted only one way.
  • Page 33 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Connecting a Laser Scanner 1-12 39 nugget Model 1545 Laser Scanner INPUT DEVICE PORT 2050U.003 Back of JANUS 2050...
  • Page 34: Turning On The Janus 2050 For The First Time

    Turning On the JANUS 2050 for the First Time The first time you turn on the JANUS 2050, you need to go through an initialization sequence to prepare the JANUS 2050 for operation. If you do not press a key within 60 seconds after a screen displays, the JANUS 2050 automatically shuts off and you have to start over at Step 1.
  • Page 35: Setting The Time And Date

    JANUS 2050. Entering Data You can enter data using the JANUS 2050 keypad or by scanning bar code labels. For example, the dir command lists the contents of a drive. At the DOS prompt, type the following command using the keypad: Then, press e to execute the command.
  • Page 36: Using A Laser Scanner

    3. Press the trigger once to position the spotting beam in the center of a bar code. 4. Continue to press the trigger to scan the bar code. The JANUS 2050 beeps when it correctly reads a bar code. Caution Do not look directly into the window of the laser scanner while it is scanning.
  • Page 37: Scanning Techniques

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Scanning Techniques The best scanning results are obtained by using the scanning angles shown in the figure below. If the bar code is scanned straight on, the scan is reflected directly back from the bar code and cannot be read by the scanner. This area is called the dead zone.
  • Page 38: Janus 2050 Accessories

    JANUS 2050 Accessories The following accessories are available for the JANUS 2050. For information on ordering any of these accessories, contact your local Intermec representative. Description 1517 Long-Range Laser Scanner 1518 High-Visibility Laser Scanner 1519 High-Density Laser Scanner 1545 Laser Scanner...
  • Page 39 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) To learn about PC cards and how they are used with the JANUS 2050, see Chapter 5, “Using PC Cards.” To connect the JANUS 2050 to a host computer to download programs or transfer data, see Chapter 6, “Communicating With the JANUS 2050.”...
  • Page 40: Operating The Janus 2050

    Operating the JANUS 2050...
  • Page 42: Using The Janus 2050 Features

    The JANUS 2050 has three drives and one PC card drive, a beeper, and a serial port. The JANUS 2050 keypad, status display, and controls are described in the following sections.
  • Page 43 JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) You can adjust the viewing angle of the display by loosening the knobs on the side of the JANUS 2050, tilting the unit, and then tightening the knobs. " 39 nugget <...
  • Page 44: The Janus 2050 Keypad

    The JANUS 2050 Keypad The JANUS 2050 has an all-purpose alphanumeric keypad. In addition to the U.S. version, it is available in four international languages: French, German, Italian, and Spanish. The keypads support the same keys as a 102-key PC keyboard.
  • Page 45: How To Type The Characters Printed On The Keypad

    To enter Ctrl, Alt, and Shift Keys You enter the c , a , and u keys on the JANUS 2050 differently than on a PC keyboard. On a PC keyboard, you hold down the Ctrl, Alt, or Shift keys when pressing another key to enter that key combination.
  • Page 46: Compound Function Key

    Operating the JANUS 2050 There are LEDs for each of these keys at the left of the JANUS 2050 display. When you press the c , a , or u key, it is held in the buffer and the LED for that key lights up.
  • Page 47: Entering Ascii Characters

    To exit and disable the numeric keypad, press f f e . You can check if the numeric keypad is enabled or disabled by trying to enter the shift character on a numeric key. For example, if you press u 5 and the JANUS 2050 displays: nothing Entering ASCII Characters You can enter ASCII characters from the ASCII extended character set using the numeric keypad.
  • Page 48: International Keypads

    Numeric Keys With Multiple Characters The numeric keys on the JANUS 2050 have three characters printed on the key. pg dn To enter the left character on the key, press and release the u key followed by the desired key.
  • Page 49: Special Characters

    If you want to generate just the modifier, press s as the second key. If you press a dead key followed by a key to which the modifier does not apply, the JANUS 2050 sounds an error beep and the modifier displays followed by the incorrect character.
  • Page 50 German Keypad Conn Data Ctrl Shift ˙ ß > Ä < ä Ctrl 39 nugget home Ü Ö & ü ö enter einfg space Operating the JANUS 2050 bild • • bild entf > enter 2050U.046 2-11...
  • Page 51 JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) Italian Keypad Conn Data Ctrl Shift Maius § > # ù < à Ctrl 2-12 39 nugget é Ç è ò fine invio Maius space & £ canc bloc num invio 2050U.048...
  • Page 52 Spanish Keypad Conn Data Ctrl Shift Bloq mayus ˙ " Ctrl 39 nugget home Ü & < > enter Caps space Operating the JANUS 2050 pg up pg dn num lock > enter 2050U.047 2-13...
  • Page 53: Terminal Emulation (Te) Keypads

    JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) Terminal Emulation (TE) Keypads A JANUS 2050 configured for terminal emulation comes with a keypad that contains most of the keys available on an IBM 3270 or 5250 keyboard. The TE keypads are similar to the regular JANUS 2050 keypads, but have additional commands that are specific to IBM 3270 or 5250 systems.
  • Page 54: Accessing Te Commands On The Keypad

    Note: When entering a key combination on the JANUS 2050, you do not need to press and hold the c , a , u , or f keys. Once you press a key, the JANUS 2050 stores the keystroke in memory and uses it with the next keystroke as a key combination.
  • Page 55: Booting The Janus 2050

    AUTOEXEC.BAT, and then goes to the DOS prompt. Memory remains intact on a warm boot. You initiate a warm boot when you press c a f . . Caution Do not press any keys while the JANUS 2050 is performing a warm boot or you may lose data. CAUTION Conseil N’appuyez pas sur des touches pendant que le lecteur se réamorce, sinon vous...
  • Page 56: Understanding The Status Leds

    Red/Orange Data is buffered in the JANUS 2050 RF interface. Note: Do not turn off the JANUS 2050 when the Conn/Data light is on. When you power up, the JANUS 2050 attempts to send any data in the radio buffer. Depending on the time between power down and power up, this data could be meaningless and/or disrupt the host application.
  • Page 57 JANUS 2050. Conseil Attendez toujours que le voyant des données s'éteigne avant de changer de protocole, d'éteindre l'unité ou d'insérer un câble. Le voyant des données s'éteindra lorsque toutes les données seront transférées de la JANUS 2050. 2-18 39 nugget Color...
  • Page 58: Display Modes

    80 characters. You can use the JANUS 2050 in Text or Graphics mode. When the JANUS 2050 is in Text mode, you can set the display size to 25 x 80, 13 x 80, 25 x 40, or 13 x 40.
  • Page 59: Understanding Audio Signals And Beep Sequences

    JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) Understanding Audio Signals and Beep Sequences The JANUS 2050 has a beeper to indicate status. The following table indicates the purpose of each beep sequence or audio signal. You can change the beep volume in the JANUS 2050’s configuration.
  • Page 60: Estimating Power Usage

    RAM when you remove or discharge the vehicle. The NiCad battery must be replaced by an Intermec service technician. If you turn on the JANUS 2050 when the battery charge is low, the JANUS 2050 beeps and displays a “Backup Battery Low” message. You should recharge the battery immediately.
  • Page 61: Defining Janus 2050 Drives

    JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) Defining JANUS 2050 Drives The JANUS 2050 contains three onboard drives and one PC card drive to run applications and store data. 2MB ROM drive Drive C Drive C is a flash drive in a File Allocation Table (FAT) type format. It contains the AUTOEXEC.BAT and CONFIG.SYS files that execute when the JANUS...
  • Page 62: Drive E

    Chapter 3, “Using the JANUS 2050 Software.” PC Card Drive (G) The PC card drive on the JANUS 2050 is similar to a disk drive on a PC. Use a PC card, which is like a floppy disk, to store data and transfer information to other computers.
  • Page 63: Memory Management

    JANUS 2050 Vehicle Mount Computer User’s Manual (4MB) Memory Management The best use of memory depends on the application that is using it, and the types of memory available to the application. Data storage Drive E is recommended for data storage if less than 256K is required.
  • Page 64: Using The Janus Software

    Using the JANUS 2050 Software...
  • Page 66: Software Provided With The Janus 2050

    DOS also has a communications program called Interlnk/Intersvr that allows the JANUS 2050 to access the drives on a host computer as if they were on the JANUS 2050 and vice versa. Use the /b switch on the JANUS 2050 command line with Interlnk/Intersvr to make optimum use of the monochromatic display.
  • Page 67: What Software Is Provided On The Companion Disks

    You can use Interlnk to copy files from the companion disks to the JANUS 2050. You can use a PC and the DOS DIR command to learn exactly what files are stored on the companion disks.
  • Page 68: Using Dos Commands

    PC cards, customize the reader to use the PC card software, and provide you with helpful tools. Note: Companion disk 3 also contains LDKEYTAB.EXE and a .KTB file. Only an authorized Intermec service technician should use these files to load the keypad scan code table. Using DOS Commands Your JANUS device uses the MS-DOS operating system, and you can use DOS commands on the JANUS device just as you do on a PC.
  • Page 69: Defining The Startup Files

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Defining the Startup Files JANUS devices use two startup files to control how DOS uses hardware, memory, and files: AUTOEXEC.BAT and CONFIG.SYS. AUTOEXEC.BAT loads programs and defines paths. CONFIG.SYS loads device drivers and reserves memory for processing information.
  • Page 70 /0 e:\janus.ini d:\kwc.com 0 rfph 4 nuggJVMU nugg JVMUUsing the JANUS 2050 Software Definition A temp directory is required for MORE.COM to work correctly on ROM drives. Tells the JANUS device to write the configuration error file JANUS.ERR to drive E. The JANUS device must execute this command before it calls LOADUMA.EXE.
  • Page 71: Config.sys File

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) AUTOEXEC.BAT File(continued) Command Line if not exist c:\fta.exe goto DOS_PROMPT fta.exe checkhost; exit %IM_APPLICATION% :DOS_PROMPT CONFIG.SYS File The CONFIG.SYS file on your 4MB JANUS device should look like this one: Command Line [menu]...
  • Page 72 JVMUUsing the JANUS 2050 Software Definition Loads software required for PC cards. CSALLOC is a DOS program that scans the system for available memory, I/O port, and interrupt request queue (IRQ) resources. Loads software required for ATA cards.
  • Page 73: Ms-Dos Startup Menu

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) MS-DOS Startup Menu The default JANUS startup menu is defined in the menu configuration block in the CONFIG.SYS file. It defines several different PC Card configurations that you can enable on your JANUS device. You can modify or disable the JANUS startup menu by removing or changing parameters in the menu configuration.
  • Page 74: Creating A Ram Drive

    RAM. The number of SRAM disks you set up is only limited by the amount of memory in the JANUS 2050. SRAMDISK.SYS only works in extended memory (above 1MB). It cannot use conventional or expanded memory.
  • Page 75 SRAM disk directory. You can specify from 2 to 1024 files and/or directories. The default is 64. If you include a NumEntries value, you must also include the SectorSize and DiskSize values. 4. Initiate a warm boot on the JANUS 2050 by pressing c a f . in sequence. Caution Do not press any keys while the JANUS 2050 is performing a warm boot or you may lose data.
  • Page 76: Changing Drive C And Configuring For International Languages

    2050. You can modify these startup files to define how DOS uses the JANUS 2050 hardware, memory, and application files. You can also use the startup files to configure the JANUS 2050 to operate in an international language. You can use the remaining space on drive C to store applications and tables.
  • Page 77: Using Auto-Loader To Change Drive C

    The Auto-Loader utility is located on companion disk 1, which was shipped with the JANUS 2050. With this utility, you can add, change, or delete files on drive C, or modify the JANUS 2050 to support a different DOS National Language Support (NLS) language.
  • Page 78 COM port that the JANUS 2050 is connected to. This parameter is optional; the default is COM1. For example, if Companion Disk 1 is in drive A, and the JANUS 2050 is connected to COM1 on the host computer, enter the following command to...
  • Page 79: Creating And Loading An Image File

    You can use the Auto-Loader LOAD batch files to create an image file and load it on the JANUS 2050 in a single step. All files are placed in the root directory on the JANUS 2050 drive C; no subdirectories are allowed. Be sure to back up any drive C files before you load a new drive C to prevent losing any information.
  • Page 80 Note: Any files residing on drive C are overwritten. If the JANUS 2050 is going to operate in English, type: load_usa If the JANUS 2050 is going to operate in a language other than English, type: loadlang • To create an image file containing the startup files in the subdirectory...
  • Page 81: Creating An Image File

    You use the Auto-Loader MAKE batch files to create an image file and save it on the host computer. You do not have to connect the JANUS 2050 to the host computer when using the MAKE batch files. The image file is saved to NEWDRV_C\IMAGE\DRIVEC.IMG.
  • Page 82 If the JANUS 2050 is going to operate in English, type: make_usa If the JANUS 2050 is going to operate in a language other than English, type: makelang • To create an image file containing the startup files in the subdirectory...
  • Page 83: Loading An Existing Image File

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) To load the image file on the JANUS 2050 drive C, continue with the next instructions for “Loading an Existing Image File.” Loading an Existing Image File Once you have created an image file and stored it on your host computer, you can load the image file on the JANUS 2050 drive C.
  • Page 84: Using Makedisk And Putdisk To Change Drives C Or D

    Caution Do not run any Intermec-provided JANUS application programs (such as IC.EXE) on your PC. Also, do not run any .EXE programs that use Intermec interrupt extensions or libraries on your PC. These programs will lock up your PC and may corrupt the PC BIOS.
  • Page 85: Creating And Filling The Working Source Directory

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Note: On drive C you need to allocate space for your files, plus 15K, plus 512 bytes overhead per file, and 135K for the MS-DOS system files. Note: On drive D you can omit the 135K for the MS-DOS system files.
  • Page 86: Creating The New Image File

    JVMUUsing the JANUS 2050 Software Creating the New Image File Create the image file by typing the command: makedisk /s=[ path ] {/o=[ output file ] /d=[ drvletter ]} where: path specifies the directory that contains the files for the image file. This directory is called the source directory.
  • Page 87: Examples Of Using Makedisk And Putdisk

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) You do not have to start Interlnk if you followed one of these strategies: • You created the image file on the JANUS device. • You created the image file on the host computer, copied the file to a PC card, and inserted the PC card into the JANUS device.
  • Page 88 JVMUUsing the JANUS 2050 Software • In the second example, you run MakeDisk on the host, use Interlnk to make the image file appear as if it were on the JANUS device, and run PutDisk on the JANUS device.
  • Page 89 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Note: Do not create the image file in the directory where the source files reside. 8. Copy the image file from the host computer to the PC card and then insert the PC card into the JANUS PC card drive, drive G.
  • Page 90 JVMUUsing the JANUS 2050 Software 7. Type this command at the host computer’s DOS prompt: makedisk /s=c:\drivec /o=newdrv.img MakeDisk creates an image file, NEWDRV.IMG, in the working directory of the host computer’s drive C. 8. Restart Interlnk. Make the JANUS device the client, and the host computer the server.
  • Page 91: Using Reader Services

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) 7. Create the drive image by typing this command at the host computer’s DOS prompt: makedisk /s=c:\drived /o=newdrvd.img /d=d An image file, NEWDRVD.IMG, is created in the working directory of the host computer’s drive C.
  • Page 92: Understanding The Bar Code Wedge

    The Virtual Wedge is the default configuration. You can enable the Direct Hardware Wedge by using the KWC.COM program. For more information, see “Using the Wedge Configuration Program,” later in this chapter. nugg nuggJVMU JVMUUsing the JANUS 2050 Software 3-29...
  • Page 93: Enabling Direct Hardware Wedge Functions

    Services commands and configuration bar codes is not affected by the wedge option you select. Intermec recommends that you enable the Direct Hardware Wedge if you experience any of the following problems using off-the-shelf PC software on your 4MB JANUS device.
  • Page 94 JVMUUsing the JANUS 2050 Software Option 0 Option 0 is the default configuration. Select Option 0 to enable the Virtual Wedge and the expanded keyboard. To select this option, type the following command at the DOS prompt and...
  • Page 95 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Option 2 Select Option 2 to enable the Direct Hardware Wedge and disable the expanded keyboard. To select this option, type the following command at the DOS prompt and press kwc 2 Or, scan this bar code.
  • Page 96: Configuring The Janus 2050

    Configuring the JANUS 2050...
  • Page 98: Overview Of Configuration Parameters

    JANUS 2050 can decode. You should enable the bar code symbologies that you are going to scan. For some symbologies, you also need to tell the JANUS 2050 what type of check digit the bar code will include or the length of the bar code label.
  • Page 99: Defining Communications Parameters

    To avoid this problem, only enable the JANUS 2050 to decode the bar code symbologies that you are using. If the problem does occur, scan the label again. MSI and Plessey configurations are disabled by default.
  • Page 100: Modifying Operations Parameters

    Modifying Operations Parameters The operations configuration parameters include all areas that assist you in using the JANUS 2050. The JANUS 2050 can be configured to: Modify data from bar code labels using preambles, postambles, and the key code lookup table.
  • Page 101: Different Ways To Configure The Janus 2050

    On the host computer, you can edit the file or create new configuration files. When you download the file to the JANUS 2050, you make the file the active configuration by loading it in the configuration application program and making it the online configuration.
  • Page 102: Using The Configuration Application

    JANUS 2050’s COM ports and to define the parameters for each selected protocol. Select the Op menu to change the operating parameters for the JANUS 2050. You can modify parameters and options for turning the JANUS 2050 on and off, data manipulation, JANUS 2050 display, beeper control, keypad, and scanner operation.
  • Page 103 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Configuration File Load... Load Default Save Save As... About Exit Configuration File Amble... Beeper... Reader Cmds Display... Viewport... Keypad... Scanner... IRL... Power Mgmt... Key Codes The dialog boxes list the options for the configuration parameters. The field below the option will be either a toggle or an entry field.
  • Page 104: Entering Ascii Control Characters

    The hex numbers are listed in the full ASCII chart in Appendix A. For example, to enter the value for ETX, enter: \x03 JVMUConfiguring the JANUS 2050 To exit the configuration application, select Exit in the File drop-down menu and press e .
  • Page 105: Using Multiple Configuration Files

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) If you enter the hex number for ASCII characters above 7F hex (128 decimal), the JANUS 2050 displays the extended ASCII character instead of its numerical value in the dialog box. Using Multiple Configuration Files When you change the JANUS 2050’s configuration, you can save the...
  • Page 106: Configuring The Janus 2050 From The Dos Prompt

    Loading a New Configuration File You can make any configuration file active by typing this command at the DOS prompt: ic /l { path\filename } When you type this command, the JANUS 2050 displays this message: Loading Reader Configuration from { path\filename } The configuration file specified in the message is now active.
  • Page 107: Saving A New Configuration File

    DOS prompt: ic /s { path\filename } When you type this command, the JANUS 2050 checks to see if the filename already exists. If it does, this prompt appears: Overwrite (Yes/No)? N Choose your response: •...
  • Page 108: Editing A Configuration File Using The Host Computer

    Chapter 10, “Configuration Commands.” Once you have made the changes to a configuration file and downloaded it to the JANUS 2050, you can make the configuration file active by following these steps. To activate the configuration file 1.
  • Page 109: Configuring With Bar Code Labels

    Configuring With Bar Code Labels You can configure the JANUS 2050 by scanning bar code labels listed in this manual, or by creating your own bar code labels. Creating your own bar code labels is useful when configuring a number of JANUS 2050s.
  • Page 110: Configuring Using Irl Z Commands

    JANUS 2050 and continue executing the program. Configuring Through a User Application When creating an application to run on the JANUS 2050, you can program the JANUS 2050 to accept configuration command strings from the host computer using Reader Services. These configuration changes are saved in the online configuration file.
  • Page 111 39 nugget nugget A...
  • Page 112: Using Pc Cards

    Using PC Cards...
  • Page 114: Learning About Pc Cards

    The JANUS 2050 uses PC cards that comply with PCMCIA Standard 2.1 The JANUS 2050 comes with an external PC card drive for Type I or Type II memory and expansion cards. Supported PC Cards The JANUS 2050 uses PC cards that comply with Intel ExCA or PCMCIA Standards 1.0, 2.0, and 2.1.
  • Page 115: Which Memory Cards Are Recommended

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) You can use Type I or Type II cards in the JANUS 2050 to add memory or connect an I/O device. You cannot use Type III cards in a JANUS 2050. Which Memory Cards Are Recommended? You can use Type I or Type II memory cards that have up to 64MB of memory formatted with a DOS file allocation table (FAT).
  • Page 116: Accessing The Pc Card Drive

    Accessing the PC Card Drive The PC card drive on the JANUS 2050 is located on the underside of the case. The PC card drive is in a sealed unit to protect the PC card and drive from possible contamination from the operating environment. You can use a Type I or Type II PC card in the drive.
  • Page 117 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) 3. Lift off the PC card access door. 4. Identify the two notches on the edges of the PC card. Look at the connector end of the card. There is a single-walled notch on one side, and a double- walled notch on the other side.
  • Page 118 Note: If you are using a card with an external cable, do not install the drive door. To remove a PC card 1. Make sure the JANUS 2050 is finished writing to the PC card. You can remove the card with the JANUS 2050 turned on or off.
  • Page 119 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) 4. Press the PC card eject button to eject the card. 5. Remove the card from the drive slot. The JANUS 2050 sounds an audible high-low beep tone when the PC card is removed.
  • Page 120: Configuring, Formatting, And Using Pc Cards

    You need to configure the JANUS 2050 and format a PC card before you can use a card in your JANUS 2050. The next table shows a brief overview of the process for each type of PC card. After you scan this overview, you may want to read the following sections for more details.
  • Page 121: Preparing To Use Ata Cards

    Preparing to Use ATA Cards To use an ATA flash card you need to: 1. Configure the JANUS 2050 to use an ATA card by selecting the ATA card option on the MS-DOS startup menu. 2. Initialize and format the ATA card.
  • Page 122: Using The Ata Card

    4. If your ATA card is 4MB or less, press Y . If your ATA card is greater than 4MB, press N . ATAINIT begins initializing the card and displays these messages. Partition table successfully written. BPB Boot sector successfully wiped. Proceed with a DOS "FORMAT"...
  • Page 123: Preparing To Use Flash Cards

    Preparing to Use Flash Cards To use a flash card you need to: 1. Configure the JANUS 2050 to use a flash card by selecting the Flash Card option on the MS-DOS Startup menu. 2. Erase the flash card if it has been formatted already. If you have an unformatted card, proceed to Step 3.
  • Page 124 Note: For most applications, Intermec recommends that you format a flash card in FTL (File Translation Layer) flash format. You should use the MS-Flash format when you are using the flash card in a JANUS 2050 and also in another PC card slot that supports MS-Flash format, but not FTL flash format.
  • Page 125: Erasing A Previously Formatted Flash Pc Card

    9. Press d to exit MCFORMAT. You are ready to use the flash card. Note: If you have trouble formatting the flash card, or the JANUS 2050 will not recognize the card, you may need to install additional flash card drivers. For help, see “Using PC Cards,”...
  • Page 126: Preparing To Use I/O Cards

    4. Press G , the letter of the PC card drive. The program displays the next prompt: This command will erase drive G: entirely. Do you want to continue (Y/N)? 5. Press Y to begin erasing the flash card. The program displays the next message and the percent complete as it erases the card.
  • Page 127: Resetting The Pc Card Drive For I/O Cards

    Note: APM_4M.EXE is also available on the Application companion disk 3. Preparing to Use SRAM Cards To use an SRAM card you need to: 1. Configure the JANUS 2050 to use an SRAM card by selecting the SRAM card option on the MS-DOS Startup menu. 2. Format the SRAM card.
  • Page 128: Formatting An Sram Pc Card

    You can use a utility called CARDINFO.EXE to manage the power on the PC card drive and to get information about the card currently inserted in your JANUS 2050. You can run CARDINFO at any time to: • Display information about the type of card that is currently inserted in each PC card drive.
  • Page 129: Managing The Pc Card Drivers In The Startup Files

    /v ¦more cardinfo /? You can use the CARDINFO utility to manage JANUS 2050 power when an I/O card is installed in the PC card drive. To turn off the power to the PC card drive, type this command and...
  • Page 130: Drivers In Config.sys

    This section covers these topics: • Drivers in CONFIG.SYS • Drivers in AUTOEXEC.BAT • Tips for Enabling PC Card Drivers Drivers in CONFIG.SYS Your CONFIG.SYS must contain these lines to support the PC card drive: device=d:\cs.exe /poll 1 device=d:\csalloc.exe d:\csalloc.ini install=d:\card_sr.exe Note: If you delete or remark out these lines, you cannot use the PC card drives.
  • Page 131: Tips For Enabling Pc Card Drivers

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Tips for Enabling PC Card Drivers Consider these guidelines: • If you are using two different types of PC cards in your JANUS 2010 reader, make sure you enable all the drivers in CONFIG.SYS for both types.
  • Page 132: Communicating With The Janus 2050

    Communicating With the JANUS 2050...
  • Page 134: Planning The Network Connection

    This chapter discusses communications protocols, explains how to set up the JANUS 2050 to communicate with another device, and describes the different methods you can use to communicate with the JANUS 2050. For information on radio frequency communication (RF), refer to the Radio Frequency Quick Reference Guide that ships with this manual for information about 900MHz RF communication, or to the documentation in your 2.4 GHz Installation Utility kit for information about 2.4GHz RF...
  • Page 135: Choosing A Communications Application

    7, “Working With IRL.” Interlnk/Intersvr You can use the DOS utilities Interlnk and Intersvr to access the drives in the host computer as if they existed in the JANUS 2050, and vice versa. For help, see “Communicating Using the Interlnk/Intersvr Utilities”...
  • Page 136: Choosing A Protocol Handler

    Point-to-Point protocol Point-to-Point is an unsolicited protocol in which the JANUS 2050 transmits data whenever it has something to transmit. The data is followed by a CR LF as the EOM character. It is always in a receiving state and does not wait for select commands.
  • Page 137 JANUS 2050 Vehicle-Mount Computer User’s Manual RFPH The RF protocol handler. RFPH lets you communicate with devices in an RF network. You will use each protocol handler with a specific communications protocol: Use this protocol handler: PHIMEC PHPCSTD RFPH Note: You do not load a protocol handler if you choose No protocol as your communications protocol.
  • Page 138: Setting Up The Janus 2050 For Communications

    Each step is explained in the following pages. Configuring the JANUS 2050 for Communications When configuring the JANUS 2050 to talk to another device, it is important that the JANUS 2050 and connecting device are set to the same communications protocol and parameters.
  • Page 139: Loading And Unloading Protocol Handlers

    To load a protocol handler, enter this command at the JANUS 2050 DOS prompt { protocol handler } { port }...
  • Page 140: Loading/Unloading Protocol Handlers With A Batch File

    An example batch file is listed next. The batch file loads the Intermec and PC Standard protocol handlers, executes the Communications Manager utility, and then unloads the protocol handlers when the Communications Manager is exited.
  • Page 141: Loading/Unloading Protocol Handlers With Irl Desktop Or Communications Manager

    To load the protocol handler for COM1, enter 1. ph is the notation for the protocol handler you want to load. For the Intermec protocol handler, enter i. For the PC Standard protocol handler, enter p.
  • Page 142 With the JANUS 2050 icon To determine if you should specify a value, what value to specify, and how to do it 1. Decide if you need to specify a value that the device will use to reset the FIFO control register after a Suspend/Resume.
  • Page 143 JANUS 2050 Vehicle-Mount Computer User’s Manual Follow these steps: Choose 1 or 0 for each bit in the flag byte. Read the descriptions for each bit carefully to decide whether to enable or disable each bit. Convert the bytes to hexadecimal numbers. The resulting two hex numbers are the value you will specify (in Step 3) to restore the UART FIFO control register.
  • Page 144: Different Ways To Communicate With The Janus 2050

    Desktop is discussed in more detail in Chapter 7, “Working With IRL.” Interlnk/Intersvr You can use the DOS utilities Interlnk/Intersvr to access the drives in the host computer as if they existed in the JANUS 2050 and vice versa. Use the /b switch on the JANUS 2050 command line with Interlnk/Intersvr to make optimum use of the monochromatic display.
  • Page 145 Suppose the host computer is the client and has two hard drives (C and D) and one disk drive (A). The JANUS 2050 is the server and has four drives: three simulated drives (C, D, and E) and a PC card drive (G).
  • Page 146: Interlnk/Intersvr System Requirements

    JANUS 2050 display. If the host computer locks up after the files have been copied over, reboot the host computer. Note: You must run Interlnk on the JANUS 2050 if you want to access a flash card in the PC card drive.
  • Page 147: Running Interlnk On The Host Computer

    Reference,” for more information on the options you can specify for the Interlnk device driver command. 2. If COM1 on the host computer is connected to the JANUS 2050, go to the next step. If you are not using COM1 on the host computer and are using the DOS command SHARE.EXE on that computer, remove the Share...
  • Page 148: Running Interlnk On The Janus 2050

    Running Interlnk on the JANUS 2050 If you are going to make the JANUS 2050 the client and make the host computer the server, follow these instructions: 1. Start the Interlnk server by entering at the host computer’s command...
  • Page 149: Interlnk/Intersvr Status

    JANUS 2050 Vehicle-Mount Computer User’s Manual Interlnk/Intersvr Status When Intersvr is started, it displays a status screen. Microsoft Interlnk version 1.00 This Computer Other Computer (Server) (Client) ___________________________ _____________________________ equals equals equals equals equals LPT3: equals LPT1 Transfer: Port = Com 1...
  • Page 150: Restarting Interlnk/Intersvr

    • CMANAGER.EXE • CMGR.BAT • CO001.DAT Once it is loaded on the JANUS 2050 or a PC card, you can run Communications Manager by using menus or by entering commands at the DOS prompt as described in the following pages.
  • Page 151 To load the protocol handler for COM1, enter 1. ph is the notation for the protocol handler you want to load. For the Intermec protocol handler, enter i. For the PC Standard protocol handler, enter p.
  • Page 152: Using A Command Line

    With the JANUS 2050 icon The commands listed in the File menu are described next: Communications File Stat Port... Transmit... Receive... About Exit 2050U-032 Receive Stores the file it receives from the designated COM port under the selected filename.
  • Page 153: Downloading Applications Across The Network

    [{port}{ph}] indicates the port and protocol handler you are loading. To load the protocol handler for COM1, enter 1. You enter i to load the Intermec protocol handler, and p to load the PC Standard protocol handler. For example, to load the PC Standard protocol handler for COM1, enter -1p.
  • Page 154: Examples Of Using Bft

    (using group queues) to every device on the RF network in the warehouse while the operators are on their lunch break. ode30 iconCommunicating With the JANUS 2050 icon JANUS devices in warehouse Remote PC 2050U.023...
  • Page 155 JANUS 2050 Vehicle-Mount Computer User’s Manual Example 2: Downloading an Executable File From a Host Computer JANUS A service technician is using a JANUS device to diagnose problems with a printer in the RF network. The technician may decide to use a test application that is stored on another computer in the RF network.
  • Page 156: Examining A Typical Bft Session

    With the JANUS 2050 icon Examining a Typical BFT Session A typical BFT session, with the host computer acting as the client and the JANUS device acting as the server, includes these activities: • The host computer and devices are connected with a CrossBar or 900 MHz RF network.
  • Page 157: Preparing The Device And Host Computer For Bft

    2.5, you must change the asynchronous host computer parameters to 8 data bits, rather than the default 7 data bits. Note: Intermec does not recommend using Binary File Transfer (BFT) to transfer large files in a CrossBar network with a 9154 Multi-Drop Line Controller.
  • Page 158: Differentiating Between Client And Server

    “Configuration Commands” in Chapter 10. Copy FTA.EXE and FTA.INI from the Application companion disk 3 to drive C on the JANUS 2050. For help adding new files to drive C, see “Learning How to Change the Contents of Drive C” in Chapter 3.
  • Page 159 JANUS 2050 Vehicle-Mount Computer User’s Manual To make the device the client 1. Type this command at the device’s DOS prompt to start the FTA: 2. Type this command at the FTA prompt to open a BFT session: open 3. From the device, type the commands to transfer binary files or update the device’s drive C.
  • Page 160: Starting An Application When The Fta Terminates

    With the JANUS 2050 icon Starting an Application When the FTA Terminates When the host computer is the client, the host computer can identify an application that will be started automatically on the device when the FTA is terminated on the device.
  • Page 161: Learning The Syntax Of Fta Commands

    JANUS 2050 Vehicle-Mount Computer User’s Manual Learning the Syntax of FTA Commands This section describes each FTA command and its syntax. You can abbreviate the command names as shown in the Syntax column of the next table. Also, you do not have to capitalize the commands; the commands are not case sensitive.
  • Page 162 SERVER Identifies the device as the server, not the client. You will type all subsequent FTA commands at the host. ode30 iconCommunicating With the JANUS 2050 icon Syntax o [ port ] where: port can be the COM port for the connection. If...
  • Page 163: Editing The Fta Initialization File

    JANUS 2050 Vehicle-Mount Computer User’s Manual Editing the FTA Initialization File The FTA initialization file (FTA.INI) controls how the FTA operates. You may need to modify INI parameters to match the timeouts with the speed of your network. You can use a standard ASCII text editor to edit the file. This table describes the parameters in the default FTA.INI file, which is stored on...
  • Page 164: Working With Irl

    Working With IRL...
  • Page 166: What Is Irl

    IRL Desktop on the JANUS 2050 and differences in IRL that are exclusive to the JANUS 2050. Use this chapter in conjunction with the IRL Programming Reference Manual or the PC-IRL Reference Manual . These manuals provide information on creating IRL programs.
  • Page 167: Using Irl On The Janus 2050

    Because IRL version 4.0 uses the DOS file structure, you can store more than one IRL program on the JANUS 2050. You should exercise care in naming and using data files, since you can use the same data file for multiple programs. If more than one program uses the same data file, your data may be overwritten when the next program is run.
  • Page 168: Specifying Data And Program Paths

    An exception is if the current drive is C or D. In this case, the first drive the JANUS 2050 can write to becomes the path. You can change the directory or view the current paths using the menus in the IRL Desktop.
  • Page 169 Use i for the Intermec protocol handler. Use p for the PC standard protocol handler. For example, to load the Intermec protocol handler on COM1 and execute the IRL Desktop, enter the following command at the JANUS 2050 DOS prompt:...
  • Page 170 To move around in the menus and select commands To select a menu in the menu bar, press g or i to move the highlight to the desired menu. To view the pull-down menu, press e or j. When a pull-down menu is displayed, select a command by pressing h or j to move the highlight to the desired command.
  • Page 171: Using Commands In The Irl Desktop

    IRL Desktop using IRLXDESK.EXE. To use IRLXDESK, you need to load it on one of the JANUS 2050 drives from companion disk 3. Once it is loaded on the JANUS 2050, enter the following command to begin executing your IRL...
  • Page 172: Exiting An Irl Program

    OK and Cancel buttons are displayed along with any error messages. Choose OK to continue the syntax check. Choose Cancel to terminate it. If you switch the JANUS 2050 off when an IRL program is running, it will resume running when the JANUS 2050 is turned on again.
  • Page 173: Downloading An Irl Program

    To download an IRL program, send a Start of Program <SOP> character followed by the program to be downloaded from the host computer. The <SOP> character can be set in the JANUS 2050’s configuration. The default is <SI>. The file is stored as the default IRL program named, {IRL-1}.IRL. If there is an {IRL-1}.IRL program already in the same directory, it is overwritten.
  • Page 174: Receiving Irl Files

    Receiving IRL Files To receive a file from the host computer and store it under a specified filename, do one of the following: Choose Receive from the IRL Desktop File menu. Enter an IRL Receive File command from the host computer, or scan the bar code label.
  • Page 175: Types Of Error Messages

    Types of Error Messages When an error occurs, the JANUS 2050 responds by emitting an error beep and displaying an error message. Press e to clear the message and continue. The types of messages are: Receive error This error occurs when the JANUS 2050 is receiving a message or protocol characters from the host.
  • Page 176: Resuming Irl Programs

    Syntax error This error occurs when the JANUS 2050 does a syntax check on a program before running the program. If a program statement is invalid, the error message lists the program statement and the problem. Edit the program for syntax errors and run it again.
  • Page 177: Exiting Directly To Dos

    DOS. IRL sets the exit code to zero if the program is terminated normally. You can create a batch file using the exit code to determine if the JANUS 2050 exited an IRL program and returned to DOS. The Exit IRL command and the application break sequence return to the IRL Desktop.
  • Page 178: Using The Irl Z Command

    For a description and syntax of the configuration commands that the JANUS 2050 supports, see Chapter 10, “Configuration Commands.” Note: U and V without an Edit (E) modifier do not parse for JANUS 2050 commands. The two exceptions are when Set Clock or Exit Program are sent from the host computer.
  • Page 179: Irl File, Clear

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) IRL File, Clear Purpose: Delete one or all of the IRL data files with default filenames: {IRL-0}.IRD and {IRL-A}.IRD to {IRL-Z}.IRD. From host: .$filename where filename is 0 or any character from A to Z. If you do not include a filename, all IRL data files (0, A to Z) are deleted.
  • Page 180: Irl File, Receive

    Purpose: Accepts a file from the host computer and saves it under the specified filename. If the filename is not included, the JANUS 2050 will display the Receive screen, which allows you to select a COM port and a filename.
  • Page 181: Irl Program, Download

    Purpose: Downloads an IRL program from the host computer. The <SOP> character can be set in the JANUS 2050’s configuration. The default is <SI>. The default IRL program filename is {IRL-1}.IRL. If there is an {IRL-1}.IRL program already on the JANUS 2050, it is overwritten.
  • Page 182: Irl Program, Resume

    IRL Program, Resume Purpose: Resumes execution of a suspended IRL program. From host: Keypad: Use the Resume option on the File menu. IRL command: Not supported Scan: IRL Resume *$.* *$.* IRL Program, Run Purpose: Executes the default IRL program named {IRL-1}.IRL. From host: Keypad: Use the Run option on the File menu.
  • Page 184: Troubleshooting

    code 39 nugget helcond Troubleshooting...
  • Page 186: Troubleshooting The Janus 2050

    This chapter lists problems that may occur when you operate the JANUS 2050 and provides possible solutions to those problems. It also provides different options for resetting the JANUS 2050, and describes how to save data and update flash memory.
  • Page 187 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Powering Up or Booting the JANUS 2050 (continued) Problem Other Boot Loader menu messages may look like this: Boot Loader Reboot Password Dump Load Resume Storage Power-On Override Okay To Resume 20X0A.001 39 nugget Solution If you see “Bad Saved State,”...
  • Page 188 Compound function keys) before the JANUS 2050 has finished booting, you may see the message, “FA Keyboard Error, Press F1 or F2.” Press m to exit the error screen and the JANUS 2050 will continue booting. If the JANUS 2050 appears to be locked up, press q to suspend the JANUS 2050.
  • Page 189 39 nugget Solution The JANUS 2050 is locked up. Press q - 5 -j to turn off the JANUS 2050. When you turn the JANUS 2050 on, the JANUS 2050 displays the Boot Loader menu. From the menu, you can try dumping memory to a host computer or you can do a cold boot.
  • Page 190: Operating The Janus 2050

    39 nugget helcond Operating the JANUS 2050 The next table lists problems that may occur when operating the JANUS 2050. For example, if you have problems entering or scanning data, some possible solutions are listed in the following table. Problem You cannot tell if the numeric keypad is enabled or disabled.
  • Page 191 Reader Services. If Reader Services is not loaded, the JANUS 2050 will not read the label at all. Caution Do not press any keys while the JANUS 2050 is performing a warm boot or you may lose data. Conseil Lorsque le lecteur s’amorçe à...
  • Page 192: Running Irl

    Running IRL This table lists problems that may occur when you run IRL programs on the JANUS 2050. For more information, see Chapter 7, “Working With IRL.” Problem The JANUS 2050 displays “Executing...” on power up or prompts you for data on power up.
  • Page 193: Using Pc Cards

    8-10 39 nugget Solution The JANUS 2050 cannot read the PC card in drive G. You need to format the PC card. You cannot access a flash card in the JANUS 2050 PC card drive if you are running Interlnk on the host computer. Run Interlnk on the JANUS 2050 and Intersvr on the host computer if you want to access a flash card in the JANUS 2050 PC card drive.
  • Page 194 39 nugget Solution The JANUS 2050 cannot read the card in the PC card drive. You need to format the card. If you followed all the instructions to format a flash PC card and the JANUS 2050 still does not recognize the card, you may need to install two other flash card drivers, MTAA.EXE and...
  • Page 195 Use the new login file instead of your Novell login file when you log in your JANUS 2050 to the server. If you do not run INITENV.EXE before you log in, your DOS environment table will be corrupted and it may cause your JANUS application to fail.
  • Page 196: Using Dos

    39 nugget Solution A <DLE> or Ctrl-P was entered into the JANUS 2050. There may be a conflict because <DLE> is both the Intermec command override command and the DOS printer redirection command. Press c - P to turn off console echo to the printer, and then press A to abort.
  • Page 197 The command copies the Interlnk and Intersvr files to the host computer. Before entering this command, you must connect the JANUS 2050 and host computer with a 3-wire RS-232 cable when working with Interlnk/Intersvr. The Mode command must be available on the host computer where you are installing Interlnk.
  • Page 198 To prevent any future lockups on the JANUS 2050 when you are using the Auto-Loader utility, press a - o on the host computer or break the serial connection between the JANUS 2050 and host computer BEFORE the JANUS 2050 reaches the DOS initialization step of the warm boot.
  • Page 199: Using Configuration Manager

    TSR for you. If there is not enough RAM available for the Configuration Manager TSR, the JANUS 2050 displays an error message. Make sure at least 50K of RAM is available. You typed cfgmgr -d to unload the Configuration Manager TSR from memory, but it has already been unloaded.
  • Page 200: Using Makedisk

    code 39 nugget helcond Using MakeDisk This table lists messages that you may see when you use MakeDisk to create a new image file for drives C or D. Message A source path has been specified that contains no files. An invalid path and/or file name has been specified for the image file.
  • Page 201 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Using MakeDisk (continued) Message Makedisk was unable to complete the drive image. Try again. Please specify a source path where your drive image can get its files from. The root directory can only contain [ n ] files;...
  • Page 202: Using Putdisk

    code 39 nugget helcond Using PutDisk This table lists messages that you may see when you use PutDisk to load a new image file to drives C or D. Message Attempt to allocate memory failed, unable to proceed. Attempted to upgrade a ROM drive, unable to proceed.
  • Page 203 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Using PutDisk (continued) Message Image file error: Drive image file is too small to be valid. Image file error: Drive image type is not compatible with reader's DOS version. Image file error: Image is not compatible with the specified drive.
  • Page 204 code 39 nugget helcond Using PutDisk (continued) Message Reader's programming voltage has failed operational limits. Specified image file path is not valid. The reader’s battery is too low to proceed with flash operations. Unable to activate Reader's A20 signal. Unable to activate reader's programming voltage, cannot proceed.
  • Page 205: Scanning Bar Code Labels

    Scanning Bar Code Labels If you have trouble operating the laser scanner, perform the following checks: Make sure the JANUS 2050 is turned on. Press the q button on the keypad to turn the JANUS 2050 on. Inspect the print quality of the bar code label. Try scanning a known-good bar code label for comparison.
  • Page 206: Resetting The Janus 2050

    This section describes how to reset the JANUS 2050 by returning to the default configuration, performing a cold boot to initialize the JANUS 2050, and forcing the JANUS 2050 to shut down if the JANUS 2050 is not responding to the q button.
  • Page 207: Forcing The Janus 2050 To Turn Off

    . The JANUS 2050 will continue executing the program. Forcing the JANUS 2050 to Turn Off If the JANUS 2050 does not turn off when you press q , you can force it to turn off by pressing q - 5 -j at the same time.
  • Page 208: Loading Flash Memory

    3. If the Boot Loader menu is not already displayed, request the menu by turning the JANUS 2050 off. Press n - 2 - g at the same time. Release the keys and then press 2 . Turn the JANUS 2050 on by pressing the q button.
  • Page 209 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) The files you need to update the JANUS 2050 flash memory are located in the self-extracting compressed file IMGx_x.EXE on the JANUS 2050 Boot Utilities companion disk. The IMGx_x.EXE file contains four files: LOADER.EXE This is the program that updates the flash memory.
  • Page 210: Command Reference

    Command Reference...
  • Page 212: Using Janus 2050 Commands

    If the JANUS 2050 encounters an incorrect command, it performs the valid commands preceding the invalid command and ignores the remainder of the string. When there is an error, the JANUS 2050 emits three low beeps. Note: JANUS 2050 commands from the keypad and host computer work only when an application is using Reader Services.
  • Page 213: Enter/Exit Accumulate

    Accumulate mode is used to accumulate all scanned data in the JANUS 2050 data buffer. When accumulate mode is exited, the accumulated data is “entered” as a data record into the JANUS 2050. The buffer is cleared by one of the following commands: •...
  • Page 214: Exit Accumulate

    *-/* *-/* Backspace, Destructive Purpose: Deletes the last character from the current data record. If there is no data in the buffer, the JANUS 2050 emits three low beeps. From host: Not supported b or f . Keypad: IRL command:...
  • Page 215: Change Configuration

    Must precede any configuration command parameter. If a valid string is entered, the JANUS 2050 configuration parameters are modified and the JANUS 2050 sounds a high beep. The configuration parameters and their options are listed in Chapter 10, “Configuration Commands.”...
  • Page 216: Command Override

    Command Override *$P* *<DLE>* The JANUS 2050 uses c - P as the Command Override command; however, the DOS printer redirection command ( c - P ) is also supported on the JANUS 2050. This dual purpose may cause some conflicts.
  • Page 217: Enter

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Enter Purpose: Causes the JANUS 2050 to enter the current data record. It completes the entry of a command. If no data exists, a null string is entered. From host: Not supported Keypad:...
  • Page 218: Reboot

    Reboot Purpose: Causes the JANUS reader to warm boot and establish a binary file transfer (BFT) session with a host computer. The host must have already sent a Prepare for Reboot command and the BFT-ready PSK application has responded with a Ready for Reboot message.
  • Page 220: Configuration Commands

    Configuration Commands...
  • Page 222: Using Configuration Commands

    A configuration command modifies JANUS 2050 operation. You can scan configuration commands from a bar code label, execute them in an IRL program, and enter them from the JANUS 2050 keypad to a user application, or send them from a host computer to a user application.
  • Page 223: Variable Data

    2. Scan a bar code from the full ASCII chart in Appendix A. SOH has been included here as an example: *$A* *<SOH>* 3. Scan the Exit Accumulate bar code: Exit Accumulate *-/* *-/* When the Exit Accumulate label is scanned, the JANUS 2050 updates the configuration for EOF. 10-4 39 nugget...
  • Page 224: Address, Multi-Drop

    Address, Multi-Drop Purpose: Defines the address of the communications port when using Multi-Drop protocol. Each address has unique POL and SEL characters that are automatically set when the address is configured. Refer to Appendix A for the POL and SEL values that correspond to each address. Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 225: Aff (Affirmative Acknowledge)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) AFF (Affirmative Acknowledge) Purpose: Enables or disables the handshake event that is an affirmative acknowledge to a message. AFF and NEG must both be enabled to have a valid configuration. Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 226: Baud Rate

    Baud Rate Purpose: Sets the baud rate for the selected communications port on the JANUS 2050. It must match the baud rate of the device (for example, the host computer) that the JANUS 2050 is communicating with. Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 227 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Baud Rate (continued) 1200 Baud *$+IA3* *$+IA3* 2400 Baud *$+IA4* *$+IA4* 4800 Baud *$+IA5* *$+IA5* 9600 Baud *$+IA6* *$+IA6* 19200 Baud *$+IA7* *$+IA7* 38400 Baud *$+IA8* *$+IA8* 10-8 39 nugget...
  • Page 228: Beep Duration

    Beep Duration Purpose: Defines the individual beep duration of the default/IRL JANUS 2050 beeps. There are two types of beeps: high/IRL1 and low/IRL0. Default: 50 ms for both high and low beeps Syntax: BDdata Acceptable values for data are: from 1 ms to 60000 ms (60 seconds).
  • Page 229 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Beep Duration (continued) 3. Scan one of the following bar codes to designate whether the setting is for a low or high beep: Low Beep 4. Scan the following bar code: Exit Accumulate...
  • Page 230: Beep Frequency

    Beep Frequency Purpose: Defines the individual frequencies of the default/IRL JANUS 2050 beeps. There are two types of beep: high/IRL 1 and low/IRL 0. Default: 1000 Hz for low beeps 2000 Hz for high beeps Syntax: BFdata Acceptable values for data are: from 20 to 20,000 Hz (20 KHz).
  • Page 231 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Beep Frequency (continued) 3. Scan one of the following bar codes to designate whether the setting is for a low or high beep: Low Beep 4. Scan the following bar code: Exit Accumulate...
  • Page 232: Beep Volume

    Beep Volume Purpose: Adjusts the volume of the beeps emitted by the JANUS 2050. The beep patterns are defined in Chapter 2, “Operating the JANUS 2050.” Set the beep volume according to operator preference and work environment. Default: Normal Syntax:...
  • Page 233: Codabar

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Codabar Purpose: Enables/disables decoding of Codabar symbology. Codabar is a self-checking, discrete symbology having 16 characters in its set: 0-9, dollar sign ($), colon (:), slash (/), period (.), plus (+), and minus (-). Codabar is commonly used in libraries, blood banks, and air-parcel express applications.
  • Page 234 Codabar(continued) Standard, ABCD Start/Stop *$+CD21* *$+CD21* Concatenated, Discard Start/Stop *$+CD30* *$+CD30* Concatenated, DC1-DC4 Start/Stop *$+CD32* *$+CD32* 39 nugget Configuration Commands Standard, DC1-DC4 Start/Stop *$+CD22* *$+CD22* Concatenated, ABCD Start/Stop *$+CD31* *$+CD31* 10-15...
  • Page 235: Code 11

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Code 11 Purpose: Enables/disables decoding of Code 11 symbology. Code 11 is a very high density discrete numeric bar code. It is most extensively used in labeling telecommunications components and equipment. Enabled with two check digits...
  • Page 236: Code 16K

    Code 16K Purpose: Enables/disables decoding of Code 16K symbology. Code 16K is a two- dimensional (stacked rows), ultra-high density bar code. It is based on Code 128 and is used widely in labeling unit-dose packaging for the healthcare industry. Default: Standard Syntax: CPdata...
  • Page 237: Code 2 Of 5

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Code 2 of 5 Purpose: Enables\disables decoding of Code 2 of 5 symbology. Code 2 of 5 uses the bars to encode information and the spaces to separate the individual bars. This code is discrete and self-checking.
  • Page 238 Code 2 of 5 (continued) 2. Scan a two-digit numeric value for the label length (01 to 32) from the following bar codes. 3. Scan the following bar code: Exit Accumulate *-/* *-/* 39 nugget Configuration Commands 10-19...
  • Page 239: Code 39

    *+R+E+A+D+E+R* The label decodes as +R+E+A+D+E+R when the JANUS 2050 is configured for non-full ASCII Code 39. But, it decodes as reader when the JANUS 2050 is configured for full ASCII Code 39. Code 39 full ASCII is used to enter ASCII control characters or lowercase characters as data.
  • Page 240 According to the full ASCII table in Appendix A, $ is represented by /D and % is represented by /E. This data is decoded as $%a if the JANUS 2050 is configured for full ASCII, because all the data is represented by valid full ASCII characters pairs.
  • Page 241 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Code 39 (continued) Syntax: CBdata Acceptable values for data must be three digits, corresponding to: First digit: Second digit: Third digit: Note: Selecting HIBC Code 39 automatically sets the configuration to non-full ASCII with the check digit transmitted.
  • Page 242 Code 39 (continued) 3. Scan one of the following for the second digit: Discard Check Digit 4. Scan one of the following for the third digit: Non-Full ASCII Mixed-Full 5. Scan the following bar code: Exit Accumulate *-/* *-/* 39 nugget Configuration Commands Transmit Check Digit Full ASCII...
  • Page 243: Code 49

    Function codes designate where to place the predefined data string in a Code 49 label. Whenever a JANUS 2050 encounters a function code, it replaces the function code with the defined string before transmitting the data to the workstation. This defined string allows a single Code 49 symbol to contain several different variable length data fields.
  • Page 244 Code 49 (continued) To disable any of the function codes, scan the appropriate label: Disable Function Code 1 *$+CK* *$+CK* Disable Function Code 3 *$+CM* *$+CM* To set one of the function codes to a character string: 1. Scan the appropriate bar code: Enter Accumulate / Function Code 1 *+/$+CK* *+/$+CK*...
  • Page 245 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Code 93 Purpose: Enables/disables decoding of Code 93 symbology. Code 93 is a variable length, continuous symbology employing four element widths. It is designed to complement Code 39. Enabled Default: CFdata Syntax: Acceptable values for data are:...
  • Page 246: Code 128

    Code 128 Purpose: Enables/disables decoding of Code 128 symbology. Code 128 is a very high density alphanumeric symbology. It is a variable length, continuous code employing multiple element widths. Code 128 symbology can be configured to Standard or UCC/EAN, which affects how function code 1 characters are decoded.
  • Page 247: Command Processing

    The override option is a temporary setting that allows you to enable all the JANUS 2050 commands for as long as you need them. When you want to return to the previous setting, you disable the override.
  • Page 248 Command Processing (continued) To disable/enable specific commands, complete the following steps: 1. Scan the following bar code: Enter Accumulate / Command Processing *+/$+DC* *+/$+DC* 2. Scan the label combination to build the command that is being enabled/disabled. Enter Accumulate Exit Accumulate Backspace Clear Backlight...
  • Page 249 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Command Processing (continued) Laser Off Viewport Up Viewport Down Viewport Right Viewport Left Viewport Page Up Viewport Page Down 10-30 39 nugget...
  • Page 250 Command Processing (continued) Viewport Home Viewport End Cursor to Viewport Viewport to Cursor Enter Key Code Entry Transmit File Set Clock 39 nugget Configuration Commands 10-31...
  • Page 251 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Command Processing (continued) Run Program Exit Program Download Program *$O* *<SI>* Clear File Receive File Prepare for Reboot *..+%* *..+%* 3. Scan one of the following bar codes: Disable the Command 4. Repeat Steps 2 and 3 if more than one command is being disabled/enabled.
  • Page 252: Communications Port, Select

    Communications Port, Select Purpose: Assigns all subsequent communications port and protocol configurations to the selected port. Default: COM port 1 Syntax: ISdata Acceptable values for data are: COM port 1 COM port 2 COM port 3 COM port 4 Scan: One of the following labels: COM Port 1 *$+IS1*...
  • Page 253: Communications Port, Choosing Scanner Or Com2

    JANUS 2050 will be undamaged, but neither port will function with the other connected. The scanner port is a Fischer connector on the back of the JANUS 2050. You should scan commands to configure COM2 before enabling COM2. Note: To set serial communications parameters (such as baud rate and parity) for COM2, you must use off-the-shelf software.
  • Page 254: Communications Port, Uart Restore

    Acceptable values for data are: 0 Hex Two characters representing the hex value that the UART FIFO control register is set to when the JANUS 2050 is turned on Scan: To set the hex value default, scan the following bar code:...
  • Page 255 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Communications Port, UART Restore (continued) To set the hex value: 1. Scan one of the following bar code: Enter Accumulate/Change Configuration/COM1 *+/$+IV* *+/$+IV* Enter Accumulate/Change Configuration/COM2 *+/$+IW* *+/$+IW* 2. Scan two bar codes for data from the full ASCII chart in Appendix A.
  • Page 256: Communications Protocol

    Communications Protocol Protocol determines how the JANUS 2050 communicates with the host through the DTE interface of the selected communications port. A different protocol can be configured for each communications port. Even if you are using the same protocol for each port, each communications port must be configured separately.
  • Page 257 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Configure (continued) Protocol User-Defined User-Defined Multi-Drop Point-to-Point Polling Mode D Multi-Drop PC Standard 10-38 39 nugget Parameter Baud rate, parity, data, and stop bits Flow control, LRC Intercharacter, turnaround, and timeout delay Transmit abort timeout...
  • Page 258 Configure (continued) Default: Point-to-Point Syntax: PSdata Acceptable values for data are: User-Defined Point-to-Point Polling Mode D Multi-Drop PC Standard Scan: One of the following labels: User-Defined *$+PS0* *$+PS0* Polling Mode D *$+PS2* *$+PS2* PC Standard *$+PS7* *$+PS7* 39 nugget Configuration Commands Point-to-Point *$+PS1* *$+PS1*...
  • Page 259: Activate

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Activate Purpose: Enables the selected protocol to be used for the preselected communications port. Each port can only have one active protocol at a time. Note: The selected protocol does not become active until the corresponding protocol handler is loaded.
  • Page 260: Multi-Drop, User-Defined

    Multi-Drop, User-Defined An option of User-Defined protocol. You must set the POL and SEL characters Purpose: to define a unique device address. Refer to Appendix A for the correct POL and SEL combinations. Note: You must select User-Defined protocol before you can enable User-Defined Multi-Drop protocol.
  • Page 261: Data Bits

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Data Bits Purpose: Sets the number of data bits the JANUS 2050 uses when communicating with another device (for example, the host computer). Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 262: Decode Security

    Decode Security Purpose: Defines the security level to use when decoding bar code labels. When a lower decode security level is selected, it allows bar code labels with poorer print quality to be decoded. Note: The low parameter should only be used as a temporary solution until label print quality can be improved.
  • Page 263: Display Mode, Irl

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Display Mode, IRL Purpose: Determines how IRL displays and handles data. The JANUS 2050 has two IRL display modes: buffered and transparent. Buffered display A buffered display formats the display text with a full block character and a Carriage Return Line Feed (CR LF) after each data record.
  • Page 264: Display Setup

    Defines the number of columns and rows in the display image, the video mode, at what row the display scrolls, and the character height. The JANUS 2050 video modes are used in the same way as on a PC. Default: Display size 80 columns x 25 rows, video mode 3, scrolls at row 25, and normal character height.
  • Page 265 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Display Setup (continued) 25 x 40, Video Mode 1, Scroll at Row 13, Double Height *$+DS0131* *$+DS0131* 25 x 80, Video Mode 2, Scroll at Row 25, Normal Height *$+DS0200* *$+DS0200* 25 x 80, Video Mode 2, Scroll at Row 13, Double Height...
  • Page 266: Eof (End Of File)

    Purpose: Defines the end of file character for the communications port when transmitting a file from the JANUS 2050. Note: You must select the communications port and protocol before setting the parameters to define that protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 267: Eom (End Of Message)

    Attaches an EOM to the end of a data block to indicate the end of data transmission to and from a JANUS 2050. You can disable the EOM transmit and receive characters, define EOM transmit and receive to the same characters, or define EOM transmit and receive to different characters.
  • Page 268 EOM (End of Message continued) 2. Scan one or two bar codes for data from the full ASCII chart in Appendix A. 3. Scan this bar code: Exit Accumulate *-/* *-/* To set EOM transmit and receive to different ASCII characters: Note: You can enable an EOM transmit character and disable the EOM receive character, or vice versa.
  • Page 269: Eor (End Of Record)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) EOR (End of Record) Purpose: Attaches an EOR to the end of every record of a file transmit. Note: You must select the communications port and protocol before setting the parameters to define that protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 270: Flow Control

    2050 is a DTE device. Clear To Send/Request To Send (CTS/RTS) is a hardware signal flow control. RTS is set high by the JANUS 2050 when it is ready to transmit. CTS is checked by the JANUS 2050 when trying to transmit data.
  • Page 271: Intercharacter Delay

    Intercharacter Delay Purpose: Defines the amount of time the JANUS 2050 waits before sending each character to the host. It modifies outgoing data only by slowing the speed of transmission. A character delay can be useful when communicating with a controller through modems using full-duplex operation.
  • Page 272 Intercharacter Delay (continued 10 ms Intercharacter Delay *$+ID4* *$+ID4* 50 ms Intercharacter Delay *$+ID6* *$+ID6* 39 nugget Configuration Commands 20 ms Intercharacter Delay *$+ID5* *$+ID5* 100 ms Intercharacter Delay *$+ID7* *$+ID7* 10-53...
  • Page 273: Interleaved 2 Of 5

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Interleaved 2 of 5 Purpose: Enables/disables decoding of Interleaved 2 of 5 symbology. Interleaved 2 of 5 is a high-density, self-checking, continuous numeric symbology. It is mainly used in inventory distribution. Enabling Interleaved 2 of 5 automatically disables 2 of 5.
  • Page 274 Interleaved 2 of 5 (continued) To set Interleaved 2 of 5 to fixed length: 1. Scan the following bar code: Enter Accumulate / Fixed Length *+/$+CA* *+/$+CA* 2. Scan a numeric value for data from the following bar codes (even numbers 2 through 32 only): 3.
  • Page 275: Irl Bak (Bad Program Acknowledge)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) IRL BAK (Bad Program Acknowledge) Purpose: A BAK is sent from the JANUS 2050 to indicate that an IRL program cannot be successfully downloaded. Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 276: Irl End Program Block

    IRL END Program Block Purpose: Indicates the last block of an IRL program when downloading a program to the JANUS 2050. Note: You must select the communications port and protocol before setting the parameters to define that protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 277: Irl Eop (End Of Program)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) IRL EOP (End of Program) Purpose: An EOP indicates the end of an IRL program block when downloading a program to the JANUS 2050. Note: You must select the communications port and protocol before setting the parameters to define that protocol.
  • Page 278: Irl Pak (Program Acknowledge)

    IRL PAK (Program Acknowledge) Purpose: This character is sent by the JANUS 2050 to the host computer to acknowledge a received IRL program. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 279: Irl Pss (Program Statement Separator)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) IRL PSS (Program Statement Separator) Purpose: Separates individual IRL program statements from each other. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 280: Irl Run

    IRL RUN Purpose: Designates the end of an IRL program download and causes the JANUS 2050 to execute the program. RUN takes the place of the last EOP character in the downloaded program. Note: You must select the communications port and protocol before setting the parameters that define the protocol.
  • Page 281: Irl Sop (Start Of Program)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) IRL SOP (Start of Program) Purpose: Defines the beginning of an IRL program download from the host computer. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 282: Key Code Lookup Table

    Note: The redefined character and ASCII value should be enclosed in quotes to prevent the JANUS 2050 from interpreting the option as a JANUS 2050 or configuration command. For example, $+WM"A1A5B" is interpreted as, redefine A to [ (hex value 1A5B).
  • Page 283: Keypad Caps Lock

    Keypad Caps Lock Purpose: Sets the caps lock on and off. By default, the JANUS 2050 sets caps lock off when it boots. This command lets you modify the configuration file (such as JANUS.INI) to enable caps lock after the JANUS 2050 boots.
  • Page 284: Keypad Clicker

    Keypad Clicker Purpose: Enables/disables the keypad clicks. Every time a key is pressed or a two-dimensional symbology is decoded, the JANUS 2050 emits a click. Default: Clicker enabled Syntax: KCdata Acceptable values for data are: Disable keypad clicker Enable keypad clicker...
  • Page 285: Keypad Ctrl Key Functions

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Keypad Ctrl Key Functions Purpose: Defines the functionality of the control (Ctrl) key. Default: Ctrl key permitted Syntax: KBdata Acceptable values for data are: Ctrl key permitted Ctrl-Alt-Del sequence (warm reboot) prohibited Ctrl key combinations prohibited...
  • Page 286: Lrc

    Purpose: The Longitudinal Redundancy Check character is an error-checking character that can be appended to transmitted and received blocks of data. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 287: Msi

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Purpose: Enables/disables decoding of MSI symbology. MSI code is similar to Plessey code. It includes a start pattern, data characters, one or two check digits, and a stop pattern. MSI code requires two parameters.
  • Page 288 39 nugget Configuration Commands MSI (continued) MSI With 2 Modulus 10 Check Digits, Discard Check Digits *$+CN30* *$+CN30* MSI With 2 Modulus 10 Check Digits, Transmit Check Digits *$+CN31* *$+CN31* 10-69...
  • Page 289: Neg (Negative Acknowledge)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) NEG (Negative Acknowledge) Purpose: Indicates a negative acknowledgment to a transmitted message. NEG and AFF must both be enabled to have a valid configuration. Note: You must select the communications port and protocol before setting the parameters that define the protocol.
  • Page 290: Parity

    Parity Purpose: Sets the parity of the selected communications port. Parity is used for error checking in data transmissions. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 291: Plessey

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Plessey Purpose: Enables/disables decoding of Plessey symbology. Plessey code is pulse-width- modulated. It includes a start character, data characters, an eight-bit cyclic check digit, a termination bar, and usually a reverse start character. The code is continuous and not self-checking.
  • Page 292: Pol

    Purpose: Solicits or requests data from a polled device. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure” earlier in this chapter for more information on defining protocols.
  • Page 293: Postamble

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Postamble Purpose: Sets the postamble that is appended to any data scanned by the JANUS 2050. Common postambles include cursor controls, such as tabs or carriage return line feeds. Note: Postambles are not added to scanned data when running IRL programs.
  • Page 294: Preamble

    Preamble Purpose: Sets the preamble that precedes any data scanned by the JANUS 2050. Common preambles include a data location number or an operator number. Note: Preambles are not added to scanned data when running IRL programs. Default: Disabled Syntax: ADdata Acceptable values for data are up to 25 ASCII characters.
  • Page 295: Records Per Block

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Records Per Block Purpose: Defines the maximum number of data records transmitted per block of data. Usually files are transmitted record by record. This configuration allows multiple records to be transmitted per data block. A block of data is transmitted during a single transmission, like an individual data record is normally.
  • Page 296 Records Per Block (continued) 2. Scan a two-digit numeric value for data from the following bar codes: 3. Scan the following bar code: Exit Accumulate *-/* *-/* 39 nugget Configuration Commands 10-77...
  • Page 297: Req (Request For Acknowledge)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) REQ (Request for Acknowledge) Purpose: Enables/disables a request for a repeat handshake event. If REQ is enabled, AFF and NEG must also be enabled to have a valid configuration. Note: You must select the communications port and protocol before setting the parameters that define the protocol.
  • Page 298: Res (Reset)

    RES (Reset) Purpose: Enables/disables a reset event. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure” earlier in this chapter for more information on defining protocols.
  • Page 299: Scan Ahead

    Enables/disables scan ahead. When this parameter is enabled, you can scan a number of labels that are held in a stack until the JANUS 2050 can process the data. When this parameter is disabled, you scan a label and the JANUS 2050 processes the data before the next label can be scanned.
  • Page 300: Scanner Devices

    Scanner Devices Purpose: Specifies the the scanner type, this allows the JANUS 2050 to optimize performance when connected to that scanner. Note: When a specific scanner is selected, other scaners may not function properly. Default: All compatible scanners Syntax: SSdata...
  • Page 301: Scanner Mode

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Scanner Mode Purpose: Defines how the scanner operates when you pull the trigger. Two scanner modes are available: One-shot mode requires you to pull the trigger each time you want to scan a bar code. Once the bar code is scanned, the scanner turns off.
  • Page 302: Scanner Redundancy

    Voting allows the JANUS 2050 to decode the same bar code label multiple times during a single- trigger event, and to compare the decoded information a specific number of times before signaling a good read.
  • Page 303: Scanner Timeout

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Scanner Timeout Purpose: Defines the maximum length of time the scanner stays on following each trigger pull. Default: No timeout Syntax: SAdata Acceptable values for data are: Disabled 1-60 Shutoff time in seconds Scan: 1.
  • Page 304: Scanner Trigger

    Scanner Trigger Purpose: Scanner trigger allows you to set the triggering to level or edge triggering. • With level triggering, you pull the trigger and the laser turns on and stays on until you release the trigger. • In edge triggering, you pull the trigger and the laser turns on and stays on. When you pull the trigger a second time, the laser turns off.
  • Page 305: Sel (Select)

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) SEL (Select) Purpose: Defines the character that requests permission for the controller to send data to the polled device. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 306: Som (Start Of Message)

    SOM (Start of Message) Purpose: SOM is the first character in a message sent to or received from the host computer. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 307: Stop Bits

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Stop Bits Purpose: Sets the number of stop bits on the communications port. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 308: Timeout Delay

    When the timeout expires, an I/O error occurs. If you are using the JANUS 2050 to use a User-Defined protocol or a Point-to- Point protocol, you should use Timeout Delay only at baud rates of 9600 or lower.
  • Page 309 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Timeout Delay (continued) Timeout Delay, 20 sec *$+IE5* *$+IE5* Timeout Delay, 60 sec *$+IE7* *$+IE7* 10-90 39 nugget Timeout Delay, 40 sec *$+IE6* *$+IE6*...
  • Page 310: Transmit Abort Timeout

    Transmit Abort Timeout Purpose: Defines the length of time the JANUS 2050 waits to receive a message if one of the following conditions is true: • CTS is continuously false for the timeout period. • XOFF condition does not change within the timeout period.
  • Page 311 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Transmit Abort Timeout (continued) 3. Scan the following bar code: Exit Accumulate *-/* *-/* 10-92 39 nugget...
  • Page 312: Turnaround Delay

    Turnaround Delay Purpose: Defines the length of time the JANUS 2050 waits to respond after receiving data from the host computer. Note: You must select the communications port and protocol before setting the parameters that define the protocol. Refer to the configuration command “Communications Protocol, Configure”...
  • Page 313: Upc/Ean

    Article Numbering (EAN) symbology. UPC/EAN are fixed length, numeric, continuous symbologies that use four element widths. An EAN-configured JANUS 2050 can decode UPC, but the reverse is not true. UPC code is a subset of EAN code. The fifth, sixth, and seventh digits are optional. Setting the sixth digit to 0 strips one leading digit from UPC-A, UPC-E, and EAN-8 and two leading digits from EAN-13.
  • Page 314 UPC/EAN (continued) To enable UPC/EAN: 1. Scan the following bar code: Enter Accumulate / UPC/EAN *+/$+CE* *+/$+CE* 2. Scan one of the following for the first digit: Disable UPC/EAN-13 UPC-A only 3. Scan one of the following for the second digit: Disable UPC-E 4.
  • Page 315 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) 5. Scan one of the following for the fourth digit: Supplementals Not Allowed 6. (Optional) Scan one of the following for the fifth digit: Discard Check Digit 7. (Optional) Scan one of the following for the sixth digit:...
  • Page 316: Advanced Operations

    Advanced Operations...
  • Page 318: Making More Ram Available On The Janus 2050

    • Not installing the PC card drivers to free up about 60K. • Unloading the Reader Wedge TSR to free up about 80K. Note: If you do not need to free up more conventional memory on your JANUS 2050, you do not have to perform these tasks.
  • Page 319: Accessing The Boot Loader Menu

    Accessing the Boot Loader Menu The Boot Loader menu appears when you enter a designated key combination, the system flash is corrupt, the BIOS checksums fail, or if the JANUS 2050 cannot resume. From the Boot Loader menu you can perform a cold boot, change the password, put the JANUS 2050 in Storage mode, load system flash, or perform a memory dump.
  • Page 320 Boot Loader menu. Dump This selection transmits the lower 640K of memory across the serial port. It is used when the JANUS 2050 is not functioning and you need to save the data. Before selecting this option, the host computer must be connected to the JANUS 2050 and executing a program that expects the 640K of data.
  • Page 321: Changing The Password

    6. Select Resume from the Boot Loader menu. Putting the JANUS 2050 in Storage Mode If you are not going to use the JANUS 2050 for the next couple of months, you should put it in Storage mode to preserve the life of the internal battery.
  • Page 322: Exiting Storage Mode

    Resume Storage Exiting Storage Mode If you turn on the JANUS 2050 while it is in Storage mode, you will need to exit Storage mode. To exit Storage mode 1. If the password is set, the JANUS 2050 will request the password.
  • Page 323 39 nugget nugget...
  • Page 324: Configuration And Full Ascii Charts

    Configuration and Full ASCII Charts...
  • Page 326: Entering Ascii Control Characters

    Appendix A also contains a full ASCII chart and charts of Code 39 bar code labels that you can scan with the JANUS 2050. A keypad chart showing how to enter all characters on the alphanumeric keypad is also provided.
  • Page 327: Entering Escape Sequences

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Entering Escape Sequences You use escape sequences when entering ASCII control characters for preambles and postambles in the configuration application, or to edit a configuration file. You can represent non-graphic characters and some ASCII control characters using the backslash and a letter.
  • Page 328: User-Defined Protocol Character Combinations

    User-Defined Protocol Character Combinations User-Defined protocol supports 24 configurations. The six key parameters that determine the User-Defined configuration are POL, SEL, RES, REQ, AFF, and NEG. This table lists the valid combinations for these parameters. — — — — — —...
  • Page 329: Multi-Drop Pol And Sel Combinations

    The following table lists the device address and the corresponding POL and SEL combinations. When you configure for the Intermec Multi-Drop protocol, the POL and SEL combinations are predefined when you select the device address.
  • Page 330: Key Codes

    You use the key codes to redefine scanned characters to a keystroke equivalent. Use the Key Code table to find each key’s four-digit hexadecimal value that you enter to change the JANUS 2050’s key-code lookup table. For help, see the “Key Code Lookup Table” in Chapter 10.
  • Page 331 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Key Codes Table (continued) Pause Print Screen — – 39 nugget Normal Shift — — 3F00 5800 4400 5D00 — — 1E61 1E41 3062 3042 2E63 2E43 2064 2044 1265 1245 2166 2146...
  • Page 332 Key Codes Table (continued) " , < . > 39 nugget Configuration and Full ASCII Charts Normal Shift 266C 264C 273B 273A 326D 324D 316E 314E 186F 184F 1970 1950 1071 1051 1372 1352 1F73 1F53 2827 2822 1474 1454 2B5C 2B7C 1675...
  • Page 333 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Key Codes Table (continued) Ctrl (right) Ctrl (left) (right) (left) Shift (right) Shift (left) Caps Lock & Home Home PgUp PgUp (backspace) A-10 39 nugget Normal Shift 2C7A 2C5A — — — —...
  • Page 334 Key Codes Table (continued) – (left arrow) Enter PgDn 39 nugget Configuration and Full ASCII Charts Normal Shift 0534 0524 4A2D 4A2D 4B00 4B34 0635 0625 372A 372A 4C00 4C35 0736 075E E02F E02F 4D00 4D36 4BE0 4BE0 48E0 48E0 0231 0221 4FE0...
  • Page 335 Note: You use a numeric keypad to enter these key code values by pressing the Alt key plus a three-digit number from 0 to 255. You must enable the number pad on the JANUS 2050 to enter these hexadecimal key codes. For help, see “Using the Keypad” in Chapter 2.
  • Page 336: Keypad Charts

    Keypad Charts These charts list the keystroke sequences for entering all 102 PC-keys on the JANUS 2050’s alphanumeric (U.S. version) keypad. Note: Viewport movement keys have no effect on the JANUS 2050. U.S. Alphanumeric Keypad Press To Enter the Key(s):...
  • Page 337 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) U.S. Alphanumeric Keypad (continued) Press To Enter the Key(s): > “ f f n scroll lock f f o pause c f f o ctrl break f f p print screen home page up page down Note: The numeric keypad must be disabled to use the u 0 to u 9 key combinations shown above.
  • Page 338 U.S. Alphanumeric Keypad (continued) f f e To enter the numeric keypad, press: To turn Num Lock on and off, press: f f e To exit the numeric keypad, press: With Num Lock on: Press To Enter the Key(s): 0 to 9 0 to 9 space cursor down...
  • Page 339: Full Ascii Table

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Full ASCII Table The following table lists the ASCII codes and control characters and their binary, hexadecimal, decimal, and Code 39 equivalents. U.S. ASCII Codes Binary 00000000 00000001 00000010 00000011 00000100 00000101 00000110...
  • Page 340 U.S. ASCII Codes (continued) Binary 01000000 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 01001001 01001010 01001011 01001100 01001101 01001110 01001111 01010000 01010001 01010010 01010011 01010100 01010101 01010110 01010111 01011000 01011001 01011010 01011011 01011100 01011101 01011110 01011111 Notes: Bit positions are 76543210 Hexadecimal valve Decimal valve Code 39 character(s)
  • Page 341 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) ASCII Control Characters Control Character Definitions Null, or all zeroes Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledgment Bell Backspace Horizontal Tab Line Feed Vertical Tab Form Feed...
  • Page 342: Full Ascii Bar Code Chart

    Full ASCII Bar Code Chart This chart lists the Code 39 bar code labels for all of the ASCII characters. *%U* *%A* *$D* *$E* *$H* *$I* *$L* *$M* *$P* *$Q* *$T* *$U* *$X* *$Y* *%B* *%C* */A* */D* */E* */H* */I* */L* */M*...
  • Page 343 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Full ASCII Bar Code Chart (continued) *%G* *%H* < *%V* *%L* *%M* A-20 39 nugget */Z* *%F* *%I* *%J* > *%K* *%N* *%O*...
  • Page 344 Full ASCII Bar Code Chart (continued) *%W* *+A* *+D* *+E* *+H* *+I* *+L* *+M* *+P* *+Q* *+T* *+U* *+X* *+Y* *%Q* *%R* 39 nugget Configuration and Full ASCII Charts *+B* *+F* *+J* *+N* *+R* *+V* *+Z* *%S* *+C* *+G* *+K* *+O* *+S* *+W*...
  • Page 345: Bar Code Chart For Moving Around In Menus

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Bar Code Chart for Moving Around in Menus You can use this chart of bar code labels to move through the menus in the configuration application, Communications Manager, and IRL Desktop. The labels use the syntax: ..hhhh...
  • Page 346: Default Configuration

    *..0E08* *..0E08* Default Configuration The following tables show the default configuration of the JANUS 2050. You can use the configuration application (IC.EXE) program to set the JANUS 2050 to the default configuration. For help, see “Returning to the Default Configuration” in Chapter 8.
  • Page 347 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Communications Parameter Communication protocol configure activate User-Defined Multi-Drop Communication port COM1 FIFO control register restore COM2 FIFO control register restore Address, Multi-Drop Baud rate Data bits Flow control Parity Stop bits Intercharacter delay...
  • Page 348 Communications (continued) Parameter EOM TX EOM RX Records per block Operations Parameter Automatic shutoff Beep duration Beep frequency Beep volume Command processing Decode security Display mode Display size Keypad Caps Lock Keypad clicker Keypad Ctrl key functions Keypad, numeric Key code lookup table Preamble Postamble Scan ahead...
  • Page 349 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) RF Communications Parameter Scanner trigger Acknowledgement delay Broadcast receipt Channel allow Channel select Device Address Duty cycle percent Duty cycle period Loopback Network ID Repeat count Retry limit RF protocol RFNC address A-26...
  • Page 350: Configuration Command By Syntax

    Configuration Command by Syntax The following table lists each configuration command and its syntax. Syntax ADdata AEdata BDdata BFdata BVdata CAdata CBdata CCdata CDdata CEdata CFdata CGdata CHdata CIdata CJdata CKdata CLdata CMdata CNdata CPdata CSdata DCdata DFdata DJdata DMdata DSdata DVdata DYdata...
  • Page 351 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Configuration Commands by Syntax (continued) Syntax IEdata IFdata IGdata IHdata IIdata ILdata ISdata IVdata IWdata IXdata KAdata KBdata KCdata KDdata NM02data NM03data PAdata PCdata PDdata PEdata PFdata PGdata PHdata PIdata PJdata PMdata PSdata R<channel>data...
  • Page 352 Configuration Commands by Syntax (continued) Syntax SDdata SRdata SSdata WMdata XAdata XBdata XCdata XDdata XEdata ZAdata ZBdata 39 nugget Configuration and Full ASCII Charts Command Scan ahead Scanner redundancy Scanner devices Key code lookup table IRL SOP (Start of Program) IL EOP (End of Program) IRL RUN IRL END program block...
  • Page 353 39 nugget nugget...
  • Page 354: Specifications

    Specifications...
  • Page 356: Physical And Environmental Specifications

    This appendix lists the physical and environmental specifications, and describes how to connect devices to the JANUS 2050. This appendix also describes the types of memory available on the JANUS 2050. Physical and Environmental Specifications Physical Characteristics Power Temperature Battery Charging...
  • Page 357: Connecting Devices To The Janus 2050

    Port concentrator Modem Chapter 6, “Communicating With the JANUS 2050,” discusses the different programs that can be used to communicate with the JANUS 2050 and transfer data. COM Port Connector The COM1 and COM2 interfaces on the COM port are completely separate and need to be configured separately.
  • Page 358 Refer to the COM Port Pin Assignment Diagram and Input Device Pin Assignment diagrams if you need to construct special cables to connect to your applications. Use the following Intermec parts to build a connector that attaches to the JANUS 2050 COM port.
  • Page 359: Input Device Connector

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Input Device Connector The JANUS 2050 can use several input devices to scan bar codes. For a list of input devices that you can use, see “JANUS 2050 Accessories” in Chapter 1. Before using optional equipment such as a laser scanner with the JANUS 2050, be sure to read the manual that comes with the device to ensure proper operation and safety.
  • Page 360 Input Device Pin Assignment Wire Number 39 nugget 2050U.022 Function VEXT+ GOOD READ TRIG VIDEO VBAT+ STOP Specifications...
  • Page 361: Types Of Memory Used In The Janus 2050

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Types of Memory Used in the JANUS 2050 The JANUS 2050 uses the types of memory described in this section. Memory in the reader is similar to that of a PC in some ways, and very different in other ways.
  • Page 362: Conventional Memory (0 Through 640K

    (system flash) and the video memory chip under the DRAM memory. Like a PC, this area contains the BIOS and video buffers. The upper memory area also contains PC card memory and Intermec JANUS driver software. The 384K upper memory area maps just above 640K conventional memory.
  • Page 363: Ram Drive

    The RAM drive uses 256K of extended memory. If you are not using a PC card, Intermec recommends that you use the RAM drive for data files that you save or update frequently. The RAM drive is not as secure as a PC card since the drive is erased when you cold boot the JANUS device (unless you press during memory test).
  • Page 364: High Memory Area (Hma

    39 nugget Specifications High Memory Area (HMA) The high memory area (HMA) is a 64K block of memory, starting 16 bytes below the 1024K mark, and is the first 64K of extended memory. Since HMA can only hold one item, the first program that requests HMA uses it, regardless of the size of the program.
  • Page 365 39 nugget...
  • Page 366: Software Utility Reference

    Software Utility Reference...
  • Page 368: Interlnk

    The device running Interlnk is the client and is used to enter commands. The device responding to commands is the server. For help installing and running Interlnk, see “Different Ways to Communicate With the JANUS 2050” in Chapter 6. The command to begin running Interlnk is:...
  • Page 369: Interlnk.exe

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) INTERLNK.EXE This device driver redirects requests for operations on Interlnk drives or printer ports to Intersvr drives or printer ports. You must load this device driver in the CONFIG.SYS file of the device running Interlnk (the client).
  • Page 370 /noprinter switch, the Interlnk program does not load code that redirects printers. If you specify the /com switch, the program does not load code that supports parallel ports. Intermec recommends using the /noprinter and /com switches when INTERLNK.EXE is loaded on the device.
  • Page 371 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) INTERLNK.EXE (continued) Notes: (cont.) Limitations These commands do not work on devices running Interlnk: CHKDSK DISKCOMP DISKCOPY Interlnk does not redirect network, CD-ROM drives, or any other device that uses a redirection interface. For example, you cannot access a network drive that was redirected before Interlnk was started.
  • Page 372: Intersvr

    When you run Intersvr in conjunction with Interlnk, it provides serial file transfer capability through redirected drives, and printing through redirected printer ports. For help installing and running Intersvr, see “Different Ways to Communicate With the JANUS 2050” in Chapter 6. Type this command to begin running Intersvr: Syntax:...
  • Page 373 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Intersvr (continued) Notes: (cont.) Copying the files from the reader If you do not have the MS-DOS Programs companion disk, which contains the Interlnk and Intersvr files, you can copy the files from the reader. You need to connect the host computer to the reader using a 7-wire, null-modem serial cable and the Mode command must be available on the host computer where you are installing Interlnk.
  • Page 374: Power.exe

    POWER.EXE POWER.EXE lets you adjust the JANUS 2050 power management at the DOS prompt. It provides power-saving features and an application program interface (API) that applications can use. POWER.EXE works through the Advanced Power Management (APM) interface. IRL programs and programs that use Reader Services do not require POWER.EXE.
  • Page 375: Auto-Loader Batch Files

    When you install Auto-Loader onto your host computer, eight batch files are copied to your host computer. You will use these batch files to change the contents of drive C on the JANUS 2050: • LOAD_USA.BAT or LOADLANG.BAT • LOADADD.BAT •...
  • Page 376: Using Load_Usa

    39 nugget Using LOAD_USA LOAD_USA creates an image file that contains only the three startup files in the C_FILES\COMMON directory: AUTOEXEC.BAT, AUTOINST.BAT, and CONFIG.SYS. Then LOAD_USA loads the image file onto drive C, deleting all the files currently on drive C. Here is the syntax for LOAD_USA: load_usa Note: If you installed Auto-Loader for a DOS NLS country, the LOAD_USA batch...
  • Page 377 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) The next tables describe how the two LOADADD commands work depending on the information you include in the command and whether you installed Auto-Loader for a DOS NLS country. Command: DOS NLS Support?
  • Page 378: Using Loadimg

    39 nugget Using LOADIMG LOADIMG loads the image file that you specify on the command line on drive C. LOADIMG overwrites all files currently on drive C. You must have created the image file already with the MAKENEW, MAKE_USA, LOADADD, LOADNEW, LOADLANG, or LOAD_USA. You may have renamed the image file from its default name, NEWDRV_C\DRIVEC.IMG.
  • Page 379: Using Loadximg

    JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Using LOADXIMG LOADXIMG loads the default image file, NEWDRV_C\DRIVEC.IMG, to drive C. LOADXIMG overwrites all files currently on drive C. You must have created the image file already with the MAKENEW, MAKE_USA, LOADADD, LOADNEW, LOADLANG, or LOAD_USA commands.
  • Page 380: Using Makenew

    39 nugget Using MAKENEW MAKENEW creates an image file that contains any files you include in the command line. If you do not specify startup files in the command line, MAKENEW adds the three default startup files in C_FILES\COMMON to the image file.
  • Page 381 39 nugget...
  • Page 382 Glossary...
  • Page 384 Application companion disk One of the disks that Intermec ships with your JANUS device. This disk contains applications such as Communications Manager and IRLXDESK.EXE. This disk also contains PC card drivers and utilities that control operation, prepare the device to use the different types of PC cards, customize the device to use the PC card software, and provide you with helpful tools.
  • Page 385 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) ASCII control character One of the first 32 characters (0 through 31 in decimal representation) in the ASCII character set. Each of these characters has a standard control function, such as backspace or carriage return.
  • Page 386 Storage mode. Boot Utilities companion disk One of the disks that Intermec ships with your JANUS device. This disk contains the files you need to load or upgrade the system software. This disk also contains the README.DOC, a text file that describes important...
  • Page 387 15 characters per inch. Code 11 A very high density, discrete, numeric bar code developed by Intermec. The character set includes the numbers 0 through 9 and the dash character (-). Each character is represented by a standalone group of three bars with two included spaces.
  • Page 388 Glossary Code 128 A very high density alphanumeric symbology that supports the extended ASCII character set. It is a variable length, continuous code that uses multiple element widths. Code 128’s high density makes it useful when printing data in a limited space. Its maximum density is 12.1 alphanumeric characters per inch or 24.2 numeric characters per inch.
  • Page 389 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) COM port Commonly used short form of communications port. Locations from which data can be passed into and out of the device. COM ports offer serial communications, which means that data is transmitted one bit at a time over a single line from one computer to another.
  • Page 390 Glossary Configuration Manager A Reader Services program on the device that maintains the current configuration file, ensures that the device operates according to that configuration, and lets you change the configuration file. Control mode A mode you use to temporarily change some of the display parameters at the DOS prompt or when running an application.
  • Page 391 RAMs, even though they are slower. DRAM can hold approximately four times as much data as a static RAM chip of the same complexity. The JANUS 2050 has 4MB of battery-backed DRAM. drive An electromechanical device that reads from and writes to disks. The three types of common disk drives are floppy disk drives, hard disk drives, and PC card drives.
  • Page 392 System memory above 1MB. The device is initially configured with 3MB of extended memory available, which is allocated for use by Intermec applications (IC.EXE and IRL). The device provides extended memory for control and access to RAM above 1MB. The extended memory conforms to XMS specification 2.0.
  • Page 393 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) FIFO control register (FCR) First in/first out control register. The FCR contains a hex value that controls how the UART buffer operates. You may need to configure the JANUS to restore a hex value for the FCR in case you turn off the device while running a communications application that uses UART 16x550 mode.
  • Page 394 Glossary HIBC Health Industry Bar Code standard. A modified version of Code 39 that has 43 characters, uses the Modulus 43 check character, and reserves some character combinations for special usage. high memory area (HMA) HMA is a 64K block of memory, starting 16 bytes below the 1024K mark, and is the first 64K of extended memory.
  • Page 395 Interleaved 2 of 5 Code (I 2 of 5) A high-density, self-checking, continuous numeric bar code symbology. A bar code developed by Intermec that encodes the digits 0 through 9. The name Interleaved 2 of 5 is derived from the method used to encode two characters. In this symbol, two characters are paired, using bars to represent the first character and the interleaved spaces to represent the second character.
  • Page 396 Glossary keypad buffer An area of memory that saves a limited number of operator keystrokes. keypad clicker A feature that makes the device produce an audible click every time a key is pressed. This feature can be enabled or disabled with the Keypad Clicker configuration command.
  • Page 397 MS-DOS Programs companion disk One of the disks that Intermec ships with your JANUS device. This disk contains commands and device drivers. Some of these commands and drivers are already installed on the device. This disk also contains applications, such as INTERLNK.EXE, MakeDisk, and PutDisk.
  • Page 398 Glossary National Language Support. A DOS feature that provides country-specific information and character set (code page) switching for international language support. nonvolatile Refers to memory that is saved when power is lost or turned off. null modem cable A cable that connects two computers and allows transmission of data between them without requiring a modem.
  • Page 399 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) PCMCIA Personal Computer Memory Card International Association. This group of manufacturers has defined a set of hardware and software standards for memory and expansion PC cards that are available for personal computers. PC Standard communications protocol...
  • Page 400 Glossary postamble A field of data that is sent after the data in a message. It is typically used to tag transactions rapid processing by the host, and it expands the data field (record) length. Similar to the preamble. preamble Predefined data that is automatically appended to the beginning of entered data.
  • Page 401 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Reader Services A collection of programs on the device that decode bar codes, process data input and output, configure the device, and handle power management. records per block The maximum number of data records transmitted per block of data. A block of data is transmitted during a single transmission event.
  • Page 402 Glossary Read only memory. Usually a small memory that contains often-used instructions, such as microprograms or system software. ROM is programmed during memory fabrication and cannot be reprogrammed. ROM drive A read-only memory drive. Drives C and D are ROM drives implemented in flash memory on the device.
  • Page 403 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) SRAM drive Static RAM. See RAM drive. SRAM PC card A type of memory PC card that provides additional disk storage space, not more executable conventional memory, on the device. An SRAM card has a lithium battery to back up data for the life of the battery.
  • Page 404 Glossary UPC/EAN Code A fixed length, numeric, continuous bar code symbology that uses four element widths. A device that is configured to decode EAN bar codes can decode UPC, but the reverse is not true. UPC code is a subset of EAN code. It is a numeric, 12-digit bar code symbology used extensively in retail, particularly the grocery industry.
  • Page 405 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) warm boot One of two ways to boot the device; compare to cold boot. A warm boot performs the power-on self test (POST) to ensure that the hardware and peripherals are operational, runs CONFIG.SYS and AUTOEXEC.BAT, and displays the DOS prompt.
  • Page 406 Index...
  • Page 408 Numbers 9154 Multi-Drop Line Controller for BFT, 6-26 9180 Network Controller for BFT, 6-26 Adding files to drive C, 3-16 Address, Multi-Drop, 10-5, A-6 advanced power management, using, C-9 AFF, 10-6 key, 2-6 APM_4M.EXE defined, 3-7 loading, 3-7, 5-16 troubleshooting, 8-11 Application storage, 2-24 applications downloading with BFT, 6-22–6-32...
  • Page 409 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) status indication, 2-20 volume, 10-13 application, starting automatically, 6-29 baud rate restrictions, 6-26 Cancel the Prepare for Reboot command, 9-8 Cancel the Reboot command, 9-9 client, using the device as, 6-27 defining a typical session, 6-25 downloading applications, 6-22–6-32...
  • Page 410 4-9 CrossBar, Multi-Drop protocol, 6-5, 6-7 Exiting Interlnk/Intersvr, 6-18 Interlnk, 6-4, 6-13 executing on the host computer, 6-16 executing on the JANUS 2050, 6-17 Interlnk, using to transfer files, C-3–C-6 Interlnk/Intersvr status, 6-18 Intersvr, defined, C-7 IRL Desktop, 6-4, 6-13...
  • Page 411 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) manager, 3-3, 6-4, 6-13 entering commands from the DOS prompt, 6-21 executing the menu application, 6-19 exiting, 6-21 loading protocol handlers, 6-20 with PC standard protocol handler, 6-20 restarting Interlnk/Intersvr, 6-19 utilities, using, 3-28...
  • Page 412 serial communications parameters, 10-34 UART FIFO control register, 6-11 Virtual Wedge, 3-32 configuring the reader Configuration Manager, defined, 3-28 configuring thebar code wedge, 3-30 Conn/Data LED, 2-17 Connector end, PC card, 5-6 conventional memory ways to free memory, 5-16 ways to free up memory, 11-3 conventional memory, described, B-9 copying files drive C or D, 3-21...
  • Page 413 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) PC card files, list of, 5-18 drive E, memory, defined, B-10 DRIVEC.IMG, 3-23 DRIVED.IMG, 3-23 Drives C, 2-22 adding, changing, deleting files, 3-13, 3-16 D, 2-22 defining, 2-22 E, 2-23 F, recommended uses, 2-24...
  • Page 414 Help, configuration, 4-7 HELP, FTA command, 6-30 Hexadecimal value, 6-11 high memory area, described, B-11 HIMEM.SYS, 2-23, 3-11, B-10 Host computer, communicating with JANUS 2050, 8-26 I/O card configuring, 5-15 device drivers, 5-16 managing power on the PC card drive, 5-18...
  • Page 415 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) JANUS 2050 Auto-Loader utility, 3-4 backup battery, 2-21 beep sequences, 2-20 Boot utilities, 3-3 cold boot, 2-16 COM port connector, B-4 Communications Manager, 3-3 configuration application, 3-3 command overview, 10-3 overview, 4-3 connecting devices, B-4...
  • Page 416 5-9 removing from the drive, 5-7 types supported, 5-3 PC card drive compared to PC disk drive, 5-3 location on the JANUS 2050, 5-3 resetting, 5-16 turning the power on and off, 5-17 PC cards files, list of, 5-18...
  • Page 417 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) PC standard protocol handler loading/unloading with a batch file, 6-9 with an application, 6-10 PCMCIA Standard 2.1, 5-3. See also PC card Physical and environmental specification, B-3 Plessey, 10-72 Point-to-Point protocol, 6-5 POL, 10-73...
  • Page 418 8-7 error reading bar code, 8-7 load default configuration, 8-8 program not receiving input, 8-8 Index Powering Up or Booting the JANUS 2050 error message displayed, 8-5 will not boot, 8-3 powering up or booting the reader, 8-3 Running IRL...
  • Page 419 JANUS 2050 Vehicle-Mount Computer User’s Manual (4MB) Warm boot, 2-16 XON/XOFF, 10-51 I-14 Z commands, configuring the reader, 4-6...

Table of Contents