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