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...
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...
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...
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 "...
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...
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...
// 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 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...
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 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 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...
Need help?
Do you have a question about the 6220 and is the answer not in the manual?
Questions and answers