background image

 

 

 

P/N 065716-001

User’s

Manual

JANUS

 2050

Vehicle-Mount Computer (4MB)

Summary of Contents for Janus 2050

Page 1: ...P N 065716 001 User s Manual JANUS 2050 Vehicle MountComputer 4MB ...

Page 2: ...P N 065716 001 User s Manual JANUS 2050 Vehicle MountComputer 4MB ...

Page 3: ...tion and specifications in this manual are subject to change without notice 1997 by Intermec Corporation All Rights Reserved The word Intermec the Intermec logo JANUS IRL TRAKKER Antares Duratherm Precision Print PrintSet Virtual Wedge and CrossBar are either trademarks or registered trademarks of Intermec Corporation CardID and CardSoft are trademarks of SystemSoft Corporation Some of the informa...

Page 4: ... Antenna 1 10 Connecting a Scanning Device to the JANUS 2050 1 11 Turning On the JANUS 2050 for the First Time 1 13 Turning the JANUS 2050 On and Off 1 13 Setting the Time and Date 1 14 Entering Data 1 14 Using a Laser Scanner 1 15 Scanning Techniques 1 16 JANUS 2050 Accessories 1 17 Where Do You Go From Here 1 17 Operating the JANUS 2050 Using the JANUS 2050 Features 2 3 The JANUS 2050 Keypad 2 5...

Page 5: ...n Key 2 15 Booting the JANUS 2050 2 16 Performing a Cold Boot 2 16 Performing a Warm Boot 2 16 Understanding the Status LEDs 2 17 Display Modes 2 19 Understanding Audio Signals and Beep Sequences 2 20 Estimating Power Usage 2 21 Recharging the Backup Battery 2 21 Defining JANUS 2050 Drives 2 22 Drive C 2 22 Drive D 2 22 Drive E 2 23 PC Card Drive G 2 23 Memory Management 2 24 Using the JANUS Softw...

Page 6: ...d PutDisk 3 24 Using Reader Services 3 28 Understanding the Bar Code Wedge 3 29 Enabling Direct Hardware Wedge Functions 3 30 Using the Wedge Configuration Program 3 30 Configuring the JANUS 2050 Overview of Configuration Parameters 4 3 Configuring for Bar Code Symbologies 4 3 Defining Communications Parameters 4 4 Modifying Operations Parameters 4 5 Different Ways to Configure the JANUS 2050 4 6 ...

Page 7: ...ing the ATA Card 5 11 Preparing to Use Flash Cards 5 12 Initializing and Formatting a Flash Card 5 12 Erasing a Previously Formatted Flash PC Card 5 14 Preparing to Use I O Cards 5 15 Configuring the JANUS device to Use an I O Card 5 15 Resetting the PC Card Drive for I O Cards 5 16 Preparing to Use SRAM Cards 5 16 Formatting an SRAM PC card 5 17 Using the SRAM PC Card 5 17 Managing the Power on t...

Page 8: ...JANUS 2050 6 17 Interlnk Intersvr Status 6 18 Redirecting Drives 6 18 Exiting Interlnk Intersvr 6 18 Restarting Interlnk Intersvr 6 19 Communicating Using Communications Manager 6 19 Using the Communications Manager Menus 6 19 Using a Command Line 6 21 Downloading Applications Across the Network 6 22 Examples of Using BFT 6 23 Examining a Typical BFT Session 6 25 Preparing the Device and Host Comp...

Page 9: ... to DOS 7 14 Resuming a Program From the DOS Prompt 7 14 Resuming a Program From the IRL Desktop 7 14 Using the IRL Z Command 7 15 IRL File Clear 7 16 IRL File Receive 7 17 IRL File Transmit 7 17 IRL Program Download 7 18 IRL Program Exit 7 18 IRL Program Resume 7 19 IRL Program Run 7 19 Troubleshooting Troubleshooting the JANUS 2050 8 3 Powering Up or Booting the JANUS 2050 8 3 Operating the JANU...

Page 10: ...Memory 8 24 Saving JANUS 2050 Data 8 24 Loading Flash Memory 8 25 Command Reference Using JANUS 2050 Commands 9 3 Enter Exit Accumulate 9 4 Enter Accumulate 9 4 Exit Accumulate 9 5 Backspace Destructive 9 5 Change Configuration 9 6 Clear 9 6 Command Override 9 7 Enter 9 8 Prepare for Reboot 9 8 Reboot 9 9 Configuration Commands Using Configuration Commands 10 3 Variable Data 10 4 Address Multi Dro...

Page 11: ... 128 10 27 Command Processing 10 28 Communications Port Select 10 33 Communications Port Choosing Scanner or COM2 10 34 Communications Port UART Restore 10 35 Communications Protocol 10 37 Configure 10 37 Activate 10 40 Multi Drop User Defined 10 41 Data Bits 10 42 Decode Security 10 43 Display Mode IRL 10 44 Display Setup 10 45 EOF End of File 10 47 EOM End of Message 10 48 EOR End of Record 10 5...

Page 12: ...L PSS Program Statement Separator 10 60 IRL RUN 10 61 IRL SOP Start of Program 10 62 Key Code Lookup Table 10 63 Keypad Caps Lock 10 64 Keypad Clicker 10 65 Keypad Ctrl Key Functions 10 66 LRC 10 67 MSI 10 68 NEG Negative Acknowledge 10 70 Parity 10 71 Plessey 10 72 POL 10 73 Postamble 10 74 Preamble 10 75 Records Per Block 10 76 REQ Request for Acknowledge 10 78 RES Reset 10 79 Scan Ahead 10 80 S...

Page 13: ... Operations Making More RAM Available on the JANUS 2050 11 3 Not Installing the PC Card Drivers 11 3 Unloading the Reader Wedge TSR 11 3 Accessing the Boot Loader Menu 11 4 Changing the Password 11 6 Putting the JANUS 2050 in Storage Mode 11 6 Exiting Storage Mode 11 7 Configuration and Full ASCII Charts Entering ASCII Control Characters A 3 Entering Escape Sequences A 4 User Defined Protocol Char...

Page 14: ...r B 4 Input Device Connector B 6 Types of Memory Used in the JANUS 2050 B 8 Conventional Memory 0 Through 640K B 9 Upper Memory Area B 9 RAM Drive B 10 Extended Memory B 10 Expanded Memory B 10 High Memory Area HMA B 11 User Flash Memory B 11 Application Flash Memory B 11 Software Utility Reference Interlnk C 3 INTERLNK EXE C 4 Intersvr C 7 POWER EXE C 9 Auto Loader Batch Files C 10 Learning How t...

Page 15: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB xiv Using LOADXIMG C 14 Using MAKE_USA C 14 Using MAKELANG C 14 Using MAKENEW C 15 Glossary Index G I ...

Page 16: ...ously injured and equipment and data can be damaged if you do not follow the safety warnings and cautions Do not repair or adjust alone Do not repair or adjust energized equipment alone under any circumstances Someone capable of providing first aid must always be present for your safety First aid Always obtain first aid or medical attention immediately after an injury Never neglect an injury no ma...

Page 17: ...e fonctionnement d une méthode d un état ou d un rapport qui doit être strictement respecté pour éviter l occurrence de mort ou de blessures graves aux personnes manupulant l équipement Caution A caution alerts you to an operating procedure practice condition or statement that must be strictly observed to prevent equipment damage or destruction or corruption or loss of data Conseil Une précaution ...

Page 18: ...hout connectors For example press c a f to boot the JANUS 2050 directs you to press and release each key in the order shown When you must press more than one key simultaneously the keys are shown separated by a dash For example press f d to enter control mode When keys are separated by a dash you must press and hold them in the order shown Bar Code Input You can scan the bar codes listed in this m...

Page 19: ...parameter that is required For example you format an SRAM card with this command format drive where you replace drive with the letter designation of the drive where the SRAM card is located Configuration commands use the convention data to indicate variable data For example the configuration command for beep volume is BVdata where data can be a number from 0 through 4 Replace the term data with on...

Page 20: ... s Manual 064673 JANUS 2 4 GHz Terminal Emulation Quick Reference Guide 063682 JANUS 2 4 GHz Radio Frequency Quick Reference Guide 064819 JANUS 900 MHz Radio Frequency Quick Reference Guide 060207 JANUS Application Simulator User s Manual 062778 JANUS PSK for Ada Reference Manual 062038 JANUS PSK for Basic Reference Manual 063191 JANUS PSK for C Reference Manual 062133 PC IRL Reference Manual 0492...

Page 21: ......

Page 22: ...Getting Started 1 ...

Page 23: ......

Page 24: ...n a forklift or other vehicle and is powered by the vehicle s power supply The vehicle can move anywhere within transmission range of the Intermec 9181 Base Radio Unit or access point and transmit to and receive information from the host computer The JANUS 2050 gives you tremendous flexibility in developing your data collection system 2050U 021 I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F...

Page 25: ...nsmits scanned data Also receives information from the host computer 9183 Radio Repeater relays signals that are transmitted too far away for the 9181 BRU to receive directly 9181 Base Radio Unit picks up radio waves 9180 9185 Network Controller controls signals to the host computer 2050U 001 One of the major benefits of the JANUS 2050 is that you can transmit data as soon as it is collected Witho...

Page 26: ...is watertight and shock resistant and can operate in a wide range of temperatures and moisture conditions Connect to a scale printer or portable reader using its auxiliary RS 232 port The JANUS 2050 can be configured to automatically communicate with the device when it is connected Run your custom data collection programs using Intermec s Interactive Reader Language IRL or using a high level PC ba...

Page 27: ...s included in the box with the JANUS 2050 Check the contents against the invoice for completeness and contact your Intermec representative if there is a problem Note A README file is included on companion disk 1 that is shipped with the JANUS 2050 README DOC contains additional information about the JANUS 2050 and its operation You can view or print this file using any text editor Mounting the JAN...

Page 28: ...y moving parts on the vehicle In some applications you may need to sheath the cable to prevent it from being pinched Note Mounting hardware bolts nuts and washers is not supplied with the JANUS 2050 To attach the mounting bracket to the vehicle 1 Using the mounting bracket as a template mark and drill four holes in the mounting surface 2 Attach the bracket using a bolt 3 8 inch 10mm with a flat wa...

Page 29: ...unding cable Attach this end to the J2050 Bolt 3 8 16 UNC 2A Nut 8 32 UNC 2B Nut 3 8 16 UNC 2B 3 8 Split lock washer Mounting surface minimum thickness 10 gage 2050U 041 I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Crtl Alt f _ Ca ps 7 8 9 4 5 6 1 2 3 sp ac e 0 home pg up end enter pg dn Esc nu m lock enter ins del TM Comple...

Page 30: ...onnection Point A Red Battery positive terminal B White Vehicle chassis ground C Black Battery negative terminal Shell Shield Vehicle chassis ground Note The power connection must supply constant power to the JANUS 2050 whether the vehicle is operating or not If you connect the JANUS 2050 to the dashboard power check that ample power is available and remains within the specified DC input range bef...

Page 31: ...n the top of the JANUS 2050 Keep each JANUS 2050 at least 2 feet away from another JANUS 2050 or any other radio Two antennas within 2 feet of each other may damage the radio receivers CAUTION Caution The antenna must be attached before turning on the JANUS 2050 The internal radio could be damaged if the antenna is not attached Conseil Si l antenna n est pas attachée avant que la JANUS 2050 soit m...

Page 32: ...ed so that the input device cable can be inserted only one way CAUTION Caution To prevent loss of data and or internal component damage always turn off the JANUS 2050 before plugging in any cable or accessory or disconnecting the power cable As an added precaution always turn off the JANUS 2050 using the power switch on the rear when it is not in use Conseil Pour éviter la perte fortuite de donnée...

Page 33: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB 39 nugget A 1 12 Connecting a Laser Scanner Model 1545 Laser Scanner Back of JANUS 2050 INPUT DEVICE COM PORT I O 2050U 003 ...

Page 34: ...battery status displays Press e to exit Storage mode and continue booting the JANUS 2050 The JANUS 2050 then runs through a boot sequence similar to a PC and displays the DOS prompt when it finishes booting Note To learn more about the Boot Loader menu and storage mode see Chapter 11 Advanced Operations Turning the JANUS 2050 On and Off The On Off toggle switch located on the back of the JANUS 205...

Page 35: ...current date in the format MM DD YY Press f H to enter the dashes When you have typed in the date press e Note You can type the TIME and DATE commands at the DOS prompt if you have not connected a scanner to the JANUS 2050 Entering Data You can enter data using the JANUS 2050 keypad or by scanning bar code labels For example the dir command lists the contents of a drive At the DOS prompt type the ...

Page 36: ...ing beam in the center of a bar code 4 Continue to press the trigger to scan the bar code The JANUS 2050 beeps when it correctly reads a bar code CAUTION Caution Do not look directly into the window of the laser scanner while it is scanning Long term exposure to the laser beam can damage your vision Conseil Ne regardez pas directement la réflexion d un rayon laser ou dans la fenêtre du laser lorsq...

Page 37: ...wn in the figure below If the bar code is scanned straight on the scan is reflected directly back from the bar code and cannot be read by the scanner This area is called the dead zone Optimum Scanning Angles 123 Vertical reading angles pitch 123 Horizontal reading angles skew Dead zone Reflected light may prevent a good read when you aim straight on 2050U 006 ...

Page 38: ...545 scanner 1545 cable 15 ft 062799 Cable for the 1545 scanner 1550 cable 6 ft 064051 Cable for the 1550 scanner 1550 cable 15 ft 064052 Cable for the 1550 scanner Printer Cable 055001 COM port cable for printer Battery power cable 058527 Connects the JANUS 2050 to the vehicle power supply Shipped with JANUS 2050 Null modem adapter cable 063092 Connects JANUS 2050 to host computer DB 9 connector S...

Page 39: ...e Chapter 10 Configuration Commands To learn about JANUS 2050 memory accessing the boot loader screen and setting the password see Chapter 11 Advanced Operations To find reference tables you can use when configuring communications protocols and the key code lookup table on the reader See Appendix A Configuration and Full ASCII Charts For information on specifications the default configuration and ...

Page 40: ...Operating the JANUS 2050 2 ...

Page 41: ......

Page 42: ...s a 102 key keyboard 80 character by 25 row display disk and hard drives a beeper a communications port and a power supply The JANUS 2050 has three drives and one PC card drive a beeper and a serial port The JANUS 2050 keypad status display and controls are described in the following sections I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T...

Page 43: ...sening the knobs on the side of the JANUS 2050 tilting the unit and then tightening the knobs 2050U 021 I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Crtl Alt f _ Cap s 7 8 9 4 5 6 1 2 3 space 0 home pg up end enter pg dn Esc num lock enter ins del TM ...

Page 44: ... emulation TE keypads support the same keys that are used on 3270 and 5250 terminals The TE keypads are described later in this chapter I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f _ Caps 7 8 9 4 5 6 1 2 3 space 0 home pg up end enter pg dn Esc num lock enter ins del TM Display Function keys Cursor movement keys E...

Page 45: ...cter is the one that appears just above the key Some keys such as Y and Z do not have a third character Press f and release it Press the key the character appears on Using the Keypad Appendix A contains a keypad chart illustrating how you can access all 102 keys on the keypad You enter alphabetic and numeric characters by pressing the key with the desired letter or number on it For example To ente...

Page 46: ...cial key on the JANUS 2050 keypad You use the f key to access characters of perform functions that do not have an actual key on the keypad The compound function status LED illuminates when you select this key The f key works like the c a and u keys When you press f it is held in a buffer When you press a key other than f the key combination is entered into the JANUS 2050 For example you use the f ...

Page 47: ...functions by pressing the desired key You access numbers by pressing u and then the desired key To exit and disable the numeric keypad press f f e You can check if the numeric keypad is enabled or disabled by trying to enter the shift character on a numeric key For example if you press u 5 and the JANUS 2050 displays The numeric keypad is disabled 5 The numeric keypad is enabled and the Num Lock i...

Page 48: ...keys on the JANUS 2050 have an additional character printed above the key To enter the character printed above the key press and release the f key and then press the key below the desired symbol or function Numeric Keys With Multiple Characters The numeric keys on the JANUS 2050 have three characters printed on the key 3 pg dn To enter the left character on the key press and release the u key foll...

Page 49: ...er press s as the second key If you press a dead key followed by a key to which the modifier does not apply the JANUS 2050 sounds an error beep and the modifier displays followed by the incorrect character The characters above U and O constitute the 102nd key on a 101 102 enhanced PC keyboard Both characters produce scan code 56H International Keypad Examples The following pages illustrate the int...

Page 50: ...German Keypad I O Conn Data Ctrl Alt Shift F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f Ü Ö ß ü ö Ä _ ä 7 8 9 4 5 6 1 2 3 space 0 home bild x end enter bild Esc num enter einfg entf TM 2050U 046 ...

Page 51: ...et A 2 12 Italian Keypad I O Conn Data Ctrl Alt Shift Maius F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f é Ç è ò à ù Maius _ 7 8 9 4 5 6 1 2 3 space 0 pag fine invio pag Esc bloc num invio ins canc TM 2050U 048 ...

Page 52: ...anish Keypad I O Conn Data Ctrl Alt Shift Bloq mayus F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f Ü Caps 7 8 9 4 5 6 1 2 3 space 0 home pg up end enter pg dn Esc num lock enter ins del TM 2050U 047 ...

Page 53: ...e 3270 and 5250 keypads A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f _ F13 F14 F15 F16 F18 F19 F20 F21 F22 F23 F24 AT NL stat R R reset sysrq hm clear attn help exit e Inp C l err rst Caps 7 8 9 4 5 6 1 2 3 space 0 home pg up pg left pg right end pg dn Esc num lock fld exit enter ins del 2050U 019 3270 5250 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ctrl Alt f _ F13 F14 ...

Page 54: ...ber keys Ctrl and Alt Keys The c and a keys let you access characters or commands on the keypad that are printed above the letter keys and function keys The c key has the color green above it and activates the commands printed in green Similarly the a key activates commands printed in blue To use the c and a keys simply press and release the key and then press the corresponding key that has the de...

Page 55: ...NI if present otherwise it loads the default configuration runs AUTOEXEC BAT and CONFIG SYS and brings up DOS Drive E is initialized on a cold boot and all files on the drive are lost To performs a cold boot select Reboot from the Boot Loader menu The Boot Loader menu is described later in this chapter Performing a Warm Boot A warm boot goes through POST and runs CONFIG SYS and AUTOEXEC BAT and th...

Page 56: ...f the JANUS 2050 when the Conn Data light is on When you power up the JANUS 2050 attempts to send any data in the radio buffer Depending on the time between power down and power up this data could be meaningless and or disrupt the host application The operator who turns on the unit could also be confused by a display screen containing instructions or data unrelated to his or her work Conn Data Gre...

Page 57: ...led f Red Orange Compound function f 2 is enabled f Green Compound function f 3 is enabled Caution Always wait for the Conn Data light to go off before changing protocols turning off the unit or inserting a cable The data light will go off when all data is transferred from the JANUS 2050 Conseil Attendez toujours que le voyant des données s éteigne avant de changer de protocole d éteindre l unité ...

Page 58: ...tion of doubling the character height or width without reducing the display area You can change the display setup in the JANUS 2050 s configuration The JANUS 2050 also supports two character attributes blinking and reverse video To use Graphics mode your application needs to set Graphics mode when you start the application on the JANUS 2050 As you exit the application set Text mode again before re...

Page 59: ...nal symbology decoded or the power on self test POST passed on a cold boot LH Valid PC card inserted HL Valid PC card removed LLL Invalid command or data or an IRL syntax error was found while compiling LHL IRL runtime error a nonfatal error HLH Input output I O error HHH Configuration error or a fatal IRL error LLHH Updating JANUS 2050 configuration C Key pressed C One row of a two dimensional sy...

Page 60: ...n for long periods of time has no noticeable effect on the vehicle battery Recharging the Backup Battery The JANUS 2050 is normally powered by the batteries of the vehicle to which it is attached The internal NiCad battery supplies power to the real time clock and processor RAM when you remove or discharge the vehicle The NiCad battery must be replaced by an Intermec service technician If you turn...

Page 61: ...YS files that execute when the JANUS 2050 boots You can use this drive to store user executable files The drive requires a special utility to write to it but can be read using standard DOS procedures You can add change or delete files on drive C using the Auto Loader utility or the MakeDisk PutDisk utilities See Chapter 3 Using the JANUS 2050 Software for instructions on how to add and remove file...

Page 62: ...is like a floppy disk to store data and transfer information to other computers You access the PC card drive as drive G on the JANUS 2050 This external drive is located on the bottom side of the JANUS 2050 When a card is properly formatted you can access it directly from the JANUS 2050 The JANUS 2050 uses memory and input output cards that comply with the PCMCIA 2 1 standards for Type I and II car...

Page 63: ... available in sizes of 1 4 10 and 20MB is recommended Large applications If you develop a large application that requires more conventional memory to run in than is presently available remove any device drivers and TSRs such as ANSI SYS or SRAMDISK SYS that are not required by your application If that still does not provide enough conventional memory then you might consider using HIMEM SYS and EMM...

Page 64: ...Using the JANUS 2050 Software 3 ...

Page 65: ......

Page 66: ...application to configure the JANUS 2050 with pull down menus and dialog boxes This application lets you modify the JANUS 2050 for your specific needs such as decoding bar code symbologies defining communications protocols and setting JANUS 2050 operations You can run the configuration application by entering the ic command from the DOS prompt For more information on configuration refer to Chapter ...

Page 67: ...tware that provides hardware level PC compatibility It provides bar code data to PC applications that directly access the hardware The existing Virtual Wedge is a software wedge that is ten times faster than going through the PC hardware Use the Virtual Wedge for maximum performance Use the Direct Hardware Wedge for maximum PC compatibility What Software Is Provided on the Companion Disks You rece...

Page 68: ...ompt you type a DOS command and press to execute the command For example dir Or you can create and scan bar code labels that contain DOS commands DIR Command DIR DIR For help using DOS commands see any DOS manual All DOS commands provided with the JANUS device are available on the MS DOS Programs companion disk 2 The most commonly used commands are also stored on drive D See the README DOC for a l...

Page 69: ...to Loader binary file transfer BFT or MakeDisk and PutDisk to replace them The next sections illustrate what the two startup files may contain when your 4MB JANUS device arrives from the factory AUTOEXEC BAT File The AUTOEXEC BAT file on your 4MB JANUS device should look like this one Command Line Definition echo off The AUTOEXEC BAT commands are not displayed on the screen as they are executed cl...

Page 70: ...ame time but you must load one if exist d loaduma exe d loaduma Loads Reader Services Configuration Manager TSR and the decode and scanner utilities that let the JANUS device operate as a bar code reader d im_disp exe Loads software required for the display d ic 0 e janus ini Loads the JANUS INI configuration file if it exists d kwc com 0 Sets the bar code wedge options The default configuration i...

Page 71: ...evice to drive C or D cls Clears the screen CONFIG SYS File The CONFIG SYS file on your 4MB JANUS device should look like this one Command Line Definition menu menuitem sram Load PCCard menuitem ata ATA PCCard menuitem flash Flash PCCard menuitem io I O PCCard menuitem no No PCCard menucolor 15 0 menudefault sram 20 Creates the Startup menu shell command com e 2000 p Increases the size of the envi...

Page 72: ...ce d mti1 exe device d mti2p exe device mtddrv exe device d ftl exe Loads software required for flash cards io device d cs exe poll 1 device d csalloc exe d csalloc ini device mtsram exe device mtddrv exe device d cardid exe Loads software required for SRAM and I O cards no common device d interlnk exe drives 7 noprinter com 1 auto Loads Interlnk as a resident device driver only if Intersvr is exe...

Page 73: ...space on drive C to store applications and data files In general drive C should contain files that you often read or execute but do not often write to or replace Drive C is a 512K ROM drive implemented in flash memory It is upgradeable but has limited write capability You can use DOS commands to read from drive C but you cannot use DOS commands to write to drive C To write to drive C you must use ...

Page 74: ...MakeDisk and PutDisk do not require you to use a host computer You must install Auto Loader onto the host computer MakeDisk and PutDisk are already on the reader s drive D You must create a BFT application for the host computer using Data Collection Manager DCM or Interface Software IS Also you must create BFT ready applications for the reader using BFT functions provided in the PSK For help see y...

Page 75: ...u want to add The SRAMDISK SYS command line s must be added after the line that loads the extended memory manager The command syntax is device drive path sramdisk sys DiskSize SectorSize NumEntries where drive path specifies the location of the SRAMDISK SYS file DiskSize specifies the size in kilobytes K of the SRAM disk The size can range from 16K to 256K The default is 64K SectorSize specifies t...

Page 76: ...r Services cannot execute Reader Services are described later in this chapter Changing Drive C and Configuring for International Languages Drive C contains the AUTOEXEC BAT and CONFIG SYS files for the JANUS 2050 You can modify these startup files to define how DOS uses the JANUS 2050 hardware memory and application files You can also use the startup files to configure the JANUS 2050 to operate in...

Page 77: ... delete files on drive C or modify the JANUS 2050 to support a different DOS National Language Support NLS language To modify the JANUS 2050 drive C 1 Install the Auto Loader utility on your host computer 2 Create an image file and load it on the JANUS 2050 drive C Each procedure is explained in the following pages Installing Auto Loader To install Auto Loader on your host computer you need DOS 3 ...

Page 78: ...a subdirectory C_FILES COMMON on your host computer that contains the factory default startup files AUTOEXEC BAT and CONFIG SYS You can edit these files before loading them onto the JANUS 2050 but be careful not to remove or alter clearly commented statements that are used to support the Auto Loader utility Any files added to the subdirectory COMMON are ignored when the startup files are loaded on...

Page 79: ...ng one of the MAKE batch files This file allows you to load an image file onto multiple JANUS 2050s There are two different methods you can use to create and load an image file on the JANUS 2050 drive C Use the Load_USA Loadlang Loadadd or Loadnew batch files to create and load an image file in a single step For these instructions see the next section Creating and Loading an Image File Use the Mak...

Page 80: ... following commands on the host computer Note Any files residing on drive C are overwritten If the JANUS 2050 is going to operate in English type load_usa If the JANUS 2050 is going to operate in a language other than English type loadlang To create an image file containing the startup files in the subdirectory C_FILES COMMON plus any additional files and load it on the JANUS 2050 drive C type the...

Page 81: ...mputer Interlnk will still be loaded in memory on the JANUS 2050 If you need the memory perform a warm boot on the JANUS 2050 The auto load process saves all the files included in the drive C image file to the subdirectory NEWDRV_C C_FINAL on the host computer This subdirectory is overwritten each time a LOAD or MAKE batch file executes The auto load process also creates a copy of the new drive C ...

Page 82: ... the host computer to create the image file To create an image file containing the startup files in the subdirectory C_FILES COMMON and save it on the host computer type one of the following commands on the host computer If the JANUS 2050 is going to operate in English type make_usa If the JANUS 2050 is going to operate in a language other than English type makelang To create an image file contain...

Page 83: ...ne of the MAKE batch files or by running a previous LOAD batch file type the following command on the host computer loadimg path filename where path is the drive and directory of the file you want to load filename is the name of the file you want to load To load the image file NEWDRV_C IMAGE DRIVEC IMG type the following command on the host computer loadximg 2 Once you have typed in one of the LOA...

Page 84: ... the host PC and run C_MAKE EXE After running C_MAKE EXE delete all of the extracted files except for MAKEDISK EXE Caution Do not run any Intermec provided JANUS application programs such as IC EXE on your PC Also do not run any EXE programs that use Intermec interrupt extensions or libraries on your PC These programs will lock up your PC and may corrupt the PC BIOS Conseil N exécutez pas sur votr...

Page 85: ...se of subdirectories is fully supported by MakeDisk you can create and populate subdirectories in the working source directory 2 Create or copy files to the working directory You can create or copy a maximum of 125 files to the drive C root directory or 128 files to drive D root directory You can create or copy an infinite number of files to subdirectories below the root directory provided they ca...

Page 86: ...in the current working directory The output file parameter is optional drvletter specifies the target JANUS drive either C or D The default is drive C The drvletter parameter is optional All files in the source directory are placed into the image file including hidden and read only files If subdirectories exist they are also incorporated in the image file Note If you have problems running MakeDisk...

Page 87: ...r message PutDisk generates an error message if you attempt to put a DRIVE_C IMG on drive D or a DRIVE_D IMG on drive C Note PutDisk will overwrite all files on drives C or D For example to copy the C ATA IMG image file from a PC card on the JANUS device to the JANUS drive C type this command putdisk i g c ata img PutDisk tries to determine if there is adequate power before replacing the drive ima...

Page 88: ...ory with all the files you want to include in the new image file a Copy the files from the current drive C to the source directory Because the host computer and JANUS device can share a PC card you can insert the card into the JANUS PC card drive and copy all files from drive C to drive G Then insert the card into the host computer s PC card drive and copy all the files to the source directory b A...

Page 89: ...te serial connection 2 Create a source directory on the host computer by typing this command at the host computer s DOS prompt mkdir c drivec 3 Fill the source directory with all the files you want to include in the new image file a Copy the files from the current JANUS drive C to the source directory on the host PC Use Interlnk with the host computer as the client and the JANUS device as the serv...

Page 90: ...evice to a host computer using an appropriate serial connection 2 Create a source directory on the host computer by typing this command at the host computer s DOS prompt mkdir c drived 3 Fill the source directory with all the files you want to include in the new image file a Copy the files from the current drive D to the source directory Because the host computer and your JANUS device can share a ...

Page 91: ...t of the reader s system software You can create applications that use Reader Services For help see your JANUS PSK reference manual Reader Services include these programs Communications Utilities Communications Utilities are transmit and receive functions that you can call with PSK functions or software interrupts Communications Utilities let the reader transmit and receive buffers or bytes of dat...

Page 92: ...decode bar codes making it functionally equivalent to a wedge reader connected to a PC Prior to JANUS 4 0 software the only wedge option was the Virtual Wedge With the 4 0 software release the Reader Services wedge feature has a second option the Direct Hardware Wedge When you scan a bar code with the Virtual Wedge Option enabled data is inserted directly into the keyboard buffer as if it had been...

Page 93: ...e data isn t received by your application You scan a bar code and characters are dropped Your application uses bar codes to manipulate screen functions and the screen doesn t respond correctly Note If you attempt to run the wedge configuration program on a JANUS device running version 3 0 or earlier software the Direct Hardware Wedge feature will not be available The Direct Hardware Wedge feature ...

Page 94: ...ermanently change this option you will need to modify your AUTOEXEC BAT file and load a new image to drive C Option 1 Select Option 1 to enable the Direct Hardware Wedge and the expanded keyboard To select this option type the following command at the DOS prompt and press kwc 1 Or scan this bar code KWC 1 KWC 1 C KWC 1 Keyboard Control Copyright 1996 Intermec Corp Version 1 00 KW Enabled XKB Enabl...

Page 95: ... Version 1 00 KW Enabled XKB Disabled C 20X0A 007 Option 3 Select Option 3 to disable the Virtual Wedge and the expanded keyboard To select this option type the following command at the DOS prompt and press kwc 3 Or scan this bar code KWC 3 KWC 3 C KWC 3 Keyboard Control Copyright 1996 Intermec Corp Version 1 00 KW Disabled XKB Disabled C 20X0A 008 Option 4 Select Option 4 to display the current w...

Page 96: ...Configuring the JANUS 2050 4 ...

Page 97: ......

Page 98: ...ronment Configuring for Bar Code Symbologies The bar code symbologies configuration parameters include all the types of bar codes the JANUS 2050 can decode You should enable the bar code symbologies that you are going to scan For some symbologies you also need to tell the JANUS 2050 what type of check digit the bar code will include or the length of the bar code label The JANUS 2050 reads and deco...

Page 99: ...uring the protocol The communications protocol and its parameters determine how the JANUS 2050 talks to the device to which it is connected You can configure more than one protocol for a port However only one protocol at a time can be active for each port The JANUS 2050 can communicate using the following protocols and parameters Each protocol has certain parameters that can be set for that protoc...

Page 100: ...PC Standard Baud rate parity data and stop bits Modifying Operations Parameters The operations configuration parameters include all areas that assist you in using the JANUS 2050 The JANUS 2050 can be configured to Modify data from bar code labels using preambles postambles and the key code lookup table Disable specified commands Modify the beeper duration frequency and volume Modify the display mo...

Page 101: ...g Bar Code Labels You can scan bar code labels to quickly change the JANUS 2050 s configuration You can scan the bar code labels listed in this manual if you just want to change one or two configuration settings or you can create your own bar code labels to configure a large number of JANUS 2050s Using IRL Z Commands Z commands are included in IRL programs to modify the JANUS 2050 s configuration ...

Page 102: ...y software versions equipment information and available memory You quit the configuration application by selecting Exit from this menu Sym Select the Sym menu to enable or disable decoding of bar code symbologies Some of the symbologies also allow you to determine the check digit and label length Com Select the Com menu to set the communications protocol for each of the JANUS 2050 s COM ports and ...

Page 103: ...red command and then press e to choose the command Press d to exit a menu The dialog boxes list the options for the configuration parameters The field below the option will be either a toggle or an entry field When a dialog box displays press h or j or Tab BackTab to move the highlight to the desired field In a highlighted field either enter a value or press g or i to view the options for that fie...

Page 104: ...cters in the dialog box such as EOR and EOM press c followed by a letter number or symbol key For example to enter the ASCII character STX press c B and the word STX appears in the protocol character field The ASCII control characters and their corresponding keys are listed in Appendix A If you want to disable the protocol character highlight the space next to the protocol character you want to di...

Page 105: ...go back into the configuration application and reconfigure the JANUS 2050 Instead of exiting the configuration application choose the command Save As from the File drop down menu and enter a filename such as EXAMPLE INI When exiting the configuration application the JANUS 2050 asks if you want to update the online configuration If you choose yes the configuration settings in the EXAMPLE INI file a...

Page 106: ...figuration application IC EXE The menu driven application executes when you type the ic command without any switches or parameters Loading a New Configuration File You can make any configuration file active by typing this command at the DOS prompt ic l path filename When you type this command the JANUS 2050 displays this message Loading Reader Configuration from path filename The configuration fil...

Page 107: ...es this prompt appears Overwrite Yes No N Choose your response Press N or e if you do not want to overwrite the file The changes stay in effect only until the JANUS 2050 is powered off or rebooted Press Y to overwrite the contents of the file with your changes As the JANUS 2050 saves the changes it displays this message Saving Reader Configuration to path filename The JANUS 2050 s configuration is...

Page 108: ...able length with a check digit The configuration commands must be in uppercase for the JANUS 2050 to recognize the commands You should enclose the command options in quotes for example BV 1 when you are editing the configuration file Quotes are used to designate the end of a configuration command Use double quotes to enter a quote in the command line For example AD 4 is interpreted as AD 4 Appendi...

Page 109: ... bar code labels is useful when configuring a number of JANUS 2050s You can create bar code labels that contain more than one configuration command For example configuring a JANUS 2050 for User Defined protocol PS0 on COM1 IS1 with a baud rate of 2400 IA4 even parity IB1 8 data bits II8 and 2 stop bits IC2 can be done with three bar codes Each bar code starts with the change configuration command ...

Page 110: ...ure the JANUS 2050 and continue executing the program Configuring Through a User Application When creating an application to run on the JANUS 2050 you can program the JANUS 2050 to accept configuration command strings from the host computer using Reader Services These configuration changes are saved in the online configuration file For example to configure the JANUS 2050 to decode Code 93 the comp...

Page 111: ...39 39 nugget nugget A A ...

Page 112: ...Using PC Cards 5 ...

Page 113: ......

Page 114: ...1 2 3 sp ac e 0 ho me pg up en d en ter pg dn Es c nu m lock en ter ins de l TM PC card Note JANUS 2050s equipped with a 2 4 GHz radio use the PC card slot for the radio controller What Is PCMCIA 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 The JANUS 2050 uses...

Page 115: ...t meets your data storage needs Memory Card Type of Data Storage ATA Use an ATA flash card to store large amounts of data up to 64MB that change frequently ATA cards retain their data without the use of a backup battery and are available in larger memory sizes Flash Use a flash card to store data 1MB to 32MB that does not change as frequently Flash cards retain their data without the use of a back...

Page 116: ...1 Make sure the JANUS 2050 is on Press the q button to turn the JANUS 2050 on Note The JANUS 2050 must be turned on when you insert a card into the external drive or it may not recognize the card 2 Using a straight slot screwdriver remove the two self locking screws 6 32 x 0 375 and two sealing washers on the PC card access door I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A ...

Page 117: ...lled notch on the other side Single walled notch Connector end PC card 2050U 034 Double walled notch 5 Insert the card into the drive slot connector end first with the single walled notch on the right edge of the card I O Conn Data Ctrl Alt Shift Caps F6 F1 F2 F3 F4 F5 F7 F8 F9 F10 f A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Crtl Alt f _ Caps 7 8 9 4 5 6 1 2 3 space 0 home pg up end ente...

Page 118: ...ers and self locking screws Use the torque driver with a straight slot screwdriver bit to torque the self locking screws to 11 in lb Note If you are using a card with an external cable do not install the drive door To remove a PC card 1 Make sure the JANUS 2050 is finished writing to the PC card You can remove the card with the JANUS 2050 turned on or off 2 Using a straight slot screwdriver remove...

Page 119: ... Crtl Alt f _ Caps 7 8 9 4 5 6 1 2 3 space 0 home pg up end enter pg dn Esc num lock enter ins del TM 2050U 040 PC card eject button 5 Remove the card from the drive slot The JANUS 2050 sounds an audible high low beep tone when the PC card is removed 6 Replace the PC card access door using the sealing washers and self locking screws Use the torque driver with a straight slot screwdriver bit to tor...

Page 120: ...XE and FORMAT COM atainit drive format drive Use DOS commands for example copy delete move Flash Edit the CONFIG SYS file and activate or add card drivers and utilities Use MCFORMAT EXE mcformat Use DOS commands for example copy delete move I O Modem Edit the AUTOEXEC BAT and CONFIG SYS files and activate or add card drivers and utilities No formatting is required Use a commercially available comm...

Page 121: ... may be an unsupported card Check the documentation that is shipped with the ATA card CAUTION Caution Make sure you enter the correct drive letter when you initialize the ATA card or you may erase the wrong drive Conseil Assurez vous de ne pas faire d erreur en tapant la lettre identifiant le lecteur pour le formatage de la carte ATA Sinon vous risquez d effacer un lecteur incorrect The program di...

Page 122: ...teur pour le formatage de la carte ATA Sinon vous risquez d effacer un lecteur incorrect The program displays the next message WARNING ALL DATA ON NON REMOVABLE DISK DRIVE G WILL BE LOST Proceed with format Y N 6 Press Y to continue When the card is formatted the next prompt is displayed Volume label 11 characters ENTER for none 7 Press e if you do not want to enter a label for the card or type a ...

Page 123: ...ormatting a Flash Card Note If you have an unformatted card continue with Step 1 If you have a previously formatted card you must first erase the card For help see the instructions To erase a flash PC card later in this section 1 Insert the flash card in the PC card drive 2 Type this command and press e mcformat The MCFORMAT main menu appears PC Memory Card Formatter C 1994 INTEL Corporation Copyr...

Page 124: ...termec recommends that you format a flash card in FTL File Translation Layer flash format You should use the MS Flash format when you are using the flash card in a JANUS 2050 and also in another PC card slot that supports MS Flash format but not FTL flash format 6 Press Y to begin formatting the card The program begins formatting the flash card and displays the percent complete as it is working Do...

Page 125: ...ever been formatted proceed to the next section 1 Insert the flash card in the PC card drive 2 Type this command and press e mcformat The MCFORMAT main menu appears PC Memory Card Formatter C 1994 INTEL Corporation Copyright 1994 SystemSoft Corp All Rights Reserved Version 1 01 241 3 05 F MCFORMAT options Choose one of the following 1 Create and format a new partition 2 Format an existing partitio...

Page 126: ... O card in the drive you need to add the I O card drivers and utilities to AUTOEXEC BAT and CONFIG SYS Note Before you use an I O card in your JANUS device read the documentation shipped with the PC card for any instructions on using your card Some cards may need to be configured before they can be used in the PC card drive Configuring the JANUS device to Use an I O Card Follow these steps to conf...

Page 127: ...ore you can keep files open when you suspend and resume without losing data However if you have an I O card in the PC card drive you must reset the drive when you resume the device You can configure the device to reset the drive after a suspend resume cycle by running the APM_4M EXE program To load APM_4M EXE into memory Type this command at the DOS prompt d apm_4m Or scan this bar code D Z LAPM O...

Page 128: ...delete all the files on the SRAM card in drive G type this command at the DOS prompt del g Managing the Power on the PC Card Drive You can use a utility called CARDINFO EXE to manage the power on the PC card drive and to get information about the card currently inserted in your JANUS 2050 You can run CARDINFO at any time to Display information about the type of card that is currently inserted in e...

Page 129: ...and since the information is usually more than one screen long cardinfo Displays information about the CARDINFO options You can use the CARDINFO utility to manage JANUS 2050 power when an I O card is installed in the PC card drive To turn off the power to the PC card drive type this command and press e cardinfo off When you are ready to use the modem card type this command and press e cardinfo on ...

Page 130: ...ent out all the drivers except for the ones that apply to the type of card or cards currently installed in the reader Type of Card Lines You Need to Activate the Device Drivers ATA device c atadrv exe s 2 device c mtddrv exe device d cardid exe d cardid ini Flash device c mti1 exe device c mti2p exe device c mtddrv exe device c ftl exe or c ms flash sys I O device d cardid exe d cardid ini SRAM de...

Page 131: ...the CONFIG SYS file often to activate and deactivate these device drivers You may consider creating several versions of the CONFIG SYS file each of which supports a different type of card If you are having trouble or if you want to customize your system you can use the CONFIG EXE configuration utility which is stored on companion disk 3 For instructions read the SystemSoft CardSoft 3 1 Software Us...

Page 132: ...Communicating With the JANUS 2050 6 ...

Page 133: ......

Page 134: ...ized data communications tasks to be performed For example a communications application may establish a connection with another computer transfer files and perform error checking or it may make remote directories and files available to the local user Communications applications usually require communications protocols and protocol handlers to handle the actual transmission of data However you do n...

Page 135: ...ation You can create your own communications application using the software libraries provided with the JANUS Programmer s Software Kit For help see the JANUS PSK reference manual set Third Party communications application You can use a third party communications application that conforms to the requirements of the JANUS 2050 Choosing a Communications Protocol The device can communicate in any of ...

Page 136: ...2400 or higher Multi Drop protocol is typically used in CrossBar networks 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 The one exception is that the PC Standard protocol is capable of buffering data that is...

Page 137: ...rotocol PHPCSTD PC Standard protocol RFPH RF Communications protocol Note You do not load a protocol handler if you choose No protocol as your communications protocol For example if you decide to use the Interlnk Intersvr communications application you do not need a communications protocol or protocol handler so you choose No protocol and do not load a protocol handler Instructions for loading and...

Page 138: ...ich you are configuring the protocol Your selection tells the JANUS 2050 to apply all further communication configurations to the selected port See Communications Port Select in Chapter 10 2 Select the protocol you want to configure Your selection tells the JANUS 2050 to apply all further communications parameter configurations to the selected protocol See Communications Protocol Configure in Chap...

Page 139: ...e PC Standard protocol is made the active protocol in the JANUS 2050 s configuration Loading Unloading Protocol Handlers at the DOS Prompt When you are using communications from the DOS command line you can load the protocol handlers from the command line as needed If you load a protocol handler from the command line it is recommended that you unload the protocol handler when you are finished to m...

Page 140: ... file and the executable have the same filename the executable is run instead of the batch file Example Batch File Command Line Definition set CMPCST set CMUSER Clear the environment variables used by this batch file phimec 1 if not errorlevel 1 set CMUSER 1 Load the Intermec protocol handler for COM port 1 If the Intermec protocol handler is already loaded an error is returned and the variable is...

Page 141: ...r 1 ph is the notation for the protocol handler you want to load For the Intermec protocol handler enter i For the PC Standard protocol handler enter p For example to load the Intermec protocol handler on COM1 and execute the IRL Desktop you enter the following command at the JANUS 2050 DOS prompt irl 1i Specifying a Value for the FIFO Control Register The First In First Out FIFO control register ...

Page 142: ...hange the COM2 UART FIFO control register to use UART 16x550 mode To learn if your application uses UART 16x550 mode see its manual 2 Calculate which two digit hexadecimal value will correctly restore your UART FIFO control register Use this illustration as a guide 0 to disable FIFO 16x450 mode 1 to enable FIFO 16x550 mode 0 does not reset 1 to reset receive FIFO 0 does not reset 1 to reset transm...

Page 143: ... of 81 enables UART 16x550 mode requires the buffer to receive four bytes of data before generating a receive interrupt and leaves all other parameters disabled 1 0 0 0 0 0 0 1 8 1 2050U 044 3 Specify the value for the UART FIFO control register using one of these methods Start the configuration application IC EXE choose the COM port from the COM menu and type the value into the FIFO CONTROL REGIS...

Page 144: ... chapter Communicating Using the Interlnk Intersvr Utilities You can easily transfer files between the JANUS 2050 and a host computer by using the JANUS 2050 Interlnk program Through Interlnk the host computer can run programs located on the JANUS 2050 and the JANUS 2050 can access information from the host computer without having to copy files For example you can create a QBasic program on the co...

Page 145: ...omputer are connected through Interlnk drives on the JANUS 2050 server appear as additional drives on the host computer client In addition to drives A C and D the host computer now has drives F G H and J Client Server Drives Drives A B C D F redirected from C G redirected from D H redirected from E I placeholder for F internal PC card drive J redirected from G The client s drive G is redirected fr...

Page 146: ...2050 make it the server to optimize memory use You do not need to load protocol handlers to use Interlnk Intersvr To install Interlnk Intersvr on the host computer 1 Connect the JANUS 2050 to the host computer 2 Make the directory where the Interlnk files on the host computer will reside your current working directory 3 Copy the INTERLNK EXE file and INTERSVR EXE file from companion disk 2 shipped...

Page 147: ...ed to the JANUS 2050 go to the next step If you are not using COM1 on the host computer and are using the DOS command SHARE EXE on that computer remove the Share command from the AUTOEXEC BAT or CONFIG SYS file 3 Start the Interlnk server by entering the following command at the JANUS 2050 DOS prompt intersvr com1 b A screen appears displaying information on the redirected drives and printer ports...

Page 148: ...dify the JANUS 2050 CONFIG SYS file The JANUS 2050 factory default CONFIG SYS file installs Interlnk automatically using the auto option when the JANUS 2050 is connected to a host computer that is running Intersvr CAUTION Caution Do not press any keys while the JANUS 2050 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 v...

Page 149: ... the word Transfer flashes at the bottom of the screen and an asterisk is displayed next to the server drive that is being accessed The status bar also shows which server port is connected to the client and the baud rate Redirecting Drives You can redirect a client drive to a different server drive using the Interlnk command For example if the client drives F and G are set to server drives C and D...

Page 150: ... earlier in this chapter Communicating Using Communications Manager The Communications Manager utility lets you transmit and receive ASCII files and request port and protocol status The files to execute Communications Manager are shipped on Companion disk 3 and can be loaded on the JANUS 2050 drive C or a PC card The following files need to be loaded on the JANUS 2050 to execute Communications Man...

Page 151: ...g command at the DOS prompt cmgr 1p Note When Communications Manager is used with the PC Standard protocol handler it automatically sets EOR to CR LF and EOF to SOH for file transfers In the menu bar there are three pull down menus Communications File Cfg Stat 2050U 030 File Select the File menu to designate which port to communicate through and transmit or receive ASCII files It also has a sectio...

Page 152: ...nds When a pull down menu is displayed select a command by pressing h or j to move the highlight to the desired command and then press e to choose the command The dialog boxes list the options for that menu When a dialog box is displayed press h or j or Tab BackTab to move to the desired field Pressing e is the same as choosing OK It exits the dialog box and saves the changes Pressing d is the sam...

Page 153: ...he file you are transmitting or receiving For example to load the PC Standard protocol handler on COM1 and transmit a file called TEST DAT from COM1 you enter the following command at the DOS prompt cmgr 1p p1 st ftest dat Downloading Applications Across the Network You can use binary file transfer BFT to download applications to JANUS devices in 900 MHz RF and CrossBar networks BFT can perform th...

Page 154: ...y transferring new binary files to the devices Example 1 Updating Several JANUS Devices From a Host Computer Remote PC JANUS devices in warehouse 2050U 023 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 device on the RF network in the warehouse while the operators are on their lunch b...

Page 155: ...ervice technician is using a JANUS device to diagnose problems with a printer in the RF network The technician may decide to use a test application that is stored on another computer in the RF network Using BFT the technician can download the application to the device without walking back to the computer connecting the device to the host computer and using Interlnk to transfer the application ...

Page 156: ... group of devices The PSK application on the device accepts the Prepare for Reboot command optionally performs housekeeping tasks such as closing files and sends a Ready for Reboot message to the host This ensures that the host computer has received all data queued in the controllers as well as indicates that the device is ready to be rebooted The host computer sends a Reboot command to the device...

Page 157: ... find out the version of the controller s firmware You may need to modify the controller s asynchronous host computer parameters if the controller has an older version of firmware 9180 If the 9180 firmware version is 2 1 or greater you do not have to adjust the configuration to support BFT However if the version is less than 2 1 you must change the asynchronous host computer parameters to 8 data b...

Page 158: ...ange the Contents of Drive C in Chapter 3 Run a BFT ready PSK application on the device so that when the host computer requests that the device prepare for reboot the device can respond correctly The PSK application must be programmed to expect the Prepare for Reboot command Differentiating Between Client and Server BFT is a client server application and you must decide which device host computer ...

Page 159: ...a 2 Type this command at the FTA prompt to make the device the server server 3 From the host computer type the commands to transfer binary files or update the device s drive C Or 1 Send the Prepare for Reboot command from the host computer to start the FTA on the device 2 When you receive the Ready For Reboot message from the device send the Reboot command from the host computer to the device This...

Page 160: ...ION to an application on the device For help see your DCM or IS documentation 2 Terminate the FTA on the device The IM_APPLICATION command in the device s AUTOEXEC BAT executes running the specified command on the device For help see Defining the Startup Files in Chapter 3 Using FTA Commands on the Device When the device is the client you can use these FTA commands CHECKHOST LUPGRADE CLOSE OPEN EX...

Page 161: ... COM port for the connection If you do not specify a port the application uses the first port with an active protocol handler CLOSE Terminates the connection with the host computer You can abbreviate this command as CL c EXIT Terminates the FTA program and returns you to the DOS prompt on the device e GET Copies a file from the host computer to the device g hfile rfile where hfile is the path and ...

Page 162: ...er p rfile hfile where rfile is the path and filename of the file to be transferred from the device to the host hfile is the destination path and filename on the host If you do not specify an hfile name the rfile name is used RUPGRADE Upgrades the device s drive C from the host Stands for remote upgrade r file c where file is the path and filename of the image file on the host computer and C is th...

Page 163: ...oadTimeout 10000 Milliseconds FTA waits for the host to respond to a request to begin uploading a file from the device StartDownloadTimeout 10000 Milliseconds FTA waits for the host to respond to a request to begin downloading a file to the device HostServerReadTimeout 10000 Milliseconds FTA waits for the host to send a command to the device when the host is the client HostClientReadTimeout 65535 ...

Page 164: ...Working With IRL 7 ...

Page 165: ......

Page 166: ...or for information and provide feedback IRL programs are stored as text files on the JANUS 2050 drives or on the host computer They can be created in any DOS based text editor and saved as an ASCII text file IRL features include backward compatibility with previous versions of IRL creation by integrated tools or PC IRL advanced bar code input capabilities automatic and transparent power management...

Page 167: ...execution Files may be dimensioned or undimensioned An undimensioned file has the same characteristics as the default data file file 0 in that only actual data is stored Opening an existing dimensioned data file with different dimensions generates an error message If a data file is opened but no data is entered when the program ends the data file is deleted All IRL program filenames must end with ...

Page 168: ... set IM_IRLPROG drive directory To set the path for IRL data files Enter the following command set IM_IRLDATA drive directory If you set IM_IRLDATA path to a drive that cannot be written to the JANUS 2050 defaults to drive G if a PC card is present otherwise it writes to drive E Data paths can also be specified in the IRL program by declaring the path in the open statement for files A through Z Fi...

Page 169: ...nt of RAM and disk space available and displays your current directory The commands listed in the File menu are described next IRL File About Run Resume Directory Change Dir File Stats Clear Data Receive Transmit Exit 2050U 094 Run Executes the selected IRL program Resume Resumes running a program that was previously halted Directory Lists all IRL files in the current directory Change Dir Changes ...

Page 170: ...that menu When a dialog box is displayed press h or j or l or m to move the highlight to the desired field In dialog boxes that contain a list of filenames highlight the file you want to execute and press e to execute the file Highlight the OK button and press e to exit the dialog box and save the changes Highlight the CANCEL button and press e to exit the dialog box without saving the changes To ...

Page 171: ...ogram download with the RUN command from the host computer Enter the RUN command from the host computer or scan the bar code label From the host computer enter the command Or scan the following label Run Program The program begins at the first program statement The IRL Desktop executes the default file named IRL 1 IRL when you scan the Run bar code or enter the Run command from the host computer N...

Page 172: ... exit an IRL program when the IRL desktop is open do one of the following Include the IRL Exit command E with a modifier in the program statements Enter an Exit IRL command from the host computer Scan the following label Exit IRL Program The program completes any housekeeping functions such as closing open files and returns to the calling function whether it is the IRL Desktop or DOS Enter the app...

Page 173: ...ct DCM 2 DFM or Interscan to download IRL programs For more information on downloading IRL programs from the host computer to the JANUS 2050 see the PC IRL Reference Manual Transmitting IRL Files To transmit an IRL program or data file do one of the following Choose Transmit from the IRL Desktop File menu Enter an IRL Transmit File command from the host computer or scan the bar code label From the...

Page 174: ...ive dialog box is displayed Enter the filename to be received For more information on receiving IRL files from the host computer see the PC IRL Reference Manual Clearing IRL Files To delete one or all of the IRL data files with default filenames IRL 0 IRD and IRL A IRD to IRL Z IRD when the IRL Desktop is open do one of the following Choose Clear Data from the IRL Desktop File menu A message stati...

Page 175: ...splaying the message or prompt Caution When the clear file command is sent from the host without data all data is cleared and all files are deleted Conseil Lorsque la commande d effacement de fichier clear file est envoyée de l hôte sans préciser les données à effacer toutes les données sont effacées et tous les fichiers sont supprimés Types of Error Messages When an error occurs the JANUS 2050 re...

Page 176: ...orm before resuming the program include executing DOS commands running other IRL programs and putting the JANUS 2050 in suspend mode Exiting a Program So You Can Resume It Later You will be able to resume an IRL program later if you exit it using one of these methods The Exit IRL command An application break sequence The ED command The E command has a D modifier which instructs IRL to exit to DOS ...

Page 177: ... this syntax irl rX filename where r instructs IRL to resume X is the value to be placed into the status register 0 and filename is the name of the program Note Make sure there is no space between the r and X or the value will not be placed into the status register 0 You can omit parts of the irl rX filename command If you do not include the r argument IRL starts the program from the beginning and...

Page 178: ...Z x09message Set clock Z time Descriptions of these commands are included in Chapter 9 Command Reference The change configuration command allows you to change any of the JANUS 2050 configuration settings For example if you wanted to set the beep volume to high BV4 in an IRL program the command is Z BV4 Note is not required but is supported at the end of change configuration commands for backward c...

Page 179: ...from the host computer without data all data is cleared and all files are deleted Conseil Lorsque la commande d effacement de fichier clear file est envoyée de l hôte sans préciser les données à effacer toutes les données sont effacées et tous les fichiers sont supprimés Keypad Use the Clear Data option on the File menu IRL command Not supported Scan Or scan one of the following labels Clear All I...

Page 180: ...r the specified filename If the filename is not included the JANUS 2050 will display the Receive screen which allows you to select a COM port and a filename From host filename Keypad Use the Receive option on the File menu IRL command Not supported Scan Receive IRL File IRL File Transmit Purpose Sends the specified file to the host computer If the filename is not included the JANUS 2050 will displ...

Page 181: ...fault is SI The default IRL program filename is IRL 1 IRL If there is an IRL 1 IRL program already on the JANUS 2050 it is overwritten From host SOP Keypad Not supported IRL command Not supported Scan Not supported IRL Program Exit Purpose Exits an executing IRL program From host Keypad Not supported Refer to application break sequence information earlier in this chapter IRL command Not supported ...

Page 182: ...spended IRL program From host Keypad Use the Resume option on the File menu IRL command Not supported Scan IRL Resume IRL Program Run Purpose Executes the default IRL program named IRL 1 IRL From host Keypad Use the Run option on the File menu IRL command Not supported Scan Run IRL Program ...

Page 183: ......

Page 184: ...code 39 nugget helcond Troubleshooting 8 ...

Page 185: ......

Page 186: ...Problem Solution When you turn on or cold boot the reader the Boot Loader menu appears The menu may not list all the Boot Loader commands and the screen may include a status message For example the partial Boot Loader menu may look like this Boot Loader Dump Load Storage Off Bad BIOS Checksum Please Load BIOS 20X0A 003 The bootstrap checks the system flash when doing a resume or cold boot If the s...

Page 187: ...e message if you press L to suspend the device while it is booting Press to reboot the device You may be able to save the contents of the physical RAM drive Other self explanatory messages may display on bottom of the Boot Loader menu For messages in the following group choose Reboot on the Boot Loader menu and press System Has Reset Please Reboot Bad CMOS Checksum Errors Please Reboot DRAM Check ...

Page 188: ...d State Press e to reboot the JANUS 2050 Caution Do not press any keys while the JANUS 2050 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 When the JANUS 2050 is turned on it goes to the Boot Loader menu If the JANUS 2050 was in storage mode it will display a Bad Saved State message Press ...

Page 189: ...050 is locked up Press q 5 j to turn off the JANUS 2050 When you turn the JANUS 2050 on the JANUS 2050 displays the Boot Loader menu From the menu you can try dumping memory to a host computer or you can do a cold boot Caution When the JANUS 2050 performs a cold boot all data on the RAM disk is destroyed Conseil Lorsque le lecteur s amorçe à froid les données se trouvant sur le disque RAM sont dét...

Page 190: ...bled Scan the Enable Override command shown below to temporarily enable all of the JANUS 2050 commands You can also enable or disable JANUS 2050 commands in the configuration application IC EXE program Enable Override DC3 DC3 Bar code labels will not scan Refer to Scanning Bar Code Labels later in this chapter The JANUS 2050 beeps every 10 seconds and cannot be turned off when you press the q butt...

Page 191: ...s You want to return to the default out of the box condition Load the default configuration from the configuration application IC EXE At the DOS prompt type the command ic and press e Using the arrow keys choose File on the main menu and press e In the File drop down menu choose Load Default and press e To exit the configuration application choose Exit and press e The JANUS 2050 may sound an error...

Page 192: ... it is loaded on the JANUS 2050 type the following command and press e irlxdesk filename No protocol handlers are loaded The JANUS 2050 is locked up in an IRL program To break out of the IRL program execute the application break sequence 1 Press the q button to turn the JANUS 2050 off 2 Press n 2 b 3 Press 1 4 Press the q button to turn the JANUS 2050 on The JANUS 2050 displays Insufficient memory...

Page 193: ...card drive and you see the message Invalid media type reading drive G Press A to abort The JANUS 2050 cannot read the PC card in the drive Use the CARDINFO utility to verify the type of card you are using ATA flash I O or SRAM Check the JANUS 2050 CONFIG SYS file Make sure you have the correct drivers installed for the type of card you are using Format the PC card You are trying to access the JANU...

Page 194: ...ame time If you see this message one of the utilities is already loaded Load APM_4M only for I O cards otherwise use IPM_4M Check the AUTOEXEC BAT file to see which utility is loaded If you are loading the wrong one edit the AUTOEXEC BAT file or load the utility from the DOS prompt You are deleting files from a 512K flash card and it does not appear that there is any additional space available on ...

Page 195: ...ve modified the COMSPEC environment variable to add a drive specifier to the path DOS uses the COMSPEC environment variable to find the COMMAND COM file and COMMAND COM must be loaded in order for DOS to execute a system command The JANUS 2050 uses ROM DOS 5 0 which expects COMSPEC to be set to comspec command To eliminate this problem you must run a special utility named INITENV EXE before you lo...

Page 196: ...86 with the following statement device d emm386 exe noems i a000 afff x b000 ffff the JANUS 2050 displays a warning message because EMM386 automatically excludes the area f000 ffff The above statement directs EMM386 to exclude an area that is already excluded Therefore use the following statement to install EMM386 to load device drivers high device d emm386 exe noems i a000 afff x b000 efff The JA...

Page 197: ...es to the host computer Before entering this command you must connect the JANUS 2050 and host computer with a 3 wire RS 232 cable when working with Interlnk Intersvr The Mode command must be available on the host computer where you are installing Interlnk The host computer locks up after you enter the command intersvr rcopy on the JANUS 2050 When the Intersvr and Interlnk files are downloaded to t...

Page 198: ...modifications to CONFIG SYS and AUTOEXEC BAT are installing a combination of device drivers DOS options TSRs and or applications that together absorb the majority of available conventional memory To prevent any future lockups on the JANUS 2050 when you are using the Auto Loader utility press a o on the host computer or break the serial connection between the JANUS 2050 and host computer BEFORE the...

Page 199: ...s unloaded when you start Configuration Manager or the IRL Desktop the JANUS 2050 automatically loads the TSR for you If there is not enough RAM available for the Configuration Manager TSR the JANUS 2050 displays an error message Make sure at least 50K of RAM is available You see the message Configuration Manager TSR is not loaded You typed cfgmgr d to unload the Configuration Manager TSR from mem...

Page 200: ...urther attempts it may indicate a corrupted MAKEDISK EXE file Get a fresh copy of MAKEDISK EXE from the Boot Utilities companion disk Drive full Unable to write a complete image file to the output drive Remove some files or specify a different output path and file name The drive where the image file is being written has insufficient free space available to contain the entire image file ERROR unkno...

Page 201: ...me of your root files in a subdirectory as an alternative Your source directory first level contains more than the maximum number of files and or subdirectories permitted for the target drive s root directory One approach to solve this is to place some of the first level files in a subdirectory below your source directory The system has too many files open unable to create a drive image Increase t...

Page 202: ...ror such as faulty flash memory or address decoding problems You may need technical support to solve this type of error Cannot upgrade an unsupported drive Attempts to update a JANUS drive other than C or D are unsupported Restart PutDisk and specify the drive d drvletter as either C or D Fault has occurred during attempt to erase flash memory Fault has occurred during attempt to write flash memor...

Page 203: ...ons problem exists before proceeding Image file error Unrecognized drive image type Image file error Drive image contains an invalid or unsupported BPB These messages indicate that the image file you attempted to write to a JANUS drive is either corrupt or is an invalid image file format for the JANUS device Build a fresh image file using the MakeDisk utility Image file not found PutDisk was unabl...

Page 204: ...ot proceed This message indicates that flash memory cannot be updated due to flash programming voltage problems If the problem persists after installing a fresh battery or connecting the JANUS device to a charging source there may be a hardware problem that requires service Unable to assert PM control due to concurrent PM host running on reader In this context PM refers to protected mode which is ...

Page 205: ...rn the JANUS 2050 on Inspect the print quality of the bar code label Try scanning a known good bar code label for comparison Try scanning the bar code label again but vary the scanning angle and distance Clean the scanning window with a solution of ammonia and water Wipe dry Do not allow abrasive material to touch the window Verify that the JANUS 2050 is configured to read the bar code symbology y...

Page 206: ...onfiguration 1 Start the configuration application Type the following command at the DOS prompt ic 2 From the File drop down menu choose Load Default 3 From the File drop down menu choose Exit 4 When the JANUS 2050 asks if you want to update the online configuration select Yes The JANUS 2050 exits the configuration application and returns to the default configuration Performing a Cold Boot Before ...

Page 207: ...rom the menu you can try dumping memory or you can do a cold boot A cold boot clears the internal RAM and all of its contents Saving Data and Loading Flash Memory If the JANUS 2050 cannot resume operation you can save the JANUS 2050 s data and then use a program on the Boot Utilities companion disk to reload the system application and user flash memory You can also use this same program on an upgr...

Page 208: ...ata is transmitted in Intel hexadecimal file format 5 A record counter on the JANUS 2050 display counts the data as it is transmitted to the host computer The record counter stops updating when the JANUS 2050 is finished downloading the data When the download is completed you can reboot the JANUS 2050 or reload the JANUS 2050 s flash memory If the system flash memory is corrupt reload the JANUS 20...

Page 209: ... line Here is the command syntax loader filenames comn b38400 If you omit the b38400 option Loader operates at the default baud rate 57600 bps For details about the Loader command syntax type this command on your host computer and press e loader Note To upgrade drive C at 38400 bps you must enter the Loader commands manually SYSTEM_x x This is the 256K system flash that includes PC BIOS and part o...

Page 210: ...Command Reference 9 ...

Page 211: ......

Page 212: ...e the command to switch the backlight on is 1 and the command to raise the beep volume is BV9 These two commands can be concatenated as shown here and downloaded from a host computer 1 BV9 By adding start stop codes you can create a bar code that does the same thing Backlight On Raise Beep Volume 1 BV9 1 BV9 Concatenated commands are executed in the order in which they appear in the string If the ...

Page 213: ... of the following commands An Exit accumulate command An Enter command A Clear command Any type of reset Up to 250 characters can be held in the buffer If the data record count exceeds 250 characters the last bar code read is rejected and the JANUS 2050 sounds an error beep Enter Accumulate Purpose Enters accumulate mode Do not press any keys when using the enter accumulate command they are not en...

Page 214: ...ty data record is transmitted From host Not supported Keypad IRL command Not supported Scan Exit Accumulate Backspace Destructive Purpose Deletes the last character from the current data record If there is no data in the buffer the JANUS 2050 emits three low beeps From host Not supported Keypad b or f IRL command Not supported Scan Backspace Destructive H H ...

Page 215: ... in Chapter 10 Configuration Commands From host command Keypad command IRL command Z command Scan Change Configuration Enter a configuration command or scan a bar code label containing a configuration command Note The Exit Configuration command command is not required but is allowed for backward compatibility Clear Purpose Deletes the entire data record being accumulated The Clear command can also...

Page 216: ...ng command M to be interpreted as data and passed on to the application When P M is sent from the host it is interpreted as M the display is not affected and the Carriage Return command is executed IRL command Z P Scan Command Override P DLE The JANUS 2050 uses c P as the Command Override command however the DOS printer redirection command c P is also supported on the JANUS 2050 This dual purpose ...

Page 217: ...e printer echo back on after the critical error is corrected You can exit the critical error by pressing c P to turn off console echo to the printer and then pressing A to abort 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 fo...

Page 218: ...n with a host computer The host must have already sent a Prepare for Reboot command and the BFT ready PSK application has responded with a Ready for Reboot message For help see Communicating With the JANUS 2050 in Chapter 6 From Host 1 Reboot 0 Cancel the Reboot command Keypad Not supported IRL command Not supported Scan Not supported ...

Page 219: ......

Page 220: ...Configuration Commands 10 ...

Page 221: ......

Page 222: ...host computer can only be sent to an application designed to accept the command syntax This chapter provides the following information on each configuration parameter Command description Default setting Command syntax and options Bar codes containing the configuration parameters The commands appear alphabetically by command name If you want to look up a command by its syntax refer to the Configura...

Page 223: ...er If you want to set the EOF character to SOH 1 Scan the following bar code to enter Accumulate mode and change the configuration for EOF FA Enter Accumulate Set EOF FA FA 2 Scan a bar code from the full ASCII chart in Appendix A SOH has been included here as an example SOH A SOH 3 Scan the Exit Accumulate bar code Exit Accumulate When the Exit Accumulate label is scanned the JANUS 2050 updates t...

Page 224: ... the POL and SEL values that correspond to each address Note You must select the communications port and protocol before setting the parameters to define that protocol For help see Communications Protocol Configure later in this chapter Default A Syntax HCdata data can be A through Z or 0 through 5 Scan 1 Scan the following bar code Enter Accumulate Address HC HC 2 Scan a bar code for data from th...

Page 225: ...e setting the parameters to define that protocol Refer to the configuration command Communications Protocol Configure later in this chapter for more information on defining protocols Default AFF disabled Syntax PGdata data can be any ASCII character Scan To disable AFF scan the following bar code Disable AFF PG PG Or To set AFF to an ASCII character 1 Scan the following bar code Enter Accumulate A...

Page 226: ... to define that protocol Refer to the configuration command Communications Protocol Configure later in this chapter for more information on defining protocols For Polling Mode D protocol the baud rate must be 1200 or higher For Multi Drop protocol the baud rate must be 2400 or higher Default 9600 baud Syntax IAdata Acceptable values for data are 0 110 baud 1 300 baud 2 600 baud 3 1200 baud 4 2400 ...

Page 227: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB 39 nugget A 10 8 Baud Rate continued 1200 Baud IA3 IA3 2400 Baud IA4 IA4 4800 Baud IA5 IA5 9600 Baud IA6 IA6 19200 Baud IA7 IA7 38400 Baud IA8 IA8 ...

Page 228: ... are two types of beeps high IRL1 and low IRL0 Default 50 ms for both high and low beeps Syntax BDdata Acceptable values for data are from 1 ms to 60000 ms 60 seconds Scan 1 Scan the following bar code Enter Accumulate Beep Duration BD BD 2 Scan a numeric value for data in ms from the following bar codes 0 1 0 1 2 3 2 3 4 5 4 5 6 7 6 7 8 9 8 9 ...

Page 229: ...er User s Manual 4MB 39 nugget A 10 10 Beep Duration continued 3 Scan one of the following bar codes to designate whether the setting is for a low or high beep Low Beep High Beep L H L H 4 Scan the following bar code Exit Accumulate ...

Page 230: ...ault 1000 Hz for low beeps 2000 Hz for high beeps Syntax BFdata Acceptable values for data are from 20 to 20 000 Hz 20 KHz Note Setting the frequency outside the range of 100 Hz to 10 000 Hz makes the beeps inaudible Scan 1 Scan the following bar code Enter Accumulate Beep Frequency BF BF 2 Scan a numeric value for data in Hz from the following bar codes 0 1 0 1 2 3 2 3 4 5 4 5 6 7 6 7 8 9 8 9 ...

Page 231: ...er User s Manual 4MB 39 nugget A 10 12 Beep Frequency continued 3 Scan one of the following bar codes to designate whether the setting is for a low or high beep Low Beep High Beep L H L H 4 Scan the following bar code Exit Accumulate ...

Page 232: ...ccording to operator preference and work environment Default Normal Syntax BVdata Acceptable values for data are 0 Off 1 Quiet 2 Normal 3 Loud 4 Very loud 8 Lower volume 9 Raise volume Scan One of the following labels Off Quiet BV0 BV1 BV0 BV1 Normal Loud BV2 BV3 BV2 BV3 Very Loud BV4 BV4 Or Scan one of these bar codes repeatedly to achieve the desired volume Raise Beep Volume Lower Beep Volume BV...

Page 233: ...bar requires that start stop code representations be retained As a result configuration CD10 is an illegal configuration Default Standard Codabar ABCD start stop transmitted Syntax CDdata Acceptable values for data must be two digits corresponding to First digit 0 Disabled 1 ABC 2 Standard 3 Concatenated Second digit 0 Discard start stop 1 ABCD start stop transmitted 2 DC1 DC4 start stop transmitt...

Page 234: ...mmands 10 15 10 Codabar continued Standard ABCD Start Stop Standard DC1 DC4 Start Stop CD21 CD22 CD21 CD22 Concatenated Discard Start Stop Concatenated ABCD Start Stop CD30 CD31 CD30 CD31 Concatenated DC1 DC4 Start Stop CD32 CD32 ...

Page 235: ...crete numeric bar code It is most extensively used in labeling telecommunications components and equipment Default Enabled with two check digits Syntax CGdata Acceptable values for data are 0 Disabled 1 One check digit 2 Two check digits Scan One of the following labels Disable Code 11 CG0 CG0 Code 11 With One Check Digit CG1 CG1 Code 11 With Two Check Digits CG2 CG2 ...

Page 236: ...tax CPdata Acceptable values for data are 0 Disabled 1 Standard 2 With function code 1 When you enable Code 16K with Function Code 1 the reader decodes the bar code label and checks for a Function Code 1 in the first data character position If a Function Code 1 is the first character the reader substitutes this Code 16K symbology identifier string for the Function Code 1 character Scan One of the ...

Page 237: ...d if decoding for the Interleaved 2 of 5 code is disabled If Interleaved 2 of 5 is enabled Code 2 of 5 code is automatically disabled Default Disabled Syntax CCdata data consists of three digits as follows First digit 0 3 bar start stop 1 2 bar start stop Second and 00 Disable 2 of 5 third digits 01 32 Label length Scan To disable 2 of 5 scan the following bar code Disable 2 of 5 CC000 CC000 Or To...

Page 238: ...tion Commands 10 19 10 Code 2 of 5 continued 2 Scan a two digit numeric value for the label length 01 to 32 from the following bar codes 0 1 0 1 2 3 2 3 4 5 4 5 6 7 6 7 8 9 8 9 3 Scan the following bar code Exit Accumulate ...

Page 239: ...dollar sign slash percent and plus as preceding characters followed by an uppercase letter Lowercase letters must be encoded as a plus sign followed by their uppercase equivalent The ASCII characters and their Code 39 representations are listed in Appendix A Thus in full ASCII Code 39 the data reader is encoded as follows R E A D E R R E A D E R The label decodes as R E A D E R when the JANUS 2050...

Page 240: ...s above as a Mixed full ASCII interprets any valid full ASCII character pairs that appear in the label but does not require that all data be encoded with a valid full ASCII character pair If you are uncertain how your labels are encoded configure the JANUS 2050 for mixed full ASCII which decodes all valid Code 39 labels If you are configuring the JANUS 2050 for Code 39 full ASCII you should check ...

Page 241: ...t Second digit 0 Discard check digit 1 Transmit check digit Third digit 0 Non full ASCII 1 Full ASCII 2 Mixed full ASCII 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 Or To set Code 39 1 Scan the following bar code Enter Accumulate Code 39 CB CB 2 Scan one of the following for the ...

Page 242: ...9 continued 3 Scan one of the following for the second digit Discard Check Digit Transmit Check Digit 0 1 0 1 4 Scan one of the following for the third digit Non Full ASCII Full ASCII 0 1 0 1 Mixed Full 2 2 5 Scan the following bar code Exit Accumulate ...

Page 243: ...tting the data to the workstation This defined string allows a single Code 49 symbol to contain several different variable length data fields Function code 1 F1 is used to identify a data system Function code 2 F2 is used to indicate the end of a data field Default Code 49 enabled function code 1 disabled function Code 2 set to CR LF and Function Code 3 disabled Syntax CJdata Code 49 CKdata Functi...

Page 244: ...r To set one of the function codes to a character string 1 Scan the appropriate bar code Enter Accumulate Function Code 1 CK CK Enter Accumulate Function Code 2 CL CL Enter Accumulate Function Code 3 CM CM 2 Scan any character from the full ASCII chart in Appendix A Two characters each are allowed for function code 1 and 3 Four characters are allowed for function code 2 3 Scan the following bar co...

Page 245: ...coding of Code 93 symbology Code 93 is a variable length continuous symbology employing four element widths It is designed to complement Code 39 Default Enabled Syntax CFdata Acceptable values for data are 0 Disabled 1 Enabled Scan One of the following labels Disable Code 93 CF0 CF0 Enable Code 93 CF1 CF1 ...

Page 246: ...configured to UCC EAN the reader will decode the bar code label as standard Code 128 unless the first two characters are a start character and a function code 1 If the first two characters are a start character and a function code 1 1 The first two characters are not transmitted 2 The three symbology ID characters C1 are transmitted 3 The remaining Code 128 characters are decoded as standard Code ...

Page 247: ...erride Default All commands enabled Note Viewport movement commands have no effect on the JANUS 2050 Syntax DCdata Acceptable values for data are 0 Disable all JANUS 2050 commands 1 Enable all JANUS 2050 commands 2 Disable override 3 Enable override command 0 Disable command command 1 Enable command Note If all JANUS 2050 commands are disabled DC0 you cannot change the JANUS 2050 s configuration o...

Page 248: ...enable specific commands complete the following steps 1 Scan the following bar code Enter Accumulate Command Processing DC DC 2 Scan the label combination to build the command that is being enabled disabled Enter Accumulate Exit Accumulate Backspace Clear Backlight Change Config Laser On ...

Page 249: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB 39 nugget A 10 30 Command Processing continued Laser Off Viewport Up Viewport Down Viewport Right Viewport Left Viewport Page Up Viewport Page Down ...

Page 250: ...39 nugget A Configuration Commands 10 31 10 Command Processing continued Viewport Home Viewport End Cursor to Viewport Viewport to Cursor Enter Key Code Entry Transmit File Set Clock ...

Page 251: ...gram Exit Program Download Program Multiple Read O SI Clear File Receive File Prepare for Reboot Reboot 3 Scan one of the following bar codes Disable the Command Enable the Command 0 1 0 1 4 Repeat Steps 2 and 3 if more than one command is being disabled enabled 5 Scan the following bar code Exit Accumulate ...

Page 252: ...quent communications port and protocol configurations to the selected port Default COM port 1 Syntax ISdata Acceptable values for data are 1 COM port 1 2 COM port 2 3 COM port 3 4 COM port 4 Scan One of the following labels COM Port 1 COM Port 2 IS1 IS2 IS1 IS2 COM Port3 COM Port 4 IS3 IS4 IS3 IS4 ...

Page 253: ... Note To set serial communications parameters such as baud rate and parity for COM2 you must use off the shelf software For example you can execute the Mode command from the DOS prompt or an application using COM2 can execute standard DOS commands You cannot set serial communications parameters for COM2 with IC EXE Also you cannot scan configuration commands because you have disabled the scanner p...

Page 254: ...COM2 that changes the COM2 UART FIFO control register to use UART 16x550 mode Otherwise you can use the default value 00 hex for this parameter For more information see Specifying a Value for the FIFO Control Register in Chapter 6 Note If your application uses UART 16x550 mode to its fullest extent you will need to determine the appropriate setting Default 00 Syntax For COM1 IVdata For COM2 IWdata...

Page 255: ... the hex value 1 Scan one of the following bar code Enter Accumulate Change Configuration COM1 IV IV Enter Accumulate Change Configuration COM2 IW IW 2 Scan two bar codes for data from the full ASCII chart in Appendix A 3 Scan the following bar code End Accumulate Repeat Steps 1 through 3 for a second COM port if necessary ...

Page 256: ...e This command assigns all subsequent protocol configuration changes for example baud rate and data bits to the selected communications protocol Each protocol has a list of parameters that can be configured for that protocol Note Some of the protocol characters for User Defined cannot be reconfigured if User Defined is active If User Defined is the active protocol set the active protocol to None O...

Page 257: ...ed Multi Drop Baud rate parity data and stop bits Flow control LRC Intercharacter turnaround and timeout delay Transmit abort timeout SOM EOM POL SEL RES REQ AFF NEG EOF EOR and number of records per block IRL PAK IRL BAK IRL SOP IRL EOP IRL RUN IRL END and IRL PSS Point to Point Baud rate parity data and stop bits Flow control Intercharacter turnaround and timeout delay Transmit abort timeout Pol...

Page 258: ...Point to Point Syntax PSdata Acceptable values for data are 0 User Defined 1 Point to Point 2 Polling Mode D 3 Multi Drop 7 PC Standard Scan One of the following labels User Defined Point to Point PS0 PS1 PS0 PS1 Polling Mode D Multi Drop PS2 PS3 PS2 PS3 PC Standard PS7 PS7 ...

Page 259: ...d protocol does not become active until the corresponding protocol handler is loaded Default Point to Point Syntax PAdata Acceptable values for data are 0 User Defined 1 Point to Point 2 Polling Mode D 3 Multi Drop 7 PC Standard 9 None Scan One of the following labels User Defined Protocol Point to Point Protocol PA0 PA1 PA0 PA1 Polling Mode D Protocol Multi Drop Protocol PA2 PA3 PA2 PA3 PC Standa...

Page 260: ...can enable User Defined Multi Drop protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols To activate User Defined Multi Drop protocol select User Defined in the configuration command Communications Protocol Activate Default Disabled Syntax PMdata Acceptable values for data are 0 Disabled 1 Enabled Scan One o...

Page 261: ...r Note You must select the communications port and protocol before setting the parameters to define that protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 7 Syntax IIdata Acceptable values for data are 7 7 data bits 8 8 data bits Scan One of the following labels 7 Data Bits II7 II7 8 Data Bits II...

Page 262: ...rity level is selected it allows bar code labels with poorer print quality to be decoded Note The low parameter should only be used as a temporary solution until label print quality can be improved Default Moderate Syntax CSdata Acceptable values for data are 0 Low 1 Moderate 2 High Scan One of the following labels Low CS0 CS0 Moderate CS1 CS1 High CS2 CS2 ...

Page 263: ...ter each data record Scanned data records are concatenated together Autowrap and autoscroll features are disabled When the cursor gets to the end of a line it does not wraparound When the cursor reaches the bottom of the display it does not scroll up You must use control codes to format the display and move the cursor around These control codes must be included in IRL programs For example a CR LF ...

Page 264: ...5 Second digit 0 Video mode 0 double character width 1 Video mode 1 double character width 2 Video mode 2 normal character width 3 Video mode 3 normal character width Third digit 0 Scroll at row 25 3 Scroll at row 13 Fourth digit 0 Normal character height 1 Double character height Note When you scan a label that changes the video mode the screen goes blank To bring the screen back begin entering d...

Page 265: ...e 1 Scroll at Row 13 Double Height DS0131 DS0131 25 x 80 Video Mode 2 Scroll at Row 25 Normal Height DS0200 DS0200 25 x 80 Video Mode 2 Scroll at Row 13 Double Height DS0231 DS0231 25 x 80 Video Mode 3 Scroll at Row 25 Normal Height DS0300 DS0300 25 x 80 Video Mode 3 Scroll at Row 13 Double Height DS0331 DS0331 ...

Page 266: ...re earlier in this chapter for more information on defining protocols The configured option may be overridden when used with certain communications protocols It will not be overridden when used with User Defined protocol Default Disabled Syntax FAdata data can be any ASCII character Scan To disable EOF scan the following bar code Disable EOF FA FA Or To set EOF to an ASCII character 1 Scan the fol...

Page 267: ...the configuration command Communications Protocol Configure earlier in this chapter Default EOM Transmit and Receive are set to CR 0DH and LF 0AH carriage return line feed Syntax PF Disable transmit and receive EOM PFdata Enable transmit and receive EOM PI Disable transmit EOM only PIdata Enable transmit EOM only PJ Disable receive EOM only PJdata Enable receive EOM only data can be one or two ASC...

Page 268: ...aracter and disable the EOM receive character or vice versa 1 Scan this bar code to set the EOM transmit character Enter Accumulate Enable EOM Transmit Only PI PI 2 Scan one or two bar codes for data from the full ASCII chart in Appendix A 3 Scan this bar code Exit Accumulate 4 Scan this bar code to set the EOM receive character Enter Accumulate Enable EOM Receive Only PJ PJ 5 Scan one or two bar ...

Page 269: ... for more information on defining protocols The configured option may be overridden when used with certain communications protocols It will not be overridden when used with User Defined protocol Default Disabled Syntax FBdata data can be one or two ASCII characters Scan To disable EOR scan the following bar code Disable EOR FB FB Or To set the EOR character to an ASCII character s 1 Scan the follo...

Page 270: ...NUS 2050 to control the incoming data flow XON XOFF response and control specify that the JANUS 2050 responds to and transmits XON XOFF characters Note You must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Defa...

Page 271: ...duplex operation Note You must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 0 sec Syntax IDdata Acceptable values for data are 0 0 ms 1 1 ms 2 2 ms 3 5 ms 4 10 ms 5 20 ms 6 50 ms 7 100 ms Scan One of th...

Page 272: ...et A Configuration Commands 10 53 10 Intercharacter Delay continued 10 ms Intercharacter Delay 20 ms Intercharacter Delay ID4 ID5 ID4 ID5 50 ms Intercharacter Delay 100 ms Intercharacter Delay ID6 ID7 ID6 ID7 ...

Page 273: ...0 Disabled 2 32 Fixed length even number only 97 Variable length without a check digit 98 Case code 6 or 14 with a check digit 99 Variable length with a check digit CAUTION Caution Using the variable length without a check digit configuration option can cause substitution errors Conseil Des erreurs de substitution peuvent survenir si vous utilisez la longuer variable sans option de vérification de...

Page 274: ...r To set Interleaved 2 of 5 to fixed length 1 Scan the following bar code Enter Accumulate Fixed Length CA CA 2 Scan a numeric value for data from the following bar codes even numbers 2 through 32 only 0 1 0 1 2 3 2 3 4 6 4 6 8 8 3 Scan the following bar code Exit Accumulate ...

Page 275: ...ters to define that protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default BEL Syntax ZBdata data can be any ASCII character Scan To disable BAK scan the following bar code Disable BAK ZB ZB Or To set BAK to an ASCII character 1 Scan the following bar code Enter Accumulate BAK ZB ZB 2 Scan a bar code ...

Page 276: ...he configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default SO shift out Syntax XDdata data can be any ASCII characters Scan To disable END scan the following bar code Disable END XD XD Or To set END to an ASCII character 1 Scan the following bar code Enter Accumulate End of IRL Program Block XD XD 2 Scan a bar code for data...

Page 277: ...hat protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default SYN synchronous idle Syntax XBdata data can be any ASCII character Scan To disable EOP scan the following bar code Disable EOP XB XB Or To set EOP to an ASCII character 1 Scan the following bar code Enter Accumulate EOP XB XB 2 Scan a bar code...

Page 278: ...ocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default RS record separator Syntax ZAdata data can be any ASCII character Scan To disable PAK scan the following bar code Disable PAK ZA ZA Or To set the PAK to an ASCII character 1 Scan the following bar code Enter Accumulate PAK ZA ZA 2 Scan a bar code for ...

Page 279: ...on command Communications Protocol Configure earlier in this chapter for more information on defining protocols Do not define PSS as the same character used for EOM Default CR carriage return Syntax XEdata data can be any ASCII character Scan To disable PSS scan the following bar code Disable PSS XE XE Or To set the PSS to an ASCII character 1 Scan the following bar code Enter Accumulate PSS XE XE...

Page 280: ...e parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default DC2 Syntax XCdata data can be any ASCII character Scan To disable RUN scan the following bar code Disable RUN XC XC Or To set RUN to an ASCII character 1 Scan the following bar code Enter Accumulate RUN XC XC 2 Scan a ...

Page 281: ...rotocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default SI shift in Syntax XAdata data can be any ASCII character Scan To disable SOP scan the following bar code Disable SOP XA XA Or To set SOP to an ASCII character 1 Scan the following bar code Enter Accumulate SOP XA XA 2 Scan a bar code for data from...

Page 282: ...e the following steps 1 Scan the following bar code Modify Lookup Table WM WM 2 Enter data by scanning the ASCII character you wish to redefine from the full ASCII chart in Appendix A 3 Enter the new key by scanning the four digit hex value from the full ASCII chart in Appendix A Refer to the Key Codes table in Appendix A for the key s hex value Note The redefined character and ASCII value should ...

Page 283: ... JANUS 2050 sets caps lock off when it boots This command lets you modify the configuration file such as JANUS INI to enable caps lock after the JANUS 2050 boots Default Caps lock off Syntax KAdata Acceptable values for data are 0 Caps lock off 1 Caps lock on Scan Scan one of the following labels Caps Lock Off KA0 KA0 Caps Lock On KA1 KA1 ...

Page 284: ...ry time a key is pressed or a two dimensional symbology is decoded the JANUS 2050 emits a click Default Clicker enabled Syntax KCdata Acceptable values for data are 0 Disable keypad clicker 1 Enable keypad clicker Scan One of the following labels Disable Keypad Clicker KC0 KC0 Enable Keypad Clicker KC1 KC1 ...

Page 285: ...of the control Ctrl key Default Ctrl key permitted Syntax KBdata Acceptable values for data are 0 Ctrl key permitted 1 Ctrl Alt Del sequence warm reboot prohibited 2 Ctrl key combinations prohibited Scan One of the following labels Ctrl Key Permitted KB0 KB0 Ctrl Alt Del Prohibited KB1 KB1 Ctrl Key Combinations Prohibited KB2 KB2 ...

Page 286: ...u must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax IFdata Acceptable values for data are 0 LRC disabled 1 LRC enabled Scan One of the following labels Disable LRC IF0 IF0 Enable LRC IF1...

Page 287: ... requires two parameters Default Disabled Syntax CNdata Acceptable values for data are First digit 0 Disabled 1 No check digits 2 1 modulus 10 check digit 3 2 modulus 10 check digit Second digit 0 Discard check digit 1 Transmit check digit Scan One of the following labels Disable MSI CN00 CN00 MSI Without Check Digits CN10 CN10 MSI With 1 Modulus 10 Check Digit Discard Check Digit CN20 CN20 MSI Wi...

Page 288: ...39 nugget A Configuration Commands 10 69 10 MSI continued MSI With 2 Modulus 10 Check Digits Discard Check Digits CN30 CN30 MSI With 2 Modulus 10 Check Digits Transmit Check Digits CN31 CN31 ...

Page 289: ...rameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax PHdata data can be any ASCII character Scan To disable NEG scan the following bar code Disable NEG PH PH Or To set the NEG to an ASCII character 1 Scan the following bar code Enter Accumulate NEG PH PH 2 Sc...

Page 290: ...tocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Even Syntax IBdata Acceptable values for data are 0 None 1 Even 2 Odd 3 Mark 4 Space Scan One of the following labels No Parity Even Parity IB0 IB1 IB0 IB1 Odd Parity Mark Parity IB2 IB3 IB2 IB3 ...

Page 291: ...g Plessey code has two parameters that need to be configured start code and check digit Default Disabled Syntax CIdata Acceptable values for data are 00 Disabled 10 Plessey with reverse start code 30 Transmit check digit 31 Discard check digit Scan To disable Plessey Disable Plessey CI00 CI00 Or To set Plessey complete the following steps 1 Scan the following bar code Plessey With Reverse Start Co...

Page 292: ... command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax HBdata data can be any ASCII character Scan To disable POL scan the following bar code Disable POL HB HB Or To set POL to an ASCII character 1 Scan the following bar code Enter Accumulate POL HB HB 2 Scan a bar code for data from the full ASCII chart in Appendix A 3...

Page 293: ...ta are up to 25 ASCII characters When no data is included the postamble is disabled You must enclose the data within quotation marks if the data is a reserved word such as a configuration command Scan To disable the postamble scan the following bar code Disable Postamble AE AE Or To set the postamble to an ASCII character string 1 Scan the following bar code Enter Accumulate Postamble Start of Dat...

Page 294: ...II characters When no data is included the preamble is disabled You must enclose the data within quotation marks if the data is a reserved word such as a configuration command Scan To disable the preamble scan the following bar code Disable Preamble AD AD Or To set the preamble to an ASCII character string 1 Scan the following bar code Enter Accumulate Preamble Start of Data AD AD 2 Scan a value f...

Page 295: ... It will not be overridden when used with User Defined protocol You must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 1 record transmitted per block Syntax FCdata Acceptable values for data are 0 All re...

Page 296: ...onfiguration Commands 10 77 10 Records Per Block continued 2 Scan a two digit numeric value for data from the following bar codes 0 1 0 1 2 3 2 3 4 5 4 5 6 7 6 7 8 9 8 9 3 Scan the following bar code Exit Accumulate ...

Page 297: ...ing the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax PDdata data can be any ASCII character Scan To disable REQ scan the following bar code Disable REQ PD PD Or To set REQ to an ASCII character 1 Scan the following bar code Enter Accumulate REQ PD P...

Page 298: ...and Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax PCdata data can be any ASCII character Scan To disable RES scan the following bar code Disable RES PC PC Or To set RES to an ASCII character 1 Scan the following bar code Enter Accumulate RES PC PC 2 Scan a bar code for data from the full ASCII chart in Appendix A 3 Scan...

Page 299: ...ls that are held in a stack until the JANUS 2050 can process the data When this parameter is disabled you scan a label and the JANUS 2050 processes the data before the next label can be scanned Default Enabled Syntax SDdata Acceptable values for data are 0 Disable one label at a time 1 Enable many labels at a time Scan One of the following labels Disable SD0 SD0 Enable SD1 SD1 ...

Page 300: ...other scaners may not function properly Default All compatible scanners Syntax SSdata Acceptable values for data are 0 All compatible scanners use for 1517 scanner 1 1461 CCD not currently supported 2 1500 not currently supported 3 1515 not currently supported 4 1545 Scan One of the following labels All Compatible Scanners 1461 CCD SS0 SS1 SS0 SS1 1500 1515 SS2 SS3 SS2 SS3 1545 Symbol Scanner SS4 ...

Page 301: ...Automatic mode allows you to pull the trigger once and scan a series of bar codes Releasing the trigger turns the scanner off To scan the same bar code more than once you must release the trigger or scan a different bar code before attempting a second scan Note This configuration is applicable only when using a scanner with the reader Default One shot mode Syntax SBdata Acceptable values for data ...

Page 302: ...US 2050 decodes the bar code label a minimum number of times in each trigger event When configured to high the JANUS 2050 scans and decodes the bar code label a maximum number of times in each trigger event The specific number of comparisons depends on each bar code symbology For example when you are scanning Code 39 labels and voting is configured to moderate two successive matching decodes in a ...

Page 303: ...following each trigger pull Default No timeout Syntax SAdata Acceptable values for data are 0 Disabled 1 60 Shutoff time in seconds Scan 1 Scan the following bar code Enter Accumulate Scanner Timeout SA SA 2 Scan a numeric value for data from the following bar codes 0 1 0 1 2 3 2 3 4 5 4 5 6 7 6 7 8 9 8 9 3 Scan the following bar code Exit Accumulate ...

Page 304: ... you release the trigger In edge triggering you pull the trigger and the laser turns on and stays on When you pull the trigger a second time the laser turns off Simply releasing the trigger does not turn the laser off If the laser is left on the scanner timeout turns the laser off Default Level Syntax SCdata Acceptable values for data are 0 Level 1 Edge Scan One of the following labels Level Trigg...

Page 305: ...ine the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax HAdata data can be any ASCII character Scan To disable SEL scan the following bar code Disable SEL HA HA Or To set SEL to an ASCII character 1 Scan the following bar code Enter Accumulate SEL HA HA 2 Scan a bar code for dat...

Page 306: ...Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax PEdata data can be any ASCII character Scan To disable SOM scan the following bar code Disable SOM PE PE Or To set SOM to an ASCII character 1 Scan the following bar code Enter Accumulate SOM PE PE 2 Scan a bar code for data from the full A...

Page 307: ...ions port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 1 stop bit Syntax ICdata Acceptable values for data are 1 One stop bit 2 Two stop bits Scan One of the following labels 1 Stop Bit IC1 IC1 2 Stop Bits IC2 IC2 ...

Page 308: ...igher to avoid losing incoming data Note You must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 10 sec Syntax IEdata Acceptable values for data are 0 5 ms 1 100 ms 2 500 ms 3 2 sec 4 10 sec 5 20 sec 6 40...

Page 309: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB 39 nugget A 10 90 Timeout Delay continued Timeout Delay 20 sec Timeout Delay 40 sec IE5 IE6 IE5 IE6 Timeout Delay 60 sec IE7 IE7 ...

Page 310: ... configuration but it only applies to the three conditions listed above Note You must select the communications port and protocol before setting the parameters that define the protocol Refer to the configuration command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default Disabled Syntax IHdata Acceptable values for data are 0 Disabled 1 6500...

Page 311: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB 39 nugget A 10 92 Transmit Abort Timeout continued 4 5 4 5 6 7 6 7 8 9 8 9 3 Scan the following bar code Exit Accumulate ...

Page 312: ...tion command Communications Protocol Configure earlier in this chapter for more information on defining protocols Default 0 sec Syntax IGdata Acceptable values for data are 0 0 ms 1 1 ms 2 2 ms 3 5 ms 4 10 ms 5 20 ms 6 50 ms 7 100 ms Scan One of the following labels No Turnaround Delay Turnaround Delay 1 ms IG0 IG1 IG0 IG1 Turnaround Delay 2 ms Turnaround Delay 5 ms IG2 IG3 IG2 IG3 Turnaround Dela...

Page 313: ...git you must also set the fifth digit Default UPC A EAN 13 UPC E and EAN 8 enabled supplementals allowed transmit check digit transmit number system digit and retain UPC A leading zero Syntax CEdata data must be 4 to 7 digits selected from the following list First digit 0 UPC A EAN 13 disabled 1 UPC A EAN 13 enabled 2 UPC A only Second digit 0 UPC E disabled 1 UPC E enabled Third digit 0 EAN 8 dis...

Page 314: ...code Enter Accumulate UPC EAN CE CE 2 Scan one of the following for the first digit Disable Enable UPC EAN 13 UPC EAN 13 0 1 0 1 UPC A only 2 2 3 Scan one of the following for the second digit Disable UPC E Enable UPC E 0 1 0 1 4 Scan one of the following for the third digit Disable EAN 8 Enable EAN 8 0 1 0 1 ...

Page 315: ...al Scan one of the following for the fifth digit Discard Check Digit Transmit Check Digit 0 1 0 1 7 Optional Scan one of the following for the sixth digit Discard Number Transmit Number System Digit System Digit 0 1 0 1 8 Optional Scan one of the following for the seventh digit Discard UPC A Retain UPC A Leading Zero Leading Zero 0 1 0 1 9 Scan the following bar code Exit Accumulate ...

Page 316: ...Advanced Operations 11 ...

Page 317: ......

Page 318: ...t need to free up more conventional memory on your JANUS 2050 you do not have to perform these tasks Not Installing the PC Card Drivers You do not need to install PC card drivers if you are not using PC cards in your reader You may be able to save up to 60K in conventional memory by not installing the drivers Choose the No PC Card option on the MS DOS startup menu and PC card drivers will not be i...

Page 319: ... the same time 3 Press 2 4 Press q to turn the JANUS 2050 on 5 If the password is not set you immediately go to the Boot Loader menu If the password is set the Password screen is displayed and you must type in the password You are allowed three tries to enter the password Note The JANUS 2050 is shipped from the factory with the password disabled The Boot Loader menu lists the options available and...

Page 320: ...iagnostics For more information about loading programs see Chapter 8 Troubleshooting CAUTION Caution If the load system flash option is selected all system data will be lost Conseil Si l option de chargement du flash système load system flash est sélectionnée toutes les données système seront perdues Resume This selection exits the Boot Loader menu and returns the JANUS 2050 to where it was before...

Page 321: ...mp Load Resume Storage Off 2050U 102 2 Using j select Password 3 Press e 4 Type the new password and press e The password can be up to seven characters To disable the password press e twice without typing in a password 5 Type the new password again for verification and press e If you enter it incorrectly the second time you receive an error message and you need to repeat Steps 4 and 5 again 6 Sele...

Page 322: ...utomatically shuts off and is placed in Storage mode Exiting Storage Mode If you turn on the JANUS 2050 while it is in Storage mode you will need to exit Storage mode To exit Storage mode 1 If the password is set the JANUS 2050 will request the password 2 Once the password is entered the Boot Loader menu is displayed 3 From the menu select Reboot The JANUS 2050 will execute POST and then ask if yo...

Page 323: ...39 39 nugget nugget A A ...

Page 324: ...Configuration and Full ASCII Charts A ...

Page 325: ......

Page 326: ...an enter ASCII control characters into the JANUS 2050 using c key combinations The following table lists the c key combinations and the ASCII character that is entered for that combination Key Sequence ASCII Control Character Key Sequence ASCII Control Character Key Sequence ASCII Control Character c A SOH c L FF c W ETB c B STX c M CR c X CAN c C ETX c N SO c Y EM c D EOT c O SI c Z SUB c E ENQ c...

Page 327: ...configuration file You can represent non graphic characters and some ASCII control characters using the backslash and a letter This table lists escape sequences you enter and the corresponding ASCII control characters Escape Sequence ASCII Control Character n LF Line Feed t HT Horizontal Tab b BS Backspace r CR Carriage Return f FF Form Feed a BEL Bell Slash xhh hh is the two digit hexadecimal num...

Page 328: ...ese parameters POL SEL RES REQ AFF NEG data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data d...

Page 329: ...gned in a predetermined combination The following table lists the device address and the corresponding POL and SEL combinations When you configure for the Intermec Multi Drop protocol the POL and SEL combinations are predefined when you select the device address Device Address POL SEQ Device Address POL SEQ A FS GS Q B RS US R C SP S A D T B C E U D E F V F G G W H I H X J K I Y L M J Z N O K 0 1 ...

Page 330: ...r PC keyboard Normal Lists the key code value for each key Shift Lists the key code value for the u key plus the key Control Lists the key code for the c key plus the key Alt Lists the key code for the a key plus the key For example the key code for u A is 1E41 The key code for a A is 1E00 Key Normal Shift Control Alt F1 3B00 5400 5E00 6800 F6 4000 5900 6300 6D00 F11 8500 8700 8900 8B00 F2 3C00 55...

Page 331: ...0 5D00 6700 7100 Print Screen 7200 A 1E61 1E41 1E01 1E00 B 3062 3042 3002 3000 C 2E63 2E43 2E03 2E00 D 2064 2044 2004 2000 E 1265 1245 1205 1200 F 2166 2146 2106 2100 G 2267 2247 2207 2200 2960 297E 2900 H 2368 2348 2308 2300 0C2D 0C5F OC1F 8200 I 1769 1749 1709 1700 0D3D 0D2B 8300 J 246A 244A 240A 2400 1A5B 1A7B 1A1B 1A00 K 256B 254B 250B 2500 1B5D 1B7D 1B1D 1B00 ...

Page 332: ...4D 320D 3200 N 316E 314E 310E 3100 O 186F 184F 180F 1800 P 1970 1950 1910 1900 Q 1071 1051 1011 1000 R 1372 1352 1312 1300 S 1F73 1F53 1F13 1F00 2827 2822 2800 T 1474 1454 1414 1400 2B5C 2B7C 2B1C 2B00 U 1675 1655 1615 1600 V 2F76 2F56 2F16 2F00 332C 333C 3300 W 1177 1157 1117 1100 342E 343E 3400 X 2D78 2D58 2D18 2D00 352F 353F 3500 Y 1579 1559 1519 1500 ...

Page 333: ... 2C00 Ctrl right Ctrl left Alt right Alt left Shift right Shift left Caps Lock 7 0837 0826 7E00 Home 47E0 47E0 77E0 9700 7 Home 4700 4737 7700 See Note 8 0938 092A 7F00 4E2B 4E2B 9000 4E00 8 4800 4838 8D00 See Note 9 0A39 0A28 8000 PgUp 49E0 49E0 84E0 9900 9 PgUp 4900 4939 8400 See Note backspace 0E08 0E08 0E7F 0E00 Esc 011B 011B 011B 0100 ...

Page 334: ...te 5 0635 0625 7C00 372A 372A 9600 3700 5 4C00 4C35 8F00 See Note 6 0736 075E 071E 7D00 E02F E02F 9500 A400 6 4D00 4D36 7400 See Note left arrow 4BE0 4BE0 73E0 9B00 48E0 48E0 8DE0 9800 1 0231 0221 7800 End 4FE0 4FE0 75E0 9F00 1 End 4F00 4F31 7500 See Note 2 0332 0340 0300 7900 Enter E00D E00D E00A A600 2 5000 5032 9100 See Note 3 0433 0423 7A00 PgDn 51E0 51E0 76E0 A100 ...

Page 335: ...3920 3920 3920 Tab 0F09 0F00 9400 A500 0 0B30 0B29 8100 Ins 52E0 52E0 92E0 A200 0 Ins 5300 532E 9200 Del 5300 532E 9300 Enter 1C0D 1C0D 1C0A 1C00 Num 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 to 255 You must enable the number pad on the JANUS 2050 to enter these hexadecimal key codes For help see Using the Keypad in C...

Page 336: ...o z A to Z escape d A to Z u A to u Z enter e 0 to 9 0 to 9 space s compound function f period right ctrl c cursor up h left ctrl f c or f f c cursor down j right alt a cursor left g left alt f a or f f a cursor right i right shift u viewport up f h left shift f f u viewport down f j caps lock f u viewport left f g viewport right f i viewport end f f 1 viewport home f f 7 viewport page up f f 9 vi...

Page 337: ... 6 u 7 u 8 u 9 u 0 f J f K f D f E f P f Q f G f V f L f F f S f M f A f H _ f B f N f T f X f R f C f I scroll lock f f n insert f 0 pause f f o delete f ctrl break c f f o enter f 2 print screen f f p pg dn f 4 home f 7 f 5 end f 1 f 6 page up f 9 f 8 page down f 3 f 4 Note The numeric keypad must be disabled to use the u 0 to u 9 key combinations shown above ...

Page 338: ...c keypad press f f e With Num Lock on With Num Lock off To Enter Press the Key s To Enter Press the Key s 0 to 9 0 to 9 end 1 space s cursor down 2 page down 3 end u 1 cursor left 4 cursor down u 2 cursor right 6 page down u 3 home 7 cursor left u 4 cursor up 8 cursor right u 6 page up 9 home u 7 insert 0 cursor up u 8 delete page up u 9 space s insert u 0 0 to 9 u 0 to u 9 delete u u ...

Page 339: ...1001 29 41 I 00001010 0A 10 J LF 00101010 2A 42 J 00001011 0B 11 K VT 00101011 2B 43 K 00001100 0C 12 L FF 00101100 2C 44 L 00001101 0D 13 M CR 00101101 2D 45 M 00001110 0E 14 N SO 00101110 2E 46 N 00001111 0F 15 O SI 00101111 2F 47 O 00010000 10 16 P DLE 00110000 30 48 P6 0 00010001 11 17 Q DC1 00110001 31 49 Q 1 00010010 12 18 R DC2 00110010 32 50 R 2 00010011 13 19 S DC3 00110011 33 51 S 3 0001...

Page 340: ... 79 O O 01101111 6F 111 O o 01010000 50 80 P P 01110000 70 112 P p 01010001 51 81 Q Q 01110001 71 113 Q q 01010010 52 82 R R 01110010 72 114 R r 01010011 53 83 S S 01110011 73 115 S s 01010100 54 84 T T 01110100 74 116 T t 01010101 55 85 U U 01110101 75 117 U u 01010110 56 86 V V 01110110 76 118 V v 01010111 57 87 W W 01110111 77 119 W w 01011000 58 88 X X 01111000 78 120 X x 01011001 59 89 Y Y 01...

Page 341: ... Control 3 XOFF ETX End of Text DC4 Device Control EOT End of Transmission NAK Negative Acknowledge ENQ Enquiry SYN Synchronous Idle ACK Acknowledgment ETB End Transmission Block BEL Bell CAN Cancel BS Backspace EM End of Medium HT Horizontal Tab SUB Substitute LF Line Feed ESC Escape VT Vertical Tab FS File Separator FF Form Feed GS Group Separator CR Carriage Return RS Record Separator SO Shift ...

Page 342: ...s chart lists the Code 39 bar code labels for all of the ASCII characters U NUL A SOH B STX C ETX D EOT E ENQ F ACK G BEL H BS I HT J LF K VT L FF M CR N SO O SI P DLE Q DC1 R DC2 S DC3 T DC4 U NAK V SYN W ETB X CAN Y EM Z SUB A ESC B FS C GS D RS E US SP A B C D E F G H I J K L M N O ...

Page 343: ...er s Manual 4MB 39 nugget A A 20 Full ASCII Bar Code Chart continued 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 Z F G H I J V A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z K L M N O _ ...

Page 344: ...ugget A Configuration and Full ASCII Charts A 21 A Full ASCII Bar Code Chart continued W A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z P Q R S T DEL ...

Page 345: ... key code hex value You can create your own bar codes for all 102 PC keys by using the same syntax The key code hex values are listed in Key Codes earlier in this chapter Note The commands in this bar code chart are only intended for use when the key code lookup table configuration will not work with bar code input Enter Esc 1C0D 011B 1C0D 011B Cursor Up Cursor Down 48E0 50E0 48E0 50E0 Cursor Left...

Page 346: ...rning to the Default Configuration in Chapter 8 Bar Code Symbologies Parameter Default Codabar Standard ABCD start stop retained Code 11 Enabled with two check digits Code 39 Full ASCII enabled with no check digit Code 49 Enabled function code 1 and 3 disabled function code 2 set to CR LF Code 93 Enabled Code 128 Standard Code 16K Standard MSI Disabled Plessey Disabled Code 2 of 5 Disabled Interle...

Page 347: ...IFO control register restore 00 Hex Address Multi Drop A Baud rate 9600 baud Data bits 7 bits Flow control None Parity Even Stop bits 1 stop bit Intercharacter delay 0 sec Turnaround delay 0 sec Timeout delay 10 sec LRC Disabled AFF Disabled EOF Disabled IRL BAK BEL IRL END Program Block SO shift out IRL EOP SYN synchronous idle IRL PAK RS record separator IRL PSS CR carriage return IRL RUN DC2 de...

Page 348: ...al Command processing All commands enabled Decode security Moderate Display mode Buffered Display size 25 x 80 video mode 3 scroll at row 25 normal character height Keypad Caps Lock Caps Lock Off Keypad clicker Enabled Keypad Ctrl key functions All Ctrl functions enabled Keypad numeric Permit entering numeric keypad mode Key code lookup table No modifications Preamble Disabled No characters Postam...

Page 349: ... 100 ms Broadcast receipt Enabled Channel allow All channels are excluded from the search pattern Channel select 924 MHz Device Address 0 turned off Duty cycle percent 100 Duty cycle period 1 second Loopback Disabled Network ID Channel search disabled Repeat count No repeaters Retry limit 0 optimized setting RF protocol Enabled RFNC address RFNC 0 ...

Page 350: ... CHdata Code 128 CIdata Plessey Code CJdata Code 49 CKdata Code 49 Function Code 1 CLdata Code 49 Function Code 2 CMdata Code 49 Function Code 3 CNdata MSI Code CPdata Code 16K CSdata Decode security DCdata Command Processing DFdata Display backlight timeout DJdata Display contrast DMdata Display mode IRL DSdata Display setup DVdata Viewport movement keys DYdata Viewport movement steps EZdata Auto...

Page 351: ...M02data RF loopback NM03data RF broadcast receipt PAdata Communications protocol activate PCdata RES Reset PDdata REQ Request for Acknowledge PEdata SOM Start of Message PFdata EOM End of Message PGdata AFF Affirmative Acknowledge PHdata NEG Negative Acknowledge PIdata Transmit EOM PJdata Receive EOM PMdata Communications protocol User Defined Multi Drop PSdata Communications protocol select R cha...

Page 352: ...Ddata Scan ahead SRdata Scanner redundancy SSdata Scanner devices WMdata Key code lookup table XAdata IRL SOP Start of Program XBdata IL EOP End of Program XCdata IRL RUN XDdata IRL END program block XEdata IRL PSS Program Statement Separator ZAdata IRL PAK Program Acknowledge ZBdata IRL BAK Bad Program Acknowledge ...

Page 353: ...39 39 nugget nugget A A ...

Page 354: ...Specifications B ...

Page 355: ......

Page 356: ...ry Nominal 12 to 48 VDC Universal Power Supply with surge over voltage and reversal protection Backup NiCad battery constantly recharged for memory and data retention Temperature Battery Charging 50 F to 104 F 10 C to 40 C Operating 4 F to 122 F 20 C to 50 C Storage 4 F to 158 F 20 C to 70 C Environmental Operating and storage range of 10 to 90 relative humidity Sealed against dust and moisture to...

Page 357: ...le readers Port concentrator Modem Chapter 6 Communicating With the JANUS 2050 discusses the different programs that can be used to communicate with the JANUS 2050 and transfer data COM Port Connector The COM1 and COM2 interfaces on the COM port are completely separate and need to be configured separately The correct cables must be used to attach Data Communications Equipment DCE or Data Terminal ...

Page 358: ...h band Communications on COM2 and simultaneous use of a scanner is not supported For detailed information on configuring the COM2 port see Communications Port Choosing Scanner or COM2 in Chapter 10 The COM port also supports RS 232 devices Because the DCE interface does not interfere with radio communications you can attach a device to the DCE interface and still communicate with the network contr...

Page 359: ...50 attach a connector cable to the input device connector on the back of the JANUS 2050 The connector is keyed so that the input device cable can only be inserted one way The input device port on the JANUS 2050 is shared with COM2 Only one device at a time can be configured to use this port For detailed information on configuring the COM2 port see Communications Port Choosing Scanner or COM2 in Ch...

Page 360: ...39 nugget A Specifications B 7 B Input Device Pin Assignment 2 1 3 4 5 6 7 11 9 8 10 2050U 022 Wire Number Function 1 VEXT 2 GOOD READ 3 NC 4 SOS 5 TRIG 6 VIDEO 7 NC 8 NC 9 GND 10 VBAT 11 STOP ...

Page 361: ...Physical Memory End of 386SX Address Space C00000 APPLICATION DISK Drive D 2MB Flash 880000 Unused Address Space No Physical Memory 3 5MB 800000 USER FLASH Drive C 512K Flash 400000 No Physical Memory 4MB 110000 3MB DRAM Extended Memory Contains 256K Drive E HIMEM is included in this 3MB 100000 HIMEM 64K MS DOS 6 2 Loaded 1MB Real Mode Boundary FFFFF FFFF0 RESET VECTOR 10H Bytes Bootstrap Vector 1...

Page 362: ...Your 4MB JANUS device has 4MB of battery backed dynamic RAM The first 640K is conventional memory and is virtually the same as that of a PC You can use this memory to run applications The MS DOS 6 2 operating system loads at 0 zero and works up followed by the statements and drivers in the CONFIG SYS file then COMMAND COM TSR terminate and stay resident programs and commands in the AUTOEXEC BAT fi...

Page 363: ...able extended memory you need to change or delete the SRAMDISK statement in the CONFIG SYS file You can also use extended memory for overlay memory The JANUS device provides extended memory for control and access to RAM above 1MB The extended memory conforms to XMS specification 2 0 The HIMEM SYS driver initializes and manages extended memory HIMEM SYS looks at all the memory in the system and tak...

Page 364: ...ash Memory User flash memory contains the 512K ROM drive C It is mapped to 800000H Drive C is similar to the hard drive C on your PC and contains the MS DOS startup files CONFIG SYS and AUTOEXEC BAT Since drive C is a ROM drive that resides in flash memory you cannot write files to this drive as you would on your PC You must use the Auto Loader or MakeDisk and PutDisk to modify the startup files o...

Page 365: ...39 nugget A ...

Page 366: ...Software Utility Reference C ...

Page 367: ......

Page 368: ... specifies the letter of the client drive that is redirected to a drive on the server The drive must be one that was redirected when you started Interlnk server specifies the letter of the drive on the Interlnk server that is redirected The drive must be one listed under This Computer Server in the Interlnk Server Status screen Notes Installing the INTERLNK EXE device driver You must load the INTE...

Page 369: ...ects all available printer ports com n com address identifies the serial COM port that is connected to the server by specifying either the number n or address address of the port If you omit n and address Intersvr searches all serial ports and uses the first port that it finds connected to the client If you specify the com switch the server searches only for serial ports By default all serial port...

Page 370: ...ins five default drives C D E F G and Interlnk assumes two more A and B If you specify fewer than seven drives Interlnk will not redirect all the device drives You need more than seven drives if the device contains more than one physical RAM drive Saving memory The Interlnk device driver loads all of its code into memory You can save memory by specifying the noprinter or com switch If you specify ...

Page 371: ...directory on the host computer s drive C and you need to specify seven drives so that drives C through G on the device will be redirected add this line to the CONFIG SYS file on the device device c interlnk interlnk exe drives 7 If the Interlnk files are located in the root directory on drive D of the reader you used the serial port to connect to another computer and you want to start Interlnk wit...

Page 372: ...onnected to the server by specifying either the number n or address address of the port If you omit n and address Intersvr searches all serial ports and uses the first port that it finds connected to the client If you specify the com switch the server searches only for serial ports By default all serial ports are scanned baud rate sets a maximum serial baud rate Type 9600 19200 38400 57600 or 1152...

Page 373: ... the mouse is using Using Interlnk in a task switching or multitasking environment If you start Intersvr in a task switching or multitasking environment task switching and key combinations that switch you out of your current task are disabled To restore these functions quit the server Limitations These commands do not work on the device running Intersvr CHKDSK FORMAT UNDELETE DISKCOMP MIRROR UNFOR...

Page 374: ...ximum power conservation Use reg to balance power conservation with performance Use min default if performance is not satisfactory with max or reg std off conserves the reader s power Use std to conserve power by using only the power management features of your hardware Use off to turn off POWER EXE If POWER EXE is off the date is not updated when you turn off the reader If you use your own APM in...

Page 375: ...r batch file called by the other batch files This section covers these topics Learning How to Use Auto Loader How to Use Each Batch File Learning How to Use Auto Loader Follow either of these methods to create an image file which contains the files you want on drive C and then load it onto the device Use LOAD_USA LOADLANG LOADADD or LOADNEW to create and load the image file in a single step Use MA...

Page 376: ...leting all the files currently on drive C The LOADLANG command also edits AUTOEXEC BAT and CONFIG SYS to support the DOS NLS language you specified when you installed Auto Loader Here is the syntax for LOADLANG loadlang Note If you installed Auto Loader for a DOS NLS country the LOADLANG batch file is installed instead of the LOAD_USA batch file Using LOADADD LOADADD adds or replaces files on driv...

Page 377: ... AUTOEXEC BAT and CONFIG SYS to support the DOS NLS language Loads the image file on drive C Overwrites only the startup files on drive C Command loadadd path filename path filename DOS NLS Support Description No Creates an image file that contains files you specify in the command and all files currently on drive C Loads the image file on drive C Overwrites files on drive C only if the command con...

Page 378: ... file to load Using LOADNEW LOADNEW 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 LOADNEW adds the three default startup files in C_FILES COMMON to the image file Then LOADNEW loads the image file onto the reader s drive C deleting all the files currently on drive C If you specified a DOS NLS country when you i...

Page 379: ...e of allowing you to create an image file on the host that you can use to update multiple readers Here is the syntax for MAKE_USA make_usa Note If you installed Auto Loader for a DOS NLS country the MAKE_USA batch file is not installed Using MAKELANG MAKELANG creates an image file that contains only the three startup files in C_FILES COMMON No other files are included in the image file The MAKELAN...

Page 380: ...nds to the AUTOEXEC BAT and CONFIG SYS files to support that DOS NLS language You must use LOADXIMG or LOADIMG to load the image file to drive C The Make commands offer the advantage of allowing you to create an image file on the host that you can use to update multiple JANUS devices Here is the syntax for MAKENEW makenew path filename path filename path filename where path is the drive and direct...

Page 381: ...39 nugget A ...

Page 382: ...Glossary G ...

Page 383: ......

Page 384: ...lication checks when you turn on the device If the bit is not set to 1 the application will resume running If the bit is set to 1 the application will not resume You press the application break sequence to set the application break bit application break sequence A series of keys you press to stop an application from resuming after you turn the device off and then on again Usually you use these key...

Page 385: ...t to configure the device to operate in any language supported by DOS NLS National Language Support You run Auto Loader on a host computer connected to the COM1 port automatic shutoff A device configuration feature that defines the maximum length of time the device stays on when there is no activity At automatic shutoff the contents of device memory are saved and the device resumes where it left o...

Page 386: ...ually means to invoke a bootstrap process which involves building up a system from some simple preliminary instructions or information Boot Loader menu The menu on the device used to reboot the device to dump the RAM to reload or upgrade the software or to use Storage mode Boot Utilities companion disk One of the disks that Intermec ships with your JANUS device This disk contains the files you nee...

Page 387: ...lar sign colon slash period plus and minus Codabar is commonly used in libraries blood banks and air parcel express applications The American Blood Commission ABC Codabar requires that you retain the start stop code digits when processing a Codabar symbol The maximum density for a Codabar symbol is 12 8 characters per inch Code 2 of 5 2 of 5 A discrete self checking code for encoding numeric data ...

Page 388: ...w checking and the last two characters of the symbol are used for overall checking The character set includes all 128 ASCII characters Its maximum density is 93 3 alphanumeric characters per inch or 154 3 numeric characters per inch Code 93 A variable length continuous bar code symbology using four element widths It can be used interchangeably with Code 39 when higher density printing is required ...

Page 389: ...you can call with PSK functions or software interrupts Included in the Reader Services programs Compound Function key The Compound Function key is a special key on the JANUS keypad You use the f key to access characters or perform functions that do not have an actual key on the keypad When you press f the key is held in a buffer and the Compound Function key icon appears on the display Once you pr...

Page 390: ...ses when communicating with another device i e host computer Generally set at seven or eight default configuration The values set for each configuration parameter when the device is shipped device driver A software component that controls an external device For example a PC card device driver controls how the device accesses the PC card DLE The ASCII Data Link Exception character It causes the cha...

Page 391: ...AM chip of the same complexity The JANUS 2050 has 4MB of battery backed DRAM drive An electromechanical device that reads from and writes to disks The three types of common disk drives are floppy disk drives hard disk drives and PC card drives driver See device driver EAN European Article Numbering International standard bar code for retail food packages corresponding to the Universal Product Code...

Page 392: ...ld is enabled error message A message from a device or program advising the user of an error that requires intervention to solve For example if you receive the error message Error incorrect number of parameters while creating a drive image with MakeDisk you should verify that the command line is correct and then try again extended memory System memory above 1MB The device is initially configured w...

Page 393: ... allocation table FAT type format flow control A method for controlling the flow of data between the device and the serial port It stops the transmitting device from sending data when the receiving device buffer fills up and starts it again when the buffer empties Flow control can be done through software XON XOFF or hardware CTS RTS full ASCII An operating mode that sets the device to properly de...

Page 394: ...es host computer A PC or other computer connected to the JANUS device Also called the host human readable A character printed in a font that can be read by a human as opposed to bar code symbology that can only be read by a machine image file An image file contains all the files you want to load onto the ROM drives Because ROM drives are implemented in flash memory you can use DOS commands to read...

Page 395: ...and the automobile industry It can achieve a maximum density of 7 8 characters per inch Interlnk A DOS communications program on the device that you use to access the drives on a host computer as if they were on the device and vice versa Intersvr A companion application to Interlnk that runs on the computer that acts as the server while Interlnk runs on the computer that is the client IRL Interact...

Page 396: ...n mark sensing pattern recognition character recognition and bar code recognition The laser scanner converts bar code symbols to electrical signals for input to a bar code decoder for processing and subsequent output through a data communications interface level triggering A scanner trigger configuration that makes the laser turn on after you pull the trigger and stay on until you release the trig...

Page 397: ...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 devices to a port concentrator In Multi Drop each device on the line must be assigned a u...

Page 398: ...ular PC keyboard One Shot mode See Scanner mode PAK Program Acknowledgment character Sent from the device when the received IRL program compiles with no errors parameter See configuration command parity A system for encoding characters with odd or even bar code patterns Parity provides a self checking feature in bar codes and other data transmission techniques Even parity characters have an odd nu...

Page 399: ...check digit a termination bar and usually a reverse start character Point to Point protocol Point to Point is an unsolicited protocol in which the device transmits data whenever it has something to transmit The data is followed by a CR LF as the EOM characters The device is always in a receiving state and does not wait for select commands This protocol does not perform any error checking or acknow...

Page 400: ... on the JANUS PSS Program Statement Separator character The PSS indicates the end of an IRL program statement It separates individual IRL program statements from one another in a block of IRL program statements PSS must not be defined the same as the EOM PutDisk One of two programs you can use to change the contents of the ROM drives PutDisk places an image file created with MakeDisk on the device...

Page 401: ...rs will remark out device drivers in AUTOEXEC BAT and CONFIG SYS startup files REQ Request for Acknowledgment character Sent by the device to the host to request a retransmission of an acknowledgment to a message RES Reset character Sent by the device to end communications with the host The RES character enables or disables the reset event or resets the data transmission event to the solicitation ...

Page 402: ...ns 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 serial communications parameters Parameters that control serial communications from one computer to another such as baud rate and parity server The computer that contains the drives directories files and programs you want to acces...

Page 403: ...all memory and turns off the power to most hardware including the CPU symbology See bar code symbology timeout A defined time allowed for an event after which an alternative action is taken timeout delay The time the device waits between received characters before an I O input output error occurs TSR program Terminate and stay resident program A DOS program that remains loaded in conventional memo...

Page 404: ... a 256K flash ROM chip system flash and the video memory chip Like a PC this area contains the BIOS and video buffers The upper memory area also contains PC card memory and ROM DOS The 384K upper memory area maps just above 640K conventional memory User Defined protocol A custom communications protocol that can be modified to meet specific host requirements For example you can configure User Defin...

Page 405: ... BAT and displays the DOS prompt The contents of both conventional memory and the physical RAM drive drive E remain intact You may warm boot the device to execute startup files such as AUTOEXEC BAT that have changed You may also warm boot to start Interlnk XON XOFF A type of software flow control for communications between digital devices It stops the host from sending data when the device buffer ...

Page 406: ...Index I ...

Page 407: ......

Page 408: ...oader to change 3 11 C 10 Auto Loader utility 3 4 3 14 creating and loading a new drive C 3 16 creating image files 3 18 installing 3 14 loading image files 3 20 overview 3 13 reader locks up 8 13 B Backspace destructive 9 5 Backup battery 2 21 charging 2 21 time for full charge 2 21 Bad BIOS Checksum error message 8 3 Bad command or filename 8 10 Bad Saved State 8 4 BAK IRL 10 56 Bar code ASCII c...

Page 409: ...nications Manager 6 20 changing drive C learning how to Error Not a valid bookmark in entry on page 3 10 C 10 changing drive C or D using MakeDisk and PutDisk 3 21 CHECKHOST FTA command 6 30 Clear command 9 6 Clicker keypad 10 65 Client making Interlnk the 6 13 client server BFT illustrated 6 27 Interlnk using C 3 C 6 C 7 CLOSE FTA command 6 30 Codabar 10 14 Code 11 10 16 Code 128 10 27 Code 16K 1...

Page 410: ...verride 9 7 enter 9 8 Enter Exit Accumulate 9 4 Prepare for Reboot 9 8 Command reader 9 3 disabling commands 10 28 COMMAND COM 8 12 Commands JANUS 2050 Reboot 9 9 Communication parameters address Multi Drop 10 5 AFF 10 6 baud rate 10 7 data bits 10 42 EOF 10 47 EOM 10 48 EOR 10 50 flow control 10 51 intercharacter delay 10 52 IRL BAK 10 56 IRL END 10 57 IRL EOP 10 58 IRL PAK 10 59 IRL PSS 10 60 IR...

Page 411: ...handler 6 5 6 8 6 10 Intermec 6 8 loading unloading 6 8 6 10 PC standard 6 8 RF 6 5 User defined Multi Drop A 6 POL SEL character combinations A 5 User defined Multi Drop 6 4 10 37 10 41 Companion Disk Auto Loader utility 3 4 3 14 boot utilities 3 3 LDKEYTAB EXE 3 4 companion disks summary of contents 3 4 Compound Function LED 2 18 COMSPEC environment variable 8 12 Concatenated commands 9 3 CONFIG...

Page 412: ...2 23 3 11 SRAMDISK SYS 2 23 3 11 device drivers HIMEM SYS B 10 I O cards configuring 5 16 INTERLNK EXE C 3 C 4 list of 5 18 SRAMDISK SYS B 10 troubleshooting for flash cards 8 11 Dialog box 6 21 exiting 4 8 using 4 8 Direct Hardware Wedge configuring 3 30 defined 3 4 3 32 enabling 3 32 DiskSize 3 12 Display buffered 10 44 graphics mode 2 19 mode IRL 10 44 setup 10 45 size 2 19 text mode 2 19 trans...

Page 413: ...F Factory default configuration loading without rebooting 4 12 File LOAD_USA BAT 3 15 LOADADD BAT 3 15 LOADC BAT 3 15 LOADIMG BAT 3 16 LOADLANG BAT 3 15 LOADNEW BAT 3 16 LOADXIMG BAT 3 16 MAKE_USA BAT 3 16 MAKELANG BAT 3 16 MAKENEW BAT 3 16 naming conventions configuration 4 10 file transfer application See FTA files APM_4M EXE 5 16 ATADRV EXE 5 10 ATAINIT EXE 5 10 AUTOEXEC BAT 3 6 4 11 CARDINFO E...

Page 414: ...6 15 insufficient memory to run the Configuration Manager TSR 8 16 Intel ExCA standards 5 3 Intercharacter delay 10 52 Interface Software IS using with BFT 3 11 6 25 Interleaved Two of Five 10 54 Interlnk 6 13 breaking the connection 6 18 client 6 13 example 6 14 exiting 6 18 installing 6 15 INTERLNK EXE syntax defined C 4 C 6 redirecting drives 6 18 C 3 C 6 reference information C 3 C 6 requireme...

Page 415: ...characters 2 8 Num Lock on off 2 8 Spanish 2 13 TE 2 14 Keypad Caps Lock 10 64 Keystrokes Alt 2 6 2 7 Ctrl 2 6 2 7 entering A 13 Shift 2 6 2 7 KWC COM 3 30 L languages configuring the device for C 10 configuring with LOADADD C 11 configuring with LOADLANG C 11 configuring with LOADNEW C 13 LDKEYTAB EXE 3 4 3 5 LEDs status display 2 17 Level triggering scanner 10 85 Load Boot Loader menu 11 5 LOAD_...

Page 416: ...rotocol 6 5 Multi Drop protocol 10 5 10 7 N National Language Support 3 15 NEG 10 70 networking BFT downloading applications 6 22 6 32 No protocol 6 5 Non full ASCII Code 39 10 20 10 23 Notches on PC cards 5 6 NumEntries 3 12 Numeric keypad 2 7 determining status of 2 8 entering ASCII characters 2 8 Num Lock 2 8 O Off Boot Loader menu 11 5 Op menu in configuration application 4 7 OPEN FTA command ...

Page 417: ...Disk defined 3 4 examples of using 3 24 image file name defining 3 24 image file loading a drive C or D 3 23 overview 3 14 target drive defining 3 24 R RAM drive 3 11 described B 10 examples for creating a drive 3 13 files saving during cold boot 8 4 MakeDisk using for 3 21 RAM making more available 11 3 Rcopy Intersvr 6 15 Reader Services high memory area using B 11 overview 3 28 Reader Wedge TSR...

Page 418: ...de 8 7 load default configuration 8 8 program not receiving input 8 8 Powering Up or Booting the JANUS 2050 error message displayed 8 5 will not boot 8 3 powering up or booting the reader 8 3 Running IRL exit IRL program 8 9 not enough memory 8 9 Using DOS boot failure after CONFIG SYS change 8 14 COM3 error message 8 14 drive access problems 8 14 failure of DOS command 8 13 host computer locks up...

Page 419: ...JANUS 2050 Vehicle Mount Computer User s Manual 4MB I 14 W Warm boot 2 16 X XON XOFF 10 51 Z Z commands configuring the reader 4 6 ...

Reviews: