Casio DT-930 Series Quick Start Manual

Casio dt-930 series barcode scanner
Hide thumbs


DT-930 Series

Quick Start Guide

(Version 1.00)
CASIO Computer Co., Ltd.
Copyright ©2006. All rights reserved.
April 2006



  Also See for Casio DT-930 Series

  Related Manuals for Casio DT-930 Series

  Summary of Contents for Casio DT-930 Series

  • Page 1: Quick Start Guide

    DT-930 Series Quick Start Guide (Version 1.00) CASIO Computer Co., Ltd. Copyright ©2006. All rights reserved. April 2006...
  • Page 2: Table Of Contents

    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.
  • Page 3 Editorial Record Manual Version Date edited Page Content 1.00 April 2006 Original version...
  • Page 4: Preface

    This guide clearly and concisely sets out the information developers need to know to get started with the CASIO 930 Series development. The purpose of this guide is to get you to the point where you can start development; you should refer to the software manual and Library manual for detailed information on the specific APIs.
  • Page 5: Prerequisites

    This compiler is used to compile and link your application program. • CASIO HT software development kit In order to develop an application program for CASIO handheld terminals, it is necessary to install the CASIO handheld terminal SDK. It can be obtained by downloading. •...
  • Page 6: General Flow Of Application Development

    1.3 General Flow of Application Development The general flow of application program development is shown below. Fig. 1.1...
  • Page 7: Setting Up The Development Environment

    2. Setting Up The Development Environment The development tools (i.e. compiler, linker, etc.) are MS-DOS based program. The following explanations are supposed to use DOS prompt of MS-Windows. 2.1 Installing the C Compiler Firstly, make the required directory as follows: C:\>...
  • Page 8: Installing The Casio Software Development Kit

    2.3 Installing the CASIO Software Development Kit The model specific SDKs are provided at the CASIO web site. The following example is the layout recommended for the terminal. Table 2.1 C:\DT930\ BIN\ APCNVY.COM Download file converter SUBMK.EXE Application loading address adjusting utility KJ_CNVRT.EXE...
  • Page 9: Editing Source Code

    2.4 Editing Source Code In order to explain the steps of application development, the following source codes are used. In this guide, the file name is SAMPLE.C and is placed at C:\DT930\AP\ < SAMPLE.C> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "itron.h"...
  • Page 10: Compiling

    2.5 Compiling [Usage] SHC < Options > Source files [Options] /I=Path name : Specify where include files are /OP=n : Optimization n=0 : No optimize n=1 : Optimize <Example> C:\DT930\AP>SHC /I=.,C:\DT930\INCLUDE,C:\SHC\INCLUDE SAMPLE.C 2.6 Linking The linking operation needs the following steps so that a load module (*.ABS) and a MAP file (*.MAP) are generated Link objects Adjust start address of B, R section by Submk.exe...
  • Page 11: Preparation Of Linking

    .\SAMPLE FORM EXIT A. Specify objects which constitute application program The startup files for DT-930 series (i.e. AP_START.OBJ,AP_INIT.OBJ) and application program. B. ROM support option Specify “D” and “R” sections in order to split your application data area into initialized area and un-initialized area.
  • Page 12: Example Of Linking

    2.6.3 Example of Linking C:\DT930\AP>COPY SAMPLE.ORG SUBFILE.SUB → A C:\DT930\AP>LNK -SUBCOMMAND=SUBFILE.SUB → B C:\DT930\AP>SUBMK SUBFILE.SUB → C C:\DT930\AP>LNK -SUBCOMMAND=SUBFILE.SUB → D Copy original the SUBCOMMAND file to a file to be modified with SUBMK.EXE. Link your application once to get a MAP file which is used by the SUBMK.EXE. Execute the SUBMK.EXE.
  • Page 13: Converting Load Module (*.Abs) To Download File

    2.7 Converting Load Module (*.ABS) to Download File The load module (*.ABS) generated by the linker explained in the previous page needs to be converted into the proper format for downloading to the terminal. For this purpose, you need to properly use CNVS.EXE and APCNVY.COM by the cradle type.
  • Page 14:

    2.7.2 APCNVY.COM [Function] Convert S-type object into download file (*.LOD) [Usage] APCNVY S_type_object_name Download_file_name < Example > APCNVY SAMPLE.MOT SAMPLE.LOD Note: APCNV needs the map file of the same name. Place the MAP file created at linking to the same folder.
  • Page 15: Checking Application Program Size

    Table 2.2 Default size of the application program area Size of the area Address map DT-930 series Approx. 336 Kbytes 09048030h to 0909C000h In order to get the start address and the end address of the application program from the MAP file, refer to “SECTION NAME*”...
  • Page 16: Downloading Programs

    2.9 Downloading Programs 2.9.1 Using Multi-drop Method To handle communication between the terminal and a PC the Multi-drop utility is used. This communication method uses the DT-960IOE Basic Cradle only. To install the Multi-drop utility in your PC, execute the setup.exe and follow dialogue messages appeared on your PC.
  • Page 17 2. Select File setting in Settings (F) menu and specify ‘C:\DT930\AP’ in Application storage directory field (see Fig. 2.4). Note that your input in the field will not be accepted if the directory does not exist on the PC. Fig. 2.4 3.
  • Page 18 On the terminal, make the System Menu appear by holding down the S and . (decimal) keys together as you turn on the power on the terminal. 1 : EXECUTE AP 2 : SET MODE 3 : DATE/TIME 4 : TRANSMIT 5 : VERSION Fig.
  • Page 19 Downloading files to the terminal If you want to download a file other than application to the terminal then follow the steps below. 1. Specify the directory where your files are stored in Transmitting data storage directory field as described in Fig. 2.10. Fig.
  • Page 20 4. As soon as the menu no. 4 is selected in Fig. 2.12, the following screen in Fig. 2.13 will appear. 1 : MULTI INSTALL 2 : AP INSTALL 3 : DUPLICATE HT 4 : UTILITY 5 : PROTOCOL FLINK 6 : PORT 7 : SPEED 115K...
  • Page 21: Using Lmwin Method

    2.9.2 Using LMWIN Method The upload/download procedure with DT-964IOE Satellite Cradle or HA-E60IO Bridge Basic Cradle using the LMWIN utility is much flexible. Here are some brief instructions for downloading a program to the terminal. If your PC does not have the LMWIN utility installed, install it prior to starting the procedures described below.
  • Page 22 Create a script to download LOD file Run the LMWIN utility and continue the rest of steps, 2 to 8. Select NEW Script File from Script menu. Click Browse button. Navigate to the directory where you have stored the .lod file (e.g. c:\dt930\ap) and click it. Click OK button.
  • Page 23 On the terminal, check that the parameters 5, 6 and 7 are FLNK, IR and 115K respectively. When the HA-60IO Bridge Basic Cradle is used, the parameter 5 must be FLINK. See Fig. 2.19. Fig. 2.19 Communication via DT-964IOE Fig. 2.20 Communication via HA-E60IO Select “4: UTILITY”...
  • Page 24: Installing Application To Drive B

    2.10 Installing Application to Drive B 2.10.1 Using LMWIN Method You can install your application and other important information on Drive B to ensure that recovery from a fatal error (for example, if the Drive A is corrupted or lost its format for some reason) be made.