Custom Decoder
This tool allows defining custom data to be scanned and recognized in barcodes and places within the CompuTec WMS workflow to use them.
Requirements
-
CompuTec WMS Server installed
-
CompuTec WMS objects installed in the database
-
MAUI WMS client installed (Barcoder Setup configuration from the MAUI on Windows level only)
-
The latest scanner simulator (for testing)
-
Correct configuration in the Scanner tab:
(Prefix, Suffix, Scanner Group Separator).

The settings in the scanner simulator and the Scanner tab have to be the same:
Usage
Choose the option in the main menu:

Decoder definition:

Here, you can find a list of the already defined custom decoders.
Each of the decoders is defined with the following information:
Columns
Code – a decoder ID
Name – a decoder name
Enabled – a decoder is enabled/disabled.
Buttons
Edit – a decoder's edition
Test – a decoder's configuration testing
Delete – delete the chosen decoder
Create new – creating a new decoder
Close – close the window.
Decoder Selection rules

A list of places in CompuTec WMS with the custom decoders assigned.
You can refresh the list by clicking the filter button.
WMS Transaction – you can filter the table to display results for all transactions or just a specific one.
WMS Form Id – filter the list by a specific Form ID.
Edit – edit a decoder assignment
Delete – delete a decoder assignment
Create new – create a decoder assignment
Close – close the window.
Decoder Definitions

Decoder Code – a decoder's ID, filled in automatically
Decoder Name – a decoder's name
Enabled – turn a decoder on/off
Variables Definition – self-explanatory
Test – test the decoder.
The table contains a list of the rules of the specific decoder:
Name – a name of a rule
Type – a type of a rule
Enabled – turn the rule on/off
Edit – edit a rule
Delete – delete a rule
New Rule – create a new rule (you have to choose a type of a rule from a drop-down list)
Add/Update – add/update a decoder
Back – go back to the previous window.
Variables Definition

Here, you can define variables that you can then use in the decoder's rules:
Types of variables:
Input Variables – input variables that you can use as input parameters for rules. By default, as a BARCODE input variable, it puts the whole text read from a barcode.
Internal Variables – variables you can use as input and output parameters for rules. Temporary variables.
Output Variables – you can use them as output parameters for rules.
Use GS1 Decoder – use this option if you use GS1 barcodes and want the decoder to decode GS1 prefixes and pass them to CompuTec WMS automatically. Otherwise, pulling each piece of data from barcodes has to be defined manually.
Columns [01]
Name – a name of a variable. It has to be unique.
GS1 Code – a GS1 segment (to be chosen from a list). These variables are to be processed on the input and output of a decoder.
Pass to output – passing a variable to CompuTec WMS
Description – description of a temporary variable
Buttons
New – a new variable creation
Delete – delete a variable
Save – save all the variables
Back – go back to the previous window.