Intermec Janus 2020 User Manual

Intermec Janus 2020 User Manual

Intermec janus 2020: user guide
Hide thumbs Also See for Janus 2020:
Table of Contents

Advertisement

User's
Manual
JANUS 2020
Hand-Held Computer
P/N 059951-003

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Intermec Janus 2020

  • Page 1 User’s Manual JANUS 2020 Hand-Held Computer P/N 059951-003...
  • Page 2 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 3 Manual Change Record This page records the changes to this manual, which was originally released as version 001. Version Date Description of Change 12/95 This manual was substantially updated to reflect changes made to the firmware, to support technical changes, and to make it easier to use. The new information includes: •...
  • Page 5: Table Of Contents

    Dangers, Warnings, and Cautions xxii About This Manual xxiii Suggested Reading xxviii Getting Started What Is the JANUS 2020 Reader? 1-3 Accessories for the Reader 1-4 JANUS 2020 Models and Options 1-5 Using the Reader for the First Time 1-6...
  • Page 6 JANUS 2020 Hand-Held Computer User’s Manual Using the Large Numeric Keypad 2-17 Finding the Special Keys 2-17 How to Type the Characters Printed on the Keypad 2-18 How to Type Other Characters 2-19 How to Use the Reader’s Display 2-20...
  • Page 7 Using DOS Commands 3-6 Defining the Startup Files 3-7 AUTOEXEC.BAT File 3-7 CONFIG.SYS 3-9 Learning How to Change the Contents of Drive C 3-10 Using Auto-Loader to Change Drive C 3-13 Installing Auto-Loader on Your Host Computer 3-13 Using an External Power Supply 3-15 Adding or Editing Files on Drive C 3-15 Replacing All Files on Drive C 3-17 Deleting Files From Drive C 3-18...
  • Page 8 JANUS 2020 Hand-Held Computer User’s Manual Using PC Cards in the Reader Learning About PC Cards 4-3 What Is PCMCIA? 4-3 Features of the JANUS PC Card Software 4-4 Locating the PC Card Drive 4-4 Which PC Cards Are Supported by JANUS? 4-4...
  • Page 9 Restoring the Reader’s Default Configuration 5-18 Recording Your Reader’s Configuration 5-19 Networking the Reader How the JANUS 2020 Fits Into Your Network 6-3 Working With JANUS COM Ports 6-6 Identifying JANUS COM Ports 6-6 Examining the COM1 Optical Port Signals 6-7...
  • Page 10 JANUS 2020 Hand-Held Computer User’s Manual Planning the Network Connection 6-9 Choosing a Communications Application 6-10 Choosing a Communications Protocol 6-10 Choosing a Protocol Handler 6-12 Configuring the Reader for Communications 6-13 Selecting the COM Port 6-13 Configuring the Communications Protocols 6-14...
  • Page 11 Downloading Applications Across the Network 6-43 Examples of Using BFT 6-43 Examining a Typical BFT Session 6-46 Preparing the Reader and Host Computer for BFT 6-47 Differentiating Between Client and Server 6-48 Starting an Application When the FTA Terminates 6-49 Using FTA Commands on the Reader 6-50 Typing FTA Commands on the Reader 6-50 Learning the Syntax of FTA Commands 6-51...
  • Page 12 JANUS 2020 Hand-Held Computer User’s Manual Preparing the Reader for International Use Configuring the Reader for a Language 8-3 Installing Auto-Loader on Your Host Computer 8-3 Choosing a Method to Configure a Language 8-5 Using an International Keypad 8-9 Finding the Special Keys 8-9...
  • Page 13 Troubleshooting How to Use This Chapter 10-3 Powering Up or Booting the Reader 10-4 Operating the Reader 10-6 Saving the Contents of the RAM Drive 10-12 Networking or Communicating With the Reader 10-13 Running IRL Programs 10-15 Using PC Cards 10-17 Using DOS Commands and Applications 10-20 Using MkImage and PutImage 10-23 Scanning Bar Code Labels 10-26...
  • Page 14 JANUS 2020 Hand-Held Computer User’s Manual IRL File, Transmit 11-10 IRL Program, Download 11-11 IRL Program, Exit 11-11 IRL Program, Resume 11-12 IRL Program, Run 11-12 Laser On and Off 11-13 Prepare for Reboot 11-14 Reboot 11-14 Viewport Movement 11-15...
  • Page 15 Beep Volume 12-15 Codabar 12-16 Code 11 12-17 Code 16K 12-18 Code 2 of 5 12-19 Code 39 12-21 Code 49 12-25 Code 93 12-27 Code 128 12-28 Command Processing 12-29 Disabling or Enabling Command Override and Enter 12-33 Defining the Reader Commands 12-34 Alternate Key Code Entry, 12-34 Multiple-Read Labels, 12-34 Communications Dock Port 12-35...
  • Page 16 JANUS 2020 Hand-Held Computer User’s Manual EOR (End of Record) 12-55 Flow Control 12-56 Intercharacter Delay 12-57 Interleaved 2 of 5 12-58 IRL BAK (Bad Program Acknowledge) 12-60 IRL End Program Block 12-61 IRL EOP (End of Program) 12-62 IRL PAK (Program Acknowledge) 12-63...
  • Page 17 RES (Reset) 12-83 Scan Ahead 12-84 Scanner Mode 12-85 Scanner Redundancy 12-86 Scanner Timeout 12-87 Scanner Trigger 12-88 SEL (Select) 12-89 SOM (Start of Message) 12-90 Stop Bits 12-91 Timeout Delay 12-92 Transmit Abort Timeout 12-94 Turnaround Delay 12-96 UPC/EAN 12-97 Viewport Movement Keys 12-100 Viewport Movement Mode 12-100 Viewport Movement Steps 12-101...
  • Page 18 JANUS 2020 Hand-Held Computer User’s Manual High Memory Area (HMA) A-17 User Flash Memory A-18 Application Flash Memory A-18 Reader Keypad Charts Using the Reader Keypad Charts B-3 English (U.S.) Alphanumeric Keypad B-3 Large Numeric Keypad B-8 Configuration and Full ASCII Charts...
  • Page 19 Auto-Loader Batch Files D-10 Learning How to Use Auto-Loader D-10 Moving the Batch Files D-11 Using an External Power Supply D-11 Using LOAD_USA D-12 USING LOADLANG D-12 Using LOADADD D-12 Using LOADIMG D-14 Using LOADNEW D-14 Using LOADXIMG D-15 Using MAKE_USA D-15 Using MAKELANG D-15 Using MAKENEW D-16 Glossary...
  • Page 21: Before You Begin

    Electrical shock from energized equipment can cause death. If you must perform authorized emergency work on energized equipment, be sure that you comply strictly with approved safety regulations. Note: For laser compliance and safety information, refer to the JANUS 2020 Manual Supplement that is shipped your JANUS reader.
  • Page 22: Dangers, Warnings, And Cautions

    JANUS 2020 Hand-Held Computer User’s Manual Dangers, Warnings, and Cautions The dangers, warnings, and cautions in this manual use this format. Danger A danger warns you of possible eye damage caused by use of a Class IIIa laser product. Use of this symbol is mandated by CFR21 1040.
  • Page 23: About This Manual

    About This Manual The JANUS 2020 User’s Manual describes the reader’s features and explains how you can operate, configure, network, and create programs for the JANUS reader. This manual describes the features that are available on JANUS readers with software versions 2.xx and higher. If you have an earlier version of JANUS software, you can still use this manual;...
  • Page 24 The generic term “reader” indicates any JANUS 2020 reader. More specific terms, such as “JR2020,” indicate a specific type of JANUS 2020 reader. The term “JR2020” indicates any JANUS 2020 reader with a radio frequency (RF) interface for RF communications. The Interactive Configuration application (IC.EXE) was called “the configuration application”...
  • Page 25 Format Conventions for Input From a Keyboard or Keypad This table describes the formatting conventions for input from PC or host computer keyboards and reader keypads: Convention Description Special text Shows the command as you should enter it into the reader. See “Format Conventions for Commands”...
  • Page 26 JANUS 2020 Hand-Held Computer User’s Manual Format Conventions for Bar Codes You can scan the bar codes listed in this manual to enter data or perform a command. Each bar code includes the name and human-readable interpretation. For example: Change Configuration...
  • Page 27 Format Conventions for Commands This manual includes sample commands that are shown exactly as you should type them on your reader. The manual also describes the syntax for many commands, defining each parameter in the command. This example illustrates the format conventions used for commands: When you use the LOADADD command, follow this syntax: loadadd [ path \] filename [ path \ filename path \ filename...
  • Page 28: Suggested Reading

    JANUS 2020 Hand-Held Computer User’s Manual 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 The Bar Code Book Data Communications Reference Manual DOS user’s manual...
  • Page 29: Getting Started

    Getting Started...
  • Page 31: What Is The Janus 2020 Reader

    This chapter introduces the JANUS 2020 reader and explains how to get your new reader up and running. What Is the JANUS 2020 Reader? The JANUS 2020 is a combination hand-held bar code reader and computer. It has a 386 microprocessor, contains Microsoft ROM DOS, and is PC-compatible.
  • Page 32: Accessories For The Reader

    Velcro tether, and two adjustable leg straps hold the reader firmly and comfortably in place. PC Cards Intermec has certified third-party Type I and Type II PC cards, including memory, modem, and network cards. Memory cards you use in the JANUS reader provide additional disk storage space, not executable conventional memory.
  • Page 33: Janus 2020 Models And Options

    RF interface, which allows the reader to communicate with a host computer over a radio frequency (RF) network. J2020 JR2020 These options are available for the JANUS 2020 reader: • Alphanumeric keypad that is available in English, French, German, Italian, and Spanish. • Large numeric keypad that is available in English.
  • Page 34: Using The Reader For The First Time

    JANUS 2020 Hand-Held Computer User’s Manual Using the Reader for the First Time Follow these steps to get your new JANUS 2020 reader up and running: 1. Unpack the reader, NiCad battery pack, companion disks, and documentation. 2. Charge the NiCad battery pack.
  • Page 35: Charging The Nicad Battery Pack

    Charging the NiCad Battery Pack The reader’s nickel-cadmium (NiCad) battery pack is shipped to you completely discharged of power, so you must charge the battery pack before you can use the reader. There are four ways to charge the battery pack. For help, see the JANUS accessory quick reference guides.
  • Page 36: Installing The Nicad Battery Pack

    JANUS 2020 Hand-Held Computer User’s Manual Installing the NiCad Battery Pack Next, you install the newly charged battery pack into the reader. To install the battery pack 1. Hold the reader with the handle pointing down. 2. Position the battery pack underneath the empty reader handle with the molded rubber end of the pack on the bottom.
  • Page 37: Turning On The Reader For The First Time

    Turning On the Reader for the First Time When you turn on the reader for the first time, you need to perform an initialization sequence to prepare the reader for operation. To turn on the reader for the first time 1.
  • Page 38: Setting The Time And Date

    JANUS 2020 Hand-Held Computer User’s Manual Setting the Time and Date Next, you set the current time and date. To set the time and date 1. Scan this bar code at the DOS prompt: *TIME* *TIME* 2. Type the current time in the format HH:MM:SS and then press...
  • Page 39: Verifying That The Reader Is Operating Correctly

    Verifying That the Reader Is Operating Correctly Once you have turned on the reader, your JANUS reader is ready for operation. You can enter data by typing on the keypad or by scanning bar code labels. For example, to view the contents of the reader’s current drive, type this command at the DOS prompt and press Or scan this bar code: *DIR*...
  • Page 40: Turning The Reader On And Off

    JANUS 2020 Hand-Held Computer User’s Manual Turning the Reader On and Off The reader’s Suspend/Resume key is the yellow corner of the keypad, as shown in this illustration: When you press off, the reader does not shut off but goes into a Suspend mode. This mode is referred to as “off”...
  • Page 41: Where Do You Go From Here

    Where Do You Go From Here? Now that your new JANUS reader is up and running, you can use this manual to learn how to perform these tasks: For Help With This Task To learn to use the reader’s keypad, display, audio signals, batteries, COM ports, drives, and scanner To learn to use the reader’s software...
  • Page 43: Learning How To Use The Reader

    Learning How to Use the Reader...
  • Page 45: Janus 2020 Features

    This chapter describes and explains how to use the reader’s keypad, display, audio signals, communications port, batteries, drives, and laser scanner. JANUS 2020 Features This chapter tells you about these features on the JANUS 2020 reader: Laser scanner The reader has a built-in laser scanner to scan bar code data.
  • Page 46: Using The Alphanumeric Keypad

    “Using the Large Numeric Keypad” later in this chapter. Optional terminal emulation (TE) keypads come with the JANUS 2020 TE reader. The TE keypads are similar to the alphanumeric keypad, but contain additional keys available on an IBM 3270 or 5250 keyboard. For help using...
  • Page 47: Finding The Special Keys

    39 nugget Finding the Special Keys Before you use the reader’s alphanumeric keypad, make sure you can find all of the different types of keys on the keypad. Function keys — – – – < Alphabetic keys Ctrl home pg up &...
  • Page 48: How To Type The Characters Printed On The Keypad

    JANUS 2020 Hand-Held Computer User’s Manual How to Type the Characters Printed on the Keypad There are three types of characters and symbols printed on the alphanumeric keypad: Second character Character First Second Third Third character First character Description The first character is the one in the middle or lower right corner of the key.
  • Page 49: How The Ctrl, Alt, And Shift Keys Work

    39 nugget To practice using an alphanumeric keypad, type these characters • To type a lowercase f, press • To type an uppercase F, press • To type a colon (:), press • To type the number 5, press • To type the percent sign (%), press •...
  • Page 50: How The Compound Function Key Works

    JANUS 2020 Hand-Held Computer User’s Manual To use the Ctrl, Alt, and Shift keys 1. Press display. For example, press appears on the reader’s display. 2. Press the second key. For example, press to type the uppercase letter A. The Shift icon disappears from the reader’s display.
  • Page 51 39 nugget To use the Compound Function key Display Press shows Display Press twice shows Display Press three times shows Display Press four times shows Note: To enter the third key combination shown above, large numeric keypad. Learning How to Use the Reader Press the Display shows...
  • Page 52: Capitalizing All Characters

    JANUS 2020 Hand-Held Computer User’s Manual Capitalizing All Characters To type all alphabetic characters as uppercase letters, you can press every letter you type, or you can enable the Caps Lock feature. To enable Caps Lock 1. Press 2. Press on the reader’s display.
  • Page 53: Learning How To Use The Cursor Keys

    You can use the cursor keys to move around the reader’s screen if you are running a program, entering data in a screen, editing a file, or editing a command at the DOS prompt. (home) Cursor keys on JANUS 2020 (end) (tab) Cursor keypads on PC keyboard &...
  • Page 54 JANUS 2020 Hand-Held Computer User’s Manual Using the Cursor Keys Cursor Key To Use the Key Home Press Press Page up Press Page down Press Insert Press Delete Press Arrow up Press Arrow down Press Arrow right Press Arrow left...
  • Page 55: Using The Number Pad

    ASCII character set. You cannot use the number keys above the alphabetic characters. You must also use the reader’s number pad to type characters from the extended ASCII character set. Number pad – on JANUS 2020 space Number pad on PC keyboard &...
  • Page 56 JANUS 2020 Hand-Held Computer User’s Manual To enable the number pad Press To turn Num Lock on Press To turn Num Lock off Press To disable the number pad Press With the number pad enabled, you press between Num Lock on and off.
  • Page 57 39 nugget To type these keys with the number pad enabled and Num Lock turned off To use the cursor keys in this figure, press a key on the number pad. For example, to move to the home position on the display, press To type the characters in this figure, press and then press a key on the...
  • Page 58: Finding Out If The Number Pad Is Enabled Or Disabled

    JANUS 2020 Hand-Held Computer User’s Manual Finding Out If the Number Pad Is Enabled or Disabled You can turn the Num Lock on and off on the number pad. On the reader, it may be difficult to tell when the number pad and Num Lock are enabled. You can type a character to find out if the number pad is enabled or disabled.
  • Page 59: Using The Large Numeric Keypad

    39 nugget Using the Large Numeric Keypad The number keys on the large numeric keypad are larger to make it easy for you to type a lot of numeric data. The large numeric keypad is available only in an English version. The large numeric keypad has 34 keys, and you can access all 102 keys that are available on a PC keyboard by pressing combinations of keys.
  • Page 60: How To Type The Characters Printed On The Keypad

    JANUS 2020 Hand-Held Computer User’s Manual How to Type the Characters Printed on the Keypad There are four types of characters and symbols printed on the large numeric keypad: First and Second character Character First Second Third Fourth 2-18 Third and...
  • Page 61: How To Type Other Characters

    39 nugget To practice using a large numeric keypad, type these characters • To type the number 4, press • To type the lowercase r, press • To type the uppercase R, press • To type a lowercase d, press •...
  • Page 62: How To Use The Reader's Display

    JANUS 2020 Hand-Held Computer User’s Manual How to Use the Reader’s Display You can use the JANUS reader’s display to enter data, view or list files, run programs, monitor the reader’s status, and for many other functions. The reader’s display is 16 lines by 20 characters and is CGA compatible.
  • Page 63: Choosing The Display Sizes And Parameters

    For help changing the configuration, see Chapter 5, “Configuring the Reader,” or “Display Setup” in Chapter 12. Note: If you are working at the DOS prompt, Intermec recommends that you set the display size to 25 x 80 or you may see inconsistent display results.
  • Page 64 JANUS 2020 Hand-Held Computer User’s Manual List of Display Sizes and Parameters Display Size Parameters 25 x 80 You can set these parameters: (25 lines by 80 characters) Video Mode: Scroll Line: Character Height: 16 x 20 These parameters are automatically set.
  • Page 65: Using Text Or Graphics Mode

    39 nugget Learning How to Use the Reader Using Text or Graphics Mode You can use Text mode or Graphics mode on the reader. By default, the reader uses Text mode and you can set the display size to 25 x 80, 16 x 20, 8 x 20, 16 x 10, and 8 x 10.
  • Page 66: Trying Out The Viewport

    JANUS 2020 Hand-Held Computer User’s Manual Trying Out the Viewport When you display a directory list, you need to use the viewport to see all of the information in the list. D:\>c: C:\>dir Volume in drive C is MS-ROMDRIVE Directory of C:\...
  • Page 67: What Are Viewport Movement Steps

    39 nugget What Are Viewport Movement Steps? When you press followed by an arrow key or scan the equivalent bar code label, the viewport moves one “step” in that direction. You can set the number of characters and lines the viewport moves in a single move or step. You can configure the reader to: •...
  • Page 68 JANUS 2020 Hand-Held Computer User’s Manual Moving the Viewport (continued) To Move the Viewport To the lower right corner of the virtual display To the upper left corner of the virtual display Up one page Down one page Moves the viewport to the cursor.
  • Page 69: If You Cannot See The Cursor

    39 nugget If You Cannot See the Cursor If you have moved the viewport and cannot see the cursor, try entering one of these two options: To See the Cursor Press These Keys Move the viewport to the cursor’s position. This command may not work if you are using the reader in Graphics mode.
  • Page 70 JANUS 2020 Hand-Held Computer User’s Manual To use Control mode 1. To enter Control mode, press and hold keys. The 2. Press any of these key sequences to adjust the display. Press 3. Press reader’s display. Note: The display parameters you set in Control mode are reset to the default configuration value when you warm boot the reader.
  • Page 71: Understanding The Icons

    39 nugget Understanding the Icons You can use the reader’s icons to monitor the status of special keys, battery power, PC card drive, viewport movement, and RF communications. As you use the reader, the icons are turned on and off in the top line of the reader display to indicate the current status.
  • Page 72 JANUS 2020 Hand-Held Computer User’s Manual Understanding the Icons (continued) • 2020U.139 2020U.135 2020U.136 2020U.137 2-30 Data This icon contains a period. It appears on a JR2020 display when data is buffered in the RF interface. The data is either being transmitted to the network controller, or received data has not been accepted by the reader’s application.
  • Page 73: Understanding The Reader's Audio Signals

    39 nugget Understanding the Reader’s Audio Signals The JANUS reader has a beeper and internal speakers to sound audio signals or beep sequences as you use the reader. For example, you will hear a low beep tone each time you enter or scan a valid command. The next table explains the purpose of each beep sequence you may hear.
  • Page 74 JANUS 2020 Hand-Held Computer User’s Manual Understanding the Reader’s Audio Signals (continued) Beep Sequence High beep, medium beep Click Chirp (every 5 or 15 seconds) Double (shadow) beep or click You can use the IMBEEP.EXE program on Application companion disk 3 to make the reader sound each signal listed in the table above.
  • Page 75: Locating The Communications Ports

    39 nugget Locating the Communications Ports Communications ports, also called COM ports, are locations from which data can be passed into and out of the JANUS reader. You use serial communications through a COM port, which means that data is transmitted one bit at a time over a single line from one computer to another.
  • Page 76: Learning About The Reader's Batteries

    NiCad battery pack. For help, see “Using Storage Mode to Preserve the Backup Battery” in Chapter 9. Caution The lithium battery can only be replaced by a trained Intermec service technician. Opening the unit will void the warranty and may cause damage to the internal components.
  • Page 77: Nicad Battery Pack

    39 nugget NiCad Battery Pack The NiCad battery pack is the main power source for the reader. Always keep a charged battery pack in the reader to preserve the life of the lithium battery. When you remove a battery pack, insert another charged battery pack in the reader.
  • Page 78: Removing The Battery Pack

    JANUS 2020 Hand-Held Computer User’s Manual Removing the Battery Pack The battery pack is encased in the reader handle. Caution Removing the battery pack while the reader is on may cause loss of data. Conseil Ne détachez pas le jeu de piles pendant que le lecteur est actif car cela pourrait entraîner la perte de données.
  • Page 79 39 nugget Learning How to Use the Reader 3. With your thumb and forefinger, firmly squeeze the two yellow buttons and push the pack up a little to release the latches inside the handle. Pull down gently and the battery pack will slide out of the handle. 2020U.008 2-37...
  • Page 80: Checking The Power Remaining In The Nicad Battery Pack

    JANUS 2020 Hand-Held Computer User’s Manual Checking the Power Remaining in the NiCad Battery Pack You can use the POWER.EXE utility to check the power remaining in the reader’s NiCad battery pack. To display the current power status, type this...
  • Page 81: Charging The Battery Pack

    39 nugget Learning How to Use the Reader Charging the Battery Pack You can recharge the NiCad battery pack using any of these JANUS 2020 accessories: • Communications dock • Battery charger • Optical link adapter connected to a power supply You do not need to discharge the battery pack every time before recharging the battery pack.
  • Page 82: Recognizing A Low Or Discharged Battery

    JANUS 2020 Hand-Held Computer User’s Manual Recognizing a Low or Discharged Battery If you see the Battery icon or hear a chirping sound, the reader is indicating that the NiCad battery pack or the lithium backup battery are almost discharged. Use this table to find out which battery is low or discharged.
  • Page 83: Managing Your Battery Power

    39 nugget Managing Your Battery Power To maximize the life of the reader’s lithium backup battery and NiCad battery pack, use these power management features. Situation Ways to Save Battery Power You will not use the • Put the reader in Suspend reader again for 5 mode.
  • Page 84: Using An External Power Supply

    JANUS 2020 Hand-Held Computer User’s Manual Using an External Power Supply You can operate the reader using an external power supply with the following JANUS 2020 accessories: • Communications dock • Optical link adapter connected to a power supply You can use the external power supply and charge the reader’s NiCad battery pack at the same time.
  • Page 85: Defining The Reader's Drives

    39 nugget Defining the Reader’s Drives The reader has three standard memory drives and one PC card drive to run applications and store data. Drive C is a 512K ROM drive that resides in flash memory. This drive is upgradeable, but has limited write capability. Drive C uses a file allocation table (FAT) type format.
  • Page 86: Managing The Reader's Memory And Disk Space

    JANUS 2020 Hand-Held Computer User’s Manual Drive G is a Type II PC card drive that is similar to a disk drive on a PC. You can use memory or input/output (I/O) cards that comply with PCMCIA (Personal Computer Memory Card International Association) Standard 2.1.
  • Page 87: Using The Laser Scanner

    39 nugget Using the Laser Scanner You use the built-in laser scanner on the JANUS 2020 reader to scan and enter bar code data. The laser scanner emits a beam of laser light that is visible on a bar code label as you scan it. The reader decodes the bar code label and enters the data or command you scanned.
  • Page 88 JANUS 2020 Hand-Held Computer User’s Manual To scan bar code labels with a long-range scanner 1. Press 2. Point the laser scanner toward the bar code label. 3. Pull and hold the yellow trigger on the reader to activate the scanner. The spotting beam (a small red dot) lights for about half a second to help you aim the scanner.
  • Page 89: Laser Scanner Options

    39 nugget Learning How to Use the Reader To successfully read a bar code label, the laser beam must see all the bars in a label and a “quiet zone” at each end of the label. A quiet zone is a clean, non-printed space.
  • Page 90 JANUS 2020 Hand-Held Computer User’s Manual Scanner Redundancy Defines the number of scans (voting) the scanner takes of the same label. When set, voting allows the reader to decode the same bar code label multiple times during a single-trigger event, and compare the decoded information before signaling a good read.
  • Page 91: Learning About The Software

    Learning About the Software...
  • Page 93: What Software Is Provided With The Reader

    Learning About the Software This chapter describes how to use and manage the software that comes with the JANUS reader, how to change files on drive C, how to create programs for the reader, how to make more conventional memory available for the software you run on the reader, and how to upgrade the reader.
  • Page 94 Conseil N'exécutez pas sur votre PC de programmes d'application JANUS 2020 fournis par Intermec (tels que IC.EXE). N'exécutez pas non plus sur votre PC de programmes .EXE qui utilisent des bibiothèques ou des extensions d'interruption car ces programmes bloqueront votre PC et pourraient...
  • Page 95: What Software Is Provided On The Companion Disks

    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.
  • Page 96: Using Dos Commands

    JANUS 2020 Hand-Held Computer User’s Manual Using DOS Commands The JANUS reader uses the DOS operating system, and you can use DOS commands on the reader just as you do on a PC. From the DOS prompt, you type a DOS command and press c:\>...
  • Page 97: Defining The Startup Files

    Defining the Startup Files JANUS readers use the AUTOEXEC.BAT and CONFIG.SYS startup files to control how DOS uses hardware, memory, and files. AUTOEXEC.BAT loads programs and defines paths. CONFIG.SYS loads device drivers and reserves memory for processing information. The commands in the startup files execute when you warm boot or cold boot the reader.
  • Page 98 JANUS 2020 Hand-Held Computer User’s Manual AUTOEXEC.BAT (continued) Command Line set temp=e:\ set im_errpath=e:\ if exist d:\rdg.bat call d:\rdg.bat rfph 4 set dircmd=/a/o:gn d:\im_disp.exe if exist d:\auxhdr.com auxhdr d:\ic e:\janus.ini d:\cs_ipm.exe REM d:\cs_apm.exe if not exist c:\fta.exe goto DOS_PROMPT fta.exe checkhost; exit...
  • Page 99: Config.sys

    CONFIG.SYS Your reader’s CONFIG.SYS should look like this one: Command Line shell=command.com /e:2000 /p device=d:\cs.exe /poll 1 device=d:\csalloc.exe d:\csalloc.ini device=d:\himem.sys device=d:\sramdisk.sys 256 512 REM device=mti1.exe REM device=mti2p.exe device=mtsram.exe REM device=c:\atadrv.exe /S:2 device=mtddrv.exe REM device=c:\ftl.exe REM device=d:\cardid.exe d:\cardid.ini install=d:\card_sr.exe device=d:\interlnk.exe /drives:7 /noprinter /com:1 /auto buffers=10 stacks=9,256...
  • Page 100: Learning How To Change The Contents Of Drive C

    JANUS 2020 Hand-Held Computer User’s Manual Learning How to Change the Contents of Drive C Drive C contains the reader’s AUTOEXEC.BAT and CONFIG.SYS startup files, as well as software for the PC card drive. You can use the remaining space on drive C to store applications and data files.
  • Page 101 You can use these utilities to create an image file and copy it to drive C: Auto-Loader Auto-Loader creates an image file that contains the files you want placed on the reader’s drive C, and then replaces the reader’s old drive C image file with the new one.
  • Page 102 JANUS 2020 Hand-Held Computer User’s Manual Summary of Methods for Changing the Contents of Drive C Task You Want to Do Use These Utilities Configure the reader to Auto-Loader use a language. Add or edit files on drive Auto-Loader C without deleting all existing files.
  • Page 103: Using Auto-Loader To Change Drive C

    Using Auto-Loader to Change Drive C You can use Auto-Loader to perform these tasks: • Adding or editing files on drive C • Replacing some files on drive C • Replacing all of the files on drive C • Deleting files from drive C First you must install Auto-Loader onto the host computer.
  • Page 104 JANUS 2020 Hand-Held Computer User’s Manual 3. At the DOS prompt on the host computer, type this command: source :install [- port ] where: source port Here are two examples: • If companion disk 1 is in drive A, the reader is connected to the host computer’s COM1, and you want the reader to operate in English, type...
  • Page 105: Using An External Power Supply

    Using an External Power Supply When you use Auto-Loader, you must connect an external power supply to the communications dock or optical link adapter. Auto-Loader uses MkImage and PutImage software. Because PutImage requires an external power supply, Auto-Loader also requires an external power supply.
  • Page 106 JANUS 2020 Hand-Held Computer User’s Manual 4. Copy all the files you want to add or edit to your working directory. If you want to edit files that are on drive C including the startup files, you can use Interlnk to copy files to your working directory on the host computer.
  • Page 107: Replacing All Files On Drive C

    Replacing All Files on Drive C You can replace all the files on your reader’s drive C by creating a new image file that contains all the files you want on drive C. To replace all the files on drive C Note: All the files on drive C will be overwritten.
  • Page 108: Deleting Files From Drive C

    JANUS 2020 Hand-Held Computer User’s Manual You can include multiple path\filename and path\*.* parameters in the command. The path\*.* parameter loads all the files in a directory. For example: loadnew c:\janus\data.txt c:\atadrv\*.* 8. Auto-Loader runs Intersvr on the host computer. When you see the Interlnk Server Status screen on the host computer, press warm boot the reader and load Interlnk into memory.
  • Page 109 4. Copy all the files you want on drive C to the working directory except for the startup files, which must remain in C_FILES\COMMON. If you want to copy files from drive C, you may need to use Interlnk. For example, if you have PC card drivers installed on drive C, you should copy them from the reader to the working directory on the host.
  • Page 110: Copying One Image File To More Than One Reader

    JANUS 2020 Hand-Held Computer User’s Manual Auto-Loader saves all the files contained in the image file to the NEWDRV_C\C_FINAL directory and saves the image file in the NEWDRV_C\IMAGE directory. Auto-Loader overwrites these directories each time you use a LOAD or MAKE command, with the exception that LOADIMG.BAT and LOADXIMG.BAT preserve the image file for successive...
  • Page 111 where: is the drive and directory of the file or files to include in the path image file. If you do not include a path, the current directory is used. filename is the name of the file or files to include in the image file. You can include multiple path\filename and path\*.* parameters in the command.
  • Page 112 JANUS 2020 Hand-Held Computer User’s Manual 3. Type the LOADXIMG or LOADIMG command: • If the image file has the NEWDRV_C\IMAGE\DRIVEC.IMG default name, type this command on the host computer: loadximg • If the image file has any other name, type this command on the host...
  • Page 113: Using Mkimage And Putimage To Change Drive C

    Using MkImage and PutImage to Change Drive C As noted in the table on page 3-12, you can use MkImage and PutImage to perform these tasks: • Adding or editing files on drive C • Replacing some files on drive C •...
  • Page 114: Creating And Filling The Working Directory

    JANUS 2020 Hand-Held Computer User’s Manual Creating and Filling the Working Directory 1. Create a working directory where you will store the files you want on the reader’s drive C. If the directory contains subdirectories, MkImage ignores them because you cannot create subdirectories on the reader’s drive C.
  • Page 115: Loading The New Image File

    Loading the New Image File Note: When you run PutImage, all files on drive C are overwritten. Be sure to back up any files you want to keep before you continue. 1. Connect the reader to the host computer through a communications dock or optical link adapter.
  • Page 116: Examples Of Using Mkimage And Putimage

    JANUS 2020 Hand-Held Computer User’s Manual 4. Type this command on the reader: putimage [ drive :][\ path \][ filename ] where: drive path filename Note: PutImage will overwrite all files on drive C. For example, to copy the C-ATA.IMG image file from the host computer’s C:\FINAL directory to the reader, type this command: putimage c:\final\c-ata.img...
  • Page 117: Example 1

    Example 1 In this example, the resulting image file will be smaller than 256K, so you can create the image file on the reader’s physical RAM drive (drive E) and then load the image from drive E to drive C. 1.
  • Page 118: Example 2

    JANUS 2020 Hand-Held Computer User’s Manual Example 2 In this example, the resulting image file will be larger than 256K, so you must create the image file on the host computer. Also, this example assumes that the host computer and reader can share a PC card.
  • Page 119: Example 3

    Example 3 In this example, you create the image file on the host computer, use Interlnk to make the image file appear as if it were on the reader, and use PutImage to load the image file to drive C. 1.
  • Page 120: Creating And Using A Physical Ram Drive

    JANUS 2020 Hand-Held Computer User’s Manual Creating and Using a Physical RAM Drive A physical RAM (random access memory) drive is a disk drive that exists only in your reader’s extended memory. You create, read, write, and delete files on a RAM drive the same way you can on a hard disk drive.
  • Page 121: Deciding How Much Memory To Use For Ram Drives

    Up to 256K If you use up to 256K, all applications have enough memory to operate normally. Intermec recommends that you adhere to a 256K limit. From 256K to 320K If you use more than 256K but less than 320K, the IRL Desktop and IC.EXE run slowly because the RAM drive is using memory these...
  • Page 122 JANUS 2020 Hand-Held Computer User’s Manual where: disksize sectorsize entries Here are sample SRAMDISK.SYS commands: • To create a 64K RAM drive: device=d:\sramdisk.sys • To create two 128K RAM drives: device=d:\sramdisk.sys 128 device=d:\sramdisk.sys 128 • To create a 256K RAM drive with 128-byte sectors and up to 16 entries in its root directory: device=d:\sramdisk.sys 256 128 16...
  • Page 123: Programming For The Reader

    • IRL • Microsoft C/C++ • Microsoft QuickBasic • Microsoft’s Visual Basic for DOS Intermec also offers these products that help you create applications for your reader: • JANUS Programmer’s Software Kit (PSK) • JANUS Application Simulator • Interactive Reader Language (IRL) •...
  • Page 124: Using Irl And Pc-Irl

    JANUS 2020 Hand-Held Computer User’s Manual Using IRL and PC-IRL The JANUS 2020 fully supports IRL, as described in Chapter 7, “Working With IRL.” You can write, compile, and run IRL programs on your reader. You can port existing IRL applications to the JANUS platform and take advantage of special JANUS commands and features.
  • Page 125: Using Reader Services In Applications

    Learning About the Software For the steps the user should perform when an application locks up, see “Breaking Out of an Application” in Chapter 9. Note: IRL programs automatically check the application break bit. Using Reader Services in Applications Reader Services are programs that decode bar codes, process data input and output (I/O), configure the reader, and handle all power management for the reader.
  • Page 126: Making More Memory Available On The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Making More Memory Available on the Reader Your JANUS reader may not have enough conventional memory available for the applications you want to run. If so, you may be able to free some conventional memory by performing these tasks: •...
  • Page 127: Unloading And Loading Reader Wedge Tsr

    Unloading and Loading Reader Wedge TSR The Reader Wedge TSR (RWTSR.EXE) must be loaded in memory before you can execute Reader Wedge PSK functions such as IM_RECEIVE_INPUT. However, you do not need RWTSR.EXE loaded when you are not running a PSK application.
  • Page 128: Unloading And Loading Configuration Manager Tsr

    JANUS 2020 Hand-Held Computer User’s Manual Unloading and Loading Configuration Manager TSR Configuration Manager software performs two functions: • Maintaining the reader’s current configuration file and making sure that the reader operates according to that configuration. • Letting you change the configuration file through a variety of methods.
  • Page 129: Upgrading To New Software

    To help you upgrade your reader to the new software, Intermec offers an upgrade kit that contains the software, license, and instructions you need. See your Intermec service representative for information about the upgrade kits that are currently available.
  • Page 131: Using Pc Cards In The Reader

    Using PC Cards in the Reader...
  • Page 133: Learning About Pc Cards

    PCMCIA (Personal Computer Memory Card International Association) defines a set of hardware and software standards for memory and expansion cards that are available for personal computers. With Intermec’s version JANUS 2.1 software or later, the JANUS readers can use PC cards that comply with...
  • Page 134: Features Of The Janus Pc Card Software

    Locating the PC Card Drive The standard JANUS 2020 reader has a Type II PC card drive. You can use Type I or II memory PC cards and Type II expansion PC cards. Which PC Cards Are Supported by JANUS? JANUS readers use cards that comply with Intel ExCA or PCMCIA Standards 1.0, 2.0, and 2.1.
  • Page 135: Which Memory Pc Cards Are Recommended

    SRAM card has a lithium battery to back up data for the life of the battery. Note: Intermec recommends that you use ATA and SRAM cards for most data storage needs. You should only use a flash card as a low-cost alternative. If you use a flash card, Intermec recommends flash cards that store 1MB or more of data.
  • Page 136: Inserting And Removing Pc Cards

    “Configuring, Formatting, and Using PC Cards” later in this chapter. Inserting Cards Into the PC Card Drive The PC card drive on the JANUS 2020 reader is located on the underside of the reader just below the laser scanner window. You can use a Type I or Type II PC card in the drive.
  • Page 137 3. Slide the PC card drive door away from the front end of the reader as far as it will go. Swing the door up until the drive slot is accessible. 2020U.011 4. Identify the two notches on the edges of the PC card. Look at the connector end of the card.
  • Page 138 JANUS 2020 Hand-Held Computer User’s Manual 5. Insert the card into the drive slot, connector end first with the single-walled notch on the right edge of the card. 6. Push the card into the drive slot until it fits firmly in the connector at the back of the drive slot.
  • Page 139 To remove a PC card Caution Do not remove the PC card when the disk write icon is on or you may lose data. Conseil N' enlevez la carte PC quand l'icône d'écriture sur disque est active car vous pourriez perdre des données. 1.
  • Page 140: Reader Beeps For Pc Cards

    JANUS 2020 Hand-Held Computer User’s Manual 5. Loosen the card from the connector by gently wiggling the card from side to side. 6. Slide the card out of the drive slot. 7. Close the drive door by sliding the door shut until it latches.
  • Page 141: Configuring, Formatting, And Using Pc Cards

    Configuring, Formatting, and Using PC Cards By default, the JANUS reader is configured for SRAM cards. You need to configure the reader and format any other type of PC card before you can use the card in your reader. The next table shows a brief overview of the process for each type of PC card.
  • Page 142: Preparing To Use Ata Cards

    JANUS 2020 Hand-Held Computer User’s Manual Preparing to Use ATA Cards To use an ATA flash card in the PC card drive, you need to: 1. Configure the reader to use an ATA card by adding the ATA card drivers and utilities to the CONFIG.SYS file.
  • Page 143: Initializing And Formatting An Ata Card

    Initializing and Formatting an ATA Card Follow these steps to initialize and format the ATA card: 1. Insert the ATA card in the PC card drive. 2. Type this command at the DOS prompt: atainit { drive :} where drive is the PC card drive. Note: ATAINIT only works with ATA cards that are supported by the ATADRV.EXE driver.
  • Page 144: Using The Ata Card

    JANUS 2020 Hand-Held Computer User’s Manual 5. Type this command at the DOS prompt: format /u { drive :} where drive is the PC card drive. Caution Make sure you enter the correct drive letter when you format the ATA card or you may erase the wrong drive.
  • Page 145: Preparing To Use Flash Cards

    Step 3. 3. Format the flash card using the MCFORMAT utility. Note: Intermec recommends using flash cards that store 1MB or more of data. Configuring the Reader to Use a Flash Card Follow these steps to configure the reader for a flash card: 1.
  • Page 146: Erasing A Previously Formatted Flash Pc Card

    JANUS 2020 Hand-Held Computer User’s Manual Erasing a Previously Formatted Flash PC Card If your flash card has already been formatted, you must erase the card and clear its memory before you can format the card again. Note: If your flash card has never been formatted, proceed to the next section.
  • Page 147 3. Press to select option 3. You will see this information. Erase a partition. Drive Beg address End address 4194303 Which drive would you like to select? Drive = 4. Press the letter of the PC card drive. For example, press card in drive G.
  • Page 148: Formatting A Flash Pc Card

    Are you ready to format drive G: with FTL format (Y/N)? 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 reader and also in another PC card slot that supports MS-Flash format, but not FTL flash format.
  • Page 149: Using A Flash Pc Card

    6. Press to begin formatting the card. The program begins formatting the flash card and displays the percent complete as it is working. Do not remove the flash card while the program is formatting the card. The next prompt is: 100% complete Format Complete Please input a volume label.
  • Page 150: Preparing To Use I/O Cards

    JANUS 2020 Hand-Held Computer User’s Manual Preparing to Use I/O Cards You can use I/O expansion cards in the PC card drive. To use an I/O card in the drive, you need to add the I/O card drivers and utilities to AUTOEXEC.BAT and CONFIG.SYS.
  • Page 151: Using An I/O Pc Card

    Using an I/O PC Card You can use modem, LAN, and radio frequency I/O cards in the PC card drive. When you use a modem I/O card, the drive is designated as COM4. You can use any commercially available programs with I/O cards. For example, you can use a shareware communications program with a modem card to transmit data through telephone lines.
  • Page 152: Preparing To Use Sram Cards

    JANUS 2020 Hand-Held Computer User’s Manual Preparing to Use SRAM Cards To use an SRAM card in the PC card drive, you need to: 1. Configure the reader to use an SRAM card by adding the SRAM card drivers and utilities to the CONFIG.SYS file.
  • Page 153: Using The Sram Pc Card

    Using the SRAM PC Card You can use standard DOS commands to copy, delete, and move files, and to create and remove directories on an SRAM card. To learn which DOS commands are available on the reader, see the MS-DOS Programs companion disk 2.
  • Page 154 JANUS 2020 Hand-Held Computer User’s Manual To replace the lithium battery in the SRAM card 1. Copy any files you want to save from the SRAM card to another drive on the reader or to a host computer. 2. Remove the card from the reader. For help, see “Inserting and Removing PC Cards”...
  • Page 155: Managing The Power On The Pc Card Drive

    Turns off the power to the PC card drive. Use the slot option to turn off the power to a specific PC card drive. The JANUS 2020 PC card drive is slot 1. Turns on the power to the PC card drive. Use the slot option to turn on the power to a specific PC card drive.
  • Page 156 JANUS 2020 Hand-Held Computer User’s Manual Use CARDINFO to manage the reader’s power when an I/O card is in the PC card drive. For example, a modem card draws power even when it is not in use, so you can conserve the NiCad battery pack by turning off the power to the PC card drive when you are not using the modem card.
  • Page 157: Managing The Pc Card Drivers In The Startup Files

    Managing the PC Card Drivers in the Startup Files The PC card drivers and utilities are stored on the JANUS reader and the Application companion disk 3. These files control how the PC card drive operates, customizes the reader to use the PC card software, and provides you with helpful tools.
  • Page 158: Drivers In Autoexec.bat

    JANUS 2020 Hand-Held Computer User’s Manual Drivers in AUTOEXEC.BAT The AUTOEXEC.BAT file loads one of these drivers: • CS_IPM.EXE for ATA, flash, and SRAM cards • CS_APM.EXE for I/O cards CS_IPM.EXE is loaded into memory when you boot the reader because this command appears in the default AUTOEXEC.BAT file:...
  • Page 159: Configuring The Reader

    Configuring the Reader...
  • Page 161: About The Configuration Parameters

    The values you set for the parameters determine how the reader operates. By customizing the reader’s configuration, you can set up the JANUS 2020 to operate easily and efficiently within your data collection system.
  • Page 162: Specifying How The Reader Will Communicate

    JANUS 2020 Hand-Held Computer User’s Manual Specifying How the Reader Will Communicate Before you can use the reader to communicate with another computer device, you must specify how the reader will transmit and receive data. For an introduction to networking concepts, see “Planning the Network Connection”...
  • Page 163: About The Configuration Files

    About the Configuration Files The parameter settings that are currently enabled on the reader comprise what is called the reader’s current configuration or its online configuration. This current configuration may or may not be saved in a configuration file. A configuration file is an ASCII text file that contains settings for some or all of the reader’s configuration parameters.
  • Page 164: Creating Multiple Configuration Files

    JANUS 2020 Hand-Held Computer User’s Manual For example, type this command: ic /s e:\network\reader\janus.ini The reader checks if the filename already exists. If it does, the reader prompts you to overwrite the existing file. If you choose Yes, the reader saves the current configuration in the file.
  • Page 165: How To Configure The Reader

    Configuring the Reader How to Configure the Reader You can configure the JANUS 2020 by using any of the methods described in detail in the next sections: Using the Interactive Configuration Application (IC.EXE) With menus and dialog boxes, the Interactive Configuration application (IC.EXE) lets you view the current configuration, modify parameters, create configuration files, and configure the reader with any configuration file.
  • Page 166: Using The Interactive Configuration Application

    JANUS 2020 Hand-Held Computer User’s Manual Using the Interactive Configuration Application The Interactive Configuration application (IC.EXE) is a menu-driven application that lets you create configuration files, configure the reader, and view system information. To start IC.EXE, type this command at the DOS...
  • Page 167: Selecting Menus And Commands

    Selecting Menus and Commands Press to select a menu name from the IC.EXE main menu. Then press to display the commands in the selected menu. In this example, you press i i e to display the Op menu: Configuration File 2020U.213 Press to select a command or option from a menu, and then press...
  • Page 168: Using A Series Of Screens To Configure A Parameter

    JANUS 2020 Hand-Held Computer User’s Manual Using a Series of Screens to Configure a Parameter Sometimes IC.EXE presents a series of screens for one parameter. You must fill in fields or select options on each screen to configure the parameter.
  • Page 169 2. Choose the Save As command from the File menu and press Configuration screen appears. 3. Specify a unique DOS filename for the INI file, such as QUIET.INI. Make sure the filename includes a path with a drive that you can write to, such as drive E: e:\quiet.ini Note: If you store the configuration file on drive E, the file will be erased when you...
  • Page 170: Configuring The Reader By Scanning Bar Codes

    JANUS 2020 Hand-Held Computer User’s Manual To configure the reader with the other INI file When you are ready to make the reader beep very loudly, you need to configure the reader with the VERYLOUD.INI file. Follow either method: • You can type this command at the DOS prompt and press ic /l e:\veryloud.ini...
  • Page 171: Configuring The Reader With Irl Z Commands

    Configuring the Reader The bar code labels change the reader’s current configuration, but the changes are not saved to a configuration file. Note: Quotation marks are required if parameter options conflict with the reader configuration commands. For example, to set a preamble to BV, use $+AD"BV". If you leave out the quotation marks ($+ADBV), the reader will mistake the command as setting the preamble (AD) to no characters and changing the beep volume (BV).
  • Page 172: Sending Commands From A Host Computer

    JANUS 2020 Hand-Held Computer User’s Manual Sending Commands From a Host Computer You can create reader applications that use Reader Services to accept configuration command strings from the host computer. These command strings change the reader’s current configuration, but the changes are not saved to a configuration file.
  • Page 173 Make sure you follow these conventions when you edit the INI file: • Type all configuration commands in uppercase, or else the reader cannot recognize them as commands. • Enclose the command options in quotes (BV"1") when you are editing the configuration file.
  • Page 174: Loading A Configuration File From The Dos Prompt

    JANUS 2020 Hand-Held Computer User’s Manual Loading a Configuration File From the DOS Prompt You can type a command at the DOS prompt that causes IC.EXE to configure the reader with the specified configuration file without opening the menu- driven IC.EXE interface.
  • Page 175: Loading A Configuration File Whenever You Boot

    Loading a Configuration File Whenever You Boot Each time you cold boot the reader, the reader returns to its default configuration. If you do not want the default configuration, you can add a command to AUTOEXEC.BAT that configures the reader with another configuration file every time you warm or cold boot the reader.
  • Page 176: Restoring The Reader's Default Configuration

    JANUS 2020 Hand-Held Computer User’s Manual Restoring the Reader’s Default Configuration When you configure the reader according to the instructions presented in this chapter, the parameters remain in effect until you reconfigure the parameters or cold boot the reader. You can return the reader to its default configuration, which is described in Appendix A.
  • Page 177: Recording Your Reader's Configuration

    Recording Your Reader’s Configuration These tables list all of the configuration parameters, their options, and where to find them in IC.EXE. The default setting for each parameter is identified in bold italics in these tables. You should have an accurate record of the reader’s configuration settings in case the reader is ever reset and the configuration setup is lost: •...
  • Page 178 JANUS 2020 Hand-Held Computer User’s Manual Bar Code Symbologies Table (continued) Parameter Code 49 Function Code 1 Function Code 2 Function Code 3 Code 93 Code 128 Interleaved 2 of 5 Check digits Plessey UPC/EAN Check digit EAN-8 Supplementals 5-20...
  • Page 179 Bar Code Symbologies Table (continued) Parameter UPC/EAN (continued) UPC-A/EAN-13 UPC-E Number system digit UPC-A leading zero Communications Table Parameter Communications Dock Port COM Port, Select COM Port, UART Restore Communications Protocol Configure Communications Protocol, Activate Communications Protocol, User-Defined Multi-Drop Configuring the Reader Options Disabled Enabled...
  • Page 180 JANUS 2020 Hand-Held Computer User’s Manual Communications Protocol Parameters Table Parameter Address, Multi-Drop Baud Rate Data Bits EOM Transmit EOM Receive Flow Control 5-22 Options A to Z, 0 to 5 Disabled Any ASCII character 1200 2400 4800 9600 19200...
  • Page 181 Communications Protocol Parameters Table (continued) Parameter Intercharacter Delay IRL BAK IRL End Program Block IRL EOP IRL PAK IRL PSS IRL RUN IRL SOP Parity Configuring the Reader Options 1 ms 2 ms 5 ms 10 ms 20 ms 50 ms 100 ms Disabled Any ASCII character...
  • Page 182 JANUS 2020 Hand-Held Computer User’s Manual Communications Protocol Parameters Table (continued) Parameter Records Per Block Stop Bits Timeout Delay Transmit Abort Timeout 5-24 Options Disabled Any ASCII character All records transmitted in one block 1-99 records transmitted per block Disabled...
  • Page 183 Communications Protocol Parameters Table (continued) Parameter Turnaround Delay Operations Table Parameter Automatic Shutoff Beep Duration Beep Frequency Beep Volume Command Processing Enable/Disable specific commands Configuring the Reader Options 1 ms 2 ms 5 ms 10 ms 20 ms 50 ms 100 ms Options Disabled (0)
  • Page 184 JANUS 2020 Hand-Held Computer User’s Manual Operations Table (continued) Parameter Enable/Disable specific commands (continued) Decode Security Display Backlight Timeout Display Contrast Display Mode, IRL 5-26 Options Enter Enter Accumulate mode Enter Key Code Exit Accumulate mode IRL Program Resume Laser Off...
  • Page 185 Operations Table (continued) Parameter Display Setup Video mode Scroll line Character height Key Code Look-Up Table Keypad Caps Lock Keypad Clicker Keypad Ctrl Key Functions Keypad, Numeric Postamble Preamble Scan Ahead Scanner Mode Scanner Redundancy Configuring the Reader Options 25 x 80 16 x 20 8 x 20 16 x 10...
  • Page 186 JANUS 2020 Hand-Held Computer User’s Manual Operations Table (continued) Parameter Scanner Timeout Scanner Trigger Viewport Movement Keys Viewport Movement Mode Viewport Movement Steps 5-28 Options Disabled (0) 1-60 seconds Level Edge Enabled Disabled Auto Manual 1 - 20 horizontal 10 horizontal...
  • Page 187: Networking The Reader

    Networking the Reader...
  • Page 189: How The Janus 2020 Fits Into Your Network

    The JANUS reader is a versatile hand-held computer that you can easily add to your network or distributed data collection system. For example, you can connect your JANUS 2020 directly to another reader or computer, enabling both computers to share files, data, and programs.
  • Page 190 Communications dock hardwired to CrossBar controller You can make the JANUS 2020 an end device in your local area network or distributed data collection system. The reader is often used as a downline data collection computer connected to powerful upline systems.
  • Page 191 JANUS Readers in a Radio Frequency (RF) Data Collection Network J2010 with an RF Back You can use a JR2020 as an end device in your RF network. For help, see your JANUS RF documentation. 9180 Host computer Network Controller 9181 Base 9183 Radio Unit...
  • Page 192: Working With Janus Com Ports

    JANUS 2020 Hand-Held Computer User’s Manual Working With JANUS COM Ports Communications ports, also called COM ports, are locations from which data can be passed into and out of the reader. 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 193: Examining The Com1 Optical Port Signals

    RF network through logical COM4 will not conflict with accessing the serial communications network through COM4. Note: Intermec recommends that you do not designate any COM port as COM3. For help, see “Understanding How IRQs Affect COM Ports” later in this chapter.
  • Page 194: Understanding How Irqs Affect Com Ports

    • The Intermec protocol handlers, PHIMEC and PHPCSTD, cannot share IRQs. You can load PHIMEC or PHPCSTD only on COM1. • The Intermec RF protocol handler (RFPH) uses “logical COM ports.” RFPH designates the RF port as “logical COM4” but does not use IRQ3. Instead, IRL uses the logical port numbers to direct transmits and receives.
  • Page 195: Planning The Network Connection

    Networking the Reader Planning the Network Connection In most networking and data communications situations, the JANUS reader uses a communications application, communications protocol, and protocol handler to communicate with another computer device. What is a communications application? A communications application is a software program that lets the reader communicate with another computer device.
  • Page 196: Choosing A Communications Application

    JANUS 2020 Hand-Held Computer User’s Manual Choosing a Communications Application You can use one of the three communications applications provided with your reader, you can create a JANUS PSK communications application, or you can purchase a third-party communications application: Communications Manager You can use Communications Manager to transmit and receive data files, and to request COM port and protocol status.
  • Page 197 Networking the Reader PC Standard Protocol PC Standard handles data transfer on a character-by- character basis or by either filling a receive buffer or transmitting a buffer of data. This protocol is designed to be compatible with the standard PC BIOS functions.
  • Page 198: Choosing A Protocol Handler

    JANUS 2020 Hand-Held Computer User’s Manual Choosing a Protocol Handler There are three protocol handlers: PHIMEC The Intermec protocol handler. PHIMEC lets you communicate with other Intermec devices such as concentrators. PHPCSTD The PC Standard protocol handler. PHPCSTD provides low-level...
  • Page 199: Configuring The Reader For Communications

    Configuring the Reader for Communications Prepare the reader to communicate with another device by performing these steps for every reader COM port that you want to communicate through: 1. Choose a COM port to configure. Decide which communications application, communications protocol, and protocol handler to use for that COM port.
  • Page 200: Configuring The Communications Protocols

    JANUS 2020 Hand-Held Computer User’s Manual Configuring the Communications Protocols Next, identify and configure one or more communications protocols to use on the selected COM port. To configure a communications protocol or protocols for a COM port 1. Select the communications protocol with the Communications Protocol, Configure command.
  • Page 201: Pc Standard Protocol Parameters

    PC Standard Protocol Parameters • Baud rate, parity, data bits, and stop bits Point-to-Point Protocol Parameters • Baud rate, parity, data bits, and stop bits • Flow control • Intercharacter delay, turnaround delay, and timeout delay • Transmit abort timeout Polling Mode D Protocol Parameters •...
  • Page 202: Loading And Unloading A Protocol Handler

    • Type this command at the reader’s DOS prompt: protocol_handler port where: protocol_handler port For example, to load the Intermec protocol handler on COM1, type this command at the DOS prompt: phimec 1 6-16 is the protocol handler you are loading:...
  • Page 203: Loading A Protocol Handler When You Boot The Reader

    To unload a protocol handler • Type this command at the DOS prompt: unload protocol_handler port For example, to unload the Intermec protocol handler from COM1, type this command at the DOS prompt: unload phimec 1 Loading a Protocol Handler When You Boot the Reader You may want a protocol handler always loaded in the reader’s memory.
  • Page 204 Clears the environment variables used by this batch file. Loads the Intermec protocol handler for COM1. If the Intermec protocol handler is already loaded, an error is returned and the variable is not set. Loads the PC Standard protocol handler for COM1.
  • Page 205: Loading And Unloading A Protocol Handler With An Application

    Intermec protocol handler PC standard protocol handler RF protocol handler For example, to load the Intermec protocol handler on COM1 and execute the IRL Desktop, type this command at the DOS prompt: irl -1i Or scan this bar code:...
  • Page 206: Specifying A Value For The Fifo Control Register

    • You must specify a value if you plan to run a non-Intermec communications application on COM1 that changes the reader’s COM1 UART FCR to use UART 16x550 mode, and you do not load an Intermec protocol handler into memory.
  • Page 207 Method for Calculating the Two-Digit Hexadecimal Value for the UART FIFO Control Register (FCR) 7 6 5 4 3 Networking the Reader Two-digit hex value Flag byte 2 1 0 Descriptions of each bit 0 to disable FIFO (16x450 mode) 1 to enable FIFO (16x550 mode) 0 does not reset 1 to reset receive FIFO...
  • Page 208 JANUS 2020 Hand-Held Computer User’s Manual To calculate the two-digit hex value 1. Use the illustration on the previous page as a guide for calculating the value for the FCR. In this illustration, the two-digit hex value is the value you will specify for the FCR.
  • Page 209: Connecting The Reader To Another Device

    If the reader will communicate through only one port (network or auxiliary) on the reader communications dock, you must select that port with the Communications Dock Port command. For help, see “Communications Dock Port” in Chapter 12 or the JANUS 2020 Communications Dock Quick Reference Guide. 2020U.078...
  • Page 210 JANUS 2020 Hand-Held Computer User’s Manual Optical Link Adapter Connect the optical link adapter to the optical port on the end of the reader. Then connect a device to the optical link adapter’s serial port, which is a 9-pin DTE connector. For help, see the JL2010 Optical Link Adapter Quick Reference Guide.
  • Page 211: Running Interlnk To Transfer Files

    Networking the Reader Running Interlnk to Transfer Files With Interlnk, you can easily transfer files between your reader and a host computer or another reader. You can also make all the drives on one computer appear as if they are physically located on the other, so that you have unrestricted access to the contents of all the drives.
  • Page 212 Sometimes your reader will be the client, and sometimes it will be the server, depending upon the task you are trying to accomplish. Intermec suggests that you always make the host computer the client because Interlnk requires more conventional memory than Intersvr and your host computer probably has more conventional memory available than your JANUS reader.
  • Page 213: Example Of Using Interlnk

    Example of Using Interlnk Suppose the host computer has two disk drives (A and B) and two hard drives (C and D). The JANUS 2020 has four drives: three simulated drives (C, D, and E) and one Type II PC card drive (G).
  • Page 214: Interlnk System Requirements

    JANUS 2020 Hand-Held Computer User’s Manual Now the reader’s drives appear on the host computer, as if they were physically located on the host computer. The host computer has its original drives A, B, C, and D, plus drives G, H, I, and K.
  • Page 215: Installing Interlnk On The Host Computer

    Installing Interlnk on the Host Computer You need two files to run Interlnk: INTERLNK.EXE The device driver that you load into the client’s memory. INTERSVR.EXE The program that you run on the server. You must install those files on the host computer before you can run Interlnk or Intersvr on the host.
  • Page 216: Making The Host Computer The Client

    JANUS 2020 Hand-Held Computer User’s Manual Making the Host Computer the Client Follow these instructions to run Interlnk with the host computer as the client. When the host computer is the client, you can access all the reader’s drives by typing commands on the host computer’s keyboard.
  • Page 217 3. At the reader’s DOS prompt, type this command to start Intersvr: intersvr Or scan this bar code: *INTERSVR* *INTERSVR* The Interlnk Server Status screen appears, but no information is displayed because the connection has not been made yet. 4. On the host computer, press Ctrl-Alt-Del to reboot and load Interlnk from the CONFIG.SYS file.
  • Page 218: Making The Reader The Client

    JANUS 2020 Hand-Held Computer User’s Manual Making the Reader the Client Follow these instructions to run Interlnk with the reader as the client. When the reader is the client, you can access all the host computer’s drives by typing commands on the reader’s keypad.
  • Page 219 3. Press to warm boot the reader. A command in the reader’s CONFIG.SYS file automatically loads Interlnk into the reader’s memory. Caution Do not press any keys while the reader is performing a warm boot or you may lose data. Conseil N'appuyez pas sur des touches pendant que le lecteur se réamorce, sinon vous pouvez perdre des données.
  • Page 220: Interpreting The Server's Status Screen

    JANUS 2020 Hand-Held Computer User’s Manual Interpreting the Server’s Status Screen When you start Intersvr, the server displays a status screen that contains two columns of information: Microsoft Interlnk Server version 1.00 This Computer (Server) _____________ LPT3: equals Transfer: This Computer (Server) This column lists all drives and printer ports on the server.
  • Page 221 To use the viewport when the reader is the server When the JANUS reader is the server, the reader displays only the upper left corner of Intersvr’s 25 x 80 status screen. You can use the reader’s viewport to see the whole status screen. Microsoft Interlnk Server version 1.00 Computer This computer...
  • Page 222: Redirecting Drives From The Dos Prompt

    JANUS 2020 Hand-Held Computer User’s Manual Viewport Movement Commands (continued) To Move the Viewport Right Left To the cursor To the lower right corner of the display To the upper left corner of the display Redirecting Drives From the DOS Prompt...
  • Page 223: Exiting Interlnk

    Networking the Reader interlnk g=e To cancel the redirection of client drive G, type the command: interlnk g= Note: The client cannot access a server’s drive that was redirected before Interlnk was started, such as a network drive. Exiting Interlnk You can break the connection between Interlnk and Intersvr at any time by pressing these keys on the server: •...
  • Page 224: Running Communications Manager

    JANUS 2020 Hand-Held Computer User’s Manual Running Communications Manager Communications Manager lets you transmit and receive ASCII files, and request COM port and protocol status. The files for Communications Manager are shipped on the Application companion disk 3: • CMANAGER.EXE •...
  • Page 225 When you start Communications Manager, the main menu appears. The menu bar contains three menus: Communications File Stat 2020U.071 File Select the File menu to designate which port to communicate through, and to transmit or receive ASCII files. The File menu also has a command to display the software version.
  • Page 226: Selecting Menus And Commands

    JANUS 2020 Hand-Held Computer User’s Manual Selecting Menus and Commands Press menu. Then press example, you press Communications File Press to execute the command or option. You can scan bar code labels listed in “Scanning Bar Codes to Select Menu Options”...
  • Page 227: Exiting Screens And Saving Changes

    Exiting Screens and Saving Changes When you exit a screen, you can save or discard your changes: Task To exit a screen and save the changes. To exit a screen and discard the changes. Press , or Using a Series of Screens to Configure a Parameter Sometimes the Communications Manager presents a series of screens for one parameter.
  • Page 228: Typing Commands At The Dos Prompt

    JANUS 2020 Hand-Held Computer User’s Manual Typing Commands at the DOS Prompt You can use a DOS command line instead of the menu interface to transmit and receive files. The syntax for the command is: cmgr [- reader_portph ] -p host_port -s type -f[ path \] file...
  • Page 229: Downloading Applications Across The Network

    Networking the Reader Downloading Applications Across the Network You can use binary file transfer (BFT) to download applications to JANUS readers in 900 MHz RF and CrossBar networks. BFT can perform these tasks with or without assistance from the person operating the reader: •...
  • Page 230 JANUS 2020 Hand-Held Computer User’s Manual Example 1: Updating Several JANUS Readers From a Host Computer From a single host computer, a system administrator uses BFT to download a new version of a data collection application simultaneously (using group queues) to every reader on the RF network in the warehouse while the operators are on their lunch break.
  • Page 231 Example 2: Downloading an Executable File From a Host Computer A service technician is using a JANUS reader 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. Using BFT, the technician can download the application to the reader—without walking back to the computer, connecting the reader to the host computer, and using Interlnk to transfer the application.
  • Page 232: Examining A Typical Bft Session

    JANUS 2020 Hand-Held Computer User’s Manual Examining a Typical BFT Session A typical BFT session, with the host computer acting as the client and the JANUS reader acting as the server, includes these activities: • The host computer and readers are connected with a CrossBar or 900 MHz RF network.
  • Page 233: Preparing The Reader 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 234: Differentiating Between Client And Server

    JANUS 2020 Hand-Held Computer User’s Manual Copy FTA.EXE and FTA.INI from the Application companion disk 3 to the reader’s drive C. For help adding new files to drive C, see “Adding or Editing Files on Drive C” in Chapter 3.
  • Page 235: Starting An Application When The Fta Terminates

    To make the reader the server There are two ways to make the reader the server: 1. Type this command at the reader’s DOS prompt to start the FTA: 2. Type this command at the FTA prompt to make the reader the server: server 3.
  • Page 236: Using Fta Commands On The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Using FTA Commands on the Reader When the reader is the client, you can use these FTA commands: CHECKHOST CLOSE EXIT HELP Typing FTA Commands on the Reader You can use the FTA commands on the reader by: •...
  • Page 237: Learning The Syntax Of Fta Commands

    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 238 JANUS 2020 Hand-Held Computer User’s Manual FTA Command Descriptions and Syntax (continued) Command Description OPEN Establishes a connection with the host computer. Copies a file from the reader to the host computer. RUPGRADE Upgrades the reader’s drive C from the host. Stands for “remote upgrade.”...
  • Page 239: Editing The Fta Initialization File

    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 Application companion disk 3: Parameter in FTA.INI...
  • Page 241: Working With Irl

    Working With IRL...
  • Page 243: Learning About Irl

    Working With IRL This chapter introduces Intermec’s Interactive Reader Language (IRL) and explains how to use the IRL Desktop, specify the path for IRL files, interrupt and resume IRL programs, run IRL programs with limited conventional memory, and use the IRL reader commands covered in Chapter 11.
  • Page 244: Using The Irl Desktop

    JANUS 2020 Hand-Held Computer User’s Manual Using the IRL Desktop The IRL operating environment on the reader is called the IRL Desktop. The IRL Desktop is a menu-driven application that helps you run, download, transmit, and receive IRL programs. This section covers these tasks: •...
  • Page 245: Closing The Irl Desktop

    RF protocol handler filename is the name of the IRL program to run. For example, to load the Intermec protocol handler on COM1 and open the IRL Desktop, type this command at the DOS prompt: irl -1i Or scan this bar code:...
  • Page 246: Exploring The Irl Desktop User Interface

    JANUS 2020 Hand-Held Computer User’s Manual Exploring the IRL Desktop User Interface When you start the IRL Desktop, the main menu appears. In the menu bar, there are two menus, File and About. The contents of the File menu appear automatically.
  • Page 247: Selecting Menus And Commands

    The About menu contains these commands: Statistics Displays information about the amount of memory and disk space available, and lists the path for data files and programs. Version Displays the version of IRL running on the reader. Ports Displays the communications protocol configured for each port.
  • Page 248: Exiting A Screen

    JANUS 2020 Hand-Held Computer User’s Manual Exiting a Screen When you exit a screen, you can save or discard your changes. Task To exit a screen and save the changes. To exit a screen and discard the changes. Usually, you can press...
  • Page 249: Running An Irl Program

    Running an IRL Program You can start an IRL program using any of the methods described next. Note: You cannot execute IRL programs over an Interlnk connection. • At the DOS prompt, type this command to start the IRL Desktop and immediately start running an IRL program: irl [ filename ] where filename is the name of the IRL program to run.
  • Page 250: Exiting An Irl Program

    JANUS 2020 Hand-Held Computer User’s Manual Exiting an IRL Program You can exit an IRL program using any of the methods described next. Note: If you started the IRL program by typing a command at the DOS prompt, you will return to the DOS prompt when you exit the IRL program. Otherwise, if you started an IRL program from inside the IRL Desktop, you will return to the IRL Desktop when you exit the IRL program.
  • Page 251: Transmitting Irl Files

    You can also use PC-IRL, Collect, DCM, DFM, or Interscan to download IRL programs. For help, see the product’s manual. Transmitting IRL Files You can transmit an IRL program or data file using any of these methods when the IRL Desktop is open: •...
  • Page 252: Clearing Irl Data Files

    JANUS 2020 Hand-Held Computer User’s Manual Clearing IRL Data Files You can delete one or all of the IRL data files with default filenames: {IRL-0}.IRD, and {IRL-A}.IRD to {IRL-Z}.IRD. Use any of these methods when the IRL Desktop is open.
  • Page 253: Specifying The Path For Programs And Data Files

    Specifying the Path for Programs and Data Files The directory that is current when you open the IRL Desktop becomes the path for your IRL programs and data files. However, when the current drive is C or D, the first writable drive on the reader becomes the path. If you do not want to use the current directory or first writable drive as the path, you can specify a path for programs and data files.
  • Page 254: Setting The Path With An Environment Variable

    JANUS 2020 Hand-Held Computer User’s Manual Setting the Path With an Environment Variable You can use the IM_IRLPROG and IM_IRLDATA environment variables to set the paths for programs and data files. You can include the environment variables in your AUTOEXEC.BAT file or type them at the DOS prompt.
  • Page 255: Including A Data File Path In The Open Command

    Including a Data File Path in the OPEN Command You can specify the path for a data file in an IRL program by declaring the path in the OPEN command for files A through Z. For example: OD"e:\sales\accounts\orders.ird"(10,15) This command creates File D, which is stored as ORDERS.IRD in the E:\SALES\ACCOUNTS directory.
  • Page 256 JANUS 2020 Hand-Held Computer User’s Manual The second Change Directory screen appears. Change Directory Path: Disks 4. Press 5. Press the directory for the path. If the drive does not contain directories, (none) appears under the Directories heading, as shown in the second Change Directory screen.
  • Page 257: Resuming Irl Programs

    Resuming IRL Programs You can exit an IRL program, perform other functions (such as execute DOS commands, run other IRL programs, or put the reader in Suspend mode), and then resume the IRL program exactly where you left off. Exiting a Program So You Can Resume It Later You can resume an IRL program if you exit it using one of these methods: •...
  • Page 258: Resuming A Program From The Dos Prompt

    JANUS 2020 Hand-Held Computer User’s Manual Resuming a Program From the DOS Prompt To resume an IRL program from the DOS prompt, use this command: irl [-r X ] [ filename ] where: filename Resuming a Program From the IRL Desktop Choose the Resume command from the File menu and select a program to resume.
  • Page 259: Freeing Enough Memory To Run An Irl Program

    Freeing Enough Memory to Run an IRL Program If you see the message “Insufficient memory” when you try to run an IRL program from the IRL Desktop, you do not have enough conventional memory available to run the program and the IRL Desktop. You may be able to free enough conventional memory to run the program by following the suggestions in “Making More Memory Available on the Reader”...
  • Page 260: Irl Reader Commands

    JANUS 2020 Hand-Held Computer User’s Manual IRL Reader Commands You can use these reader commands only from the IRL Desktop: • IRL File, Clear • IRL File, Receive • IRL File, Transmit • IRL Program, Download • IRL Program, Exit •...
  • Page 261: Preparing The Reader For International Use

    Preparing the Reader for International Use...
  • Page 263: Configuring The Reader For A Language

    This chapter describes how to configure the reader to operate in French, German, Italian, or Spanish. The chapter also explains how to use an international keypad. Configuring the Reader for a Language You can configure your JANUS reader to operate in any language that is supported by DOS National Language Support (NLS).
  • Page 264 JANUS 2020 Hand-Held Computer User’s Manual 3. At the DOS prompt on the host computer, type this command: source :install [ country ] [- port ] where: source country port Here are two examples: • If companion disk 1 is in drive A, the reader is connected to the host computer’s COM1, and you want the reader to operate in French, type...
  • Page 265: Choosing A Method To Configure A Language

    “Using the LOADLANG Batch File” C_FILES\COMMON Note: If you are using a JANUS 2020 with 2.4 GHz RF, you must configure the reader for a language before you install 2.4 GHz support. Using the LOADADD Batch File With the NLS Option...
  • Page 266: Using The Loadnew Batch File

    JANUS 2020 Hand-Held Computer User’s Manual 4. Make sure your current directory is the one where you installed the Auto-Loader batch files, or make sure that directory is listed in the path statement of your host computer’s AUTOEXEC.BAT file. 5. Type this command on the host computer: loadadd nls 6.
  • Page 267 Preparing the Reader for International Use You can also copy files from the companion disks that are shipped with the reader. 5. The command you type in Step 7 will copy the default startup files from C_FILES\COMMON to drive C, overwriting the startup files on your reader.
  • Page 268: Using The Loadlang Batch File

    JANUS 2020 Hand-Held Computer User’s Manual Using the LOADLANG Batch File The LOADLANG batch file adds NLS language support to the three files in the C_FILES\COMMON directory to the reader’s drive C. LOADNEW next copies the three files to the reader’s drive C. You cannot specify any additional files for drive C.
  • Page 269: Using An International Keypad

    Using an International Keypad You may use one of four international keypads with your JANUS reader: French, German, Italian, and Spanish. Each international keypad is an alphanumeric keypad with 52 keys. You use special keys on the reader’s keypad and press key combinations to access all 102 keys that are available on a PC keyboard.
  • Page 270: Typing The Characters On And Above The Alphabetic Keys

    JANUS 2020 Hand-Held Computer User’s Manual Typing the Characters On and Above the Alphabetic Keys There are four types of characters and symbols printed on and above the alphabetic keys on an international keypad. Example from the French keypad Third character 2020U.052...
  • Page 271: Typing The Characters On And Above The Numeric Keys

    Preparing the Reader for International Use Typing the Characters On and Above the Numeric Keys There are four types of characters and symbols printed on and above the numeric keys on an international keypad. Example from the French keypad Third character Second character...
  • Page 272: Typing Diacritical Or Accent Marks

    JANUS 2020 Hand-Held Computer User’s Manual To practice using an international keypad, type these characters • To type a left parenthesis on a French keypad, press • To type the number 5 on a French keypad, press • To type an asterisk (*) on a French keypad, press •...
  • Page 273: Capitalizing All Characters

    Preparing the Reader for International Use Capitalizing All Characters To type all alphabetic characters as uppercase letters, you can press every letter you type, or you can enable the Caps Lock feature. To enable Caps Lock Press To disable Caps Lock Press Note: For many DOS NLS languages, you may press active.
  • Page 274: Using Dos Code Pages

    JANUS 2020 Hand-Held Computer User’s Manual With the number pad enabled, you press between Num Lock on and off. To disable the number pad Press Using DOS Code Pages All international keypads are translated using an installed DOS code page.
  • Page 275: Using The French Keypad

    Using the French Keypad Use this illustration and example keypad chart to enter any character on the French keypad. £ ¤ > § < ù Ctrl è Ç — – – entr é & " verr num inser suppr espace à...
  • Page 276: Using The German Keypad

    JANUS 2020 Hand-Held Computer User’s Manual Using the German Keypad Use this illustration and example keypad chart to enter any character on the German keypad. Ü Ö ß ü ö > — Ä < – ä Ctrl pos 1 bild –...
  • Page 277: Using The Italian Keypad

    Using the Italian Keypad Use this illustration and example keypad chart to enter any character on the Italian keypad. Ç é è ò Ì § > — < – à ù Maius Ctrl – & fine invio " £ bloc num canc space invio...
  • Page 278: Using The Spanish Keypad

    JANUS 2020 Hand-Held Computer User’s Manual Using the Spanish Keypad Use this illustration and example keypad chart to enter any character on the Spanish keypad. ¿ ª Ñ ¡ º ñ Ç > — ç < – Bloq mayús Ctrl inicio re pág...
  • Page 279: Booting And Resetting The Reader

    Booting and Resetting the Reader...
  • Page 281: Booting The Janus Reader

    This chapter describes how to boot and reset the reader, set a password for advanced reader commands, put the reader in Storage mode, dump the contents of conventional memory to a host computer, and load the reader’s flash memory. Booting the JANUS Reader The bootstrap process for the JANUS reader is similar to the bootstrap process for a PC.
  • Page 282: Cold Booting The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Cold Booting the Reader You may cold boot the reader to clear conventional memory, break out of an application locked in an infinite loop, or recover from an error condition. A cold boot invokes the BIOS boot sequence, which verifies that the 256K flash system image is not corrupt, clears all memory, and performs a POST to ensure that the hardware and peripherals are operational.
  • Page 283: Executing Or Skipping The Startup Files

    Executing or Skipping the Startup Files You can control whether AUTOEXEC.BAT and CONFIG.SYS are executed during warm and cold boots by choosing an option at the DOS setup screen. You may use this feature if changes you made to AUTOEXEC.BAT or CONFIG.SYS cause the reader to lock up during the boot process.
  • Page 284: Resetting The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Resetting the Reader Resetting the reader can involve forcing the reader to turn off, or stopping applications and clearing the reader’s conventional memory. Note: Turning off the reader by pressing memory. When you turn the reader back on, it resumes operating just as it was before you put it in Suspend mode.
  • Page 285 To break out of an application 1. Press to turn off the reader. If you must force the reader to turn off, see the previous section. 2. Press 3. Press to set the application break bit in the reader. 4. Press to turn on the reader.
  • Page 286: Displaying The Boot Loader Menu

    JANUS 2020 Hand-Held Computer User’s Manual Displaying 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 the reader cannot resume. From the Boot Loader menu, you can perform advanced reader commands, as described later in this section.
  • Page 287 Booting and Resetting the Reader The Boot Loader menu lists seven commands and displays status messages or checksum messages at the bottom of the screen. The commands are: Reboot This command lets you cold boot the reader. A cold boot clears conventional memory and destroys all buffered data.
  • Page 288: Limiting Access To Advanced Reader Commands

    Only users who correctly type the password can display the Boot Loader menu and exit from Storage mode. If you lose or forget the password, call your Intermec service representative. To set the password 1. Display the Boot Loader menu: a.
  • Page 289 4. Type the new password and press Your password can contain up to seven characters. 5. Type the new password again for verification and press If you type the password incorrectly, you receive an error message and you need to repeat Steps 4 and 5. 6.
  • Page 290: Using Storage Mode To Preserve The Backup Battery

    JANUS 2020 Hand-Held Computer User’s Manual Using Storage Mode to Preserve the Backup Battery If you are not going to use the reader for 1 week or more, you must put it in Storage mode to preserve the life of the lithium backup battery. While the reader is in Storage mode, the NiCad battery pack must be removed;...
  • Page 291 To exit Storage mode 1. Install the reader’s NiCad battery pack. For help, see “Installing the Battery Pack” in Chapter 2. 2. Press to turn on the reader. 3. Type the password if the reader prompts you to do so. The Boot Loader menu appears.
  • Page 292: Dumping The Reader's 640K Conventional Memory

    JANUS 2020 Hand-Held Computer User’s Manual Dumping the Reader’s 640K Conventional Memory If you cannot resume the reader, you may need to cold boot the reader or load flash memory to resolve the error condition. However, all data in conventional memory will be lost when you perform either of these tasks.
  • Page 293 5. A record counter on the reader display counts the data as it is transmitted to the host computer. The record counter stops updating when the reader is finished downloading the data. 6. Choose your next step. You can cold boot the reader by choosing the Reboot command and pressing If you dumped the 640K because the Boot Loader menu displayed the “Bad BIOS Checksum”...
  • Page 294: Loading Flash Memory

    JANUS 2020 Hand-Held Computer User’s Manual Loading Flash Memory You can download all of the reader’s flash memory from a host computer if the Boot Loader menu displays the “Bad BIOS Checksum” error, if flash memory is corrupted, or if you need to upgrade the reader’s software.
  • Page 295 6. If the Boot Loader menu does not appear, follow these steps to display it: a. Press to turn off the reader. b. Press c. Press d. Press to turn on the reader. e. Type the password if the reader prompts you to do so. If you fail to enter the correct password after three attempts, the reader resumes normal operation.
  • Page 296 JANUS 2020 Hand-Held Computer User’s Manual The upgrade program begins executing. It takes a little over 10 minutes to update or upgrade all of the reader’s flash memory. 11. Press any key to skip the online instructions about checking connections to the reader and putting the reader in Load mode.
  • Page 297 Troubleshooting...
  • Page 299: How To Use This Chapter

    If you send the reader in for service, it is your responsibility to save the reader applications, data, and configuration. Intermec is responsible only for ensuring that the keypad and other hardware features match when replacing your unit.
  • Page 300: Powering Up Or Booting The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Powering Up or Booting the Reader This table lists problems that may occur when you turn on, turn off, or boot the reader. Problem When you press to turn on the reader, nothing happens or the reader immediately turns itself off.
  • Page 301 RAM physique sont supprimés. Contact your Intermec service representative. When the reader boots, the CPU starts all power cycles and turns all icons (except for Battery) on and off. The icons turn off very quickly as the reader passes a series of bootstrap code checks.
  • Page 302: Operating The Reader

    JANUS 2020 Hand-Held Computer User’s Manual Operating the Reader This table lists problems that may occur when you operate the reader. For example, if you have problems entering or scanning data, some solutions are listed in the table. Problem You cannot remember the password to access the Boot Loader menu.
  • Page 303 Operating the Reader (continued) Problem You cannot tell if the numeric keypad is enabled or disabled. You scan a reader command, such as Backlight On, and nothing happens. When you run an application, the reader scrolls at line 25 and uses Automatic Viewport Movement mode regardless of the way you configured these parameters.
  • Page 304 JANUS 2020 Hand-Held Computer User’s Manual Operating the Reader (continued) Problem The user application is not receiving the bar code input properly. The Battery icon appears at the top of the reader display. 10-8 Solution Reader Services may have been unloaded. The reader cannot decode bar code labels unless Reader Services are loaded.
  • Page 305 Keep a charged NiCad battery pack installed in the reader. You can also attach an external power supply. Save all your data and back up all the files that are on drive E. Contact your Intermec service representative to replace the lithium backup battery. Press to turn off the reader.
  • Page 306 JANUS 2020 Hand-Held Computer User’s Manual Operating the Reader (continued) Problem The reader appears to be locked up or is beeping every 10 seconds. When you press to turn off the reader, it does not turn off. All the files on drive E have been erased.
  • Page 307 Operating the Reader (continued) Problem The reader displays the Boot Loader menu. You need to cold boot the reader and you want to save the contents of drive E, the physical RAM drive. Solution The reader displays the Boot Loader menu in response to several error conditions: You turned off the reader (by pressing •...
  • Page 308: Saving The Contents Of The Ram Drive

    JANUS 2020 Hand-Held Computer User’s Manual Saving the Contents of the RAM Drive When you cold boot the reader, the contents of drive E, the physical RAM drive, are normally destroyed. You may be able to save the contents of the RAM drive by using this procedure.
  • Page 309: Networking Or Communicating With The Reader

    Networking or Communicating With the Reader This table lists problems that may occur when the reader is communicating with another device. Note: If you have problems with your RF network, see your JANUS RF documentation. Problem Communications problems occur only when you connect the optical link adapter to a reader and no external power source is attached.
  • Page 310 JANUS 2020 Hand-Held Computer User’s Manual Networking the Reader (continued) Problem The communications application appears to stop executing or locks up. You may experience problems with your RF network, such as: • The RF option is not listed in the Com menu of IC.EXE.
  • Page 311: Running Irl Programs

    Running IRL Programs When an IRL error occurs, the reader beeps and displays an error message. Press to clear the message and continue. The types of error messages are: Receive error This error occurs when the reader is receiving a message or protocol characters from the host.
  • Page 312 JANUS 2020 Hand-Held Computer User’s Manual Running IRL Programs (continued) Problem When you try to start the IRL Desktop, the reader displays an error message indicating that there is not enough memory available to run the Configuration Manager. The reader is locked up in an IRL program.
  • Page 313: Using Pc Cards

    Using PC Cards This table lists problems that may occur when you use PC cards in the JANUS reader. For help, see Chapter 4, “Using PC Cards in the Reader.” Problem You are trying to access the reader’s PC card drive and you see the message, “Invalid media type reading drive X.
  • Page 314 Note: Intermec recommends using flash cards that store 1MB or more of data. If a flash card has been formatted before, you must erase the card before you can format it.
  • Page 315 Using PC Cards (continued) Problem After you load your Novell network software, you use a network PC card and run an application that does not work properly after making a system call. Solution Your Novell network software may have modified the COMSPEC environment variable to add a drive specifier to the path.
  • Page 316: Using Dos Commands And Applications

    Solution A <DLE> or Ctrl-P was entered into the reader. There may be a conflict because <DLE> is both the Intermec command override command and the DOS printer redirection command. Press to turn off console echo to the printer and then press to abort.
  • Page 317 Using DOS Commands and Applications (continued) Problem The reader locks up just after the DOS boot banner message appears when you finish updating drive C with Auto-Loader. A DOS command does not work. You cannot access a drive while using Interlnk.
  • Page 318 JANUS reader. Intermec modified the INTERLNK.EXE and INTERSVR.EXE utilities to work with the JANUS reader. The Intermec version of these utilities is provided on the reader’s Drive D and on the MS-DOS Programs Companion Disk 2. Use the INTERLNK.EXE and INTERSVR.EXE utilities provided with your reader to transfer and copy files.
  • Page 319: Using Mkimage And Putimage

    Using MkImage and PutImage This table lists problems that may occur when you use MkImage to create a new image file for drive C or use PutImage to load the image file onto drive C. Problem Error, incorrect number of parameters 2020U.201 Error, invalid path...
  • Page 320 JANUS 2020 Hand-Held Computer User’s Manual Using MkImage and PutImage (continued) Problem Error, not enough free conventional memory to create disk image 2020U.043 Error, not enough free disk memory to create output file 2020U.045 Error, could not open image file 2020U.047...
  • Page 321 Using MkImage and PutImage (continued) Problem Error, EMM Manager is installed, reboot without EMM Support before using PutImage 2020U.055 Error, unable to turn on flash programming voltage 2020U.057 Error, cannot program flash due to low battery 2020U.061 When you start PutImage, one of these messages appears: •...
  • Page 322: Scanning Bar Code Labels

    JANUS 2020 Hand-Held Computer User’s Manual Scanning Bar Code Labels If you cannot scan bar codes with the reader, locate your problem in the list and follow the instructions: You cannot see a red light when aiming at a wall. You may be too far from the wall.
  • Page 323 • Scan the bar code again, but vary the scanning angle and distance. 20 Angle • Verify that the command IF EXIST D:\RDG.BAT CALL D:\RDG.BAT is executed from the AUTOEXEC.BAT file. If the command is not executed, the reader cannot decode bar code labels. •...
  • Page 324: Problems With The Nicad Battery Pack

    JANUS 2020 Hand-Held Computer User’s Manual Problems With the NiCad Battery Pack Follow these guidelines to avoid problems with the NiCad battery pack and the reader: • Always turn the reader off BEFORE you remove the NiCad battery pack. • Periodically clean the NiCad battery pack contacts to maintain good contact with the reader.
  • Page 325 Problems With the NiCad Battery Pack (continued) The next table lists problems you may have with the NiCad battery pack while operating the reader. Problem When you press to turn on the reader, nothing happens or the reader immediately turns itself off. The Battery icon appears at the top of the reader display.
  • Page 326 Keep a charged NiCad battery pack installed in the reader. You can also attach an external power supply. Save all your data and back up all the files that are on drive E. Contact your Intermec service representative to replace the lithium backup battery.
  • Page 327: If Your Applications Refer To Specific Drive Letters

    If Your Applications Refer to Specific Drive Letters In JANUS software version 2.10, some drive letters were changed. If you are using an application that refers to a specific drive letter on a JANUS reader with software version 2.10 or later, you may see messages like “File Not Found”...
  • Page 328 JANUS 2020 Hand-Held Computer User’s Manual When using the Substitute command on the reader, you can: • add the Substitute command to the AUTOEXEC.BAT file so that the drive letter assignments are changed each time the reader is booted. • execute the Substitute command at the DOS prompt to temporarily change the drive letter assignments.
  • Page 329: Upgrading Flash Cards For Janus 2.1 Software

    To remove the substitution • Use the /d switch to delete a virtual drive. For example: subst g: /d Upgrading Flash Cards for JANUS 2.1 Software A flash PC card must be formatted to match the version of the JANUS software installed on your reader.
  • Page 331: Reader Command Reference

    Reader Command Reference...
  • Page 333: Using Reader Commands

    Reader Command Reference This chapter is an alphabetical listing of the reader commands that you can use while operating the reader. Reader commands, such as Backlight On, allow you to perform a task on the reader. Using Reader Commands A reader command causes the reader to perform a task. For example, you can turn the backlight on to easily view the reader’s display when you are working in a dimly lit environment.
  • Page 334: Backlight On And Off

    JANUS 2020 Hand-Held Computer User’s Manual Backlight On and Off Purpose: Turns the backlight on to easily view the reader display in dimly lit environments. From Host: Not supported Keypad: 1. Press 2. Press 3. Press Z"%.1" IRL Command: Scan: Backlight On *%.1*...
  • Page 335: Backspace

    Backspace Purpose: Deletes the last character from the current data record. If there is no data in the buffer, the reader sounds three low beeps. From Host: Not supported Keypad: IRL Command: Not supported Scan: Backspace *-+* *-+* Change Configuration Purpose: This command must precede any configuration command parameter.
  • Page 336: Clear

    JANUS 2020 Hand-Held Computer User’s Manual Clear Purpose: Deletes the entire data record you are accumulating. From Host: Not supported Keypad: Not supported IRL Command: Not supported Scan: Clear *--* *- -* Command Override Purpose: Causes the character that follows it to be treated as data. Command override allows you to use control characters in preambles, postambles, data strings, and configuration command strings.
  • Page 337: Enter

    The JANUS 2020 reader uses Ctrl-P as the Command Override command; however, the DOS printer redirection command (Ctrl-P) is also supported on the reader. This dual purpose may cause some conflicts. If you have Reader Services loaded and scan the bar code label <DLE>, the first scan is interpreted as a reader command.
  • Page 338: Enter And Exit Accumulate Mode

    JANUS 2020 Hand-Held Computer User’s Manual Enter and Exit Accumulate Mode Accumulate mode is used to accumulate all scanned data in the reader’s data buffer. When you exit Accumulate mode, the accumulated data is “entered” as a data record. The buffer is cleared by one of these commands: •...
  • Page 339: Irl File, Clear

    IRL File, Clear Purpose: Deletes one or all of the IRL data files that have default filenames: {IRL-0}.IRD, and {IRL-A}.IRD through {IRL-Z}.IRD. For help, see “Clearing IRL Data Files” in Chapter 7. Note: You can use this command only from the IRL Desktop. From Host: .$filename where filename is 0 or any character from A to Z.
  • Page 340: Irl File, Receive

    JANUS 2020 Hand-Held Computer User’s Manual IRL File, Receive Purpose: Accepts a file from the host and saves it under the specified filename. If the filename is not included, the reader displays the Receive screen, which lets you select a COM port and filename. For help, see “Receiving IRL Files” in Chapter 7.
  • Page 341: Irl Program, Download

    IRL Program, Download Purpose: Downloads the program you specify from the host computer to the reader. For help, see “Downloading an IRL Program” in Chapter 7. The command renames the program to {IRL-1}.IRL and copies it to the directory specified by the IM_IRLPROG path in your AUTOEXEC.BAT file. If the program path is on a nonwritable drive, the program is copied to the data path.
  • Page 342: Irl Program, Resume

    JANUS 2020 Hand-Held Computer User’s Manual IRL Program, Resume Purpose: Starts running the program named in the {LATEST}.RSM file exactly where the program left off when it was halted or exited. For help, see “Resuming IRL Programs” in Chapter 7.
  • Page 343: Laser On And Off

    You use the Scanner Timeout command or the Laser Off command to turn off the scanner. Note: Intermec does not recommend that you use a Laser On or Off command with the Scanner Trigger command set to edge triggering. Purpose: The Laser On command is the same as pulling the scanner trigger.
  • Page 344: Prepare For Reboot

    JANUS 2020 Hand-Held Computer User’s Manual Prepare for Reboot Purpose: Causes the PSK library to notify the BFT-ready PSK application that the host wants to reboot the system and establish a binary file transfer (BFT) session. The PSK application accepts the Prepare for Reboot command and sends a Ready for Reboot message to the host.
  • Page 345: Viewport Movement

    Viewport Movement You can display one section of a PC-size screen on the reader’s smaller display. You will only see 16 lines and 20 characters of data at one time. However, you can use the reader’s display as a viewport to move around and see the entire screen.
  • Page 346: Viewport Up

    JANUS 2020 Hand-Held Computer User’s Manual Viewport Up Purpose: Moves the viewport up one step in the virtual display, except when it is already at the top line or row. You can set the number of lines the viewport moves up or down in a single step. For help, see “Viewport Movement Steps”...
  • Page 347: Viewport Right

    Viewport Right Purpose: Moves the viewport one step to the right in the virtual display, except when it is already at the last column. You can set the number of columns the viewport moves left or right in a single step. For help, see “Viewport Movement Steps” in Chapter 12.
  • Page 348: Viewport Home

    JANUS 2020 Hand-Held Computer User’s Manual Viewport Home Purpose: Moves the viewport to the upper left corner (home position) of the virtual display. From Host: Not supported Keypad: IRL Command: Not supported Scan: Viewport Home *..%/* *..%/* Viewport Page Down Purpose: Moves the viewport down one page in the virtual display.
  • Page 349: Viewport Page Up

    Viewport Page Up Purpose: Moves the viewport up one page in the virtual display. A page is 16 lines by 20 characters—the reader’s display size. From Host: Not supported Keypad: IRL Command: Not supported Scan: Viewport Page Up *..%+* *..%+* Viewport to Cursor Purpose: Moves the viewport to the cursor’s position.
  • Page 350: Cursor To Viewport

    JANUS 2020 Hand-Held Computer User’s Manual Cursor to Viewport Purpose: Moves the cursor to the viewport. If there is no cursor position available in the viewport, the reader will sound an error beep. This command does not work on applications that have different definitions for cursor movement.
  • Page 351: Configuration Command Reference

    Configuration Command Reference...
  • Page 353: Using Configuration Commands

    Configuration Command Reference This chapter is an alphabetical list of all the configuration commands supported on the reader. Using Configuration Commands A configuration command changes the way the reader operates. For example, you can change the Beep Volume and make the reader beep very loud in a noisy environment.
  • Page 354: Configuration Commands Listed By Category

    JANUS 2020 Hand-Held Computer User’s Manual Configuration Commands Listed by Category This chapter lists the configuration commands in alphabetical order. Use this next list to find the configuration commands you may need to set for bar code symbologies, communications, and operations.
  • Page 355 Configuration Command Reference Configuration Commands Listed by Category (continued) Operations Automatic Shutoff, 12-9 Beep Duration, 12-12 Beep Frequency, 12-13 Beep Volume, 12-15 Command Processing, 12-29 Decode Security, 12-44 Display Backlight Timeout, 12-44 Display Contrast, 12-46 Display Mode, IRL, 12-47 Display Setup, 12-48 Key Code Look-Up Table, 12-67 Keypad Caps Lock, 12-68 Keypad Clicker, 12-69...
  • Page 356: Entering Variable Data In A Configuration Command

    JANUS 2020 Hand-Held Computer User’s Manual Entering Variable Data in a Configuration Command You can enter variable data for many of the configuration commands. For example, you can set the End of File (EOF) character to any ASCII character. You need to follow these general instructions to enter variable data.
  • Page 357: Address, Multi-Drop

    Address, Multi-Drop Purpose: Defines the address of the communications port when you are using the Multi-Drop communications protocol. Each multi-drop address has unique POL and SEL characters that are automatically set when you configure the address. For help, see “POL and SEL Combinations for Multi-Drop Protocol” in Appendix C.
  • Page 358: Aff (Affirmative Acknowledge)

    JANUS 2020 Hand-Held Computer User’s Manual AFF (Affirmative Acknowledge) Purpose: Enables or disables the handshake event that is an affirmative acknowledge to a message. You must enable both AFF and NEG to have a valid configuration. Note: You must select the communications port and protocol before you set the parameters to define that protocol.
  • Page 359: Automatic Shutoff

    Automatic Shutoff Purpose: Defines the maximum length of time the reader remains on when there is no activity. When you do not use the reader for the length of time set for this command, the reader automatically shuts off and goes into Suspend mode. The reader also goes into a suspend state when you press When you press where it left off and all reader memory is saved.
  • Page 360: Baud Rate

    JANUS 2020 Hand-Held Computer User’s Manual Automatic Shutoff (continued) 3. Scan this bar code: Timeout in Minutes 4. Scan this bar code: Exit Accumulate Mode *-/* *-/* Baud Rate Sets the baud rate for the selected communications port on the reader. The...
  • Page 361 Syntax: IAdata Acceptable values for data are: 110 baud 300 baud 600 baud 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud 38400 baud One of these bar codes: Scan: 110 Baud *$+IA0* *$+IA0* 600 Baud *$+IA2* *$+IA2* 2400 Baud *$+IA4* *$+IA4* 9600 Baud...
  • Page 362: Beep Duration

    JANUS 2020 Hand-Held Computer User’s Manual Beep Duration Purpose: Defines the low and high beep duration of the default reader beeps. There are two types of beeps: • Low beep • High beep 50 ms for both the low and high beep...
  • Page 363: Beep Frequency

    4. Scan this bar code: Exit Accumulate Mode *-/* *-/* Beep Frequency Purpose: Defines the individual frequencies of the default reader beeps. There are two types of beeps: • Low beep • High beep Default: 1000 Hz for the low beep 2000 Hz for the high beep Syntax: BFdata...
  • Page 364 JANUS 2020 Hand-Held Computer User’s Manual Beep Frequency (continued) 3. Scan one of these bar codes to set the frequency for the low or high beep: Low Beep 4. Scan this bar code: Exit Accumulate Mode *-/* *-/* 12-14 High Beep...
  • Page 365: Beep Volume

    Beep Volume Purpose: Adjusts the volume of the reader’s audio signals. For a list of all the beep sounds and audio signals, see “Understanding the Reader’s Audio Signals” in Chapter 2. Set the beep volume according to operator preference and work environment.
  • Page 366: Codabar

    JANUS 2020 Hand-Held Computer User’s Manual Codabar Purpose: Enables or disables decoding of Codabar symbology. Codabar is a self-checking, discrete symbology that has these 16 characters in its set: 0 to 9, dollar sign ($), colon (:), slash (/), period (.), plus (+), and minus (-). Codabar is commonly used in libraries, blood banks, and air-parcel express applications.
  • Page 367: Code 11

    Concatenated, Discard Start/Stop *$+CD30* *$+CD30* Concatenated, DC1-DC4 Start/Stop *$+CD32* *$+CD32* Code 11 Enables or disables decoding of Code 11 symbology. Code 11 is a very high Purpose: density, discrete numeric bar code. It is most extensively used in labeling telecommunications components and equipment. Default: Enabled with two check digits Syntax:...
  • Page 368: Code 16K

    JANUS 2020 Hand-Held Computer User’s Manual Code 16K Purpose: Enables or 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 to label unit-dose packaging for the healthcare industry.
  • Page 369: Code 2 Of

    Code 2 of 5 Purpose: Enables or 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. You can only enable Code 2 of 5 if the Interleaved 2 of 5 (I 2 of 5) code is disabled.
  • Page 370 JANUS 2020 Hand-Held Computer User’s Manual Code 2 of 5 (continued) 2. Scan a two-digit numeric value to set the label length (01-32) from these bar codes. 3. Scan this bar code: Exit Accumulate Mode *-/* *-/* 12-20...
  • Page 371: Code 39

    Code 39 Purpose: Enables or disables decoding of Code 39 symbology. Code 39 is discrete, variable length, and self-checking. The character set is uppercase A to Z, 0 to 9, dollar sign ($), period (.), slash (/), percent (%), space ( ), plus (+), and minus (-).
  • Page 372 JANUS 2020 Hand-Held Computer User’s Manual Code 39 (continued) In the Full ASCII Table in Appendix C, /D represents $ and /E represents %. If you configure the reader for Code 39 full ASCII, the reader decodes the data as $%a because there are three valid full ASCII character pairs to represent the data.
  • Page 373 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. Scan: To disable Code 39: Disable Code 39 *$+CB0* *$+CB0*...
  • Page 374 JANUS 2020 Hand-Held Computer User’s Manual Code 39 (continued) 3. Scan one of these bar codes to set the second digit: Discard Check Digit 4. Scan one of these bar codes to set the third digit: Code 39 Non-Full ASCII Code 39 Mixed-Full ASCII 5.
  • Page 375: Code 49

    Code 49 Purpose: Enables or disables decoding of Code 49 symbology. Code 49 is a multirow symbology for high data density. The last character in each row is used for row checking and the last two characters of the symbol are used for overall checking.
  • Page 376 JANUS 2020 Hand-Held Computer User’s Manual Code 49 (continued) Disable Function Code 3 *$+CM* *$+CM* To set one of the function codes to a character string: 1. Scan one of these bar codes: Enter Accumulate Mode / Set Function Code 1...
  • Page 377: Code 93

    Code 93 Purpose: Enables or disables decoding of Code 93 symbology. Code 93 is a variable length, continuous symbology that uses four element widths. It complements Code 39. Default: Enabled Syntax: CFdata Acceptable values for data are: Disabled Enabled Scan: One of these bar codes: Disable Code 93 *$+CF0*...
  • Page 378: Code 128

    JANUS 2020 Hand-Held Computer User’s Manual Code 128 Purpose: Enables or disables decoding of Code 128 symbology. Code 128 is 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.
  • Page 379: Command Processing

    Command Processing Purpose: Command processing allows you to disable or enable reader commands. For example, you can disable the Backlight command. There are two ways to enable or disable reader commands: • Use the Command Processing configuration command described here. •...
  • Page 380 JANUS 2020 Hand-Held Computer User’s Manual Command Processing (continued) To disable or enable specific reader commands, perform these steps: 1. Scan this bar code: Enter Accumulate Mode / Command Processing *+/$+DC* *+/$+DC* 2. Scan the bar code to disable or enable one reader command.
  • Page 381 IRL File, Transmit *%%* *%%* IRL Program, Exit IRL Program, Resume *$.* *$.* Laser Off */%* */%* Viewport Down *%+* *%+* Viewport Left *%-* *%-* Viewport End *..%.* *..%.* Viewport Page Down *..%-* *..%-* Viewport to Cursor */-* */-* Configuration Command Reference IRL Program, Download *$O* *<SI>*...
  • Page 382 JANUS 2020 Hand-Held Computer User’s Manual Command Processing (continued) Alternate Key Code Entry *..* *..* Prepare for Reboot *..+%* *..+%* Set Clock */+* */+* Note: To disable or enable Command Override or the Enter key, see the next section, “Disabling or Enabling Command Override and Enter.”...
  • Page 383: Disabling Or Enabling Command Override And Enter

    Disabling or Enabling Command Override and Enter Purpose: You can use the Command Processing configuration command to disable or enable two additional reader commands: Command Override and Enter. You can also use IC.EXE to disable or enable these two commands. For help, see Chapter 5, “Configuring the Reader.”...
  • Page 384: Defining The Reader Commands

    JANUS 2020 Hand-Held Computer User’s Manual Defining the Reader Commands Chapter 11, “Reader Command Reference,” describes all the reader commands that you can enable or disable with Command Processing, except Alternate Key Code Entry and Multiple-Read Labels. These two reader commands are described next.
  • Page 385: Communications Dock Port

    Communications Dock Port Purpose: Sets the SELPORT signal on the reader’s COM1, which selects the port on the communications dock through which the reader will communicate. When SELPORT is set to 0, the reader communicates through the dock’s network port. When SELPORT is set to 1, the reader communicates through the dock’s auxiliary port.
  • Page 386: Communications Port, Select Com Port

    UART FIFO control register, and connect the device. For help, see “Configuring the Reader for Communications” in Chapter 6. Note: Intermec recommends that you do not designate any JANUS port as COM3. Because COM1 and COM3 share an Interrupt Request (IRQ), you cannot use COM1 if you use COM3.
  • Page 387: Communications Port, Uart Restore

    Communications Port, UART Restore Purpose: Defines the hex value used to restore the COM1 UART FIFO control register when you suspend and resume the reader while a communications application is running. To learn if you must set this value and to calculate which value to enter for this parameter, see “Specifying a Value for the FIFO Control Register”...
  • Page 388: Communications Protocol

    JANUS 2020 Hand-Held Computer User’s Manual Communications Protocol Protocol determines how the reader communicates with the host through the DTE interface of the selected communications port. You can configure a different communications protocol for each communications port. Even if you use the same communications protocol, you must configure each communications port separately.
  • Page 389 NEG. You use the following characters with IRL and Communications Manager. These parameters are not directly supported by the Intermec protocol handler. • EOF, EOR, and records per block • IRL parameters: BAK, End, EOP, PAK, PSS, Run, and SOP If you want to configure the reader for User-Defined Multi-Drop protocol, select User-Defined protocol.
  • Page 390: User-Defined

    JANUS 2020 Hand-Held Computer User’s Manual Communications Protocol, Configure (continued) Point-to-Point Default: PSdata Syntax: Acceptable values for data are: User-Defined Point-to-Point Polling Mode D Multi-Drop PC Standard Scan: One of these bar codes: User-Defined *$+PS0* *$+PS0* Polling Mode D *$+PS2*...
  • Page 391: Activate

    Activate Purpose: Activates the communications protocol and the communications port you selected. Each port can only have one active protocol at a time. Note: The reader cannot use the active protocol to communicate until you load the corresponding protocol handler. For help, see “Configuring the Reader for Communications”...
  • Page 392: Multi-Drop, User-Defined

    JANUS 2020 Hand-Held Computer User’s Manual Multi-Drop, User-Defined Purpose: Multi-Drop, User-Defined is an option of User-Defined protocol. You must set the POL and SEL characters to define a unique device address. For help, see “POL and SEL Combinations for Multi-Drop Protocol” in Appendix C.
  • Page 393: Data Bits

    Data Bits Purpose: Sets the number of data bits the reader uses when communicating with another device (i.e., host computer). Note: You must select the communications port and protocol before you set the parameters to define that protocol. For help, see “Communications Protocol, Configure”...
  • Page 394: Decode Security

    JANUS 2020 Hand-Held Computer User’s Manual Decode Security Purpose: Defines the security level to use when decoding bar codes. When you select a lower decode security level, the reader can decode bar codes with poorer print quality. Note: Only use the low parameter as a temporary solution until you can improve the bar code label print quality.
  • Page 395 Syntax: DFdata Acceptable values for data are: Disabled 01- 60 Timeout in seconds Scan: To disable the backlight timeout, scan this bar code: Disable Backlight Timeout *$+DF00* *$+DF00* To set the backlight timeout: 1. Scan this bar code: Enter Accumulate Mode / Set Backlight Timeout *+/$+DF* *+/$+DF* 2.
  • Page 396: Display Contrast

    JANUS 2020 Hand-Held Computer User’s Manual Display Contrast Purpose: Defines the contrast (light or dark) of the characters against the reader display. Default: 3 (maximum contrast) Syntax: DJdata Acceptable values for data are 0 (light) to 7 (dark). Scan: One of these bar codes:...
  • Page 397: Display Mode, Irl

    Display Mode, IRL Purpose: Determines how IRL displays and handles data. The reader 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. When you run an IRL program, the CR LF is actually executed before the next IRL prompt.
  • Page 398: Display Setup

    For help, see “How to Use the Reader’s Display” in Chapter 2. Note: If you are working at the DOS prompt, Intermec recommends that you set the display size to 25 x 80 or you may see inconsistent display results.
  • Page 399 Configuration Command Reference Scan: One of these bar codes to set the display options: Note: When you scan a label that changes the Video mode, the screen goes blank. To activate the screen, begin entering data or press if you are at the DOS prompt. 25 x 80, Video Mode 2, Scroll at Line 25, Normal Character Height *$+DS0200* *$+DS0200*...
  • Page 400 JANUS 2020 Hand-Held Computer User’s Manual Display Setup (continued) 25 x 40, Video Mode 0, Scroll at Line 25, Normal Character Height *$+DS0000* *$+DS0000* 25 x 40, Video Mode 0, Scroll at Line 25, Double Character Height *$+DS0001* *$+DS0001* 25 x 40, Video Mode 0, Scroll at Line 16, Normal Character Height...
  • Page 401 Configuration Command Reference 8 x 20 (lines by characters) *$+DS2* *$+DS2* 16 x 10 (lines by characters) *$+DS3* *$+DS3* 8 x 10 (lines by characters) *$+DS4* *$+DS4* 12-51...
  • Page 402: Eof (End Of File)

    JANUS 2020 Hand-Held Computer User’s Manual EOF (End of File) Purpose: Defines the end of file character for the communications port when transmitting a file from the reader. Note: You must select the communications port and protocol before you set the parameters to define that protocol.
  • Page 403: Eom (End Of Message)

    EOM (End of Message) Purpose: Attaches an EOM to the end of a data block to indicate the end of data transmission to and from a reader. 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 404 JANUS 2020 Hand-Held Computer User’s Manual EOM (continued) 2. Scan one or two bar codes for data from the “Full ASCII Bar Code Chart” in Appendix C. 3. Scan this bar code: Exit Accumulate Mode *-/* *-/* 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 405: Eor (End Of Record)

    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 you set the parameters to define that protocol. For help, see “Communications Protocol, Configure”...
  • Page 406: Flow Control

    JANUS 2020 Hand-Held Computer User’s Manual Flow Control Purpose: Regulates the data transmission through the communications port. The reader is a DTE device. Clear To Send/Request To Send (CTS/RTS) is a hardware signal flow control. The reader sets RTS high when it is ready to transmit. The reader checks CTS when it tries to transmit data.
  • Page 407: Intercharacter Delay

    Intercharacter Delay Purpose: Defines the amount of time the reader 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 the reader is communicating with a controller through a modem using full-duplex operation.
  • Page 408: Interleaved 2 Of 5

    JANUS 2020 Hand-Held Computer User’s Manual Interleaved 2 of 5 Purpose: Enables or disables decoding of Interleaved 2 of 5 (I 2 of 5) symbology. I 2 of 5 is a high-density, self-checking, continuous numeric symbology. It is mainly used in inventory distribution and the automobile industry.
  • Page 409 Enable Interleaved 2 of 5, Case Code *$+CA98* *$+CA98* To set Interleaved 2 of 5 to a fixed length: 1. Scan this bar code: Enter Accumulate Mode / Set Fixed Length *+/$+CA* *+/$+CA* 2. Scan a numeric value for data from these bar codes. (Use even numbers 2-32 only) 3.
  • Page 410: Irl Bak (Bad Program Acknowledge)

    JANUS 2020 Hand-Held Computer User’s Manual IRL BAK (Bad Program Acknowledge) Purpose: The reader sends a BAK to indicate that it cannot successfully download an IRL program. Note: You must select the communications port and protocol before you set the parameters to define that protocol.
  • Page 411: Irl End Program Block

    IRL End Program Block Purpose: Indicates the last block of an IRL program when you download a program to the reader. Note: You must select the communications port and protocol before you set the parameters to define that protocol. For help, see “Communications Protocol, Configure”...
  • Page 412: Irl Eop (End Of Program)

    JANUS 2020 Hand-Held Computer User’s Manual IRL EOP (End of Program) Purpose: An EOP indicates the end of an IRL program block when you download a program to the reader. Note: You must select the communications port and protocol before you set the parameters to define that protocol.
  • Page 413: Irl Pak (Program Acknowledge)

    IRL PAK (Program Acknowledge) Purpose: The reader sends this character to the host computer to acknowledge an IRL program that it has received. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure”...
  • Page 414: Irl Pss (Program Statement Separator)

    JANUS 2020 Hand-Held Computer User’s Manual IRL PSS (Program Statement Separator) Purpose: Separates individual IRL program statements from each other. Note: Do not define PSS as the same character used for EOM. You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 415: Irl Run

    IRL Run Purpose: Designates the end of an IRL program download and causes the reader to execute the program. The Run command takes the place of the last EOP character in the downloaded program. Note: You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 416: Irl Sop (Start Of Program)

    JANUS 2020 Hand-Held Computer User’s Manual 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 you set the parameters that define the protocol. For help, see “Communications Protocol, Configure”...
  • Page 417: Key Code Look-Up Table

    Key Code Look-Up Table Purpose: You can remap up to 20 scanned characters to a keystroke equivalent. Default: 102-key PC keyboard (no modifications) Syntax: WMdata where data can be any ASCII character. Scan: To reset the look-up table to the default setting, scan this bar code: Clear Key Code Look-Up Table *$+WN* *$+WN*...
  • Page 418: Keypad Caps Lock

    JANUS 2020 Hand-Held Computer User’s Manual Key Code Look Up Table (continued) Example: You want to redefine the uppercase letter A to the [ (left square bracket). In the Full ASCII Table, the hex value for [ is 5B. To redefine A, enter this command: $+WM"A1A5B"...
  • Page 419: Keypad Clicker

    Keypad Clicker Purpose: Enables or disables the keypad clicks. The reader sounds a click each time you press a key or decode a two-dimensional symbology. Default: Enabled Syntax: KCdata Acceptable values for data are: Disable keypad clicker Enable keypad clicker Scan: One of these bar codes: Disable Keypad Clicker...
  • Page 420: Keypad Ctrl Key Functions

    JANUS 2020 Hand-Held Computer User’s Manual Keypad Ctrl Key Functions Purpose: Defines the functionality of the Control ( Default: All Ctrl key functions enabled Syntax: KBdata Acceptable values for data are: Enable Ctrl key Prohibit Ctrl-Alt-Del sequence (warm reboot) Prohibit Ctrl key combinations...
  • Page 421: Keypad, Numeric

    Keypad, Numeric Purpose: Defines the ability to enable the numeric keypad from the reader keypad as described in Chapter 2, “Learning How to Use the Reader.” You can set the reader to simulate the numeric keypad on a 102-key PC keyboard. Press to enable the reader’s number pad.
  • Page 422: Lrc

    JANUS 2020 Hand-Held Computer User’s Manual Purpose: The Longitudinal Redundancy Check character is an error-checking character that you can append to transmitted and received blocks of data. Note: You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 423 Acceptable values for data are: First digit: Second digit: Scan: One of these bar codes: Disable MSI *$+CN00* *$+CN00* MSI Without Check Digits *$+CN10* *$+CN10* MSI With 1 Modulus 10 Check Digit, Discard Check Digit *$+CN20* *$+CN20* MSI With 1 Modulus 10 Check Digit, Transmit Check Digit *$+CN21* *$+CN21* MSI With 2 Modulus 10 Check Digits, Discard Check Digits...
  • Page 424: Neg (Negative Acknowledge)

    JANUS 2020 Hand-Held Computer User’s Manual NEG (Negative Acknowledge) Purpose: Indicates a negative acknowledgment to a transmitted message. You must enable both NEG and AFF to have a valid configuration. Note: You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 425: Parity

    Parity Purpose: Sets the parity of the selected communications port. The reader uses parity for error checking in data transmissions. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure”...
  • Page 426: Plessey

    JANUS 2020 Hand-Held Computer User’s Manual Plessey Purpose: Enables or 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.
  • Page 427: Pol

    Purpose: Solicits or requests data from a polled device. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure” earlier in this chapter. Default: Disabled Syntax: HBdata where data can be any ASCII character.
  • Page 428: Postamble

    JANUS 2020 Hand-Held Computer User’s Manual Postamble Purpose: Sets the postamble that is appended to any data you scan with the reader. Common postambles include cursor controls such as tabs or carriage return line feeds. Note: A postamble is not added to scanned data when you run IRL programs.
  • Page 429: Preamble

    Example: You want to set the postamble to the letters “BV,” which also represents the Beep Volume configuration command. Enter the postamble by scanning this bar code: Set Postamble to BV *$+AE/BBV/B* $+AE"BV" If you omit the quotation marks, the reader interprets the command as two commands: AE to set the postamble to no characters, and BV to change the beep volume.
  • Page 430: Records Per Block

    JANUS 2020 Hand-Held Computer User’s Manual Preamble (continued) 3. Scan this bar code: Exit Accumulate Mode *-/* *-/* Example: You want to set the preamble to the letters “BV,” which also represents the Beep Volume configuration command. Enter the preamble by scanning this bar...
  • Page 431 Scan: To have all records transmitted in one block, scan this bar code: All Records = 1 Block *$+FC0* *$+FC0* To set the records per block: 1. Scan this bar code: Enter Accumulate Mode / Set Number of Records Per Block *+/$+FC* *+/$+FC* 2.
  • Page 432: Req (Request For Acknowledge)

    JANUS 2020 Hand-Held Computer User’s Manual REQ (Request for Acknowledge) Purpose: Enables or disables a request for a repeat handshake event. If you enable REQ, you must also enable AFF and NEG to have a valid configuration. Note: You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 433: Res (Reset)

    RES (Reset) Purpose: Enables or disables a reset event. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure” earlier in this chapter. Default: Disabled Syntax: PCdata where data can be any ASCII character.
  • Page 434: Scan Ahead

    JANUS 2020 Hand-Held Computer User’s Manual Scan Ahead Purpose: Enables or disables scan ahead. If you enable this parameter, you can scan a number of labels that are held in a stack until the reader can process the data. If you disable this parameter, the reader processes each label you scan before you can scan the next label.
  • Page 435: Scanner Mode

    Scanner Mode Purpose: Defines how the scanner operates when the trigger is pulled. There are two types of modes: • One-Shot mode requires you to pull the trigger each time you want to scan a bar code. Once you scan a bar code, the scanner turns off. •...
  • Page 436: Scanner Redundancy

    JANUS 2020 Hand-Held Computer User’s Manual Scanner Redundancy Purpose: Defines the number of scans (voting) the scanner takes of the same label that must decode correctly for a good read of the label. Voting allows the reader to decode the same bar code multiple times during a single-trigger event, and to compare the decoded information a specific number of times before signaling a good read.
  • Page 437: Scanner Timeout

    Scanner Timeout Purpose: Defines the maximum length of time the scanner stays on following each trigger pull. Default: Disabled (no timeout) Syntax: SAdata Acceptable values for data are: Disabled 1-60 Shutoff time in seconds Scan: 1. Scan this bar code: Enter Accumulate Mode / Change Scanner Timeout *+/$+SA* *+/$+SA*...
  • Page 438: Scanner Trigger

    JANUS 2020 Hand-Held Computer User’s Manual Scanner Trigger Purpose: Scanner trigger allows you to set level triggering or edge triggering. • With level triggering, you pull the trigger and the laser turns on and stays on until you release the trigger.
  • Page 439: Sel (Select)

    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 you set the parameters that define the protocol. For help, see “Communications Protocol, Configure”...
  • Page 440: Som (Start Of Message)

    JANUS 2020 Hand-Held Computer User’s Manual 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 you set the parameters that define the protocol.
  • Page 441: Stop Bits

    Stop Bits Purpose: Sets the number of stop bits on the communications port. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure” earlier in this chapter. Default: 1 stop bit Syntax:...
  • Page 442: Timeout Delay

    JANUS 2020 Hand-Held Computer User’s Manual Timeout Delay Purpose: Defines the length of time the reader waits between characters when receiving a message. When the timeout expires, an I/O error occurs. Note: You must select the communications port and protocol before you set the parameters that define the protocol.
  • Page 443 Timeout Delay, 2 sec *$+IE3* *$+IE3* Timeout Delay, 20 sec *$+IE5* *$+IE5* Timeout Delay, 60 sec *$+IE7* *$+IE7* Configuration Command Reference Timeout Delay, 10 sec *$+IE4* *$+IE4* Timeout Delay, 40 sec *$+IE6* *$+IE6* 12-93...
  • Page 444: Transmit Abort Timeout

    JANUS 2020 Hand-Held Computer User’s Manual Transmit Abort Timeout Purpose: Defines the length of time the reader waits to receive a message if one of these conditions is true: • CTS is continuously false for the timeout period. • XOFF condition does not change within the timeout period.
  • Page 445 3. Scan this bar code: Exit Accumulate Mode *-/* *-/* Configuration Command Reference 12-95...
  • Page 446: Turnaround Delay

    JANUS 2020 Hand-Held Computer User’s Manual Turnaround Delay Purpose: Defines the length of time the reader waits to respond after receiving data from the host computer. Note: You must select the communications port and protocol before you set the parameters that define the protocol. For help, see “Communications Protocol, Configure”...
  • Page 447: Upc/Ean

    UPC/EAN Purpose: Enables or disables the decoding of Universal Product Code (UPC)/European Article Numbering (EAN) symbology. UPC/EAN are fixed length, numeric, continuous symbologies that use four element widths. A reader that is configured to decode EAN bar codes can decode UPC, but the reverse is not true.
  • Page 448 JANUS 2020 Hand-Held Computer User’s Manual UPC/EAN (continued) Scan: To disable UPC/EAN, scan this bar code: Disable UPC/EAN *$+CE000000* *$+CE000000* To enable UPC/EAN: 1. Scan this bar code: Enter Accumulate Mode / Enable UPC/EAN *+/$+CE* *+/$+CE* 2. Scan one of these bar codes to set the first digit:...
  • Page 449 6. (Optional) Scan one of these bar codes to set the fifth digit: Discard Check Digit 7. (Optional) Scan one of these bar codes to set the sixth digit: Discard Number System Digit Note: If you discard the number system digit, one leading digit is discarded from UPC-A, UPC-E, and EAN-8, and two leading digits are discarded from EAN-13.
  • Page 450: Viewport Movement Keys

    JANUS 2020 Hand-Held Computer User’s Manual Viewport Movement Keys Purpose: Allows you to use the compound function and arrow keys to move the viewport around the virtual display. You must set the Display Setup command to 25 x 80 to use the reader’s viewport. For help, see “Display Setup” earlier in this chapter.
  • Page 451: Viewport Movement Steps

    Syntax: DZdata Acceptable values for data are: Enable Manual Viewport Movement mode Enable Automatic Viewport Movement mode Scan: One of these bar codes: Enable Manual Viewport Movement Mode *$+DZ0* *$+DZ0* Enable Automatic Viewport Movement Mode *$+DZ1* *$+DZ1* Viewport Movement Steps Defines the number of horizontal and vertical steps the viewport moves when Purpose: you enter a viewport up, down, right, or left command.
  • Page 452 JANUS 2020 Hand-Held Computer User’s Manual Viewport Movement Steps (continued) 2. Scan a one- or two-digit numeric value for data from these bar codes: 3. Scan one of these bar codes to set the horizontal or vertical step: Horizontal Step 4.
  • Page 453: Reader Specifications

    Reader Specifications...
  • Page 455: Physical And Environmental Specifications

    This appendix lists the reader’s physical and environmental specifications, and describes the types of memory available on the reader. It also lists the reader’s default configuration and provides a configuration command reference list in alphabetical order by command syntax. Physical and Environmental Specifications You can use the tables in this section to find technical information about these features and options: •...
  • Page 456 JANUS 2020 Hand-Held Computer User’s Manual Temperature Specifications You need to operate and store the reader within the temperature ranges listed in this table. Type of Operation Charging the battery pack Operating the reader Storing the reader: With the battery pack installed...
  • Page 457 Data Communications • Infrared serial communications port interface • RS-232C, RS-422, RS-485 • Protocols: Multi-Drop, PC Standard, Polling Mode D, User-Defined Cables for Data Communications Use these cables with the JL2010 Optical Link Adapter to connect the reader to a host computer or other device. Cable PC Connector 3-wire, null modem...
  • Page 458 JANUS 2020 Hand-Held Computer User’s Manual Symbologies • Codabar • Code 11 • Code 16K • Code 2 of 5 • Code 39 • Code 49 Laser Scanners and Optical Parameters Visible laser diode (670 nm) Bar Code Specification 7.5 mil code 15.0 mil code...
  • Page 459 Default Configuration The next table shows the reader’s default configuration. You can use the Interactive Configuration application (IC.EXE) program to set the reader to the default configuration. For help, see “Restoring the Reader’s Default Configuration” in Chapter 5. Bar Code Symbologies Parameter Codabar Code 11...
  • Page 460 JANUS 2020 Hand-Held Computer User’s Manual Communications (continued) Parameter Communications Protocol Configure Activate User-Defined Multi-Drop Data Bits EOF (End of File) EOM (End of Message) EOR (End of Record) Flow Control Intercharacter Delay IRL BAK (Bad Program Acknowledge) IRL End Program Block...
  • Page 461 Operations Parameter Automatic Shutoff Beep Duration Beep Frequency Beep Volume Command Processing Decode Security Display Backlight Timeout Display Contrast Display Mode, IRL Display Setup Key Code Look-Up Table Keypad Caps Lock Keypad Clicker Keypad Ctrl Key Functions Keypad, Numeric Postamble Preamble Scan Ahead Scanner Mode...
  • Page 462 JANUS 2020 Hand-Held Computer User’s Manual 900 MHz RF Communications Parameter Acknowledgment 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 (RF Network...
  • Page 463: Configuration Commands By Syntax

    Configuration Commands by Syntax The next table lists all of the configuration commands that are available on the J2020 and JR2020 readers. It lists the configuration commands in alphabetic order by syntax. Note: For help on the RF configuration commands, see the JANUS 900 MHz Radio Frequency Quick Reference Guide (Part No.
  • Page 464: Configuration Commands By Syntax

    JANUS 2020 Hand-Held Computer User’s Manual Configuration Commands by Syntax (continued) Syntax Command Display Setup DSdata DVdata Viewport Movement Keys DYdata Viewport Movement Steps Viewport Movement Mode DZdata EZdata Automatic Shutoff EOF (End of File) FAdata FBdata EOR (End of Record)
  • Page 465 Configuration Commands by Syntax (continued) Syntax Command Communications Protocol, Activate PAdata RES (Reset) PCdata REQ (Request for Acknowledge) PDdata SOM (Start of Message) PEdata PFdata EOM (End of Message) PGdata AFF (Affirmative Acknowledge) PHdata NEG (Negative Acknowledge) PIdata Transmit EOM (End of Message) Only Receive EOM (End of Message) Only PJdata Communications Protocol, User-Defined Multi-Drop...
  • Page 466 JANUS 2020 Hand-Held Computer User’s Manual Configuration Commands by Syntax (continued) Syntax Command IRL Run XCdata XDdata IRL End Program Block XEdata IRL PSS (Program Statement Separator) IRL PAK (Program Acknowledge) ZAdata ZBdata IRL BAK (Bad Program Acknowledge) A-14 For Help, See Page...
  • Page 467: Types Of Memory Used In The Reader

    Types of Memory Used in the Reader The JANUS reader 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. One major difference is that the reader uses memory to simulate disk drives.
  • Page 468: Conventional Memory (0 Through 640K

    (HMA) and another 64K is used as extended memory, leaving a maximum of 256K available to store files. If you are not using a PC card, Intermec recommends that you use the RAM drive for data files that are stored frequently.
  • Page 469: Extended Memory

    Note: The HMA is used by Reader Services. If HIMEM.SYS is not loaded or if HMA is being used by another driver, Reader Services is not loaded and the JANUS 2020 does not function as a bar code reader.
  • Page 470: User Flash Memory

    JANUS 2020 Hand-Held Computer User’s Manual User Flash Memory User flash memory contains the 512K ROM drive C. It is mapped to 800000H. The reader’s drive C is similar to the hard drive C on your PC and contains the startup files, CONFIG.SYS and AUTOEXEC.BAT.
  • Page 471: Reader Keypad Charts

    Reader Keypad Charts...
  • Page 473: Using The Reader Keypad Charts

    Using the Reader Keypad Charts These charts list the keystroke sequences for entering all 102 PC characters or keys on the JANUS 2020’s alphanumeric (English version) and large numeric keypad. English (U.S.) Alphanumeric Keypad Use this keypad chart to enter any character or function on the alphanumeric keypad (English version).
  • Page 474 JANUS 2020 Hand-Held Computer User’s Manual English (U.S.) Alphanumeric Keypad To Enter Press the Key(s) resume/suspend enter a to z A to Z 0 to 9 space . (period) backspace escape compound function right ctrl left ctrl right alt left alt...
  • Page 475 English (U.S.) Alphanumeric Keypad (continued) To Enter Press the Key(s) ! (exclamation point) & * (asterisk) insert delete Note: You can use the number pad is disabled. For help, see “Using the Number Pad” in Chapter 2. To Enter enter page down - (dash) * (asterisk)
  • Page 476 JANUS 2020 Hand-Held Computer User’s Manual English (U.S.) Alphanumeric Keypad (continued) To Use the Number Pad Enable the number pad Turn Num Lock on and off Disable the number pad With Num Lock Turned On To Enter 0 to 9 space .
  • Page 477 English (U.S.) Alphanumeric Keypad (continued) To Use Control Mode 1. Enter Control mode 2. Adjust the display 3. Exit Control mode To Adjust the Display Make the display contrast darker Make the display contrast lighter Turn the display backlight on or off Change the scroll line to line 8 Change the scroll line to line 16 Change the scroll line to line 25...
  • Page 478: Large Numeric Keypad

    JANUS 2020 Hand-Held Computer User’s Manual Large Numeric Keypad Use this keypad chart to enter any character or function on the large numeric keypad (English version). For help, see “Using the Large Numeric Keypad” in Chapter 2. space Suspend/Resume key...
  • Page 479 Large Numeric Keypad To Enter Press the Key(s) resume/suspend enter 0 to 9 space . (period) a to g A to G To Enter backtab right ctrl left ctrl right alt left alt right shift left shift caps lock compound function backspace escape cursor up...
  • Page 480 JANUS 2020 Hand-Held Computer User’s Manual Large Numeric Keypad (continued) To Enter Press the Key(s) cursor down cursor left cursor right viewport up viewport down viewport left viewport right viewport end viewport home viewport page up viewport page down viewport to cursor...
  • Page 481 Large Numeric Keypad (continued) To Enter Press the Key(s) Note: You can use the number pad is disabled. For help, see “Using the Number Pad” in Chapter 2. To Use the Number Pad Enable the number pad Turn Num Lock on and off Disable the number pad With Num Lock Turned On To Enter...
  • Page 482 JANUS 2020 Hand-Held Computer User’s Manual Large Numeric Keypad (continued) To Use Control Mode 1. Enter Control mode 2. Adjust the display 3. Exit Control mode To Adjust the Display Make the display contrast darker Make the display contrast lighter...
  • Page 483: Configuration And Full Ascii Charts

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

    It also contains a full ASCII chart and charts of Code 39 bar code labels that you can scan with the JANUS 2020 reader. Entering ASCII Control Characters You may need to enter ASCII control characters to configure these parameters in IC.EXE or the Communications Manager screens:...
  • Page 486 JANUS 2020 Hand-Held Computer User’s Manual 3. Type the characters you identified in Step 1. Here are two examples: • You find Carriage Return (CR) Line Feed (LF) in the Entering ASCII Control Characters for Preambles and Postambles table. The CR is \r and the LF is \n.
  • Page 487 Entering ASCII Control Characters for Protocol Characters ASCII Control Character Key Sequence Note: IRL does not use these key sequences for the ASCII control characters FS, GS, RS, US, and NUL. The Interactive Configuration application (IC.EXE) and Communications Manager do use them. Configuration and Full ASCII Charts ASCII Control Character...
  • Page 488: Configuration Options For User-Defined Protocol

    JANUS 2020 Hand-Held Computer User’s Manual Configuration Options for User-Defined Protocol User-Defined protocol supports 24 different configurations. The six key parameters that determine the User-Defined configuration are POL, SEL, RES, REQ, AFF, and NEG. The next table lists all the valid combinations for these six User-Defined protocol parameters.
  • Page 489: Pol And Sel Combinations For Multi-Drop Protocol

    POL and SEL Combinations for Multi-Drop Protocol To configure User-Defined Multi-Drop protocol, you use POL and SEL character combinations. You must assign the POL and SEL protocol characters in a predetermined combination. The following table lists the device address and the corresponding POL and SEL combinations. When you configure Multi-Drop protocol, you select the device address and then the reader automatically sets the predefined POL and SEL combination listed for that address.
  • Page 490: Key Codes

    JANUS 2020 Hand-Held Computer User’s Manual Key Codes Use the key codes to redefine scanned characters to a keystroke equivalent. Find each key’s four-digit hexadecimal value in the Key Code table. You can use the key code in an application or to change the reader’s key code look-up table.
  • Page 491 Key Code Table (continued) Normal — Pause 3F00 4400 — Print Screen 1E61 3062 2E63 2064 1265 2166 2267 2960 2368 — 0C2D – 1769 0D3D 246A 1A5B 256B 1B5D Configuration and Full ASCII Charts Shift Control — 0000 — 5800 6200 6C00...
  • Page 492 JANUS 2020 Hand-Held Computer User’s Manual Key Code Table (continued) C-10 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 1655...
  • Page 493 Key Code Table (continued) Normal 2C7A — (right) Ctrl — (left) Ctrl — (right) — (left) — (right) Shift — (left) Shift — Caps Lock & 0837 47E0 Home 4700 Home 0938 4E2B 4800 0A39 49E0 PgUp 4900 PgUp 0E08 (backspace) 011B 0534...
  • Page 494 JANUS 2020 Hand-Held Computer User’s Manual Key Code Table (continued) (left arrow) C-12 Normal Shift 4A2D 4A2D – 4B00 4B34 0635 0625 372A 372A 4C00 4C35 0736 075E E02F E02F 4D00 4D36 4BE0 4BE0 48E0 48E0 0231 0221 4FE0 4FE0...
  • Page 495 Key Code Table (continued) Normal 50E0 4DE0 3920 Space 0F09 0B30 52E0 5200 5300 1C0D Enter — Lock Note: You use a numeric keypad to enter these key code values by pressing the Alt key plus a three-digit number from 0-255. You must enable the number (with number lock turned on) pad on the reader to enter these hexadecimal key codes.
  • Page 496: Full Ascii Table

    JANUS 2020 Hand-Held Computer User’s Manual Full ASCII Table This table lists the ASCII characters and their binary, hexadecimal, and Code 39 equivalents. Full ASCII Table Binary 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100...
  • Page 497 Full ASCII Table (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 01100000 01100001 01100010 01100011 Configuration and Full ASCII Charts Char...
  • Page 498 JANUS 2020 Hand-Held Computer User’s Manual Full ASCII Control Characters Table Control Character Definition Acknowledgment Bell Backspace Cancel Carriage Return Device Control 1 (XON) Device Control 2 Device Control 3 (XOFF) Device Control Delete Data Link Escape End of Medium...
  • Page 499: Full Ascii Bar Code Chart

    Full ASCII Bar Code Chart The charts in this section list the Code 39 bar code label for each ASCII character. To use these bar code labels, you must configure the JANUS reader to use Code 39 in Full ASCII mode. For help, see “Code 39” in Chapter 12. Control Characters *$F* *$F*...
  • Page 500: Symbols And Punctuation Marks

    JANUS 2020 Hand-Held Computer User’s Manual Control Characters (continued) *$J* *$J* *%D* *%D* *%A* *%A* *$V* *$V* Symbols and Punctuation Marks ! (exclamation point) */A* */A* */D* */D* ' (apostrophe) */G* */G* * (asterisk) */J* */J* C-18 *$U* *$U* *$O*...
  • Page 501 */O* */O* , (comma) */L* */L* *%J* *%J* *%V* *%V* ~ (tilde) *%S* *%S* *%L* *%L* *%P* *%P* Configuration and Full ASCII Charts *%H* *%H* : (colon) */Z* */Z* < *%G* *%G* *%K* *%K* *%N* *%N* ` (left single quote) *%W* *%W* *%R*...
  • Page 502: Numbers

    JANUS 2020 Hand-Held Computer User’s Manual Numbers Uppercase Letters C-20...
  • Page 503: Lowercase Letters

    Lowercase Letters *+A* *+A* *+D* *+D* *+G* *+G* Configuration and Full ASCII Charts *+B* *+B* *+E* *+E* *+H* *+H* *+C* *+C* *+F* *+F* *+I* *+I* C-21...
  • Page 504 JANUS 2020 Hand-Held Computer User’s Manual Lowercase Letters (continued) *+J* *+J* *+M* *+M* *+P* *+P* *+S* *+S* *+V* *+V* *+Y* *+Y* C-22 *+K* *+K* *+N* *+N* *+Q* *+Q* *+T* *+T* *+W* *+W* *+Z* *+Z* *+L* *+L* *+O* *+O* *+R* *+R*...
  • Page 505: Scanning Bar Codes To Select Menu Options

    Scanning Bar Codes to Select Menu Options You can scan the next bar code labels to select options and move around in these menu applications: • Interactive Configuration application (IC.EXE) • Communications Manager • IRL Desktop The bar codes in this section use the four-digit hexadecimal key code value for each key.
  • Page 506: Creating Your Own Key Code Bar Code Labels

    JANUS 2020 Hand-Held Computer User’s Manual Scanning Bar Codes to Select Menu Options (continued) *..0F09* *..0F09* Backspace *..0E08* *..0E08* Creating Your Own Key Code Bar Code Labels You can use each key’s four-digit hexadecimal value to: • Insert the value into the keypad buffer to use in IC.EXE, Communications Manager, or IRL Desktop.
  • Page 507: Software Utility Reference

    Software Utility Reference...
  • Page 509: Interlnk

    This appendix describes Interlnk, INTERLNK.EXE, INTERSVR.EXE, POWER.EXE, and the Auto-Loader batch files. Interlnk With Interlnk, you can easily transfer files between your reader and a host computer or another reader. You can also make all the drives on one computer appear as if they are physically located on the other, so that you have unrestricted access to the contents of all the drives.
  • Page 510: Interlnk.exe

    JANUS 2020 Hand-Held Computer User’s Manual 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 511 /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 reader.
  • Page 512 JANUS 2020 Hand-Held Computer User’s Manual 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 513: Intersvr

    Intersvr Interlnk is loaded on the device designated as the client. The device running Intersvr is called the server. The server responds to commands typed on the client. When you run Intersvr in conjunction with Interlnk, it provides serial file transfer capability through redirected drives, and printing through redirected printer ports.
  • Page 514 JANUS 2020 Hand-Held Computer User’s Manual 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 515: Power.exe

    POWER.EXE is embedded in the software and is set by default to adv:min. The JANUS 2020 has its own power management for maximum efficiency. POWER.EXE gives you an estimate of the amount of NiCad power is left in the reader’s battery pack.
  • Page 516: Auto-Loader Batch Files

    JANUS 2020 Hand-Held Computer User’s Manual 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 reader: •...
  • Page 517: Moving The Batch Files

    Software Utility Reference For more help, see these chapters: Chapter 3, “Learning About the Software” Describes how to install Auto-Loader, explains why you must use special utilities to change drive C, and includes instructions for executing the commonly used batch files. Chapter 8, “Preparing the Reader for International Use”...
  • Page 518: Using Load_Usa

    JANUS 2020 Hand-Held Computer User’s Manual 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.
  • Page 519 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: loadadd nls DOS NLS Support? Description • Creates an image file that contains the three startup files in C_FILES\COMMON and all files currently on drive C.
  • Page 520: Using Loadimg

    JANUS 2020 Hand-Held Computer User’s Manual Using LOADIMG LOADIMG loads the image file that you specify on the command line onto the reader’s 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.
  • Page 521: Using Loadximg

    Software Utility Reference Using LOADXIMG LOADXIMG loads the default image file, NEWDRV_C\DRIVEC.IMG, onto the reader’s 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 522: Using Makenew

    JANUS 2020 Hand-Held Computer User’s Manual 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 523: Glossary

    Glossary...
  • Page 525 Application companion disk One of the disks that Intermec ships with your JANUS reader. This disk contains applications such as Communications Manager and IRLXDESK.EXE. This disk also contains PC card drivers and utilities that control the reader’s operation, prepare the reader to use the different types of PC cards, customize the reader to use the PC card software, and provide you with helpful tools.
  • Page 526 JANUS 2020 Hand-Held Computer User’s Manual 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 527 Storage mode. Boot Utilities companion disk One of the disks that Intermec ships with your JANUS reader. This disk contains the files you need to load or upgrade the reader’s system software.
  • Page 528 JANUS 2020 Hand-Held Computer User’s Manual Bits per second. The unit of measure used to describe the rate of data transmission. For example, 1200 bits per second means that there are 1200 data bits transmitted per second. Base radio unit. A device that transmits messages over radio frequency (RF) waves between a controller and data collection devices.
  • Page 529 Glossary 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 530 JANUS 2020 Hand-Held Computer User’s Manual cold boot One of two ways to boot the reader; compare to warm boot. A cold boot invokes the BIOS boot sequence, which verifies that the 256K flash system image is not corrupt, clears all memory, and performs a complete power-on self test (POST) to ensure that the hardware and peripherals are operational.
  • Page 531 Glossary configuration command A configuration command changes the way the reader operates. You can enter a configuration command by typing on the keypad, by scanning a bar code label, or by sending a command from the host computer. configuration file A configuration file is an ASCII text file that contains settings for some or all of the reader’s configuration parameters.
  • Page 532 JANUS 2020 Hand-Held Computer User’s Manual The ASCII Data Link Exception character. It causes the character that follows it to be received as data, even if it is a protocol character. It allows for the use of control characters in preambles, data strings, and configuration command strings.
  • Page 533 Glossary edge triggering A scanner trigger configuration that makes the laser turn on after you pull the trigger and stay on until you pull it a second time. Simply releasing the trigger does not turn the laser off. If the laser is left on, the scanner timeout turns the laser off.
  • Page 534 System memory above 1MB. The reader is initially configured with 64K of extended memory available, which is allocated for use by Intermec applications (IC.EXE and IRL). The reader provides extended memory for control and access to RAM above 1MB. The extended memory conforms to XMS specification 2.0.
  • Page 535 Glossary Graphics mode One of two display modes on the reader. When the reader is set to use Graphics mode, you see a 128 x 160 pixel display size. You can use the reader’s CGA display as a viewport to move around and see a 200 x 640 pixel virtual display.
  • Page 536 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 537 Glossary IRL Desktop The IRL operating environment on the JANUS reader is called the IRL Desktop. This application lets you use the reader to transmit, receive, and clear data files, and to download and run IRL programs. Interrupt request. Hardware lines over which devices such as the reader’s input/output ports, the keypad, and disk drivers can send request-attention signals (commonly called “interrupts”).
  • Page 538 MS-DOS Programs companion disk One of the disks that Intermec ships with your JANUS reader. This disk contains commands and device drivers. Some of these commands and drivers are already installed on the reader. This disk also contains applications, such as INTERLNK.EXE, MkImage, and PutImage.
  • Page 539 Glossary Multi-Drop address The address of the COM port when you are using Multi-Drop communications protocol. Each Multi-Drop address has unique POL and SEL characters that are automatically set when you configure the address. Multi-Drop protocol Communications protocol similar to Polling Mode D, used when connecting multiple readers to a port concentrator.
  • Page 540 JANUS 2020 Hand-Held Computer User’s Manual number pad A set of keys on the reader that allows you to move the cursor around the screen and to type numbers and mathematical symbols. The reader’s number pad is designed to work like the number pad on a regular PC keyboard.
  • Page 541 Glossary PC Standard communications protocol A communications protocol that handles data transfer on a character-by- character basis or by either filling a receive buffer or transmitting a buffer of data. This protocol is designed to be compatible with the standard PC BIOS functions.
  • Page 542 JANUS 2020 Hand-Held Computer User’s Manual power management Software and procedures that extend the life of a reader’s NiCad battery pack and lithium backup battery. preamble Predefined data that is automatically appended to the beginning of entered data. Similar to postamble.
  • Page 543 Glossary reader command A reader command causes the reader to perform a task. You can enter a reader command by typing on the keypad, by scanning a bar code label, or by sending a command from the host computer. Reader Services A collection of programs on the reader that decode bar codes, process data input and output, configure the reader, and handle power management.
  • Page 544 JANUS 2020 Hand-Held Computer User’s Manual resume When you press where it was when you turned it off. If a program was running when you turned off the reader, the program continues running from the same point when you turn the reader back on.
  • Page 545 Glossary Select character. The character that requests permission for the controller to send data to the polled device. serial communications With serial communications, data is transmitted one bit at a time over a single line from one computer to another. Often serial communications link host computers to terminals and PCs to printers.
  • Page 546 JANUS 2020 Hand-Held Computer User’s Manual Storage mode A power management mode on the reader that lets you preserve the life of the lithium backup battery. Place the reader in Storage mode if you will not use the reader for 1 week or more. While the reader is in Storage mode, the NiCad battery pack must be removed;...
  • Page 547 Glossary UPC/EAN Code A fixed length, numeric, continuous bar code symbology that uses four element widths. A reader 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 548 JANUS 2020 Hand-Held Computer User’s Manual Virtual Wedge A Reader Services feature that lets the reader decode bar codes, making the reader functionally equivalent to a wedge reader connected to a PC. volatile Refers to memory that is not saved when power is lost or turned off.
  • Page 549 Index...
  • Page 551 Symbols key, See Suspend/Resume key key, See Alt key key, See Ctrl key key, See Shift key key, See Compound Function key keys, See cursor, arrow keys { } in IRL filenames, 7-3 Numbers 102-key PC keyboard, 2-4, 2-17, B-3 16 x 10 display size, 2-22, 12-48 16 x 20 display size, 2-22, 12-48 2.4 GHz RF communications, 1-5...
  • Page 552 JANUS 2020 Hand-Held Computer User’s Manual AUTOEXEC.BAT (continued) drive letter assignments, changing, 10-32 editing on drive C, 3-10 executing or skipping while booting, 9-5 I/O cards, configuring, 4-20 IRL programs, setting the path, 7-14 PC card drivers, commenting out, 3-36 RDG.BAT, 3-4, 3-35...
  • Page 553 defining a typical session, 6-46 downloading applications, 6-42 to 6-53 drive C, using to change, 3-11 example, illustrated, 6-44, 6-45 FTA commands, using, 6-50 FTA initialization file, editing, 6-53 Prepare for Reboot command, using, 11-14 preparing the reader and host computer, 6-47 PSK, creating applications with, 3-34 Reboot command, using, 11-14 server, using the reader as, 6-49...
  • Page 554 JANUS 2020 Hand-Held Computer User’s Manual COM port (continued) locating on the reader, 2-33, 6-6 logical COM4, 6-6 optical port signals, defined, 6-7 selecting, 6-13, 12-36 troubleshooting, 10-14 UART FIFO control register, setting, 6-20, 12-37 command override enabling or disabling, 12-33...
  • Page 555 editing on drive C, 3-10, 8-3 executing or skipping while booting, 9-5 flash cards, configuring, 4-15 I/O cards, configuring, 4-20 Interlnk, installing automatically, 10-21 INTERLNK.EXE device driver, D-3, D-4 PC card drivers, freeing memory, 3-36 RAM drive device driver, 3-31 SRAM cards, configuring, 4-22 configuration application, See IC.EXE configuration commands...
  • Page 556 JANUS 2020 Hand-Held Computer User’s Manual configuring the reader (continued) configuration file, loading, 5-16 Configuration Manager TSR, using, 3-38 Configuration Manager, defined, 3-35 default settings, A-7 to A-10 default settings, restoring, 5-18 DOS NLS, 8-3 IC.EXE, using, 5-8 IRL, using, 5-13...
  • Page 557 backlight timeout, configuring, 12-44 buffered, for IRL, 12-47 characteristics, configuring, 12-48 contrast, adjusting, 12-46 Graphics mode, described, 2-23 icons Alt, 2-7, 2-29 Battery, 2-30, 2-40 Caps Lock, 2-10, 2-29 Compound Function, 2-8, 2-29 Connected, 2-29 Ctrl, 2-7, 2-29 Data, 2-30 Disk Write, 2-30 problems, booting the reader, 10-5 Shift, 2-7, 2-29...
  • Page 558 JANUS 2020 Hand-Held Computer User’s Manual English alphanumeric keypad, list of key combinations, B-3 to B-7 Enter enabling or disabling the key, 12-33 reader command, using, 11-7 Enter Accumulate mode configuration commands, using, 12-6 reader commands, using, 11-8 entering data, in configuration commands, 12-6...
  • Page 559 formatting ATA cards, 4-13 flash cards, 4-18 PC cards, overview, 4-11 PC cards, troubleshooting, 10-17 SRAM cards, 4-11, 4-22 French configuring the reader for, 8-3 keypad, illustrated, 8-15 keypad, using, 8-9, 8-15 See also international keypads See also languages frequency, setting the beep, 12-13 application, starting, 6-49 commands, description and syntax, 6-51 commands, using on the reader, 6-50...
  • Page 560 JANUS 2020 Hand-Held Computer User’s Manual icons, reader display (continued) described, 2-29 Disk Write, 2-30 problems, booting the reader, 10-5 Shift, 2-7, 2-29 Viewport, 2-23, 2-30 IM_APPLICATION environment variable, 6-46, 6-49 IM_ERRPATH environment variable, 5-16 image file copying to another reader, 3-21 DRIVEC.BIN, 3-24...
  • Page 561 8-3 keypad, illustrated, 8-17 keypad, using, 8-9, 8-17 See also international keypads. See also languages J2020 reader, described, 1-5 JANUS 2020 accessories, 1-4 batteries, learning about, 2-34 battery pack, charging and installing, 1-7 booting, 9-3 communications and networking, 6-3...
  • Page 562 JANUS 2020 Hand-Held Computer User’s Manual Key Code Look-Up Table command, 12-67, C-8 key codes bar code labels, creating, C-24 list of, C-8 to C-13 key combinations alphanumeric keypad, list of, B-3 to B-7 large numeric keypad, list of, B-8...
  • Page 563 Longitudinal Redundancy Check, See LRC command long-range laser scanner safety information, 2-46 spotting beam, 2-46 using, 2-46 lowercase letters, bar code labels to scan, C-21 LRC command, 12-72 LUPGRADE, FTA command, 6-51 MAKE_USA, D-15 MAKELANG, D-15 MAKENEW, 3-20, D-16 managing power, See power management manual list for reference, xxviii where to find information, xxiii...
  • Page 564 JANUS 2020 Hand-Held Computer User’s Manual networking (continued) connecting the reader to a device, 6-23 CrossBar, Multi-Drop protocol, 6-10, 6-14 illustrated, 6-3 Interlnk executing on the host computer, 6-30 executing on the reader, 6-32 installing, 6-29 planning the connection, 6-9...
  • Page 565 SRAM cards configuring, 4-22 formatting, 4-22 getting started quickly, 4-11 low battery icon, 2-30 using, 4-23 tips for enabling drivers, 4-28 troubleshooting, 10-6, 10-17 to 10-19 types supported, 4-4 upgrading flash cards for new software, 10-33 PC Standard protocol Communications Manager, loading with, 6-38 defined, 6-11 parameters, list of, 6-15, 12-38 PC-IRL, programming, 3-34...
  • Page 566 JANUS 2020 Hand-Held Computer User’s Manual radio frequency, See RF communications RAM drive cold boot, files lost, 9-4 contents destroyed, 9-16 creating, 3-29 to 3-32 described, 2-43, A-16 examples, creating, 3-32 files, saving during cold boot, 10-5, 10-10 to 10-12...
  • Page 567 safety procedures dangers, warnings, and cautions, xxii disposing of the NiCad battery pack, 2-39 laser compliance and precaution information, xxi, 2-45 summary of, xxi saving conventional memory, 9-9, 9-14 saving data Communications Manager screens, 6-41 configuration files, 5-6 IC.EXE screens, 5-9 RAM drive, 3-30 Scan Ahead command, 2-47, 12-84 scanner...
  • Page 568 JANUS 2020 Hand-Held Computer User’s Manual storing the reader humidity range, A-4 temperature range, A-4 Substitute, DOS command, 10-17, 10-31 Suspend mode automatic shutoff, using, 12-9 battery power, managing, 2-41 Boot Loader menu, 9-9 IRL programs, resuming, 7-17 lithium backup battery, preserving, 2-34...
  • Page 569 video modes choosing, 2-21 configuring, 12-48 viewport cursor, moving to, reader command, 11-19 down, reader command, 11-15 end, reader command, 11-17 home position, defined, 2-23 home, reader command, 11-18 icon, 2-23, 2-30 Intersvr status screen, viewing, 6-35 left, reader command, 11-16 moving, 2-23 to 2-27, 6-35 automatic or manual mode, configuring, 2-27, 12-100...

Table of Contents