Casio IT-600M30C, IT-600M30, IT-600M30E2, IT-600M30C2, IT-600M30R Quick Start Manual

...
IT-600 Series
Quick Start Guide
(Version 1.07)
Copyright ©2010. All rights reserved.
May 2010
2
Table of Contents
Editorial Record 4 Preface 6
Chapter
1. Product Overview 7
1.1 Hardware Specifications 7
1.2 Library
Configuration 11
1.3 Development Reference Manuals 12
1.4 Sample Program 13
Chapter 2. Prerequisites 14
2.1 Skills Requi
red 14
2.2 Hardware Required 15
2.3 Soft
ware Required 17
Chapter 3. Installing SDK to PC 19
3.1 Application Development 19
3.2 Installing C
ASIO SDK Files 20
Chapter 4. Connecting Power Supply to HA-D60IO, HA-D62IO 24
4.1 HA-D60IO 24
4.2 HA-D
62IO 26
Chapter 5. Connecting the IT-600 to PC 29
5.1 ActiveSync Connection 30
5.2 ActiveS
ync Connection via USB 31
5.2.1 Installing ActiveSync for the First Time 31
5.2.2 If ActiveSync Is Already Installed 37
5.2.3 ActiveS
ync Connection via IrDA 39
5.3 USB Connection via Windows Mobile Device Center 40
5.4 ActiveSync Connection via WLAN 42
5.5 Bluetooth Connection 45
5.6 Acce
ssing Shared Network Drive on Your LAN 46
5.7 Direct TCP/IP Connection from Visual Studio 47
5.8 ActiveS
ync Connection via Ethernet 49 Chapter Setting Up the Development Environment 51 Chapter 6. 51
6.1 Installing C
AB Files 51
6.2 eMbedded Visual C++ 4.0 52
6.3 Visual Studio 2005
53
6.4 Visual Studio .NET 2003 54
Chapter
7. Device Emulator 55
7.1 Software Required 55
7.2 Starting Up the Device
Emulator 58
7.3 Using the Device Emulator 59
7.3.1 IT-600 Device Emulator 59
7.3.2 I/O S
imulator 60
7.3.3 Connecting via ActiveSync 65
7.4 Debugging Application 67
7.4.1 Setting Build Configuration 67
7.4.2 Debugging Application 68
Chapter
8. eMbedded Visual C++ 70
8.1 Building
Simple eVC++ 4.0 Test Program 70
3
8.2 Using CASIO Libraries from eVC++ 4.0 72
Chapter 9. Visual Studio 74
9.1 Using CASIO .NET Libr
aries from VB .NET 75
9.2 Using CASIO .NET Libraries from C# 77
9.3 Using CASIO Libraries from C++ 79 Chapter 10. Resources 83 Chapter
11. Troubleshooting 84
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.
© 2010 CASIO Computer Co., Ltd. All rights reserved.
4
Editorial Record
Manual Version
no.
Date edited Page Content
0.90 October 2005 Tentative version
0.91 November 2005 29 “ActiveSync connection via cradle” is added in Chapter 5.1 “ActiveSync Connection”.
30 The descriptions in Chapters 5.1 and 5.2 are revised. 75 “Import Library” and “Header File are removed from Table 7.1
in Chapter 7.1.
0.92 November 2005
77 “Import Library” and “Header File are removed from Table 7.2
in
Chapter 7.2.
1.00 November 2005 Original version
1.01 January 2006 16, 22,
24
The contents in Chapters 5.2.1, 5.2.2 and 5.2.3 are updated.
1.02 July 2006 9, 35 The explanation about Visual Studio 2005 is added in Chapters
2.3 and 7.
7 “HA-D62IO” and “HA-D51TG” are added in Chapter 2.2. 8 “HA-D62IO” is added in Fig 2.1
15 to 17 Chapter 4.2 “HA-D62IO” is added.
1.03 November 2006
34 to 35 Chapter 5.7 “ActiveSync Connection via Ethernet” is added.
6 Hardware specifications in Table 1.1 are updated. 8 Regulatory note for the Chinese radio related regulations is
added.
9 IT-600M30E2, M30C2, M30R2, M30CR2, M30E2-CN,
M30C2-CN, M30R2-CN, M30CR2-CN are added in Table 2.1.
12 Software in Chapter 2.3 is updated. 13 Chapter 3.1 “Application Development” is added. 14 Chapter 3.2 “Installing CASIO SDK Files” is added. 15 Chapter 3.3 “Installing CAB Files” is added. 16 Figures 3.1 and 3.2 in Chapter 3.4 are corrected.
35 to 36 Chapter 5.3 “USB Connection via Windows Mobile Device
Center” is added.
42 to 43 Direct link method with Visual Studio 2005 is added in Chapter
5.7 “Direct TCP/IP Connection from Visual Studio”.
50 Chapter 6.3 “Sample Program” is added.
56 to 58 In Chapter 7.3 “Using CASIO Libraries from C++”, a
development method for VCC++ Project with Visual Studio is added.
59 Chapter 7.4 “Sample Program” is added.
1.04 January 2008
60 to 73 Chapter 8. “Device Emulator” is added.
56 In Chapter 7.3, the explanation on page 56 is updated. 1.05 April 2008 75 In Chapter 10, note about “VCC++ application
development with Visual Studio 2005” is removed.
Continue.
5
10 In Chapter 1.1, a note about dead pixels is added.
10 to 12 In Chapter 1, Library Configuration, Development
Reference Manuals, and Sample Program are added.
19 In Chapter 3.2, a note about User Account Control is
added.
17 to 21,
49 to 52
Chapter 3 is divided into two chapters, Installing SDK to PC and Setting Up the Development Environment.
49 The configuration of the CAB files is changed. 50 In Chapter 6.1, the content in Table 6.1 is updated and a
note about FLINK Library is added.
53 to 68 Chapter of Device Emulator is relocated and rearranged.
54 The limitation of audio system device in chapter of
Device Emulator is deleted.
55 to 60 In Chapter 7, images and usage of I/O Simulator are
changed.
16 to 21 53 to 80
Microsoft Visual Studio 2008 is added to development platform.
1.06 January 2009
73 to 80 In Chapter 9, the sample is updated.
17, 19,
29
Supported OS is added. ( Windows 7 / Windows 2008 Server )
57 Note is added at case of using Device Emulator after
Windows Vista OS
1.07 May 2010
20 Chapter 3.2 is modified.
6
Preface
This guide clearly and concisely sets out the information developers need to know to get started with the CASIO IT-600 development. Every method of connecting to your development system is covered and step by step instructions for installing and testing the CASIO SDKs are included.
The purpose of this guide is to get you to the point where you can start development; you should refer to the library manuals for detailed information on the specific APIs.
7
1. Product Overview
1.1 Hardware Specifications
The IT-600 series handheld terminal is one of the most powerful and versatile handheld devices on the market. It is particularly suited to the retail, stocktaking, parking enforcement and hospitality markets.
Table 1.1 Hardware specifications
Item Specification Remark
CPU, Memory
CPU Marvell® PXA270 Application Processor Operating clock; max 520
MHz RAM 64 MB FROM 128 MB (user area; approx. 60 MB)
Scanner
Type Semi-conductor laser light Wave Length 650±10 nm Optical Output <1 mW No. of scannings 100±20 times per second Resolution 0.127 mm (minimum) PCS 0.45 (minimum)
Approx. 400 mm Without HA-D50BN
attached
Readable distance
Approx. 0 to 200 mm With HA-D50BN attached Max. 48 mm When the distance is at 40
mm.
Max. 314 mm When the distance is at 400
mm.
Readable width
Max. 60 mm (contact scanning) When HA-D50BN is
attached. Daylight for scanning 50,000 Lux or less Readable 1D bar code symbologies
UPC-A, UPC-E, EAN, Codabar, Code39, ITF, MSI, Industrial 2of5, Code93, Code128, IATA, EAN128, RSS-14, RSS Limited, RSS Expanded
Vibrator Yes (for indications of scanning completion,
Vo I p c al l -i n )
Display
Display device 3.7-inch transflective TFT color LCD 65,536 colors (See note 3) No. of dots 480 (h) x 640 (w) Dot pitch 0.117 (h) x 0.117 (w) mm Gradation 65,536 colors Display font Scalable font Backlight LED
Indicator
LED 1pc x LED (2 colors), 1pc x LED (3 colors) Left: battery charge status
Right: programmable
Input
Keyboard Numeric (Alphabet) keys, CLR key, Execute
key, Fn key, Text key, Cursor key Control keys Power ON/OFF key, Reset switch Trigger keys Trigger R key, Trigger L key, Center Trigger
key Touch panel Yes
Continue.
8
Infrared communication interface
Standard IrDA ver.1.3 compatible Communication process
Half duplex
Synchronization Start-stop, frame method Baud rate (in bps) 9600, 19200, 38400, 57600, 115200, 4M Communication range
0 (contact) to 0.3m
WLAN
Standard IEEE 802.11b/g compatible Modulation DS: IEEE802.11b
DS/OFDM: IEEE802.11g
See note 1.
Frequency range IEEE802.11b: 2.400 to 2.4835 GHz
IEEE802.11g: 2.400 to 2.4835 GHz
Baud rate IEEE802.11b: 11 Mbps (maximum)
IEEE802.11g: 54 Mbps (maximum) Communication range
IEEE802.11b/g: 50 m (indoor) to 150 m
(outdoor)
Vary depending on the environment
Number of channels 13 Three channels are
available at the same time.
Output power IEEE802.11b: 12 to 15 dBm
IEEE802.11g: 12 to 14 dBm Other feature Roaming between Access-Points
Bluetooth
Standard Bluetooth® Specification Ver.1.2 Not operable concurrently
with WLAN operation.
Comm. range Approx. 3 m Vary depending on the
environment
Output power Max. 3 dBm ( PowerClass 2)
USB
Full speed (12 Mbps) Baud rate
Low speed (1.5 Mbps)
Host
Power to an external device
5V±5% (maximum 500 mA) See IT-600 Series
Hardware Manual.
Client Baud rate Full speed (12 Mbps)
Extension port Connector for HA-D94CFU or for HA-D51TG Not applicable to
IT-600M30R, M30CR. M30R2, M30CR2, M30R2-CN, M30CR2-CN
SD card slot miniSD memory card In the battery
compartment.
Layout
12 3 4 5678
Term in al s for USB cradle
Description See IT-600 Hardware Manual. Headset jack 4 poles in rounded shape Speaker Monaural Microphone Monaural See note 2. Digital camera
Number of pixels Approximately 1,000,000 pixels Device 1/4.5-type CCD color Aperture F3.5/F7.0 (2 steps switchover) Focal distance f = 3.29 mm (fixed)
Image capture range 30 cm to LED light Brightness 3300 mcd
Continue.
9
Power
Operation Lithium-ion battery pack (HA-D20BAT or
HA-D21LBAT) Memory backup Lithium battery (rechargeable) on board Battery capacity HA-D20BAT 1,850 mAH
HA-D21LBAT 3,700 mAH
IT-600M30, M30C,
M30-CN, M30C-CN,
M30E2, M30E2-CN,
M30C2, M30C2-CN
IT-600M30R, M30CR, M30R-CN, M30CR-CN, M30R2, M30R2-CN, M30CR2, M30CR2-CN
Operating period
Approx. 11 hours
(with
HA-D20BAT)*1
Approx. 22 hours
(with
HA-D21LBAT)*1
Approx. 10 hours (with HA-D20BAT)*2 Approx. 20 hours (with HA-D21LBAT)*2
*1 based on the ratio of “standby:calculation:scan” at 20:1:1 when the CPU speed is set to auto power save mode and the backlight is turned off. *2 based on the ratio of “standby:scan:calculation:wirel ess” at 20:1:1:1 when the CPU speed is set to auto power save mode and the backlight is
turned off. Memory backup period (with Lithium battery only)
RAM : Approx. 10 minutes Clock : Approx. 72 hours or longer
- Lithium battery is fully charged.
- At room temperature.
Memory backup period (with Lithium battery and Lithium-ion battery pack)
RAM : Approx. 72 hours with HA-D20BAT RAM : Approx. 72 hours with HA-D21LBAT
- After “VDET1” warning message is issued.
Lithium-ion battery pack charge period
Approx. 4 hours for HA-D20BAT Approx. 7 hours for HA-D21LBAT
- The power on the terminal is turned off.
- At room temperature
- The dedicated AC adaptor is used to power the terminal via battery charger or cradle.
Memory backup battery charge period
Approx. 4 days - Time period until when the
memory backup battery is fully charged.
- Lithium-ion battery pack is being installed.
- At room temperature.
Memory backup battery rated capacity
10 mAh
Power supply by cradle
Ye s
By battery pack (when terminal’s power on )
Ye s
Method to charge memory backup battery
By battery pack (when terminal’s power off)
Ye s
10
Notes:
1. Orthogonal frequency-division multiplexing (OFDM) is a transmission technique based upon the idea of frequency-division multiplexing (FDM).
2. The m
icrophone is not integrated in IT-600M30R2-CN and IT-600M30CR2-CN to comply with the Chinese radio related regulations. Both the models disable the capability of voice data transmission over Internet Protocol (VOIP).
3. 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.
11
1.2 Library Configuration
The CASIO Software Development Kit (“SDK”) for IT-600 series provides various libraries listed in the table.
Table 1.2
Library Description C++
VB
C# System Library Library that is used to control the system. Yes Yes Laser Scanner Library Library that is used to control the built-in laser scan engine. Yes Yes Bluetooth Library Library that is used to control the built-in Bluetooth module. Yes Yes Camera Library Library that is used to control the built-in Camera module. Yes Yes Imag er Library Library that is used to control the built-in CMOS imager. Yes Yes JPEG Library Library that is used to handle and manipulate JPEG image
functions.
Yes -
FLINK Library Library that is used to control and carry out
transmission/reception of files between PC and other device.
Yes Yes
Note: The abbreviations used in the table are;
C++
: Visual C++
VB
: Visual Basic .NET
C#
: Visual C# .NET
The names of the Dynamic Link Libraries for C++ and C#/VB for the device oriented libraries are listed in the table.
Table 1.3
Library Dynamic Link Library
Dynamic Link Library
(Class Library) System Library SystemLib.dll SystemLibNet.dll Laser Scanner Libra ry OBReadLib.dll OBReadLibNet.dll Bluetooth Library BluetoothLib.dll BluetoothLibNet.dll Camera Library CameraLib.dll CameraLibNet.dll Imager Library ImagerLib.dll ImagerLibNet.dll JPEG Library JpegCe.dll None FLINK Library FlinkLib.dll MoFlinkLib.dll
12
1.3 Development Reference Manuals
The CASIO Software Development Kit (“SDK”) for IT-600 series includes the development reference manuals listed in the table.
Table 1.4
Development Manual Description Quick Start Guide This reference manual. Hardware Manual Reference manual that describes hardware specifications in detail on each
dedicated option and IT-300 handheld printer terminal
Software Manual Reference manual that describes software specifications in detail for all the
software integrated in IT-600 handheld printer terminal.
System Library Manual Reference manual that describes individual functions in detail for System
Library.
Laser Scanner Library Manual Reference manual that describes individual functions in detail for Laser
Scanner Library.
Bluetooth Library Manual Reference manual that describes individual functions in detail for Bluetooth
Library.
Camera Library Manual Reference manual that describes individual functions in detail for Camera
Library.
Imager Library Manual Reference manual that describes individual functions in detail for Imager
Library.
JPEG Library Manual Reference manual that describes individual functions in detail for JPEG
Library.
FLINK Library Manual Reference manual that describes individual functions in detail for FLINK
Library.
13
1.4 Sample Program
The following sample programs are included in the IT-600 SDK.
Table 1.5
Sample Program Description
Common Device Control
BLUETOOTHLIBSAMPLE Connects the terminal to a Bluetooth printer and prints out data. CAMERALIBSAMPLE Takes pictures and displays them on the screen. IMGLIBSAMPLE Scans bar codes using the Imager with settings set with Imager setting
file. IMGLIBSAMPLE2 Program of IMGDemo.exe OBRLIBSAMPLE Reads a bar code using the Laser library. PRNLIBSAMPLE Prints out data on the built-in printer. SYSTEMLIBSAMPLE Demonstrates LED and buzzer functions.
JPEG Library JPEGSAMPLE Displays Jpeg files. FLINK Library FLINKLIBSAMPLE Demonstrate infrared communication via FLINK protocol between two
terminals.
Note: Some of the sample programs such as IMGLIBSAMPLE, IMGLIBSAMPLE2, and PRNLIBSAMPLE in the table do not run because the respective devices are not integrated in the IT-600.
14
2. Prerequisites
2.1 Skills Required
The following skills are required by developers aiming to develop application software for the IT-600:
Windows programming
A good knowledge of one or more of the following:
- Visual C++
- Visual Basic .NET
- Visual C#
- Active Server Pages and web programming (not covered in detail in this guide)
The following skills or experiences are also desirable:
Windows CE devices
ActiveSync
Some networking experience
15
2.2 Hardware Required
The following models of the IT-600 series and the dedicated options are available.
IT-600
Table 2.1 Available models and the features
Wireless Communication
Model no.
Laser
scanner
Bluetooth IEEE802.11b/g
Digital
Camera
Remark
IT-600M30 * Yes Yes No No IT- 6 0 0M 3 0C * Ye s Yes N o Ye s IT- 6 0 0M 3 0R * Ye s Yes Yes No IT- 6 0 0M 3 0C R * Yes Yes Yes Yes
See note 1.
IT-600M30E2 Yes Yes No No IT- 6 0 0M 3 0C 2 Ye s Yes No Ye s IT- 6 0 0M 3 0R 2 Ye s Yes Yes No IT- 6 0 0M 3 0C R2 Ye s Yes Ye s Yes IT-600M30E2-CN Yes Yes No No IT- 6 0 0M 3 0C 2- C N Ye s Yes N o Yes IT- 6 0 0M 3 0R 2- C N Ye s Yes Ye s No IT- 6 0 0M 3 0C R2 - CN Ye s Yes Ye s Yes
See note 2.
Notes:
1. The model with “*” will phase out as soon as its stock runs out, and be replaced by its successor model with “2” at the end of the model number.
2. “-CN” in the “Model” boxes denotes that the model is dedicated for China only.
Dedicated Options
- HA-D20BAT (Battery Pack)
- HA-D21LBAT (Large-capacity Battery Pack)
- AD-S15050BE (AC Adaptor for HA-D30CHG Cradle-type Battery Charger)
- AD-S42120B (AC Adaptor for HA-D60IO USB Cradle and HA-D62IO Ethernet Cradle)
- AD-S60160BE (AC Adaptor for HA-D36DCHG Cradle-type Dual Battery Charger)
- DT-380USB (USB cable)
- HA-D50BN (Laser Redirection Attachment)
- HA-D60IO (USB Cradle)
- HA-D62IO (Ethernet Cradle)
- HA-D30CHG (Cradle-type Battery Charger)
- HA-D32DCHG (Dual Battery Charger)
- HA-D36DCHG (Cradle-type Dual Battery Charger)
- HA-D51TG (Trigger Grip)
- AC-CORD-EU (Power cord for AD-S42120B/Europe)
- AC-CORD-US (Power cord for AD-S42120B/USA and Canada)
- AC-CORD-TW (Power cord for AD-S42120B/Taiwan)
- AC-CORD-KR (Power cord for AD-S42120B/Korea)
- AC-CORD-AU (Power cord for AD-S42120B/Australia)
See the following page for each external view of the IT-600 and the dedicated options.
16
External views of the IT-600 and the options
Figure 2.1
USB Cradle / Ethernet Cradle
HA-D60IO HA-D62IO
17
2.3 Software Required
PC Operating System
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
The following software tools and libraries are required in order to develop software for the IT-600. Ensure that you download or purchase the correct Microsoft tools as appropriate.
C / C++
Microsoft Visual Studio 2008 (not free of charge)
Microsoft Visual Studio 2005 (not free of charge)
Microsoft eMbedded Visual C++ 4.0
Download for free from;
http://www.Microsoft.com/downloads/details.asp
x?displaylang=en&FamilyID=1DACDB3D-
50D1-41B2-A107-FA75AE960856
Microsoft eMbedded Visual C++ 4.0 SP4
Download for free from;
http://www.microsoft.com/downloads
/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-
A812984318E5&displaylang=en
Microsoft ActiveSync 4.2 (or later)
Download for free from;
http://www.microsoft.com/downloads
/details.aspx?FamilyID=7269173a-28bf-4cac-a682-58d
3233efb4c&DisplayLang=en
Microsoft Windows Mobile Device Center 6.1 (for Windows Vista)
Download for free from;
http://www.microsoft.com/downloads
/details.aspx?familyid=46F72DF1-E46A-4A5F-A791-0
9F07AAA1914&displaylang=en
Visual Basic / Visual C#
Microsoft Visual Studio 2008 (not free of charge)
Microsoft Visual Studio 2005 (not free of charge)
Microsoft Visual Studio .NET 2003 (not free of charge)
Windows CE Utilities for Visual Studio .NET 2003 Add-on Pack 1.1
From Microsoft web site, see
http://www.microsoft.com/downloads/details.asp
x?familyid=7ec99ca6-2095-4086-b0cc-7c6c
39b28762&displaylang=en
Microsoft ActiveSync 4.2 (or later)
Download for free from;
http://www.microsoft.com/downloads
/details.aspx?FamilyID=7269173a-28bf-4cac-a682-58d
3233efb4c&DisplayLang=en
Microsoft Windows Mobile Device Center 6.1 (for Windows Vista)
Download for free from;
18
http://www.microsoft.com/downloads/details.aspx?familyid=46F72DF1-E46A-4A5F-A791-0 9F07AAA1914&displaylang=en
19
3. Installing SDK to PC
3.1 Application Development
This chapter explains about what you need to set up for the development environment before starting your application development.
1. Installing Development Platform
Install Microsoft’s development platform which supports eMbedded Visual C++, Visual Studio 2005 and Visual Studio .NET 2003. For detail, refer to Chapter 2.3 “Software Required”.
2. Installing CA
SIO SDK
Install CASIO SDK and various libraries if necessary. For installation method, refer to Chapter
6.1 “Installing CASIO SDK Files”.
3. Connecting IT-600 to
PC (via ActiveSync/Windows Mobile Device Center)
Connect the IT-600 to PC via Microsoft’s ActiveSync (for Windows XP or any other OS before Windows XP) or via Windows Mobile Device Center (for Windows Vista or later). For connection method, refer to Chapter 5 “Connecting the IT-600 to PC”.
4. Setting Up th
e Development Environment
Copy all necessary CASIO libraries to the IT-600. For detail, refer to Chapter 6 “Setting Up the Development Environment”.
5. Installing the
Device Emulator
Install the Device Emulator for the IT-600. For installation method, refer to Chapter 7 “Device Em
ulator”. If not necessary to install, go to the next step “6. Application Development” below.
6. Application Development
Now, the application development environment is set up and your development with the development platform can be started. After application is developed, transfer it to the Device Emulator or an actual terminal of the IT-600 via ActiveSync or Windows Mobile Device Center for check on the operability. For application development method and transferring your application, refer to Chapters 8 “eMbedded Visual C++” and 9 “Visual Studio”.
20
3.2 Installing CASIO SDK Files
Download the CASIO IT-600 SDK installation CD image file from the following site and write it to a CD-ROM media.
http://www2.casio.co.jp/system_en/pa/PADealer/
(The site requires your user name and password. Enter your user name and password as issued by
CASIO.)
Notes:
If you had already installed IT-600 SDK Ver. 1.xx, be sure to uninstall it before installing Ver.
2.xx.
If any file of the IT-600 SDK Ver. 1.xx is remained in the following folders after uninstalling,
delete it manually.
C:\Program Files\CASIO\MBSYS C:\Program Files\Windows CE Tools\wce500
If your PC runs in the Windows Vista or later OS, first you must disable the User Account
Control (“UAC”) by following the process below before installing the CASIO SDK Files.
Case of using Windows Vista and Windows Server 2008
- Navigate to Control Panel User Accounts Enable or Disable the User
Account Control. Remove the check on User Account Control (UAC) to protect your PC, and then click OK button.
Case of using Windows 7
- Navigate to Control Panel User Accounts Change User Account Control Settings. Select Never notify in Choose when to be notified about changed to your computer setting.
21
Installing ExportSDK
1. When the CASIO IT-600 SDK CD-ROM is inserted in the drive of your PC, the following menu screen appears automatically.
Figure 3.1
2. Click Installation List in Figure 3.1. The installation screen appears.
Figure 3.2
3. Click IT-600 ExportSDK to display the Setup Wizard. Choose any one of the buttons in the screen.
22
Installing Library
The IT-3100 Library is available for the below development platforms. The library can be installed for each development platform in the Installation List screen.
- Microsoft eMbedded Visual C++ 4.0
- Microsoft Visual Studio .NET 2003
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
Notes:
1. The Library header file (*.h) and the Import library file (*.lib) are installed in the following folder.
C:\Program Files\CASIO\MBSYS\include : Header file C:\Program Files\CASIO\MBSYS\lib\ARMV4I : Import library file
2. The Class library DLL file (*.dll) is installed in the following folder.
C:\Program Files\CASIO\MBSYS\WindowsCE
3. When the Library is installed in PC, the Help file (*.chm) is installed in the following folder.
C:\Program Files\CASIO\MBSYS\HELP
The Help file can be accessed by navigating to Start menu All ProgramsCASIO Basic
Development Kit Help.
Installing Online Help
Besides the Help file described above, the Online Help is also available for the below development platforms. The installation of the Online Help is initiated in the Installation List for each development platform.
- Microsoft Visual Studio .NET 2003
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
After the installation is complete, Microsoft Visual Studio starts up. The Online Help file can be accessed by navigating to Help Contents menu.
23
Installing Sample Program
When the Sample is chosen in the Installation List, the sample program folder in the CD-ROM appears. The Sample program folder is available for each development platform. Copy one of the folders you wish to use into your PC.
- EVC for Microsoft embedded Visual C++
- VS2003 for Microsoft Visual Studio.NET 2003
- VS2005 for Microsoft Visual Studio 2005
- VS2008 for Microsoft Visual Studio 2008
If your sample program is with "Read-only" attribute set effect. Be sure to disable the attribute before using it.
24
4. Connecting Power Supply to HA-D60IO, HA-D62IO
4.1 HA-D60IO
Use the dedicated AC adaptor (AD-S42120B) for power supply to the HA-D60IO USB cradle. Make sure to connect the AC adaptor to the USB cradle before starting communication between the IT-600 and PC via the cradle. Follow the steps below to set power supply to the IT-600 using the dedicated AC adaptor.
1. Plug the AC adaptor into the AC adaptor jack where “DCIN12V” is printed by on the back of the cradle. See Figure 4.1.
Figure 4.1
2. After connecting the power cable to the AC adaptor, plug in the plug to an electrical outlet.
3. Make sure the selector switch on the back of the cradle is set to position B.
Figure 4.2
4. Connect USB cable (DT-380USB) to USB client port on the back of the cradle, and then connect the other end of the cable to PC. USB host port is used when connecting the cradle with other USB peripheral device.
5. Align the USB cradle mount holes on the back of the IT-600 with the mount hooks on the cradle after aligning the contacts on the bottom of the IT-600 with the power contacts of the cradle. The power indicator LED on the front of the cradle will light in green if the IT-600 has been properly mounted.
Set to B
25
Status of Indicator 1 on IT-600
Orange : Charging
Red : Standby due to battery pack error or the surrounding temperature is out of the
range (charging begins when the temperature returns within the range.)
Green : Charging complete
Important notes:
Make sure to first remove the IT-600 from the cradle when switching the selector switch on the cradle.
Never short out the power contacts of the cradle. This damages the cradle.
Do not subject the IT-600 and cradle to vibration or impact during communication. This results
communication to be interrupted.
When mounting the IT-600, securely attach it to the mount hooks of the cradle and check that the power indicator LED on the front of the cradle lights green. Charging battery pack or carrying communication will not proceed properly if it is not mounted properly.
26
4.2 HA-D62IO
Use the dedicated AC adaptor (AD-S42120B) for power supply to the HA-D62IO Ethernet cradle. Make sure to connect the AC adaptor to the Ethernet cradle before starting communication between the IT-600 and PC via the cradle. Follow the steps below to set power supply to the IT-600 using the dedicated AC adaptor.
1. Plug the AC adaptor into the AC adaptor jack on the back of the Ethernet cradle.
Figure 4.3
2. After connecting the AC adaptor to the power cable, plug the plug of the power cable into an electrical outlet.
Figure 4.4
Loading...
+ 58 hidden pages