/**************************************************************************/
/* Files in this disk */
/**************************************************************************/
README.TXT -- This file.
AG720-35.EXE -- The Application Generator executable file.
SAMPLE.ATX -- A sample application template created by the Application
Generator.
LOOKUP.TXT -- A sample lookup file.
232_READ.EXE -- To receive transaction data from CPT-720 via RS-232 port.
The command line arguments (optional) are as follows,
[filename],[COM port],[Baud rate],[File mode],[Add Return],
[Add Line-Feed],[Show Error],[View Data]
where
COM port : can be 1 to 6
Baud rate : 1 -- 115200 bps
2 -- 57600 bps
3 -- 38400 bps
4 -- 19200 bps
5 -- 9600 bps
File mode : 1 -- overwrite
2 -- append
3 -- new name
Add Return: 1 -- add Return character to each record
0 -- do not add Return character
Line-Feed : 1 -- add Line-Feed character to each record
0 -- do not add Line-Feed character
Show Error: 1 -- show messages in case of error
0 -- do not show error messages
View Data : 1 -- view the received data
0 -- do not view the received data
For example,
232_read data.txt,1,1,1,1,1,0,0
232_read data.txt,1,1,1 // filename, COM port, Baud rate
// and File mode are given
232_read data.txt,2,2 // filename, COM port, Baud rate
232_read data.txt,3 // filename, COM port
232_read // select from dialog box
IR_READ.EXE -- To receive transaction data from CPT-720 via IR Transceiver.
The command line arguments are same as 232_READ.EXE.
DOWNLOAD.EXE -- To download user program (*.SHX) via RS-232 port.
The command line arguments (optional) are as follows,
[filename],[COM port],[Baud rate],[Data bits],[Parity],
[Flow control]
COM port : can be 1 to 6 // default : 1
Baud rate : 1 -- 115200 bps // default : 1
2 -- 57600 bps
3 -- 38400 bps
4 -- 19200 bps
5 -- 9600 bps
Data bits : 1 -- 7 bits // default : 2
2 -- 8 bits
Parity : 1 -- None // default : 1
2 -- Even
3 -- Odd
Flow control: 1 -- None // default : 1
2 -- Hardware
3 -- Xon/Xoff
For example,
download U720-351.SHX,1,1,2,1,1
download U720-351.SHX,1,1 // COM1, 115200 bps
IRLOAD.EXE -- To download user program (*.SHX) via IR Transceiver.
The command line arguments (optional) are as follows,
[filename],[COM port],[Baud rate]
COM port : can be 1 to 6 // default : 1
Baud rate : 1 -- 115200 bps // default : 1
2 -- 57600 bps
3 -- 38400 bps
4 -- 19200 bps
5 -- 9600 bps
For example,
irload U720-351.SHX,2,3 // COM2, 38400 bps
ATX_LOAD.EXE -- To download applications (*.ATX) to terminal (via RS-232).
The command line arguments (optional) are as follows,
[filename],[COM port],[Baud rate]
COM port : can be 1 to 6 // default : 1
Baud rate : 1 -- 115200 bps // default : 1
2 -- 57600 bps
3 -- 38400 bps
4 -- 19200 bps
5 -- 9600 bps
For example,
atx_load SAMPLE.ATX,1,3 // COM1, 38400 bps
DLOOKUP.EXE -- To download lookup files (*.TXT) to terminal.
The command line arguments (optional) are as follows,
[filename],[COM port],[Baud rate],[Interface]
COM port : can be 1 to 6 // default : 1
Baud rate : 1 -- 115200 bps // default : 1
2 -- 57600 bps
3 -- 38400 bps
4 -- 19200 bps
5 -- 9600 bps
Interface : 0 -- via RS-232 // default : 0
1 -- via IR transceiver
For example,
dlookup LOOKUP.TXT,1,1 // COM1, 115200bps, RS-232
dlookup LOOKUP.TXT,2,1,1 // COM2, 115200bps, IR
K720-405.SHX -- The preloaded kernel program for CPT-720.
U720-352.SHX -- The Application Generator's runtime program for CPT-720.
/**************************************************************************/
/* What is the Application Generator */
/**************************************************************************/
The Application Generator is designed to let users of CPT-720 Portable Data
Terminal to define their own data collection templates quickly and easily
on a PC without writing any program code. The user is presented with a
terminal Window screen on the PC to simulate the program's running sequences
on the actual terminal. A new application can be designed on-screen in
minutes, downloaded to the terminal and data collection can commence
immediately.
/**************************************************************************/
/* How to use the Application Generator */
/**************************************************************************/
Click right button on the presented Window or click left button on the
POWER key. The main menu will then be brought up. The main menu contains
the following commands,
New To create a new application template.
Open To open an application template file.
Save Save current editing template to the file.
Save As Save current editing template to a new file.
Edit To edit the current application template.
COM port To configure the COM port settings for communication.
Download program Download the current application template to terminal.
Download lookup file Download lookup file(s) to terminal.
Receive data Receive data from the terminal.
About Show information about the Application Generator.
Exit To close the Application Generator.
A template is composed of MENUs, FORMs, Lookup files, Barcode settings and
Startup configuration. The user can also specify the format of each
transaction record for the terminal.
/**************************************************************************/
/* FORM */
/**************************************************************************/
A form is a data collection template with input prompts. All data will
be saved in a transaction file automatically after user completes the
input of a form. The length and data type for each input field can be
specified. Each form can have up to 8 input fields. The maximum data
length for each field is 50 characters. Totally up to 10 different forms
can be defined.
The properties of a Form are as follows,
1. Font
Specify the font size to be used in this form. Up to 20x8 characters
can be shown on the display for small font, and 15x4 characters for
large font.
2. Esc
Specify what will be shown if the user hits the ESC key.
3. Next
Specify what will be shown after the user completes the data input of
current form.
4. Date stamp
Choose the format of the date stamp to be added to the transaction
record. If the format start with a '+', then the date stamp will be
appended to the record; on the contrary, if the format end with a '+',
then the date stamp will be placed in front of the record.
5. Time stamp
Choose the format of the time stamp to be added to the transaction
record. If the format start with a '+', then the time stamp will be
appended to the record; on the contrary, if the format end with a '+',
then the time stamp will be placed in front of the record.
6. Lookup
Specify the lookup file to be used by this form.
7. Record
Specify how to process the input data.
7.1 Save
Save the data as a transaction record.
7.2 Update lookup
If a lookup file is used by this form, the user can choose to
update the lookup file with the input data.
7.3 Save & Update
Not only save the data as a transaction record, but also update the
current used lookup file.
7.4 Pass down
Do not save the data, just pass it down to the next form or menu.
The properties for each field of a form are as follows,
1. Data type
Nil -- Not to be used. No prompt, no input field at all.
Text -- Any character (eg. $1a2b3c+-*/...)
Integer -- Integer number (eg. 123)
Real -- Real number (eg. 4.56)
Letter -- Alphabet only (A to Z)
Fix -- No input field, only the prompting string will be saved in
the transaction data.
Prompt -- No input field, and the prompting string will not be saved.
Lookup -- The input will come from the specified lookup field whenever
the data of one input field matches the key field in the
lookup record of the lookup file. Unlike the other types
(text, integer, real, and letter), the data of lookup type
can not be changed by the user.
Extension -- Use the same data type as previous line, but can not have
any prompts. The maximum data length is determine by the
maximum data length of previous field deducts previous
field's prompt length.
2. Prompt
Specify the prompting string for each input field.
3. Input
Specify the source from which data is input, can be either scanner or
Keypad, or both.
4. Min length
The minimum required length for the data entered.
5. Max length
The maximum acceptable length for the data entered. If the maximum
length is longer than the field length, the entered data will scroll to
the left or move to next field if the data type of the next field is
EXTENSION. The maximum length can be up to 50.
6. Lookup
Specify the lookup field to be referred to. If the specified lookup
field is the key field of a lookup file, all input fields that refer to
a lookup field will be filled with the lookup data once this input data
matches the data of the key field.
7. More properties
7.1 Fix Data length
Specify data length of the input field. If the checkbox is checked,
then the data length will be fixed to this value, i.e., if the data
entered is longer than this value, it will be truncated; if less
than this value, spaces will be added to in front of or end of the
transaction data depending on the "Left" or "Right" alignment.
If the checkbox is unchecked, the data length of this field is free,
i.e., it depends on the length of the data entered (between minimum
length and maximum length specified for this input field).
7.2 Initial value or text
Allows you to assign an initial value or text for this input field.
7.3 Add prefix code
Adds a prefix code to the data entered. The prefix code can be any
text (eg. "ABC[;123+-") or ASCII values that separated by space
(eg. "35 42" is equal to "#*").
7.4 Add suffix code
Adds a suffix code to the data entered. The suffix code can be any
text (eg. "ABC[;123+-") or ASCII values that separated by space
(eg. "35 42" is equal to "#*").
7.5 Barcode length
Specify the valid length of the barcode. The default starting
position of each barcode is 1, and the maximum length is 50.
7.6 Check leading code
The leading code check allows you to verify the barcode input.
If the leading code is not matched, the input barcode will be
rejected.
7.7 Auto ENTER
The auto ENTER means whenever a barcode is read, a carriage return
will be appended to the data so the user need not to press the
ENTER key to move to the next field.
/**************************************************************************/
/* MENU */
/**************************************************************************/
A menu is a list of selection items. The user can define up to 10 different
menus.
Below are the specifications for each field of a menu,
1. Name
Select a name (menu ID) for the current menu.
2. Prompt
Specify the caption for the current menu. This is optional.
3. Esc
Specify what will be brought up if the user hits the ESC key.
4. Font size
Specify the font size to be used in this menu.
5. Item Name
Specify the name of each item for the menu.
6. Next
Specify what will be brought up after selecting the current item.
7. Data
7.1 Save prompt
Save the menu caption in transaction data if the menu item is used.
7.2 Save selected item
Save selected menu item in transaction data if the menu is used.
7.3 Pass to next
Do not save the above data, just pass it to the next menu or form.
/**************************************************************************/
/* LOOKUP */
/**************************************************************************/
A lookup file is a database file created for information reference. Up to
three lookup files can be created in the Smart-Media Card (SMC). A lookup
file includes the following properties,
1. Member length
Specify the maximum data length for creating a database file.
2. Number of fields
Specify how many fields will be used in the database file.
3. Offset
Define the data offset (the start position) for each field.
4. Length
Define the data length for each field.
5. Key field
Select the key field for creating index file of the database. If an
input field refers to a key field, then the data in the other referred
field will be shown once the entered data match with the key field
data.
/**************************************************************************/
/* STARTUP */
/**************************************************************************/
1. Program start from
Specify which to be executed first when the program start to run.
2. Data field delimiter
Specify the delimiter for the data fields. The delimiter can have up to
two characters.
3. Redefine system prompts and messages
All the prompts and messages used in the application generator can be
redefined by the user's local language. However, only English letters
can be used in current system.
/**************************************************************************/
/* Q & A */
/**************************************************************************/
1. How do I update the kernel program ?
Press "7" "9" and power keys simultaneously to enter the system menu, then
turn off the power and press "1" "7" and power keys simultaneously to
enter the kernel menu. Select "Update kernel" then download the kernel
program (K720-405.SHX) from the PC.
2. How do I download my user program ?
If you are in the kernel menu, just select "Program download" to download
user program (any *.SHX files except the kernel program). If you are in
the system menu, select "6. Version" then select "2. Download".
3. How do I download my program via the RS-232 port ?
Connect the RS-232 cable to the terminal and the RS-232 port of the PC.
Set the terminal to download state, as above, and run "download.exe" on
your PC. Select the target file and set the COM port parameters for downloading.
4. How do I download my program via IR transceiver ?
Connect the IR Transceiver to the RS-232 port of the PC. Set the
terminal to the download state and point its IrDA port to the IR
transceiver. Run "IRLoad.exe" on your PC. Select the target file and
set the COM port parameters for downloading.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.