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.
" Throughout this section, there are references to viewing additional information. If you have a DOS version of the 6110 Computer, you can use EDIT.COM or transfer the files to your PC and use the available PC-based viewing or editing tools.
" NRInet Communications 32-bit Client User ’s Guide; P/N: 961-055-002 " Introduction to the 6110 Computer The 6110 Computer has a number of features that are useful in the mobile systems marketplace, such as: Fast data processing " Large data and program storage "...
Tethered scanner Figure 1-2 Location of Components (rear, top) From the viewpoint of an application, the 6110 Computer is like other PC compatibles, with very few exceptions, as described on the following pages. Open System Environment One of the major benefits of an open-system approach is that you can acquire development equipment and software from many different vendors, including Intermec.
Whereas a unit, with fully charged main and backup batteries, can be left off charge overnight or for a long weekend. However, if your 6110 Computer goes into shutdown mode, as a result of a low main battery, your data remains protected by the backup battery.
External antenna, or DEX connector — " The bottom end of the 6110 computer contains the following connectors: AC power jack — used to power the 6110 Computer from AC and to charge " the batteries. Docking connector — mates up with a dock unit for the purpose of charging "...
AC power jack — can be plugged into a wall charger or cigarette lighter " (with associated cable), and is used to keep the 6110 Computer powered up over long periods of time. Serial port — this is a 9-pin D-sub serial connector.
SECTION 1 Introduction Keyboard Tray While the 6110 Computer is docked, you can attach an external keyboard tray with a full keyboard. Figure 1-3 6110 Computer in Vehicle Docking Station (with keyboard tray) Keypad The 6110 Computer has a built-in 16-key backlit keypad. The keycodes sent to applications are programmable.
To suspend the terminal, press and hold the suspend/resume (I/O) key for about three seconds. To resume operation, press and release the same key. The 6110 Computer automatically suspends when there is no activity for a time, which conserves power, thereby protecting against loss of data while replacing the main battery or leaving the unit unattended.
" System Memory (DRAM) The 6110 Computer supports 8, 16 or 32 MB of DRAM memory. You can upgrade to a larger memory size by having your Customer Support Center install a new memory board. However the 8 MB configuration cannot be ordered for a Windows 95 system.
SECTION 1 " NOTE: To boot to the 6110 Computer, you must have an ATA card in slot C. Figure 1-5 shows a top view of the 6110 Computer, with the display facing down. Note the available PC Card slots. The card should face away from the screen when inserted into the slot.
GND signals; DTR is looped back to DSR and DCD; RI is not connected Wireless antenna connection " A standard TNC connector that connects a remote antenna to the integrated radio of the 6110 Computer. Pass through Industry standard IrDA interface " Infrared signals are not obstructed; they pass through the port replicator.
The figures on the following pages show the locations of each of the scanners and where they connect to the 6110 Computer. For example, refer to Figure 1-8, page 1-3, for the serial pod. Figure 1-9, page 1-15 shows the location of the Magnetic Stripe Reader.
SECTION 1 Introduction Internal Scanner The 6110 Computer supports an optional internal laser scanner. This high performance scanner uses a laser diode operating at nominal wavelength of 670 nm, resulting in a visible red beam to aid in aiming the unit.
Serial Pod B CAUTION: Pin 9 on the D-sub serial port connector is a power output pin from the 6110 Computer. Some devices may use pin 9 as a ring indicator signal and could be damaged by the power output on that pin. Before connecting any device to this connector, make certain the device is modified appropriately, thus preventing damage to the device.
SECTION 1 Introduction Magnetic Stripe Reader The Magnetic Stripe Reader (MSR) is an optional attachment for your 6110 Computer. MSR reads debit, credit, and airline formats, and supports bidirectional scanning on all three tracks, as defined by the ANSI standards, the American National Standards Institute x4.16-1983 specification and the...
Introduction SECTION 1 System BIOS Overview The 6110 BIOS is an implementation of the PC compatible BIOS with added features specific to INTERMEC hand-held computers. The BIOS performs power-on tests, system configuration (including elements of Plug and Play), low-level power management, and run-time real-mode interrupt service handling.
" Also, if the equipment was purchased through a VAR, please include information about that VAR. Bulletin Board The Customer Support Bulletin Board, provided by Intermec, is a source for additional software and documentation: Phone number: 1-319-369-3515 or 1-319-369-3516. "...
Toolkit, which is provided on a CD-ROM disc, provides a way to install a Windows 95 configuration onto a PC Card. The 6110 Computer will boot the configuration from this card if it is inserted in the unit and the unit is reset.
Windows 95 OSR2, Version 4.00.950b, or later. " NOTE: Currently, the only operating system supported at the initial release is OSR2. To Install Windows 95 onto the 6110 Computer The basic requirements for installing Windows 95 are as follows: At least one 6110 Computer.
Copy CAB files to another PC Card (if needed). Insert PC Cards into 6110 Computer. Reset the 6110 Computer, begin installing your application, setup Windows 95, and install any additional devices (as described below). Remove CAB files, since they are no longer needed.
Computer, insert the CAB files PC Card and supply the path to the CAB folder on your PC Card. When complete, if the CAB files are on the 6110 boot card, you can delete the CAB files to provide extra working space for the application.
A typical full Windows 95 configuration consumes approximately 120 MB of disk space. Hardcards of sizes greater than 240 MB are very usable in the 6110 Computer, but some may fail to meet the rugged requirements of a portable hand-held computer.
Hardcard (Spinning Media) A full Windows 95 configuration, is available on a hardcard. This is typical for the application development phase for the 6110 Computer. The Full Windows 95 configuration consumes approximately 120 MB of space, leaving ample space for your application and virtual memory (if enabled).
Windows 95 functionality to the Lite load. Windows 95 Cabinet Files Card The Cabinet Files card is not a bootable card for the 6110 Computer, but is a supplemental card for the Lite and Minimal configurations. It contains the cabinet files that are required to install additional Windows 95 components.
Minimal Windows 95 Configurations " NOTE: IMPORTANT: None of the Minimal loads are supported by Intermec. They are supplied as example code only. Use at your own risk. These instructions and utilities should only be used if you are highly skilled in configuring Windows 95 systems. Configuring your system with the minimum Windows 95 utilities is VERY effort-intensive.
Win95 Install program should run automatically. If it does not, then your auto-install feature is most likely disabled. " NOTE: If your auto-install feature is not activated, double-click the 6110 Toolkit CD-ROM icon using My Computer, or use Windows Explorer and double-click AUTORUN.EXE on the 6110 Toolkit CD-ROM drive.
Click Cancel to quit Setup and close any programs you have running. Please insert your 6110 PC card into an available slot and click Next to continue with the Setup program. WARNING: This program is protected by copyright law and international treaties.
No Intermec standard sized PC card was found on your system. If you haven’t done so already, please insert the 6110 PC Card into the PCMCIA slot on your computer. If you want to install to a PC Hard Card, insert it now.
(much longer for larger cards). " NOTE: If the program jumps directly to the 6110 Windows Toolkit Images screen (Figure 2-6) in a very short period of time, then the PC Card has NOT been formatted. This is a Microsoft Windows problem.
Substantial application integration effort will be required. Note: Use at your own risk. This load is not supported by Intermec technical support. The Cabinet File Card is not a bootable card for the 6110, but is Details... Cabinet a supplemental card for the Lite and Minimal Loads. It contains the Windows 95 Cabinet files which are needed to install additional Windows 95 components.
PC Card). After installing the Full Win95 configuration onto your PC Card, you can reflash the 6110 Computer using the flash version that is on the CD as described on page 3-12, in the Windows 95 Support section of this publication.
SECTION 2 6110 Windows 95 Tool Kit Lite Win95 Configurations After selecting the Lite Windows 95 Installation option from the 6110 Windows Toolkit Images screen (shown on page 2-13) the following options screen is displayed. Select Lite Load Option Lite I...
Click Next to continue with the installation. " NOTE: These drivers are copied to your PC Card, but are not installed. To install them, follow the instructions for each driver, as described in the Windows 95 Support section. 2-16 6110 Hand-Held Computer Technical Reference...
95 Toolkit Welcome screen, shown on page 2-9. After installing the Lite configuration onto your PC Card, you can reflash the 6110 Computer using the flash version that is on the CD as described on page 3-12, in the Windows 95 Support section of this publication.
Be sure to follow the instructions carefully. The “System Tray” is located on the Task Bar, at the opposite end from the Start button, and contains small icons including the PC Card icon (see page 2-13 for more detailed instructions on stopping the PC Card). 2-18 6110 Hand-Held Computer Technical Reference...
Choosing this option brings up your Internet browser and displays a default page with links to documentation on the Win95 Toolkit CD. After the default page is displayed, you can view the 6110 User ’s Guide, 6110 Technical Reference, and 6110 Developer Notes by clicking hot links on that page.
Page 49
Windows 95 Tips ............3-17 Tips for Successful Application Integration on 6110 Computer ... . . 3-19 "...
After three taps on the target, the crosshair moves to the upper-right corner of the screen. Repeat the three taps as described above. Continue this process for the lower-left and lower-right corners of the screen. 3-2 6110 Hand-Held Computer Technical Reference...
When you are finished with the fine-tuning, you may either click the Save button to permanently save the new calibration values, or click the Cancel button to ignore the new values and continue using the old calibration. 6110 Hand-Held Computer Technical Reference...
This is useful, for example, when dialogs or error messages pop up outside the current viewing area. This is enabled or disabled using the Pan Track option. 3-4 6110 Hand-Held Computer Technical Reference...
Communication Device API for your application. There is also a Windows 95 INF file (W95TSCAN.INF) on your PC Card. These files are located in the \Scanners\Tethered folder on your PC Card. Scanner API Document The available prototypes for this API are defined in the (MSR32.DOC) document. 6110 Hand-Held Computer Technical Reference...
Windows 95 INF file (6110MAG.INF) on your PC Card. These files are located in the \Scanners\MSR folder on your PC Card. MSR API Document The available prototypes for this API are defined in the (MSR32.DOC) document. 3-6 6110 Hand-Held Computer Technical Reference...
You must be in the correct directory for the files to extract to the correct location. 2. Go to DOS and establish the 6110 boot PC Card drive as the current drive. Create a \Printing directory on your PC Card, if it does not already exist.
Win95 Installation CD). The \Printing\6820\Toolkit\Win95\Samples\NPCP32 directory (on your " 6110 boot PC Card) contains files that illustrate the use of character sets. Instructions are included in each sample C program. Two other printer drivers are described in documents found in the "...
Win95 Install CD-ROM, using Windows Explorer or My Computer, and drop a copy of that folder into the \Printing folder on your 6110 boot PC Card. 1. Place the PC Card (with Windows 95) into your 6110 Computer and press the [I/O] key to boot up.
Cabinet Files card " Insert both cards into PC Card slots on your 6110 Computer, and wait for it to boot to the desktop. It is also recommended that you use an external keyboard for this operation, at least for the serial number for Windows 95.
To add a 6805, 6805a, or 6806 Printer to the 6110 Computer, follow these instructions. But first, insert your 6110 boot card into the PC Card slot in your PC. This card should have one of the Win95 configurations (installed from the toolkit CD-ROM).
SECTION 3 Reflashing from PC Card After preparing your PC Card with a Lite Win95 configuration, you can reflash the 6110 Computer using the flash version that is on the toolkit CD as follows: 1. Exit the install program. " NOTE:...
In order to properly install the RangeLAN drivers on your system, you MUST NOT insert the Proxim RangeLAN PC Card into the 6110 Computer until directed to do so by the instructions below. Otherwise you will need to uninstall the default drivers as described below, then reinstall according to this procedure.
Page 62
This way, it automatically appears on the Windows 95 desktop of the 6110 Computer after it has booted. 3. Insert the Win95 boot PC Card into the 6110 Computer and reset the unit and if this is a new Win95 load, enter the registration information.
5. The wizard prompts you to restart your computer. Click Yes. " NOTE: If a 6110 image/configuration is being built for mass duplication, it might be a good idea to leave the IP Address and Subnet Mask fields (located under the IP Address tab) blank to avoid conflicting IP addresses once the units power-up.
SECTION 3 Winsock 2 Winsock 2 is installed on your 6110 boot PC Card when you run the Win95 Install CD. However, if you need to reinstall Winsock 2, go to the \Win95\6110\Images\Full\Windows folder on your 6110 boot card and run W95WSE.EXE.
" NOTE: Certain keys, such as the cursor keys, need to be shifted using the GOLD shift key. Refer to the 6110 Hand-Held Computer User’s Guide, for details. Installing Drivespace 3 on Your PC To install Drivespace 3 on your PC: 1.
If the Touch Screen is Working Tap the Shut Down button. If the Touch Screen is NOT Working Use the [Tab] key to highlight to the Shut Down button, then press the [Enter] key. 3-18 6110 Hand-Held Computer Technical Reference...
Turning off virtual memory keeps disk space from being used as temporary swap space, but may affect application operation. It may also cause “out of memory” errors, depending on the amount of RAM installed in the 6110 Computer. Will the application still work without virtual memory? "...
Page 68
6110 Minimal Windows 95 configuration? Before going through the integration process, make sure the application is capable of running on a full Win95 configuration for the 6110 Computer. If the application fails to run with the Full Win95 configuration, there could be a hardware conflict.
0—5% One 5 second beep on 5% " NOTE: The B’s in the preceding table are actually displayed on the 6110 Computer as small battery icons. When the capacity reaches 20%, the single annunciator icon changes to four L’s as shown in the table above.
When unit is charging, the annunciator icons change to C’s as shown in the table below. Table 4-2 Charging Indications % Capacity Icons 25%—0% 50%—26% 75%—51% 100%—76% CCCC " NOTE: There may be a delay of one minute for the icons to update when the battery pack is replaced. 6110 Hand-Held Computer Technical Reference...
C000, and the other at D000. Example configurations: DEVICE=H2UMP.SYS DOS=UMB DEVICEHIGH=... DEVICE=HIMEM.SYS DOS=HIGH DEVICE=H2UMP.SYS DOS=UMB DEVICEHIGH=... DEVICE=HIMEM.SYS DOS=HIGH DEVICE=H2UMP.SYS /X=D000 DOS=UMB DEVICEHIGH=... The preceding configuration reserves the D000 address range for PC Card support. 4-4 6110 Hand-Held Computer Technical Reference...
Because once you have defined a name as a device name, you will not be able to access any files or directories with the same root name. 6110 Hand-Held Computer Technical Reference...
The modem driver rejects the request to preserve the communications session. Supported DOS Driver IOCTL Functions Ioctl Function Buffer Length Description Return the command line parameters Return the manufacturer ID string Return the product version 1 information string Return the current extended device error 4-6 6110 Hand-Held Computer Technical Reference...
The following errors are returned to DOS applications: 0x0100 Command OK. 0x8102 Device not ready. Indicates card not in slot. 0x8103 Unknown DOS command. 0x810c General failure; All other errors and power too low to run modem. 6110 Hand-Held Computer Technical Reference...
Therefore, applications should not use them. Interrupt 15h APM interfaces manage modem power. The list of INT 15h functions supported by the NORMOD device driver is as follows: Set Power State AX=5307 " Get Power State AX=530C " 4-8 6110 Hand-Held Computer Technical Reference...
If the drive and directory for this driver is not in your path, include that information, as follows: d:\path\61MOUSE.COM where: d: is the driver path is the directory path to the driver After installation, the driver displays the following message: Driver installed 6110 Digitizer enabled 6110 Hand-Held Computer Technical Reference...
Calibration is simply the alignment of the cursor, placing it in the same location where a stylus (or pen or finger) is placed on the touch screen. Your 6110 Computer comes with default settings that are normally acceptable for most applications.
Page 79
In either case, the program exits. If for some reason the calibration program is unable to recognize the pen, you can press the Esc (Escape) key and the program exits. In this case, the new calibration values are not stored. 6110 Hand-Held Computer Technical Reference 4-11...
The APM BIOS is a BIOS extension. Both the APM BIOS and the system BIOS are factory installed, and therefore do not require user installation. Installation NORDOSPM.EXE, which is installed as a device driver in the CONFIG.SYS file, must be installed before H2PODSCN.EXE and H2THRSCN.EXE. 4-12 6110 Hand-Held Computer Technical Reference...
Copyright (c) nnnn by Norand Corporation All rights reserved. " NOTE: In future revisions of this product, the name, Intermec Technologies Corporation may appear above in the Copyright line. Installation Switches There are no installation switches or user-programmable parts of CLOCK.EXE.
This processing is specific to Intermec and is intended to support printing applications. A printing program may hook the DOS INT 24 critical error interrupt and then call the driver’s ioctl directly using the information provided by INT 24.
Page 83
— the user’s write buffer is too large to fit in the local coalescing buffer and is being rejected. Present the data to the driver with a buffer size of less than 128 bytes at this time. 6110 Hand-Held Computer Technical Reference 4-15...
Use only the switches shown here. This driver is a multi-platform program, providing features for all of the 6000 Series platforms. None of the other switches are intended for the 6110 Computer and could cause a malfunction, if used on this platform. –c Indicates the driver should use a local coalescing buffer, rather than present the data to the connected device as it is delivered to the driver.
NPCP Printer: PC4800.SYS Overview NPCP printing support under DOS consists of the DOS device driver PC4800.SYS, that allows DOS and PL/N applications written for the 6110 Computer to print to NORAND 4800 and 6800 Series Printers, using the NPCP protocol.
However, if it needs to be loaded high, you must load it in AUTOEXEC.BAT. Functionality and Usage Intermec supplies PL/N and C standard printer routines that handle critical errors and the printing of text to NORAND printers. The following information is for those who might want to create their own print routines.
DOS closes to character devices do not perform output flushes as part of the close operation. The driver flushes the buffer for you upon a close, but no error is returned if the flush is unsuccessful. 6110 Hand-Held Computer Technical Reference 4-19...
DOS Support SECTION 4 PenPrint: PENPRINT.EXE The PENPRINT.EXE program provides the capability of printing to NORAND printers with appropriate error handling. It is currently shipped with the 6110 DOS Tool Kit. Installation and Configuration Command line usage: PENPRINT [options] <print-file> <print-device>...
3. PenPrint requires you to select an option 4. PenPrint restores the display 5. PenPrint attempts to print a VOID message 6. If VOID message fails, PenPrint prompts for “Fix top-of-page” 7. PenPrint exits with a return code 6110 Hand-Held Computer Technical Reference 4-21...
Page 90
“Continue” or “Restart Report” or “Cancel”. Any touch within a box activates that response. If –p is specified, or no pointing device is detected, the prompts display as “[ ] Continue” or “[ Restart Report” or “[ ] Cancel”. 4-22 6110 Hand-Held Computer Technical Reference...
Mag Stripe Reader: H2MAGSCN.EXE Overview The 6110 Magnetic Stripe Reader (MSR) allows magnetic stripe cards to be read in either direction. When the card is read, the hardware is powered up, then shortly after the read power is removed. Thus very efficient power management is accomplished.
Make sure the following files are located in the C:\Drivers directory on your 6110 Computer: NORDOSPM.EXE H2PODSCN.EXE H2THRSCN.EXE NORDOSPM.EXE should already be in the flash, all other files listed above can be found in the toolkit. 4-24 6110 Hand-Held Computer Technical Reference...
Saves the current configuration parameters to –SAVEPARMS H2PODSCN.PAR. Uses the SCANBIOS API interface. –SCANBIOS Unloads this TSR. –U The following is an example command line for the pod scanner: H2PODSCN –E 6110 Hand-Held Computer Technical Reference 4-25...
INT 10 interface that rotates the INT 10 calls into a portrait mode. It filters out video BIOS calls. 6110RTAT and FONTSEL work only with the 320x240 pixel display of the 6110 Computer. In the absence of command line switches, the default mode for...
Applies hacks to support the PLN error screen –Disable Disables the screen rotation driver, which remains in memory, and can be reenabled by running it again The –PLN parameter is used for PL/N applications. 4-28 6110 Hand-Held Computer Technical Reference...
Width must be a multiple of 4. " Height must be a multiple of 8. " Total size of the font data cannot exceed 9216 bytes, which is the size of the " 12x24 font. 6110 Hand-Held Computer Technical Reference 4-29...
If you want to copy and modify the demo file, BGIDEMO.C, for your own needs, be sure to copy other files included with #include lines found in the demo file. Refer to Borland C++ DOS Reference for additional information. 4-30 6110 Hand-Held Computer Technical Reference...
SECTION 4 DOS Support FTP Software Drivers TCP/IP communications on the 6110 Computer is accomplished using drivers from FTP software. Bootstrap Protocol: BOOTP.EXE BOOTP is an Internet protocol that enables a diskless client computer to determine its own IP address, the IP address of a server host, and the name of a file to be loaded into memory and executed.
BOOTP relay agent behavior described as part of the BOOTP specification and to allow interoperability of existing BOOTP clients with DHCP servers. Using BOOTP relay agents eliminates the necessity of having a DHCP server on each physical network segment. 4-32 6110 Hand-Held Computer Technical Reference...
–i <number> sets the large packet count –p <lg_pkt_count> sets the small packet count –s <sm_pkt_count> sets maximum number of simultaneous TCP –t <maxtcpconn> connections sets maximum number of simultaneous UDP –u <maxudpconn> connections 6110 Hand-Held Computer Technical Reference 4-33...
(Range: Hex 60–80, default: 60) NAME an MLID with ETHERNET_II, ETHERNET_SNAP, or TOKEN-RING_SNAP support. Default: ETHERNET_II or TOKEN-RING_SNAP (first found) FRAME-STRING the media type (ETHERNET_II, ETHERNET_SNAP, or TOKEN-RING_SNAP) " NOTE: Name and Frame strings are case sensitive. 6110 Hand-Held Computer Technical Reference 4-35...
IP address of host machine foreign file names file on the host machine image transfers file in binary mode 4-36 6110 Hand-Held Computer Technical Reference...
4608 = 460.8 KB 1152 = 115.2 KB " NOTE: The only baud rates currently supported by Intermec/Norand Host code for LAN communications are: 500 KB and 115.2 KB. The 460.8 KB baud rate is reserved for future use. –c# sets the default COM port to be used.
IP address in it. The RS485ATT module also detects whether or not AC power is present. If it is present, that is an indicator that the 6110 Computer is in the dock and able to participate in RS-485 communications; RS485ATT attempts to send attach messages.
The SC400CFG.INI file is located in your Windows 95 configuration, under the \6110\SC400CFG folder on your boot PC Card, or on the Win95 Toolkit in the \Config\Sc400cfg folder.
Description Given a list of files, IPLFMT.EXE creates a download include file by concatenating a list of the initial program files to be loaded onto a 6110 Computer, prefixing each file with an appropriate DOSFIL header. Refer to the PL/N File Descriptor for Binary Files paragraph in the Communications section, for a description of these headers.
You can also perform multiple drive mappings with a single command line. The following example deletes drive assignments for A: and B:. mapdrive.exe A= B= 6110 Hand-Held Computer Technical Reference 4-41...
CRC32.EXE processes directories with any attribute set, such as ‘read-only’. " NOTE: CRC32.EXE processes directories with any attribute set, such as read-only, etc. One or more files or directories can be processed at one time. For command line help, use the /? switch. 4-42 6110 Hand-Held Computer Technical Reference...
(upon return) is based on the key, if any, that was pressed prior to exiting. The return value is specifically geared to make it easy to tell which numeric key was pressed. 6110 Hand-Held Computer Technical Reference 4-43...
The return value is designed to make it easy to tell which numeric key was pressed. Below is a table of the common values for which you might check: 4-44 6110 Hand-Held Computer Technical Reference...
12 to 154 The value returned consists of the key value minus 30h. No key was pressed; the time expired first Simple examples: Standard PC Function 6110 Command(s) Required to Perform Function Pause Delay.exe Wait for ’1’ to be pressed :Loop Delay.exe “Press ’1’...
This section contains a list of publications that are referenced from previous sections, or publications that may be good references for application development. " NOTE: Order all publications from Intermec Technologies Corporation through your Intermec Sales Representative. Software Interface APM BIOS Interface Specification 1.1 "...
" Volume II DL139 Motorola Literature Distribution P.O. Box 20912 Phoenix, AZ 85036 PCMCIA Controller Data Book " CL-PD6710/PD6720 Advanced Data Book Cirrus Logic, Inc. 3100 West Warren Ave. Fremont, CA 94538 ISBN: 510-623-8300 5-2 6110 Hand-Held Computer Technical Reference...
Page 116
" NOTE: Intermec does not support the 20 MB load. It is included only for experimental purposes by Windows 95 configuration experts. If you decide to configure your Windows 95 load on a 20 MB card, it is to be done at your own risk.
" NOTE: Regardless of the Windows 95 configurations and media listed in this publication, Intermec reserves the right to add, remove, or make changes to the availability and contents of these items, at any future release. 6110 Hand-Held Computer Technical Reference...
Configuration Starting the Minimal Windows 95 Installation Figure A-1 is displayed when you select the Minimal Windows 95 Configurations option from the screen shown in Figure 2-6 in the 6110 Windows 95 Toolkit section. Minimal Windows 95 Warning IMPORTANT: The Minimal Windows 95 loads created by this install program do NOT contain many of the necessary files to run customer applications loaded on the system.
This Windows 95 Install program can create two types of minimal Windows 95 images for your PC card. Standard Minimal Load Creates a copy of the current 6110 minimal Windows 95 load. Various Details... Windows 95 components come preinstalled. Custom Minimal Load Allows the user to select various Microsoft and Intermec software components that are commonly used for mobile applications.
External Scanner Driver 32 k j IrDA Install Program 1128 k j Proxim RangeLan2 Install Program 821 k j Intermec NPCP Printer Install Prog. 223 k j Intermec 6805 Printer Driver 203 k j Magnetic Stripe Reader Driver 77 k Click the checkboxes to the left of each option you want.
Page 121
PC Card icon, then on the message that pops up near that icon. Do NOT remove the PC Card until the message pops up, stating that you can safely remove your PC Card, before continuing. 6110 Hand-Held Computer Technical Reference...
A-8). If you are using virtual memory, then add sufficient amount for disk swap file. A minimum of 6 to 7 MB of free disk space for virtual memory swap files is recommended by Intermec. " NOTE: Be sure to consider additional space for your applications.
Page 123
Click the checkboxes to the left of the options you want. Then click Next. The Install program creates an image file for the Custom Minimal Configuration and copies it to your PC Card. This takes awhile to complete. 6110 Hand-Held Computer Technical Reference...
Page 124
6110 boot PC Card (this configuration is performed after booting the PC Card on your 6110 Computer). Click Finish to return to the Windows 95 Toolkit Welcome screen, shown on page 2-9 in the 6110 Windows 95 Tool Kit section.
Minimal Windows 95 configuration from the Win95 Toolkit CD. To install these utilities on your PC, run the file \setup\tools.exe from the 6110 Win95 Toolkit CD, as described on page A-12.
FILECHK program parses the output of FILEMON and creates a list of possible missing files. The 6110 minimal configuration PC Card can then be placed in a PC Card slot on your PC. The missing files, specified in OUTLIST.W95, can then be manually copied from the full Win95 image on the Win95 Toolkit CD.
Installing Windows 95 Analysis Utilities To install the Analysis tools on your PC, go to Windows Explorer or My Computer and run \setup\tools.exe, which resides on the 6110 Win95 Toolkit CD. The first screen is shown in Figure A-8: Welcome Welcome to Intermec Win95 Analysis Tools Setup program.
To begin analyzing your application, go to Windows Explorer or My Computer (on the Windows desktop) and double-click on ANALYZE.EXE, which resides at \Intermec\6110\toolkit\ on your PC (most likely on drive C:), unless you changed the destination folder during the installation of these tools.
After you have completed the Analyze process, go to either Windows Explorer or My Computer (on the Windows desktop) and double-click on BUILDER.EXE, which resides at C:\Intermec\6110\toolkit\ on your PC, unless you changed the destination folder during the installation of these tools.
Page 132
Use Application’s Previous Analysis Results checkbox. After clicking OK, Builder uses the previous analysis (.ALZ file) contents, and the screen (shown in Figure A-13) is displayed. Intermec Win95 Toolkit — Analysis Results / File Copy Additional Windows 95 Application Directory...
4. Copy the FILEMON and FILEVXD files to the \windows\desktop folder of the minimal configuration. 5. Remove the PC Card from the PC, place it in the 6110 Computer, and boot from it. 6. Once booted, start the FILEMON utility from the desktop on the 6110 Computer (it begins logging right away).
Page 134
“FILEMON.FIL”. Save the file to the C:\windows\desktop folder. 10. Shutdown Windows 95 on the 6110 Computer. 11. Remove the PC Card from the 6110 Computer, and place it back into the PC Card slot on the PC. 12. Copy the FILEMON.FIL file, from the \windows\desktop folder of the 6110 PC Card, to the C:\Intermec\6110\Toolkit folder.
The following files were sought by Windows, but were never found while Filemon was running its trace: OLEAUT32.DLL SELT23.EXE TESTX.DLL Of those files listed above, the following are files which are contained in the full Windows 95 load: OLEAUT32.DLL ------------------------------------------------------------------ A-20 6110 Hand-Held Computer Technical Reference...
Page 137
If the file you are looking for is not in layout.inf, then it is not part of the standard Windows 95 operating system. Below are a few lines from layout.inf A-22 6110 Hand-Held Computer Technical Reference...
PRECOPY2.CAB WIN95_02.CAB through WIN95_28.CAB They are contained in the C:\WIN95 folder on the full 6110 Windows 95 configuration. Individual files can be manually extracted from the cabinets by running the DOS extract.exe utility. Typing “Extract” in a DOS window gives the following options: —...
Control Panel is not needed. However, they take up very little space. They are located in the C:\windows\system folder. ALZ Files — Intermec/NORAND Analyze Script These files are generated by the NORAND Analyze utility. They can be viewed with a text editor. Each script file contains a list all the files that were accessed while an application was running.
" " " Throughout this appendix, there may be references to additional information included on the 6110 Win95 Toolkit CD. There are two methods to view this information: The View Technical Documentation feature of the 6110 Windows 95 " Installation program, described in the 6110 Windows 95 Toolkit section of this publication, provides easy access to documentation on the CD.
Some or all of the following files reside in the \windows\system folder of your 6110 boot PC Card. The exact list of files depends upon which configuration you have as indicated by the checks in the first three columns of Table B-2. “Min.”...
PC, with drive letters that are immediately beyond the highest drive letter currently used on the PC. Typing “INTERLNK” from the PC command line displays the designations of the redirected drives. For more details relating to INTERLNK and INTERSVR topics, refer to the DOS online help. 6110 Hand-Held Computer Technical Reference...
5. Copy all files in C:\PENKEY\FLASH to the RAM Drive on your HHC. To determine what drive on your PC corresponds to the RAM Drive on the HHC, execute INTERLNK at the DOS prompt, as follows: C:\WIN>INTERLNK 6110 Hand-Held Computer Technical Reference...
Page 164
AM486 SC400 Rev 1.0 Flash version 6110 PIC Micro V31 may be different 6110FLSH V1.06 on your screen, depending on the Testing XMS Extended version you are SC400 APM BIOS v1.73 running. 6110 PnP BIOS v1.12 6110 Hand-Held Computer Technical Reference...
Place the 4980 system files on the 4980 boot disk in the same way as is done for 4000 Series applications (using the 4980 Boot Toolkit, for example). Place the download include file on the disk by executing the following commands: MD A:\DATA COPY <include file> A:\DATA NCDIR.EXE A:\DATA 6110 Hand-Held Computer Technical Reference...
RAM drive. The NET.CFG and PCTCP.INI files are not erased, so they may be used by applications. For a description of the contents of these files, refer to the System Setup Requirements paragraph, on page C-7. 6110 Hand-Held Computer Technical Reference...
PSROM0C.EXE is the primary program module that supports data communications between a PEN*KEY 6000 Series hand-held computer (HHC) and a host computer. It supports the NORAND two-way TTY, NORAND Portable Communications Protocol (NPCP) Local Area Network (LAN), and NRInet protocols. 6110 Hand-Held Computer Technical Reference...
PSROM0C.EXE executes BOOTP.EXE first. DHCP.EXE is executed only if BOOTP.EXE fails. The files NET.CFG and PCTCP.INI are required to load these drivers. NET.CFG must exist in the current working directory and must include the following, indented as shown: Link driver RS485ODI Frame Ethernet_II 6110 Hand-Held Computer Technical Reference...
Valid only if two-way TTY protocol is specified. It indicates the COM port to use for two-way TTY communications. Default value: 1 (COM1) Example: COM=4 CONFIG= This is a modem command string to configure a Hayes-compatible modem. Example: CONFIG=ATE0V0Q0X4&C1&D2&M0&RS0=0 6110 Hand-Held Computer Technical Reference...
Page 170
NORAND_SERVER. PARITY= Valid only if two-way TTY protocol was specified. Valid values: 0 = none (default) 1 = odd 2 = even Example: PARITY=2 PHONE= This modem command string dials a Hayes-compatible modem. Example: PHONE=ATDT3693361 6110 Hand-Held Computer Technical Reference...
Example Control File for NPCP PROTOCOL=4 Example Control File for NRInet PROTOCOL=14 IPHOST=nnn.nnn.nnn.nnn Example Control File for TTY PROTOCOL=3 COM=1 SPEED=9600 PARITY=0 DATABITS=8 STOPBITS=1 C-10 6110 Hand-Held Computer Technical Reference...
If the filename is not specified, the file name specified in the FILE parameter is inserted into the header that is uploaded to the host. Example: HEADER=<DBYPRD 00000X040> 6110 Hand-Held Computer Technical Reference C-11...
Page 173
For a description of these files, refer to the TCOM Session Overview paragraph on page C-18. 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 FILE=BYTR03.DAT HEADER=<DDOSFIL00001X010>FIMAGE.PCX FILE=IMAGE.PCX HEADER=<DDOSFIL00001X020>F\RT00001\COMMON.DAT FILE=COMMON.DAT HEADER=<DDOSFIL00001X000> FILE=MYFILE.DAT C-12 6110 Hand-Held Computer Technical Reference...
The following table shows the valid values for (m). Value Meaning Sign-on started. Data send started. Turn-around started. Data receive started. Sign-off started. Session complete. See Protocol Errors below for valid values for (nnn). 6110 Hand-Held Computer Technical Reference C-13...
Duplicate name in local name table Name table is full Name is deregistered, command completed Local session table full Session open rejected Invalid name number No answer Name not found Name in use on remote adapter Name deleted C-14 6110 Hand-Held Computer Technical Reference...
Page 176
Time out while receiving data. Connection to remote machine dropped; make sure host is still running; check all cables and network connections 6110 Hand-Held Computer Technical Reference C-15...
Page 177
Block check error Block framing error Control character error Modem error; xx is a Hayes response code or one of the following codes defined by this program: No carrier Command not recognized No dial tone C-16 6110 Hand-Held Computer Technical Reference...
Page 178
Error sending command to modem Expected numeric response non-numeric Invalid response format No significant response from modem COM port disabled by system due to low battery or removal of PC Card modem Unrecognized English response Memory allocation error 6110 Hand-Held Computer Technical Reference C-17...
However, the session control header always consists of 18 bytes. Further, NORAND host communication packages usually expect to find the terminal identification starting in byte 33 of the data stream; this location is configurable, however. C-18 6110 Hand-Held Computer Technical Reference...
PL/N file formats, refer to the Writing TCOM Modules in PL/N for the Hand-Held Computer publication or to your host TCOM manual. For the sake of simplicity, DOS programmers can use one basic file header for all upload and download files. 6110 Hand-Held Computer Technical Reference C-19...
Page 181
The actual name of the file that is created on the hand-held computer has “.DAT” or “P.PL6” appended to the ffffff file name. File types ‘D’ and ‘P’ have “.DAT” extensions. File types ‘E’ and ‘B’ have “P.PL6” appended to the name. C-20 6110 Hand-Held Computer Technical Reference...
Page 182
These single character record types are used by the formatting utilities of the communications packages to format the file into logical records. 6110 Hand-Held Computer Technical Reference C-21...
It is the responsibility of the PEN*KEY 6000 Series application program to ensure that the file name specified is unique on the host. This could be accomplished by incorporating the terminal identification as part of the file name or path name: <DDOSFIL00001X027>F\DATA\DATA0001.DAT S102000 <DDOSFIL00001X031>F\HH000001\DATAFILE.DAT S102000 C-22 6110 Hand-Held Computer Technical Reference...
Page 184
Page Converting 4000 Series Applications for the 6110 Computer ....Files No Longer Supported .........
APPENDIX D Converting 4000 Series Applications for the 6110 Computer When applications are converted from a 4000 Series System to a 6110 Computer, the information in the following paragraphs should be considered: Files No Longer Supported The following 4000 Series files are not used in 6110 configurations:...
APPENDIX D Converting Applications Files that Have Changed The following 4000 Series Files are used differently on the 6110 Computer. You can make the changes as specified. CONFIG.SYS The extended CONFIG.SYS commands in the 4000 Series version of IO.SYS are...
NPCP protocol, you must load the program MININET.EXE, a TSR that supplies a NetBIOS compatible interface for accessing the NPCP LAN. Refer to the LAN Communications paragraph, in the DOS Device Driver Support section, for additional information. 6110 Hand-Held Computer Technical Reference...
The following 6000 Series files have not changed from the 4000 Series. File Comments CLKIO.BIN DELETE.COM HOSTIO.BIN INT15.EXE For a PC only. Do not run on a PEN*KEY 6000 Series platform. KBDIO.BIN LZEXE.DOC LZEXE.EXE MEMIO.BIN MV.EXE NORSESS.COM PRN2COM.COM TTYIO.BIN XYXFER.COM 6110 Hand-Held Computer Technical Reference...
“SOFT BIOS V3.00”. When this switch is supplied, the value returned is “PC BIOS V3.00”. Do not trap interrupt 10h (video BIOS interrupt). There are a few 4000-compatible video BIOS extensions enabled by default and disabled with this switch. 6110 Hand-Held Computer Technical Reference...
Page 190
Do not trap interrupt 16h (the keyboard BIOS interrupt). By default, 4000API emulates the 4000 keyboard, complete with the ability to remap keys. Since 6110 Computer has interrupt 16h support, you can apply this switch, resulting in PC-compatible keycodes returned instead of 4000-style keycodes.
AL = 13h BL = Attribute (not yet implemented) CX = Character count DX = start cursor position ES:BP string to write On Return: AH = 00h (error code) AL = 7Fh If enhanced function is supported 6110 Hand-Held Computer Technical Reference...
Page 193
2 = bad load font format AL = 7Fh If enhanced function is supported " NOTE: If you change to a different font, you must then select that font before it can be used. D-10 6110 Hand-Held Computer Technical Reference...
Page 194
BX = 00h CX = Window width DX = Window height SI = Window X position DI = Window Y position On Return: AH = 00h AL = 7Fh If enhanced function is supported 6110 Hand-Held Computer Technical Reference D-11...
Page 195
On Entry: AH = 7Fh NORAND enhanced operations AL = 30h On Return: AH = 00h (error code) 0 = successful AL = 7Fh If enhanced function is supported D-12 6110 Hand-Held Computer Technical Reference...
Page 196
This function enables the rotated text driver, so it can manage the screen. On Entry: AH = 7Fh NORAND enhanced operations AL = 33h On Return: AH = 00h (error code) 0 = successful AL = 7Fh If enhanced function is supported 6110 Hand-Held Computer Technical Reference D-13...
Some of the steps in the procedure may operate in one of several modes. For example: data can be acquired in step 3 by first calling a polling function that D-14 6110 Hand-Held Computer Technical Reference...
Function 83h, Set Bar code Options, is entirely driver dependent. The driver is allowed to implement any part or none of the function. Consult the release notes for the particular device driver to determine if it supports this function. 6110 Hand-Held Computer Technical Reference D-15...
The designated memory buffer transfer mechanism is through a " designated memory buffer, as specified in the call to Function 84h, Read Data. D-16 6110 Hand-Held Computer Technical Reference...
Select and Initialize Another Device Function 82h, Select Device, is used to select and initialize another device. Applications can deselect all previously selected devices by calling this function with a device ID of zero. 6110 Hand-Held Computer Technical Reference D-17...
When it receives the designated key code, the application then calls Function 84h, Read Data to obtain the actual data. Applications using this mode should not call Function 84h until it sees the designated key code arrive in the keyboard buffer. D-18 6110 Hand-Held Computer Technical Reference...
Page 202
For Device IDs of 11h or higher, the function initializes the device(s) identified by the ID, and unselects all other devices. Any device initialized remains disabled until Function 80h, Enable Device is called. 6110 Hand-Held Computer Technical Reference D-19...
Page 203
AL will always return zero until the designated key code is POSTed to the keyboard buffer. Functions 85h through 88h, Reserved for Use by Intermec These functions are reserved for Intermec use only. Ensure that applications do not call them, since undefined results may occur. D-20...
Page 204
For this specification (rev 1.0), BH is set to 1 and BL is set to 0. CX:DX is a segment:offset pointer to the ASCII version string with a 00h terminator value. The start of the string is formatted as follows: 6110 Hand-Held Computer Technical Reference D-21...
Page 205
The format of the array to store the options into is specific to the device driver. However, the format of the array for the Read Device Options is the same for this function. Consult the driver’s release notes for more information. D-22 6110 Hand-Held Computer Technical Reference...
Page 206
The device is selected but not enabled The device is selected and enabled Function 90h, Intermec Reserved This function is reserved for Norand use only. Ensure that applications do not call it as undefined results may occur. 6110 Hand-Held Computer Technical Reference D-23...
Introduction This section contains information to supplement the Microsoft documentation regarding Y2K issues with the Windows 95 implemented on the 6110 Computer. The Windows 95 Year 2000 Update is provided by Microsoft CorporationÒ to resolve known year 2000 issues with the Windows 95 operating systems.
Windows 95 Y2K Update Disclosure APPENDIX E Summary of Y2K Information Intermec Technologies Corporation has applied solutions that are provided with the Microsoft Windows 95 Y2K Update for the following issues, except where explicitly stated within specific solution descriptions. Contents...
80 through 99. The message “Invalid date” is displayed. When using xcopy in protected mode (from within Windows) two-digit dates are accepted but are recognized as being within the 20th century (02/05/01 is seen as 02/05/1901). 6110 Hand-Held Computer Technical Reference...
This update installs a new year 2000-ready version of the file, vdhcp.386. This file has not been updated on the Intermec Win95 Installation CD. If you use networking and need this Y2K fix, you must perform it with the Y2K Update included on the Win95 CD, in the \Setup\Y2K folder.
Y2K update on your own copy of Internet Explorer, because it does not come preinstalled on the Intermec Win95 Installation CD, and therefore has not been updated by Intermec. The Windows 95 Year 2000 Update checks your system for Microsoft Internet Explorer.
The date function (java.util.date) in the Microsoft VM based on Sun " Microsystems Java Development Kit 1.0.2 does not interpret two digit dates correctly. The function maps a 2-digit date to the 1900s and does not take into consideration the year 2000. 6110 Hand-Held Computer Technical Reference...
If there is no Microsoft subsidiary office in your country, contact the vendor from which you purchased your Microsoft product. Support services from Microsoft are subject to Microsoft’s then-current prices, terms, and conditions, which are subject to change without notice. 6110 Hand-Held Computer Technical Reference...
Page 214
ARE SUBJECT TO THE YEAR 2000 INFORMATION AND READINESS DISCLOSURE ACT (112 STAT. 2386). IN CASE OF A DISPUTE, THIS ACT MAY REDUCE YOUR LEGAL RIGHTS REGARDING THE USE OF ANY SUCH STATEMENTS, UNLESS OTHERWISE SPECIFIED BY YOUR CONTRACT OR TARIFF. 6110 Hand-Held Computer Technical Reference...
Page 215
The following definitions are either used within this manual, or relate to other terms used within this glossary. 1/0 Key Power suspend/resume switch — used as a reset button on a 6110 Computer. ALZ Files Script files that contain a listing of files needed by an application, and used by the Builder utility to determine what Windows 95 files were missing from the minimal load.
Page 216
(usually an installation program) located on BBS (Bulletin Board System) Intermec-NORAND has a BBS available to customers. This BBS contains forums for discussions on NORAND hardware and software products, file libraries, email, and other services. The address is: http://norbbs.norand.com...
Page 217
Drivespace 3 not only creates compressed drives up to 2 GB, but uses all the space on the media. Whereas, previous versions of Drivespace only used unfragmented space on the drive, and could not create a drive over 512 MB. 6110 Hand-Held Computer Technical Reference Glossary-3...
Page 218
40 MB PC Card provides almost 80 MB when compressed. CRC (Customer Response Center) The Intermec-Norand CRC (technical support), telephone # 1-800-221-9236. Email: crc@norand.com If you want to Email a problem or question to the CRC be sure to include the following information in your message:...
Page 219
A spinning media (or PC Card hard drive) that plugs into a PC Card slot. (See also: ATA Card, Flash Card, SanDisk, or Spinning Media) HHC (Hand-Held Computer) A generic acronym for an Intermec Hand-Held Computer. HMA (High-Hemory Area) A part of memory that resides above Conventional and Upper memory.
Page 220
(such as a serial port or network adapter) to the processor and other computer architectures so the peripherals can request service from the processor. ISP (Internet Service Provider) A vendor that provides one or more Internet-related services, such as email, newsgroup access, and Internet Web site access. Glossary-6 6110 Hand-Held Computer Technical Reference...
Page 221
(ADK) A computer network or terminals connected by means (wires or radio transmissions) using software that enables them to exchange information. NMSD Norand Mobile Systems Division of Intermec Technologies Corporation. NOVELL Novell is a company that sells networking software. PEN*KEY handhelds that have Novell as a communications option could be configured to boot from an existing Novell network.
Page 222
6110 Computer. PC Card A device that fits into the card slot of an Intermec or other computer. In most PEN*KEY computers, the smaller type II card occupies one slot, while a type III card takes up two slots.
Page 223
Right-click An operation using a mouse device, in which the secondary mouse button is clicked. When using a stylus, hold down the GOLD key, then tap the screen. 6110 Hand-Held Computer Technical Reference Glossary-9...
Page 224
(See also: ATA Card, Flash Card, SanDisk, or Hardcard) SRAM Card A memory storage PC Card which functions like a floppy disk. Stylus A pen-shaped device, used for input on a touch screen by tapping or sliding. Glossary-10 6110 Hand-Held Computer Technical Reference...
Page 225
UART for communications. UCC (Uniform Code Council) The UCC is responsible for many things, one of which is the administration of UCS. The UCC is also responsible for assigning UPCs to suppliers. 6110 Hand-Held Computer Technical Reference Glossary-11...
Page 226
A network that covers a large geographic area. It is often used to connect two or more LANs together. This usually involves a variety of methods to maintain communications between all nodes in the network. For example, microwave communications, fiber-optic connections, or leased telephone lines. Glossary-12 6110 Hand-Held Computer Technical Reference...
4000 Series to 6000 Series, D-2 from PC Card radio, 1-16 expansion, planning for, 3-17 from serial interface, 1-16 memory limitations, 3-17 reducing swap file size, by adding RAM, 3-17 version message, 1-16 6110 Hand-Held Computer Technical Reference Index-1...
Page 228
A-2 Bootstrap protocol, description, 4-31 Connectors BUILDER utility, Windows 95 integration, A-9 general information Bulletin board bottom end of 6110 Computer, 1-5 link to, 1-17, 2-16 port replicator, 1-6, 1-11 specific information, 1-17 top end of 6110 Computer, 1-5 location...
Page 229
Terminal ID, as part of file name, C-22 Emulation, screen command line switches 6110RTAT.EXE, 4-28 I/0 key, 1-8 FONTSEL.EXE, 4-29 Indicator, charger, description, 1-5 overview, 4-27 video BIOS functions, D-9 INET, displays information for FTP, 4-34 6110 Hand-Held Computer Technical Reference Index-3...
Need help?
Do you have a question about the 6110 and is the answer not in the manual?
Questions and answers