Quick Start Guide for
Developers – IT-3000
3.0 Setting up the
Development environment
3.1 Embedded Visual C++ 4.0
– Installing the Casio Platform SDK
4.0 Connecting the IT-3000
to your PC
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
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 |
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 |
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 |
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 |
IT-3000 |
IT-3000 |
|
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 |
||||
|
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 |
|||
|
Laser |
EN60825-1+A2:2001, 21CFR Part 1040.10 |
|||
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
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).
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