Skip to main content

Configuration

Setup Tool

The easiest way to configure the device is via the Setup Tool. Follow the instructions in the Setup Tool.

Manually

To edit the configuration of the device, connect it via USB to your computer. In the connected drive you will find a file named "app_config.txt". Open this file with a text editor.

The configuration file is divided into sections. Every section starts with [Section].

buttonmapping

In the section buttonmapping you can configure the function of each button.

The possible values that can be set are:

ValueFunction
0No Function
1Program a transponder
2Verify a transponder
3Read transponder/barcode
4Lock a transponder
5Read transponder/barcode raw

For each button you can now assign one of the values mentioned above.

OptionButton
trigger_oneT1
trigger_twoT2
function_oneF1
function_twoF2

bluetooth

reconnect_to_last_device

With this option the automatic bluetooth connection can be controlled. If the value is set to 1, the device will try to connect to the last connected device. If the value is set to 0, the connection must be established manually from the PC.

write

allow_short_epc_schemes_only

With this option the size of the allowed EPC schema can be defined.

ValueFunction
0All schemes are allowed
1Only small EPC schemes are allowed (e.g. only SGTIN-96, but not SGTIN-198)

sgtin_filter_value

With this option the filter value can be specified for the SGTIN EPC schemes. This filter value is used, when a transponder is programmed using an SGTIN EPC scheme. Default value is 0. Allowed values are from 0 to 7.

grai_filter_value

With this option the filter value can be specified for the GRAI EPC schemes. This filter value is used, when a transponder is programmed using an GRAI EPC scheme. Default value is 0. Allowed values are from 0 to 7.

giai_filter_value

With this option the filter value can be specified for the GIAI EPC schemes. This filter value is used, when a transponder is programmed using an GIAI EPC scheme. Default value is 0. Allowed values are from 0 to 7.

verify

failure_signal

This option is used to define the feedback signal if the verification fails due to a mismatch between barcode and transponder.

ValueFunction
0Single Beep
16 Beeps (high/low)

lock

type

There different types of locking mechanisms. This can be set via type parameter in the configuration. Default is 0.

ValueLock type
0Permanent (not reversible)
1Random Password (can be written again with the randomly generated password)

See documentation of the locking procedure for more details.

hid

date_time_format

With this setting the date format can be defined which is used when data is sent to a PC via HID. Wildcards can be used to define the format.

data_format

With this setting the format in which the data is sent to a PC can be defined. The format can be defined differently for every button.

OptionButton
data_format_trigger_oneT1
data_format_trigger_twoT2
data_format_function_oneF1
data_format_function_twoF2

To define the format, placeholders can be used.

WildcardOutput
{TAB}TAB keypress
{ENTER}ENTER keypress
%tTimestamp in the format as defined in hid_date_time_format
%FThe function that was executed ("read", "write", "verify", "lock").
%HEPC as hexadecimal string (when reading an RFID transponder), barcode string (when scanning a barcode)
%IWhen using the verify function, it prints the EPC in hex format of the transponder that was verified.
%SAll GS1 application identifiers and their values in the format "(xx)yyyy(xxxx)yyyy".
%UWhen using the verify function, it prints all GS1 application identifiers of the transponder that was verified.
%{XXXX}The value of the GS1 application identifier "XXXX".
%{nXXXX}The key and value of the GS1 application identifier "`XXXX".
%{(nXXXX}The key (in brackets) and the value of the GS1 application identifier "`XXXX".
%%Percentage-Sign

Following are examples for different formats with the given data.

  • AI 01: 1111
  • AI 21: 2222
FormatOutput
%{01}1111
%{n01}011111
%{(n01}(01)1111
%{(n01}{TAB}%{(n21}(01)1111 [TAB] (21)2222
%t %{01}{ENTER}2024.04.14 12:22:01 1111 [ENTER]
%S(01)1111(21)2222

journal

date_time_format

With this setting the date format can be defined which is used in the journal. Wildcards can be used to define the format.

Additional Information

Wildcards Dateformat

WildcardDescription
%y, %YYear
%mMonth (without leading 0)
%MMonth (with leading 0 if needed)
%dDay (without leading 0)
%DDay (with leading 0 if needed)
%hHour (without leading 0)
%HHour (with leading 0 if needed)
%nMinute (without leading 0)
%NMinute (with leading 0 if needed)
%sSecond (without leading 0)
%SSecond (with leading 0 if needed)