Casio IT-G400 Series Software Manual

Casio IT-G400 Series Software Manual

Android 6.0
Hide thumbs Also See for IT-G400 Series:

Advertisement

IT-G400
Android 6.0
Software Manual
This manual describes the IT-G400 software
and specifications of the installed
application.
Cautions!
"Phone", "SIM", "GPS" described in this
document applies only to models with
telephone functions.
abc
Series
Ver 1.01

Advertisement

Table of Contents
loading

Summary of Contents for Casio IT-G400 Series

  • Page 1 IT-G400 Series Android 6.0 Software Manual This manual describes the IT-G400 software and specifications of the installed application. Cautions! "Phone", "SIM", "GPS" described in this document applies only to models with telephone functions. Ver 1.01...
  • Page 2 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: Table Of Contents

    - Table of contents - Introduction ··············································································································································· 4 Basic Functions········································································································································ 5 Android 6.0·········································································································································· 5 Languages ··········································································································································· 6 2.2.1 List of supported languages ···································································································· 6 Home screen ······································································································································ 7 2.3.1 Status bar and icons ················································································································· 8 2.3.2 Notification panel and Quick setting panel ·········································································· 9 Media format ···································································································································...
  • Page 4 2.20.3 Reading condition ···················································································································· 35 2.20.4 Read result notification ········································································································· 35 2.20.5 Expanded functions················································································································· 36 2.20.6 Image capturing························································································································ 38 2.20.7 Common Functions ················································································································· 39 Standard applications ·························································································································· 40 List of applications ························································································································ 40 Camera·············································································································································· 41 Clock ················································································································································· 42 Calculator········································································································································· 43 Calendar ···········································································································································...
  • Page 5 6.1.7 Take bug report ······················································································································· 84 Demos ······················································································································································ 85 PrintDemo ········································································································································ 86 GPS Demo········································································································································ 87 ImageDemo······································································································································· 88 PingDemo ········································································································································· 89 ScanDemo ········································································································································ 90 Connection with PC ····························································································································· 91 Reset switch ·········································································································································· 92 10. Backup & reset······································································································································ 93 11. Maintenance function··························································································································· 94 11.1 OS Update ·······································································································································...
  • Page 6: Introduction

    Introduction In the factory default state, the language selection screen is displayed in English. ① ① ② ② ③ ③ When ① is pressed, a list of selectable languages is displayed, so select the language to use. This ensures that the initial settings after that will be displayed in the language selected. Cautions! ...
  • Page 7: Basic Functions

    2. Basic Functions 2.1 Android 6.0 IT-G400 is equipped with Android 6.0.1. Software Archtecture The software architecture of the IT-G400 is shown below. IT-G400 consists of barcode scanners, keys, and tools (extended block) that effectively utilize these functions, in addition to the same function as Android installed on smartphones (Android standard part).
  • Page 8: Languages

    2.2 Languages 2.2.1 List of supported languages...
  • Page 9: Home Screen

    2.3 Home screen When you turn on the Android phone, the lock screen will be displayed. Sliding this lock screen will bring up the home screen for selecting and starting the application. You can also move to the Home screen by pressing [Home] key. The program responsible for processing the home screen is called as “home application”, or simply the “launcher”.
  • Page 10: Status Bar And Icons

    2.3.1 Status bar and icons A bar with icons at the top of the screen is called a status bar. The status bar displays various "Status icons" indicating the status of the system and "Notification icon" for notifying the operator. ②...
  • Page 11: Notification Panel And Quick Setting Panel

    2.3.2 Notification panel and Quick setting panel Drag the status bar downward to open the notification panel. Drag further downward in this state to open the quick setting. Notification panel Notification Panel uses to read details of the notification. Touch the status bar and drag it downward to open it.
  • Page 12: Media Format

    2.4 Media format IT-G400 carries all encoders and decoders supported by Android. Audio Supported audio encoders and decoders are as follows. Format Encoder Decoder ○ ○ ○ MIDI ○ WAVE ○ Libraries related to this function are as follows. Andorid Standard library ※ Android.media This class provides various interfaces related to audio and video.
  • Page 13 Video Encoders and decoders of supported videos are as follows. Format Encoder Decoder H263 ○ ○ H264 ○ ○ MPEG4 ○ Libraries related to this function are as follows. Andorid standard library ※ Android.media This class provides various interfaces related to audio and video.
  • Page 14: Power Management

    2.5 Power management 2.5.1 Power status IT-G400 has following power states. State Display Description Terminal is in operation Early suspend Only the screen is OFF. Suspend ※1 Nearly all devices except RAM are in OFF state. OS and applications remain in RAM, but application programs are stopped except some.
  • Page 15: Hot Swap

    2.5.4 Hot swap Many smartphones in recent years can not exchange batteries to realize small size and light weight. On the other hand, IT-G400 is compatible with battery replacement in preparation for lower battery during work. Furthermore, in the case of a normal smartphone, rebooting occurs only by removing and inserting the battery, but IT-G400 implements Hot swap function to reduce the time required for rebooting.
  • Page 16: Remaining Battery Level And Operation Restriction

    2.5.5 Remaining battery level and Operation restriction The table below summarizes the relationship between remaining battery level, notification, and operation restriction. For example, if the remaining battery level is 20% or less, the LED will light red and a warning of low battery will be issued. At this time, "the battery leve is lowl"...
  • Page 17: Memory Management

    2.6 Memory management 2.6.1 eMMC partition IT-G400 has a 16GB eMMC (Embedded MultiMediaCard). The inside of the eMMC is divided into a boot area to be used at booting, a system area used by the OS, and a user area to be used as Internal Storage. Figure 2-1 boot area : Approx.100MB System area : Approx.6GB...
  • Page 18: Drive Specification

    2.6.3 Drive specification mount point Storage /storage/emulated/0 Internal storage /storage/sdcard1 microSD card ※1 ※1 It supports microSD and microSDHC. Transfer speed is up to CLASS 10.
  • Page 19: Display

    2.7 Display Hardware specification type LCD Size 5.0 inch number of dots W 720 x H 1280 (HD) Dot pitch W 0.08625 mm x H 0.08625 mm Color 16 M Colors Backlight LED backlight How to detect the resolution To obtain the screen resolution from the application program, use DisplayMetrics. DisplayMetrics metrics = new DisplayMetrics();...
  • Page 20: Key

    2.8 Key Key assignment The assignment of function buttons is as follows. Function Android Key Event KEYCODE_APP_SWITCH Switching Applications  Touch to switch to the recent used applications. This key is also called as “Recent Apps key”. KEYCODE_HOME Home key ...
  • Page 21: Touch Panel

    2.9 Touch panel IT-G400 equips with a capacitive touch panel. Define terms related to touch panel operation as follows. To access an application, touch it with your finger. Touch Touch and hold the item to enter the available options. Touch and Hold Place your finger on the screen to drag an object to another location.
  • Page 22: Led

    The Android notification LED can use two colors, red and blue. Cautions! In the Android standard library, you can specify colors with red and blue emission ratios, so you can logically mix colors. However, for the actual use, CASIO guarantees only red and blue.
  • Page 23: Gps

    2.11 GPS IT-G400 equips GPS. Libraries related to this function are as follows. Andorid standard library ※ android.location.GpsStatus Class that provides GPS engine function. android.location.GpsSatellite Class that gets the current state of GPS satellites. Used in conjunction with android.location.GpsStatus. For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 24: Sensors

    2.12 Sensors IT-G400 has following sensors. Illuminance sensor  Proximity sensor  Acceleration sensor  Gyro sensor  Libraries related to this function are as follows. Andorid standard library ※ android.hardware.Sensor Class that provides sensor information. android.hardware.SensorManager Class used to access sensor devices. android.hardware.SensorEvent Class that provides sensor event and information according to the type of sensor.
  • Page 25: Bluetooth

    Play music A2DP Profile OS standard music app make device G-SHOCK watch that supports Bluetooth ring by watch CASIO application to configure Bluetooth (“GB-6900AA” series, watch(G-SHOCK+) “GB-5600AA” series) To notify device of receiving CASIO application to configure Bluetooth watch (G-SHOCK+)
  • Page 26 Libraries related to this function are as follows. Andorid standard library ※ android.bluetooth Class for controlling Bluetooth function. ※ For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 27: Wlan

    2.14 WLAN IT-G400 equips WLAN module. Libraries related to this function are as follows. Andorid standard library ※ android.net.wifi Class for accessing Wi-Fi network android.net.wifi.p2p Class for creating P2P connection in Wi-Fi Direct. ※ For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 28: Speaker

    2.15 Speaker IT-G400 equips speaker. Libraries related to this function are as follows. Andorid standard library ※ android.media.AudioManager Classes that control volume etc For the audio function, refer to " 2.4 Media format (p. 10) ". ※ For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 29: Mic

    2.16 Mic IT-G400 equips microphone. Libraries related to this function are as follows. Andorid standard library ※ android.media.MediaRecorder Class for using recording and recording functions. For the audio function, refer to " 2.4 Media format (p. 10) ". ※ For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 30: Clock

    2.17 Clock 2.17.1 Overview The smart phone secures the accuracy of the clock by synchronizing the time with the mobile phone network (NITZ synchronization). However, in the case of models that do not have a phone function, it is common to use the Internet and time synchronization (NTP synchronization) because there is no time synchronization function with the mobile phone network.
  • Page 31 ① ② ③ ④ ① Disable "Automatic date & time" ② Invalidate "Automatic time zone" ③ Open [Set date] and adjust the date manually. ④ Open [Set time] and adjust the clock manually.
  • Page 32: Vibrator

    2.18 Vibrator IT-G400 equips vibrator Libraries related to this function are as follows. Andorid standard library ※ android.os.Vibrator Class for vibrating the vibrator. ※ For details of the Android standard library, refer Android official website such as "Android Developers".
  • Page 33: Nfc

    2.19 NFC By communicating with the contactless IC card or RFID tag, it is possible to read and write them. 2.19.1 List of useable card The types and commands of supported IC cards are as follows. ISO/IEC14443 TypeA Card type Supported command MIFARE Standard 1K Authentication, Read, Write,...
  • Page 34 ISO15693 Card type Supported command ICODE SLI Read Single Block, Write Single Block, Lock Block, Read Multiple Blocks, Write AFI, Lock AFI, Write DSFID, Lock DSFID, Get System Information, Get Multiple block Security Status ICODE SLI-L, ICODE SLI-S Read Single Block, Write Single Block, Lock Block, Write AFI, Lock AFI, Write DSFID, Lock DSFID,...
  • Page 35: Barcode Scanner

    2.20 Barcode scanner 2.20.1 Barcode reading specification The barcodes supported by the barcode scanner are shown below. 1D barcode Check Reading Check Code caracter Other functions digits character output Always Enable/ 2 digits / 5 digits add ons EAN8/JAN8 (+2/5) enabled Disable Always...
  • Page 36 2D code (Stacked code) Check Reading Check Code caracter Other functions digits character output PDF417 Always Always 1~2750 enabled disabled MicroPDF Always Always 1~2750 enabled disabled Codablock F (※1) Always Always 0~2048 enabled disabled Composite Composite compatibility Always Always 1~300 (EAN8/EAN13/UPC-A/UPC-E/ enabled disabled...
  • Page 37: Reading Type

    2.20.2 Reading type (1) Normal reading Barcode scanning performs every time when the trigger key is pressed. It reads one bar code, then outputs data. (2) Multiple reading Repeat barcode scanning while the trigger key is pressed. Reads multiple barcodes and outputs data each time the reading is successful.
  • Page 38: Expanded Functions

    (2) Notification by audio When reading is completed or failed (reading is canceled), notification audio is played. The following patterns can be set. Notification Setting Scan success Scan failed Remark device SOUND_ALL_OFF None None SOUND_FAIL_ON None Sound for faile SOUND_SUCCESS_ON Sound for None Audio...
  • Page 39 Detection area Laser Aimer Do not read Read Speciy the size of detection area 0 to 10. Please change the value according to the actual use environment. The irradiation position of the laser aimer will change depending on the distance and angle of the terminal and the bar code.
  • Page 40: Image Capturing

    Black/White reverse mode It is a function to read a barcode (white-black reversal barcode) printed in white on a black background. Setting Description Remark Normal barcode Only normal bar code (barcode printed in black on default white background) is read. Black/White Only black-and-white reversed barcode (barcode printed in black on black background) is read.
  • Page 41: Common Functions

    Stream capturing It is a function to continuously acquire the streaming image of the barcode scanner. It can be used for preview or image analysis. Function Specification Image size 416×320 pixel Tone 256 gray scale Frame rate < 15fps (※1) (※1) The frame rate varies depending on the ambient brightness and the system load.
  • Page 42: Standard Applications

    3. Standard applications 3.1 List of applications The table below shows a list of applications displayed in the “ application list”. Camera Clock Calculator Calendar Drive Phone Chrome Downloads GMail Maps Contacts YouTube Messenger Notes Play Store Photos Sheets Slides Docs News &...
  • Page 43: Camera

    3.2 Camera Shoot still images and movies. ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ① Display option panel ② Shutter ③ Focus position (Focus on where touched) ④ Change front camera / rear camera ⑤ Flash switching ⑥ Enable / disable switching of HDR (High Dynamic Range) ⑦...
  • Page 44: Clock

    3.3 Clock Set clock display and alarm setting. ⑦ ① ⑧ ② ⑨ ③ ④ ⑤ ⑥ ① Display option ② Stopwatch ③ Countdown ④ Watch (possible to add other cities) ⑤ Alarm setting ⑥ Add other cities to be displayed ⑦...
  • Page 45: Calculator

    3.4 Calculator Calculator for numerical calculation and function calculation. ① ② ③ ④ ① Display help etc. ② Numerical operation panel ③ Open the function operation panel ④ Function operation panel...
  • Page 46: Calendar

    3.5 Calendar Manages events with Google Calendar. You can synchronize, display, and register schedules. ① ② ③ ④ ⑤ ① Sync with Google Calendar ② Move to today ③ Move to specific date ④ Settings ⑤ Registration of Schedule, Reminder, Goal setting...
  • Page 47: Drive

    3.6 Drive Accesses Google Drive, then search, view, edit photos and files on it. ① ② ⑥ ③ ⑦ ④ ⑤ ① Sort, select ② Switch between List display and Grid display ③ Search ④ Settings ⑤ Register new data to drive ⑥...
  • Page 48: Phone

    3.7 Phone Make and receive phone calls. ① ② ③ ⑥ ⑦ ④ ⑧ ⑤ ① Contacts ② Call log ③ Quick access screen ④ Add to Quick Access ⑤ Dial display ⑥ Edit dial number ( delete ) ⑦ Input phone number ⑧...
  • Page 49: Chrome

    3.8 Chrome Browse web pages. ① ③ ② ④ ⑤ ⑥ ① Options ② Switching Tabs ③ Reloading page ④ Site information ⑤ Add to bookmark ⑥ Go forward...
  • Page 50: Downloads

    3.9 Downloads Download files by request of mailer or browser. And also used to refer to the downloaded file. ① ① ④ ④ ② ② ⑤ ⑤ ③ ③ ① Switch to grid display ② Switching sort order ③ File open ④...
  • Page 51: Gmail

    3.10 GMail Send and receive Google and other emails. ① ② ③ ④ ① Adding mail address ② Searching mail history ③ Move to mail tray ④ Creating new mail...
  • Page 52: Maps

    3.11 Maps Display map and navigate to the destination. ① ④ ⑤ ⑥ ⑦ ⑧ ② ③ ① Enter destination ② Move to current position ③ Navigation ④ By car ⑤ By train ⑥ By foot ⑦ Display nearby traffic situation ⑧...
  • Page 53: Contacts

    3.12 Contacts View and edit contacts, and sync with Google contacts. ① ⑧ ② ③ ④ ⑤ ⑨ ⑥ ⑩ ⑦ ① Display options, import / export ② Search contact ③ All contacts ④ Favorite ⑤ Profile input ⑥ Open contacts ⑦...
  • Page 54: Youtube

    3.13 YouTube Play, create and upload Youtube videos. ① ② ③ ④ ⑤ ⑥ ⑦ ① Settings, Others ② Search video ③ Account screen ④ Channel screen ⑤ Trending video screen ⑥ Home screen ⑦ Creating and uploading Youtube videos...
  • Page 55: Messenger

    3.14 Messenger Sending and receiving SMS. ① ⑤ ② ⑥ ⑦ ③ ⑧ ⑨ ⑩ ④ ① Option, Others ② Search messages ③ Open message history ④ Create new message ⑤ Option, Others ⑥ Phone call ⑦ Return to message screen ⑧...
  • Page 56: Notes

    3.15 Notes Notepad. ① ① ④ ④ ⑤ ⑤ ② ② ③ ③ ① Delete menu ② Open created note ③ Create new note ④ Select note to be deleted ⑤ Delete all notes...
  • Page 57: Play Store

    3.16 Play Store Installing applications from Google Play store. ③ ① ④ ② ⑤ ① Searching applications ② Selection of retrieved applications ③ Searching applications ④ Return to search screen ⑤ Application installation...
  • Page 58: Settings

    4. Settings 4.1 List of softwares Icon Software name Settings...
  • Page 59: Wireless & Networks

    4.2 Wireless & networks You can manage the network using Wi-Fi, Bluetooth, mobile network, USB connection and connection settings to the device. In addition, used for seting up the connection between the terminal and the virtual private network (VPN), for connecting to the Internet with another device via the data communication of the terminal, and for turning off all wireless communication by switching to flight mode.
  • Page 60: Wlan

    4.2.1 WLAN Toggle between enabling / disabling wireless network and connecting to specified access point. Advanced Settings Sets communication standard of wireless network, roaming, priority frequency band setting. To display the setting screen, select "Advanced settings" from the Wi-Fi pull-down menu. ①...
  • Page 61 ② WLAN frequency band Set the frequency to be used with WLAN. ③ WPS push button Used when setting using "WLAN Protected Setup" function. ④ WLAN advanced settings ⑤ ⑤ ⑥ ⑥ ⑦ ⑦ ⑤ CCX Although IT-G400 does not support CCX, this setting enables you to enable or disable some of the functions required for CCX.
  • Page 62 ⑥ Background scan trigger Set the trigger (threshold) for starting searching for the surrounding access point. ⑦ Roaming trigger Set the trigger (threshold) for actually roaming.
  • Page 63 Modify / Forget connected network Modifies the setting contents and forgets the connected network. If you touch and hold the connected network from the access point list, a menu pops up. ① ② ③ ① Forget network ② Modify network Configure proxy and DHCP settings.
  • Page 64 Touch [Advanced options] to display the pop-up. By defaults, the proxy is set to "None", so long press this to see the choices. a) Proxy setting ① - None Select "None" if you do not want to use a proxy. b) Proxy setting ②...
  • Page 65: Data Usage ( Enable/Disable Of Cellular Data )

    4.2.2 Data usage ( Enable/Disable of Cellular data ) ① ① ② ② ① Switch enable / disable of cellular data communication. ② Set cellular data limit. 4.2.3 More > Cellular networks Table 4-2 Item Description Cellular network Data Roaming Set enable / disable of data roaming Prefered network type Set the type of network to be connected with...
  • Page 66 Access Point Names Touch the plus button at the top right to display the screen for editing the access point. Table 4-3 Items Descritption Name Set name of APN setting. Set Acess point name. Proxy Set host name of proxy used for data communication. Port Set port number of the proxy.
  • Page 67: Device

    4.3 Device Use to check sound and display settings, storage, battery, application status. Table 4-4 Items Description Display Brightness level Set screen brightness. Wallpaper Set wallpaper. When device is rotated Enable / disable automatic screen rotation. Sleep Sets time to sleep (suspend). Font size Sets font size.
  • Page 68: Personal

    4.4 Personal Settings related to users' usage and usage, such as various security settings. Table 4-5 Items Descritption Location Switch Enable / Disable Switch the enable / disable of Google's location information service. Mode Select the location detection method from "High accuracy", "Battery saving", "Device only".
  • Page 69: System

    4.5 System Set date and time and make settings for developers. Table 4-6 Item Description Date & time Automatic date & time Enable / disable automatic date and time. Automatic time zone Enable / disable automatic time zone. Set date Set date.
  • Page 70: Additional Application

    5. Additional Application 5.1 List of applications The table below shows a list of additional applications pre-installed by CASIO. Amaze File Manager Although this software is available on Play Store, pre-installed it on IT-G400 for your convenience. For the detail of it, refere Play Store.
  • Page 71: Operation Support Tools

    Used to backup / restore the above 4 tools and specific application. System Information Tool that Casio has prepared for casio in order to check product information. Take bug report This is equivalent to "Take bug report" in "Developer options" on Android.
  • Page 72: Program Buttons

    6.1.1 Program Buttons This tool can assign another function to the trigger key and function key. L-Trigger R-Trigger Function key Default for each key is set as shown in the table below. Value Function R-Trigger key DoScan Scan barcode L-Trigger key DoScan Scan barcode Function key...
  • Page 73 The assignable functions are shown in the table below. Function name Function Keycode of Android NoAction None DoScan ― Scan barcode RightPttKey ― << Reserved >> LeftPttKey ― << Reserved >> EmergencyKey ― << Reserved >> Lock ― Show Lock screen BacklightKey ―...
  • Page 74 25 Vibrator KEYCODE_MANNER_MODE Switch Manner mode 26 Camera KEYCODE_CAMERA Camera Shutter 27 Focus KEYCODE_FOCUS Camera Focus 28 FuncKey KEYCODE_FUNCTION Launch “Program Buttons” 29 RunApplication ― Launch specified application 30 BroadcastKey ― << Reserved >> 31 CustomIntent ― Issuing specified intent...
  • Page 75: Scansetting

    6.1.2 ScanSetting ScanSetting is used to configure barcode scanner. This is useful when you use application which doesn't directly control barcode scanner such as web application. Using DeviceLibrary, you can implement similar functionality in your application. In such case, you do not need to use the ScanSetting. 【...
  • Page 76 Function Defaukt value Choseable value Basic Scanning Select waiting time from pressing trigger key to bar code reading. Trigger timeout (sec) 10seconds [1s], [2s], [3s], [4s], [5s], [6s], [7s], [8s], [9s], [10s] Select auto scan. Enable auto scan Disable [Enable], [Disable] Select auto scan interval time.
  • Page 77 Notification Beep Enable beep Enable [Enable], [Disable] Media volume Set by slide bar [None], [ScanSuccess.wav], ScanSuccess.wa Good read [Camera.wav], [ScanFail.wav], ScanSuccess2.wav], [ScanSuccess3.wav] [None], [ScanSuccess.wav], Bad read ScanFail.wav [Camera.wav], [ScanFail.wav], [ScanSuccess2.wav], [ScanSuccess3.wav] Enable LED Enable [Enable], [Disable] Vibrator [Enable], [Disable] When enabled, [0.0sec], [0.3sec], Enable vibrator Disable [0.6sec], [0.9sec], [1.2sec], [1.5sec],...
  • Page 78 [Enable], [Disable], [Details] QR CODE Enable REDUCED SPACE [Enable], [Disable], [Details] Enable SYMBOLOGY [Enable], [Disable], [Details] UPC A Enable [Enable], [Disable], [Details] UPC E Enable [Enable], [Disable], [Details] STRAIGHT 2 OF 5 (IATA) Disable [Enable], [Disable], [Details] CODABLOCK F Disable [Enable], [Disable], [Details] Disable TCIF LINKED CODE 39...
  • Page 79: Power Launcher

    6.1.3 Power Launcher Power launcher locks "Home" and "Settings" so as not to let the general operator operate. For business use terminals, there is a request that "Do not want to use the terminal for applications not intended by the administrator". Power launcher is used for this purpose. The power launcher provides the following functions.
  • Page 80 【 How to launch “Power Launcher” 】 From the [ Application List], select [ Tools] → [ Power Launcher]. To use the power launcher follow the procedure below. ① Set the password to open the key Passwords must be alphanumeric characters including one or more alphabetic characters.
  • Page 81: Cpu Settings

    6.1.4 CPU Settings CPU Settings] is used to set the lower limit value of the CPU clock. 【 How to launch “CPU Settings” 】 From [ Application List], select [ Tool] -> [ CPU Setting]. When “CPU Settings” is launched, touch "Minimum Frequency" on the screen and select the operation clock you want to set as the lower limit value.
  • Page 82: Backup & Restore

    6.1.5 Backup & restore " Backup & restore" is used to back up / restore the following system settings and installed applications. Cautions! This tool is not for creating / deploying packages for setting up other terminals. Please use only backed up data on the backed up terminal.
  • Page 83 【 How to launch “Backup & restore” 】 From [ Application List], select [ Tools] -> [ Backup & restore]. 【 Procedure of backup data 】 Select the file to be backed up and press the BACKUP button at the bottom of the screen to display the dialog box for selecting the save destination.
  • Page 84 【 Procedure of restore data 】 After starting "Backup & restore", select RESTORE in the upper right corner of the screen. A list of data saved in the past will be displayed, so select the data you want to restore.
  • Page 85: System Information

    6.1.6 System Information " System Information" is prepared by Casio Computer for confirming product information and it is not a tool for customers. 【 How to launch “System Information” 】 From [ Application List], select [ Tool] -> [ System Information]. When the "System Information"...
  • Page 86: Take Bug Report

    6.1.7 Take bug report " Take bug report" is equivalent to "Take bug report" in "Developer options". The created bug report is stored in the /storage/emulated/0/bugreports folder. 【How to launch “Take bug report” 】 From [ Application List], select to [ Tools] →...
  • Page 87: Demos

    7. Demos These tools are inspection software to confirm that the device (Bluetooth, GPS, camera, NFC, WiFi, SAM, imager) mounted on the terminal works. It does not guarantee the operation of all functions of these tools. Tool Name and function PrintDemo Use to confirm that it can print to Bluetooth printer GPS Demo...
  • Page 88: Printdemo

    7.1 PrintDemo This software is used to confirm that Bluetooth function is working. Cautions! This software supports Bixolon, Wewoo, Woosim, Zebra, but it does not mean IT-G400 supports these printers. ① ② ③ ① Select printer ② Finish the demonstration ③...
  • Page 89: Gps Demo

    7.2 GPS Demo This software is used to confirm that GPS function is working. ① ② ③ ④ ① ② ③ ④ ① Check signal from satellite ② Check the position of the satellite ③ Check NMEA data ④ Settings ①...
  • Page 90: Imagedemo

    7.3 ImageDemo This software is used to confirm that capture the image by barcode scanner. ① ② ③ ④ ⑤ ① Open exposure setting ② Enable / disable buzzer at image capture ③ Enable / disable illumination at image capture ④...
  • Page 91: Pingdemo

    7.4 PingDemo This software is used to confirm that network connection is working. ① ⑤ ② ③ ④ ① Settings ② Start ping ③ Specify server address ④ Setting complete ⑤ Stop ping...
  • Page 92: Scandemo

    7.5 ScanDemo This software is used to confirm that barcode scanner is working. ① ② ③ ④ ⑤ ⑥ ① Launch "ScanSetting" ② Enable / disable continuous scanning ③ Enable / disable auto scanning ④ Enable / disable log output ⑤...
  • Page 93: Connection With Pc

    8. Connection with PC IT-G400 is assumed to use a network such as WiFi or WAN for business data exchange (transmission and reception) with PC (server). Meanwhile, IT-G400 disk access from PC may be necessary for development and maintenance purposes. USB connection using cradle or USB cable is available for such use.
  • Page 94: Reset Switch

    9. Reset switch There are two ways to reset the IT-G400. (1) Press power switch for 12 seconds Close the file at the Linux level and reboot terminal. (2) Push reset switch Forcibly turn off the system power. It does not close the file etc. Resetting with the reset switch can cause inconsistency of the file.
  • Page 95: Backup & Reset

    10. Backup & reset To initialize the IT-G400, use [Setup] → [Backup and reset] → [Factory data reset]. Since this operation erases all data in the terminal, please be careful not to accidentally erase important data. Cautions! When you reset your device, the calendar will also be reset on January 1st. However, the year at this time depends on the timing of reset, and it does not necessarily become a fixed value.
  • Page 96: Maintenance Function

    11. Maintenance function 11.1 OS Update The software (Android, Linux, driver, standard installed application) written at shipment from the factory of IT-G400 is called "OS", and the place where it is written is called "system area". On the other hand, the application installed by the user, its data area, and the internal memory area are collectively called "user data"...
  • Page 97 OS Image MDM/EMS Server OS Image OS Image Internal storage OS Image File Server With OS image stored in appropriate location, click [Settings] → [About phone] → [System updates], "System updates" is launched and list of images available for updating and [Install] button will be displayed.
  • Page 98 When update is completed, it will restart automatically.
  • Page 99: Os Updating From Application

    11.2 OS Updating from Application 11.2.1 Overview In the case of personal smartphone, its owner updates the system by his own discretion. On the other hand, in the case of business use, it is common that "whether to update the system depends on the judgment of the administrator".
  • Page 100: Os Updating Service For Application

    11.2.2 OS Updating service for application Below are the tools used for OS update from application. (1) OS Updating service It is a program that is called from application in order to update OS. File name : OSUpdateServiceXXXXXXXXXX.apk Note! XXXXXXXXXX stands for version. However, in the following explanation, it is described as OSUpdateService.
  • Page 101: Specification

    Uri uri = Uri.parse(“PATH to the OS image file”); intent.setData(uri); startActivity(intent); ■ How to receive FINISHED intent Receive a broadcast message ( i.e. "jp.casio.ht.remoteupdate.finishupdate" ) using the broadcast receiver of the application. FinishBroadcastReceiver receiver = new FinishBroadcastReceiver(); IntentFilter intentFilter= new IntentFilter("jp.casio.ht.osupdateservice.finishupdate");...
  • Page 102 << Log file >> result also left file i.e. "/storage/emulated/0/Android/data/jp.casio.ht.osupdateservice /files/result.xml" ). This is an XML format document, the layout shown below. <?xml version='1.0' encoding='utf-8'?> <update> <file>PATH to the OS image file</file> <apply>OS image file name</apply> <start>Update starting time and date</start>...
  • Page 103: About Sample Program

    11.2.5 About sample program The figure below shows the flow of updating the OS using the sample program. 1. Touch [ START UPDATE ] 2. The called OSUpdateService validates the OS image file. 3. Restart and update OS 4. Under updating the OS...
  • Page 104 5. Recive FINISHED message, and show log file.

Table of Contents