CASIO DT-X7 Series Software Manual
CASIO DT-X7 Series Software Manual
DT-X7 Series
Software Manual
(Version 1.08)
May 2010
Table of the Contents
Editorial Record 6
Preview 8
Chapter 1. Product Overview 9
1.1 Model by Feature 9
1.2 Available Options 10
1.3 Application Development Environment 11
Chapter 2. Functions 12
2.1 Basic Functions 12
2.1.1 WindowsCE Version 5.0 12
2.1.2 Display 19
2.1.3 Keys 21
2.1.4 Audio 29
2.1.5 Buzzer Sounds 30
2.1.6 Memory Management 31
2.1.7 Disabling Startup of Internet Explorer (IE) 33
2.1.8 Reset 36
2.1.9 Memory Corruption Check 38
2.1.10 LED 39
2.1.11 Vibrator 41
2.2 Laser Scanner 42
2.2.1 Basic Specifications 42
2.2.2 Scanning Method 45
2.2.3 Scanning Parameters 47
2.2.4 Scanning Output Format 50
2.2.5 Scan Result Notification 58
2.2.6 Expanded Features 59
2.2.7 Power Control 77
2.3 CMOS Imager 78
2.3.1 Basic Specifications 78
2.3.2 Scanning Method 81
2.3.3 Scanning Parameters 83
2.3.4 Scan Result Notification 85
2.3.5 Expanded Features 86
2.3.6 Concurrent Use with Other Device 99
2.3.7 Process of Image 99
2.4 USB 100
2.4.1 Basic Specifications 100
2.4.2 COM Port 101
2.4.3 Product ID 101
2.5 IrDA 102
2.5.1 Communication Speeds 102
2.5.2 COM Port 102
2.6 Bluetooth 103
2.6.1 Basic Functions 103
2.6.2 Communication Profiles 104
2.6.3 Security 105
2.6.4 COM Port 105
2
2.6.5 Communication Procedure 106
2.6.6 Communication Procedure by Profile 108
2.6.7 Process after Communication Interruption 109
2.6.8 Process During Suspend and Resume 109
2.6.9 Setting SR Mode Parameter 109
2.6.10 WakeOn Bluetooth Function 110
2.6.11 Concurrent Use with WLAN 111
2.6.12 Communication Range 112
2.7 WLAN 113
2.7.1 Basic Features 113
2.7.2 Expanded Features 114
2.7.3 Roaming 115
2.7.4 Zeroconfig 116
2.7.5 Channels 117
2.7.6 WLAN Setting with Configuration File 117
2.8 Power Control 124
2.8.1 Monitoring Low Voltage 124
2.8.2 Power ON Factors 127
2.8.3 Power OFF Factors 128
2.8.4 Controls on Power Key 129
2.8.5 Power Saving 130
2.8.6 CPU Power State Control 132
2.8.7 Virtual OFF by Application 134
2.8.8 Virtual OFF by System 137
2.8.9 Charging, Supplying the Power 138
2.8.10 Temperature Control 139
2.9 Security 140
2.9.1 Setting Password for Terminal 140
2.9.2 Setting Password for Date and Time 140
2.9.3 Setting Individual ID 140
2.9.4 Setting Distributor ID 140
Chapter 3. Control Panel Applets 141
3.1 Bluetooth Connection 143
3.1.1 Devices 143
3.1.2 Services 147
3.1.3 My Device 164
3.1.4 Shortcut 174
3.1.5 Default Devices 177
3.1.6 Setup Wizard 179
3.1.7 Precautions 182
3.2 WLAN Power 183
3.3 WLAN Settings 184
3.4 CPU Speed 192
3.5 PC Connection 193
3.6 USB Connection 194
3.7 Remove Programs 196
3.8 Internet Options 197
3.9 Keyboard 202
3.10 System 204
3.11 Terminal Server Client Licenses 206
3
3.12 Dialing 207
3.13 Network and Dial-up Connections 208
3.14 Version Info 212
3.15 Vibrator 213
3.16 Password 214
3.17 Power 215
3.18 Buzzer 218
3.19 Volume & Sounds 219
3.20 Mouse 220
3.21 Laser Setting 221
3.22 Imager Setting 226
3.23 Display 234
3.24 Storage Manager 236
3.25 Owner 238
3.26 Certificates 241
3.27 Regional Settings 242
3.28 Date/Time 244
3.29 Input Panel 245
3.30 Brightness 246
Chapter 4. Application Programs 249
4.1 Internet Explorer 250
4.2 TextEditor 252
4.3 Explorer 253
4.4 Command Prompt 255
4.5 Remote Desktop Connection 256
4.6 Voice Recorder 258
4.7 Backup Tool 259
4.8 Laser Scanner Demo 266
4.9 Laser Scanner Read 268
4.10 Image Scanner Demo 269
4.11 Image Scanner Read 271
4.12 Copy Devices 272
4.13 FLCE 275
4.14 ActiveSync 276
4.15 LAN ActiveSync 277
4.16 NetSearch 278
Chapter 5. Utilities 282
5.1 FCHKCE 283
5.2 Auto Setup 284
5.3 Auto Recovery Tool 285
5.4 Welcome Wizard 286
5.5 Memory Size Setting Tool 287
5.6 Mouse Emulator 288
5.7 Input Panel (SIP) 290
5.8 IE Cache Delete Tool 291
Chapter 6. Host Application 292
6.1 ActiveSync 293
6.2 Windows Mobile Device Center 294
6.3 LMWIN 295
6.4 FCHK 296
4
No part of this document may be produced or transmitted in any form or by any means, electronic
or mechanical, for any purpose, without the express written permission of CASIO Computer Co.,
Ltd. in Tokyo Japan. Information in this document is subject to change without advance notice.
CASIO Computer Co., Ltd. makes no representations or warranties with respect to the contents or
use of this manual and specifically disclaims any express or implied warranties of merchantability
or fitness for any particular purpose.
5
Editorial Record
Manual
Date edited Page Content
Version no.
1.01 September 2007 Tentative version
1.02 November 2007 Original version
1.03 January 2008 117 In Chapter 3.1.6, Figure 3.21 for Connect Utility Tab is
added.
1.04 December 2008 19 to In Chapter 2, functions of CASIO Common Device Control
140 Libraries relevant to the respective features are added.
17 In Chapter 2.1.2, note about dead pixels is added.
45 In Chapter 2.2.2, note about emitting laser beam is added.
74 In Chapter 2.2.6, detail explanation about Decoder Learning
function is added.
115 “Bluetooth Setting Manual” is unified into Chapter 3.1.
266 In Chapter 4.8, a reference table for the applicable
symbologies is added.
1.05 March 2009 9 In Chapter 1.1, new model numbers are added in Table 1.1.
31 In Chapter 2.1.6, the content in Table 2.12 is updated.
78 In Chapter 2.3, the basic specifications of CMOS Imager are
added.
99 In Chapter 2.3.7, the Process in Laser Scanner is moved to
CMOS Imager.
113 In Chapter 2.7.1, the explanation about AES encryption is
added.
117 In Chapter 2.7.6, WPA2 is added in Configuration File.
128 In Chapter 2.8.3, the time period for VDET3 in Table 2.83 is
corrected.
184 In Chapter 3.3, WPA2 is added in Basic Tab.
226 In Chapter 3.22, Imager Setting is added.
249 In Chapter 4, note is added for Table 4.1.
269 In Chapter 4.10, Image Scanner Demo is added.
271 In Chapter 4.11, Image Scanner Read is added.
1.06 July 2009 75, 76 In Chapter 2.3.1, Code32, Micro QR, HanXin Code are
added in Table 2.53.
82, 83 In Chapter 2.3.3, new functions are added.
86 In Chapter 2.3.5, Decode Window function is added.
87 In Chapter 2.3.5, Decode Reversed Symbol function is
added.
226 In Chapter 3.22, IMGSet 1D and 2D Tabs are updated.
227 In Chapter 3.22, IMGSet Decode Tab is updated.
6
1.07 November 2009 59 In Chapter 2.2.6, a note about scan width control function is
added.
62 In Chapter 2.2.6, a note about setting gain is added.
62, 69, In Tables 2.48 and 2.49, Auto mode is added.
70, 71
64 In Table 2.49, NW7_check character output setting is
modified.
1.08 May 2010 11 Supported OS is added. ( Windows 7 / Windows 2008
Server )
7
Preview
The features and specifications described in this reference manual give an overview of the
functional detailed specifications of the DT-X7 series handheld terminal.
8
1. Product Overview
Table 1.1
WLAN
Model no. Scan Engine Bluetooth WPA Encryption
WEP/TKIP AES
DT-X7M10U (note 1) Linear Imager Class 1 No No No
DT-X7M10E Laser Scanner Class 2 No No No
DT-X7M10R Laser Scanner Class 2 Yes Yes No
DT-X7M10R2 Laser Scanner Class 2 Yes Yes Yes
DT-X7M30E C-MOS Imager Class 2 No No No
DT-X7M30R C-MOS Imager Class 2 Yes Yes Yes
DT-X7M10E-CN (notes 2) Laser Scanner Class 2 No No No
DT-X7M10R-CN (notes 2 and 3) Laser Scanner Class 2 Yes Yes No
DT-X7M10R2-CN (notes 2 and 3) Laser Scanner Class 2 Yes Yes Yes
DT-X7M30E-CN (note 2) C-MOS Imager Class 2 No No No
DT-X7M30R-CN (notes 2 and 3) C-MOS Imager Class 2 Yes Yes Yes
Notes:
1. The model is available in the USA and Canada only.
2. “-CN” attached at the end of model number denotes that the model is dedicated for the final
destination of China. A note about compliance with the Chinese “RoHS” requirement
promulgated by the Ministerial Decree No. 39 is accompanied in the carton box; the RoHS
compliant seal is affixed on the body and the seal of the packing material recycle marking is
affixed on the carton box.
3. The model is designed and built to meet the Chinese radio related regulations. It does not
permanently integrate a microphone which disables the capability of voice data transmission
via Internet Protocol including the VoIP.
9
1.2 Available Options
The following dedicated options are available for DT-X7 series.
Table 1.2
Option Product Model no. Remark
Cradle USB Cradle HA-F60IO With USB interface and the power
HA-F60IO-CN supply terminals (note 1)
Ethernet Cradle HA-F62IO With LAN and USB interfaces and the
HA-F62IO-CN power supply terminals (note 1)
Battery Battery Pack HA-F20BAT (note 1)
HA-F20BAT-CN
Large-capacity Battery Pack HA-F21LBAT (note 1)
HA-F21LBAT-CN
Battery Dual Battery Charger HA-F32DCHG Maximum 3 chargers can be connected.
charger HA-F32DCHG-CN (note 1)
Cradle-type Battery Charger HA-F30CHG (note 1)
HA-F30CHG-CN
Cradle-type Dual Battery HA-F36DCHG Maximum 3 chargers can be connected.
Charger HA-F36DCHG-CN (note 1)
AC adaptor AC adaptor AD-S15050BE For HA-F30CHG, HA-F30CHG-CN
AD-S15050BE-CN (note 1)
AD-S42120B For HA-F60IO, HA-F60IO-CN,
HA-F62IO, HA-F62IO-CN
AD-S42120B-CN
HA-F32DCHG, HA-F32DCHG-CN
(notes 1, 2)
AD-S60160BU For HA-F36DCHG,
AD-S60160BE HA-F36DCHG-CN
AD-S60160BE-CN (note 1)
Power Cord for AD-S42120B AC-CORD-EU For Europe
AC-CORD-US For USA/Canada
AC-CORD-TW For Taiwan
AC-CORD-KR For Korea
AC-CORD-AU For Australia
Cable USB cable DT-380USB
Others Hand Belt HA-F95HB
Notes:
1. “-CN” attached at the end of model number denotes that the model is dedicated for the final
destination of China. A note about compliance with the Chinese “RoHS” requirement
promulgated by the Ministerial Decree No. 39 is accompanied in the carton box; the RoHS
compliant seal is affixed on the body and the seal of the packing material recycle marking is
affixed on the carton box.
2. The model, AD-S42120B, does not accompany a power cord.
10
1.3 Application Development Environment
Development platform
• Microsoft Windows 2000 Professional Service Pack 4 or later
• Or Microsoft Windows 2000 Server Service Pack 4 or later
• Or Microsoft Windows XP Professional Service Pack 2 or later
• Or Microsoft Windows 2003 Server Service Pack 1 or later
• Or Microsoft Windows Vista (Business / Ultimate )
• Or Microsoft Windows 7
• Or Microsoft Windows Server 2008
Development environment
• Visual Studio .NET 2003+WindowsCE Utilities for Visual Studio .NET 2003 Add-on Pack 1
• Visual Studio 2005
• eMbedded Visual C++ 4.0 +SP4
• DT-X7 Export BDK
11
2. Functions
This chapter describes about detailed specifications of the functions implemented in the terminal
and the options.
Note:
Microsoft applications such as PocketWORD and PocketEXCEL are not integrated.
12
Core Modules
Microsoft core modules integrated in the terminal are as follows.
Table 2.1
Core OS Modules
.NET Compact .NET Compact Framework 1.0 Related Matters
Framework
.NET Compact .NET Compact Framework 2.0
Framework 2.0 .NET Compact Framework 2.0 String Resources
OS Dependencies for .NET Compact Framework 2.0
C library and Runtime String Safe Utility Function
Complete C runtime
Standard Input/Output (STDIO)
Standard Input/Output ASCII (STDIOA)
Applications and Services Development
13
ActiveSync File Sync
CAB File Installer/Uninstaller
Fiber API
Message Queue - Point-To-Point
Memory Map File
Serial Port Support
Display Support
Device Manager
Debug tool Tool Hint API
Battery Driver
Parallel Port Support
Notification UI Base Notification
Notification LED Support
Power Control Power Control (full)
Continue.
14
Server Simple Network Time Protocol (SNTP)
SNTP Client With DST
Web Server (HTTPD)
Core Server Support
Network - Local Area Native Wi-Fi WLAN STA
Network (LAN) Wired Local Area Network (802.3, 802.5)
Wireless LAN (802.11) STA - Auto Configuration and 802.1x
Network - Personal Area IrDA
Network (PAN)
Communication Services and Networking
File system - Internal File System Applicable for RAM and ROM
Duplication of File and Bit Base
Database
Registry Storage Area Hive Base Registry
Compression
Storage Area Manager EDB Database Engine
FAT File System
Partition Driver
Storage Area Manager Control Panel Applet
Courier New Courier New (Subset 1_30)
Tahoma Tahoma (Subset 1_07)
Fonts
15
Local Service Support for Languages (NLS)
International
Input System Manager (IMM)
VBScript 5.6
MsgBox and InputBox Support
Script Encode (VBScript)
Script Authoring (VBScript)
Browser Application Internet Explorer 6.0 for WindowsCE - Standard Component
Internet Explorer 6.0 Sample Browser
TV Style Navigation Component
Continue.
16
Audio Waveform Audio
Audio Compression Manager
GSM 6.10 Codec
MSFilter Codec
Graphics DirectDraw
Imaging
Static Image Codec Support (Encode and Decode)
Multimedia Technologies
17
User interface Quarter VGA Resource Longitudinal Mode
Control Panel Applet
18
2.1.2 Display
Basic Specifications
The QVGA (320 x 240 dots) mode is supported by the terminal.
Table 2.2
Display specification 65,536 colors 2-way TFT LCD* (16 bpp, Red: 5 bits, Green: 6 bits, Blue: 5 bits)
Display size X direction 240 dots
Y direction 320 dots
* Dead Pixels
The LCD panel employed in this product uses high precision and substantial number of components
which commonly cause a small number of the pixels not to light or to remain lit all the time. This is
due to the characteristics of LCD panel yield in accuracy over 99.99% and permissible.
Backlight Brightness
A brightness of the backlight can be changed at the Control Panel.
• Setting can be made in one of nine grades for power source either when the power is provided
by an external power supply (via cradle with AC adaptor connected) or when the power is
provided by the installed lithium-ion battery pack.
• Setting can be made in application by using ExtEscape()API function.
• If the brightness is set to 1 (minimum), the backlight is turned off.
• The default is 9 (maximum) when an external power source is used or 7 when lithium-ion
battery pack is used.
The functions of the System Library relevant to the Backlight Brightness are as follows.
SysGetBLBattery : Retrieves the brightness of screen powered by battery pack.
SysSetBLBattery : Sets up brightness of the screen powered by battery pack.
SysSetBLExpower : Sets up brightness of the backlight powered by external power source.
SysGetBLExpower : Retrieves the brightness of the backlight powered by external power
source.
SysGetBLMaximum : Retrieves the maximum value of brightness for the backlight.
19
Backlight Auto Dimming
The Control Panel can be used to set up whether or not the Auto Dimming function will be used
and the waiting time until when dimming begins. The Auto Dimming is effect only when the
power is provided by the lithium-ion battery pack. It will not become effect when an external
power supply is used.
• If the terminal is left over in idle state - absolutely no key input - while the power is turned on,
the backlight will be automatically dimmed to save the power after a given period of time has
been elapsed.
• When the terminal is in the auto dimmed state, pressing a key will disable the Auto Dimming
function to resume an ordinary brightness.
• While the Auto Dimming function has been set effect, brightness can be set in one of eight
grades. The default is 3.
During the Auto Dimming function being set effect, brightness cannot be set any brighter than the
brightness illuminated by the backlight. The defaults are “Enable the Auto Dimming function”
and “1 minute” for waiting time period until when the Auto Dimming function activates.
• If the terminal is left over in idle state - absolutely no key input - with the power being turned
on, the backlight will be automatically turned off to save energy.
• When the terminal is in the Auto Backlight OFF state, pressing a key will disable the Auto
Backlight OFF function to resume an ordinary brightness.
• While the power is being provided by lithium-ion battery pack and both the Auto Dimming
function and the Auto Backlight OFF function have been set effect, either one of the functions
with preset time period shorter than the other will have the priority. The default is “Enable the
Auto Backlight OFF function” and “5 minutes for the waiting time” until when the Auto
Backlight OFF function activates.
See Microsoft Help for detail about ExtEscape() and ChangeDisplaySettingEx() API
functions.
The functions of the System Library relevant to the “Flipping Display Screen” are as follows.
SysSet180Rotate : Sets up flip angle for the screen.
SysGet180Rotate : Retrieves the status of flip angle for the screen.
20
2.1.3 Keys
Keyboard Layout
The following is the keyboard layout employed in the DT-X7.
Figure 2.1
Important Note
Since the DT-X7 does not feature with a touch panel display, it is not possible to click tab or icon
with stylus on the screen. However, you can direct the cursor pointer with F3 key (similar to Tab
key on PC’s keyboard) or F2 key (similar to Shift+Tab keys).
The mouse emulator preinstalled at the factory in each terminal of DT-X7 series can be invoked
by sequentially pressing Fn key and then 4 key to make the mouse pointer appear at the center of
the screen. It can be freely moved to any direction on the screen you wish with one of 1, 2, 3, 4, 6,
7, 8, and 9 numeric keys. 5 key operates similar to the left-click. For each direction determined by
the numeric keys, see Chapter 5.6 “Mouse Emulator” in this manual.
In this reference manual, all explanations are described assuming that the preinstalled mouse
emulator is being in invoked state.
21
Key Assignments
The following are the key codes and functions assignments.
22
Table 2.4 Function keys
Key Input Mode Operation Remarks
F1 Character input mode 1 Performs as ALT key.
A Performs as ALT key.
a Performs as ALT key.
Function mode F Performs as ALT key.
F2 Character input mode 1 Performs as Shift+TAB keys.
A Performs as Shift+TAB keys.
a Performs as Shift+TAB keys.
Function mode F Performs as Shift+TAB keys.
F3 Character input mode 1 Performs as TAB key.
A Performs as TAB key.
a Performs as TAB key.
Function mode F Performs as TAB key.
F4 Character input mode 1 Performs as F4 key.
A Performs as F4 key.
a Performs as F4 key.
Function mode F Performs as Shift+F4 keys.
F5 Character input mode 1 Performs as Space key.
A Performs as Space key.
a Performs as Space key.
Function mode F Performs as Space key.
F6 Character input mode 1 Performs as ← key (Cursor left key).
A Performs as ← key (Cursor left key).
a Performs as ← key (Cursor left key).
Function mode F Performs as ← key (Cursor left key).
F7 Character input mode 1 Performs as → key (Cursor right key).
A Performs as → key (Cursor right key).
a Performs as → key (Cursor right key).
Function mode F Performs as → key (Cursor right key).
F8 Character input mode Changes input mode.
Navigate to Numeric → Alphabet (uppercase) →
Alphabet (lowercase)
Function mode Changes input mode.
Navigate to Numeric → Alphabet (lowercase) →
Alphabet (uppercase)
23
Table 2.6 Ten key
Key Input Mode Operation Remarks
Character input 1 Performs as 0 key.
mode A Performs as “-_/^\&=+$%#* space” keys.
a Performs as “-_/^\&=+$%#* space” keys.
0
P Performs as 0 key. “Disabled” by
default setting
Function mode F Displays SIP or does not display.
Character input 1 Performs as 1 key.
mode A Performs as “?!()<>[]{}” keys.
a Performs as “?!()<>[]{}” keys.
1
P Performs as 1 key. “Disabled” by
default setting
Function mode F Turns on or off the backlight.
Character input 1 Performs as 2 key.
mode A Performs as “A, B, C” keys.
a Performs as “a, b, c” keys.
2
P Performs as 2 key. “Disabled” by
default setting
Function mode F Does not perform any.
Character input 1 Performs as 3 key.
mode A Performs as “D, E, F” keys.
a Performs as “d, e, f” keys.
3
P Performs as 3 key. ”Disabled” by
default setting
Function mode F Does not perform any.
Character input 1 Performs as 4 key.
mode A Performs as “G, H, I” keys.
a Performs as “g, h, i” keys.
4
P Performs as 4 key. ”Disabled” by
default setting
Function mode F Initiates the mouse emulator.
Character input 1 Performs as 5 key.
mode A Performs as “J, K, L” keys.
a Performs as “j, k, l” keys.
5
P Performs as 5 key. ”Disabled” by
default setting
Function mode F Darkens the backlight.
Character input 1 Performs as 6 key.
mode A Performs as “M, N, O” keys.
a Performs as “m, n, o” keys.
6
P Performs as 6 key. ”Disabled” by
default setting
Function mode F Brightens the backlight.
Continue.
24
Character input 1 Performs as 7 key.
mode A Performs as “P, Q, R, S” keys.
a Performs as “p, q, r, s” keys.
P Performs as 7 key. “Disabled” by
default setting
7
Function mode F Initiates application registered in the registry below.
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\K
EYBD]
Fn7LaunchPaht:sz
(path of the application to be initiated.)
Character input 1 Performs as 8 key.
mode A Performs as “T, U, V” keys.
a Performs as “t, u, v” keys.
P Performs as 8 key. “Disabled” by default
setting
8
Function mode F Initiates application registered in the registry below.
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\K
EYBD]
Fn8LaunchPaht:sz
(path of the application to be initiated.)
Character input 1 Performs as 9 key.
mode A Performs as “W, X, Y, Z” keys.
a Performs as “w, x, y, z” keys.
P Performs as 9 key. “Disabled” by default
9 setting
Function mode F Initiates application registered in the registry below.
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\K
EYBD]
Fn9LaunchPaht:sz (path of the application to be initiated.)
Character input 1 Performs as “.” key.
mode A Performs as “@.,”’`:;~|” keys.
.
a Performs as “@.,”’`:;~|” keys.
(Decima
P Performs as “#” key. “Disabled” by default
l point)
setting
Function mode F Performs as “-” key.
25
Key Input Mode Switchover
The A (F8) key on the keyboard can be used to change the key input mode.
The functions of the System Library relevant to the “Key Input Mode Switchover” are as follows.
SysSetEnableKeyMode : Sets up “Enable” or “Disable” for the key mode transition at time of
changing key input mode.
SysGetEnableKeyMode : Retrieves “Enable” or “Disable” status for the key mode transition
at time of changing key input mode.
L F 1 A a P
Figure 2.2
Key Repeat
Continued pressing of any of “0” to “9”, “ ↑“, “←”, “→”, and “ ↓“ keys will repeat the key input.
26
Enabling or Disabling Fn Key
For keys that perform specialized operations while the key input mode has been set to Function
mode, “Enable” or “Disable” can be set on each individual key in the registry below to control the
operations. Or, using the SysSetFnKeyOperation function of the System Library can achieve
the same control operation.
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
Table 2.7
Key Setting Value Meaning
DisableFn9 dword: 0 or 1 Enable or Disable
DisableFn8 dword: 0 or 1 Enable or Disable
DisableFn7 dword: 0 or 1 Enable or Disable
DisableFn6 dword: 0 or 1 Enable or Disable
DisableFn5 dword: 0 or 1 Enable or Disable
DisableFn4 dword: 0 or 1 Enable or Disable
DisableFn3 dword: 0 or 1 Enable or Disable
DisableFn2 dword: 0 or 1 Enable or Disable
DisableFn1 dword: 0 or 1 Enable or Disable
DisableFn0 dword: 0 or 1 Enable or Disable
The functions of the System Library relevant to the “Enabling or Disabling Fn Key” are as
follows.
SysSetFnKeyOperation : Sets up “Enable” or “Disable” for the Fn key operation.
SysGetFnKeyOperation : Retrieves “Enable” or “Disable” status for the Fn key operation.
The functions of the System Library relevant to the “Enable or Disable the A Key” are as follows.
SysSetFnKeyLock : Sets up “Enable” or “Disable” for the Fn key to activate.
SysGetFnKeyLock : Retrieves “Enable” or “Disable” status for the Fn key to activate.
27
Permit or Prohibit Key Locks
The System Library can be used to permit or prohibit the operations of keys except the Power and
Trigger keys.
The functions of the System Library relevant to the “Permit or Prohibit Key Locks” are as follows.
SysSetAllKeyLock : Sets up “Enable” or “Disable” for lock with specified key.
SysGetAllKeyLock : Retrieves “Enable” or “Disable” status for lock with specified key.
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
Table 2.8
Key Setting Value
Fn7LaunchPath sz: Target application in full path to initiate
Fn8LaunchPath sz: Target application in full path to initiate
Fn9LaunchPath sz: Target application in full path to initiate
The key codes after setting are valid only when the numeral input mode is set enabled.
The functions of the System Library relevant to the “Setting key codes” are as follows.
SysSetNormalUserDefineKey : Sets up key codes in normal mode.
SysGetNormalUserDefineKey : Retrieves key codes in normal mode.
SysSetUserDefineKey : Sets up user defined keys which are freely issued in either
numeric, hiragana, katakana, alphabets in uppercase, or
alphabets in lowercase mode.
SysGetUserDefineKey : Retrieves user defined keys.
28
2.1.4 Audio
Basic Specifications
WAV playback, voice recording and playback are supported.
By using the Microsoft SoftwareMixer function, output sounds from multiple applications can
be mixed and output (in 44.1 KHz, 16-bit stereo mixing).
Voice Recorder is integrated in the terminal as the sound system application to make it possible to
perform WAV file streaming playback and local file playback in HTTP.
Audio and Buzzer use the same integrated device – Speaker -, therefore it is not possible to
playback Audio and Buzzer sound at the same time. In this case, Buzzer sound has the priority.
Playback
Table 2.9
KHz 8 11.025 12 16 22.05 24 32 44.1 48
Sampling Mono Yes Yes Yes Yes Yes Yes Yes Yes Yes
frequencies Stereo Yes Yes Yes Yes Yes Yes Yes Yes Yes
Sampling frequencies other than those above are not supported.
8-bit or 16-bit
Stereo, Monaural
In reality, the integrated monaural speaker does not output sound in stereo.
Recording
Table 2.10
KHz 8 11.025 12 16 22.05 24 32 44.1 48
Sampling
Monaural Yes Yes Yes Yes Yes Yes Yes Yes Yes
frequencies
Sampling frequencies other than those above are not supported.
8-bit or 16-bit
Stereo, Monaural
Monaural sound input only via the microphone.
Audio ON/OFF
The audio system can be disabled to save the power. Enable or disable for the audio system in the
terminal is controlled using the System Library in application.
The functions of the System Library relevant to the “Audio ON/OFF” are as follows.
SysAudioOff : Turns off the audio virtually with the audio turned off.
SysAudioOn : Turns on the audio virtually with the audio turned on.
SysGetAudioPowerState : Retrieves “Enable” or “Disable” status for turning off the audio
virtually.
29
2.1.5 Buzzer Sounds
Basic Specifications
The buzzer sound in various modes such as scanning confirmation, alarm, warning and other
available sounds can be output via the integrated speaker. The sounds have the following four
attributes and default values.
Table 2.11
Time
Sound Mode Frequency (Hz) Individual Mute Attribute
(millisecond)
Alarm sound 3500 150 ON or OFF B_ALARM
Warning sound 3000 100 ON or OFF B_WARNING
Scan end sound 3300 75 ON or OFF B_SCANEND
User designated sound -- -- ON or OFF B_USERDEF
Setting Volume
The Control Panel can be used to set up volume in three grades from loud, medium and low and
ON/OFF of mute. Setting the volume is also possible using the System Library in application.
The functions of the System Library relevant to the Setting Volume are as follows.
SysPlayBuzzer : Sounds the buzzer.
SysStopBuzzer : Turns off the buzzer’s sound.
SysSetBuzzerVolume : Sets up sound volume of the buzzer.
SysGetBuzzerVolume : Retrieves sound volume of the buzzer.
SysSetBuzzerMute : Sets up sound volumes for all the parameters and individual mutes.
SysGetBuzzerMute : Retrieves statuses of all the sound volumes and individual mutes.
30
2.1.6 Memory Management
RAM
The integrated RAM has a total capacity of 64 Mbytes and is used for the following purposes.
• Program memory to be used by the OS and programs.
• Object store used for temporary file saving, etc.
• Other program and OS resident areas beyond the control by the OS.
• Driver work area.
To deploy the OS into the RAM memory area, it takes certain time to start up the terminal for the
first time and also at a time of a full reset. The user can make unrestricted use with the object store,
but data stored in it may be accidentally lost due to battery run down, etc. To avoid such incident
it should be used just as a temporary storage area, and use the FlashDisk to store important data
and files.
It is possible to change the proportional memory allocation between Program memory area and
Storage memory area. To do so, navigate to Settings → Control Panel and then double click
the System icon. This initiates the System Properties screen. In the Memory tab, move the
slid to either side to set your optimum memory allocation. This setting can be also carried out with
the memory setting tool, Setmem.exe.
If you suppress the start up of Internet Explore, you can make the system area smaller and the size
of usable memory bigger. For more detailed information, refer to Chapter 2.1.7 “Disabling Startup
of Internet Explorer (IE)”.
31
FlashDisk
The terminal integrates a 64MB Flash ROM and it is used for the following purposes.
Contrary to RAM disk, content in the FlashDisk is not volatile. Any important data you do not
wish to loose must be stored in this disk. The Storage Manager at the Control Panel conducts
formatting the FlashDisk and control of it.
Boot area : Boot Loader which loads the OS to RAM is stored here.
Compressed OS image : Upon start up the terminal, the Boot Loader will decompress the OS
and load to RAM.
The rest of the OS image : “Execute In Place (XIP)” portion of the OS such as Compact
Framework 2.0 is stored here.
User disk : User area that users can use freely as disk. The initial sizes are as
follows:
32
2.1.7 Disabling Startup of Internet Explorer (IE)
Internet Explorer (“IE”) requires a large size of memory. The operation speed of the IE can be
very fast if it is loaded in memory prior to starting up. However, this method requires a wide
memory area causing the user memory area to be smaller for the user who does not require the IE.
To solve this problem, a new system is devised. It is a system that makes non-startup of the IE.
The new system hides the IT.EXE, not found under “\Windows” folder as if it has been deleted in
the DT-X7. However, it can start up again if it is set effect.
Notes:
• Perform a full reset on the terminal in order to set the IE effect or to reset. Be sure all
important data must be backed up in the FlashDisk before performing a full reset.
No guaranty of operations in the following cases:
- In case a backup file made in the IE set effect is deployed in the IE set disable.
- In case a backup file made in the IE set disable is deployed in the IE set effect.
• It is possible to confirm the mode, in either the IE effect or IE disable, at time you have started
up by seeking IE.exe with FindFirst. If you start up in the IE disabled, it is recommended to
confirm at the beginning of application program that IE.exe does not exist by carrying out
FindFirst. This way can avoid mistakes.
Select OS Type.
A change will full reset the
device. (All data in RAM will
be lost!)
1.
1. OS
OS with
with IE
IE 6.0
6.0
2. OS without IE 6.0
3. Cancel(Keep current OS)
Figure 2.3
33
2. Highlight a menu in Figure 2.3 with Cursor-up or Cursor-down key and then determine with
Enter key. The roles of each menu in Figure 2.3 are as follows.
Table 2.13
OS with IE 6.0 : Load all the modules including the IE.
OS without IE 6.0 : Load all the modules without the IE. The RAM area will be expanded for
the size of the IE.
Cancel (Keep Current OS) : Maintain the current mode.
3. If the current configuration changes, the screen in Figure 2.4 appears. To set the selected mode
effect in the previous step, highlight 1. Proceed and then press the Enter key.
=== OS Loader Ver.100 ====
Warning!
1. Proceed
2. Cancel
Figure 2.4
Table 2.14
Module File to check
IE module \Windows\IE.exe
34
Sample Program
HANDLE hFile;
WIN32_FIND_DATA FileFindData;
35
2.1.8 Reset
To reset the terminal, there are three ways to perform, Soft reset, Full reset, and Hard reset. The
following table shows memory states which are initialized by each reset mode.
Table 2.15
RAM Others
Storage
Clock
Reset Mode Program memory FlashDisk Individual Distributor
(RTC)
Memory (Including ID ID
registry)
Soft Reset Initialized No No No No No
Full Reset Initialized Initialized No No No No
Hard Reset Initialized Initialized No Initialized No No
No; the content in the memory will not be initialized by the reset.
Soft Reset
The operation requires pressing the reset switch on the back of the terminal. It initializes the
program memory and may corrupt data or files being accessed. Thus, it is necessary to save data
or files prior to the Soft reset.
Full Reset
This operation occurs if both Power and CLR keys are held down at the same time and then the
reset switch is pressed for a period of one second or longer while the terminal is in operation.
Before a full reset takes place, the following messages in Figures 2.5 and 2.6 appear to confirm
whether it is okay to continue the reset of operations.
Figure 2.5
Figure 2.6
The Trigger R key is used to confirm the Full reset. Pressing the Trigger R key twice initializes
the user memory (data storage memory and program execution memory).
36
Hard Reset
The OS performs the Soft reset and Full reset, in other words, those are carried out in software
operation. If there is no way to reset the terminal when the OS falls into freezing state by some
reason, that is, the reset routine in the OS cannot run. The Hard reset is the one that can free the
terminal from freezing state. When the hardware detects “Fn key, Trigger Center key and Reset
switch held down”, the RAM and Clock (RTC) will be initialized and then the system restarts.
Power-on Reset
This state occurs when the Power switch is turned on after all the batteries including battery pack
and memory backup battery are demounted and then put back into the terminal. This is the same
state in the Hard reset. The OS carries out the same process with that of the Hard reset.
37
2.1.9 Memory Corruption Check
At a time of reset under WindowsCE OS, RAM data corruption is detected if any. If RAM data
corruption is detected, the memory will be unconditionally initialized without issuing a warning
message to the user.
To prevent this memory initialization without issuing a message, check the status of data used for
memory check in the driver before the process for OS booting up starts up. If a memory
corruption is detected, the following message asking for confirmation of whether it is okay to
implement recovery (reset) will appear.
Figure 2.7
The Trigger R key is pressed to continue the reset of operations (reset). Once the Trigger R key is
pressed while the confirmation message is on the screen, the reset process will be carried out and
the recovery process is attempted.
38
2.1.10 LED
Basic Specifications
There are two LEDs integrated in the terminal, one on the right side for the user notification and
the other for charging the battery complete notification.
Table 2.16
LED Color Description
Right side LED Red User notification (alarm), scanning a bar code
(Indicator #2) Green Scanning a bar code
Blue Connection established via Bluetooth
Orange Connection established via WLAN
Cyan User defined
Magenta User defined
Left side LED Red While charging battery pack.
(Indicator #1) Green Charging battery pack is complete.
Notes:
• The user notification LED on the right side can be used to indicate various notifications by the
OS and other notifications defined by the user.
• All colors available in the LED on the right side (Indicator #2) are indicated with the System
Library.
• The charging battery complete LED on the left side (Indicator #1) cannot be controlled or
manipulated for its ON/OFF state and color with software.
Table 2.17
Operating Mode Specification
Blink interval ON in red for 1 second, OFF for 2 seconds
Continuous ON time ON for 30 minutes (OFF when VDET is detected.)
Note:
Indication for scanning a bar code has the priority over other indications.
Scanning
This is used for notification of a scanning result which is controlled with the System Library.
Table 2.18
Operating Mode Specification Attribute
Scanning complete ON in green for a specified period of time, then OFF. L_SCANOK
Scanning in error ON in red for a specified period of time, then OFF. L_SCANERR
39
Bluetooth Connection Status
This is used for notification of Bluetooth connection establishment status which is controlled with
the System Library.
Table 2.19
Operation Mode Specification Attribute
Bluetooth established ON in blue for 1 second, OFF for 2 seconds L_BT
Note:
Indication for scanning a bar code has the priority over other indications.
Table 2.20
Operation Mode Specification Attribute
WLAN established ON in orange for 1 second, OFF for 2 seconds L_WLAN
Note:
Indication for scanning a bar code has the priority over other indications.
User Definition
This indication mode is used for other notifications freely defined by the user. The ON/OFF state
and color to be lit can be controlled with the System Library.
Table 2.21
Operation Mode Specification
User definition Color selection from red, green, blue, orange, cyan or magenta.
Programmable for ON and OFF time periods
Continuous ON time period 30 minutes (OFF when VDET is detected)
Note:
Indication for scanning a bar code has the priority over other indications.
The functions of the System Library relevant to the “User Definition” are as follows.
SysSetLED : Sets up “Enable” or “Disable” for turning on the LED.
SysGetLED : Retrieves “Enable” or “Disable” status for turning on the LED.
SysPrepareLED : Prepares necessary process for turning on the LED.
SysUpdateLED : Turns on the LED.
40
2.1.11 Vibrator
Basic Specifications
The vibrator can be set up for five different notifications.
Table 2.22
Notification Vibration Pattern Setting Default
Alarm Default ON or OFF OFF
Warning Default ON or OFF OFF
Bar code scan complete Default ON or OFF OFF
Wireless incoming signal Default ON or OFF OFF
User definition User ON or OFF OFF
Vibration Interval
The vibration interval can be set in two different patterns, the default setting and a user defined
setting.
Table 2.23
Pattern Vibration Interval Remarks
Default “ON for 1 second, OFF for 1 second” x ?? [times] Maximum no. of times; 20
User “Specified ON period, Specified OFF period” x ?? [times] Maximum no. of times; 20
definition Setting range; 1/16 seconds to 16 seconds for ON period,
1/16 seconds to 1 second for OFF period
SysPlayVibrator function of the System Library can be used to control ON/OFF state for each
occasion of the vibration and the vibration interval in user definition.
The functions of the System Library relevant to the “Vibration Interval” are as follows.
SysPlayVibrator : Turns on the vibrator.
SysStopVibrator : Turns off the vibrator.
SysSetVibratorMute : Sets up “Enable” or “Disable” for all the parameters for the vibrator and
individual mutes.
SysGetVibratorMute : Retrieves statuses of all the parameters for the vibrator and individual
mutes.
41
2.2 Laser Scanner
This chapter describes about detailed specifications of the Laser Scanner which is model
dependant.
42
Table 2.25 Supported symbologies by DT-X7M10U
Symbology Check Digit Calculation No. of min digits No. of max digits
EAN, UPC-A/B Disable 8 (fixed) 13 (fixed)
EAN, UPC-A/B Addon Disable 10 (fixed) 18 (fixed)
UPC-E Disable 7 (fixed) 7 (fixed)
UPC-E Addon Disable 9 (fixed) 12 (fixed)
Code39 Enable or Disable 2 (note 3) 50
NW-7 Enable or Disable 2 (note 4) 50
Interleaved 2of5 Enable or Disable 4 (note 5) 50
Industrial 2of5 Enable or Disable 2 50
Code93 Enable or Disable 1 50
Code128 Disable or Disable 1 50
MSI Enable or Disable (note 1) 1 50
IATA Enable or Disable (note 2) 1 (note 6) 50
RSS-14 (note 10) Enable 14 (fixed) 14 (fixed)
RSS Limited (note 10) Enable 14 (fixed) 14 (fixed)
RSS Expanded (note 10) Enable 1 74 (notes 7, 8)
RSS-14 Stacked (note 10) Enable 14 (fixed) 14 (fixed)
RSS Expanded Stacked (note 10) Enable 1 74 (notes 7, 8)
Notes:
1. MSI check digit
One of the following MSI check digit calculation methods can be selected.
• 1 digit, mod10
• 2 digits, mod10 and mod11
• 2 digits, mod10 and mod10
The DT-X7M10U does not support reading MSI symbology without check digit. Also “2
digits, mod10 and mod11” cannot be set.
2. IATA check digit
One of the following IATA check digit calculation methods can be selected.
• Calculate vales of all digits except the last digit.
• Calculate values of the coupon and numeric segments.
• Calculate values of the numeric segment.
• mod10
3. Minimum number of digits for Code39 symbology
The minimum no. of digits can be set to one digit when scanning Code39 symbology is set
effect only.
4. Minimum number of digits for NW-7 symbology
The minimum number of digits can be set to one digit when scanning NW-7 symbology is set
effect only.
5. Minimum number of digits for Interleaved 2of5 symbology
The minimum number of digits can be set to two digits when scanning Interleaved 2of5
symbology is set effect only.
6. Minimum and maximum numbers of digits for IATA symbology
The minimum and maximum numbers of digits can be set to 15 digits and 17 digits
respectively if the IATA check digit calculation is set to either “Coupon number and
Calculate data segment” or “Calculate just data segment”.
43
7. Maximum number of digits for RSS Expanded and RSS Expanded Stacked symbologies
The maximum number of digits is 74 for numeric data only or 41 for alphabet data only.
8. The maximum numbers of digits for each symbology in Table 2.25 are based on the optimum
condition of each element such as bar code print quality, resolution, PCS, brightness
surrounded, and distance between the terminal and the bar code. Depending on these elements,
even if one of the maximum digits in the table is set to a bar code symbology, you may face to
a difficulty to scan an individual bar code of that symbology.
9. If IATA symbology with its valid minimum number of digits is set to one, the chance of
misreading will increase. If there is no need to scan a bar code of the symbology with the
minimum number of digits set, do not change the default setting which is 4.
10. The RSS symbologies change its name to “GS1 DataBar”.
y RSS-14 → GS1 DataBar Omnidirectional
y RSS Limited → GS1 DataBar Limited
y RSS Expanded → GS1 DataBar Expanded
y RSS-14 Stacked → GS1 DataBar Stacked
y RSS Expanded Stacked → GS1 DataBar Expanded Stacked
Readable Digits
The actual readable digit on a bard code differs depending on the resolution and the scanning
distance between the terminal and the bar code.
44
2.2.2 Scanning Method
The laser scanner has “scanning state” (emits laser beam to read a bar code) and “standby state”
(scanning is halted and in standby state). These two states are controlled to start scanning bar code
and stop the scanning.
45
The functions of the Laser Scanner Library relevant to the Scanning Method are as follows.
OBRStartScanning : Emits laser beam and start scanning a bar code.
OBRStopScanning : Stops emitting laser beam and scanning a bar code.
OBRSetScanningType : Sets up scanning mode.
OBRGetScanningType : Retrieves scanning mode.
OBRClose : Sets up scanning disable status.
OBRSetScanningCounter : Sets up the no. of times for continuous scanning.
OBRGetScanningCounter : Retrieves the no. of times for continuous scanning.
OBRSetScanningTimeout : Sets up a time period of timeout for scanning complete.
OBRGetScanningTimeout : Retrieves timeout of scanning complete.
OBRSetScanningType : Set up scanning mode.
Multi-step Scanning
This method is for scanning a designated number of bar codes. Once scanning for the designated
number of bar codes has been completed, the scanner will close and not scan again until reopened.
Also, the same bar codes that have been scanned previously cannot be scanned again.
The functions of the Laser Scanner Library relevant to the “Multi-step Scanning” are as follows.
OBROpen : Sets up scanning enable status.
OBRClose : Sets up scanning disable status.
OBRSetScanningCounter : Sets up the no. of times for continuous scanning.
OBRGetScanningCounter : Retrieves the no. of times for continuous scanning.
OBRSetMultiStepReading : Sets up the no. of bar codes to scan in multi-step scanning mode.
OBRGetMultiStepReading : Retrieves the no. of bar codes to scan in multi-step scanning mode.
46
2.2.3 Scanning Parameters
Conditions that allow scanning a symbology in specific mode can be set for each readable
symbology.
Readable Symbology
Bar code symbologies that are enabled or disabled for scanning can be specified. If only specific
symbologies are to be scanned, set “Enable” for scanning on these symbologies only and
“Disable” on other symbologies. This will reduce decode processing time and lower the error rate.
The default is “Enable scanning on all the symbologies”.
Readable Digits
The no. of readable digits can be set for each symbology. If only specific no. of digits is to be
scanned, specify it for each readable symbology. This will reduce decode processing time and
lower the error rate.
Table 2.27
Symbology Check Digit Calculation Default
EAN, UPC-A/B Enable or Disable (note 1) Enable
EAN, UPC-A/B Addon Enable or Disable (note 1) Enable
UPC-E Enable or Disable (note 1) Enable
UPC-E Addon Enable or Disable (note 1) Enable
Code39 Enable or Disable Disable
NW-7 Enable or Disable Disable
Interleaved 2of5 Enable or Disable Enable
Industrial 2of5 Enable or Disable Enable
Code93 Enable or Disable Enable
Code128 Enable or Disable (note 1) Enable
MSI Enable or Disable (note 1) Enable
IATA Enable or Disable Disable
RSS-14 (note 2) Enable Enable
RSS Limited (note 2) Enable Enable
RSS Expanded (note 2) Enable Enable
RSS-14 Stacked (note 2) Enable Enable
RSS Expanded Stacked (note 2) Enable Enable
Notes:
1. DT-X7M10U does not support “Disable” with the symbology.
2. The RSS symbologies change its name to “GS1 DataBar”.
RSS-14 → GS1 DataBar Omnidirectional
RSS Limited → GS1 DataBar Limited
RSS Expanded → GS1 DataBar Expanded
RSS-14 Stacked → GS1 DataBar Stacked
RSS Expanded Stacked → GS1 DataBar Expanded Stacked
47
The functions of the Laser Scanner Library relevant to the “Enable or Disable Check Digit” are as
follows.
OBRSetScanningCode : Sets up scanning with each bar code symbology.
OBRGetScanningCode : Retrieves scanning status with each bar code symbology.
OBRSetCode39Option : Sets up scanning with Code39 symbology.
OBRGetCode39Option : Retrieves decode options of Code39 symbology.
OBRSetNW7Option : Sets up scanning with NW-7 symbology.
OBRSetNW7OptionEx : Sets up scanning with NW-7 symbology.
OBRGetNW7Option : Retrieves decode options of NW-7 symbology.
OBRSetWPCAddonOption : Sets up scanning with WPC Addon symbology.
OBRSetWPCAddonOptionEx : Sets up scanning with WPC Addon symbology.
OBRGetWPCAddonOption : Retrieves decode options of WPC Addon symbology.
OBRSetWPCOption : Sets up scanning with WPC symbology.
OBRSetWPCOptionEx : Sets up scanning with WPC symbology.
OBRGetWPCOption : Retrieves decode options of WPC symbology.
OBRSetUPCEAddonOption : Sets up scanning with UPC-E Addon symbology.
OBRSetUPCEAddonOptionEx : Sets up scanning with UPC-E Addon symbology.
OBRGetUPCEAddonOption : Retrieves decode options of UPC-E Addon symbology.
OBRSetUPCEOption : Sets up scanning with UPC-E symbology.
OBRSetUPCEOptionEx : Sets up scanning with UPC-E symbology.
OBRGetUPCEOption : Retrieves decode options of UPC-E symbology.
OBRSetIDFOption : Sets up scanning with Industrial 2of5 symbology.
OBRGetIDFOption : Retrieves decode options of Industrial 2of5 symbology.
OBRSetITFOption : Sets up scanning with ITF (Interleaved 2of5) symbology.
OBRGetITFOption : Retrieves decode options of ITF (Interleaved 2of5)
symbology.
OBRSetCode93Option : Sets up scanning with Code93symbology.
OBRGetCode93Option : Retrieves decode options of Code93 symbology.
OBRSetCode128Option : Sets up scanning with Code128 symbology.
OBRGetCode128Option : Retrieves decode options of Code128 symbology.
OBRSetMSIOption : Sets up scanning with MSI symbology.
OBRGetMSIOption : Retrieves decode options of MSI symbology.
OBRSetIATAOption : Sets up scanning with IATA symbology.
OBRGetIATAOption : Retrieves decode options of IATA symbology.
OBRSetRSS14Option : Sets up scanning with RSS-14 symbology.
OBRGetRSS14Option : Retrieves decode options of RSS-14 Stacked symbology.
OBRSetRSSLimitedOption : Sets up scanning with RSS Limited symbology.
OBRGetRSSLimitedOption : Retrieves decode options of RSS Limited symbology.
OBRSetRSSExpandedOption : Sets up scanning with RSS Expanded symbology.
OBRGetRSSExpandedOption : Retrieves decode options of RSS Expanded symbology.
OBRSetRSS14StackedOption : Sets up scanning with RSS-14 Stacked symbology.
OBRGetRSS14StackedOption : Retrieves decode options of RSS-14 Stacked symbology.
OBRSetRSSExpandedStackedOpt : Sets up scanning with RSS Expanded Stacked
ion symbology.
OBRGetRSSExpandedStackedOp : Retrieves decode options of RSS Expanded Stacked
tion symbology.
48
Validation
Validation is carried out for a specified number of times in the range of 1 to 9 (Default = 3) to
check if scanned data is valid, and then the data is output only if it is valid. The number of
validations can be set either at the Control Panel or using the Laser Scanner Library.
The functions of the Laser Scanner Library relevant to the Validation are as follows.
OBRSetCheckCounter : Sets up the no. of validation for decoding data.
OBRGetCheckCounter : Retrieves the no. of validations for decoding data.
The functions of the Laser Scanner Library relevant to the “No. of Scanning Times” are as
follows.
OBRSetScanningCounter : Sets up the no. of times for continuous scanning.
OBRGetScanningCounter : Retrieves the no. of times for continuous scanning.
Scanning Period
Valid time period of scanning after Trigger key was pressed down can be set in the range of 1 to 9
(Default = 3) seconds either at the Control Panel or using the Laser Scanner Library. After the
preset time has elapsed, the scanner will go into standby mode waiting for the Trigger key to be
pressed down again.
The functions of the Laser Scanner Library relevant to the “Scanning Period” are as follows.
OBRSetScanningTimeout : Sets up a time period of timeout for scanning complete.
OBRGetScanningTimeout : Retrieves timeout of scanning complete.
49
2.2.4 Scanning Output Format
Formats for outputting results of scanned bar codes can be set.
50
UPC-A 14 00SMMMMMNNNNNCT GTIN
UPC-E (7),8 0MMNNNMCT Last M: 0 to 2
(7),8 0MMMNN3CT
(7),8 0MMMMN4CT
(7),8 0MMMMMNCT Last N: 5 to 9
(6),7 MMNNNMCT Last M: 0 to 2
(6),7 MMMNN3CT
(6),7 MMMMN4CT
(6),7 MMMMMNCT Last N: 5 to 9
UPC-E 14 0000000MMNNNMCT GTIN Last M: 0 to 2
14 0000000MMMNN3CT GTIN
14 0000000MMMMN4CT GTIN
14 0000000MMMMMNCT GTIN Last N: 5 to 9
UPC-E (9),10 0MMNNNMCAAT Last M: 0 to 2
UPC-E
addon+2 (9),10 0MMMNN3CAAT
(note 1)
(9),10 0MMMMN4CAAT
(9),10 0MMMMMNCAAT Last N: 5 to 9
(8),9 MMNNNMCAAT Last M: 0 to 2
(8),9 MMMNN3CAAT
(8),9 MMMMN4CAAT
(8),9 MMMMMNCAAT Last N: 5 to 9
UPC-E (12),13 0MMNNNMCAAAAAT Last M: 0 to 2
addon+5 (12),13 0MMMNN3CAAAAAT
(12),13 0MMMMN4CAAAAAT
(12),13 0MMMMMNCAAAAAT Last N: 5 to 9
(11),12 MMNNNMCAAAAAT Last M: 0 to 2
(11),12 MMMNN3CAAAAAT
(11),12 MMMMN4CAAAAAT
(11),12 MMMMMNCAAAAAT Last N: 5 to 9
3 to Max SBBB -------- BBCST See Table 2.30 for meaning of
3 to Max SAAA ------- AACST the notations.
Code39
1 to Max BBB ------- BBCT
1 to Max AAA ------ AACT
3 to Max SDDD ------- DDDCST See Table 2.31 for meaning of
NW-7
1 to Max DDD ------- DDDCT the notations.
2 to Max DDD ------- DDDCT See Table 2.32 for meaning of
the notations.
Interleaved 2of5
Only even number digits used
for scanning readable digits.
2 to Max DDD ------ DDDCT See Table 2.33 for meaning of
the notations.
Industrial 2of5
Only even number digits used
for scanning readable digits.
Continue.
51
1 to Max AAA ------ AAAT See Table 2.34 for
Code93
meaning of the notations.
Code128 1 to Max AAA ------ AAAT See Table 2.34 for
1 to Max SBBB ----- BBCST meaning of the notations.
Code128 EAN128 1 to Max AAA ------- AAAT See Table 2.36 for
(note 3) (note 4) 1 to Max SBBB ------ BBCST meaning of the notations.
1 to Max FAAA ------ AAAT
1to Max GAAA ------ AAAT
1 to Max DDD ------ DDCCT See Table 2.37 for
MSI
meaning of the notations.
1 to Max DDDDDDDDDD --------- CT See Table 2.39 for
IATA
PADDDDDDDDDDDDDDCT meaning of the notations.
16 01DDDDDDDDDDDDDCT See Table 2.39 for
RSS-14 (note 5)
14 DDDDDDDDDDDDDCT meaning of the notations.
16 01DDDDDDDDDDDDDCT See Table 2.40 for
RSS Limited (note 5)
14 DDDDDDDDDDDDDCT meaning of the notations.
RSS Expanded 1 to74 DD ---- DDDT See Table 2.41 for
(note 5) 1 to 41 AA ---- AAAT meaning of the notations.
RSS-14 Stacked 16 01DDDDDDDDDDDDDCT See Table 2.39 for
(note 5) 14 DDDDDDDDDDDDDCT meaning of the notations.
RSS Expanded 1 to74 DD ---- DDDT See Table 2.41 for
Stacked (note 5) meaning of the notations.
1 to 41 AA ---- AAAT
Notes:
1. “C” will not be appended to the output if the no. of scanning digits described in parentheses in
the table above is applicable.
2. The DT-X7M10U does not support UPC-B, UPC-B Addon+2 and UPC-B Addon+5
symbologies.
3. The DT-X7M10U does not support output data before ASCII conversion of Code128
symbology.
4. The RSS symbologies change its name to “GS1 DataBar”.
RSS-14 → GS1 DataBar Omnidirectional
RSS Limited → GS1 DataBar Limited
RSS Expanded → GS1 DataBar Expanded
RSS-14 Stacked → GS1 DataBar Stacked
RSS Expanded Stacked → GS1 DataBar Expanded Stacked
5. EAN-128 symbology changes its name to “GS1-128”.
52
Table 2.29 WPC symbology
F Country flag
M Manufacturer code
N Product code
S Number system character
A Addon data
T Termination code
C Mod10 check digit
53
Table 2.37 MSI symbology
D Data
C Mo10, Mod11 check digits. Becomes data when there is no check digit
attached. (note)
Note:
The DT-X7M10U does not support MSI symbology without mod10 check digit or mod11 check
digit.
The functions of the Laser Scanner Library relevant to the “Scanning Output Formats” are those
listed on page 47.
Termination Codes
Choose one of the following five termination codes to attach to the end of decoded data.
- CR
- LF
- CR+LF
- TAB
- No termination code (default)
The functions of the Laser Scanner Library relevant to the “Termination Codes” are as follows.
OBRSetSuffixChar : Sets up suffix control code appended to decoding data.
OBRGetSuffixChar : Retrieves suffix control code appended to decoding data.
54
Output Buffer
The Laser Scanner scans a bar code and outputs the scanned data using one of the following
methods described in the table.
Table 2.42
Output Method Description
OBR buffer output - Scanned data is output to memory in the laser scanner driver.
(see note) - Scanned data already output to the memory can be captured using the
Laser Scanner Library.
Key message output - Scanned data can be output with the window message to the specified
window handle.
- The window handle is specified using the Laser Scanner Library.
Clipboard output - Scanned result is copied to the clipboard and then output to the edit
control focused by caret.
Keyboard output - Scanned result is output as a keyboard event to the edit control focused
by caret.
Note:
When a bar code is scanned, its decoded data including the symbology and data size are stored in
the memory of the laser scanner driver. This output method has the following features.
• Can capture the bar code symbology and data size.
• Can capture the data at any timing the user prefers.
• The length of one piece of data is up to 98 characters (maximum) and up to 9 labels can be
stored in the memory. If any new data scanned after exceeding over 9 labels stored already in
the memory will be disregarded.
The functions of the Laser Scanner Library relevant to the Output Buffer are as follows.
OBROpen : Sets up scanning enable status.
OBRSetBuffType : Sets up decoding data output mode.
OBRGetBuffType : Retrieves decoding data output mode.
OBRGetc : Retrieves one character from OBR buffer.
OBRGets : Reads character string for one bar code from decoding data storage buffer.
OBRGetStatus : Retrieves OBR buffer status.
OBRClearBuff : Clears OBR buffer.
55
Scan Completion Notification
When scanning is complete, a notification is issued to the application using one of the methods
described in the table. Each notification method can be set to “Enable” or “Disable”. The default
is “Notification with window message”.
Table 2.43
Method Description
Window message A window message is issued to the specified window handle. Also, the
conditions for scanning completion can be retrieved by referring to wParam
parameter of the window message.
Event A predefined event in the registry is issued. The conditions of scanning
completion can be retrieved using the Laser Scanner Library.
None No message or event is issued when scanning is complete.
The functions of the Laser Scanner Library relevant to the “Scan Completion Notification” are as
follows.
OBRSetScanningNotification : Sets up scanning complete notification.
OBRGetScanningNotification : Retrieves scanning complete notification.
Event Name
The predefined event name which is issued for event notification can be changed in the registry
described below. If there is no value set in the registry, the default event name,
OBRScanningEvent, will take place.
[HKEY_LOCAL_MACHINE\Drivers\CASIO\Laser]
Table 2.44
Key Name Setting Value
EventName sz: Any name
The function of the Laser Scanner Library relevant to the “Capturing Event Factors” is as follows.
OBRGetLastEventStatus : Retrieves last event status.
56
Setting Specific Operation Unique to Code128 Symbology
The terminal supports specific operations unique to the Code128 symbology that are initiated
when certain conditions are met at a time of scanning a symbol of the Code128 symbology.
Table 2.45
Symbology Condition Performance
Code128 At time of scanning a symbol of Scanned symbol data including the FNC2
Code128 that includes the FNC2 function character is temporarily stored in
function character. the scanner until when a next symbol is
scanned. The stored data is automatically
added at the forefront of the subsequent
scanned symbol data to be output. (note 1)
At time of scanning a symbol of The value “128” is added automatically to
Code128 symbology that includes the a data character in ASCII of scanned
FNC4 function character(s). symbol located next to the FNC4 function
character. If two sequentially laid FNC4
function characters in a symbol are
scanned, either other group of two
sequentially laid FNC4 function characters
within the same symbol are read, or “128”
is added automatically to each subsequent
ASCII character data laid next to the two
FNC4 function characters until the last.
Notes:
1. The size of combined symbol data including the FNC2 function character is limited to 98
characters (maximum). If the size of any combined symbol data exceeds the maximum number
of characters, the previous combined symbol data that have been scanned right before the
exceeded combined symbol data are output.
2. The DT-X7M10U always outputs combined result when Code128 symbology with FNC2
function character attached is decoded. It does not output data separately.
The functions of the Laser Scanner Library relevant to the “Setting Specific Operation Unique to
Code128 Symbology” are as follows.
OBRSetCode128Option : Sets up scanning with Code128 symbology.
OBRGetCode128Option : Retrieves decode options of Code128 symbology.
57
2.2.5 Scan Result Notification
When scanning a bar code is complete, a notification about the scanning result can be indicated to
the user via either LED or buzzer or vibration. Each indication method can be set to “Enable” or
“Disable”.
Table 2.46
Scanning
OBR buffer
Indication When When failed interrupted
Setting full Default
method succeeded (note 1) (Trigger key
(note 2)
released)
LED Mode 1 ON in green None None ON in green Mode 1
Mode 2 ON in green ON in red None ON in green
Mode 3 None None None None
(disable)
Buzzer Enable Scan None None Warning Enable
completion sound
sound
Disable None None None None
Vibrator Enable Vibrates None None None Disable
Disable None None None None
Notes:
1. Scanning will fail when one of the errors occurs.
• A bar code with the number of digits which exceeds over the specified range is scanned.
• Check digit calculation error occurs.
• Full ASCII conversion error occurs in scanning bar code of Code39 symbology or Code128
symbology.
2. If the “OBR buffer output” method has been set effect as scanned data output method, the
condition occurs if scanning takes place while data for 9 labels are stored already in the OBR
buffer.
The functions of the Laser Scanner Library relevant to the “Scan Result Notification” are as
follows.
OBRSetLED : Sets up LED notification.
OBRGetLED : Retrieves the status of LED notification.
OBRSetBuzzer : Sets up buzzer notification.
OBRGetBuzzer : Retrieves the status of buzzer notification.
OBRSetVibrator : Sets up vibrator notification.
OBRGetVibrator : Retrieves the status of vibrator notification.
58
2.2.6 Expanded Features
Scan Width Control
If the laser emits on bar codes located near each other, scanning may fail. By narrowing the laser
beam emission width, scanning can be focused onto only one bar code, not onto the other one
located near by. The laser beam emission width can be set to one of the four modes as shown in
Figure 2.8. The Laser Scanner Library can be used to set it. The default is “No control on laser
beam emission width”.
照射幅制御なし
No laser width control
Figure 2.8
The setting values are stored in EEPROM, and read out at time of resetting. Laser calibration (see
note below) can be used to adjust each setting value for the laser beam emission width. The setting
values adjusted must be registered in the registry. The values in the registry will have the priority.
Notes:
• Each scanner module integrated in the terminal has an individual performance different from
others. To minimize this characteristic difference, the laser calibration must be performed on
each terminal using the dedicated reference bar code.
• The DT-X7M10U does not support the Scan Width Control function.
• Setting up the scan width control function in one of four modes while the setting gain (see
page 62) is set up in Auto mode may cause a deterioration of scanning bar codes that are
printed in a poor quality. If you need to set up the scan width control function, select the
setting gain in Mode 0 to Mode 3. Or, if you select the setting gain in Auto mode, select the
scan width control function in “No control on laser beam emission width” mode only.
The functions of the Laser Scanner Library relevant to the “Scan Width Control” are as follows.
OBRSetSwingAngle : Sets up scan width control mode.
OBRGetSwingAngle : Retrieves the status of scan width control mode.
59
Scan Verification Beam
If scanning takes place with the laser beam emitted onto multiple bar codes located near each
other, it is difficult to distinguish by the user which bar code was correctly scanned. In such the
condition, if a laser beam can be emitted again on to the same bar code verifying the actual
scanned bar code the user wishes to scan and a notification about it is issued to the user, the
scanning can be succeeded without having any difficulty or confusion. The Laser Scanner Library
can be used to set “Enable” or “Disable” for this Scan Verification Beam function. The default
is “Disable the scan verification beam function”.
Note:
The DT-X7M10U does not support the function.
The functions of the Laser Scanner Library relevant to the “Scan Verification Beam” are as
follows.
OBRSetFocus : Sets up Scan Verification Beam.
OBRGetFocus : Retrieves the status of Scan Verification Beam.
The functions of the Laser Scanner Library relevant to the “Setting Trigger Key” are as follows.
OBRSetScanningKey : Sets up Trigger keys.
OBRGetScanningKey : Retrieves the status of Trigger keys.
60
Noise Filter
If the background of a bar code is white color, a noise tends to be generated easily during
scanning causing the error rate to increase. To reduce such the noise, the Noise Filter function is
available with the terminal. Two methods, software noise filter and ASIC noise filter, are
available. However, the ASIC noise filter has been set always effect by the system. Thus, it is not
possible for the user to reset it in the Read operation tab of Setting Scanner (see Chapter 3.21),
and the explanation is omitted in this reference manual.
Table 2.47
Filter Description Merit Demerit
Software A software process removes noise. In Effective when If initial bar is
noise filter determining the blank at the leading edge of the scanning leading extremely thin, it
bar code, if there is a bar width smaller than a edge blank of bar will be determined
certain value, it will be bonded to the fore and aft code using laser as noise and
data, the noise eliminated and the determination module noted for eliminated, which
made. Also, the time in the range of 1 to 8 easily picking up may mean that the
seconds from scanning to the time the software noise. bar code cannot be
filter initiates can be set. The default is 3 seconds. scanned.
Note:
The DT-X7M10U does not support both the software and ASIC noise filter functions.
The functions of the Laser Scanner Library relevant to the “Noise Filter” are as follows.
OBRSetFilter : Sets up noise filter mode.
OBRGetFilter : Retrieves the noise filter mode.
OBRSetFilterOnTimer : Sets up start time for noise filter.
OBRGetFilterOnTimer : Retrieves the start time for noise filter.
61
Setting Gain
The gain setting, Mode 0 to Mode 3 and Auto Mode, integrated on the laser module can be
selected. Selecting an optimum gain mode enhances scanning performance especially for a bar
code distanced far away from the terminal and a bar code printed in low resolution (“PCS”).
Table 2.48
Gain Mode Description
Mode 0 • Standard mode
(Default) This mode generates ordinary scanning performance for bar codes with various printing
qualities and in various scanning conditions.
Mode 1 • Low sensitive mode
This mode enhances scanning performance for bar codes especially with low PCS. However,
for bar codes with other levels of PCS, the mode is not recommended.
Mode 2 • High sensitive mode
This mode enhances scanning performance for bar codes distanced far away from the terminal.
However, for bar codes distanced near the terminal the performance is relatively inferior.
Mode 3 • Super sensitive mode
This mode enhances scanning performance for bar codes with thin white bars or black thin bars
or stained bars. For other conditions, the mode is not recommended.
Auto Mode • Automatic gain change mode
This mode carries out the gain modes one by one set in the registry below to perform scanning.
If decoding a scanned bar code succeeds in one of the gain modes set in the registry, that gain
mode is memorized and fixed temporarily for subsequent scanning with a few bar codes. This
allows changing gain mode by reducing the deterioration of response from scanning. In this
gain mode, the rate of success in scanning can be improved for bar codes in print quality and
scanning conditions that the gain mode is good at. Contrarily to other gain modes, it may cause
the response from scanning to be worse.
• Select one of the listed values above for the parameter A. Set a sum of values in the
parameter if you select several modes at a time.
Ex. Modes 0, 1, 2, 3 => Values 8+4+2+1 => 15 => Set “15” in the parameter A.
• Default is 15. The gain mode changes Mode 0 to 3 and then Auto Mode.
• Change made in the registry will be effect by performing a reset on the terminal.
• If the Auto Mode is set without the registry being existed, all the gain modes are
automatically performed one by one.
62
Notes:
• The DT-X7M10U does not support the gain control.
• Setting up the setting gain in Auto mode while the scan width control function (see page 59)
is set up may cause a deterioration of scanning bar codes that are printed in a poor quality. If
you need to set up the scan width control function, select the setting gain in Mode 0 to Mode
3. Or, if you select the Auto mode of the setting gain, select the scan width control function
in “No control on laser beam emission width” mode only.
The functions of the Laser Scanner Library relevant to the “Setting Gain” are as follows.
OBRSetGainControl : Sets up gain control.
OBRGetGainControl : Retrieves the gain control.
Configuration File
The various setting values can be stored in a file and resumed. The setting file storage location and
its name are “\FlashDisk\System Settings\OBRDRV.ini”. If there is no such configuration file, the
default values are used to initiate the scanning.
The functions of the Laser Scanner Library relevant to the “Configuration File” are as follows.
OBRSaveConfigFile : Saves all settings for the scanner driver into configuration file.
OBRLoadConfigFile : Reads and loads the configuration file into the scanner driver.
OBRSetDefaultSymbology : Sets up default status of the scanner driver.
Table 2.49
Symbolo
Parameter Description Range Default Setting
gy
READCODE Enable or disable 1 131071 1: Enable Code39
scanning the 2 2: Enable NW-7
symbologies. 4 4: Enable WPC Addon
(note 1) 8 8: Enable WPC
16 16: Enable UPC-E Addon
32 32: Enable UPC-E
64 64: Enable IDF
128 128: Enable ITF
256 256: Enable Code93
Readable Bar Code
63
CODE39_MIN Valid minimum digits 2 2
CODE39_MAX Valid maximum digits 52 52
CODE39_OUTFORMAT Output format 0 0 0: Output Code39 symbology
with start and stop
characters.
1 1: Output Code39 symbology
without start and stop
characters.
CODE 39 Option
64
WPC_MIN Valid minimum digits 8 8 Fixed
WPC_MAX Valid maximum digits 13 13 Fixed
WPC_OUTFORMAT Output format 0 0 0: Output WPC symbology with
1 “0” at the forefront.
WPC Option 1: Output WPC symbology
14 without “0” at the forefront.
14: Output WPC symbology in
GTIN format.
WPC_CHKD Check digit calculation 0 1 0: Disable
1 1: Enable
WPC_CHKCH Check character output 1 1 Enable (fixed)
UPCEADDON_MIN Valid minimum digits 9 9 Fixed
UPCEADDON_MAX Valid maximum digits 12 12 Fixed
UPCEADDON_OUTFORM Output format 0 0 0: Output UPCE Addon
AT symbology with “0” at
UPC-E Addon Option
the forefront.
1 1: Output UPCE Addon
symbology without “0”
at the forefront.
UPCEADDON_CHKD Check digit calculation 0 1 0: Disable
1 1: Enable
UPCEADDON_CHKCH Check character output 0 1 0: Disable
1 1: Enable
UPCE_MIN Valid minimum digits 7 7 Fixed
UPCE_MAX Valid maximum digits 7 7 Fixed
UPCE_OUTFORMAT Output format 0 0 0: Output UPCE symbology with
1 “0” at the forefront.
1: Output UPCE symbology
UPC-E Option
format. (fixed)
IDF_CHKD Check digit calculation 0 1 0: Disable
1 1: Enable
IDF_CHKCH Check character output 0 1 0: Disable
1 1: Enable
Continue.
65
ITF_MIN Valid minimum digits 4 4
ITF_MAX Valid maximum digits 94 94
ITF_OUTFORMAT Output format 0 0 Output ITF symbology in no
ITF Option
format (fixed).
ITF_CHKD Check digit calculation 0 1 0: Disable
1 1: Enable
ITF_CHKCH Check character output 0 1 0: Disable
1 1: Enable
CODE93_MIN Valid minimum digits 1 3
CODE93_MAX Valid maximum digits 70 70
CODE 93 Option
66
CODE128_MIN Valid minimum digits 1 2
CODE128_MAX Valid maximum digits 98 98
CODE128_OUTFORMAT Output format 0 0 0: Output Code128
(note 6) symbology with Full
ASCII conversion.
1 1: Output Code128
symbology without Full
ASCII conversion.
2 2: Output EAN128
symbology only. (note 8)
6 6: Output EAN128
symbology only with ID
code.(note 4) (note 8)
10 10: Output EAN128
symbology only with
Fnc→ GS conversion.
(note 8)
2 2: Output EAN128
symbology only. (note 8)
4 4: Output EAN128
CODE128 Option
67
MSI_MIN Valid minimum digits 1 1
MSI_MAX Valid maximum digits 57 57
MSI_OUTFORMAT Output format 0 0 Output MSI symbology in no
format (fixed).
MSI Option MSI_CHKD Check digit calculation 0 1 0: No calculation
1 1: 1 digit, mod 10
2 2: 2 digits, mod11/mod 10
3 3: 2 digits, mod10/mod10
MSI_CHKCH Check character output 0 1 0: Disable
1 1: Enable
IATA_MIN Valid minimum digits 1 4
IATA_MAX Valid maximum digits 65 65
IATA_OUTFORMAT Output format 0 0 Disable (fixed)
IATA_CHKD Check digit calculation 0 0 0: No check digit calculation
1 1: Calculation for all digits
IATA Option
in standard format.
1 1: Output RSS-14 symbology
without A.I. (note 6)
RSS14_CHKD Check digit calculation 1 1 Enable (fixed)
RSS14_CHKCH Check character output 1 1 Enable (fixed)
RSSLTD_MIN Valid minimum digits 14 14 Fixed
RSSLTD_MAX Valid maximum digits 14 14 Fixed
RSSLTD_OUTFORMAT Output format 0 0 0: Output RSS Limited
RSS Limited Option
symbology in standard
format.
1 1: Output RSS Limited
symbology without A.I.
(note 6)
RSSLTD_CHKD Check digit calculation 1 1 Enable (fixed)
RSSLTD_CHKCH Check character output 1 1 Enable (fixed)
RSSEXP_MIN Valid minimum digits 1 to 74 1
RSS Expanded Option
68
RSS14_MIN Valid minimum digits 14 14 Fixed
RSS14_MAX Valid maximum digits 14 14 Fixed
RSS14_OUTFORMAT Output format 0 0 0: Output RSS-14 Stacked
RSS-14 Stacked
symbology in standard
Option
format.
1 1: Output RSS-14 Stacked
symbology without A.I.
(note 6)
RSS14_CHKD Check digit calculation 1 1 Enable (fixed)
RSS14_CHKCH Check character output 1 1 Enable (fixed)
RSSEXP_MIN Valid minimum digits 1 to 74 1
RSSEXP_MAX Valid maximum digits 1 to 74 74
Stacked Option
RSS Expanded
1 1: Mode 1
2 2: Mode 2
3 3: Mode 3
128 128: Auto Mode (note 9)
Control Option
1 1: Enable
1 1: Enable
OBR buffer.
2 2: Output decoded data to
key.
3 3: Output decoded data to
clipboard.
4 4: Output decoded data to
keyboard event.
ENDCODE Termination code 0 4 0: <CR>
Suff Char Option
1 1: <LF>
2 2: <CR>+<LF>
3 3: <TAB>
4 4: No termination code
Continue.
69
MULTISTEP Multi-step reading 0 0 0: Standard read
Read Option
Multi-step
1 1: Multi-step read
1 1: Enable
4 4: Enter key
8 8: Cursor ← key
16 16: Cursor → key
32 32: Cursor ↑ key
64 64: Cursor ↓ key
128 128: (Gun-trigger key) (note 5)
256 256: Trigger center key
Focus Laser Swing Option
beam 1 1: Enable
NOTIFICATION Setting scan complete 1 1: Notification via window
Notification
Option
notification message
(note 3) 2 2: Notification via event
Continue.
70
LEVEL Setting decode level 0 1 0: Standard level
Decode
Option
Level
1 1: High level (dual decode
system)
BARWIDTH Setting correction value 0 0 0: No correction
of thickness of bars 1 1: Thin black bar
2 2: Thin black bar (or thicken
black bar)
Decode Customize
1 1: Enable
Notes:
1. To set up multiple bar code symbologies effect, specify a sum of each value of the symbologies
you wish to scan.
2. To set multiple scan trigger keys effect, specify a sum of each value of the keys you wish to
set.
3. To set up multiple notification modes effect, specify a sum of each value of the notification
modes you wish to set.
4. To set up multiple output methods effect, specify a sum of each value of the output methods
you wish to set. However, if you set “EAN128 without Full ASCII conversion”, “EAN128 with
code ID attached”, and “EAN128 Fnc → GS conversion” effect at same time, “EAN128
without Full ASCII conversion” will have the priority over the other settings. Thus, the settings
will be disabled.
5. Since Gun-trigger key is not integrated in the terminal, the key value is ignored.
6. A.I. is the abbreviation of Application Identifier which is attached at the forefront of bar code
of RSS-14, RSS-Limited and RSS-14 Stacked symbologies.
7. The RSS symbologies change its name to “GS1 DataBar”.
RSS-14 → GS1 DataBar Omnidirectional
RSS Limited → GS1 DataBar Limited
RSS Expanded → GS1 DataBar Expanded
RSS-14 Stacked → GS1 DataBar Stacked
RSS Expanded Stacked → GS1 DataBar Expanded Stacked
8. EAN-128 symbology changes its name to “GS1-128”.
9. Setting up the scan width control function in one of four modes while the setting gain is set up
in Auto mode may cause a deterioration of scanning bar codes that are printed in a poor quality.
If you need to set up the scan width control function, select the setting gain in Mode 0 to Mode
3. Or, if you select the setting gain in Auto mode, select the scan width control function in “No
control on laser beam emission width” mode only
71
Dual Decoders System
The dual decoders system initially decodes a scanned bar code data using the standard decoder,
but if decoding fails, it will use the following additional decoder to scan the same bar code. This
dual decoders system supports the bar code symbologies listed below.
• Code39
• Code128
• EAN
With the decoding system used for the previous Casio handheld terminals, decoding is processed
with a mean value of one module adding bar thickness of each black bar and white bar for one
character when performing binaryzation or quardruplzation of bar thickness. However, this
method does not accurately decode a bar code if it is formed with unbalanced bar thickness
between white bars and black bars.
The dual decoders system can solve it by calculating separately each mean value of black bars and
white bars for such a bar code with unbalanced thickness of white and black bars by changing the
threshold level of decoding.
Note:
The DT-X7M10U does not support the dual decoders system.
The functions of the Laser Scanner Library relevant to the “Dual Decoders System” are as
follows.
OBRSetDecodeLevel : Sets up decoding level.
OBRGetDecodeLevel : Retrieves the decoding level.
72
Changing the Threshold Values for Right and Left Margins
When a bar code is printed inside of quadrangle, scanning may not be possible because there is
not enough left and/or right marginal space. By making change on the right/left marginal
threshold values, scanning a bar code becomes possible. See the table below.
Table 2.51
When the left marginal
space is narrow.
The functions of the Laser Scanner Library relevant to the “Changing the threshold values for
Right and Left margins” are as follows.
OBRSetMarginCheckRatio : Sets up a threshold value for right and left side space margin.
OBRGetMarginCheckRatio : Retrieves the threshold value for right and left side space margin.
The functions of the Laser Scanner Library relevant to the “Changing the thickness of bars” are as
follows.
OBRSetBarWidthAdjustment : Sets up the adjustment of thickness of bars.
OBRGetBarWidthAdjustment : Retrieves the adjustment set for the thickness of bars.
73
Decoder Learning Function
This function is to automatically change parameters for criteria and threshold level used to judge
on decoding bar code data so that scanning a bar code printed in poor quality can be improved.
However, after changing the relevant parameters for the Decoder Learning function, the
individual scanning characteristics of each terminal may be degraded. To avoid such degrade, the
integrated decoding system starts decoding with the standard decoder and then changes with the
customized decoder if decoding at the first stage fails. If the decoding at the end of the process
does not succeed, the Decoder Learning function is used to ensure it to be succeeded. Setting
either “Enable” or “Disable” for the function to be effect can be set. See the decoding process
flow in the following figure.
Decoding starts
Yes
Decoding OK?
No
With customized decoder
Yes
Decoding
No
Decoding with Decoder Learning function
Yes
Decoding OK?
No
Figure 2.9
The functions of the Laser Scanner Library relevant to the Decoder Learning function are as
follows.
OBRSetDecodeLearningMode : Sets up the decoder learning mode.
OBRGetDecodeLearningMode : Retrieves the decoder learning mode.
74
Parameter Precedence Change
The operating order of the relevant parameters used in success of decoding bar code data with the
Decoder Learning function can be advanced for precedence. This advance will result in quick
response of continuously scanning multiple bar codes with similar quality. Since the precedence
order is stored in the RAM memory, it will be reset to the default order if a reset is performed on
the terminal.
Settings
The Decoder Learning function can be switched to either “Enable” or “Disable”. This switch
can be made using the functions or settings file provided by the Laser Scanner Library.
Note:
Enabling the Decoder Learning function improves the scanning performance of poorly printed
bar codes. However, it may also increase the likelihood of erroneous scanning depending on the
bar code. The following settings should therefore be used in conjunction with the Decoder
Learning function in order to prevent erroneous scanning.
• Turn off the scanning function for all types of symbologies other than those to be scanned.
• Turn off the scanning function for all digits with a number of places exceeding the actual
number being used (applies to symbologies for which the number of places can be set).
• Set the Check Digit function to “Enable” (applies to symbologies for which the Check Digit
function can be set).
75
List of Parameters Subject to Change
The parameters subject to change are those which can be altered with the Customize function (see
Table 2.50) and with the Decoder Learning function (see Table 2.52).
Table 2.52
Element Description
Changing Character Spacing Enables the threshold values of the bars forming the character
Threshold Values spacing (the white space between characters formed by multiple
black and white bars) to be responsively modified.
Changing guard bar and Enables the threshold values of guard bars (EAN, JAN, UPC-A
delineator threshold values Right, Left and Center guard bars and UPC-E Right and Left
guard bars) and delineators (the white spaces between Add-ons
and non-Add-on bars) to be responsively modified.
Changing Thick Bar Enables the threshold values for determining thick bars to be
Determination Threshold responsively modified.
Values
Changing Thick Bar Enables the bars which form the criteria for determining thick
Determination Criteria bars (i.e. StartBAR, CenterBAR, Margin etc.) to be responsively
modified.
Changing Calculation Enables the operator to switch between the following two
Method for Thick bar calculation methods for determining thick bars.
Determination - Calculate combined ratio of black and white bars
- Calculate separate ratios of black and white bars
Changing Noise Filter Enables the noise filter threshold values to be modified.
Threshold Values
Changing Character Enables the threshold values for the total value of bars
Discrepancy Threshold Values comprising a single character to be responsively modified.
Changing Minimum and Enables the threshold values for the minimum and maximum
Maximum Bar Threshold bars of the bars forming a single character to be responsively
Values modified.
76
2.2.7 Power Control
In order to save the power, the power will not be supplied to the laser scan module and the ASIC
module for laser beam control both integrated in the terminal while the laser beam is not
irradiating. It will be supplied to these modules when the laser beam is to be irradiated, and turned
off again when the laser beam is not irradiated.
77
2.3 CMOS Imager
This chapter describes about detailed specifications of the CMOS Imager which is model
dependant.
78
RSS Limited 14 Fixed to Fixed to
“Enable” “Disable”
RSS Expanded 1 40 Fixed to Fixed to
(Standard) “Enable” “Disable”
ISBT (note 1) 1 28 Fixed to Fixed to
“Enable” “Disable”
Code32 (note3) 9 Fixed to Fixed to
“Enable” “Enable”
Notes:
1. ISBT symbology is decoded as Code128 symbology.
2. EAN128 symbology changes its name to “GS1-128”.
3. If you wish to scan Code32 symbology, set also Code32 and Code39 symbologies effect.
79
Table 2.55 Matrix 2D code symbologies
Check
Minimum Maximum Check Output format/Add-on
Symbology character
digits digits character function
output
Aztec 1 2,000 Fixed to Fixed to
“Enable” “Disable”
QR Code 1 1,500 Fixed to Fixed to
“Enable” “Disable”
Micro QR Code 1 35 Fixed to Fixed to
“Enable” “Disable”
Maxicode 1 138 Fixed to Fixed to
“Enable” “Disable”
DataMatrix 1 1,000 Fixed to Fixed to ECC000/050/080/100/1
“Enable” “Disable” 40/200
Chinese Sensible 1 1,000 Fixed to Fixed to
Code “Enable” “Disable”
(HanXin Code)
Note:
The maximum numbers of digits listed in the above table apply to cases where the entire
symbology consists of numeric characters only. The maximum number is reduced to two third
(2/3) of each maximum no. of digits for alpha-numeric characters; and reduced to one third (1/3)
for Kanji characters and binary numbers. These are merely reference, and the actual range of
readable symbologies varies according to the conditions (resolution, PCS, etc.) of individual
symbol and the surrounding environment.
80
2.3.2 Scanning Method
Multi-step Read
This function continuously performs decoding as long as one of the R/L Trigger keys is held down.
Once bar codes are decoded they are not read any more. This function is useful for reading all bar
codes without repeating the same action when more than one bar code is printed on one slip.
Package Read
This function outputs the read result retrieved from more than one bar code in a package. With the
multi-step read function, once bar codes are decoded they are not read any more. This is useful for
handling multiple pieces of bar code data. However, if any of the following unfavorable
conditions occur, all the bar codes may not be read in one capture:
- The objective bar code of read is not contained in the captured image.
- The focus is not sharp enough.
- The exposure is not correct.
81
The functions of the Imager Library relevant to the “Scanning Method” are as follows.
IMGSetDecodeMode : Sets up scanning mode.
IMGGetDecodeMode : Retrieves the scanning mode.
IMGWaitForDecode : Carries out decoding symbol.
IMGWaitForDecodeRaw : Carries out decoding symbol including its binary data.
82
2.3.3 Scanning Parameters
Conditions that allow scanning a symbology in specific mode can be set for each readable
symbology.
Readable Symbology
Bar code symbologies that are enabled or disabled for scanning can be specified. If only specific
symbologies are to be scanned, set “Enable” for scanning on these symbologies only and
“Disable” on the other symbologies. This reduces decode processing time and lowers the error
rate. The default is “Enable scanning on all the symbologies”.
Readable Digits
The no. of readable digits can be set for each symbology. If only specific no. of digits is to be
scanned, specify it for each readable symbology. This reduces decode processing time and lowers
the error rate.
The functions of the Imager Library relevant to the Scanning Parameters are as follows.
IMGSetAztec : Sets up decode options for Aztec symbology.
IMGGetAztec : Retrieves the decode options for Aztec symbology.
IMGSetCodabar : Sets up decode options for Codabar symbology.
IMGGetCodabar : Retrieves the decode options for Codabar symbology.
IMGSetCodablock : Sets up decode options for Codablock F symbology.
IMGGetCodablock : Retrieves the decode options for Codablock F symbology.
IMGSetCode11 : Sets up decode options for Code11 symbology.
IMGGetCode11 : Retrieves the decode options for Code11 symbology.
IMGSetCode128 : Sets up decode options for Code128 symbology.
IMGGetCode128 : Retrieves the decode options for Code 128 symbology.
IMGSetCode32 : Sets up decode options for Code32 symbology.
IMGGetCode32 : Retrieves the decode options for Code32 symbology.
IMGSetCode39 : Sets up decode options for Code39 symbology.
IMGGetCode39 : Retrieves the decode options for Code39 symbology.
IMGSetCode49 : Sets up decode options for Code49 symbology.
IMGGetCode49 : Retrieves the decode options for Code49 symbology.
IMGSetCode93 : Sets up decode options for Code93 symbology.
IMGGetCode93 : Retrieves the decode options for Code93 symbology.
IMGSetComposite : Sets up decode options for Composite symbology.
IMGGetComposite : Retrieves the decode options for Composite symbology.
IMGSetDataMatrix : Sets up option settings for DataMatrix symbology.
IMGGetDataMatrix : Retrieves the decode options for DataMatrix symbology.
IMGSetEAN13 : Sets up decode options for EAN13 symbology.
IMGGetEAN13 : Retrieves the decode options for EAN13 symbology.
Continue.
83
IMGSetEAN8 : Sets up decode options for EAN8 symbology.
IMGGetEAN8 : Retrieves the decode options for EAN8 symbology.
IMGSetHX : Sets up decode options for Chinese Sensible (HanXin) symbology.
IMGGetHX : Retrieves the decode options for Chinese Sensible (HanXin)
symbology.
IMGSetIATA : Sets up decode options for IATA 2of5 symbology.
IMGGetIATA : Retrieves the decode options for IATA 2of5 symbology.
IMGSetITF : Sets up decode options for Interleaved 2of5 symbology.
IMGGetITF : Retrieves the decode options for Interleaved 2of5 symbology.
IMGSetISBT : Sets up decode options for ISBT symbology.
IMGGetISBT : Retrieves the decode options for ISBT symbology.
IMGSetMaxicode : Sets up decode options for Maxicode symbology.
IMGGetMaxicode : Retrieves the decode options for Maxicode symbology.
IMGSetMicroPDF : Sets up decode options for MicroPDF symbology.
IMGGetMicroPDF : Retrieves the decode options for MicroPDF symbology.
IMGSetMSI : Sets up decode options for MSI symbology.
IMGGetMSI : Retrieves the decode options for MSI symbology.
IMGSetPDF417 : Sets up decode options for PDF417 symbology.
IMGGetPDF417 : Retrieves the decode options for PDF417 symbology.
IMGSetQR : Sets up decode options for QR Code symbology.
IMGGetQR : Retrieves the decode options for QR Code symbology.
IMGSetRSS : Sets up decode options for RSS symbology.
IMGGetRSS : Retrieves the decode options for RSS symbology.
IMGSetTLC39 : Sets up decode options for TLC39 symbology.
IMGGetTLC39 : Retrieves the decode options for TLC39 symbology.
IMGSetUPCA : Sets up decode options for UPC-A symbology.
IMGGetUPCA : Retrieves the decode options for UPC-A symbology.
IMGSetUPCE : Sets up decode options for UPC-E symbology.
IMGGetUPCE : Retrieves the decode options for UPC-E symbology.
84
2.3.4 Scan Result Notification
The notification of the read completion of a symbol can be posted using one of the following three
integrated devices. The buzzer sound level can be set up at the Control Panel.
Table 2.57
Read terminated
Device Setting Read succeeded Read failed Default
(release the Trigger key)
LED Green and Lit in green Lit in red None Green and Red
Red
Green Lit in green None None
Disable None None None
Buzzer Enable Sound for None None Enable
scanning
completion
Disable None None None
Vibrator Enable Vibrates None None Enable
Disable None None None
The functions of the Imager Library relevant to the “Scan Result Notification” are as follows.
IMGSetLED : Sets up notification via LED for scanning complete.
IMGGetLED : Retrieves the notification via LED for scanning complete.
IMGSetBuzzer : Sets up notification via buzzer for scanning complete.
IMGGetBuzzer : Retrieves the notification via buzzer for scanning complete.
IMGSetVibrator : Sets up notification via vibrator for scanning complete.
IMGGetVibrator : Retrieves the notification via vibrator for scanning complete.
85
2.3.5 Expanded Features
Decoder Customize
This function adjusts the scanning speed to facilitate scanning of hard-to-read symbols.
Table 2.58
Decoding
Deliberation Target Speed
Levels
Very Quick y 1D bar code symbologies with good print quality Very fast
Quick y 1D bar code symbologies with poor print quality Fast
y PDF417 symbology with 500 digits or less.
Normal y Scanning in the Package mode Normal (default)
y PDF417, QR Code, Aztec, MicroPDF, Code49, Codablock
F, Maxicode, Composite code, DataMatrix symbologies with
1,000 digits or less.
Deliberate y PDF417 symbology with 1,000 to 2,000 digits. Slow
y TLC39, RSS-14 Stacked, RSS Expanded Stacked, Aztec,
QR Code, and DataMatrix symbologies with 80 digits or less.
Very Deliberate y PDF417 symbology with 2,000 digits or more Very slow
y TLC39, Aztec, and QR Code symbologies with 80 digits or
more
The functions of the Imager Library relevant to the “Decoder Deliberation Levels” are as follows.
IMGSetDeliberation : Sets up deliberation level for decoding symbol.
IMGGetDeliberation : Retrieves the deliberation level for decoding symbol.
86
Print Weight Adjustment
This function improves scanning bar codes with thick or thin bars. Seven scales of the setting are
available. In ordinary condition, the setting does not require to adjust. However, it is useful to
improve scanning performance on bar code in a difficult condition.
Figure 2.10
The functions of the Imager Library relevant to the “Print Weight” are as follows.
IMGSetPrintWeight : Sets up print weight of bar thickness used for decoding symbol.
IMGGetPrintWeight : Retrieves print weight of bar thickness used for decoding symbol.
Table 2.59
Setting Parameters for
Description Remarks
Decode Window function
Disable Disable the Decode Window function.
Mode 1 Scan a single bar code located in the center area of the aimer.
Mode 2 Scan Composite code located in the center area of the aimer.
User Setting Specify decode area with X and Y coordinates.
If the Decode Window function is set for scanning a bar code, a bar code or a part of the bar
code that is within the aimer’s area (see Figure 2.11) is scanned, and other bar codes outside of the
area are not scanned. For example, in Figure 2.11, bar code A cannot be scanned because the
entire bar code is outside of the aimer area, but bar code B can be scanned because a part of the
bar code is within the area.
Figure 2.11
87
Note that the area of the aimer is a reference. It ca be varied by factors such as distance between
the bar code and the terminal or angle of emitting the aimer.
The functions of the Imager Library relevant to the “Decode Window function” are as follows.
IMGSetDecodeWindow : Sets up decode window area.
IMGGetDecodeWindow : Retrieves decode window area.
Table 2.60
Setting Description Remarks
No reversed colors Scans ordinary bar codes with bars printed in black and the background Default
in white.
Reversed colors Scans bar codes with bars printed in white and the background in black.
Both no reversed Scans both the types of bar codes. Scanning speed slows down
colors and reversed compared to either type of the scanning modes.
colors
Note that the function does not scan ordinary bar codes with bars printed in black and the
background in white. However, QR Code, DataMatrix and Aztec symbologies are scanned
irrespective of the Decode Reversed Symbol function. They can be scanned in either
decoding mode.
The functions of the Imager Library relevant to the “Decode Reversed Symbol function” are as
follows.
IMGSetDecodeReverse : Sets up decode mode in reversed colors.
IMGGetDecodeReverse : Retrieves the status of decode mode in reversed colors.
88
Complementary Scanning Functions
Table 2.61
Symbol Target Method
Code93 Code93 bar codes with a When scanning symbols whose lead begins with a space, the
space for leading data scanned data is stored in the internal buffer without being output.
Furthermore, when continuously scanning symbols starting with a
space, the data is combined in the internal buffer in the order that
it was scanned and is not output.
Finally, when scanning symbols other than those whose lead
begins with a space, it is combined with the internally stored data
and output.
Code49 Code49 bar codes with Combination method same as for Code 93. Different to Code93
lead starting with mode in that the combined symbol lead starts with M=1.
1(M=1)
QR Code QR Code including Indicators displaying the number of symbol divisions and the
combination identifier. sequential number of the symbol are stored in the combined QR
Code. The decoder is therefore able to combine and output all
data in the order of the indicators upon scanning all of the
symbols.
The function of the Imager Library relevant to the “Binary Data Scanning” is as follows.
IMGWaitForDecodeRaw : Carries out decoding symbol including its binary data.
89
Capturing Image
This function is used to capture image data and save it as a JPEG file. Using the function together
with the JPEG Library, the captured image data is output as image data in either 2-gray scale or
256-gray scale. The captured image data can also be output in low resolution by reducing its size.
The following table shows the reductions and sizes.
Table 2.62
Reduction 1/1, 1/2, 1/4
Size 1/1 reduction 752 x 480 pixels
1/2 reduction 376 x 240 pixels
1/4 reduction 188 x 120 pixels
Partial extraction is possible.
Scale 2- or 256-gray scale
The functions of the Imager Library and JPEG Library relevant to the “Capturing Image” are as
follows.
IMGGetImage : Captures still image.
JPGEncodeToFile : Encodes RGB data or YUV data to output the result as a JPEG file.
JPGEncodeToFileEx : Encodes RGB data or YUV data to output the result as a JPEG file. It
specifies “with thumbnail” or “without thumbnail”.
90
Extracting Signature
This function scans both symbol and signature at one time and outputs the symbol data and
indexed signature at the same time. The position and size of a signature can be specified in the
user application based on the position of the symbol.
The function automatically corrects the up and down positions of the captured symbol in
correspondence with the up and down positions of the image data even if it has been captured
upside down or diagonally, and then outputs it.
Figure 2.12
• Supported symbols
- Code39
- Codabar (NW7)
- Code128
- PDF417
- Aztec
The functions of the Imager Library relevant to the “Extracting Signature” are as follows.
IMGCaptureSign : Retrieves captured signatures.
IMGWaitForDecode : Carries out decoding symbol.
IMGWaitForDecodeRaw : Carries out decoding symbol including its binary data.
91
Streaming Display
This function sequentially displays an image while continuously operating the CMOS Imager.
With the image capturing function in “Capturing Image”, the streaming display function can be
used to display image preview.
Table 2.63
Reduction 1/1, 1/2, 1/4
Size 1/1 reduction 188 x 120 pixels
1/2 reduction
1/4 reduction
Partial extraction is possible.
Scale 256-gray scale
Frame rate 15 fps or less (see note)
Note:
The rate may fluctuate depending on the surroundings brightness or the load on the system by
concurrently running program.
The functions of the Imager Library relevant to the “Streaming Display” are as follows.
IMGStartStream : Starts streaming images.
IMGGetStreamData : Retrieves data of streaming images.
IMGStopStream : Stops streaming images.
The functions of the Imager Library relevant to the “Illumination LED and Aimer” are as follows.
IMGAimerOn : Turns on or off the Aimer.
IMGIlluminationOn : Turns on or off the illumination LED.
Imager’s APO
This function will shut down the power automatically to the CMOS Imager if it has not been used
(reading a symbol, capturing image, extracting signature, streaming) for a while.
After activating the APO (Automatic Power OFF) function, the imager’s power can be turned on
again if one of the following functions is invoked. The time period of the APO function can be set
up in the range of 0 to 1,800 seconds. Specifying “0” will disable it.
The power consumption by the imager can be curbed while the APO function is activating.
However, note that it takes about 30 milliseconds to put the power back on.
The functions of the Imager Library relevant to the “Imager’s APO” are as follows.
IMGSetImagerAPO : Sets up time period for Auto Power OFF.
IMGGetImagerAPO : Retrieves time period for Auto Power Off.
92
Configuration File
The various setting values made at Imager Setting of the Control Panel can be stored in an
INI-type file and resumed. The configuration file storage location and its name are
“\FlashDisk\System Settings\ IMGSet.ini”.
By calling IMGLoadConfigFile function, the content in the configuration file is deployed into
the Imager, or the default values are used to initiate the Imager if there is no such the
configuration file.
The functions of the Imager Library relevant to the “Configuration File” are as follows.
IMGLoadConfigFile : Sets up the Imager using configuration file.
IMGSaveConfigFile : Retrieves the Imager settings and saves into configuration file.
The setting in the configuration file is divided into two parts, the setting for scanning bar codes
and the other for common operations. See the next three pages.
93
Settings for Scanning Bar Codes
For each symbology, parameters that can define the scanning performances are specified with its
individual symbology name in the section name (see Table 2.64).
Table 2.64
Item Description Setting
[Symbology] Section
Enable Sets up “Enable” or “Disable” for scanning a 0; disable, 1; enable
symbology.
Min Specifies the minimum no. of digits for scanning a
symbology.
Max Specifies the maximum no. of digits for scanning a
symbology.
Output Start/Stop Code Sets up “Enable” or “Disable” for output of start 0; disable, 1; enable
and stop codes.
Read On Check Char Sets up “Enable” or “Disable” for scanning a 0; disable, 1; enable
Read On Check Digit symbology with check character.
Output Check Char Sets up “Enable” or “Disable” for output of check 0; disable, 1; enable
Output Check Digit character.
Read On 2 Check Digit Sets up “Enable” or “Disable” for scanning a 0; disable, 1; enable
symbology with 2-digit check character.
Full ASCII Sets up “Enable” or “Disable” for output of Full 0; disable, 1; enable
ASCII conversion.
Only Carrier Message Sets up “Enable” or “Disable” for output of carrier 0; disable, 1; enable
message only.
Append 2Digit Addon Sets up “Enable” or “Disable” for output of 2-digit 0; disable, 1; enable
addon data.
Append 5Digit Addon Sets up “Enable” or “Disable” for output of 5-digit 0; disable, 1; enable
addon data.
Request Addon Sets up “Enable” or “Disable” for scanning a 0; disable, 1; enable
symbology only with addon data.
Separate Addon Sets up “Enable” or “Disable” for output addon 0; disable, 1; enable
data separated with space.
Output System Number Sets up “Enable” or “Disable” for output of system 0; disable, 1; enable
number.
Expand Version E Sets up “Enable” or “Disable” for output of 0; disable, 1; enable
12-digit expanded UPCA symbology.
94
List of the Default Settings for Bar Code Symbologies
The list shows the default setting values and parameters for the 1D bar code symbologies.
Table 2.65
[Code39] [Codabar(NW7)] [EAN8]
Enable=0 Enable=0 Enable=0
Min=2 Min=2 Output Check Char=0
Max=48 Max=60 Request Addon=0
Output Start/Stop Code=0 Output Start/Stop Code=0 Separate Addon=0
Read On Check Char=0 Read On Check Char=0 Append 2Digit Addon=0
Output Check Char=0 Output Check Char=0 Append 5Digit Addon=0
Full ASCII=0
Append=0
[EAN13] [UPCA] [UPCE]
Enable=0 Enable=0 Enable=0
Output Check Char=0 Output Check Digit=0 Output Check Digit=0
Request Addon=0 Request Addon=0 Request Addon=0
Separate Addon=0 Separate Addon=0 Separate Addon=0
Append 2Digit Addon=0 Append 2Digit Addon=0 Append 2Digit Addon=0
Append 5Digit Addon=0 Append 5Digit Addon=0 Append 5Digit Addon=0
Output System Number=1 Output System Number=0
Expand Version E=0
[Interleaved 2of5] [Code93] [Code128]
Enable=0 Enable=0 Enable=0
Min=4 Min=0 Min=0
Max=80 Max=80 Max=80
Read On Check Digit=0
Output Check Digit=0
[MSI] [IATA] [Code11]
Enable=0 Enable=0 Enable=0
Min=4 Min=4 Min=4
Max=48 Max=80 Max=80
Output Check Char=0 Read On 2 Check Digit=1
[ISBT] [RSS] [Code49]
Enable=0 Enable=0 Enable=0
Min=1 Min=1
Max=80 Max=81
[PDF417] [MicroPDF] [CodaBlock]
Enable=0 Enable=0 Enable=0
Min=1 Min=1 Min=0
Max=2750 Max=2750 Max=2048
[Composite] [Maxicode] [DataMatrix]
Enable=0 Enable=0 Enable=0
Min=1 Min=1 Min=1
Max=2435 Max=150 Max=1500
UPCE EAN Composite Only Carrier Message=0
Enable=0
Continue.
95
[QR Code] [Aztec] [TLCode39]
Enable=0 Enable=0 Enable=0
Min=1 Min=1
Max=3500 Max=3750
96
Settings for Common Operations
The settings in Table 2.66 are for the common operations not related to scanning bar codes.
Table 2.66
Item Description Setting Default
[PrintWeight] Section
PrintWeight Specify the calibration value for Specify in the range of 4
thickness of bars. 1 to 7.
[Intensity] Section
Aimer Specify the intensity of the Aimer. Specify 0 or 100. 100
Illumination Specify of the intensity of the Specify 0 or 100. 100
Illumination LED.
[Multi-step] Section
ReadMode Specify read mode. 0; Normal read 0
1; Multi-step read
2; Package read
ReadTimes Specify the no. of times to scan in Specify in the range of 2
continuous mode. 2 to 10.
Separator Specify the separator (= symbol) in Specify character casted 0
Package read mode. in INT-type.
[Scan Mode] Section
Scan Mode Specify scanning mode. 0; Outdoors 1
1; Indoors (window
side)
2; Indoors
3; Warehouse
[Decode Deliberation] Section
Decode Deliberation Set the deliberation level. 100; Extremely fast 400
decoding, but limited
symbologies.
200; Fast decoding with
some limited
symbologies.
400; Normal
800; Slow decoding, but
adequate number of
symbologies covered.
0; Extremely slow decoding,
but many symbologies
covered
[Search Mode] Section
Search Mode Search mode - 1
Continue.
97
[Auto Power OFF] Section
Auto Power OFF Imager’s APO timer y Specify in the range 60
of 0 to 1800 (in
second).
y “0” disables APO.
y “1 to 1800” turns off
the power to the
Imager after the time
period has elapsed.
[Indicator] Section
LED Specify turning on the LED when y 0; disable 2
scanning is complete. y 1; enable in green
y 2; enable “success” in
green and “failure” in
red
Buzzer Specify turning on the buzzer when y 0; disable 1
scanning is complete. y 1; enable
Vibrator Specify turning on the vibrator when y 0; disable 1
scanning is complete. y 1; enable
98
2.3.6 Concurrent Use with Other Device
Table 2.67 shows the concurrent use of decoder, streaming, capturing image of the C-MOS
Imager with other devices listed in the below table.
Table 2.67
Other Devices Concurrent Use
USB There may be a possibility, but it is not recommended to use the device concurrently.
IrDA Not possible.
Bluetooth Possible.
WLAN Possible.
Table 2.68
Process Description Remark
Encoding Covert image data in RGB888 (24-bit color) into
JPEG file.
Convert image data in YUV422 into JPEG file.
Decoding Convert image data in JPEG into RGB888 (24-bit
color).
Convert image data in JPEG file into YUV422.
Setting image quality 0 High compress rate, low image quality in the range of 0 to
and compress rate 100 Low compress rate, high image quality 100.
(when encoding)
The functions of the JPEG Library relevant to the “Decoding and Encoding BITMAP/JPEG” are
as follows.
JPGEncodeToFile : Encodes RGB data or YUV data to output the result as a JPEG file.
JPGDecodeFromFile : Decodes a JPEG file to output the result as BMP data.
The function of the JPEG Library relevant to the “Embedding Thumbnail into Image File” is as
follows.
JPGEncodeToFileEx : Encodes RGB data or YUV data to output the result as a JPEG file. It
adds specified GPS positioning information and specifies “with
thumbnail” or “without thumbnail”.
99
2.4 USB
USB Host
• Supports the USB 1.1 full speed.
• Supports USB-MODEM/USB-LAN.
• USB device is disconnected when the terminal is suspended.
• Does not support WakeOn Ring/WakeOn LAN.
• Does not support communication via USB HUB.
USB-MODEM
• Supports the USB Communication Class (CDC: ACM).
• Communication with modem via virtual COM port can be established.
• Dial up via USB modem can be possible by selecting USB modem at the setting of connection
under WindowsCE.
USB-LAN
• Supports the HA-F62IO Ethernet Cradle.
• Can be connected to network via the TCP/IP protocol using TCP/IP Wrapper Driver.
100
2.4.2 COM Port
COM ports used with USB are as follows.
Table 2.69
USB Function COM2
USB-MODEM COM5
2.4.3 Product ID
USB product ID is as follows.
Table 2.70
USB Client 0x3303
101
2.5 IrDA
Table 2.71
Via SIR FIR
IrDA protocol 9600, 19.2K, 38.4K, 57.6K, 115.2K bps 4M bps
RAW IR 9600, 19.2K, 38.4K, 57.6K, 115.2K bps -
Notes:
• A speed of communication via IrDA protocol is automatically determined by negotiation with
the partner device.
• The maximum communication speed supported commonly by both parties (the terminal and
the partner device) will be determined as communication speed.
• Communication speed cannot be set in application.
Table 2.72
IrDA protocol COM3
RAW IR COM4
Notes:
• When you create a communication program directly in application program to establish
connection with an IrDA device, it is recommended to use IrSock APIs instead of using one
of COM ports in the table above. For information about IrSock, refer to MSDN web site.
• It is not recommended to establish communication via COM3. Because severe communication
control including obtaining acknowledgement whether the connection is established or not
cannot be possible. If using the COM3 is inevitable, well-managed system design and
thorough verification on the designed system including controlling communication at the
upper layer protocol are necessary.
• The COM4 port is used to send and receive raw data directly via Infrared without using any
protocol. It is used to establish connection with a device which complies with the Infrared
physical layer specification but does not integrate the IrDA protocol in it. The use of this port
is not recommended because that raw data is exchanged via the Infrared, there may be cases
that stable communication is not carried out due to communication partner or communication
speed used at the upper layer or a match of communication protocols, etc. If use of the COM4
port is inevitable, well-managed system design and thorough verification on the designed
system including controlling communication at the upper layer protocol are necessary.
102
2.6 Bluetooth
Client (Slave)
The client (slave) becomes in waiting mode for communication initiated by the master.
Security, Encryption
The terminal performs security (PassKey exchange) and encryption as laid down in the Bluetooth
standard.
AFH
This function automatically or manually limits and controls radio wave frequency band to be
employed in Bluetooth communication.
Fast Connection
This is to convert radio frequency for Bluetooth communication into transmission pattern which
allows connection establishment quickly.
WakeOn Bluetooth
This function establishes communication with a Bluetooth equipment that is being in suspended
mode and resumes the communication operation with that partner Bluetooth equipment.
103
2.6.2 Communication Profiles
The Bluetooth profiles described in the table are supported.
Table 2.73
Function Purpose
GAP Used in the substructure segment of Bluetooth communications such as
(General Accessible Profile) device discovery, link establishment and security.
SDP Used to search for currently usable services provided by the partner
(Service Discovery Profile) Bluetooth equipment.
Serial Profile In Bluetooth serial communication, this is used for connection to other
(Client) Bluetooth equipment.
Serial Profile In Bluetooth serial communication, this is used for acceptance of
(Server) connection request from other Bluetooth equipment.
DUN This is used in dial up communication via Bluetooth mobile phone.
(Dial-Up Network)
PAN This is used in network communication via Bluetooth PAN Access-Point.
(Personal Area Network)
OBEX Object Push Profile This is used as easy file send/receive.
File Transfer Profile This is used as file send/receive regulated by the Bluetooth standard.
Table 2.74
Partner Bluetooth Equipment Communication Application Profile
Bluetooth mobile phone, Bluetooth modem, etc. Dial up DUN
Bluetooth access point (PAN Profile support) LAN connection PAN
Bluetooth printer Printing to printer Serial Profile
PC for Bluetooth + ActiveSync Connection with host PC Serial Profile
Between handheld terminals, PDA that supports File transfer between OBEX Object Push
Bluetooth, PC that supports Bluetooth, etc. Bluetooth equipments File Transfer
104
2.6.3 Security
This feature supports security functions laid down in the Bluetooth standard. The Bluetooth
security is divided into authentication and encryption.
These are realized by the use of PassKey (otherwise known as PIN code). PassKey is a shared
(common) authentication key used when forming a connection and trust relationship (bonding)
with Bluetooth equipment. A maximum of 16 characters (in ASCII code) can be used, but there
may be limitations on the no. of digits and usable characters due to the specifications of partner
Bluetooth equipment. Also PassKey input must be done within 30 seconds from a time when
PassKey input request is generated. Note that PassKey input is not required once “device trust”
has been established with Bluetooth equipment in previous connection. However, the partner
Bluetooth equipment must have also the trust relationship in memory.
Encryption is carried out using a link key generated after PassKey exchange and a cipher key
generated from a 128-bit random number. Here, the partner Bluetooth equipment also must
support the encryption. PassKey exchange is required for Bluetooth connection when encryption
is set enabled.
Table 2.75
Serial Profile (Client) COM6
Serial Profile (Server) COM7
DUN (Dial-Up Network) BTP1
105
2.6.5 Communication Procedure
The following is the basic procedure for using Bluetooth to carry out communication.
The function of the Bluetooth Library relevant to the “Opening the Bluetooth (Initializing)” is
as follows.
BTInitialize : Initializes Bluetooth protocol stack.
The function of the Bluetooth Library relevant to the “Searching a Bluetooth equipment” is as
follows.
BTGetDeviceInfo : Retrieves device information about Bluetooth device to be connected.
The function of the Bluetooth Library relevant to the “Capturing service information” is as
follows.
BTGetServiceInfo : Retrieves service information for Bluetooth device that communicates.
The function of the Bluetooth Library relevant to the “Security authentication with PassKey
exchange” is as follows.
BTSetPassKey : Sets up Pass key.
106
5. Establishing the connection
Establishes a Bluetooth connection using either the Bluetooth tool or the Bluetooth Library.
After the connection has been established, communication in Bluetooth can be continued using
the selected profile until the connection is terminated.
The functions of the Bluetooth Library relevant to the “Establishing the connection” are as
follows.
BTConnectSerial : Establishes connection using Bluetooth virtual serial profile.
BTConnectPAN : Establishes connection using Bluetooth PAN profile.
BTConnectHeadset : Establishes connection to Bluetooth headset.
The functions of the Bluetooth Library relevant to the “Terminating the connection” are as
follows.
BTDisconnectSerial : Disconnects Bluetooth virtual serial profile.
BTDisconnectPAN : Disconnects Bluetooth PAN profile.
BTDisconnectHeadset : Disconnects from Bluetooth headset.
The function of the Bluetooth Library relevant to the “Closing the Bluetooth” is as follows.
BTDeInitialize : Closes the resource for Bluetooth protocol stack.
107
2.6.6 Communication Procedure by Profile
While Bluetooth communication takes place, there is a chance that the communication link may
be interrupted due to radio wave conditions in air, so the retry process is always recommended in
application to verify the communication. In general, it is recommended also that the retry process
should be carried out in any wireless communication including WLAN if it takes place within the
vicinity by other equipment using the same frequency band (“ISM” band) such as microwave
oven.
Serial Profile
Bluetooth connection can be managed using either the Bluetooth tool or the Bluetooth Library.
The functions of the Bluetooth Library relevant to the “Serial Profile” are as follows.
BTConnectSerial : Establishes connection using Bluetooth virtual serial profile.
BTSendSerialData : Sends data using Bluetooth virtual serial profile.
BTReceiveSerialData : Receives data using Bluetooth virtual serial profile.
BTDisconnectSerial : Disconnects Bluetooth virtual serial profile.
The function of the Bluetooth Library relevant to the DUN (Dial-Up Network) is as follows.
BTSelectDevice : Specifies Bluetooth device to be connected.
108
2.6.7 Process after Communication Interruption
With Bluetooth communication, there is a chance that the communication link may be interrupted
due to radio wave conditions in air. An error occurred during the communication is detected by
carrying out WriteFile API function or ReadFile API function, etc.
In case where the communication is interrupted, carry out the normal Bluetooth interruption
process using the Bluetooth tool or in application and then retry to establish the same connection
for communication. If the normal Bluetooth interruption process is not made, unconformity in the
Bluetooth stack will occur so that the lower layer is disconnected whereas the upper layer is still
being connected causing the retry of establishing the connection is not possible.
[HKEY_CURRENT_USER\SOFTWARE\RXBT\HCI]
Table 2.76
Key Setting Value Description
DEFAULT_PAGE_SCAN_REP_MODE dword: 0 or 1 or 2 0: R0, 1: R1, 2: R2
Notes:
• Change the SR mode parameter prior to establishing Bluetooth connection.
• Even if the SR mode parameter is changed, the time required to establish connection with the
partner Bluetooth equipment may not be reduced.
109
2.6.10 WakeOn Bluetooth Function
The terminal in suspend mode can be put into resume mode by communication initiated by the
partner Bluetooth equipment. The following is an example of putting the terminal into resume
mode by Bluetooth dial up communication using a Bluetooth mobile phone.
1. Set the information for connecting with other party’s Bluetooth equipment in advance in the
terminal and Bluetooth mobile phone.
2. Set the terminal in suspend mode and Bluetooth mobile phone in waiting mode respectively to
receive a mail from the client (server).
3. Bluetooth mobile phone receives task mail from the server (client). The server (client)
disconnects after sending out the mail.
4. Bluetooth mobile phone activates as master and makes a connection with the terminal.
5. The terminal resumes operation mode and completes Bluetooth connection, and then receives
the task mail from the Bluetooth mobile phone.
6. After receiving the task mail, the terminal disconnects the Bluetooth connection.
7. Application in the terminal will carry out Bluetooth connection to the Bluetooth mobile phone
using Dial Up Profile.
8. The terminal will carry out dial up to the server (client) via the Bluetooth mobile phone.
9. The application in the terminal will carry out sending/receiving data to/from the server after
dial up completes.
10. After sending/receiving data completes, dial up connection will be disconnected by the
terminal. The Bluetooth connection will be disconnected as well.
110
2.6.11 Concurrent Use with WLAN
Since Bluetooth employs frequency in the same range (2.4GHz ISM band) with WLAN, basically
Bluetooth cannot be operated at the same time with WLAN. However, it is possible to make
mutual interference less without turning off the power of each device by following the below
instruction.
If the partner Bluetooth does not support AFH (exclusive use of Bluetooth and WLAN)
1. Confirm that WLAN communication has been finished before performing Bluetooth
connection. If Bluetooth connection is performed while WLAN is used, radio wave from
Bluetooth will significantly affect WLAN communication. Communication error by
interference by Bluetooth radio wave can be reduced if Bluetooth communication is started
after receiving data via WLAN.
2. Confirm that Bluetooth communication has been finished and Bluetooth connection is
terminated before WLAN communication starts.
3. If another terminal fails to perform communication via WLAN or Bluetooth, keep the
terminal away from this terminal as far as possible and start to operate Bluetooth again.
4. For WLAN communication to carry out, operate the terminal as close to Access-Point (for
WLAN) as possible. As it is assumed that Bluetooth devices are operated near by the user,
affect by interference mainly occurs on WLAN device. If the terminal distances from the
Access-Point, affect by interference generated by Bluetooth device will increase causing
LAN communication to fail. If this happens, place the terminal as near to the Access-Point as
possible and operate WLAN communication again.
Note:
Even if either one of the methods described above has been determined to be effect, thorough
check and assessment on the site and for system designs must be carried out prior to concurrently
operating Bluetooth and WLAN communications.
111
2.6.12 Communication Range
The communication range for Bluetooth communication between two Bluetooth devices should be
3 meters or less. If there is an obstacle exists on the path that blocks radio wave, the actual range
may become shorter. Secure free path for maximum range.
112
2.7 WLAN
The IEEE802.11b/g WLAN is operable on the models, DT-X7M10R, DT-X7M10R-CN,
DT-X7M10R2, DT-X7M10R2-CN, DT-X7M30R, and DT-X7M30R-CN. The IEEE802.11b/g
standard utilizes 2.4 GHz ISM (“Industry, Science and Medical”) frequency band, which is used
for short range wireless communication.
Device Name
With the terminal, the device name used to capture data about the WLAN driver with
DeviceControl function is “PY55BG1”.
Power Saving
This saves the power by automatically turning off the power to the integrated WLAN module in
the terminal when communicating does not take place.
AdHoc
This operation mode provides a direct communication between wireless equipments without the
use of Access-Point. Note, however, that the AdHoc mode is not recommended to operate because
connection problem may occur.
WEP
This is an encryption that uses RC4 method for safe communication. It supports 40-bit
(64-bit)/104-bit (128-bit).
TKIP
TKIP supports against the weakness of WEP encryption.
AES
Advanced Encryption Standard (AES) is available on DT-X7M10R2, DT-X7M10R2-CN,
DT-X7M30R, and DT-X7M30R-CN for encryption method.
802.1x Security
This can strengthen authentication and establish a safe and reliable communication via WLAN. In
general, this interlinks with TKIP. It supports PEAP-EAP-MS-CHAP-V2, and EAP-TLS.
113
2.7.2 Expanded Features
Power ON/OFF Control
The power to the integrated WLAN module can be controlled in application. Turning off the
power when the WLAN module is not in use can save power, prevent line congestion and allow
the on-board use of the terminal in aircraft. However, it is recommended to consult one of the
cabin crews in the aircraft prior to use of it.
Resume Operation
After the terminal went into suspend mode and then returned in resume mode during wireless
operation, this will automatically establish connection again with the Access-Point to enable
continuous wireless communication.
114
2.7.3 Roaming
This feature automatically switches one Access-Point to another in where two or more
Access-Points with the identical SSID code exist are installed.
• Searches for Access-Points that can communicate with the terminal, and lists up radio wave
status of each Access-Point.
• Compares radio wave status of the currently connected Access-Point with those for the listed
Access-Points.
• If the comparison proves that one of the listed Access-Points has a better radio wave status
than the one currently being connected with the terminal, the terminal will make a request of
roaming to that Access-Point.
• If roaming permission comes from the Access-Point to the terminal, the roaming will complete.
Note that if the roaming fails, the connection establishment will be disconnected and then
connected again.
Notes:
• In some cases, the Access-Point may request the terminal for forcible roaming or reconnection
with another Access-Point.
• If connection establishment of the Access-Point being connected with the terminal is
terminated due to some reasons such as turning off the power on it, the terminal may be forced
to make a connection with another Access-Point.
• If it takes time for Access-Point to correspond for roaming request made by the terminal, the
reconnection process may be initiated.
• If DeAuthentication or DisAssociation message issued by the Access-Point that is being
connected with the terminal is received by the terminal after roaming completed, the
connection establishment between the Access-Point and the terminal may be interrupted
temporarily and then connected again.
115
2.7.4 Zeroconfig
This feature coordinates with the module firmware and the WLAN driver to perform some of the
WLAN link management and the Network management.
• If multiple SSIDs are registered as prioritized connections, attempt to establish connection will
be performed to each registered SSID. In this case, the interval of time period for reconnecting
will become prolonged. If the reconnection time ranks important, register one SSID only as
prioritized connection.
• Reconnection loop process will initiate when a disconnection notification is issued by the
module, or when Association fails.
• The reconnection loop process will end when the terminal succeeds connection establishment
with one of the multiple SSIDs registered as prioritized connections.
Connection Process
Zeroconfig will instruct the WLAN driver and the WLAN module to make connection when
finding an Access-Point registered in the prioritized SSID list. Each firmware of the driver and the
module both instructed initiates necessary process following the rules of IEEE802.11b/g standard
to make connection with the Access-Point. If multiple SSIDs are registered as prioritized
connections in the prioritized SSID list, attempt to establish connection with each SSID will be
made.
Disconnection Process
In the following cases, the connection establishment via WLAN with Access-Point will be
disconnected. Firmware in the WLAN module judges on the disconnection and carries out the
necessary roaming process.
• When the radio wave quality in air deteriorates because of interference from other radio
devices, noise, WLAN communication in the same channel with other WLAN device or in
adjacent channel.
• When the terminal distances from Access-Point, or when radio wave weakens due to obstacle.
• When another Access-Point that can allow roaming to avoid the poor conditions described in
the two cases above cannot be sought.
Resume Process
The following processes are carried out when the terminal takes place in the resume mode.
116
2.7.5 Channels
The no. of WLAN channels set by default at the factory is “1CH-13CH” (13 channels) compatible
with the ETSI standard (EU radio standard).
File Format
The file format of configuration file is INI type which follows the restrictions described below.
117
WLAN section
General setting for the WLAN settings is made in this section.
Table 2.77
KEY VALUE
WLANPOWER Set turning the power to the integrated WLAN module on or off.
1: Power ON
0: Power OFF
POWERSAVE Set the power save mode effect selecting either value.
1: Enable the power save.
0: Disable the power save.
WLANCFG Enable or disable the configuration file.
1: Enable the file.
0: Disable the file.
RoamingRSSILevel Set roaming threshold level in dBm.
RoamingAvailableTime Set time period in second to start roaming again.
RoamingRSSISpan Set difference of roaming radio wave intensity in dBm.
BandConfig Set communication speed selecting either value.
0: IEEE802.11b
1: IEEE802.11b/g
MAX_SCAN_TIME Set time period per channel in millisecond to seek Access-Point.
SCAN_CHANNELS Set channels in successive hexadecimal codes to use.
Example
123456789ABCD : Choose all channels.
16B : Choose 1Ch, 6Ch and 11Ch.
WLAN_CFG_TOOL Set tool appeared when the WLAN icon is clicked selecting either
one.
- NETUI
- WLANCONFIG
118
STATIC section
This section specifies parameters necessary for the integrated WLAN module to establish
connection with Access-Point.
Table 2.78
KEY VALUE
SSID Set SSID.
ADHOC Set Infrastructure or AdHoc mode selecting either value.
1: Infrastructure
0: AdHoc
WEP Set WEP to be included or not.
1: Without WEP
0: With WEP
KEYINDEX Set WEP key INDEX in the range of 0 to 3.
KEYDATA Using the WLAN Setting tool, set encrypted WEP key data
selecting either value.
20 bytes for 40-bit WEP
52 bytes for 108-bit WEP
SECURITY Set encryption mode selecting one of the modes below.
NONE
WEP
WPA
WPA2 (See note)
AUTH Set authentication selecting one of the modes below.
OPEN
PEAP
TLS
PSK
WEP_OPEN_KEYINDEX Set WEP key INDEX in Open Authentication in the range
of 1 to 4.
WEP_OPEN_KEY Set WEP key.
WPA_PEAP_USER Set user name of WPA_PEAP.
WPA_PEAP_PASS Set password of WPA_PEAP.
WPA_PEAP_DOMAIN Set domain name of WPA_PEAP.
WPA_PEAP_VALIDATESERVER Set WPA_PEAP server certificate to be valid or not
selecting either value.
0: Server certificate invalid
1: Server certificate valid
WPA_TLS_USER Set user name of WPA_TLS.
WPA_TLS_DOMAIN Set domain name of WPA_TLS.
WPA_TLS_VALIDATESERVER Set WPA_TLS server certificate to be valid or not selecting
either value.
0: Server certificate invalid
1: Server certificate valid
WPA_TLS_CERTIFICATE Set friendly name of WPA_TLS client certificate.
WPA_PSK_KEY Set WPA_PSK key length in the range of 16 to 128 bytes.
Continue.
119
KEY VALUE
WPA2_PEAP_USER Set user name of WPA2_PEAP.
WPA2_PEAP_PASS Set password of WPA2_PEAP.
WPA2_PEAP_DOMAIN Set domain name of WPA2_PEAP.
WPA2_PEAP_VALIDATESERVER Set WPA2_PEAP server certificate to be valid or not
selecting either value.
0: Server certificate invalid
1: Server certificate valid
WPA2_TLS_DOMAIN Set domain name of WPA2_TLS.
WPA2_TLS_VALIDATESERVER Set WPA2_TLS server certificate to be valid or not
selecting either value.
0: Server certificate invalid
1: Server certificate valid
WPA2_TLS_CERTIFICATE Set friendly name of WPA2_TLS client certificate.
WPA2_PSK_KEY Set WPA2_PSK key length in the range of 16 to 128
bytes.
Note:
The encryption mode is available on DT-X7M10R2, DT-X7M10R2-CN, DT-X7M30R, and
DT-X7M30R-CN.
120
Example 4; If WPA/PEAP is used.
[STATIC]
SSID=tunami
SECURITY=WPA
AUTH=PEAP
WPA_PEAP_USER=user
WPA_PEAP_PASS=pass
WPA_PEAP_DOMAIN=domain
WPA_PEAP_VALIDATESERVER=1
121
TCIP section
This section sets the integrated WLAN module’s IP address.
Table 2.79
Key VALUE
DHCP Set “Enable” or “Disable” on the DHCP. If “1: Enable DHCP” is
selected, the subsequent settings are not necessary to set.
1: Enable DHCP.
0: Disable DHCP.
IPADDRESS Set IP address.
SUBNETMASK Set subnet mask.
DEFAULTGATEWAY Set default gateway.
DNS1 Set primary DNS server address.
DNS2 Set secondary DNS server address.
WINS1 Set primary WINS server address.
WINS2 Set secondary WINS server address.
MAX_SCAN_TIME=105
SCAN_CHANNELS=123456789ABCDE
WLAN_CFGTOOL=WLANCONFIG
[STATIC]
SSID=tunamiAP1200imai
ADHOC=0
SECURITY=WEP=1
AUTH=OPEN
WEP_OPEN_KEYINDEX=01
KEYDATA= 5C1E1455A2D504920483C59EA19AC2AB3F12821273BD2A17A9BE
WEP_OPEN_KEY=516DFEC900486137CB9D8C82993F184B508A916F5B5E733A0159
[TCPIP]
DHCP=0
IPADDRESS=192.168.1.100
DEFAULTGATEWAY=192.168.1.100
SUBNETMASK=255.255.255.0
122
DNS1=192.168.1.101
DNS1=192.168.1.102
WINS1=192.168.1.103
WINS2=192.168.1.104
123
2.8 Power Control
Table 2.80
Description Action Next Startup
VDET1 Warning against low Issues warning -
voltage of the battery message for low
pack voltage of the battery
pack.
VDET2 Turning off the power Turns off the power. Resume (with warning at time
due to low voltage of the of startup)
battery pack
VDET3 Emergency turning off Forces the terminal Warm boot (with warning at
the power due to low to turn off the power. time of startup)
voltage of the battery
pack
VDETCF Turning off the power Turns off the power. Resume (with warning at time
due to low voltage of card of startup)
Battery Pack
The following shows statuses and levels available for the battery pack.
The battery status is checked ordinary once every five seconds. Taking last immediate ten data of
the power voltage from AD converter, its average is calculated to classify the status into three
levels, either “Almost exhausted (10 % of the capacity or less)”, or “Low (30 % of the capacity or
less)”, or “O.K. (30 % of the capacity or more)”. When VDET1 occurs, the level is at 10 % of the
capacity.
Table 2.81
Status/Level Notation Description
Status External External power Power by AC adaptor is being supplied, and charging
the battery pack is complete.
Recharge Recharging Power by AC adaptor is being supplied, and charging
the battery pack continues.
Normal Main battery Operating power by the battery pack is being supplied.
Level 1 O.K. The battery pack has been fully charged or has a
sufficient capacity.
2 Low The battery voltage level is at 30% or less.
3 Almost The battery voltage level is at 10% or less.
exhausted
124
Memory Backup Battery
The following shows levels available for the memory backup battery.
The DT-X7 system checks the status of the backup battery every five minutes. Since power source
of charging the memory backup battery is supplied by the battery pack, charging it may not be
carried out sufficiently if the battery pack has not been accommodated for a long period or is not
being fully charged. In other words, the memory backup battery will be normally charged if the
battery pack has a sufficient level of battery capacity. Prior to operating the terminal, be sure that
the memory backup battery is fully charged, otherwise the RAM content may not be held when
the battery pack is demounted.
Table 2.82
Level Notation Description
1 O.K. The memory backup battery has been fully charged or has a
sufficient capacity.
2 Almost The level of the memory backup battery capacity is at 10% or less.
exhausted
Table 2.83
Interval of
Battery Message wParam lParam notificatio
n
Battery Pack WM_POWERBROADCA PBT_APMBATTERYLO 0 5 seconds
ST W
Memory WM_POWERBROADCA PBT_APMOEMEVENT SUBBATTER 5 minutes
Backup ST YLOW
Battery
When the status of the memory backup battery is detected, the following value will be set in the
lParam.
125
The status of both battery pack and memory backup battery can be monitored in your application
with Microsoft’s GetSystemStatusEx2() API function to retrieve the status values described in
the table.
Table 2.84
Member Description Returned Value
ACLineStatus Retrieves the status of AC power. AC_LINE_OFFLINE: AC power is off.
AC_LINE_ONLINE: AC power is on.
BatteryFlag Retrieves the status of battery pack. BATTERY_FLAG_HIGH: OK
BATTERY_FLAG_LOW: Low
BATTERY_FLAG_CRITICAL: Almost
exhausted.
BATTERY_FLAG_CHARGING: Under
charging
BatteryLifePercentRetrieves the remaining capacity of In the range of 10 to 100%
battery pack every 10% level.
BackupBatteryFlag Retrieves the status of memory BATTERY_FLAG_HIGH: OK
backup battery. BATTERY_FLAG_LOW: Almost exhausted
BatteryChemistry Retrieves the type of the operating BATTERY_CHEMISTRY_LION: Battery
battery, either battery pack or dry-cell pack
battery. BATTERY_CHEMISTRY_ALKALINE:
Dry-cell
battery
126
2.8.2 Power ON Factors
The following is the power ON factors. These factors can be set enabled or disabled using the
System Library.
The functions of the System Library relevant to the “Power ON Factors” are as follows.
SysSetBootup : Sets up “Enable” or “Disable” for turning on the power.
SysGetBootup : Retrieves “Enabled” or “Disable” status for turning on the power.
127
2.8.3 Power OFF Factors
The following is the power OFF factors.
• The Power key is pressed while the power is on.
• Neither key input, disk access, nor communication is performed within a preset time period.
• Output voltage from the battery pack is low (VDET2, VDET3) (see note).
• The battery cover lock switch is open.
• Internal temperature in the terminal exceeds the limit set by the system (see note).
Note:
Warning message will appear a next time when the power is turned on.
Table 2.85
VDET2 Turning off (resume OFF) the power after 200 milliseconds.
BCVR
VDETCF
VDET3 Forced to turn off the power after 200 microseconds.
When the power is turned on next time, VDET3 is reset.
128
2.8.4 Controls on Power Key
Time Period after Pressing the Power Key Down
It takes approximately one second for the system to recognize turning on or turning off the power
after the Power key is pressed down.
The functions of the System Library relevant to the “Disable Power key after Turning on the
Power“ are as follows.
SysSetOffMaskTime : Sets up a period of time for disabling turning off the power.
SysGetOffMaskTime : Retrieves time period set for disabling turning off the power.
The functions of the System Library relevant to the “Disable Power key after FlashDisk is
Accessed” are as follows.
SysSetStorageOffMaskTime : Sets up a period of time for disabling turning off the power after
the use of storage.
SysGetStorageOffMaskTime : Retrieves time period set for disabling turning off the power after
the use of storage.
If the Power key is pressed down while the Power key is set disabled, the system broadcasts a
message, WM_POWERBROADCAST (PBT_APMSUSPEND), to application software without
turning off the power. The message is issued only once when the Power key is pressed for the first
time after the “Disable turning off the power” has been set effect.
The functions of the System Library relevant to the “Disable Turning off the Power” are as
follows.
SysDisablePowerOff : Sets up “Disable” for turning off the power on the terminal.
SysEnablePowerOff : Sets up “Enable” or “Disable” for turning off the power on the terminal.
SysGetPowerOff : Retrieves “Enable” or “Disable” status for turning off the power on the
terminal.
129
2.8.5 Power Saving
Idle
The power will be saved by putting the CPU into idle state when event standby status is detected
by either the terminal or application running on the terminal. The peripheral devices are in
operating state while the CPU is in the idle state.
The functions of the System Library relevant to the “Auto Power OFF (APO)” are as follows.
SysDisableAPO : Sets up “Disable” for turning off the power automatically.
SysEnableAPO : Sets up “Enable” for turning off the power automatically.
SysGetAPO : Retrieves “Enable” or “Disable” status for turning off the power automatically.
Table 2.86
Mode Frequency
POWERSAVE 104 MHz
NORMAL 208 MHz
TURBO 416 MHz
AUTO Automatically changes frequency to either 104, 208, 416 or 13 MHz depending on CPU
load.
The functions of the System Library relevant to the “CPU Clock Frequency Control” are as
follows.
SysSetCPUMode : Sets up the CPU frequency control.
SysGetCPUMode : Retrieves the status of the CPU frequency control.
SysSetDefaultCPUMode : Returns the CPU speed setting to the factory-default.
130
Virtual Power OFF/WLAN Standby
This is standby mode for WLAN operation. The System Library is used in application to turn off
the LCD, keys and set the CPU frequency to “POWERSAVE” mode to save the power. Other
peripheral devices are in operating state.
Table 2.87
Display OFF
KEY Lock
APO Prohibit
Turning off the power with the Power key Prohibit
CPU clock frequency POWERSAVE
131
2.8.6 CPU Power State Control
The following shows the power states operable on the terminal.
Table 2.88
State Contents
Discharge State in that the battery pack and the super capacity have been discharged. Neither
content in the RAM nor the RTC will be backed up.
RTC backup State in that only the RTC is being backed up. The content in the RAM is not backed
up.
SLEEP mode State in that the power on the terminal is turned off, and peripheral devices are also
turned off. The RTC and the content in the RAM are backed up.
RUN mode State in that the terminal is running or application is running on the terminal.
POWERSAVE The CPU is running at 104MHz.
NORMAL The CPU is running at 208MHz.
TURBO The CPU is running at 416 MHz.
AUTO The CPU is running at 104, 208, 416, or 13MHz depending on the CPU load.
IDLE mode State in that the terminal or application is waiting for an event to occur.
DeepIdle If the CPU clock frequency has been set to “AUTO” mode, and the backlight is turned
off, the CPU runs at 13MHz (“DeepIdle” mode).
Note however that the CPU will be in ordinary “Idle” state, not DeepIdle mode, if
periodical accesses are made to the integrated WLAN module.
132
Discharge
Operating/Memory backup
battery insertion Memory backup battery empty
No activity Interrupt
IDLE mode
DeepIdle
Figure 2.13
133
2.8.7 Virtual OFF by Application
Virtual OFF
Virtual OFF is a function and its main object is to save power. Internally, the terminal is running
normally but it seems to be with the power being turned off – unable to display and input key.
This function is mainly used to provide the terminal user with fast resume from standby state in
WLAN communication.
Figure 2.14
In the diagram in Figure 2.15, the application receives PBT_APMSUSPEND message at the first
press of the Power key and then changes the state to OFF State in the Virtual mode. And then the
application receives PBT_APMRESUMESUSPEND message and returns to ON State.
The application undertakes the transition to OFF State in the Virtual OFF mode. For example, the
application disables display, key input, etc. and turns off the power to devices in idle.
134
SysSetVirtualOffMode(ENABLE)
SysDisablePowerOff
SysDisableAPO
Virtual OFF Mode
Ordinary
ON State
Mode
SysSetVirtualOffMode(DISABLE)
SysEnablePowerOff
See note. SysEnableAPO PBT_APMSUSPEND
PBT_APMRESUMESUSPEND
OFF State
Figure 2.15
Notes:
1. If the application receives the low battery warning message (PBT_APMBATTERYLOW), the
application should reset the Virtual OFF mode and warn the user of low battery. If the user
continues to operate the terminal ignoring resetting the Virtual OFF mode, turning off the
power will occur (ordinal process to turn off the power) due to low voltage of the battery. This
causes a confusion and makes the user unable to judge whether the terminal cannot resume
from the Virtual OFF mode or troublesome caused by the battery ran out.
2. During the Virtual OFF mode, if low battery or turning off the power by opening the battery
cover lock switch occurs, there will be discrepancy between the expected condition the
application assumes at the next time of starting up and actual condition. For turning off the
power in ordinary process, the discrepancy is caused by two kinds of setting, one should be
reset and the other to be saved. These settings must be set to ON state again in the Virtual OFF
mode when the application receives the Power On message (PBT_APMRESUMESU|SPEND).
135
The functions of the System Library relevant to the “How to Set Virtual OFF Mode in
Application” are as follows.
SysDisablePowerOff : Sets up “Disable” for turning off the power on the terminal.
SysSetVirtualOffMode : Sets up “Enable” or “Disable” for virtual turning off the power.
SysSetVirtualOffModeEx : Sets up “Enable” or “Disable” for virtual turning off for touch
panel, screen, key operation, prohibition on APO, prohibition on
turning off the power, and setting CPU speed.
SysGetVirtualOffMode : Retrieves “Enable” or “Disable” status for virtual turning off the
power.
136
2.8.8 Virtual OFF by System
The “Virtual OFF” explained in Chapter 2.8.7 and adopted in many years in the CASIO previous
models is controlled by application. The DT-X7 and new models in future will support a new
virtual off mode - Virtual OFF by the System. The Virtual OFF by application is set in ON state of
the ordinary condition and is controlled by the System Library in application.
In Figure 2.16, the application enables the “Virtual OFF by System” with Microsoft’s
SysSetSystemManagedVirtualOffMode function. Once the mode is set effect, the system
alternately changes ON and OFF states of the Virtual OFF mode every time the user presses the
Power key. That is to say, each device driver can automatically go into the pre-determined device
state. The “Virtual OFF by System” can be reset by a reset operation.
With
With SetSystemManagedVirtualOffMode (Disable)
SetSystemManagedVirtualOffMode
(Enable) With SetSystemManagedVirtualOffMode (Disable)
Figure 2.16
In Figure 2.16, if the application receives the low battery warning message
(PBT_APMBATTERYLOW), the application should reset the Virtual OFF mode and warn the
user of low battery. If the user continues to operate the terminal ignoring resetting the Virtual OFF
mode, turning off the power will occur (ordinal process to turn off the power) due to low voltage
of the battery. This causes a confusion and makes the user unable to judge whether the terminal
cannot resume from the Virtual OFF mode or troublesome caused by the battery ran out.
137
Note:
Each device in the table goes into the following state during the Virtual OFF mode.
Table 2.89
Device Operation Device Operation
Display Not operable Audio Not operable
Key Not operable Buzzer Not operable
WLAN Operable Vibrator Not operable
Bluetooth Operable LED Operable
IrDA Operable FlashDisk Operable
USB Operable CPU at 104MHz
Scanner Operable
138
2.8.10 Temperature Control
If temperature rise is detected in the terminal when running at the highest clock frequency (under
such the condition that the CPU speed at “TURBO”, the integrated WLAN module in active mode,
etc.), a warning message (see Figure 2.17) appears and the power is turned off to protect the
integrated devices in the terminal.
Figure 2.17
Either turn off the power and leave the terminal unused for a while move it to a location where the
surrounding air temperature is cooler.
If power is turned off due to the temperature limit, a warning message (see Figure 2.18) will
appear when the power is turned on a next time.
Figure 2.18
139
2.9 Security
The function of the System Library relevant to the “Setting Individual ID” is as follows.
SysGetDeviceIDCode : Retrieves Device ID.
Set up your individual ID with the ID setting tool that can be downloaded from the CASIO web
site.
The function of the System Library relevant to the “Setting Distributor ID” is as follows.
SysGetUserIDCode : Retrieves User ID.
140
3. Control Panel Applets
The Control Panel applets are programs that display the various parameters for the terminal itself
and change the settings. The Control Panel applets are as follows.
Table 3.1
Applet Description CASIO MS
Bluetooth Connection Carries out connection establishment with Bluetooth device. Yes --
WLAN Power (note 1) Sets up the powers for WLAN. Yes --
WLAN Settings (note 1) Sets up the parameters required for WLAN configuration. Yes --
CPU Speed Sets up the CPU’s clock frequency. Yes --
PC Connection Changes the desktop settings of connection with PC. -- Yes
USB Connection Checks USB connection status. Yes --
Remove Programs Deletes application program installed in the terminal. -- Yes
Internet Options Changes internet settings. -- Yes
Keyboard Changes the speed of key repeat input and the maximum -- Yes
waiting time.
System Displays system information and changes memory settings. -- Yes
Terminal Server Client Displays authentication license for registered terminal service -- Yes
Licenses client.
Dialing Changes telephony settings. -- Yes
Network and Dial-up Connects the terminal to other PC, network or internet. -- Yes
Connections
Version Info Displays the terminal version information. -- Yes
Vibrator Sets up the vibrator’s operation. Yes --
Password Changes owner password and security options. -- Yes
Power Changes the power management options. -- Yes
Buzzer Sets up buzzer sound volume. Yes --
Volume & Sounds Sets up type and its sound volume. -- Yes
Mouse Adjusts double click speed. -- Yes
Laser Setting (note 2) Changes the scanner settings. Yes --
Imager Setting (note 3) Changes the imager settings. Yes --
Display Changes the desktop background. -- Yes
Storage Manager Manages storage location and its disk partition. -- Yes
Owner Changes owner’s personal profile. -- Yes
Certificates Displays and changes the terminal’s system and its digital -- Yes
certificate.
Regional Settings Changes display methods of numeric value, currency, date -- Yes
and time.
Date/Time Changes settings for data, time and time zone. -- Yes
Input Panel Changes the current input method and options. -- Yes
Brightness Changes the backlight brightness. Yes --
141
Notes:
1. The applet is installed in DT-X7M10R, M10R-CN, M10R2, M30R, and M30R-CN.
2. The applet is installed in DT-X7M10E, M10E-CN, M10R, M10R-CN, M10R2, and
M10R2-CN.
3. The applet is installed in DT-X7M30E, M30E-CN, M30R, and M30R-CN.
142
3.1 Bluetooth Connection
This chapter describes about operating procedure with the Bluetooth Setup Tool.
3.1.1 Devices
Devices screen (see Figure 3.1) displays a list of Bluetooth devices that are sought in the device
searching.
143
Toolbar in the Screen
The meanings of each icon appeared in the Toolbar in the Devices screen are as follows.
144
Searching Device
To search Bluetooth device in the vicinity, click the (Update) icon in the Toolbar. If a
Bluetooth device is sought, the content of the devices list will be updated.
Device Properties
Choose Properties in either the multi-menu or context menu to display Device Properties
screen below.
Figure 3.2
145
PassKey Exchange
When boding with Bluetooth device or retrieving services or establishing Bluetooth connection
takes place, the terminal may display a window showing in Figure 3.3 requesting PassKey (PIN
code). If the PassKey has been set, enter it in Enter passkey field in Figure 3.3, or a new
PassKey if it has not been set beforehand. The same PassKey must be used by both the Bluetooth
devices.
• Characters to be entered in Enter passkey field must consist of ASCII characters up to 16.
• If PassKey is set beforehand a PassKey request can be eliminated.
146
3.1.2 Services
In Devices screen, double clicking a device appeared in the screen displays a list of the services
available on the partner Bluetooth device as shown below.
Double clicking any one of services appeared in the screen will establish Bluetooth connection
using the service.
Note the following.
• Of services you choose, file transfer will be automatically carried out by the service.
• Retrieving a list of services and displaying window requesting a PassKey input described in
Chapter 3.1.1 may take place depending on some Bluetooth devices.
147
Configuration of the Toolbar
Descriptions about each icon in the Toolbar are as follows.
When establishing a Bluetooth connection using a profile other than OBEX profile and FTP
profile, the icons appeared in the Toolbar in the screen are changed to the icons shown below.
148
Connection via Serial Port Profile (SPP)
The Serial Port Profile enables establishing connection with a Bluetooth device that supports
Serial Port Profile (SPP), for virtual serial communication.
After the connection has been established, the communication application starts up, and
communication is performed via virtual serial port.
149
Establishing Connection in Serial Port Type via ActiveSync
Click and hold the Serial Port Profile icon for a while to display the context menu (see Figure 3.7),
and highlight Use to connect for ActiveSync in the menu. The icon changes to the icon
(ActiveSync).
Double click the icon establishes connection in Serial Port Profile via ActiveSync. If Serial Port
Profile is not used, click and hold the icon for a while, and then highlight Do not use for
ActiveSync connection.
Note:
When establishing connection with PC via ActiveSync, set a virtual COM port to the same COM
port number in the ActiveSync setting that uses Bluetooth Serial Port Profile.
150
Connection in Dial-Up Network (DUN) Profile
This profile enables dial-up communication with a Bluetooth device in Dial-up Network (DUN).
Double clicking the (dial-up) icon will display the window shown in Figure 3.9.
Figure 3.9
Enter appropriate number in each field in the window above and click OK button.
Figure 3.10
Enter a user name, password, and other information in each field in the window above, and then
click OK button to start the dial-up connection.
151
Screen for Setting Up Bluetooth
Clicking Properties button in the Network Log On window, BluetoothDUN screen will appear
for setting up Bluetooth related parameters.
Use this BluetoothDUN setup screen to configure various parameter settings. Settings in each tab
of BluetoothDUN screen are described below.
TCP/IP Tab
This tab is used to set up TCP/IP related settings for dial-up communication.
Figure 3.13
152
VPN Tab
This tab is used to set up Virtual Private Network (VPN).
Figure 3.14
Proxy Tab
This tab is used to set up proxy related parameter settings.
Figure 3.15
153
Modem Tab
This tab is used to set up modem related settings. Click Dialing patterns … button in Figure
3.16 to display the Dialing patterns window in Figure 3.17.
154
Personal Area Network (PAN) Profile
Personal Area Network (“PAN”) Profile establishes connection with a Bluetooth device for
communication via TCP/IP protocol.
After the connection has been established, the communication application starts, and
communication is performed via TCP/IP protocol.
155
Changing the Network Settings
To change the network settings of Personal Area Network, access Control Panel first, and then
double click Network and Dial-up Connections icon. Double clicking RX_BTPAN1 icon
(see Figure 3.20) will display the setup screen (see Figure 3.21) for changing IP address, server
address.
156
Transmitting Files via Object Push Profile
This profile enables file transmission via either Business Cards, Calendars, Email, or Note service.
Double click either one of the (Business Cards) icon, (Calendars) icon, (Email) icon,
and (Notes) icon to transmit files.
Note:
Before performing file transfer, file(s) that you wish to transfer must be specified. See Chapter
3.1.3 for instruction on doing this.
Figure 3.22
157
Handling Files in Bluetooth FTP
Handling files and folders including transmitting files can be performed in Bluetooth FTP. Double
clicking the (File) icon appeared by accessing the services of Bluetooth device establishes
connection with Bluetooth FTP services of the partner Bluetooth device and then displays the
screen for Bluetooth FTP as shown in Figure 3.23.
Figure 3.23
158
Configuration of the Toolbar
The icons in the Toolbar in the Bluetooth FTP screen are as follows.
159
Sending File
Choose a file in the local file list to send, and choose either Direct Copy or Direct Move menu
in the context menu.
Figure 3.24
Note:
The progress indicator is shown at the bottom of the screen above while the file is being sent.
Receiving File
Choose a file in the remote file list to receive, and choose either Direct Copy or Direct Move
menu in the context menu.
Figure 3.25
Note:
The progress indicator is shown at the bottom of the screen above while the file is being received.
160
Creating a New Folder
Choose New Folder menu in the menu of remote file list or local file list to create a new folder.
Renaming a File
Choose Rename menu in the menu of remote file list or local file list to change file name.
Figure 3.28
161
Deleting a File
Specify a file in remote files list or local files list, and choose Delete menu in the context menu as
shown in Figure 3.29.
162
Connecting to Bluetooth Headset
The Bluetooth headset service establishes connection with a Bluetooth headset.
163
3.1.3 My Device
In the Devices screen, click My Device menu in the main menu to display the My Device screen
(see Figure 3.33) for various parameter settings to set up on the Bluetooth setup tool.
Figure 3.33
164
My Services
Click My Services icon appeared in the My Device screen in Figure 3.34 to display a list of
services (Profiles) available for the Bluetooth setup tool.
Below is a list of the services displayed in the My Services screen in Figure 3.35.
Services with each check mark are set enabled, and without each check mark are set disabled. The
disabled services in the My Services screen will not be also listed in the services on the partner
Bluetooth device.
165
My Shared Folders
This is used to set up a folder to be shared if connection is established as server mode to
communicate in Bluetooth FTP.
166
Creating a Shared Folder
Create a shared folder using a window shown in Figure 3.38 for Bluetooth FTP communication.
Figure 3.38
Path:
Specify the path of the shared folder. The path specified in this field will become accessible when
master Bluetooth device establishes connection in Bluetooth FTP.
Read only
This checkbox sets up shared folder to be “read only folder” which does not allow a file to be
written into the shared folder.
167
My Settings
This is used to change the Bluetooth setup tool settings except settings for “My Services” and
“My Shared Folders”.
Device Tab
This tab is used to specify the Bluetooth device name of the terminal (= DT-X7) in Name: field
in Figure 3.39. If other Bluetooth device detects the terminal, the name set in this field will
appear.
Figure 3.39
Address:
Bluetooth address is indicated in this field.
Name:
Bluetooth device name is specified with ASCII characters up to 100.
Type:
Bluetooth device type is indicated in this field.
168
Discovery Tab
This tab is used to set up Bluetooth device discovery-related settings.
Figure 3.40
'Bonded' and 'Show Always' devices appear grayed out if out of range
Devices set to Bonded or Show Always will appear grayed out if they are not searched in the
discovery.
169
Objects Tab
This tab is used to set up files to be sent via OBEX file transfer.
Figure 3.41
My Inbox Location:
This field is to specify the folder in which to receive files sent via Object Push communication.
Object Type:
This pull-down menu chooses the type of object to send from the services, either Business Cards,
Calendar, Email, or Notes.
Object Location:
This pull-down menu chooses the file(s) to send corresponding to the selected type of object in
Object Type: pull-down menu.
170
Security Tab
This tab is used to specify the security features defined by the Bluetooth standard.
Figure 3.42
Enable Encryption
This checkbox enables encryption in Bluetooth communication. If this check box is set enabled,
the PassKey request dialog appears when establishing connection with other Bluetooth device.
171
Bluetooth V1.2 Tab
This tab is used to set up the Faster Connection and AFH (“Adaptive Frequency Hopping”)
features supported by Bluetooth Version 1.2.
Figure 3.43
Disable
This radio button sets up the AFH function disabled.
Auto
This radio button sets up the AFH function to run in Auto mode.
Detail … button
This button allows you to set up detailed setting if one of the Avoid Wireless LAN Channel
and Choose Bluetooth frequency manually radio buttons is specified in the AFH function.
See “Detail Settings” in the next page.
172
Detail Settings
If any one of Avoid Wireless LAN Channel and Choose Bluetooth frequency manually
radio buttons is set enabled in the "Bluetooth V1.2" tab, the following detail settings can be
possible in the screen below.
Figure 3.44
Notes:
• In either case of Avoid Wireless LAN Channel or Choose Bluetooth frequency
manually setting, an error will occur if the total available Bluetooth frequency range is less
than 20 MHz. Set up the settings again so that there is at least 20 MHz available for Bluetooth.
• For Avoid Wireless LAN Channel setting, the correspondence between WLAN channel
numbers and frequency ranges not available to Bluetooth is shown in the table below.
Table 3.16
WLAN channel Frequency range not available WLAN channel Frequency range not
number for Bluetooth number available for Bluetooth
1 2402 to 2423 8 2436 to 2458
2 2406 to 2428 9 2441 to 2463
3 2411 to 2433 10 2446 to 2468
4 2416 to 2438 11 2451 to 2473
5 2421 to 2443 12 2456 to 2478
6 2426 to 2448 13 2461 to 2480
7 2431 to 2453 14 2473 to 2480
173
3.1.4 Shortcut
By registering services of specified Bluetooth device to a shortcut, the services start up
automatically by double clicking the shortcut a next time. Additionally, Bluetooth connection will
be automatically established when the Bluetooth setup tool is initiated if the settings registered to
the shortcut have been set to "Auto."
Registering Shortcut
Register shortcuts in the Services screen (see Figure 3.45).
Figure 3.45
Choose the service in the Services screen above to register into shortcut, and then display either
the context menu or multi-menu. Choose Add Shortcut menu to create a shortcut.
174
Establishing Connection via Shortcut
To establish a Bluetooth connection using a shortcut, access Shortcuts menu in the main menu
to display the Shortcuts screen shown below (see Figure 3.46).
Shortcuts screen
Figure 3.46
175
Connect
This menu establishes a Bluetooth connection (for file transmission in the case of OBEX) in
accordance with the shortcut settings. The same operation is performed by double clicking the
shortcut.
Connect Automatically
If Connect Automatically is selected in the context of the Shortcuts screen, a Bluetooth
connection will be established automatically when the Bluetooth setup tool starts up.
A star icon appears to the left of the shortcut icon that has been set to Connect Automatically.
See Figure 3.47.
Figure 3.47
If Connect Automatically is selected in the context menu for a shortcut already that has been
set to Connect Automatically, the setting to “Auto” will be set disabled.
Deleting Shortcut
Choose Delete Shortcut in the context menu of the Shortcuts screen to delete the specified
shortcut setting.
176
3.1.5 Default Devices
The Default Devices sets up a Bluetooth device for connection. Normally, the setting for default
device must be performed using the Bluetooth Library, but the Serial, Dial-up, and Headset
services can be set with the Bluetooth setup tool.
Note, however, that Bluetooth setup tool can only set and delete the setting of default device; it
does not establish connection with the default device. To establish connection automatically with
the Bluetooth setup tool, use the feature of shortcut.
Figure 3.48
177
Deleting Default Device
In the Default devices screen, choose the default device you wish to delete and then display the
context menu. Click Unset menu to delete the selected default device (see Figure 3.51).
Figure 3.51
178
3.1.6 Setup Wizard
The Setup wizard sets up the initial settings of the Bluetooth setup tool.
Figure 3.52
These fields are used to enter the device name and PassKey as needed.
• The device name is reflected in the settings in Device tab in Chapter 3.1.3.
• The PassKey is reflected in the settings in Security tab in Chapter 3.1.3.
179
2. My Shared Folders
Figure 3.53
This screen is used to create a shared folder used for Bluetooth FTP communication in the server
mode.
• Result of the settings in this screen will be reflected in the settings in Chapter 3.1.3. See
Chapter 3.1.3 for specific instruction on the settings.
3. My Services
Figure 3.54
This screen is used to choose services (Profiles) used for the Bluetooth setup tool.
• Services with check marks will be set enabled.
• Result of the settings in this screen will be reflected in the settings in Chapter 3.1.3.
180
4. Congratulations
Figure 3.55
Click Finish button to return to the Devices screen of the Bluetooth setup tool.
181
3.1.7 Precautions
Turning OFF/ON the Power While the Tool is in Use
If the power on the terminal is turned off and on while the Bluetooth setup tool is running, and
then the power is turned back on, the Bluetooth setup tool automatically initializes itself. During
this initialization period, a pop-up message appears in the window informing the initialization is
being running. Do not operate the Bluetooth setup tool as long as this message is displayed in the
screen. However, if it happened in one of the following two states, just follow an instruction
appeared.
Figure 3.56
Figure 3.57
182
3.2 WLAN Power
This applet is to set up the settings for power to the integrated WLAN module (applicable to
DT-X7M10R, DT-X7M10R2, DT-X7M30R, DT-X7M10R-CN, DT-X7M10R2-CN, and
DT-X7M30R-CN) and to display the detected status on the power.
Figure 3.58
183
3.3 WLAN Settings
This applet is to set up the parameters for WLAN configuration.
IP Tab
Figure 3.59
Basic Tab
This tab sets up SSID and Security. Click the radio button of Authentication to enable “Open” for
WEP. Choose either 128 bit radio button or 64 bit radio button for Key Length. For Key Index, up
to four kinds of key can be registered.
Figure 3.60
Search Button
This button displays the NetSearch utility.
184
Security, Authentication Fields
Choose one of the four radio buttons in the Security field. By clicking the WPA or WPA2 (see
note) radio button, authentication in either PSK, EAP-PEAP or EAP-TLS can be set up. If PSK
is selected in Authentication, input a key in the Key field to register. See Figure 3.60.
Note:
The security is available with DT-X7M10R2, DT-X7M10R2-CN, DT-X7M30R, and
DT-X7M30R-CN.
If EAP-PEAP or EAP-TLS is selected, user name, domain validate server, etc. can be set up.
Figure 3.61
WLAN Tab
This tab sets up the basic WLAN settings such as power to the WLAN module, power save mode,
WLAN standard and the threshold level (RSSI level) of roaming.
Figure 3.62
185
Detail Tab
This tab sets up the detailed settings. It allows setting which application, either NetSearch or
NetUI, uses to set up for the display of WLAN condition. NetUI is a tool from Microsoft. AdHoc
connection, all security settings and a comment for the configuration file (“ini” file) can also be
set up. For Advance Settings and Version buttons, refer to the next page.
Figure 3.63
Figure 3.64
186
Version Button
This button displays version information about the application currently running.
Figure 3.65
If OK button in Figure 3.65 is clicked, “Inifile Save Options” screen in Figure 3.66 appears. This
screen is to save the settings you made on each tab of Basic, IP, WLAN, and Detail of the
WLANConfig tool. Clicking OK button in Figure 3.66 will save the settings made on the four tabs
to the ini file, and then start up the terminal to run in WLAN operation. Or, clicking Cancel
button saves the settings to the ini file, but does not start up the terminal. The settings will not
become effect until when a reset on the terminal is performed a next time.
Figure 3.66
187
Wireless Information Tab
This tab – a tool available from Microsoft - displays a list of networks (SSID codes) connectable
to the terminal and the current network being connected and radio wave signal strength. See
Figure 3.67.
Figure 3.67
Double click a network highlighted on the screen you wish to display the Wireless Properties
screen.
Connect Button
This button displays the Wireless Properties to set up the parameters required to establish
connection with Access-Point.
Advanced... Button
This button displays Advanced Setting screen to set up detailed settings for WLAN configuration.
Log... Button
This button displays operation logs for WLAN operation.
188
Wireless Properties Screen
Figure 3.68
Encryption
Using the pull-down menu, set Encryption to either “Disabled” or “WEP”. When “WEP” is
selected, specify the appropriate items in the fields listed below and check the checkboxes or
disabled as needed. See Figure 3.68.
- Authentication
- Network key
- Key index
- The key is provided automatically
- Enable 802.1x authentication
- EAP type
189
Connection Setting Screen
IP Address Tab
Figure 3.69
Specify an IP address
Check this radio button if an IP address is specified directly without using DHCP server. In this
case, enter codes in each field of IP Address, Sub Net Mask and Default Gateway.
Figure 3.70
190
Advanced Wireless Settings Screen
Figure 3.71
191
3.4 CPU Speed
This applet is for setting the CPU operating mode.
Figure 3.72
TURBO
This mode sets the CPU frequency to 416MHz. The mode is frayed when the Automatic Mode
has been set effect.
STANDARD
This mode sets the CPU frequency to 208MHz. The mode is grayed when the Automatic Mode
has been set effect.
POWER SAVING
This mode sets the CPU frequency to 104MHz. The mode is grayed when the Automatic Mode
has been set effect.
Automatic Mode
This mode will automatically switch the CPU frequency to either TURBO, STANDARD or
POWER SAVING mode according to the load of the CPU. Check the checkbox to set the mode.
See Figure 3.72.
192
3.5 PC Connection
This tab is to set connection method with PC.
Figure 3.73
Figure 3.74
193
3.6 USB Connection
This applet displays connection establishment with PC or other device in USB mode. It is also
used to change the connection related parameter settings.
Status Tab
Figure 3.75
Can be connected to PC. message will appear in the tab (see Figure 3.75) when the terminal is
connected to PC in USB Client mode (USB Function mode). Or, Can be connected to LAN or
modem message will appear when the terminal is connected in USB Host mode.
Figure 3.76
ActiveSync/LMWIN
In ActiveSync/LMWIN, check this radio button to establish connection between the terminal and
PC via the USB connection. The radio button is set effect by default.
194
Windows Mobile Device Center
In Windows Mobile Device Center (“WMDC”), check this radio button to establish connection
between the terminal and PC via the USB connection.
195
3.7 Remove Programs
This applet is used to delete installed programs in the terminal.
Choose an application to be deleted in the list appeared in the tab and then press Remove. button
to delete it. Programs burnt in the ROM in the terminal cannot be deleted.
Figure 3.77
196
3.8 Internet Options
This applet is to set up Internet Explorer options. Refer to the descriptions below about the fields
and the buttons in the tab.
General Tab
Figure 3.78
Start Page
This field is to specify start page of URL.
Search Page
This field is to specify URL used with search page.
User Agent
This field is for selecting user agent.
197
Connection Tab
Figure 3.79
Autodial name
Choose an autodial name in the pull-down menu when communication is made without the use of
LAN.
198
Security Tab
This tab is to set up security by zone for Internet, Local intranet, Trusted sites and
Restricted sites. See Figure 3.80.
Figure 3.80
Sites... Button
This button displays the site adding screen to enable adding the specified site specified in Add
this web to the zone field to the selected zone.
Settings... Button
This button displays advanced setting screen for detail security setting by zone.
199
Privacy Tab
Figure 3.81
Privacy level
This pull-down menu is to choose a privacy level.
Default Button
This button returns the setting contents to the default values.
Advanced Button
This button displays the advanced privacy settings screen to set advanced settings of the privacy.
Sites Button
This button displays the per site privacy actions screen to set privacy by site.
Advanced Tab
This tab is for setting “Enabled” or “Disable” for each parameter of the Internet Options as
required.
Figure 3.82
200
Popups Tab
Figure 3.83
Block popups
Check the checkbox to disable popup windows.
Exceptions... Button
This button displays the popup exceptions screen to set up sites to be exempted from blocking
popup windows.
Advanced Button
This button displays the popup filter screen to set up advanced settings of the popup block.
201
3.9 Keyboard
This applet is for setting parameters concerned with operations by the keyboard.
Repeat Tab
Figure 3.84
Repeat delay
This adjustable slide is to set a waiting time period until when repeating key entry starts.
Repeat rate
This adjustable slide is to set an interval between repeating key entries.
202
Others Tab
Figure 3.85
203
3.10 System
This applet is used for displaying and setting parameters concerned with the internal system of the
terminal.
General Tab
This tab displays OS version, integrated CPU name and available RAM size.
Figure 3.86
Memory Tab
This tab is for setting proportional memory allocation between “Storage memory” and “Program
memory”.
Figure 3.87
204
Device Name Tab
Figure 3.88
Device description
This field is to enter text string for the device description.
Copyrights Tab
This tab is for displaying the OS copyright information.
Figure 3.89
205
3.11 Terminal Server Client Licenses
This applet is used to display Terminal Server authentication licenses for client.
Figure 3.90
Stored Licenses
This field is for specifying Terminal Server authentication licenses for client.
Delete Button
This button deletes a specified Terminal Server license.
Save... Button
This button saves a specified Terminal Server license.
206
3.12 Dialing
This applet is for setting telephony.
Figure 3.91
Location
This pull-down menu is to choose telephony information to be set.
New... Button
This button creates a new call location.
Remove Button
This button removes a call location.
Area code
This field is to specify an area code.
Country/Region
This field is to specify a country or regional code.
dial
This pull-down menu is for specifying dial that disables the call waiting function.
Edit... Button
This button displays the edit dialing patterns window to set up the following dialing patterns.
- for Local calls
- for Long distance calls
- for International calls
207
3.13 Network and Dial-up Connections
This applet is for setting connections used by dial up and LAN. The following connection types
can be created.
Table 3.18
Type Description
Dial-up connection Establishes network connection via phone line or ISDN line.
Cable connection Establishes network connection with the terminal via cable (IrDA,
Bluetooth included).
Virtual private This is a protocol provided by Microsoft for cipher communications.
network (PPTP) Information can be passed safely via the Internet because information is
encrypted and sent/received between two PCs.
Virtual private This is a protocol that forms a virtual tunnel in the public line network
network (L2TP) (Internet, etc.), and establishes a PPP connection via the network to
configure VPN. This protocol is the second layer (data link layer) of OSI
basic reference model, and it can be used not only via IP network but also
via various paths such as frame relay and ATM.
PPPoE This enables the use of PPP (needed for calls for phone and ISDN lines) in
(PPP over Ethernet) “constant connection” environment such as LAN.
Make New Connection menu pops up by selecting the Make New Connection icon in
Figure 3.92 or pressing the Enter key, or double clicking the icon with the mouse emulator. If the
connection icon which is already created is selected and the Enter key is pressed or the icon is
double clicked, the setting menu will pop up.
Figure 3.92
208
Establishing a new connection
1. Specify name in Type a name for the connection field and choose a type of connection
by checking one of the radio buttons and then click Next > button. See Figure 3.93.
Figure 3.93
2. Set up the modem information in the Modem screen and then click Next > button.
Figure 3.94
209
3. Set up all information related to phone number and then click Finish button.
Figure 3.95
Figure 3.96
Specify an IP address
Check this radio button if DHCP server is not used and a static IP address is specified. In this case,
IP Address, Subnet Mask and Default Gateway that are grayed in Figure 3.96 must be
specified.
210
Name Servers Tab
Figure 3.97
Specify Primary DNS, Secondary DNS, Primary WINS and Secondary WINS as the need
arises.
211
3.14 Version Info
This applet is used to display each version number of the OS, boot section, loader and service
pack integrated in the terminal.
Figure 3.98
212
3.15 Vibrator
This applet is to set up vibrator settings.
Check each checkbox in Figure 3.99 (Alarm, Warning, Scan, Wake on LAN, User) to set up
the vibrator function effect for the selected events.
Figure 3.99
213
3.16 Password
This applet is to set up a password that is used when the terminal starts up.
Figure 3.100
Password
This field is for entering the password. Only numerals can be used for the password.
Confirm password
This field is for entering the same password again entered in Password field for confirmation
purpose.
214
3.17 Power
This applet is for setting the power management options.
Battery Tab
This tab displays the current status of power supply including external power by AC adaptor via
cradle, battery pack (described as “Main batteries”) and memory backup battery (described as
“Backup battery”).
Figure 3.101
215
Schemes Tab
Figure 3.102
Power Schemes
This pull-down menu is to choose the power source from either “Battery Power” or “AC Power”.
216
Device Status Tab
This tab displays device power levels for the integrated devices.
Figure 3.103
217
3.18 Buzzer
This applet is to set up “Enable” or “Disable” for buzzer sound and its sound volume in one of the
three grades (minimum, medium, or maximum) for each event listed in Figure 3.104. Setting on
the sound volume can be checked by clicking the respective triangle buttons on the right side.
Figure 3.104
218
3.19 Volume & Sounds
This applet is to set up “Enable” or “Disable” for sound types for each event listed in Figure 3.105.
Move the slide to adjust the sound volume for all the events.
Check the checkbox of event you wish to set up the sound. The radio buttons are to set up either
“Soft” or “Loud” for the event sounds.
Volume Tab
Figure 3.105
Sounds Tab
This tab is for setting the sound file that the terminal uses.
Figure 3.106
219
3.20 Mouse
The menu sets double-click interval of the mouse emulator*. Double click the grid in the right
side of the upper screen to calibrate the double click speed and its interval. The set value can be
checked by double clicking the icon in the right side of the lower screen. See Figure 3.107.
* ; for the mouse emulator, see Chapter 2.1.3, and Chapter 5.6 “Mouse Emulator”.
Figure 3.107
220
3.21 Laser Setting
This applet (applicable to DT-X7M10E, DT-X7M10R, DT-X7M10R2, DT-X7M10E-CN,
DT-X7M10R-CN, and DT-X7M10R2-CN) is to change the settings for the integrated laser
scanner. For detail about each parameter, refer to Chapter 2.2 “Laser Scanner”.
Figure 3.108
Figure 3.109
221
Read operation, Read operation 2 Tabs
These tabs are to set up the following parameters related to scanning bar code symbologies.
Choose a mode you wish to set up in each pull-down menu.
Notes:
1. The function name is changed to “Scan Width Control” function.
2. The function name is changed to “Scan Verification Beam” function.
3. “Gradation read” is changed to “Multi-step read”.
4. Selection on “Without filter” or “With soft filter” is valid. Other selections in the pull-down
menu do not effect because the hardware filter is not integrated in the terminal.
222
Notification Tab
This tab is to set up notification method selecting one of the methods listed below. The
notification is issued when scanning a bar code is complete.
- LED light up
- Buzzer sound
- Vibration
Figure 3.112
223
Scanning Key Tab
This tab is to set up “Enable” or “Disable” for each one of the keys listed below as the scan trigger
key.
- Left Trigger (L Trigger key)
- Right Trigger (R Trigger key)
- [L] Key (F6 key)
- [R] Key (F7 key)
- [U] Key (Cursor Up key)
- [D] Key (Cursor Down key)
- Center Trigger (Trigger Center key)
Note:
The DT-X7 series does not integrate the Trigger Grip. Thus, checking the checkbox of “Gun Grip
Key” in Figure 3.113 does not effect to the performance of scan trigger key.
Figure 3.113
224
Others Tab
Figure 3.114
Calibration Button
This button displays the OBR calibration screen to set up the calibration of laser beam swing
angle. Follow the guidance appeared on the screen to complete the calibration.
The swing angle has been set at the factory prior to shipment. Only if it is almost certain that the
swing angle is not right, adjust it in this mode.
Version Tab
This tab displays version information for the laser scanner setting tool.
Figure 3.115
225
3.22 Imager Setting
This tool (applicable to DT-X7M30E, DT-X7M30R, and DT-X7M30R-CN) allows the user to
change the parameters and operating modes required for reading 1D and 2D symbologies. The
changed parameters and modes are saved in ini file and become effect automatically when the
TDRead application invokes.
1D and 2D Tabs
These tabs are to set up the 1D symbologies in the 1D tab and 2D symbologies in the 2D tab
respectively. The checkboxes with check mark enable the symbologies to be read. Or, removing
the check disables the symbology not to read.
226
Option Tab
This tab is to set up relevant options for scanning a symbol of the specified symbology.
Figure 3.118
Enable
With a check mark in the checkbox, it is possible to scan the symbology selected in the comb box.
Digit Range
This field is to set up a range of reading symbol of the selected symbology, the pull-down menu
box on the left side is for the minimum number of digits and the box on the right side is for the
maximum number of digits. A symbol of the selected symbology that meets these four options can
only be scanned and decoded.
227
Decode Tab
This tab is to set up options for decoding scanned bar code data.
Figure 3.119
Decode Window
This field is to specify decode window mode by selecting one of the modes listed below. When
you specify a mode except the Normal mode, the decode range is determined automatically for
scanning symbol only in the center area.
Decode Deliberation
This field is to specify decode deliberation mode by selecting one in the modes listed below. If it
is set up to “Very Quick” or “Quick”, the decoding speed becomes fast though the number of
symbols to be decoded is limited instead. Or, if it is set up to “Deliberate” or “Very Deliberate”,
the speed becomes slow though the number of symbols to be decoded is increased.
- Very Quick
- Quick
- Normal
- Deliberate
- Very Deliberate
Print Weight
This field is to set up the intensity in the range of 1 to 7 for target printed symbol. Setting a value
higher improves reading symbol printed in dark color, or lower improves reading symbol printed
in pale color.
228
Exposure/LED Tab
This tab is to specify the intensity for both LEDs, Aimer and Illumination.
Figure 3.120
Aimer
This field is to set up the intensity of Aimer to either “0” for turning off or “100” for turning on.
Illumination LED
This field is to set up the intensity of Illumination to either “0” for turning off or “100” for turning
on.
229
Multi Step Tab
This tab is to specify a reading mode by setting one of the radio buttons enabled in the table
below.
Figure 3.121
Normal Mode
This radio button selects the normal read mode.
Package Mode
This radio button selects the package read mode which continuously reads multiple symbols until
when the Trigger key is released and then outputs a result of reading all the symbols.
Read Count
This field is to set up the number of symbols to read in the Multi-step and Package modes.
Separator
This field is to set up a character as the delimiter inserted in between decoded data of scanned bar
codes in the Package mode.
230
System Tab
This tab is to set up a time period of the APO (Automatic Power OFF) function to activate and
“Enable” or “Disable” for turning on the terminal with the Trigger key.
Figure 3.122
Scanner APO
This filed is to set up a time period in the range of 0 to 1800 (in second) for the APO function to
activate. Setting “0” will disable the function.
231
IMGRead Tab
Figure 3.123
Timeout
This field is to set up a time period for the Timeout to activate in scanning operation. Scanning
terminates either when the Trigger key is released or when the time period in milliseconds set in
this field elapses.
Add Suffix
This field is to specify a suffix that is appended at the end of each decoded data.
Indicator
These two checkboxes are to set scanning completion notification method with either LED or
sound or both. Notification method with a check mark in the checkbox will activate when
scanning a symbol is complete.
Output
These two radio buttons are to specify an output method for decoded bar code data selecting either
one of the buttons.
232
About Tab
This tab displays current version information of the imager setting tool.
Figure 3.124
233
3.23 Display
This applet is for setting color scheme for the background and desktop (appearance).
Background Tab
Figure 3.125
Image
Choose an image to be displayed in the ground in this pull-down menu.
Browse Button
This button displays the file reference dialog screen to specify an image to be displayed in the
background. In the dialog screen, specify a file name in Name field and its file format in Type
field.
234
Appearance Tab
Figure 3.126
Scheme
This pull-down menu is for selecting a color scheme of the desktop.
Save... Button
This button saves the specified color scheme. After pressing the button, a dialogue window to
confirm the specified color scheme appears. Press OK button to save it.
Delete Button
This button deletes the specified color scheme in Scheme field.
Apply Button
This button applies the specified color scheme immediately.
235
3.24 Storage Manager
This applet displays the FlashDisk information.
Figure 3.127
Format Button
After displaying a warning dialog, format the FlashDisk.
Figure 3.128
Yes Button
Format the FlashDisk.
No Button
Cancel formatting the FlashDisk.
236
The terminal will be automatically reset after the FlashDisk is formatted. Before performing the
reset, save working data and close all running applications. When OK button is pressed,
formatting will start.
Figure 3.129
237
3.25 Owner
This applet is for setting information related to the owner.
Identification Tab
Figure 3.130
Name
This field is for specifying the owner’s name inputting alphabets from the Input Panel appeared at
the lower part on the screen.
Company
This field is for specifying company name of the owner.
Address
This field is for specifying address.
Work phone
This field is for specifying a phone number at work.
Home phone
This field is for specifying a phone number at home.
238
Notes Tab
Figure 3.131
Notes
Using this field, a memo can be freely written.
239
Network ID Tab
Figure 3.132
User Name
This field is for specifying a user name to be used when accessing to network source.
Password
This field is for specifying a password to be used when accessing to network source.
Domain
This field is for specifying a domain to be used when accessing to network source.
240
3.26 Certificates
This applet is used for editing certificates trusted by the user.
Choose certificate type from either Trusted Authorities, My Certificates, or Other
Authorities in the pull-down menu.
Figure 3.133
Import... Button
This button displays the import certificate or key screen to enable import of certificate or key.
View... Button
This button displays the properties of certificate or key.
Remove Button
This button removes certificate or key.
241
3.27 Regional Settings
This applet is for setting display method and format of region, numeric value, currency, date, and
time.
Region Tab
Figure 3.134
Your local
This pull-down menu is to choose your local region.
Customize… Button
This button displays the number tab to enable various regional settings such as number, currency,
date and time.
Language Tab
This tab displays language for locale selected in Region tab. The language field in this tab is
grayed.
Figure 3.135
242
Input Tab
Figure 3.136
Check the checkbox in Installed Input Languages field for prescribed language to make
selection.
243
3.28 Date/Time
This applet is for setting date, time and time zone. Input of password may be requested if it has
been set with the password tool.
Figure 3.137
Apply Button
This button applies all the settings made in this tab.
244
3.29 Input Panel
This applet is for changing the current input method and options.
Figure 3.138
Options... Button
This button displays the soft keyboard options screen for the input method chosen in Current
input method pull-down menu.
245
3.30 Brightness
This applet is for setting brightness for the power source provided by either battery or external
power source of the dedicated AC adaptor (AD-S42120B) via cradle, the backlight auto dimming,
and the backlight auto off.
Figure 3.139
246
Brightness (External) Tab
Figure 3.140
Backlight Tab
Figure 3.141
247
Note:
If both Backlight Auto Dimming and Backlight Auto Off modes are set effect, one with shorter
time period specified in Figure 3.141 than the other will have the precedence.
Version Tab
This tab displays the information about the Brightness Properties.
Figure 3.142
248
4. Application Programs
Once application program is launched by navigating to Start → Programs menus, the
application’s operation menu is displayed to enable the processing.
The following are the application programs implemented in the terminal
Table 4.1
Application Description CASIO MS
Internet Explorer Displays Web pages for Internet and Intranet. Yes --
TextEditor (note 1) Rich text editor -- Yes
Explorer File management program -- Yes
Command Prompt Operates the system with the DOS commands. -- Yes
Remote Desktop Connection Remote desktop client -- Yes
Voice Recorder Lists up and creates sound/hand writing note/static Yes --
image.
Backup Tool Backs up and restores user data to/from FlashDisk.
Yes --
Laser Scanner Demo (note 2) Demonstrates the features of scanning bar codes. Yes --
Laser Scanner Read (note 2) Scans bar codes. Yes --
Image Scanner Demo (note 3) Demonstrates the features of scanning bar codes. Yes --
Image Scanner Read (note 3) Scans bar codes. Yes --
Copy Devices Copies user data between two terminals. Yes --
FLCE Client for data upload/download Yes --
ActiveSync ActiveSync client -- Yes
LAN ActiveSync (note 4) ActiveSync client via WLAN -- Yes
NetSearch (note 4) Displays a list of partners via WLAN. Yes --
Notes:
1. The application is invoked by directly carrying out TextEditor.exe in Windows folder.
2. The application is applicable to DT-X7M10E, DT-X7M10R, DT-X7M10R2,
DT-X7M10E-CN, DT-X7M10R-CN, and DT-X7M10R2-CN.
3. The application is applicable to DT-X7M30E, DT-X7M30R, DT-X7M30E-CN, and
DT-X7M30R-CN.
4. The application is applicable to DT-X7M10R, DT-X7M10R2, DT-X7M30R,
DT-X7M10R2-CN, and DT-X7M30R-CN.
249
4.1 Internet Explorer
This application displays web pages on the Internet and Intranet.
• The IE 6.0 for Windows CE module is integrated in the terminal.
• Kerberos, TLS Version 1.0, SSL Versions 2.0 and 3.0, and SGC are supported.
• JScipt 5.5 conforms to ECMA 262 language specification (ECMAScipt Edition 3).
Figure 4.1
250
Table 4.3 Toolbar configuration
Function Description
Return Returns to the previous.
Advance Changes the display to the previous page displayed prior to returning.
251
4.2 TextEditor
This tool can display and edit text files such as log files and ini files.
Figure 4.2
252
4.3 Explorer
This application is a file management program. It can copy, move and delete files, create folders
and delete folders.
Figure 4.3
253
Date Lines up icons in order of date.
Auto Arrange Lines up icons in order of the method specified in “Arrange
Icons”.
Refresh Updates the list with latest information.
Option … Displays folder options screen.
Address Bar Switches between “Display” and “Hide” for the address bar,
Status Bar Switches between “Display” and “Hide” for the status bar.
Go
Favorites
Add To Favorites … Registers URLs in Favorites folder.
Organize Favorites
Organizes files in Favorites folder.
…
Back Goes back to the previous screen.
Forward Goes to a next screen.
My Documents Opens My Documents folder.
254
4.4 Command Prompt
This application starts up the Pocket CMD to enable operating the terminal with the DOS
commands. Applicable commands can be confirmed by executing the help command.
Figure 4.4
255
4.5 Remote Desktop Connection
This application is the RDP5.5 based remote desktop client. It can control a Windows PC remote
from the terminal that is executing terminal service using the Microsoft remote disk top function.
The following are the procedures.
1. Specify a Windows based PC remote from the terminal by inputting its computer name or IP
address in Computer: field.
Figure 4.5
2. Log in with the remote PC by inputting the remote user name and password in each field. See
Figure 4.6.
Figure 4.6
256
3. If the log in is complete successfully, the terminal’s display shows the desktop of the remote
PC.
Figure 4.7
257
4.6 Voice Recorder
This application records and playbacks voice sound.
Move the slide bar located lower portion, drawn with red circle, in the screen (see Figure 4.8) to
any position to define a playback start up position.
Figure 4.8
258
4.7 Backup Tool
This tool backs up user’s data into the integrated FlashDisk and then restores it to deploy the
backed up data in the terminal.
Note:
Changed sizes of the memory area, password, and stylus correction related information are
not backed up.
259
Backup Process
1. Navigate to Programs → Utility and then double click Backup Tool icon. The screen in
Figure 4.9 appears. Choose FlashDisk in the pull-down menu and click Backup now
button.
Figure 4.9
2. If you require a password to set in this screen, enter a password (see note) in Password
field and F3 key (= Tab key) to confirm. Enter the same password in Confirm Password
field and then press F2 key (= Back Tab keys). Click Yes button to complete the entering of
password. Otherwise No button to return to the previous screen.
Note:
To enter a password, change the mouse emulation mode to the numeric enter mode by pressing Fn
key first and then 4 key. To return to the mouse emulation mode, sequentially press the same keys
again.
3. If you choose Yes button in step 2 above, Backup in Progress screen (see Figure 4.10)
will appear and the backup process is initiated. While the backup continues, do not operate
any key on the keyboard or on the sides.
Figure 4.10
260
4. When the backup is complete, a buzzer will sound in short period indicating the completion.
Click OK button in the message screen.
Figure 4.11
261
Restoration Process
1. Press Restore now button in Figure 4.12.
Figure 4.12
2. Enter the same password in Password field if it has been set up at a time of the backup
process and click Yes button. Or, click No button to return to the previous screen.
Figure 4.13
262
3. If you choose Yes button in Figure 4.13, Restore in Progress dialogue screen will appear
indicating the initiation of restoration. While this screen is being appeared, do not operate
any key on the keyboard or on the sides.
Figure 4.14
4. When the restoration is complete, a buzzer will sound in short period indicating the
completion. Click OK button in the message screen and X button at upper-right corner in the
screen to close the tool.
Figure 4.15
263
Initiating the Tool on Command Line
The following explains how to initiate the backup tool on a command line.
option
B: Specify the backup process.
R: Specify the restoration process.
In the <option> field, specify either B or R. Character of the selection to enter is not
case-sensitive.
target
Storage directory of backup file
password
A password to set up if required.
Notes:
• Depending on the size of data to back up or to restore, it may take a few ten seconds to a
few minutes.
• To carry out the backup and restoration processes, it is recommended to use the dedicated
AC adaptor (AD-S42120B) to power the terminal via cradle.
264
Troubleshooting
Table 4.9 Error messages
Process Error message Cause
Backup Memory backup was cancelled because no There should be a file still kept being
storage card is loaded or because of opened.
insufficient storage card capacity.
Correct the problem and try again.
An error occurred while writing the Due to insufficient memory capacity,
backup file to card. temporary file of the backup file
Return to the menu, delete the backup file cannot be saved in mid-course.
that was created, and try again.
Memory backup was cancelled due to low Due to low battery power, the
battery power! backup file cannot be saved.
Replace batteries and try it again.
Restoration Restore failed because the data file could Due to insufficient memory capacity,
not be written. temporary file of the backup file and
the backup file cannot be exchanged.
Restore failed because the backup file Backup file cannot be read due to the
could not be read. corruption of the file.
Restore was cancelled due to low battery Due to low battery power, the
power! backup file cannot be read.
Replace batteries and try it again.
The password was not correctly The password entered does not
confirmed. match to the password created in the
Be sure that the confirmation password backup process.
exactly matches the password.
265
4.8 Laser Scanner Demo
This application (applicable to DT-X7M10E, DT-X7M10R, DT-X7M10R2, DT-X7M10E-CN,
DT-X7M10R-CN, and DT-X7M10R2-CN) demonstrates the following scanning functions.
• Automatic permission of setting readable bar code symbologies
• Scanning bar codes using Trigger key.
• Displaying scanning results.
Figure 4.16
Codes appeared in the BarCode Type field (see Figure 4.16) refer to the respective symbologies
listed in the table below.
Table 4.10
BarCode Type Symbology
OBR_CD39 Code39
OBR_NW_7 NW-7
OBR_WPCA WPC Addon
OBR_WPC WPC
OBR_UPEA UPC-E Addon
OBR_UPE UPC-E
OBR_IDF Industrial 2of5
OBR_ITF Interleaved 2of5
OBR_CD93 Code93
OBR_CD128 Code128
EAN-128 (note 1)
OBR_MSI MSI
OBR_IATA IATA
OBR_RSS14 RSS-14 (note 2)
RSS-14 Stacked (note 2)
OBR_RSSLTD RSS Limited (note 2)
OBR_RSSEXP RSS Expanded (note 2)
RSS Expanded Stacked
(note 2)
266
Notes:
1. EAN-128 symbology changes its name to “GS1-128”.
2. The RSS symbologies change its name to “GS1 DataBar xxxx”.
RSS-14 → GS1 DataBar Omnidirectional
RSS Limited → GS1 DataBar Limited
RSS Expanded → GS1 DataBar Expanded
RSS-14 Stacked → GS1 DataBar Stacked
RSS Expanded Stacked → GS1 DataBar Expanded Stacked
267
4.9 Laser Scanner Read
After scanning a bar code by the integrated laser scanner, a result of the scanning is output. The
output method for the scanning result will be defined by the settings made in “Laser Setting”.
This application is applicable to DT-X7M10E, DT-X7M10R, DT-X7M10R2, DT-X7M10E-CN,
DT-X7M10R-CN, and DT-X7M10R2-CN.
Operation Procedure
1. Start up laser scanning. The ( ) icon appeared in the Taskbar indicates that the scanning
application is being started up.
2. Start up an application that receives a result of scanning bar code.
3. Scanning a bar code will take place when Trigger key is pressed.
4. The scanning will end when the Trigger key is released or when the preset time elapses. The
scanning result will be output to the application.
Notes:
• To exit the laser scanning application, click the icon in the Taskbar and then choose Exit
menu.
• The clipboard output method copies data of scanning bar code into the clipboard by pasting it
(by carrying out the keyboard event (Ctrl and v keys)). Therefore, data of scanning cannot be
output to application that does not support the paste operation (the keyboard event (Ctrl and v
keys)).
• The laser scanning application cannot run simultaneously with other application that occupies
the integrated laser scanner.
268
4.10 Image Scanner Demo
This application (applicable to DT-X7M30E, DT-X7M30R, DT-X7M30E-CN, and
DT-X7M30R-CN) demonstrates the performances of reading 1D and 2D symbologies with the
integrated C-MOS Imager. The application consists of four menus;
- Single Decode
- Multi Decode
- Image Capture
- Sign Capture
Single Decode
This mode reads a single bar code symbol every time one of the Trigger keys is pressed and then
displays scanned bar code, symbology and the no. of digits. To exit this mode, click Quit button.
Figure 4.17
Multi Decode
This mode reads specified no. of bar code symbols at a time and then displays each scanned bar
code in the respective boxes in following figure. The no. of symbols to continuously scan can be
specified is 2, 3 or 4.
Figure 4.18
269
Image Capture
This mode captures an image through the CMOS Imager. Pressing the Trigger key first time
displays preview of image and then capture the image when the key is pressed second time to save
it in JPEG format in a storage area which is indicated at the lower part of the screen.
Figure 4.19
Sign Capture
This mode reads bar code symbol and captures signature both located in the same vicinity and
then displays its result and captured signature on the screen.
Figure 4.20
270
4.11 Image Scanner Read
After scanning 1D bar code symbol or 2D code symbol by the integrated Imager, a result of the
scanning is output to application. The output method as well as other relevant parameters for
scanning can be determined by the settings made in “Settings”. To display the Settings menu,
click the ( ) icon in the Taskbar and then choose Settings.
This application is applicable to DT-X7M30E, DT-X7M30R, DT-X7M30E-CN, and
DT-X7M30R-CN.
Operation Procedures
1. Click Image Scanner Read icon in the Utility folder. As soon as the icon is clicked, it
appears in the Taskbar indicating that the application is being started up.
2. Start up an application that receives a result of scanning 1D bar code or 2D code symbol.
3. Scanning 1D bar code or 2D code symbol takes place when one of the Trigger keys is pressed.
4. The scanning ends when the Trigger key is released or when the preset timeout elapses.
5. The scanning result is output to the application.
Notes:
• To exit the image scanning application, click the ( ) icon in the Taskbar and then choose
Exit menu.
• The clipboard output method copies data of scanning 1D bar code/2D code symbol into the
clipboard by pasting it (by executing the keyboard event (Ctrl and V keys)). Therefore, data of
scanning cannot be output to application that does not support the paste operation (the
keyboard event (Ctrl and V keys)).
• These image scanning applications cannot run simultaneously with other application that
occupies the integrated imager.
271
4.12 Copy Devices
This application copies various settings and applications installed in one terminal (master
terminal) to other terminals (child terminals).
Contents to Be Copied
Table 4.11
Objective Contents Remarks
FlashDisk All files in the FlashDisk.
Note:
To make both the master terminal and child terminals in the mirror state, the contents in RAM and
in FlashDisk must be reset prior to performing Copy Devices.
272
Procedure for Copying Between Terminals
The following is the procedure for copying data on the master terminal to child terminals.
Figure 4.21
2. The following screen appears while the mater terminal is transmitting data.
Figure 4.22
273
On child terminals
1. To receive data from the master terminal, click Receive Start button on each child terminal
(if multiple terminals are to receive the same data).
Figure 4.23
2. On the child terminal, the following screen appears while the child terminal is receiving data.
Figure 4.24
274
4.13 FLCE
This application enables the terminal to communicate with a PC in the LMWIN utility being
running. The communication between the terminal and the PC is established via cradle.
Figure 4.25
Figure 4.26
275
4.14 ActiveSync
This application is ActiveSync client program for communicating with a PC.
276
4.15 LAN ActiveSync
This application (applicable to DT-X7M10R, DT-X7M10R2, DT-X7M30R, DT-X7M10R-CN,
DT-X7M10R2-CN, and DT-X30R-CN) is ActiveSync client program that uses WLAN. The
version of the ActiveSync runs on PC must be 3.8 or earlier. If the version is 4.0 or later, it does
not support this feature.
277
4.16 NetSearch
This application (applicable to DT-X7M10R, DT-X7M10R2, DT-X7M30R, DT-X7M10R-CN,
DT-X7M10R2-CN, and DT-X7M30R-CN) displays a list of partner stations communicable with
the terminal via WLAN.
• Partner stations on the list can be sorted in the order of field intensity, station name and
channel.
• Field intensity for the partner station currently being established with the terminal will be
displayed in green.
• The information appeared in the screen is updated every five seconds.
• The remote station’s WLAN standard IEEE802.11b/g icon is displayed at the head of the
station name.
• A key symbol icon is displayed for stations that use encrypted communication.
Figure 4.27
278
Detail Information about Partner Station
The screen displays following details about the partner station.
- SSID
- WLAN standard
- No. of channels operable
- Intensity (%)
- Encryption
- MAC address
- Status
- IP address
- Physical address
Figure 4.28
2. Click Log button (see Figure 4.28) to display the Wireless Networking log screen which lists
up communications established previously with Access-Point(s).
Figure 4.29
279
3. Click Detail button (see Figure 4.28) to display the log of IP in detail.
Figure 4.30
4. Click Ping(4) button (see Figure 4.28) to display the PingUtility screen.
Figure 4.31
280
5. Click Signal(5) button (see Figure 4.28) to display the signal strength in dBm and with a
yellow straight line that also indicates the signal strength in percent for the operator to judge
if the signal in air is ample enough to continue WLAN operation.
Figure 4.32
Clicking List View(1) button in Figure 4.28 switches the screen to Figure 4.27.
Figure 4.33
Search conditions
Choose a partner station to be searched via a way of either Only AdHoc, Only Accesspoint or
Both.
281
5. Utilities
The utilities listed in the table below are mainly used as a co-process or auxiliary program in user
applications.
Table 5.1
Utility Description CASIO MS
FCHKCE Confirms a result of data upload/download. Yes --
Auto Setup Carries out automatically application at time of reset on Yes --
the terminal.
Auto Recovery Tool Performs automatic recovery at a time of full reset on Yes --
the terminal.
Welcome Wizard Sets up date/time and owner information. Yes --
Memory Size Setting Tool Sets the size of Storage Memory. Yes --
Mouse Emulator Emulates mouse function. Yes --
Input Panel (SIP) Software keyboard. -- Yes
IE Cache Delete Tool Deletes temporary files of Internet Explorer. -- Yes
MS; Microsoft
282
5.1 FCHKCE
This utility checks a result of data upload/download. See the LMWIN Manual for its detail.
283
5.2 Auto Setup
This utility automatically sets up a specified application.
Execution Timing
The timing for executing “Auto Setup” is as follows.
• When the terminal is reset;
The utility carries out Setup.exe, Restore.exe in the FlashDisk.
Table 5.2
Setting
Key Description
Value
FLSETUP sz:”1” Carries out Setup.exe for the FlashDisk at a time of reset on the terminal.
sz:”2” Carries out Restore.exe for the FlashDisk at a time of reset on the terminal.
Notes:
• Once the registry is deleted, the applicable application will not automatically start up.
• The registry will be initialized to its factory setting by performing a full reset on the terminal.
• Since automatic startup of applications with the utility will be performed every time when a
reset is performed on the terminal, it should be avoided by controlling the automatic startup
for each applicable application.
284
5.3 Auto Recovery Tool
This utility uses the backup tool to back up system data, restore system data and automatically
carry out user designated applications.
For data backup, data will be backed up by the backup tool. For data restoration, data will be
restored by automatically carrying out the backup tool at a time of the terminal’s start up after a
full reset has been performed.
Backup Procedure
The following is the backup procedure.
1. Starts up \Windows\Restore.exe.
2. When the program is complete, an end message appears.
3. Click OK button to close the program.
Restoration Procedure
The following is the restoration procedure.
Execution Log
Execution log of the Auto Recovery is stored in \FlashDisk\CE\ARM\Restore.log.
Notes:
• The execution log file can maintain a total of 30 logs combined for the backup and restore
operations.
• If the log file exceeds over 30 logs, records older than others in the file will be deleted.
Skipping Restoration
When the auto restoration about takes place, pressing 5 key on the terminal will output a warning
sound and skips the imminent restoration process.
Error Conditions
The following are the conditions under which an error occurs when either the backup or the
restoration takes place.
• The backup or restoration takes place when the battery pack capacity is low.
• The backup takes place when the FlashDisk has insufficient capacity.
• The backup or restoration takes place when the memory has insufficient capacity.
285
5.4 Welcome Wizard
The Welcome Wizard sets up the following. However, each of the settings can be skipped if not
necessary.
- Configuring the terminal
- Owner information
- Date and time
Notes:
• Setting date and time can be avoided by setting a password even if a full reset takes place on
the terminal.
• Setting date and time must be performed when the RTC is cleared by a full reset on the
terminal.
286
5.5 Memory Size Setting Tool
This tool is used when the memory size for Storage Memory (Object Store) is changed.
SetMem.exe retrieves the size in KB to be set from SetMem.txt in the \FlashDisk when it is
invoked. For example, if the size designates 6MB, create a SetMem.bxt in the FlashDisk folder
in where “6144KB” is written. If SetMem.txt does not exist, no operation as to changing the
memory size takes place.
287
5.6 Mouse Emulator
The mouse emulator is devised for the terminal which does not integrate a touch panel. The mouse
cursor functions are emulated with Ten key on the keyboard and R Trigger key on the right side.
Right Trigger
1 2 3
Right Click
4 5 6
Left
Click
7 8 9
Figure 5.1 Figure 5.2
Double Left-clicking
If 5 key is pressed twice successively, it emulates double left-clicking.
288
Unloading the Mouse Emulator
The mouse emulator is factory-installed for installation of applications by users. However, if it is
not necessary, it is recommended to disable the mouse emulator by disabling the initiation process
with Fn and 4 keys. Or, if you wish to delete it completely, delete the registry of it below.
[HKEY_LOCAL_MACHINE\init]
“Launch62”=”Emumouse.exe”
[MoveSpeed]
MovePixels=2
FirstMoveInterval=300
MoveInterval=100
GearChangeFirstInterval=150
GearChangeFirstPixels=6
GearChangeSecondInterval=500
GearChangeFirstPixels=10
[Option]
InitialPointX=120
InitialPointY=160
Table 5.3
Parameter Description
EnableMouseEmurator 1: enable mouse emulator 0: disable
MovePixels Number of pixels in the specified time unit that mouse cursor key moves.
FirstMoveInterval Period of time in millisecond starting when mouse cursor moves first time
until when it changes the movement in operating speed.
MoveInterval Time unit in millisecond at movement in operating speed
GearChangeFirstInterval Time in millisecond to accelerate 1st
GearChangeFirstPixels Number of pixels in dot that mouse cursor moves with acceleration 1st
GearChangeSecondInterval Time in millisecond to accelerate 2nd
GearChangeFirstPixels Number of pixels in dot that mouse cursor moves with acceleration 2nd
InitialPointX Initial position in X coordinate when the mouse emulator starts up or is
enabled.
InitialPointY Initial position in Y coordinate when the mouse emulator starts up or is
enabled.
289
5.7 Input Panel (SIP)
This utility is a software keyboard. It supports QVGA display mode.
290
5.8 IE Cache Delete Tool
IE Cache Delete Tool deletes temporary files used by Internet Explorer. To start up the tool,
carry out Cache_del.exe in Windows folder.
291
6. Host Application
The following are applications run on host PC which is linked to the terminal.
Table 6.1
Application Description CASIO MS
ActiveSync Carries out data link with the terminal. -- Yes
Windows Mobile Carries out data link with the terminal.
Device Center
LMWIN Carries out data upload/download. Yes --
FCHK Checks and confirms a result data upload/download. Yes --
MS; produced by Microsoft.
292
6.1 ActiveSync
By linking with the ActiveSync client installed in the terminal, this utility makes communication
with the terminal possible. It is available from the following site.
http://www.microsoft.com/windowsmobile/activesync/activesync45.mspx
Note:
Be sure to download the version 4.5 or later of ActiveSync for the operations described in this
reference manual.
293
6.2 Windows Mobile Device Center
The Windows Mobile Device Center (“WMDC”) performs data communication with the terminal.
Window Vista users can use the Windows Mobile Device Center to connect the terminal and the
PC (users of Windows XP and all previous operating systems refer to Chapter 6.1 “ActiveSync”).
The Windows Mobile Device Center (“WMDC”) can be downloaded at the URL below.
http://www.microsoft.com/windowsmobile/devicecenter.mspx
Note:
Be sure to use Windows Mobile Device Center 6.1 or later. Earlier versions do not support
Windows CE devices.
294
6.3 LMWIN
This utility interoperates with the FLCE installed in the terminal to perform data upload and
download. It is an option available separately. See the “LMWIN Communication Utility Manual”
for its detail.
295
6.4 FCHK
This utility checks and confirms results of data upload/download. See the “LMWIN
Communication Utility Manual” for its detail.
296