Download Print this page
Intermec 6220 Technical Reference
Intermec 6220 Technical Reference

Intermec 6220 Technical Reference

6220 hand-held computer
Hide thumbs Also See for 6220:

Advertisement

6220 Hand-Held Computer
TECHNICAL REFERENCE
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
P/N 977-054-010
Revision D
December 2000

Advertisement

loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Intermec 6220

  • Page 1 6220 Hand-Held Computer TECHNICAL REFERENCE " " " " " " " " " " " " " " " " " " " " " P/N 977-054-010 Revision D December 2000...
  • Page 2 " NOTICE AS IS WITH ALL FAULTS." ALL WARRANTIES ARE EXPRESSLY DISCLAIMED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  Acknowledgments ActiveX, Microsoft, MS, MS DOS, Windows, Windows NT MSDN, Visual Basic, Visual C++, Windows for Pen AS/400, IBM, IBM PC, Micro Channel, PS/2, OS/2 Presentation...
  • Page 3 CONTENTS " " " " " " " " " " " " " " " " " " " " SECTION 1 Introduction SECTION 2 DOS Device Drivers 6220 Hand-Held Computer Technical Reference...
  • Page 4 CONTENTS SECTION 3 Converting Applications ii 6220 Hand-Held Computer Technical Reference...
  • Page 5 CONTENTS SECTION 4 System Information SECTION 5 Communications 6220 Hand-Held Computer Technical Reference...
  • Page 6 CONTENTS FIGURES TABLES GLOSSARY INDEX 6220 Hand-Held Computer Technical Reference...
  • Page 7: About This Manual

    About this Manual Section 1 Introduction " Section 2 DOS Device Drivers " Section 3 Converting Applications " Section 4 System Information " Section 5 Communications " Introduction to the 6220 Computer " " " " " 6220 Hand-Held Computer Technical Reference...
  • Page 8: Main Battery

    RAM while changing Main Batteries. At all times during operation and while stored (overnight, long periods of time, and during suspend), the unit must have its Main Battery installed. Main Battery Backup Battery 6220 Hand-Held Computer Technical Reference...
  • Page 9: Touch Screen

    LEDs = 50–75% capacity; four LEDs = more than 75% Touch finger across first two contacts Figure 1 2 Main Battery Pack (bottom view) Showing Contacts Connectors " " " Display Backlight Touch Screen 6220 Hand-Held Computer Technical Reference...
  • Page 10 Introduction SECTION 1 Docks and Chargers Single Dock " Multidock " Printer " Wall Charger " Keyboard Keyboard Remapping Yellow Suspend/Resume Memory CMOS System Memory (DRAM) Flash ROM PC Cards 6220 Hand-Held Computer Technical Reference...
  • Page 11 “modem,” “drive,” or other device type). This is because “PC Card” is rapidly be- coming the accepted industry term for a storage medium that conforms to these standards. Open System Environment Ports " " 6220 Hand-Held Computer Technical Reference...
  • Page 12: Power Management

    Note that unsaved data will be lost when this occurs 1. Reset switch 2. 15-pin serial connector 3. Phone jack (optional) 4. Display side of computer Figure 1 4 Location of Components (top end) Scanners 6220 Hand-Held Computer Technical Reference...
  • Page 13 SECTION 1 Introduction System BIOS Related Publications 6220 Hand Held Computer User's Guide " APM BIOS Interface Specification 1.1 " Handwriter Recognition System for Windows User's Guide " Handwriter Recognition System for Windows Release Notes " Handwriting Recognition System, HR 1200, User Manual "...
  • Page 14: Customer Support

    Introduction SECTION 1 Customer Support Factory Service Customer Support Center support@intermec.com Web Site http://norbbs.norand.com/index.htm http://corp.intermec.com/manuals/english.htm. Bulletin Board Service Phone number: " Protocol: " For high speed modems, disable XON/XOFF and enable RTS/CTS. 6220 Hand-Held Computer Technical Reference...
  • Page 15 Using N6220.BGI Driver installuserdriver() " NOTE: The N6220.BGI driver can be initialized and closed many times during a program run, but call installuserdriver( ) once and save the value returned for subsequent driver initializations. 6220 Hand-Held Computer Technical Reference...
  • Page 16 Before reprogramming certain keys, consider the effect it might have on other operations. For example, remapping the shifted [7] and [8] keys on a 30-key keyboard would lose the contrast adjustment. Configuring Power Management Using SC400CFG \Utils sc400cfg.com [options] Command Line Switches 6220 Hand-Held Computer Technical Reference...
  • Page 17 Create Download Include File iplfmt.exe <list file> <include file> list file include file iplfmt.exe –r <include file> [<path>] include file path newname=oldname oldname newname oldname newname EXAMPLE: The following is a sample download list file: app.lzh config.sys 6220 Hand-Held Computer Technical Reference...
  • Page 18 CRC32 [@][filename | pathname] [/s] filename pathname filename " NOTE: Wildcard processing in the filename is allowed only on the command line, but not within the argument file. CRC32.EXE processes directories with any attribute set, such as ‘read-only’. 6220 Hand-Held Computer Technical Reference...
  • Page 19 (Note: Drives E " and H are also supported) MMBFLAG.COM 2 (Drive C:) MMBFLAG.COM 3 (Drive D:) MMBFLAG.COM 4 (Drive E:) Table 2 1 MMBFLAG.COM Error Levels Error Level Meaning Multipurpose Delay Utility " " " " 6220 Hand-Held Computer Technical Reference...
  • Page 20 " " " " " EXAMPLE: Standard PC Function 6220 Commands Required to Perform Function Pause DELAY.EXE Wait for “1” to be pressed :Loop DELAY.EXE “Press ‘1’ to continue . . . “ If not errorlevel 1 goto Loop If errorlevel 2 goto Loop Echo “message”...
  • Page 21 SECTION 2 DOS Device Drivers RAM Drive " NOTE: Reboot the HHC after the RAM drive is created (or altered), to make the change effective. 6220 Hand-Held Computer Technical Reference...
  • Page 22 [–s#] [–c#] [–t#] " NOTE: Supplying the –c# switch prohibits an application from selecting a COM port via the NCB CALL establishing a session. This makes it possible to force which COM port is to be used. 6220 Hand-Held Computer Technical Reference...
  • Page 23: Device Name

    The /I switch is for PL/N application support. Do not use this switch for non-PL/N applica- tions. The interface provided is not 100 percent PC-compatible. Required AUTOEXEC.BAT or CONFIG.SYS Entry install=4000API ... {refer to 4000API.EXE for switches} 6220 Hand-Held Computer Technical Reference...
  • Page 24 DOS closes to character devices do not perform output flushes as part of the close operation. The driver flushes the buffer upon a close, but no error is returned if the flush is unsuccessful. 2-10 6220 Hand-Held Computer Technical Reference...
  • Page 25 8-character name. However, do not use a name that is the same as the root name of any other current or future existing file or directory. Once a device name is defined, any files or directories with the same root name cannot be accessed. 6220 Hand-Held Computer Technical Reference 2-11...
  • Page 26 " NOTE: Always load the pen driver before the pen calibration utility, as shown above. " NOTE: For information about using the BGI driver, see page 2-1. Operation UP DOWN LEFT RIGHT SAVE CANCEL Escape 2-12 6220 Hand-Held Computer Technical Reference...
  • Page 27 DOS Device Drivers Pen Driver Application Programming Interfaces Technical Reference http://partners.intermec.com/regions/devspt/index.html MOUSE.COM d:\drivers\MOUSE.COM \path\ Driver installed Digitizer enabled PenPrint Installation and Configuration penprint [options] <print-file> <print-device> print file print device print device options: PenPrint PenPrint 6220 Hand-Held Computer Technical Reference 2-13...
  • Page 28 DOS Device Drivers SECTION 2 PenPrint v<f> print file Return Codes Usage Notes (see a parameter) 2-14 6220 Hand-Held Computer Technical Reference...
  • Page 29 (see  r" parameter). VOID * VOID * VOID print file print device. Power Management NORDOSPM.EXE DOS APM driver BIOS Extension APM BIOS BIOS System BIOS Hardware 600 Series Computer hardware Figure 2 1 Power Management Software 6220 Hand-Held Computer Technical Reference 2-15...
  • Page 30 DOS Device Drivers SECTION 2 Screen Emulation " " " " " " " Command Line Switches INSTALL=FONTMAP.EXE –F <fontfile> –S –I F <fontfile> <fontfile> Font File Format 2-16 6220 Hand-Held Computer Technical Reference...
  • Page 31 SECTION 2 DOS Device Drivers Interrupts Supported by FONTMAP.EXE Table 2 2 FONTMAP Interrupts Supported INT # FONTMAP Interrupts Register Values Unsupported 4000 Series Video Interrupts " " " " 6220 Hand-Held Computer Technical Reference 2-17...
  • Page 32: Tethered Scanner

    // Collect only one scan, 4500 compatible geninterrupt(0x7a); // Thread thru scan tsr while ((c != ‘\n’) && (c != ‘\r’)) { while (kbhit()){ c = getch(); putchar(c); if (c == ‘\n’ || c == ‘\r’) break; 2-18 6220 Hand-Held Computer Technical Reference...
  • Page 33 –SCANBIOS requires the program to use the API calls to enable and disable the scanner. The message at load time will be “SCANBIOS API enabled.” SCANBIOS EXAMPLE: The following is an example command line for the tethered scanner: H2THRSCN [–E] [–R] 6220 Hand-Held Computer Technical Reference 2-19...
  • Page 34 DOS Device Drivers SECTION 2 Upper Memory Provider upper memory provide DOS=UMB /X=aaaa[,aaaa] EXAMPLE 1: DEVICE=H2UMP.SYS DOS=UMB DEVICEHIGH=... EXAMPLE 2: DEVICE=HIMEM.SYS DOS=HIGH DEVICE=H2UMP.SYS DOS=UMB DEVICEHIGH=... EXAMPLE 3: DEVICE=HIMEM.SYS DOS=HIGH DEVICE=H2UMP.SYS /X=D000 DOS=UMB DEVICEHIGH=.. 2-20 6220 Hand-Held Computer Technical Reference...
  • Page 35 Section 3 Converting Applications " " " " " " " " " " " " " " " " " " " " Converting to the 6000 Series Computers Files No Longer Supported File Comments 6220 Hand-Held Computer Technical Reference...
  • Page 36 Converting Applications SECTION 3 File Comments Changed Files CONFIG.SYS Command Comments CPLNI.COM PC4800.SYS PC DEXIO.BIN 6220 Hand-Held Computer Technical Reference...
  • Page 37 AUTOEXEC.BAT 4000API.EXE FONTMAP.EXE *.FNT IPLFMT.EXE MININET.EXE Unchanged Files " " " " " " " " " " " " " " (For a PC only, do not run on PEN*KEY 6000 Series platform) " 6220 Hand-Held Computer Technical Reference...
  • Page 38 4000API.EXE /C3 /PC /10 /14 /16 " 4000API.EXE /C3 /16 /10 /PC " 4000API.EXE /16 /10 /PC " NOTE: Either the slash (/) or the dash (–) can be used for command line switches. Command Line Switches 6220 Hand-Held Computer Technical Reference...
  • Page 39: System Information

    6220FL2A Flash Update, version 1.04 download file 6220FL2A Full Flash, version 1.04 download file 6220FL2A Flash, Disk #2 of 4, version 1.04 6220FL2A Flash, Disk #3 of 4, version 1.04 6220FL2A Flash, Disk #4 of 4, version 1.04 6220 Hand-Held Computer Technical Reference...
  • Page 40 System Information SECTION 4 Flash Release Contents " NOTE: Use an SRAM card when the 6220 Computer flash is corrupted or was never programmed. Non-Ethernet 6220FL2A Diskette #1 " " Diskette #2 " Diskette #3 " Diskette #4 " Ethernet 6220FL2B Diskette #1 "...
  • Page 41 6220FL2A flash, then use 6620FL2A.INC to quickly update to this version. Otherwise, use the 6220FF2A.INC full flash soft-download file. Procedure Updating Flash using INTERLNK Prerequisites " " " Note the BBS file equivalent has a different name. Procedure DEVICE=C:\DOS\INTERLNK.EXE /NOSCAN INTERLNK E=C 6220 Hand-Held Computer Technical Reference...
  • Page 42 However, this does prevent the card being unreformatted afterwards. FORMAT /U d: Note that COMMAND.COM, IO.SYS, and MSDOS.SYS must reside in the current directory with the SYS6.COM program. SYS6 d: COPY IFL\*.* d: Procedure to Reflash with an ATA Card 6220 Hand-Held Computer Technical Reference...
  • Page 43 SRAM card. DD.EXE places every byte in a specific location on the media; the DOS commands do not attempt to place files in the same locations from one media to another. Procedure to Reflash with an IFL Card 6220 Hand-Held Computer Technical Reference...
  • Page 44 System Information SECTION 4 Recommended Methods Partial Flash Download ATA Boot Card SRAM Boot Card Full Flash Download 6220 Hand-Held Computer Technical Reference...
  • Page 45 " " " " " " " " " " Using INTERLNK and INTERSVR Port=COM2 This Computer Other Computer (Client) (Server) ––––––––––––––– –––––––––––––––––– equals D: (519Kb) Norand Utilities Initial Program Load " " " " 6220 Hand-Held Computer Technical Reference...
  • Page 46 498x Communications Controller or 6980/6985 Network Manager. If the application is not stored on the network manager, a session is initiated to NORAND_HOST, which connects to the host. NRInet TFTP 6220 Hand-Held Computer Technical Reference...
  • Page 47 SECTION 5 Communications " " NOTE: See the 6220 Hand-Held Computer User’s Guide (P/N: 961-028-104) for a list of errors that may be displayed during an IPL. Calling Norand Utilities from Application PSROM0C.EXE ctl–file ctl file System Setup Requirements ASSIGN.COM...
  • Page 48 Frame Ethernet_II [pctcp ifcust 0] async–send = yes ip–address = nnn.nnn.nnn.nnn subnet–mask = nnn.nnn.nnn.nnn router = nnn.nnn.nnn.nnn [pctcp general] etc–dir = d:\tcp\etc domain = xxxxxxxx.com [pctcp addresses] domain–name–server = nnn.nnn.nnn.nnn [pctcp kernel] interface = ifcust 0 6220 Hand-Held Computer Technical Reference...
  • Page 49 For all protocols: " For TTY: " For NPCP: " For NRInet: " COM= (Example: COM=4) Default Values: CONFIG= (Example: CONFIG=ATE0V0Q0X4&C1&D2&M0&RS0=0) DATABITS= (Example: DATABITS=7) Valid values: IPCLIENT= Supported in PSROM0C V3.xx only. IPHOST= MODEMSELECT= (Example: MODEMSELECT=30) 6220 Hand-Held Computer Technical Reference...
  • Page 50 (Example: SPEED=2400) Valid values: STOPBITS= (Example: STOPBITS=1) Valid values: TRIES= EXAMPLE: Example control file for NPCP: Example control file for TTY PROTOCOL=4 PROTOCOL=3 COM=1 Example control file for NRInet SPEED=9600 PROTOCOL=14 PARITY=0 IPHOST=nnn.nnn.nnn.nnn DATABITS=8 STOPBITS=1 6220 Hand-Held Computer Technical Reference...
  • Page 51 At a minimum, the NRUPLD.CTL file must specify a session control file or a download re- quest file. For a description of these files, see page 5-12. EXAMPLE: Example NRUPLD.CTL HEADER=<DSCNTRl00001X042> FILE=SCNTRL.DAT HEADER=<DBYPRD 00000X040> FILE=BYPRD.DAT HEADER=<DBYTRXN00000X001> RECTYPE=A FORMAT=N004N005 RECTYPE=B FORMAT=X010 RECTYPE=C FORMAT=N004X005 FILE=BYTR00.DAT FILE=BYTR01.DAT file=bytr02.dat 6220 Hand-Held Computer Technical Reference...
  • Page 52 Communications SECTION 5 FILE=BYTR03.DAT HEADER=<DDOSFIL00001X010>FIMAGE.PCX FILE=IMAGE.PCX HEADER=<DDOSFIL00001X020>F\RT00001\COMMON.DAT FILE=COMMON.DAT HEADER=<DDOSFIL00001X000> FILE=MYFILE.DAT Communications Log File BEGS=nnnn EXAMPLE: BEGS=1 DOWN=d:\pathname\filename.nnn EXAMPLE: DOWN=C:\CUST.DAT,23 ENDS=x,m,nnn Code Meaning Value Meaning Protocol Errors UP=d:\pathname\filename,nnn (Example: UP=C:BYTRXN.DAT,0) Valid values: 6220 Hand-Held Computer Technical Reference...
  • Page 53 SECTION 5 Communications Protocol Errors Table 5 1 NPCP Protocol Errors Error # Meaning Table 5 2 MININET Protocol Errors Error # Meaning 6220 Hand-Held Computer Technical Reference...
  • Page 54 ♦ (PSROM0C V2.XX only) ♦ (PSROM0C V2.XX only) ♦ ♦ ♦ (PSROM0C V3.XX only) For PSROM0C V2.XX For PSROM0C V3.XX (PSROM0C V2.XX only) For PSROM0C V2.XX only, For PSROM0C V3.XX (PSROM0C V2.XX only) (PSROM0C V2.XX only) 5-10 6220 Hand-Held Computer Technical Reference...
  • Page 55 SECTION 5 Communications Table 5 3 (Continued) NRInet Protocol Errors Error # Meaning Table 5 4 TTY Protocol Errors Error # Meaning 6220 Hand-Held Computer Technical Reference 5-11...
  • Page 56 = Decimal number of records in file X = Data type (X for character) 016 = Decimal number of bytes in record (fixed) > = End of file header [––filename?–––] = File to download, left-justified, blank-padded to 16 characters 5-12 6220 Hand-Held Computer Technical Reference...
  • Page 57 = Field data type (described below) nnn = Unpacked length of the field, right-justified and zero-padded > = End of file header . . . = Additional hand-held computer information Type C Data Type Comments 6220 Hand-Held Computer Technical Reference 5-13...
  • Page 58 [filesize] = Exact number of bytes in binary file (may be up to eight digits long) data. . . = Binary file starts immediately after filesize parameter . . . = Additional hand-held computer information \DATA\DATAFILE.DAT <DDOSFIL00001X027>F\DATA\DATAFILE.DAT S102000 <DDOSFIL00001X027>F\DATA\DATA0001.DAT S102000 <DDOSFIL00001X031>F\HH000001\DATAFILE.DAT S102000 5-14 6220 Hand-Held Computer Technical Reference...
  • Page 59 " " " " " " 1/0 Key 10BaseT APM (Advanced Power Management) ATA Card CMOS (Complementary Metal Oxide Semiconductor) CTS (Clear To Send) DMA (Direct Memory Address) DRAM (Dynamic Random Access Memory) Flash 6220 Hand-Held Computer Technical Reference Glossary-1...
  • Page 60 GND (Ground) Host IFL Card (Initial Flash Load) IOCTL (I/O Control) IP Address IRQ (Interrupt Request) LAN (Local Area Network) Landscape Mode NetBIOS (Network Basic Input/Output System) Norand Utilities NPCP (Norand Portable Communications Protocol) Glossary-2 6220 Hand-Held Computer Technical Reference...
  • Page 61 GLOSSARY NRInet ODI (Open Data-Link Interface) OEM (Original Equipment Manufacturer) PC (Personal Computer) PC Card PC Card Icon PCMCIA (Personal Computer Memory Card International Association) PDF (Portable Document Format) 6220 Hand-Held Computer Technical Reference Glossary-3...
  • Page 62 GLOSSARY PL/N (Programming Language/Norand) Portrait Mode Protocol RAM (Random-Access Memory) RS-232 C (Recommended Standard 232) RS-485 (Recommended Standard 485) RTC (Real Time Control) Protocol (ADK) RTS (Request To Send or Ready To Send) SanDisk Glossary-4 6220 Hand-Held Computer Technical Reference...
  • Page 63 GLOSSARY SOUT SRAM (Static Random Access Memory) SRAM Card TCP/IP (Transmission Control Protocol, Internet Protocol) Tethered WAN (Wide Area Network) 6220 Hand-Held Computer Technical Reference Glossary-5...
  • Page 64 GLOSSARY Glossary-6 6220 Hand-Held Computer Technical Reference...
  • Page 65 General Index " " " " " " " " " " " " " " " " " " " " NOTE: NUMBERS 1 5 1 6 6220 Hand-Held Computer Technical Reference Index-1...
  • Page 66 GENERAL INDEX 5 11 2 17 Index-2 6220 Hand-Held Computer Technical Reference...
  • Page 67 GENERAL INDEX 6220 Hand-Held Computer Technical Reference Index-3...
  • Page 68 GENERAL INDEX Index-4 6220 Hand-Held Computer Technical Reference...
  • Page 69 Files Index " " " " " " " " " " " " " " " " " " " " NOTE: NUMBERS 6220 Hand-Held Computer Technical Reference Index-5...
  • Page 70 FILES INDEX Index-6 6220 Hand-Held Computer Technical Reference...