IT-2000W
 Table of Contents
 MS-DOS
 Appendix TFORMAT.EXE
 Preface
 Software
Overview Features of System Development Concept
Hardware
 Basic Specifications
 Model Name
RAM
 System Configuration
Hardware Block Diagram
 Device Drivers and System Files
Supported Software
MS-DOS Main Part
 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
 OFF State On KEY
Reset Switch On Event
Basic System Operation Overview
On State OFF Event
Page
 Overview
Power on Process
Application Boot Process
On factors
 System Menu Boot Process
Application Boot Process
System Menu Boot Process
Resume Process
 On Factors
Setup of Resume Process ON/OFF
Resume Process
 Relationship between OFF Factors and on Processes
Auto Power on function activated by the Ring signal
Auto Power on activated by mounting on the I/O Box
 Critical Suspend
Power OFF Process
Normal Suspend Process
 OFF Factors
APO
 Battery Voltage Monitoring Process
Battery Operation Scheme
 LB2
Low Voltage Level
LB1
LB3
 Main Battery Voltage Monitoring
LB1 LB0
 Acquiring Power Status through APM Bios
Sub-battery Voltage Monitoring
Sram Card Battery Voltage Monitoring
 Low Consumption Current Process
Advanced Power Management Process APM
APM Bios
CSAPM.EXE
 About the activity
Auto Power OFF Function APO
Auto Backlight OFF Function ABO
Activity monitored by APO
 RUN Doze
Activity causing RUN/DOZE transition
DOZE/RUN Transit Function
 Main battery replacement
How to Replace or Recharge Batteries
Replacement of Batteries
Sub-battery replacement
 Main Battery Recharge
 About the Display Screen
Hardware Configuration
Supported Devices Display Unit
Vram
 Hardware Window
Contrast Adjustment
Software Functions
 Auto Backlight OFF Function
EL Backlight
Manual Backlight ON/OFF Function
Auto Backlight Control Function
 PENMOUSE.COM
Touch Panel
Software Function
 RAM Disk
Disk
Types of Disk
Basic Drive
 ROM Drive
PC Card Drive
 Serial Communication
Available Interfaces
 COM2
 Hardware Overview
How to Format Sram Card and ATA F-ROM Card
PC Card
Recommended PC Cards
 Card Lock Switch
 Alarm
Clock Timer
Clock Bios
 Use of Buzzer From the System
Setting Volume of Buzzer
Buzzer
 Barcode Reader
DT-9650BCR Pen scanner DT-9656BCR CCD scanner
 Infrared Communication IR
IrDA
 Fn key
Keys
Key Layout
IRQ IRQ1
 Sensors
 System Menu
Overview
 Basic Operation
List of Functions
 Operation
Key Click Sound Setup
Function
 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
 Receive Files file reception
Operations
Send File to PC one file transmission from IT-2000 to PC
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
Card Boot
MS-DOS
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
 Primary/Secondary Code
Keyboard Control
System Scanning Code
Primary code
 Fn key
Secondary code
Code Table
 ROM Bios
Touch Panel Control Function
 Sensor Control
 Backlight Control
ABC Auto Backlight Control
 ABC on
Transition of Backlight Control Methods
OFF
ABC OFF
 ABO ABC
 VGANC.DRV
Drivers Overview
SYSCALL.DLL
 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
 IrLAP/IrLMP Layer
COM Driver for IrDA Overview
Frame 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
 Return value
BuildCommDCB
Parameter
 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
 Nonparity
Evenparity
Markparity
Oddparity
Page
 TransmitCommChar
 UngetCommChar
 WriteComm
 Setting Up WIN.INI File
Setup example
 SizeData
MaxBaudRate
SizeWindow
DisconnectThresholdTime
 NunBOF
MaxTurnAroundTime
MinTurnAroundTime
DeviceNickName
 DiscoverCount
ServiceType
DeviceName
 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
 Howto create a card for installation
Installation of Application Program
Installation with a PC card
 Copying application program onto another IT-2000
Installation work
Installation from a PC
 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
 Syntax
Acquisition of Bios Version
Long SYSGetBiosVersion
Input
 Dram Nand from Output
Acquisition of Memory Device Size
Int SYSGetMemCapacityint nDevice
 Int SYSSetLcdContrastint nValue
Setting/Acquisition LCD Contrast
Int SYSGetLcdContrastint Winfar *nValue
 Int SYSLcdContrastDown
Increasing/Decreasing LCD Contrast
Int SYSLcdContrastUp
 Int SYSSetCOM2Configint nDevice
Switching Over COM2 Channel
Int SYSGetCOM2Config
 Int SYSSetOnEventMaskint nMask
Setting/Acquisition of Reason Mask for Reboot
Int SYSGetOnEventMask
 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 SYSGetThresholdOfABCint *OnValue, int *OffValue
Setting/Acquisition of ABC Threshold
Int SYSSetThresholdOfABCint OnValue, int OffValue
 Backlight ON/OFF
Int SYSSetBacklightint nOnOff
 Acquisition of Backlight Status
Int SYSGetBacklight
 Setting Buzzer Volume
Int SYSSetBuzzerVolumeint nVolume
 Output OFF
Acquisition of Buzzer Volume
Int SYSGetBuzzerVolume
 Acquisition of Device Power Status
Int SYSGetDevicePowerint Device
 Device Power ON/OFF
Int SYSSetDevicePowerint Device, int OnOff
 Pcmcia
Software Card Lock
Int SYSSetCardLockint OnOff
 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
 LBO
Int SYSGetPowerOffFactor
Acquisition of OFF Reason
 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
 Int SYSGetLBStatus
Acquisition of Low Battery Voltage Status
Bios Syntax
 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 SYSGetPowerOnAlarm
Setting/Acquisition of Power on Alarm
Int SYSSetPowerOnAlarmint OnOff
 Void SYSSetPMStatusint OnOff
Setting/Acquisition of Status of Power Control Function
Int SYSGetPMStatusvoid
 Setting Key Click Sound on
Void SYSMakeKeyClick
 Timing of accepting a keycode
Keypad Library
Keycode
 Toggle function
Input acceptance mode
How to use with a VC application
Repeat function
Page
Page
Page
Page
 How to use with VB application
Page
Page
Page
Page
Page
 List of properties
Explanation of properties
Key acceptance property
 Expansion keypad number property
Keypad display/non-display property
Expansion key number property
 Expansion pad operation property
Expansion keycode property
Expansion key image property
Hpic
 Case of VB
Example of expansion pad operation
Registration of expansion key pad Case of VC
 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
 #include obrlib.h Int FAR Pascal export OBROpenint iOBRtype
List of Available Functions
Initialization of OBR
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
 Transmission of expanded commands
Setting Operation Mode / DT-9650BCR
Transmission of normal commands
OBRSend
 OBRSend u OBRSend a
Power-save Mode Control Command
Writing Set Values to Eeprom
Eeprom
 WPC
CODE39 NW-7 ICG
CODE39
ITF
 LED on
CODE39 C/D
 CODE128 C/D
CODE11 C/D
CODE93 C/D
 OBRSend A0 OBRSend Z2
Setting Operation Mode / DT-9656BCR
OBRSend A0
 DTF
UPC
EAN
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
 Flink Library
WIN.INI setups
Setup of the IrDA communication speed MaxBaudRate
 Void InitFlinkHWND hWndParent, Hinstance hInst
Setup values of WIN.INI file
Interface to DLL
Symtax
 Int DoFlinkint argc, char** argv
Short DoFLinkForVBshort iArgc, had sArgv
 File append
Commands and options specified by the input parameters
File transmission
 Idle start with the optional communication parameters set
File deletion
File move
 Options
Communication Commands File Transmission /S
Function
Transmission file pathname
 Parameter setup examples
 Reception directory
File Reception /R
Request pathname
 Argc = Argv = fl , /R , a Test Dat , d Info Data
 Target file pathname
File Append /A
Append file pathname
 File Deletion /D
Deleted file pathname
 Move destination pathname
File Move/File Rename /N
Move source pathname
 Idle Start
Script file name
 Wait time for data reception/transmission
IrDA Environment Setup Commands Wait Time Setup /L
Wait time for connection establishment
 Communication speed
COM Environment Setup /Y
COM specification
 9600 bps
 List of termination codes
LOW
 End Code Description Category Detail Code Protocol
 Utility Overview
 Calculator Utility
 Ten Key
Startup Method
Basic Function
Touch Panel
 Clock Utility
 Setup File
 Calendar Utility
 Remaining Battery Voltage Display Utility
 Flink Utility
Operation Method
 IrDA communication speed
Communication Parameter Setup Command /L=
Command Specification Method
Wait time until the connection is established
 Example of specification
 Storage destination directory name
File Transmission /S
Transmission file pathname
 Example of specifications
Dtest
 Reception directory
File Reception /R
Request pathname
 Sub-directory and that have a DAT extension, and all files
 Target file pathname
File Append /A
Appended file pathname
 Option
File Deletion /D
Deletion by pathname
 Move destination pathname
File Move/Rename /N
Move source pathname
 Idle Start
 Termination Codes and Messages
275
 Internal Error
 XY Utility
 Using this utility where COM2KEY.EXE is resident
Function and operation method
 CRC
Command
Option
 Other parameters
File name
 Termination Codes and Messages
 Reverse Video Utility
 If executed from DOS prompt line
If specified by CONFIG.SYS
COM2KEY Utility
 Windows Installation Utility
Start Option
 CLR ESC
Operation at Menu Startup
Outline of WINST.EXE Operations
Windows SYSTEM.INI
 WINST.INF
 British
Belgian
Brazilia
Canadian
 Preparation of necessary files
Example of Using WINST.EXE
Example of execution on personal computer
 WINST.EXE WINST.INF COMM.DRV
SYSCALL.DL Windows SYSTEM.INI WIN.INI
 Example of execution on the IT-2000
 Appendix a TFORMAT.EXE
 Appendix B PC Card Driver
Socket Services SS365SL.EXE
Card Services CS.EXE
 IDE/ATA Support ATADRV.EXE
Card Identification CARDID.EXE
Sram Card Driver MTSRAM.EXE
 Card Service Power Management Enabler CSAPM.EXE
Memory Technology Driver MTDDRV.EXE
 INT2Fh
Broadcast for Power Event
Function to Check POWER.EXE
 Acquisition of Power Status
INT15h
 End of the Manual