
PA700
6
UNITECH
1.18.
Send param command
Description:
Send parameter command to engine.
Action:
"unitech.scanservice.setting "
Extended data:
Name: “INDEX”
Type: Integer
Name:
“EXTEND”
Type:
Boolean
Name:
“EXT”
Type: Byte
Name: “NUM”
Type: Byte
Name: “VALUE”
Type: Byte
Note:
PA700 1D engine INDEX = 1; 2D engine INDEX = 2.
If parameter number is bigger than 0xEF, set EXTEND to true; else set EXTEND to false.
If EXTEND is true, set EXT to extended parameter code. And NUM to param_num offset.
If EXTEND is false, set NUM to param_num.
And for each parameter, please check out the following JSON data.
“Parameter” is human readable name of the parameter.
“Hex” is the <param_num> or <extended parameter code><param_num offset>.
To get the <value>, please check the “Type”.
If type is 1, that means this parameter only has enable(1)/disable(0) or true(1)/false(0) option.
If type is 2, that means this parameter has multiple options, and the values are listed in “Tag”.
If type is 3, that means this parameter has a range of options, and the range values are between “Min” and “Max”.
<
string-array
name
=
"UPC_EAN"
>
<
item
>
{
"Parameter":"UPC-A",
"Type":1,
"Min":0,
"Max":1,
"Hex":0x01
}
</
item
>
<
item
>
{
"Parameter":"UPC-E",
"Type":1,
"Min":0,
"Max":1,
"Hex":0x02