Intermec M90 Series Reference Manual

Intermec M90 Series Reference Manual

Portable data entry unit
Hide thumbs Also See for M90 Series:
Table of Contents

Advertisement

Quick Links

Reference Manual
M90 Series Portable
Data Entry Unit

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M90 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Intermec M90 Series

  • Page 1 Reference Manual M90 Series Portable Data Entry Unit...
  • Page 2 The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 3: Table Of Contents

    M90 Input and Output M90 Series Portable Data Entry Unit Reference Manual ............
  • Page 4 ..........M90 Series Portable Data Entry Unit Reference Manual...
  • Page 5 ............... M90 Series Portable Data Entry Unit Reference Manual .
  • Page 6 ......... . M90 Series Portable Data Entry Unit Reference Manual...
  • Page 7: Before You Begin

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

    Note: Notes either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 9: Global Services And Support

    Web Support Visit the Intermec web site at http://www.intermec.com to download our current manuals in PDF format. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor. Visit the Intermec technical knowledge base (Knowledge Central) at http://intermec.custhelp.com to review technical information or to request...
  • Page 10: Who Should Read This Manual

    Before You Begin Who Should Read this Manual? This manual is a guide for the M90 System Software Project and provides a rich set of DOS functions and device drivers for application develop- ment, including bar code decoding, display, keypad, communications, real-time clock, calendar, and alarm.
  • Page 11: Introduction

    Introduction This document is a guide for the M90 System Software Project. The M90 is a programmable and flexible data collection device that serves in data acquisition markets. The target market segments range from VAR, OEM, and end-user applications. The M90 can act as a portable data entry device and as a programmable dedicated computer receiving application programs from a host system.
  • Page 12: System Block Diagram

    M90. The downloaded application program determines the intelligence level of the M90. Once started, the M90 operates as a stand-alone unit or can be combined with a host or personal computer. Sufficient energy stays in the main or backup battery to retain the program and data even when the power is down.
  • Page 13: Application Program Interface

    The following table lists scan code, default key ASCII value, and each key on the keypad. Keys are listed from left to right, starting at the upper left corner of the M90 keypad. Default ASCII values are from the English keypad.
  • Page 14 “7” “A” “B” “C” “8” “D” “E” “F” “9” “J” “K” “L” “4” “J” “K” “L” “5” “M” “N” “O” “6” “P” “Q” “R” “1” “S” “T” “U” “2” “V” “W” “X” M90 Series Portable Data Entry Unit Reference Manual...
  • Page 15 [S2] [S3] [FN] [S1] [S2] [S3] [FN] [S1] [S2] [S3] [FN] M90 Series Portable Data Entry Unit Reference Manual Hex Value ASCII Character “3” “Y” “Z” Space [DEL] [DEL] BS (see table on page 6) [DEL] BS (see table on page 6)
  • Page 16 The [FN], B keys adjust the contrast. The [FN], Y key combination adjusts the speaker volume. The [FN], ” keys toggle between the “User Menu” and “Ready Mode.” When simultaneously pressed, the M90 does a WARM START. Language [DEL] Swedish...
  • Page 17: System Variables

    M90. The subsystem also provides the alarm or wake-up functions. Serial Port Subsystem The M90 has an RS-232 Serial Port for data communication. Its commu- nication system consists of point-to-point connection type for general pro- cessing. The operator may press the [FN] key, then the " key to enter “User Mode,”...
  • Page 18: Bar Code Input Port

    Bar Code Input Port There is one bar code input port plus an integrated bar code scanner on the M90. The bar code port is for bar code scanning devices such as bar code wand, wand-emulation CCD, or laser-diode scanners. Depending on its connection, the scanner may turn the unit on by scanning without pressing the ON or OFF keys.
  • Page 19: M90 Memory Map

    C0000h – FFFFFh M90 Input and Output All M90 V25 Processor ports and registers are mapped to memory. The read-and-write-to ports act as memory that is moved to different memory pages. Read the Internal Data in Base register (IDB) to find the actual port address.
  • Page 20 — Chapter Introduction M90 Series Portable Data Entry Unit Reference Manual...
  • Page 21: System Organization

    System Organization The software organization consists of the kernel and application modules. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 22 System Organization The kernel modules provide basic system services for the applications. The application program of an M90 may be either resident or transient. A resi- dent application is an application stored in the M90 EEPROM. A tran- sient application is an application that resides on the RAM. The host uses host file downloading commands to download the transient application.
  • Page 23: Kernel

    S COM Manager: Controls the communication link between the M90 and the host. S EXEC: A job scheduler that manages top-level operation flow of the M90 Sys- tem. The EXEC program is analogous to the COMMAND.COM pro- gram in MS-DOS operating systems:...
  • Page 24 Chapter System Organization When the M90 is on, the system performs a comprehensive POT. If the system passes the POT, EXEC determines whether the M90 is in Supervi- sor Mode or Ready Mode. The Supervisor Mode appears if the " key is pressed while the M90 is turned on.
  • Page 25: Workstation Mode Application

    The system also receives the resident application, from ROM.59 programs or data files, that can reside on an M90. Up to eight resident ap- plications can reside on an M90. The operator can then select one of the applications using the keypad host command sequence.
  • Page 26 — Chapter System Organization M90 Series Portable Data Entry Unit Reference Manual...
  • Page 27: Operation Modes

    Operation Modes This chapter details the Ready Mode, the User Mode, and the Supervisor Mode menus, including screen illustrations. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 28: Ready Mode

    Chapter Operation Modes Ready Mode Turn on the M90 if it is not already on. Press and release [FN], then press " to go from User Menu to Ready Mode. The following screen appears: M90 Ver X.XX MEM XXXX KB >...
  • Page 29: Ter (Terminal Mode)

    RS-232 port. Data received from the serial port appear on screen. Communication parameters must be compatible between Host and M90 to send data properly. Press and release [FN], then press " to return to Ready Mode. Press and release [FN], then press "...
  • Page 30: Dir (Directory)

    Select option 5. ERA from the User Mode menu for the Erase File screen to erase files present on the M90. Use A and " to scroll to the file to be erased, then press [ENT SCAN]. A scrolls until it reaches the first file on the disk.
  • Page 31: Typ (Type File)

    6. TYP (Type File) Select option 6. TYP from the User Mode menu to display M90 file con- tents. Unintelligible characters may appear when attempting to view a pro- gram or binary file. Use A and " to scroll to the file to display, then press [ENT SCAN] to display it.
  • Page 32: Set (Setup Menu)

    Input data fro serial port and store in File2 File2 Input data from keyboard and store in File2, press and release [FN], then press " from the keyboard to end the data input. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 33: Scanner

    2. SCANNER Select option 2.SCANNER to enable or disable the internal bar code scan- ner. The M90 supports a bar code pen connected to its 10-pin modular connector. Some models have a built-in laser or CCD scanner. <SYSTEM SETUP> SCANNER ENABLE Press "...
  • Page 34: Supervisor Mode

    The M90 has a Supervisor Mode to set up system configurations and verify computer hardware. Do the following to enter the Supervisor Mode: 1 Turn off the M90. Press and hold ", then simultaneously press [S1] and [FN]. The M90 powers on with the following screen: START MENU 1.
  • Page 35: Dev (Device Configuration)

    2. SERIAL Select option 2.SERIAL from the Device Config menu to send or receive data or programs using RS-232, and to set these and other M90 commu- nication parameters. Press and release [FN], then press " to return to the Device Config menu without changes.
  • Page 36 This controls the RS-232 port sending or receiving data in a character-by-character mode. Press " to toggle between the “XON/XOFF,” “CTS/RTS,” and “NONE” (default) flow control options, then press [ENT SCAN]: < COM SETUP > FLOW CONTROL NONE M90 Series Portable Data Entry Unit Reference Manual...
  • Page 37: Barcode

    3. BARCODE Select option 3.BARCODE from Device Config to enter the bar code symbology supported by the M90. Each symbology can be separately en- abled or disabled. See Appendix C, “Bar Code Symbologies,” for informa- tion. Code 39 Press A or " to toggle this bar code symbology “ON” (default) or “OFF,”...
  • Page 38 Press A or " to toggle either “NO SEND” or “SEND” (default) to dic- tate whether to send the Codabar start and stop character as part of the decoded data, then press [ENT SCAN]. <BARCODE SETUP> CODABAR START/STOP SEND M90 Series Portable Data Entry Unit Reference Manual...
  • Page 39 LEADING DIGIT SEND UPC-A Check Digit Press A or " to toggle either “NO SEND” or “SEND” (default), then press [ENT SCAN]. <BARCODE SETUP> UPC–A CHECK DIGIT SEND M90 Series Portable Data Entry Unit Reference Manual Chapter 3 Operation Modes...
  • Page 40 Press A or " to toggle either “ON” or “OFF” (default), then press [ENT SCAN]. <BARCODE SETUP> UPC–E ZERO EXPANSION EAN-13 Press A or " to toggle either “ON” (default) or “OFF,” then press [ENT SCAN]. <BARCODE SETUP> EAN–13 M90 Series Portable Data Entry Unit Reference Manual...
  • Page 41 <BARCODE SETUP> EAN–8 CHECK DIGIT SEND EAN/UPC Add-On Press A or " to toggle among “DISABLE” (default), “OPTIONAL,” or “REQUIRED,” then press [ENT SCAN]. <BARCODE SETUP> EAN/UPC ADD–ON DISABLE M90 Series Portable Data Entry Unit Reference Manual Chapter 3 Operation Modes...
  • Page 42 Press A or " to toggle either “ON” (default) or “OFF,” then press [ENT SCAN]. <BARCODE SETUP> CODE 93 Press A or " to toggle either “ON” (default) or “OFF,” then press [ENT SCAN]. <BARCODE SETUP> MSI CODE M90 Series Portable Data Entry Unit Reference Manual...
  • Page 43: Term (Terminal Configuration)

    Select option 2.TERM from the Supervisor Mode menu for the Terminal Setup menu. Parameters are set up in this menu like they are set up in the Device Config menu. The M90 supports a terminal emulator that acts as a dumb ASCII computer.
  • Page 44: Echo

    (1A hex), or “BOTH” to terminates both the line and page. CR and CTRL-Z (0D and 1A hex). Press " to toggle among “LINE” (default), “PAGE,” or “BOTH,” then press [ENT SCAN]. << TERM SETUP >> LINE/PAGE LINE M90 Series Portable Data Entry Unit Reference Manual...
  • Page 45: Mem (Memory Configuration)

    Select option 3.MEM from the Supervisor Mode menu to access the Exe- cution Setup menu to enter the new Execution Program Area size, then press [ENT SCAN]. The M90 system RAM memory is in three sections: S System Variable Area:...
  • Page 46: Date/Time

    The power management system is in the M90 Hard- ware and Software to increase battery service time: S Active: All system hardware and software continue to work if the M90 has no activity. The system may go to Stand-by mode after a timeout period. S Stand By: If the keyboard, scanner, or RS-232 input are activated, the system re- turns to Active mode.
  • Page 47: Resume

    This resumes processing from where it was when the M90 was shut down. If off, the M90 will perform a warm start each time it is powered on. Press A or " to toggle between “ON” (default) or “OFF,” then press [ENT SCAN] to return to the System On/Off screen.
  • Page 48: Sys (System Initialization)

    Operation Modes 7. SYS (System Initialization) Note: Back up data or programs to the host or PC and connect the M90 to a charger before doing this 7.SYS function. Select option 7.SYS from the Supervisor Mode menu for either the Cold Start screen or the Programming screen: <...
  • Page 49 Press any key.._ Note: Download a BIOS file onto the RAM disk before you update the BIOS. If there is no BIOS file, the update fails and the M90 performs a cold start. M90 Series Portable Data Entry Unit Reference Manual Chapter 3 >...
  • Page 50 If a BIOS file is not found on the RAM disk per the following message, turn off the M90, then cold start it or wait for the Start Menu to cold start the unit. Set up the communications parameters and download the BIOS to the RAM disk.
  • Page 51: Diag (System Diagnostic)

    Restart. . . 8. DIAG (System Diagnostic) Select option 8.DIAG from the Supervisor Mode menu to access the M90 diagnostic program to verify the M90. The diagnostic routines run these tests: RAM, keypad, RS-232, LCD, real-time clock, scanner, and RAM backup.
  • Page 52: Key (Keypad Test)

    Communication parameters should equal default values, except the baud rate. RS232 TEST Baud= 9600 PASS Baud=19200 PASS Baud=38400 PASS Baud=57600 PASS Press any key to continue . . . _ M90 Series Portable Data Entry Unit Reference Manual...
  • Page 53 M90-to-PC communication cable or at the back of the M90 office dock. To connect it to the M90 PC cable, make it of a male DSUB. For connection to the M90 office dock, make it of a female DSUB.
  • Page 54: Lcd (Lcd Screen Test)

    When doing a test, aim the M90 at a bar code, then press [ENT SCAN] to start the scan. A red scanner beam should appear on the bar code to read, then if successful, the M90 emits a beep and lists the bar code information on the display.
  • Page 55: Ram Backup

    Press any key to Turn it off . . . _ Remove the battery pack from the M90 to turn the unit off, wait 30 sec- onds, reinsert the battery pack, then turn on the M90. A “Please Wait” message appears on the display, followed by this pass/fail screen:...
  • Page 56 — Chapter Operation Modes M90 Series Portable Data Entry Unit Reference Manual...
  • Page 57: Dos System Call

    DOS System Call This chapter describes the supported DOS calls of the M90 system kernel. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 58: Dos Call (Int 21H)

    Chapter DOS System Call DOS Call (INT 21H) This describes the supported DOS calls of the M90 System Kernel. All DOS calls are compatible with MS-DOS version 2.0 invoked by DOS INT 21H with functions defined in register AH. Entry Parameter: AH=0...
  • Page 59 Entry Parameter: AH=0x1A Return Value: Entry Parameter: AH=0x1A Return Value: Entry Parameter: AH=0x1A Return Value: M90 Series Portable Data Entry Unit Reference Manual Keyhit Check AL=0 If character is not ready AL=FF If character is ready LCD Backlight ON/OFF Control...
  • Page 60 Enable double verification None Check Laser Scanner BH=0DH AL=0 Has no built-in laser scanner AL=1 Has built-in laser scanner Get Scanner Port Status BH=5 AL=0 Scanner port is disabled AL=1 Scanner port is enabled M90 Series Portable Data Entry Unit Reference Manual...
  • Page 61 Entry Parameter: AH=0x1D Return Value: Entry Parameter: AH=0x1D Return Value: Entry Parameter: AH=0x1D Return Value: Entry Parameter: AH=0x1D Return Value: M90 Series Portable Data Entry Unit Reference Manual Communication Parameter Setting BH=1 AL= Bits 4-7: 0001xxxx 0010xxxx 0011xxxx 0100xxxx 0101xxxx...
  • Page 62 Set Key Map Definition BH=1 DS:DX = Keyboard map with 160 bytes in ASCII code corresponding to unshifted, shift 1, shift 2, shift 3, and function scan codes (see Keypad Subsystem). None M90 Series Portable Data Entry Unit Reference Manual...
  • Page 63 #define LEFT #define UP #define DOWN #define CLR #define ENTER 0x0d // define the actual M90 keyboard, replace all upper case with lower case unsigned char keyboard[5][32] = {{ M90 Series Portable Data Entry Unit Reference Manual 0x84 0x86 0x87...
  • Page 64 Get the Decoding Status of Bar Code Symbology BH=2 BL=1 Code 39 BL=2 I 2 of 5 BL=3 Codabar BL=4 EAN/UPC BL=5 Code 128 BL=6 EAN 128 BL=7 Code 93 BL=9 AL=0 Disable AL=1 Enable CL (See next note) M90 Series Portable Data Entry Unit Reference Manual...
  • Page 65 Entry Parameter: AH=1FH Return Value: Entry Parameter: AH=1FH Return Value: Entry Parameter: AH=1FH Return Value: M90 Series Portable Data Entry Unit Reference Manual Code 39 Settings BH=7 BL=1 AL= Bit 0: 0 Disable Code 39 decoding 1 Enable Code 39 decoding...
  • Page 66 1 Enable UPC-E decoding Bit 2: 0 No-send Check Digit 1 Send Check Digit Bit 3: 0 No-send Leading Digit 1 Send Leading Digit Bit 4: 0 Disable Zero Expansion 1 Enable Zero Expansion None M90 Series Portable Data Entry Unit Reference Manual...
  • Page 67 Return Value: Entry Parameter: AH=1FH Return Value: Entry parameter: AH=1FH Return Value: Entry Parameter: AH=1FH Return Value: M90 Series Portable Data Entry Unit Reference Manual EAN-13 Settings BH=7 BL=13H AL= Bit 0: 0 Disable EAN-13 decoding 1 Enable EAN-13 decoding...
  • Page 68 1 Enable UPC-E decoding Bit 2: 0 No-send Check Digit 1 Send Check Digit Bit 3: 0 No-send Leading Digit 1 Send Leading Digit Bit 4: 0 Disable Zero Expansion 1 Enable Zero Expansion M90 Series Portable Data Entry Unit Reference Manual...
  • Page 69 Return Value: Entry Parameter: AH=0x2B Return Value: Entry Parameter: AH=0x2C Return Value: Entry Parameter: AH=0x2D Return Value: M90 Series Portable Data Entry Unit Reference Manual EAN-13 Settings BH=8 BL=13H AL= Bit 0: 0 Disable EAN-13 decoding 1 Enable EAN-13 decoding...
  • Page 70 DX=Number of total clusters in RAM disk Set EXEC Memory Size AL=0 DX=size in KB 1-488 AL=0 AL=1 Error Get EXEC Memory Size AL=1 AX=Current EXEC memory size in KB CX=Maximum KB EXEC memory size M90 Series Portable Data Entry Unit Reference Manual...
  • Page 71 Copy (CX) bytes from DS:DX to file (BX). Update BX current address and ending address. Entry Parameter: AH=0x40 Return Value: Entry Parameter: AH=0x41 Return Value: M90 Series Portable Data Entry Unit Reference Manual Create or Truncate a File DS:DX=Segment:offset of filename 1) AX=Handle Clear carry flag if successful 2) AX=3...
  • Page 72 1) If character is found: Carry flag=Clear DX:AX=Pointer to current file position (at position of matched character) 2) If character is not found: Carry flag=Set CX=Total matched times DX:AX=Pointer to current file position (not changed) M90 Series Portable Data Entry Unit Reference Manual...
  • Page 73 Return Value: Note: Both fixed and variable length records require a CR/LF record terminator as shown in the data record definitions. M90 Series Portable Data Entry Unit Reference Manual Search String in Formatted Data File Beginning at Current Position AL= 5...
  • Page 74 Device-Driver Control IOCTL AL=6 Get input status AL=7 Get output status BX=Handle 1) AL=0 if not ready AL=0xFF if ready Clear carry flag if successful 2) AX=6 Set carry flag if failed M90 Series Portable Data Entry Unit Reference Manual...
  • Page 75 Return Value: Entry Parameter: AH=0x4B Return Value: Entry Parameter: AH=0x4B Return Value: M90 Series Portable Data Entry Unit Reference Manual Allocate Specified Number of Paragraphs in Memory BX=Number of segments AX=Segment address of allocate blocks, Error code, if carry flag...
  • Page 76 Note: If the M90 is equipped with a second-generation inbuilt CCD scanner, the re- turn value of CH will always be a zero as bar code decoding is done within the CCD scanner and scan direction is not supplied to the bar code decoder in the M90. Entry Parameter: AH=0x51...
  • Page 77 Implemented DOS Functions (INT 21h) Function M90 Series Portable Data Entry Unit Reference Manual Description Terminate Program Read Stdin Write Stdout Read Stdaux Write Stdaux Write Stdout Read Stdin Read Stdin Write Character String Keyboard Hit Device Configuration Communication Configuration...
  • Page 78 Random Write (FCB) Get File Size (FCB) Set Relative Record (FCB) Create New PSP Random Block Read (FCB) Random Block Write (FCB) Parse Filename Get DTA Address M90 Series Portable Data Entry Unit Reference Manual Comment M90 special M90 special...
  • Page 79: Bios Call

    Entry Parameter: AH=3 Return Value: 4 Set User-Defined Font for All Characters Entry Parameter: AH=4 Return Value: M90 Series Portable Data Entry Unit Reference Manual Description Get or Set Ctrl-C Check Get Addr of InDOS Flag Get or Set Country...
  • Page 80 Get Font Type Set User-Defined Font for All Characters Get Font Data for All Characters Set User-Defined Font for One Character Get Font Data for One Character M90 Series Portable Data Entry Unit Reference Manual Comment M90 special M90 special M90 special...
  • Page 81: Kermit Function: Int 0X0F

    Kermit Function: INT 0x0F Entry Parameter: AH=0 Return Value: Note: To exit Kermit, send command “BYE” to M90 or press [4]. Implemented Kermit Functions (INT 0x0f) Function LCD Function: INT 10H Use the following ESC command to save the screen to a buffer before the display is erased.
  • Page 82 6x20 character display Enable/Disable Power-on Logo Display AL=0 Disable AL=1 Enable None Display Character AL=0–255 character to display None Display 16x16 Bitmap at Current Cursor Position DS:BX=Pointer to bitmap (32-byte pattern data) None M90 Series Portable Data Entry Unit Reference Manual...
  • Page 83 Sample Bit Map C string example of above bit map: Unsigned char logo[32]= {0x00,0x00,0x00,0x00,0x80,0xf8,0xfc,0xfc,0xfe,0x0f,0x00,0x00,0x00, 0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x7f,0x7f,0x3f,0x1f,0x03,0x00,0x00,0x00,0 x00,0x00, 0x00,0x00}; Note: User Menu/Set/Cursor also sets the cursor shape. M90 Series Portable Data Entry Unit Reference Manual Chapter 4 DOS System Call...
  • Page 84: Power Management Function: Int 22H

    Return Value: Note: This function does not check system input-data buffers. It waits for interrupts and new input data. M90 shuts off according to system settings if there is no data in- put during the auto-off time period. Entry Parameter: AH=2 Return Value: Note: If there is input data in the system buffers, this function returns directly.
  • Page 85: Beeper Frequency And Time Control: Int 31H

    Note: This function does not check system input data buffers. It waits for interrupts and new input data. M90 shuts off according to system settings. The function returns after the specified timeout period if no data event has occurred within the timeout.
  • Page 86: Rs-232 Function: Int 33H

    0 Set RTS low level 1 Set RTS high level Bit 1: 0 Set DTR low level 1 Set DTR high level None M90 Series Portable Data Entry Unit Reference Manual Baud 150 Baud 300 Baud 600 Baud 1200 Baud 2400...
  • Page 87 Note: Bit 4 (DSR) always returns high and Bit 6 (DCD) always returns low. If Func- tion 6 is called when the M90 is connected via the direct connect cable, Bit 5 (RI) is undefined as the RI signal is not present in the Modular connector at the bottom of the M90.
  • Page 88 — Chapter DOS System Call M90 Series Portable Data Entry Unit Reference Manual...
  • Page 89: Connector Pin Assignments

    This appendix includes a table for the 10-pin modular connector. 10-Pin Modular Connector Pin# M90 Series Portable Data Entry Unit Reference Manual Connector Pin Assignments Signal Direction DC 9 V Power Output Input I/O 5 V Power Power Output Input...
  • Page 90 — Appendix Connector Pin Assignments M90 Series Portable Data Entry Unit Reference Manual...
  • Page 91: Programming Applications

    38. Note: As this requires reprogramming of the FLASH in the M90, make sure that either the M90 battery is fully charged or that the M90 is on charge (office dock). A power failure during flash programming could corrupt the FLASH.
  • Page 92: Reprogramming The M90 Flash

    40). Note: As this requires reprogramming of the FLASH in the M90, make sure that either the M90 battery is fully charged or that the M90 is on charge (office dock). A power failure during flash programming could cor- rupt the FLASH. If this occurs, have the FLASH EEPROM replaced at a service center.
  • Page 93 2 Enter a descriptive title for this connection in Name, such as “M90,” and select an icon from Icon to illustrate this connection. 3 Click OK to continue to Connect To. Select the applicable COM op- tion from Connect using, then click OK to continue.
  • Page 94: Set Up Protocol Via Hyper Terminal

    3 From Hyper Terminal, select File > Save to quit. The host computer is now ready to send and receive files. Your connec- tion is saved, for later use, under the name and icon created. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 95: Download M90Vxyy.bin To The M90

    Click OK to quit, then try to send M90VXYY.BIN again. Likely problems could include faulty baud rate settings or cable connections. 6 From the M90, press and release [FN] and press " to exit Server Mode and return to Ready Mode.
  • Page 96: Review Hyper Terminal Settings

    4 From Hyper Terminal, select File > Properties to access the Properties. 5 Change the icon with Change Icon. Click OK to save changes or click Cancel to quit this screen without saving changes. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 97: Bar Code Symbologies

    Bar Code Symbologies This appendix contains a brief explanation of each bar code symbology that the M90 portable data entry unit decodes. It explains some of the general characteristics and uses of these bar code types. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 98: Bar Code Algorithms

    Scan device dependent d...dc Scan device dependent sd...ds Scan device dependent d...d Scan device dependent d...d Scan device dependent d...d Scan device dependent d...d Scan device dependent M90 Series Portable Data Entry Unit Reference Manual...
  • Page 99: Upc

    The M90 unit recognizes eight of the most widely used bar code symbolo- gies. With bar code symbologies, like languages, there are many different types. A bar code symbology provides the required flexibility for a particu- lar inventory tracking system.
  • Page 100: Ean

    Programming for this symbology can be for any length that the application requires. The application program handles symbology that is at least one character but no more than 32 characters in length. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 101: Encoded Code 39 (Full Ascii)

    The ability to print identification messages between 10 and 32 characters long, on existing forms and labels deemed an important require- ment. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 102 Allowing for 60 characters should be sufficient. Within the Code 128 specification, the computer can link bar codes together. If this is to happen, allow for more characters (computer limit is 100 characters). M90 Series Portable Data Entry Unit Reference Manual...
  • Page 103: I 2 Of 5 (Interleaved)

    10 Check. For start and stop checks, MSI employs a single bit pair of 1 as a start symbol and a single bit pair of 0 as a stop symbol. MSI reverses the 1-2-4-8 BCD pattern for bit pair weighting to 8-6-2-1. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 104 — Appendix Bar Code Symbologies M90 Series Portable Data Entry Unit Reference Manual...
  • Page 105: Cables

    Cables Cables that work with the M90 Computer appear in this appendix. They attach to modems, cradles, any serial printer, or a PC. None of these cables are standard. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 106: M90 Office Dock To Modem Cable (M90503)

    Note: This cable is not designed for Norand M90 to PC Cable (M90403) M90 Office Dock Female PC (DSUB) PC (Barrel) Inner 9-volt charge Outer Female M90 Series Portable Data Entry Unit Reference Manual or INTERMEC printers. Modem Male 1 9 volt charge 5 GND Male...
  • Page 107: M90 Office Dock To Pc Cable (M90504)

    M90 Office Dock to PC Cable (M90504) M90 Office Dock M90 Series Portable Data Entry Unit Reference Manual Female Female...
  • Page 108 — Appendix Cables M90 Series Portable Data Entry Unit Reference Manual...
  • Page 109: Glossary

    BIOS (Basic Input and Output System) A set of programs, usually in ROM, that lets each computer’s central processing unit communicate with printers, disks, keyboards, consoles, and other attached input and output devices. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 110 Code 39. Code 128 A high density bar code symbology, allowing encoding of all 128 ASCII characters without adding extra symbol elements. It is used by retail and manufacturing industries. Central Processing Unit. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 111 UPC symbology except that EAN contains 13 characters and uses the first two to identify a country. EBCDIC (Extended Binary Coded Decimal Interchange Code) An 8-bit character code scheme used in IBM environments. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 112 IBM PC family of products. Interleaved 2 of 5 (I 2of5 Code) An all numeric bar code symbology, widely used for warehouse and heavy industrial applications, such as the automobile industry. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 113 Advancing the cursor or print head one line. Loopback A method of performing transmission tests on a circuit not requiring the assistance of personnel at the distant end. Usually involves physically connecting send lines to receive lines. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 114 The Ethernet segment to which the access point super root connects, which is the distribution LAN. For Enterprise OWL, the root subnet is the Ethernet link of the access point that originates an IP tunnel, which is the super root. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 115 TCP/IP establishes a connection between two hosts so they can send messages back and forth for a period of time. UNIX A multiuser operating system developed by Bell Laboratories. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 116 A bar code symbology used throughout the grocery and retail industries. X.25 A CCITT data communications interface specification to describe how data passes into and out of public data networks. The protocol suite defines layers 1 through 3. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 117: Index

    Index The General Index covers all topics. Those in italics are figures, those in bold are tables. M90 Series Portable Data Entry Unit Reference Manual...
  • Page 118: General Index

    Wait Interrupt – Input Data with Check, 74 with Check and Timeout, 75 Buzzer ON/OFF Control, 49 Sound, 50 Cables, 95 M90 office dock to modem cable, 96 M90 to PC cable, 96, 97 M90 Series Portable Data Entry Unit Reference Manual...
  • Page 119 32 Settings, 56, 58 Codes 128, 91 39, 90 39 full ASCII, 91 93, 91 M90 Series Portable Data Entry Unit Reference Manual Cold start, 38 COM manager, 13 Communication Control Flow Setting, 51 Parameter Setting, 51 Set Parameters, 76...
  • Page 120 Get Type, 69 Select Large, 69 Small, 69 Set Type, 69 Set User-Defined for All Characters, 69 One Character, 70 Formatted, Search String in Data File Beginning at Cur- rent Position, 63 M90 Series Portable Data Entry Unit Reference Manual...
  • Page 121 Interleaved 2 of 5, 93 bar code device configuration, 28 check digit, 28 Settings, 55, 57 Interrupt, Vector Get, 60 M90 Series Portable Data Entry Unit Reference Manual Set, 59 Invoke, Kermit Application, 71 IOCTL, Device-Driver Control, 64 Kermit Application Invoke, 71...
  • Page 122 Scanner test, supervisor mode - diagnostic, 44 Screen, Clear LCD, 71 Scroll, Enable/Disable, 71 Search Character Beginning at Current File Position, 62 String in Formatted Data File Beginning at Current Position, 63 M90 Series Portable Data Entry Unit Reference Manual...
  • Page 123 Key Enable/Disable, 49 Keypad Language, 50 MSI, 56 UPC-A, 56, 58 UPC-E, 56, 58 M90 Series Portable Data Entry Unit Reference Manual Setup, Mode, 52 Shape, Set Cursor, 72 Shift Keys, 7 Read Stdin and Write to Stdout Excluding, 48...
  • Page 124 Windows Hyper Terminal method. See Hyper Terminal Workstation mode application, 15 Write a File, 61 Character String to Stdout, 48 Stdaux, 48 Stdin, 48 Stdout, 48 Excluding Shift Keys, 48 Zero expansion, bar code device configuration, UPC-E, 30 M90 Series Portable Data Entry Unit Reference Manual...
  • Page 126 Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com M90 Series Portable Data Entry Unit Reference Manual - September 2003 *M90902E* P/N M90902 REV E...

Table of Contents