IT-2000W
 Table of Contents
 MS-DOS
 Appendix TFORMAT.EXE
 Preface
 Hardware
Overview Features of System Development Concept
Software
 Basic Specifications
 Model Name
RAM
 System Configuration
Hardware Block Diagram
 MS-DOS Main Part
Supported Software
Device Drivers and System Files
 Windows Driver
Utilities
 Development Tool Libraries
 Precautions
Page
 Glass cursor
 Basic Software Overview Software Configuration
 ROM Bios Nand Disk BIOS/VGA Bios
Memory Map
 Drive Configuration
CONFIG.SYS
 Reset Switch On Event
Basic System Operation Overview
OFF State On KEY
On State OFF Event
Page
 Power on Process
Application Boot Process
Overview
On factors
 Application Boot Process
System Menu Boot Process
System Menu Boot Process
Resume Process
 Resume Process
Setup of Resume Process ON/OFF
On Factors
 Auto Power on activated by mounting on the I/O Box
Auto Power on function activated by the Ring signal
Relationship between OFF Factors and on Processes
 Normal Suspend Process
Power OFF Process
Critical Suspend
 OFF Factors
APO
 Battery Voltage Monitoring Process
Battery Operation Scheme
 Low Voltage Level
LB1
LB2
LB3
 Main Battery Voltage Monitoring
LB1 LB0
 Sram Card Battery Voltage Monitoring
Sub-battery Voltage Monitoring
Acquiring Power Status through APM Bios
 Advanced Power Management Process APM
APM Bios
Low Consumption Current Process
CSAPM.EXE
 Auto Power OFF Function APO
Auto Backlight OFF Function ABO
About the activity
Activity monitored by APO
 DOZE/RUN Transit Function
Activity causing RUN/DOZE transition
RUN Doze
 How to Replace or Recharge Batteries
Replacement of Batteries
Main battery replacement
Sub-battery replacement
 Main Battery Recharge
 Hardware Configuration
Supported Devices Display Unit
About the Display Screen
Vram
 Software Functions
Contrast Adjustment
Hardware Window
 EL Backlight
Manual Backlight ON/OFF Function
Auto Backlight OFF Function
Auto Backlight Control Function
 Software Function
Touch Panel
PENMOUSE.COM
 Disk
Types of Disk
RAM Disk
Basic Drive
 ROM Drive
PC Card Drive
 Serial Communication
Available Interfaces
 COM2
 How to Format Sram Card and ATA F-ROM Card
PC Card
Hardware Overview
Recommended PC Cards
 Card Lock Switch
 Clock Bios
Clock Timer
Alarm
 Buzzer
Setting Volume of Buzzer
Use of Buzzer From the System
 Barcode Reader
DT-9650BCR Pen scanner DT-9656BCR CCD scanner
 Infrared Communication IR
IrDA
 Keys
Key Layout
Fn key
IRQ IRQ1
 Sensors
 System Menu
Overview
 Basic Operation
List of Functions
 Function
Key Click Sound Setup
Operation
 Buzzer Volume Setup
 Contrast Adjustment
 Auto Backlight Setup
 Auto Power OFF Setup
 Touch Panel Calibration
 Invalid
 Ymodem Utility
 About time stamping of files
About key input during communication
 Send File to PC one file transmission from IT-2000 to PC
Operations
Receive Files file reception
Page
 Flink Command
 Operation
 Remote Server remote server mode
About communication with PC
 System Date/Time Setup
 Command Prompt
 Setting up the RAM disk
RAM Disk Size Change
 Operations with the touch panel are not permitted
 Disk Format
 Key Operation Function
 System Initialization
 Password Entry
 YES Reset Button
Loading MS-DOS
 Example
 How to Write CONFIG.SYS and AUTOEXEC.BAT
Example of CONFIG.SYS
 DEVICE=C HIMEM.SYS /M2
 Example of AUTOEXEC.BAT
Ccasioapm
 Card Boot
MS-DOS
Card
ATA Card
 Drive G, which is currently enabled, will be disabled
 @ECHO OFF
 MS-Windows Overview
Ewindows
 Installation of MS-Windows
Demonstration Installation
 Application Installation
 Keyboard Controller Overview
 Keyboard Control
System Scanning Code
Primary/Secondary Code
Primary code
 Code Table
Secondary code
Fn key
 ROM Bios
Touch Panel Control Function
 Sensor Control
 Backlight Control
ABC Auto Backlight Control
 Transition of Backlight Control Methods
OFF
ABC on
ABC OFF
 ABO ABC
 SYSCALL.DLL
Drivers Overview
VGANC.DRV
 System Driver Function
Startup Method
 Clock Control Driver Function
 None TIME.SYS must be loaded immediately after POWER.EXE
 PEN Bios
Keypad Driver/Hardware Window Manager Function
 PenMouse Driver Overview
 Boot Mouse.drv=penmouse.drv
 Virtual Keyboard Driver Function
 386Enh Keyboard=vkd.386
 System Library main program file Function
Operation Method
 Display Driver Function
Page
 COM Driver for IrDA Overview
Frame Layer
IrLAP/IrLMP Layer
SIR FIR IRCOMM.DRV IRDA.DRV
 IrCOMM Layer including TinyTP Layer
DTR DSR DCD RTS CTS
 Windows 3.1 Communication Functions
List of communication functions
 Parameter
BuildCommDCB
Return value
 ClearCommBreak
 CloseComm
 EnableCommNotification
Page
 EscapeCommFunction
 FlushComm
 GetCommError
Error values
Page
 Comstat structure
Members
 GetCommEventMask
 OpenComm
Page
 GetCommState
 ReadComm
 SetCommBreak
 SetCommEventMask
Page
 SetCommState
 DCB structure
Ignores RTS at initialization
 Evenparity
Markparity
Nonparity
Oddparity
Page
 TransmitCommChar
 UngetCommChar
 WriteComm
 Setting Up WIN.INI File
Setup example
 MaxBaudRate
SizeWindow
SizeData
DisconnectThresholdTime
 MaxTurnAroundTime
MinTurnAroundTime
NunBOF
DeviceNickName
 DeviceName
ServiceType
DiscoverCount
 Installation Method
 Above operations complete the installation procedure 140
 Application Development Overview
Page
 Development Environment
Application Development Library
 Simulation Driver
 Program Development Procedure
 Creation of Execution File
 Debugging Through Simulation
Page
 Operation Check on IT-2000 Using COM2KEY/XY
 Installation with a PC card
Installation of Application Program
Howto create a card for installation
 Installation from a PC
Installation work
Copying application program onto another IT-2000
 Simulation Driver
 System Library Simulator SysCall.DLL
File name
 Installation method
Monitor window
 SYSGetABC SYSSetABC
 Restrictions regarding the COM port
Restictions regarding the IrDA port
 Library
 System Library
KBC
 List of Libraries
 Acquisition of Bios Version
Long SYSGetBiosVersion
Syntax
Input
 Int SYSGetMemCapacityint nDevice
Acquisition of Memory Device Size
Dram Nand from Output
 Int SYSGetLcdContrastint Winfar *nValue
Setting/Acquisition LCD Contrast
Int SYSSetLcdContrastint nValue
 Int SYSLcdContrastUp
Increasing/Decreasing LCD Contrast
Int SYSLcdContrastDown
 Int SYSGetCOM2Config
Switching Over COM2 Channel
Int SYSSetCOM2Configint nDevice
 Int SYSGetOnEventMask
Setting/Acquisition of Reason Mask for Reboot
Int SYSSetOnEventMaskint nMask
 Reboot Request
Int SYSRebootint nMode
 Setting ABO Time
Int SYSSetAboTimeint nValue
 Acquisition of ABO Time
Int SYSGetAboTime
 Setting ABC Auto Backlight Control Status
Int SYSSetABCint nOnOff
 Acquisition of ABC Auto Backlight Control Status
Int SYSGetABC
 Int SYSSetThresholdOfABCint OnValue, int OffValue
Setting/Acquisition of ABC Threshold
Int SYSGetThresholdOfABCint *OnValue, int *OffValue
 Backlight ON/OFF
Int SYSSetBacklightint nOnOff
 Acquisition of Backlight Status
Int SYSGetBacklight
 Setting Buzzer Volume
Int SYSSetBuzzerVolumeint nVolume
 Int SYSGetBuzzerVolume
Acquisition of Buzzer Volume
Output OFF
 Acquisition of Device Power Status
Int SYSGetDevicePowerint Device
 Device Power ON/OFF
Int SYSSetDevicePowerint Device, int OnOff
 Int SYSSetCardLockint OnOff
Software Card Lock
Pcmcia
 Acquisition of Connector Status
Int SYSGetConnectorStatusint nType
 Key Click Sound ON/OFF
Int SYSSetKeyClckint OnOff
 Acquisition of Key Click Sound Status
Int SYSGetKeyClick
 Acquisition of Reboot Reason
Int SYSGetPowerOnFactor
 Acquisition of OFF Reason
Int SYSGetPowerOffFactor
LBO
 Setting Cancellation of Next Resume Process
Int SYSSetResumeConditionint nCondition
 Acquisition of Cancellation Status of Next Resume Process
Int SYSGetResumeCondition
 Void SYSPowerOff
Request of Suspend Software-triggered OFF
 Bios Syntax
Acquisition of Low Battery Voltage Status
Int SYSGetLBStatus
 Setting APO Time
Int SYSSetApoTime int nValue
 Acquisition of APO Time
Int SYSGetApoTime
 Setting Status of Alarm
Int SYSSetAlarmint hour, int min, int sec
 Acquisition of Alarm Setting
Void SYSGetAlarmint *hour, int *min, int *sec
 Resetting Alarm
Int SYSResetAlarm
 Int SYSSetPowerOnAlarmint OnOff
Setting/Acquisition of Power on Alarm
Int SYSGetPowerOnAlarm
 Int SYSGetPMStatusvoid
Setting/Acquisition of Status of Power Control Function
Void SYSSetPMStatusint OnOff
 Setting Key Click Sound on
Void SYSMakeKeyClick
 Keycode
Keypad Library
Timing of accepting a keycode
 Input acceptance mode
How to use with a VC application
Toggle function
Repeat function
Page
Page
Page
Page
 How to use with VB application
Page
Page
Page
Page
Page
 Key acceptance property
Explanation of properties
List of properties
 Expansion key number property
Keypad display/non-display property
Expansion keypad number property
 Expansion keycode property
Expansion key image property
Expansion pad operation property
Hpic
 Registration of expansion key pad Case of VC
Example of expansion pad operation
Case of VB
 Deletion of expansion key pad In case of VC
Deletion of all expansion pads Case of VC
 OBR Library
OBRLIB.H
 Reception Buffer
 Data Format
 List of Available Functions
Initialization of OBR
#include obrlib.h Int FAR Pascal export OBROpenint iOBRtype
IOBRType = DT-9650 = DT-9656
 Release of COM Port
#include obrlib.h Void FAR Pascal export OBRClose
 Transmission of Command
 Acknowledgment of Received Data
#include obrlib.h Int FAR Pascal export OBRStat
 Readout of Received Data
 Invalidating Code in Buffer
#include obrlib.h Void FAR Pascal export OBRClear
 Setting event of reception completion
 Setting Operation Mode / DT-9650BCR
Transmission of normal commands
Transmission of expanded commands
OBRSend
 Power-save Mode Control Command
Writing Set Values to Eeprom
OBRSend u OBRSend a
Eeprom
 CODE39 NW-7 ICG
CODE39
WPC
ITF
 LED on
CODE39 C/D
 CODE93 C/D
CODE11 C/D
CODE128 C/D
 OBRSend A0
Setting Operation Mode / DT-9656BCR
OBRSend A0 OBRSend Z2
 UPC
EAN
DTF
NW-7 Codabar
 UPC-A
UPC-E
 Code
EAN-8
 Not transfer Yes Transfer MSI/Plessey
 Ymodem Library
YMODEM.DLL
 Error codes
OpenYMODEM
 SendByYMODEM
Sub-directory can be the objective of the file transmission
 RecieveByYMODEM
 SetCommForYMODEM
 CloseYMODEM
 Setup of the IrDA communication speed MaxBaudRate
WIN.INI setups
Flink Library
 Setup values of WIN.INI file
Interface to DLL
Void InitFlinkHWND hWndParent, Hinstance hInst
Symtax
 Int DoFlinkint argc, char** argv
Short DoFLinkForVBshort iArgc, had sArgv
 File transmission
Commands and options specified by the input parameters
File append
 File move
File deletion
Idle start with the optional communication parameters set
 Communication Commands File Transmission /S
Function
Options
Transmission file pathname
 Parameter setup examples
 Request pathname
File Reception /R
Reception directory
 Argc = Argv = fl , /R , a Test Dat , d Info Data
 Append file pathname
File Append /A
Target file pathname
 File Deletion /D
Deleted file pathname
 Move source pathname
File Move/File Rename /N
Move destination pathname
 Idle Start
Script file name
 Wait time for connection establishment
IrDA Environment Setup Commands Wait Time Setup /L
Wait time for data reception/transmission
 COM specification
COM Environment Setup /Y
Communication speed
 9600 bps
 List of termination codes
LOW
 End Code Description Category Detail Code Protocol
 Utility Overview
 Calculator Utility
 Startup Method
Basic Function
Ten Key
Touch Panel
 Clock Utility
 Setup File
 Calendar Utility
 Remaining Battery Voltage Display Utility
 Flink Utility
Operation Method
 Communication Parameter Setup Command /L=
Command Specification Method
IrDA communication speed
Wait time until the connection is established
 Example of specification
 Transmission file pathname
File Transmission /S
Storage destination directory name
 Example of specifications
Dtest
 Request pathname
File Reception /R
Reception directory
 Sub-directory and that have a DAT extension, and all files
 Appended file pathname
File Append /A
Target file pathname
 Deletion by pathname
File Deletion /D
Option
 Move source pathname
File Move/Rename /N
Move destination pathname
 Idle Start
 Termination Codes and Messages
275
 Internal Error
 XY Utility
 Using this utility where COM2KEY.EXE is resident
Function and operation method
 Option
Command
CRC
 Other parameters
File name
 Termination Codes and Messages
 Reverse Video Utility
 COM2KEY Utility
If specified by CONFIG.SYS
If executed from DOS prompt line
 Windows Installation Utility
Start Option
 Operation at Menu Startup
Outline of WINST.EXE Operations
CLR ESC
Windows SYSTEM.INI
 WINST.INF
 Belgian
Brazilia
British
Canadian
 Example of execution on personal computer
Example of Using WINST.EXE
Preparation of necessary files
 WINST.EXE WINST.INF COMM.DRV
SYSCALL.DL Windows SYSTEM.INI WIN.INI
 Example of execution on the IT-2000
 Appendix a TFORMAT.EXE
 Card Services CS.EXE
Socket Services SS365SL.EXE
Appendix B PC Card Driver
 Sram Card Driver MTSRAM.EXE
Card Identification CARDID.EXE
IDE/ATA Support ATADRV.EXE
 Card Service Power Management Enabler CSAPM.EXE
Memory Technology Driver MTDDRV.EXE
 Function to Check POWER.EXE
Broadcast for Power Event
INT2Fh
 Acquisition of Power Status
INT15h
 End of the Manual