Admin Guide 10jan08 1streview Yoon

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Admin Guide 10jan08 1streview Yoon as PDF for free.

More details

  • Words: 8,676
  • Pages: 79
Admin_Guide ver 1.3

For Optimus PDA

Device Administrator manual

ver 1.3

Last Updated, 10th Jan, 2008

Written Date: 11-01-088

1/79 Page

Admin_Guide ver 1.3

Contents 1.

2.

3.

4.

UtilityManager 1.

StartUp Processing

2.

Setting Startup List

3.

Programming Script

4.

QuickLauncher

5.

RegBackup

Laser Scanner 1.

2.1 General

2.

2.2 Barcode

3.

2.3 String

4.

2.4 Tray Icon Menu

HHP Scanner 1.

2.1 General

2.

2.2 Barcode

3.

2.3 String

4.

2.4 Image

5.

2.5 Tray Icon Menu

KeyPad 1.

Definition of KeyPad

2.

Function of HotKey Written Date: 11-01-088

2/79 Page

Admin_Guide ver 1.3

5.

6.

3.

Other function

4.

Function of KeyMap

OS Upgrade 1.

OS Information

2.

PDA OS Upgrader

3.

USB OS Upgrader

Other Utility and Settings 1.

Storage Manager

2.

Wireless Setting

3.

Device Profile

4.

BlueTooth SPPUI

5.

PDA Information

Reference Information 1.

System Directory Description

2.

KeyCode Values

3.

SharpEx Function

Written Date: 11-01-088

3/79 Page

Admin_Guide ver 1.3

1 Utility Manager El “Utility Manager” corre gran cantidad de programas para todo tipo de aplicaciones dentro de la PDA e instala aplicaciones que el usuario necesita para propositos especificos. Finalmente, el proposito del “Utility Manager” es para preparar la PDA para que funcione según unas necesidades.

El usuario puede modificar los parametros y opciones en el Panel de Control siguiendo el siguiente procedimiento:

You can find other tabs

Input 23646 Buttons change link this :

1.1 Arranque

al Inicio

Cuando la PDA arranca la primera vez, el sistema ejecuta aplicaciones a traves del InitPDA.exe.

En la pestaña StartUp ejecuta last areas indicadas en el “Utility Manager” y funciones como las siguientes.



Ejecutar aplicaciones.



Ejecutar ficheros de script



Paquetes de Instalacion.



Copiar archivos DLL/CPL los cuales se instalan en la carpeta Storage/system en carpetas en function del uso.



Poner iconos de acceso directos en el sistema.



Poner el fondo de escritorio. Written Date: 11-01-088

4/79 Page

Admin_Guide ver 1.3

Process of Startup.exe is as following

1.

Copying and setting system files. 1.

Copy files of Storage/system/DLL to Windows folder.

2.

Setting Storage/system/Links to be shown on Desktop.

3.

Setting Storage/system/Links_Program to be shown on start menu in Window.

4.

Copy files of Storage/system/CPL to Windows folder.

5.

Setting Storage/system/Desktop/wallpaper.bmp to be assigned on wallpaper.

2.

Running StartUp list of Utility Manager.

3.

If there is folder of Storage/system/Autoexec, running Lnk files in that folder.

1.2 Setting

Startup List

User can edit and select each list of startup program which can be accessed in Utility Manager & Startup tap

If certain list is selected, you can see above picture. If you select

Add in the bottom of list, you can add new list.

Explanation of each selection is as following.

Type: Display whether the program is necessary to operate the system or not.

Written Date: 11-01-088

5/79 Page

Admin_Guide ver 1.3

System – Mandatory program to run the PDA. User – Optional program that doesn’t affect to run the PDA.



RunType: Display when program will be executed.

o

None: No execution. Display None when it is not used or should not be executed.

o

ColdBoot: Execute the program after hard reset. When hard reset, program is used to set up list which will be deleted.

o

WarmBoot: Execute the program after soft reset.

o

Both: Execute the program after both soft and hard reset. The program should be used all the time when the system is on.



Path : Display path of program or package



Option: Specific option can be assigned when exe file is running. ‘*’ means there is no assigned option.



Description: Explanation of program.

Click OK to finish editing the program. Click Delete to delete the program on the list.

The programs on the StartUp tab execute from the first program on the list. If the file is not in the assigned path, it will be ignored and proceed to the next program.

Execute EXE files The entire file named with EXE need to be copied to Windows folder before use. The copied files execute when you use it. For instance, if renewed ScanLaser should be updated, update Storage/system/Scaner/ScanLaser.exe which is actual executing file to change file easily. Then reset the device.

Shortcut icon EXE files do not need to be copied to Windows folder because they execute Linked file.

Install Package Assume the entire CAB file as package and start install. When install packages, wait till installing one package is finished and proceed next item since it takes time and may cause interference if install another item during installing process.

Written Date: 11-01-088

6/79 Page

Admin_Guide ver 1.3

Generally installed package set the RunType as

ColdBoot because it will not be deleted unless ColdBoot the system. If soft reset

the PDA during installing package due to the hang-up for instance, system remembers it and installs again after WarmBoot.

Execute Script File

The entire BAT files are recognized as script files and executed by script running machine.

1.3 Writing Script Install Control Panel Control Panel consists of DLL files that have special interface. In WinCE device, copy .CPL files under \windows to use Control Panel. Copy CPL files to \Stroage\CPL not to be deleted. The path of CPL file will be \Stroage\CPL\Test.cpl. Copy this to \Windows\Test.cpl. You can copy it by Shell command as below.

copy \Stroage\CPL\Test.cpl \Windows\Test.cpl

Install DLL files You can install DLL files which are not included in system or copy shortcut icons on desktop by copying them under Windows. In case that DB library consists of DLL files, you can install Index.dll and Table.dll under Windows directory using the command lines as below.

copy \Storage\DLL\*.dll \Windows\*.dll

or

copy \Storage\DLL\index.dll \Windows\Index.dll copy \Storage\DLL\Tableindex.dll \Windows\Index.dll

Automatic Install cab File Written Date: 11-01-088

7/79 Page

Admin_Guide ver 1.3

System has cab file install program.

wceload [/noaskdest ] /askdest /delete 0 : Do not delete CAB file 1 : Delete CAB file(Default)

Write the script as below using this program.

wceload /noaskdest /delete 0 \Storage\Test.cab

Program Auto Run Instead of copy shortcut icon on desktop, you can run specific programs automatically by giving special options using script.

The command line of \Storage\Modem.exe is as below.

\Storage\Modem.exe

Using this script, PDA doesn’t proceed to the next step until Modem.exe is disabled. If PDA has a program that needs Modem.exe constantly, Autoexec.bat or Init.bat is not closed as well. For this case, use the command line below.

start \Storage\Modem.exe

1.4 QuickLauncher Select frequently used applications or Control panel item on the QuickLaunch list. You can see QuickLauncher icon that has selected items on the tray bar. You can disable QuickLauncher on Startup tab.

Written Date: 11-01-088

8/79 Page

Admin_Guide ver 1.3

This is the QuickLauncher

You can change or delete program settings on QuickLaunch tab. You can add new item by choosing

Add at the bottom of the list.

Description of setting options



Name: Name of the program or item



Enable: Enable on QuickLauncher icon on the tray bar.



Path : Path of the program



Arg : Option or value to run the program

1.5 RegBackup ※ Unless used RegBackup, Volume, Sleep, Internet Explorer, Memory, Stylus Calibration, Partnership Information are able to backup and restore from 10-Dec-07 OS version. If users don’t use 10-Dec-08 OS version, they need RegBackup function generally. User can save setting values of certain items in system using by RegBackup. Check the item you want to save and click OK. Registry values of checked items are saved as files and they can be restored by running 'RegBackup -r'.

Written Date: 11-01-088

9/79 Page

Admin_Guide ver 1.3

Each items save settings explained as below.



Volume: Save/restore settings of Volume & Sound in Control Panel.



Sleep: Save/restore settings of Schemes tab in Power in Control Panel.



Internet Explorer: Save/restore settings of Internet Options in Control Panel.



Memory: Save/restore settings of Memory in Control Panel.



Stylus Calibration: Save/restore settings of Stylus Calibration in Control Panel.



Partnership Information: Save/restore Partner Ship information remained after active sync with PC.

Using RegBackup Restore function of RegBackup.exe do not operate appropriately if it is executed directly in Startup list. Add the command line in Init.bat as below to operate when Open "\Storage\system\init.bat" file and add the command line as below to operate the function when PDA Coldboot. (If the file does not exist, create it as below)

\Storage\system\reg\RegBackup.exe –r

2. 1D Laser Scanner The MC5000 PDA is available with 3 different scan engines – 1D Laser, 1D CMOS, 2D Imager. The scanner program works with different types of decoder modules and is compatible with all three barcode scan engines available.

If a developed application is supported by the Scanner Program then it can also be used with other barcode scan engines as well. Moreover, in case when application program is based on the Scanner Program, it can be used in other working environments. Written Date: 11-01-088

10/79 Page

Admin_Guide ver 1.3

Scanner Program can be configured by selecting “Barcode” in the control panel.

You can find other tabs

Input 23646 Buttons change link this :

2.1 General

Setting

Written Date: 11-01-088

11/79 Page

Admin_Guide ver 1.3

2.1.1 Control Mode

The KeyStroke Mode allows scanning without the need to use an additional application. Scanning information is displayed in the Editbox when the “Scanner.exe” decodes a barcode using the activated edit control tool. The Editbox allows decoded barcode data to be observed.

Message Mode decodes barcodes using “Scanner.exe” and sends a message such as WM_BAR_DECODED_DATA to the application that is being used. Therefore, decoded data is directly processed by the application. It is recommended to set up a Window Handle, which will receive the data.

2.1.2 Show Gun Mode Menu Check when decode barcodes using Gun Trigger. Gun Mode is available only when PDA is mounted on the Gun Trigger. Tray Icon

changes from

when Gun Mode is selected.

Written Date: 11-01-088

12/79 Page

Admin_Guide ver 1.3

2.1.3 Set Gun Mode when startup This function enables “Gun Mode” as default setting. It activates only when "Show Gun Mode" is checked.

2.1.4 Display Tray Icon This function shows the status of Scanner.exe with Icon on the tray bar.

Scanner Tray Icon

Written Date: 11-01-088

13/79 Page

Admin_Guide ver 1.3

2.1.5 Fast KeyStroke Mode This function increases decoding speed in KeyStroke Mode. However, it may decrease compatibility of Scanner Program.

2.1.6 Running Mode To run or stop the scanner program use the Barcode Setting window according to the following methods:



Scanner run : Check “Use Scanner Controller” and Apply



Scanner stop : Check “Not Use” and Apply

Written Date: 11-01-088

14/79 Page

Admin_Guide ver 1.3

2.1.7 Decoding Sound You can select enable or disable decoding sound.

2.1.8 Decoding Sound Path You can choose sound file for Decoding Sound. Default file is "\Windows\Decode.wav".

Written Date: 11-01-088

15/79 Page

Admin_Guide ver 1.3

2.2 Barcode Choose a barcode type you want to use.

2.3 String While decoding the Barcode in KeyStroke Mode, the output can have a character string added.



Prefix: Character string is displayed before the Barcode Data.



Suffix: Character string follows the Barcode Data.



TrimLeft: String to delete before the Barcode data.



TrimRight: String to delete behind the Barcode data



Translate: String to change in Barcode data (Format: Two place ASCII Code of string to change / String to change) Written Date: 11-01-088

16/79 Page

Admin_Guide ver 1.3



GetFirst: Number of string to extract from in front of the Barcode data



GetLast: Number of string to extract from behind the Barcode data

3. HHP Scanner (2D Imager) 3.1 General Setting

3.1.1 Control Mode

The KeyStroke Mode allows scanning without the need to use an additional application. Scanning information is displayed in the Editbox when the “Scanner.exe” decodes a barcode using the activated edit control tool. The Editbox allows decoded barcode data to be observed.

Message Mode decodes barcodes using “Scanner.exe” and sends a message such as WM_BAR_DECODED_DATA to the application that is being used. Therefore, decoded data is directly processed by the application. It is recommended to set up a Window Handle, which will receive the data.

Written Date: 11-01-088

17/79 Page

Admin_Guide ver 1.3

3.1.2 Show Gun Mode Menu Check when decode barcodes using Gun Trigger. Gun Mode is available only when PDA is mounted on the Gun Trigger. Tray Icon changes from

when Gun Mode is selected.

3.1.3 Set GunMode when startup This function enables “Gun Mode” as default setting. It activates only when "Show Gun Mode" is checked.

3.1.4 Display Tray Icon This function shows the status of Scanner.exe with Icon on the tray bar. Written Date: 11-01-088

18/79 Page

Admin_Guide ver 1.3

Scanner Tray Icon

Written Date: 11-01-088

19/79 Page

Admin_Guide ver 1.3

3.1.5 Fast KeyStroke Mode This function increases decoding speed in KeyStroke Mode. However, it may decrease compatibility of Scanner Program.

3.1.6 Running Mode To run or stop the scanner program use the Barcode Setting window according to the following methods:



Scanner run : Check “Use Scanner Controller” and Apply



Scanner stop : Check “Not Use” and Apply

Written Date: 11-01-088

20/79 Page

Admin_Guide ver 1.3

3.1.7 Simple Menu Mode Enable this function when you want to use simple Tray Icon menu.

3.1.8 Transfer AIM Code (AIM Symbology Identifiers) This function adds AIM (Automatic Identification Manufacturer) format characters in three place prefix of Barcode Decoding data.

]cm •

] SI indicator



c Symbology Identification



m Modifier characters

Symbology Character A

Code 39

B

Telepen

C

Code 128

D

Code One

E

EAN/UPC

F

Codabar

G

Code 93

Written Date: 11-01-088

21/79 Page

Admin_Guide ver 1.3

H

Code 11

I

ITF 25

K

Code 16K

L

PDF417

M

MSI code

N

Anker Code

O

Codablock

P

Plessey Code

R

Straight 2 of 5 (two bar start/stop codes)

S

Straight 2 of 5 (three bar start/stop codes)

T

Code 49

X

Other Bar code

Z

Non Barcode data

Modifier Characters

The modifier character is determined by summing the option values of each symbology. If the sum is greater than 9, use A, B, C, D, E, and F in the place of 10, 11, 12, 13, 14 and 15.

Code 39 Option Values 0

No check character or Full ASCII

1

Reader has performed mod 43 check

2

Reader has performed mod 43 check and stripped the check character

4

Reader has performed Full ASCII conversion

Telepen Option Values

0

Full ASCII mode

1

Double density numeric mode

2

Double density numeric followed by full ASCII

4

Full ASCII followed by double density numeric

Code 128 Option Values

0

Standard

1

Function code 1 in first character position

2

Function code 2 in second character position

Written Date: 11-01-088

22/79 Page

Admin_Guide ver 1.3

4

Concatenation according to ISBT specification has been performed, and concatenated data follows.

3.2 Barcode Choose a barcode type you want to use.

3.2.1 OCR

How to use OCR code Template

Template Characters a

represents any alphanumeric character (digit or letter)

c

represents a check character position

d

represents any digit

e

represents any available OCR character

g

represents character from user-defined variable "g"

h

represents character from user-defined variable "h"

l

represents any uppercase letter

Written Date: 11-01-088

23/79 Page

Admin_Guide ver 1.3

t

marks the start of a nuew template

r

multi row indicator

All other characters represent themselves. Spaces can be used.

3.3 String While decoding the Barcode in KeyStroke Mode, the output can have a character string added.



Prefix: Character string is displayed before the Barcode Data.



Suffix: Character string follows the Barcode Data.



TrimLeft: String to delete before the Barcode data.



TrimRight: String to delete behind the Barcode data



Translate: String to change in Barcode data (Format: Two place ASCII Code of string to change / String to change)



GetFirst: Number of string to extract from in front of the Barcode data



GetLast: Number of string to extract from behind the Barcode data

3.4 Image You can configure image setting.

3.4.1 Show Image at Bottom Written Date: 11-01-088

24/79 Page

Admin_Guide ver 1.3

3.4.2 Path You can designate image save path.

3.4.3 Image File Prefix You can name the image to save.

3.4.3 Image Size You can set the captured image size by configure coordinate values of left, top, right, and bottom.

3.5 Tray Icon Menu (Default) Drop down menus when click the Tray Icon

Written Date: 11-01-088

25/79 Page

Admin_Guide ver 1.3

Click



Decode Only: Only decode Barcode data



Image & Decode: Capture image and decode Barcode data



Image Only: Only capture image



MultiScan Mode: Decode several barcodes while pushing trigger button



Show Barcode Info: Display barcode type and contents



Set To KeyStroke Mode: Activate KeyStroke Mode



Show Image: Show captured image on the screen

Trigger Key: Recapture Navigation Key: Save End Key: Cancel



Gun Mode: Decode with barcode using Gun Trigger (Control panel > Barcode > General tab - Tick “Show Gun Mode Menu” to make this menu appear)

Written Date: 11-01-088

26/79 Page

Admin_Guide ver 1.3

4. KeyPad 4.1. What is KeyPad? Traditionally the term “Keypad” refers to the physical set of keys or buttons used for information input. This term, however has been extended to cover an application that is used on the Optimus PDA using the touch screen.

4.1.1 Each name of part and general operation of KeyPad.

Direction Send/End Shift Fn BackSp Enter Number

When you use direction cursor When you use calling or receiving telephone in PhoneUI program or using special key for application program Modify KeyMap Mode.. Making to operate specific action regarding each function. Input Back Space. Input the key that has the changing line. When you input key value directly, you use it. Initial keys are number.

The detailed operation of KeyPad is as following Normal Dir. - Up

VK_UP

with Fn Key VK_PAGEUP

Written Date: 11-01-088

27/79 Page

Admin_Guide ver 1.3

Dir. - Down

VK_DOWN

VK_PAGEDOWN

VK_LEFT

VK_HOME

VK_RIGHT

VK_END

Send

VK_F21

Windows Key ( Show Window Menu)

End

VK_F22

VK_ESCAPE

VK_BACK (or depending on keyMap)

VK_SPACE

VK_RETURN (or depending on KeyMap)

VK_TAB

Switch Function Mode Change KeyMap.

Show Current Input method that is using Execute Task Manager.

Keyboard Input – depending on KeyMap.

Execute HotKey function. HotKey (Explained in

Dir. - Left Dir. - Right

BackSp Enter Fn Shift Number / * / #

HotKey)

4.1.2 Display Keypad operating status The KeyPad icon is shown in the taskbar as shown below. Clicking or tapping on this icon activates the application for use. Pressing down on the icon for longer brings up the Select Menu allowing for the input method to be changed.

Click for Show SIP Menu

Long Push for SIP Select Menu

• •

: Character input status : Status on waiting next input key after Fn Key is already pushed

Written Date: 11-01-088

28/79 Page

Admin_Guide ver 1.3

You can change the status of input method among

by pressing the Shift key. The input values for

each input method is shown in the table below.

Some keys on the keypad contain multiple values. Alternative values can be selected by multiple presses of the required button – very much like on a mobile phone. For example, if you push the “2” key repeatedly in succession, A is first shown followed by B then C then A again.

4.2 HotKey Using the KeyPad program, actions can be set against particular Hotkeys.

Hotkeys are selected by simultaneously pressing the Fn + Number key. Hotkeys can be configured by selecting “KeyPad” in the control panel.

These are example options for HotKey function.



Send : Auto run PhoneUI



F1~F0 / F* / F#: number(1~0) + */#



FS : Fn+S(send)



FE : Fn+E(end)



Fsh : Fn+Shift



Fen : Fn+Enter



Fbk : Fn+BackSpace

4.2.1 HotKey Function Each Fn key combination can operate one of 3 actions below.



Character string Input: Input saved character string without prefix when Fn key operates.



Execute Program: Execute designated program when Fn key operates. In this case, program path starts with '\'. If saved character string begins with '\', application program operates. If saved character string does not begin with '\', Fn key input only character string.



Special key Input: Emulate special keys such as ESC/ALT/Ctrl+C that are difficult to operate with characters. Special key Input begins with '_'.

In control panel, these functions are indicated by icons as below. Written Date: 11-01-088

29/79 Page

Admin_Guide ver 1.3



: Character string Input



: Execute application program



: Special key Input



: Not assigned



: Disabled – You can choose Enable/Disable the assigned Fn key operation. When you choose Disable, this icon appears regardless of its function.

If there are icons of execute application program or Special key input without '\' or '_' in control panel, these are processed with comment.

If character strings begin with parenthesis ( '(' ), it erases character strings before parenthesis and only shows inside the parenthesis shown as below.



_A409(Show TaskManager) ⇒ (Show TaskManager)



\Windows\PWord.exe(MS Pocket Word) ⇒ (MS Pocket Word)



_5B(Windows Menu Key) ⇒ (Windows Menu Key)

4.2.2 Editing To change a particular Hotkey setting, first click within the region of the Hotkey option to be modified. If a menu appears, select “Edit String.” Now modify the text. Alternatively clicking “Program Select” instead of “Edit String”, a particular function key can be assigned to run a program instead of insert text.

If inputting the selection manually, the chosen path for applications should always start with ‘\’. Omitting the “\” result in the Hotkey function operating in character string input mode.

If you click an item, select menu appears. Each menu is explained below.



Edit String: Edit Fn key function as input character string directly.



Input Single Key: A window pops up for _XX/_XXXX (XX indicates KeyCode showed in Hexcode) format special key input. You can input special key directly in Combo box. Otherwise you can choose DropDown List of KeyCode.



Program Select: File Dialog box appears to choose exe (execute file), bat(script), lnk (Link file), etc.



Clear: Empty the item.



Enable: Enable or Disable the item.

Written Date: 11-01-088

30/79 Page

Admin_Guide ver 1.3

4.2.3 Assign Special Key To assign special key, start with ‘_’ and input charater string with Hexcode. These Hexcodes are keycodes. Refer to Code table in the last page.

If you want to assign ESC key, you just input ESC keycode (0x1A).

_1A

In case of combining special key such as Shift/Ctlr/ALT and another key, input keycode in order. For example of Ctrl-C which is shortcut for copy, Ctrl keycode is 0x11and C keycode is0x43. Input like this.

_1143

Written Date: 11-01-088

31/79 Page

Admin_Guide ver 1.3

However, direct keycode input recorded in control panel, it is hard to find the exact key or operation. You can use comment with parentheses to check the assign of Fn key easily because only comment in parentheses shows in control panel like below.

_1143(Ctrl-C/Copy)

4.3 Other Functions 4.3.1 AutoRepeat Function If you push a key long, the key is inputted again automatically.



LongPush Delay: Time takes till automatic repeat starts. (Time takes till recognize LongPush)



Repeat Interval: Interval time between key input.

4.3.2 Fn+Fn Key Blocking Function In case of combining Fn+Fn keys, block SIP window popup.

4.3.3 Version Display Display versions of KeyPad program and control panel program.

Written Date: 11-01-088

32/79 Page

Admin_Guide ver 1.3

4.4 KeyMap Function You can change the setting of key functions freely using KeyMap Function. You can add or delete keymap. You can select keymaps in control panel.

4.4.1 Install KeyMap

To install KeyMap, copy and paste KMP file to \Storage (or IPSM)\system\Keypad. You can choose KeyMap setting in control panel after install KMP file and Soft Reset

The first setting of KeyMap is Numeric. You can change the initial setting by adding Default.kmp file. Written Date: 11-01-088

33/79 Page

Admin_Guide ver 1.3

4.4.2 Writing KeyMap I

Icon Index

K[Num] Key Input E R

Start key of KeyMap Mode End key of KeyMap Mode

T

Translate

Icon Index Designate an icon among these

(from 0 to 10 in order) to display present keymap on the tray.

Key Input Define the key column that will be input when you press the keypad.

You can define K0~K13.

K0~K9: Keypad: Number 1~9

K10, K11: Keypad: * and #

K12, K13: Keypad: Backspace and Enter

In case that each key does not have definition, output will be default functions such as Arabic numbers, *, #, backspace, enter.

Input keyscan value (Hex code, Not ASCII)) for key column. In most of the cases, it is hard to know keyscan value for certain key. You can input _(ASCII) format. If you input 1 after ‘_’, keyscan value of keypad 1 is inputted. If you input _A, keyscan value of A is inputted. However, it is hard to input keyscan value of special key. Thus you can input “^defined character” such as “^S” is used for “VK_SHIFT.”

Here is the table of special characters that you can input.



^S : VK_SHIFT;



^C : VK_CONTROL;



^T : VK_TAB;



^R : VK_RETURN; Written Date: 11-01-088

34/79 Page

Admin_Guide ver 1.3



^B : VK_BACK;



^D : VK_DELETE;



^I : VK_INSERT;



^H : VK_HANGEUL

When you write a keymap, you should be cautious that input is not the actual character code but key value that means keypad input. If you input _A or h41 (A in ASCII code) in the keymap, the output can’t be “A”. The input will be “a” in most cases because you only press the A in keypad. If you want to input “A” when you press 1 in keypad, you should write the keymap as follows.

K0[tab]^S_A

Press Shift key first and press “A” key. One keypad can have 10 key values. In this case, keymap will be as follows.

K0[tab]1stKeySeq[tab]2ndKeySeq[tab] ... [tab]10thKeySeq

If q and z are with 1 in keypad, input comes out in order. In this case, keymap will be as follows.

K0[tab]_Q[tab]_Z

Enter key/ Close key of Keymap mode If a certain keymap uses specific language, you should input a certain key with Shift key to use the keymap.



E[tab]^H



R[tab]^H

Here is English keymap that summarize the explanation above.

English.kmp

I 3

- Icon index 3 – Select small letters

K0 _Q _Z K1 _A _B _C

Press 1 key, input q and z Press 2 key, input a/b/c

K2 _D _E _F Written Date: 11-01-088

35/79 Page

Admin_Guide ver 1.3

K3 _G _H _I K4 _J _K _L K5 _M _N _O K6 _P _R _S K7 _T _U _V K8 _W _X _Y K9 ^S_2

Press 0 key, input @ (Shift+2)

K10 BE

Direct input keyscan value .key

K11 BK

Direct input keyscan value –key

K12 ^B

VK_BACK

K13 ^R

VK_RETURN

Translate Translate function is change the output of certain characters into another one when the character is being input after a certain character. In case of French, when input ‘~’ first and input ‘a’, the two characters change into ã by using Translate function.

Write as below to use Translate function.

T[tab](PrevKeyCode)(InputKeyIndex)[tab]KeySeq

Input key code value directly for previous key code, and input keyindex(K0 ~ K13) for following key code.

Forced assignment of IMM Status Keypad has a key that can change the status of IMM when keymap changes. The status of IMM may change forcibly by external program. In this case, you can change the status of IMM as you want forcibly by L.

L

0 : Do not change the status of IMM by force.

L

1 : Change the status of IMM in English.

L

2 : Change the status of IMM in native language.

Written Date: 11-01-088

36/79 Page

Admin_Guide ver 1.3

5. OS Upgrade When OS is updated, you can upgrade OS by using two programs.

5.1 OS Information. OS image which is installed to flash has 3 different files name.

IPL: Initial Program Loader

Written Date: 11-01-088

37/79 Page

Admin_Guide ver 1.3



IPL.nb0 mdocipl.nb0: This is image file of Initial Program Loader. Program to help when loading BootLoader

SPL: Secondary Program Loader

When booting, SPL executes after reading list of menu and OS.

EBoot.nb0 UBoot.nb0 SPL.nb0: This is uncompressed type of BootLoader.



SPL.zb0: This is compressed type of BootLoader.

OS Image File



nk.zb0: This is compressed type of OS image file.

5.2 PDA OS Upgrade PDA has a program for writing Flash Image file to update easily. You can upgrade OS by using the program located as below.



Storage

o

System Written Date: 11-01-088

38/79 Page

Admin_Guide ver 1.3



Util



FlashWriter.exe

First, copy OS image file in \Storage and run FlashWriter program.

The location of FlashWrite is Storage\nk.zb0.

In case that battery level is low, it might stop processing while OS is being upgraded. Thus, in order to prevent above case, please check battery level at least more than 75%. You can see status of OS upgrade on the screen.

You should do H/W reset after writing image is done. You can see message to reset system.

5.3 USB OS Upgrade (USB Write Program) In case that ActiveSync cannot connect PDA and PC for some reasons, upgrade the OS using Image Download function included in PDA Bootloader.

PC Setup A device driver should be installed in PC so that PC can recognize Image Downloader of PDA. Written Date: 11-01-088

39/79 Page

Admin_Guide ver 1.3

Install the files below to the PC



InnoUsb.inf: Device driver install file



InnoUsb.sys: Device driver file



UsbWrite.exe: Application program to transfer OS images to PDA.

PDA Setup Hard reset the PDA and press “0” key in the keypad till the menu appears as below.

1.

Normal Boot: Proceed to the next Booting step.

2.

WinCE Download: Download OS

3.

SPL Download: Download SPL (BootLoader).

4.

IPL Download: Download IPL.

5.

Clean Boot: Clean Registry values which were saved before PDA went H/W reset.

SPL (BootLoader) Build Date

Press “1” to precede common OS booting process. (Without any change) Press “2” to download OS, press “3” to download SPL, and press “4” to download IPL. Press “5” Clean registry backup

Run PC Program

Written Date: 11-01-088

40/79 Page

Admin_Guide ver 1.3

Run usbwrite program on PC. You can see the program window appears as below. (Few characters may not appear according to environment of PC. Please refer to the explanation on the picture.)

Select OS file

Transfer select image file to PDA

Exit

File Location

Writing Progress

Hard reset the PDA and press “0” on the keypad to make the PDA ready to download new OS. Press “2” on the keypad to download OS image. Connect the PDA to PC via USB cradle. Information on USB descriptor will appear right after connect the PDA to PC. If it doesn’t appear, click “Connect Info”. Click “NK (BL) Open” to select OS image file. Click “Write” to transfer OS image file to the PDA. After writing is finished, hard reset the PDA.

Written Date: 11-01-088

41/79 Page

Admin_Guide ver 1.3

6 Other Utility and Settings 6.1 Storage Manager In case that flash memory is too seriously damaged to recover, flash memory can be deleted or formatted in Storage Manager in Control Panel. (Generally storage manager controls all the devices in file system. In case of MC5000, Storage manager controls only flash memory.)

In above picture, DSK1 means Storage folder. If storage and system are seriously damaged, you can recover system and storage by format or Dismount/Mount.

Mini SD card can be also formatted or Unmount/Mounted in this process.

Written Date: 11-01-088

42/79 Page

Admin_Guide ver 1.3

6.2 Wireless Setting You can turn on/off wireless functions in Wireless Setting menu.

Wireless Setting from Control Panel

Wireless Setting from Quick Launcher

Written Date: 11-01-088

43/79 Page

Admin_Guide ver 1.3

6.2.1 Wireless Setting The pictures below are displaying WLAN setting window.

Wireless LAN On/Off

Written Date: 11-01-088

44/79 Page

Admin_Guide ver 1.3

Wireless LAN Setting

You can configure detail settings in WLAN Advanced tab. The options chosen in here are recoverable by using WLanBackup program.

IP Address Setting

Set IP information



Obtain an IP address via DHCP



Specify an static IP Address

Written Date: 11-01-088

45/79 Page

Admin_Guide ver 1.3

Properties Setting

Set information related to connection with AP.



SSID: Name the connected AP(Access Point)



Encryption: Select between “Disabled” or “WEP”



Authentication: Select between “Open” and “Shared”



WEP Key: Select between “Auto” and “Manual”

Advanced Setting

Set options for Wireless LAN internal operation.



Tx Data Rate: Data transmit speed



Roaming Trigger: Select when the PDA start roaming for another AP Written Date: 11-01-088

46/79 Page

Admin_Guide ver 1.3



Power Save Mode: Select Power Save option



Tx Power Control: Wireless LAN signal strength option

WWAN (Wide Area Network) / Bluetooth / IrDA

You can turn on/off each device by click on icon.

GSM Power On/Off

Bluetooth Power On/Off

Written Date: 11-01-088

47/79 Page

Admin_Guide ver 1.3

IrDA Power On/Off

Written Date: 11-01-088

48/79 Page

Admin_Guide ver 1.3

6.2.2 Wireless Backup If you run WLanBackup.exe in Startup menu, it cannot recover completely. You should add the below command line in Init.bat and set to run when Hardware reset is performed. Open "\Storage\system\init.bat" file and add the command line as below.

\Storage\system\reg\WLanBackup.exe -r

6.3 Device Profile

Written Date: 11-01-088

49/79 Page

Admin_Guide ver 1.3

6.4 BlueTooth SPPUI Use this program to search for Bluetooth device.

6.4.1 Bluetooth Device Search Click “Inquiry” button to search Bluetooth Device. “Inquiry” changes to “STOP” and other buttons are inactivated. Searched Bluetooth Devices appear in the left window.

Written Date: 11-01-088

50/79 Page

Admin_Guide ver 1.3

6.4.2 Bluetooth Device Connect Select the device to use in the list and click “Connect.” Enter PIN window and Channel window appear. Input PIN and Channel and click “OK.”

Written Date: 11-01-088

51/79 Page

Admin_Guide ver 1.3

6.4.3 Bluetooth Device Status Status: Display the Channel and Address of Bluetooth Device

Menu



Stop: Stop to use Bluetooth Device



Save: Save connecting information of Bluetooth Device in 'BTPrintCfg.dat'



Deregister: Delete connecting information of Bluetooth Device saved in Registry

Written Date: 11-01-088

52/79 Page

Admin_Guide ver 1.3

6.5 PDA Information

Detail Information

Written Date: 11-01-088

53/79 Page

Admin_Guide ver 1.3



Device Information: Shows WLAN, Modem, and Bluetooth modules are installed or not.



Software Information: Shows Software version information.



Save Information: Save the information in "\Storage\system\util\PDAInformation.txt"

System Directory Description Stroage





BTPrinter : BlueTooth manager and printer sample software folder

o

BTPrinter.exe : Bluetooth printer software

o

Porti_bluetooth.dll : Printer control DLL

o

sppui.exe : BlueTooth manager for SPP profile devices

Camera : Camera software folder

o





Camera.exe : Camera application



CAMERA.wav : Capture sound



InnoCamera.dll : Camera device control DLL

Inst : Cabinet Folder for Install

o



App

English : Cabinet files for english locale



dotNet.cab : dotNet 2.0 Compact Framework install file



Inbox.cab : Inbox for e-mail receive



MediaPlayer.cab : Microsoft MediaPlayer



Messenger.cab : Windows messenger



RemoteDesktop.cab : Remote desktop ( RDP )

system : General system softwares located here

o

Startup.exe : the StartUp.exe software

o

BT : BlueTooth Files

 o

sppui.exe : BlueTooth manager for SPP profile devices ( same as BTPrinter folder )

CPL : Control Panel Files ( these files copy to Windows folder )



BackLight.cpl : Backlight control



bthpnl.cpl : BlueTooth device search for every BT Profiles ( takes longer time than SPPUI )



DeviceProfile.cpl : DeviceProfile for read device's information



HotKey.cpl : KeyPad Setting



OSInfor.cpl : Display OS information



ScanImager.cpl : Scanner Setting for Imager Type Scanner Written Date: 11-01-088

54/79 Page

Admin_Guide ver 1.3

o



ScanLaser.cpl : Scanner Setting for Laser Type Scanner



UtilityManager.cpl : the UtilityManager software



WirelessSetting.cpl : Wireless setting

Desktop : Links for Desktop screen



wallpaper.bmp : Background bitmap for Desktop ( this folder canbe not exist )

o

AutoExec : Running Program's links when system booting ( this folder canbe not exist )

o

Diagnostic : System Diagnostic softwares

o

o

o

o



AgingTest.exe : Agiang Tester for this Device



TimeRecorder.exe : Time Recorder for Battary life checking



w-lan : Wireless LAN device Diagnostic Doclist.dll : DLL for running SEMRFTool.exe/Swluce.exe



mfcce300.dll : DLL for running SEMRFTool.exe/Swluce.exe



semlib.dll : DLL for running SEMRFTool.exe/Swluce.exe



SEMRFTool.exe : Wireless LAN Tool



Swluce.exe : Wireless LAN Tool

DLL : DLL file for this device ( these files copy to Windows folder )



ImageIOClass.dll : Image save DLL for JPEG file save



oemdecodece.dll : DLL for Imager Type scanner control



SharpEx.dll : General application supporting DLL

Keypad : KeyPad files folder



English.kmp : English KeyMap file



EnglishCa.kmp : English KeyMap file



KeyPad.exe : KeyPad control software



KeyPad.txt : KeyPad Setting file

Links : Links for Desktop screen



Camera.lnk : Camera Application's link



Modem.lnk : PhoneUI for Modem's link ( this is need for Modem installed device only )



sppui.lnk : SPPUI's link

Links_Program : Links for Windows Menu

 o



BTPrinter.lnk

Modem : PhoneUI's files folder



0.wav : 0's KeyTone



... 1~8.wav : 1~8's KeyTone



9.wav : 9's KeyTone



ast.wav : *'s KeyTone



sharp.wav : #'s KeyTone



Modem.exe : PhoneUI for Modems Written Date: 11-01-088

55/79 Page

Admin_Guide ver 1.3







o

o

o

BELLS : Bell sounds



Classic.wav



... wav : Other ring sounds

DISCONN : Connection/Disconnection sounds



connect.wav : Sound for network connection



end.wav : Sound for network disconnection

MAIL : Mail notification sounds



Bell.wav



... wav : Other Mail sounds

Reg : Registry Restoring softwares



RegBackup.exe : General Registry informations restore



WLanBackup.exe : Registry informations restore for wireless device setting

Scanner : Scanner control software's folder



ScanImager.exe : Scanner controler for Imager Type scanner



ScanLaser.exe : Scanner controler for Laser Type scanner



Scanner.txt : Scanner's setting information

util : Other utility softwares folder



FlashWriter.exe : Progam for OS upgrade



QuickLauncher.exe : the QuickLauncher



Rotation.exe : Screen rotation software



Telnet.exe : Telnet software

KeyCode Values using with Scanner and KeyPad Virtual key codes Written Date: 11-01-088

56/79 Page

Admin_Guide ver 1.3

Symbolic constant

Hexadecimal value

Mouse or keyboard equivalent

VK_LBUTTON

01

Left mouse button

VK_RBUTTON

02

Right mouse button

VK_CANCEL

03

Control-break processing

VK_MBUTTON

04

Middle mouse button on a three-button mouse



05–07

Undefined

VK_BACK

08

BACKSPACE key

VK_TAB

09

TAB key



0A–0B

Undefined

VK_CLEAR

0C

CLEAR key

VK_RETURN

0D

ENTER key



0E–0F

Undefined

VK_SHIFT

10

SHIFT key

VK_CONTROL

11

CTRL key

VK_MENU

12

ALT key

VK_PAUSE

13

PAUSE key

VK_CAPITAL

14

CAPS LOCK key



15–19

Reserved for Kanji systems



1A

Undefined

VK_ESCAPE

1B

ESC key



1C–1F

Reserved for Kanji systems

VK_SPACE

20

SPACEBAR

VK_PRIOR

21

PAGE UP key

VK_NEXT

22

PAGE DOWN key

VK_END

23

END key

VK_HOME

24

HOME key

VK_LEFT

25

LEFT ARROW key

VK_UP

26

UP ARROW key

VK_RIGHT

27

RIGHT ARROW key

VK_DOWN

28

DOWN ARROW key

VK_SELECT

29

SELECT key

2A

OEM-specific

VK_EXECUTE

2B

EXECUTE key

VK_SNAPSHOT

2C

PRINT SCREEN key

VK_INSERT

2D

INS key

VK_DELETE

2E

DEL key

VK_HELP

2F

HELP key

3A–40

Undefined

VK_LWIN

5B

Left Windows key on a Microsoft Natural Keyboard

VK_RWIN

5C

Right Windows key on a Microsoft Natural Keyboard

VK_APPS

5D

Applications key on a Microsoft Natural Keyboard

5E–5F

Undefined

Written Date: 11-01-088

57/79 Page

Admin_Guide ver 1.3

VK_NUMPAD0

60

Numeric keypad 0 key

VK_NUMPAD1

61

Numeric keypad 1 key

VK_NUMPAD2

62

Numeric keypad 2 key

VK_NUMPAD3

63

Numeric keypad 3 key

VK_NUMPAD4

64

Numeric keypad 4 key

VK_NUMPAD5

65

Numeric keypad 5 key

VK_NUMPAD6

66

Numeric keypad 6 key

VK_NUMPAD7

67

Numeric keypad 7 key

VK_NUMPAD8

68

Numeric keypad 8 key

VK_NUMPAD9

69

Numeric keypad 9 key

VK_MULTIPLY

6A

Multiply key

VK_ADD

6B

Add key

VK_SEPARATOR

6C

Separator key

VK_SUBTRACT

6D

Subtract key

VK_DECIMAL

6E

Decimal key

VK_DIVIDE

6F

Divide key

VK_F1

70

F1 key

VK_F2

71

F2 key

VK_F3

72

F3 key

VK_F4

73

F4 key

VK_F5

74

F5 key

VK_F6

75

F6 key

VK_F7

76

F7 key

VK_F8

77

F8 key

VK_F9

78

F9 key

VK_F10

79

F10 key

VK_F11

7A

F11 key

VK_F12

7B

F12 key

VK_F13

7C

F13 key

VK_F14

7D

F14 key

VK_F15

7E

F15 key

VK_F16

7F

F16 key

VK_F17

80H

F17 key

VK_F18

81H

F18 key

VK_F19

82H

F19 key

VK_F20

83H

F20 key

VK_F21

84H

F21 key

VK_F22

85H

F22 key

VK_F23

86H

F23 key

VK_F24

87H

F24 key

88–8F

Unassigned

90

NUM LOCK key

VK_NUMLOCK

Written Date: 11-01-088

58/79 Page

Admin_Guide ver 1.3

VK_SCROLL

91

SCROLL LOCK key

VK_LSHIFT

0xA0

Left SHIFT

VK_RSHIFT

0xA1

Right SHIFT

VK_LCONTROL

0xA2

Left CTRL

VK_RCONTROL

0xA3

Right CTRL

VK_LMENU

0xA4

Left ALT

VK_RMENU

0xA5

Right ALT

BA-C0

OEM-specific; reserved. See following tables.

C1-DA

Unassigned

DB-E2

OEM-specific; reserved. See following tables.

E3 – E4

OEM-specific

E5

Unassigned

E6

OEM-specific

E7-E8

Unassigned

E9-F5

OEM-specific

VK_ATTN

F6

ATTN key

VK_CRSEL

F7

CRSEL key

VK_EXSEL

F8

EXSEL key

VK_EREOF

F9

Erase EOF key

VK_PLAY

FA

PLAY key

VK_ZOOM

FB

ZOOM key

VK_NONAME

FC

Reserved for future use

VK_PA1

FD

PA1 key

VK_OEM_CLEAR

FE

CLEAR key

Symbolic constant

Hexadecimal value

Mouse or keyboard equivalent

VK_OEM_SCROLL

0x91

None

VK_OEM_1

0xBA

";:" for US

VK_OEM_PLUS

0xBB

"+" any country/region

VK_OEM_COMMA

0xBC

"," any country/region

VK_OEM_MINUS

0xBD

"-" any country/region

VK_OEM_PERIOD

0xBE

"." any country/region

VK_OEM_2

0xBF

"/?" for US

VK_OEM_3

0xC0

"`~" for US

VK_OEM_4

0xDB

"[{" for US

VK_OEM_5

0xDC

"\|" for US

VK_OEM_6

0xDD

"]}" for US

VK_OEM_7

0xDE

"'"" for US

VK_OEM_8

0xDF

None

VK_OEM_AX

0xE1

AX key on Japanese AX keyboard Written Date: 11-01-088

59/79 Page

Admin_Guide ver 1.3

VK_OEM_102

0xE2

Symbolic constant

"<>" or "\|" on RT 102-key keyboard

Hexadecimal value

Description

VK_DBE_ALPHANUMERIC

0x0f0

Changes the mode to alphanumeric.

VK_DBE_KATAKANA

0x0f1

Changes the mode to Katakana.

VK_DBE_HIRAGANA

0x0f2

Changes the mode to Hiragana.

VK_DBE_SBCSCHAR

0x0f3

Changes the mode to single-byte characters.

VK_DBE_DBCSCHAR

0x0f4

Changes the mode to double-byte characters.

VK_DBE_ROMAN

0x0f5

Changes the mode to Roman characters.

VK_DBE_NOROMAN

0x0f6

Changes the mode to non-Roman characters.

VK_DBE_ENTERWORDREGISTERMODE

0x0f7

Activates the word registration dialog box.

VK_DBE_ENTERIMECONFIGMODE

0x0f8

Activates a dialog box for setting up an IME environment.

VK_DBE_FLUSHSTRING

0x0f9

Deletes the undetermined string without determining it.

VK_DBE_CODEINPUT

0x0fa

Changes the mode to code input.

VK_DBE_NOCODEINPUT

0x0fb

Changes the mode to no-code input.

Written Date: 11-01-088

60/79 Page

Admin_Guide ver 1.3

SharpEx Function 1. Network Control Functions

BOOL RunRAS(LPCTSTR ProfileName);

This function tries to connect profilename of RAS.

Parameter ProfileName Null-terminated string that contains the name of remote access phone-book entry

Return zero if RAS fails to connect

BOOL CutRAS(LPCTSTR ProfileName);

This function disconnects profilename of RAS.

Parameter ProfileName Null-terminated string that contains the name of remote access phone-book entry

Return zero if connection of RAS is none

Written Date: 11-01-088

61/79 Page

Admin_Guide ver 1.3

BOOL GetRAS(LPCTSTR ProfileName);

This function retrieves information on the current status of the specified remote access connection.

Parameter ProfileName Null-terminated string that contains the name of a remote access phone-book entry

Return zero if connection of RAS is none

BOOL GetRASConn(LPCTSTR ProfileName);

This function retrieves information on the current status of the specified remote access connection.

Parameter ProfileName Null-terminated string that contains the name of a remote access phone-book entry

Return Zero if connection of RAS is none

BOOL RunRASSync(LPCTSTR ProfileName);

Written Date: 11-01-088

62/79 Page

Admin_Guide ver 1.3

This function tries to connect profilename of RAS

Parameter ProfileName Null-terminated string that contains the name of remote access phone-book entry

Return zero if RAS fails to connect

2. Wireless Device Control Functions

void SetWLAN(BOOL bEnable);

This function sets power on/off of wireless LAN.

Parameter bEnable Zero if power is off

void SetWWAN(BOOL bEnable);

This function sets power on/offof wireless WAN.

Parameter bEnable Zero if power is off

Written Date: 11-01-088

63/79 Page

Admin_Guide ver 1.3

void SetBT(BOOL bEnable);

This function sets power on/off of Bluetooth.

Parameter bEnable Zero if power is off

BOOL WLANIsAdapted();

This function retrieves information of installation of wireless LAN.

Return Zero if wireless LAN is not installed

BOOL WWANIsAdapted();

This function retrieves information of installation of wireless WAN.

Return Zero if wireless WAN is not installed

Written Date: 11-01-088

64/79 Page

Admin_Guide ver 1.3

BOOL BluetoothIsAdapted();

This function retrieves information of installation of Bluetooth.

Return Zero if Bluetooth is not installed

3. Scanner Control Functions

BOOL GetLastBarcode(LPSTR Barcode);

This function gets decoded barcode data.

Parameter Barcode Send pointer to get decoded barcode data.

Return zero if the scanner software is not running

BOOL GetLastBarTypeStr(LPSTR Barcode);

This function sets the type of decoded barcode.

Written Date: 11-01-088

65/79 Page

Admin_Guide ver 1.3

Parameter Barcode Send pointer to get the type of decoded barcode.

Return zero if the scanner software is not running

BOOL ClearLastResult();

This function deletes or clears decoded barcode data.

Return zero if the scanner software is not running

BOOL SetOpMode(int OpMode);

This function changes decoding mode of scanner.

Parameter OpMode RET_KEYSTROKE: change to keystroke mode RET_MESSAGE: change to message mode

Return zero if the scanner software is not running

Written Date: 11-01-088

66/79 Page

Admin_Guide ver 1.3

BOOL SetBarcode(int Type, BOOL bEnable);

This function makes the list of barcode types with enable or disables selection.

Parameter Type Input barcode types that need to have settings.

Each scan engines have different range of decodable barcode types.

Check the header files for each scan engines.

Header files for each decoder are below.



BarcodeTypeHHP.h : HHP IT50x0



BarcodeTypeSymbol.h : Symbol SE955



BarcodeTypeIntermac : EV15

bEnable Return zero if the barcode type is disabled.

Return zero if the scanner software is not running

BOOL SetMessageWindow(HWND wnd);

This function sets a window that shows result of decoded barcode.

Written Date: 11-01-088

67/79 Page

Admin_Guide ver 1.3

Parameter wnd Send Handle value of window to show result of decoded barcode

Return zero if the scanner software is not running

void TrigKeyDownEmu();

This function emulates the action that side trigger key is pressed.

void TrigKeyUpEmu();

This function emulates the action that side trigger key is released.

BOOL SetGunMode(BOOL bEnable);

This function changes gun mode of scanner.

Parameter bEnable Return zero if gun mode is disabled.

Return zero if the scanner software is not running Written Date: 11-01-088

68/79 Page

Admin_Guide ver 1.3

BOOL SetCaptureMode(int Type);

This function changes a image capture mode of scanner.

Parameter Type RET_DECODE_ONLY: Only decode barcode RET_DECODE_WITH_IMAGE: Decode barcode and capture image RET_IMAGE_ONLY: Only capture image

Return zero if the scanner software is not running

BOOL SetShowImage(BOOL bShow);

This function shows captured image of scanner.

Parameter bShow Return zero if image is not displayed.

Return zero if the scanner software is not running

Written Date: 11-01-088

69/79 Page

Admin_Guide ver 1.3

BOOL SetSimpleScanMode(BOOL bMode);

This function changes the status of menu simple or in detail.

Parameter bMode Return zero if status of menu is in detail.

Return zero if the scanner software is not running

BOOL SetBeamHold(int OpMode);

This function sets enable or disable of shooting beam when trigger key is pressed.

Parameter OpMode Retrun zero if trigger key action does not shoot beam

Return zero if the scanner software is not running

DWORD GetBarcodeFieldType(LPTCTSTR Name);

This function can check field type and existence.

Written Date: 11-01-088

70/79 Page

Admin_Guide ver 1.3

Parameter Name Name of scanner’s detailed field. Following field of names are can be input by this function.

Laser Type Decoder

Imager Type Decoder

OpMode

OpMode

GunMode

GunMode

StartGunMode

DispTrayIcon

DispTrayIcon

BarcodeEAN8ZeroExtended

CutOff

BarcodeBooklandEAN

Trim

BarcodeUPCAPreamble

FastKeyMode

Terminator

bNotUseDeamon

Sound

Suffix

UseImage

Prefix

ViewImage

Sound

Rotate

Beeper Tone

dwImgLeft

Laser On Time

dwImgRight

Aim Duration

dwImgTop

Power Mode

dwImgBottom

Trigger Mode

dwImgSize

Timeout Between Same Symbol

ImgNotiKey

Beep After Good Decode

b2DNotiKey

Transmit No Read Message

bNotUseDeamon

Parameter Scanning

SimpleMenu

Linear Code Security Level

DefaultGunMode

Bi-Directional Redundancy

OCRMode

Transmit Code ID Char.

OCRDirection

Scan Angle

OCRTemplate

UPC-A

OCRGroupH

UPC-E

OCRGroupG

UPC-E1

OCRCheckChar

EAN-8

Aztec

EAN-13

AztecMax

Bookland EAN

AztecMin

Decode UPC/EAN Supplemental

Mesa

Decode UPC/EAN Supp. Redunancy

MesaMax

Transmit UPC-A Check Digit

MesaMin

Transmit UPC-E Check Digit

Codabar

Transmit UPC-E1 Check Digit

CodabarMax

UPC-A Preamble

CodabarMin

UPC-E Preamble

Code11

UPC-E1 Preamble

Code11Max

Convert UPC-E to A

Code11Min

Convert UPC-E1 to A

Code128

EAN-8 Zero Extend

Code128Max

Written Date: 11-01-088

71/79 Page

Admin_Guide ver 1.3

Convert EAN-8 to EAN-13 Type

Code128Min

UPC/EAN Security Level

Code39

UPC/EAN Coupon Code

Code39Max

USS-128

Code39Min

UCC/EAN-128

Code49

ISBT128

Code49Max

Code 39

Code49Min

Trioptic Code 39

Code93

Convert Code 39 to Code 32

Code93Max

Code 32 Prefix

Code93Min

Set Length for Code 39 : L1

RSS/Composites

Set Length for Code 39 : L2

RSS/CompositesMax

Code 39 Check Digit Verifi.

RSS/CompositesMin

Code 39 Full ASCII Conversion

DataMatrix

Code 93

DataMatrixMax

Set Length Code 93 L1

DataMatrixMin

Set Length Code 93 L2

EAN8

Interleaved 2 of 5

EAN13

Set Length for I 2 of 5 : L1

Interleaved2of5

Set Length for I 2 of 5 : L2

Interleaved2of5Max

I 2 of 5 Check Digit Verifi.

Interleaved2of5Min

Transmit I 2 of 5 Check Digit

Maxicode

Convert I 2 fo 5 to EAN 13

MaxicodeMax

Discrete 2 of 5

MaxicodeMin

Set Length D 2 of 5 : L1

MicroPDF

Set Length D 2 of 5 : L2

MicroPDFMax

Codabar

MicroPDFMin

Set Length for Codabar : L1

OCR

Set Length for Codabar : L2

PDF417

CLSI Editing

PDF417Max

NOTIS Editing

PDF417Min

MSIPlessey

Postnet

Set Length for MSIPlessey : L1

QRCode

Set Length for MSIPlessey : L2

QRCodeMax

MSIPlessey Check Digits

QRCodeMin

Trans. MSI Plessey Check Digit

RSS

MSIPlessey Chk.Digit Algorithm

RSSMax RSSMin UPCA UPCE0 UPCE1 ISBT BritishPost CanadianPost AustriaPost IATA2of5 IATA2of5Max IATA2of5Min

Written Date: 11-01-088

72/79 Page

Admin_Guide ver 1.3

Codablock CodablockMax CodablockMin JapanesePost PlanetCode DutchPost MSI MSIMax MSIMin TLC39 Matrix25 Matrix25Max Matrix25Min Korea Post Korea PostMax Korea PostMin

Return



0 (REG_NONE) : Field not found.



1 (REG_SZ) : Field’s variable type is string.



4 (REG_DWORD) : Field’s variable type is integer.

void GetBarcodeSettingAsStr(LPCTSTR Name, LPTSTR Value);

Parameter Name Name of scanner’s detailed field. Following field of names are can be input by this function.

Value String buffer for receiving result.

Written Date: 11-01-088

73/79 Page

Admin_Guide ver 1.3

Return Zero if reading is fail.

void GetBarcodeSettingAsInt(LPCTSTR Name);

Parameter Name Name of scanner’s detailed field. Following field of names are can be input by this function.

Return 0xFFFFFFFF if reading is fail.

void SetBarcodeSettingAsStr(LPCTSTR Name, LPCTSTR Value);

Parameter Name Name of scanner’s detailed field. Following field of names are can be input by this function.

Value String buffer for writing result.

Written Date: 11-01-088

74/79 Page

Admin_Guide ver 1.3

Return Zero if writing is fail.

void SetBarcodeSettingAsInt(LPCTSTR Name, DWORD Value);

Parameter Name Name of scanner’s detailed field. Following field of names are can be input by this function.

Value Variable for writing.

Return Zero if writing is fail.

4. Other Utility Functions

void GetDeviceSerial(LPTSTR Serail);

Get PDA’s serial number from flash ROM area.

Parameter LPTSTR profile name [out] input buffer’s address for receive device’s serial.

Written Date: 11-01-088

75/79 Page

Admin_Guide ver 1.3

Return TRUE : Successed operation.

void GetSharpExVersion(LPTSTR Version);

This function retrieves information of version of SharpEx dll.

Parameter Version Send pointer to get the version of SharpEx dll

DWORD GetBackLightBrightness();

Return A brightness of backlight.

BOOL SetBackLightBrightness(DWORD Brightness);

Written Date: 11-01-088

76/79 Page

Admin_Guide ver 1.3

Parameter Brightness To change a brightness of backlight.

Return Zero if change is fail.

DWORD GetBackLightOffTime();

Return A time of turn backlight off.

BOOL SetBackLightOffTime(DWORD Time);

Parameter Time To change time that turn backlight off.

Return Zero if change is fail.

Written Date: 11-01-088

77/79 Page

Admin_Guide ver 1.3

void SetAllBarcode(SBarData* BarData, int iDataSize);

Parameter BarData This structure contains integer value and boolean value. Integer value is barcode type. Boolean value is enable or not.

Size A size of BarData structure.

DWORD GetVolumeSize();

Return Volume size.

BOOL SetVolumeSize(DWORD dwVolume);

Parameter dwVolume To change volume size.

Written Date: 11-01-088

78/79 Page

Admin_Guide ver 1.3

Return Zero if change is fail.

Written Date: 11-01-088

79/79 Page

Related Documents

Admin Guide
November 2019 41
Admin-guide
June 2020 26
Sun System Admin Guide
November 2019 35
Zimbra Os Admin Guide
June 2020 27
Server Admin Guide
May 2020 12