Quick Start Guide for Developers – IT-3000

 

 

1.0 Introduction.. 2

2.0 Prerequisites.. 4

2.1 Skills required.. 4

2.2 Hardware required.. 4

2.3 Software required.. 5

3.0 Setting up the Development environment. 5

3.1 Embedded Visual C++ 4.0 – Installing the Casio Platform SDK... 5

3.2 Visual Studio.NET 2003.. 5

4.0 Connecting the IT-3000 to your PC... 6

4.1 ActiveSync connections.. 6

4.2 Direct IrDA connection.. エラー! ブックマークが定義されていません。

4.3 Direct RS-232 connection.. エラー! ブックマークが定義されていません。

4.4 Installing IrXpress.. エラー! ブックマークが定義されていません。

4.5 Using the HA-B61IO cradle via USB... エラー! ブックマークが定義されていません。

4.6 Using the HA-B61IO cradle via RS-232.. エラー! ブックマークが定義されていません。

4.7 Using 802.11b Wireless LAN.. エラー! ブックマークが定義されていません。

4.8 Using Bluetooth.. エラー! ブックマークが定義されていません。

4.9 Using an Ethernet PC Card.. エラー! ブックマークが定義されていません。

4.10 Accessing a shared network drive on your LAN.. エラー! ブックマークが定義されていません。

4.11 Using a PCMCIA or CF card.. エラー! ブックマークが定義されていません。

4.12 Using an SD Memory Card.. エラー! ブックマークが定義されていません。

4.13 Using a direct TCP/IP connection from Visual Studio.NET 2003.. エラー! ブックマークが定義されていません。

5.0 Embedded Visual C++.. エラー! ブックマークが定義されていません。

5.1 Building a simple eVC++4.0 test program... エラー! ブックマークが定義されていません。

5.2 Using the Casio libraries from eVC++4.0.. エラー! ブックマークが定義されていません。

6.0 Visual Studio.NET 2003.. エラー! ブックマークが定義されていません。

6.1 Using the Casio .NET libraries from VB.NET.. エラー! ブックマークが定義されていません。

6.2 Using the Casio .NET libraries from C#.. エラー! ブックマークが定義されていません。

7.0 Resources.. エラー! ブックマークが定義されていません。

8.0 Contacting Casio.. エラー! ブックマークが定義されていません。

9.0 Troubleshooting.. エラー! ブックマークが定義されていません。

 


1.0 Introduction

 

This guide clearly and concisely sets out the information developers need to know to get started with IT-3000 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 IT-3000 is one of the most powerful and versatile handheld devices on the market. It is particularly suited to the ticketing, retail queue-busting and parking control markets. Detailed specification:

 

IT-3000 Series

CPU

Intel®PXA255 Application Processor (Max. 400MHz)

Operating System

Microsoft® Windows® CE.NET 4.1 English Version

Memory

RAM

64 MB

F-ROM

96 MB (User area: Approx. 30 MB)

Display

Type

3.5-inch 2-way TFT color LCD

Resolution

240 x 320 dots

Backlight

LED (Automatic control via brightness sensor)

Indicator

2-color LED x 2

Printer

Printing method

Thermal line dot

Paper width

80 mm or 58 mm

Printing width

72 mm or 48 mm

Speed

28 lines per second (while printing Kanji characters)

Paper

Roll paper, formed paper (1P/2P), label paper

Total number of
print dots

576 (if printed on 80 mm width paper)

Character size

Free double-width characters

Font type

ANK, Symbologies (UPC-E, NW-7, Code39, Code128, OCR-B, user-defined characters x 128)

Sensor

Positioning for printing

C-MOS Imager
(IT-3000M55U)

Type

1/4-inch C-MOS Imager

1D readable symbologies

EAN, UPCA/E, Code39, NW7/Codabar, ITF, Code93, Code128, MSI/Plessy,IATA, Code11, RSS

2D readable
symbologies

Code49, PDF417, MicroPDF, Codablock, Aztec, AztecMesa, QRCode, MaxiCode, DataMatrix (ECC000/050/080/100/140/200), Composite

Image capturing

Max. 640 x 480 pixels, 2 or 256 gray scales, BMP or JPEG

Magnetic Card Reader (IT-3000M54E2/M55U)

Standard

ISO Tracks 1, 2 , 3 (ISO/IEC 7811-2 2001)

Input

Keyboard

Numeric (Alphabet) keys, Double zero key, CLR key, ENT key, Cursor keys, Power key, Fn key, BS key, - key, . (Decimal) key

Program key

Right, Left sides

Touch Panel

Plastic panel (resolution 240 x 320 dots) with character input pad

Interface

Bluetooth

BluetoothTMVersion 1.1 compatible

Infrared

IrDA 1.1 compatible Max. 4 Mbps (under CASIO original protocol)

Serial

RS-232C level interface (M53E, M54E2)

14-pin Serial

RS-232C level interface

SD slot

SD memory card

PC card slot

PC card Type I/II (3.3V/5.0V) 3.3V; Max. 500 mA, 5.0V; Max. 1,000 mA

 

Speaker

Alarm

70 dB or over

Voice

60 dB or over

Key click

50 dB or over

Power

Operation

Lithium-ion battery pack (DT-9723LI) 7.4V 2200 mAH

Memory backup

Lithium battery (rechargeable) on board

Charge time

Approx. 8 hours with DT-9723LI

Environment

Operating temperature

-4°F to +122°F

Storage temperature

-4°F to +158°F

Operating humidity

10% to 80%RH (no condensation)

Storage humidity

5% to 90%RH (no condensation)

Dust/Water-splash proof

IP54

Drop durability

From 4 Feet in height onto concrete floor

Dimensions and weight

Dimensions

IT-3000
M53E

IT-3000
M54E2

IT-3000
M55U

Approx. 3.15”*/4.25”** (W) x 10.43” (D) x 1.10*/2.68”** (H) inch

Approx. 3.15”*/4.25”** (W) x11.61” (D) x 1.10*/2.68”** (H) inch

Approx. 3.15”*/5.71”** (W) x11.61” (D) x 1.10”**/2.76”** (H) inch

 

* ; display part, ** ; printer part
(All sizes exclude extruding parts.)

Weight

Approx. 22.0 oz

Approx. 24.0 oz

Approx. 24.7 oz

Application development tool

eMbedded Visual C++ 4.0, Visual Studio .NET 2003

Compliance

Safety

EN60950, UL60950

EMI, EMC

EN55022/EN55024, FCC Part 15B

Bluetooth type approval

EN300328/EN301489, FCC Part 15C, RSS-210
Bluetooth logo certification

Laser

EN60825-1+A2:2001, 21CFR Part 1040.10

 

 

2.0 Prerequisites

 

2.1 Skills required

 

The following skills are required by developers aiming to develop application software for the IT-3000:

 

·        Windows programming

·        A good knowledge of one or more of the following:

o       Visual C++

o       Visual Basic.NET

o       Visual C#

o       Active Server Pages and web programming

 

The following skills or experience are also desirable:

·        Windows CE devices

·        ActiveSync

·        Some networking experience

 

2.2 Hardware required

 

The following hardware is available as a Developer Kit. Contact Casio USA for details.

 

Essential:

 

IT-3000M53E, IT-3000M54E2, IT-3000M55U, IT-3000M56U

 

IT-3000M53E/54E2/M55U/M56U

 

 

Charger/Cradle:

 

HA-B61IO + AD-S42120A (Charge/Comms cradle + AC adaptor)

 

HA-B61IO
AD-S42120A

 

 

Cables:

 

DT-380USB – Connection cable between HA-B61IO and PC (standard USB A-B type cable). Included with Developer Kit.

DT-887AXAL – RS-232 cable between HA-B61IO and PC (standard 9 pin to 9 pin female D type connectors but the wiring is slightly different to standard null modem cable).

 

2.3 Software required

 

Microsoft Embedded C++ 4.0 + SP1 or SP3 (do not use SP2)

(Download for free from: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1DACDB3D-50D1-41B2-A107-FA75AE960856

 

Platform SDK for IT-3000

(availabl