decode

decode

getjobdata .job_run_data.graph.nodes.BARCODE.configuration.decode.Inverse1D .slot 2
The settings related to job_run_data.graph.nodes.BARCODE.configuration.decode can be configured using the getjobdata/setjobdata along with the sub parameter as shown in the below table
BARCODE.configuration.decode
Command
Parameter
Sub Parameter
Range
Example
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
adaptive_roi_
scale_factor
SMALL
MEDIUM
LARGE
gjd .jrd.adaptive_roi_scale_factor
.slot 3
command: gjd,ok
{response}
sjd .jrd.adaptive_roi_scale_factor SMALL
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
Inverse1D
Number
gjd .jrd.Inverse1D .slot 3
command: gjd,ok
{response}
sjd .jrd.Inverse1D 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. allow_rectangular
_codes
true/false
gjd .jrd.advanced_decode_settings. allow_rectangular_codes .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. allow_rectangular_codes true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. contrast_threshold
Number
gjd .jrd.advanced_decode_settings. contrast_threshold .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. contrast_threshold 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. decode_strategy
FAST
MODERATE
EXHAUSTIVE
gjd .jrd.advanced_decode_settings. decode_strategy .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. decode_strategy FAST
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. detection_method
UNIFORM
FINDER_PATTERN
QUIET_ZONE
gjd .jrd.advanced_decode_settings. detection_method .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. detection_method UNIFORM
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. max_module_size
Number
gjd .jrd.advanced_decode_settings. max_module_size .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. max_module_size 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. min_module_size
Number
gjd .jrd.advanced_decode_settings. min_module_size .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. min_module_size 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. min_row_count
Number
gjd .jrd.mode .slot 3
command: gjd,ok
{response}
sjd .jrd.mode CONTINUOUS
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. max_row_count
Number
gjd .jrd.advanced_decode_settings. max_row_count .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. max_row_count 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. min_column_count
Number
gjd .jrd.advanced_decode_settings. min_column_count .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. min_column_count 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
BARCODE.
configuration.
decode
.jrd
advanced_decode_
settings. max_column_count
Number
gjd .jrd.advanced_decode_settings. max_column_count .slot 3
command: gjd,ok
{response}
sjd .jrd.advanced_decode_settings. max_column_count 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
Priority
NONE
1D
2D
gjd .jrd.priority .slot 3
command: gjd,ok
{response}
sjd .jrd.priority NONE
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
barcode_dpm
true/false
gjd .jrd.barcode_dpm .slot 3
command: gjd,ok
{response}
sjd .jrd.barcode_dpm true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
decode_all_
barcodes
true/false
gjd .jrd.decode_all_barcodes .slot 3
command: gjd,ok
{response}
sjd .jrd.decode_all_barcodes true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
dpm
true/false
gjd .jrd.dpm .slot 3
command: gjd,ok
{response}
sjd .jrd.dpm true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
enable_adaptive_
roi_search
true/false
gjd .jrd.enable_adaptive_roi_search 
.slot 3
command: gjd,ok
{response}
sjd .jrd.enable_adaptive_roi_search true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
enable_bqm
true/false
gjd .jrd.enable_bqm .slot 3
command: gjd,ok
{response}
sjd .jrd.enable_bqm true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
enable_identical_
decode_symbols
true/false
gjd .jrd.enable_identical_decode_
symbols .slot 3
command: gjd,ok
{response}
sjd .jrd.enable_identical_decode_
symbols true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
enable_partial_
results
true/false
gjd .jrd.enable_partial_results .slot 3
command: gjd,ok
{response}
sjd .jrd.enable_partial_results true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
enable_string_
match_on_
entire_payload
true/false
gjd .jrd.enable_string_match_on_
entire_payload .slot 3
command: gjd,ok
{response}
sjd .jrd.enable_string_match_on_
entire_payload true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
exhaustive_
manycode
true/false
gjd .jrd.exhaustive_manycode .slot 3
command: gjd,ok
{response}
sjd .jrd.mode exhaustive_manycode true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
match_mode
DISABLED
STRING_EXACT
STRING_CONTAINS
REGEX
gjd .jrd.match_mode .slot 3
command: gjd,ok
{response}
sjd .jrd.match_mode DISABLED
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
match_string
.all (update all similiar tools in a job)
.
base64
(when base64 encoded string is to be provided)
.
friendly_name
(update based on the friendly name of a tool)
String
string should be within single quotes
sjd .jrd.match_string 'string to be matched'
To update all match strings of barcode tools in a job:
sjd .jrd.match_string  ‘string to be matched’ .all
To update all match strings of barcode tools in a job of a given slot number:
sjd .jrd.match_string ‘string to be matched’ .all .slot 19
To update match string (base64 encoded) to a tool, it should not be within any quotes:
sjd .jrd.match_string aGVsbGBiYXNlNg .base64
To update match string (base64 encoded) for all tools:
sjd .jrd.match_string aGVsbGBiYXNlNg .base64 .all
To update match string (base64 encoded) to all tools with a given slot number:
sjd .jrd.match_string aGVsbGBiYXNlNg .base64 .all .slot 19
To update the match string to a specific tool based on a friendly name:
sjd .jrd.match_string 'this is to change only barcode1' .friendly_name 'barcode1'
To update the match string to a specific tool based on a friendly name to a specific job of a given slot number:
sjd .jrd.match_string 'this is to change only barcode1' .friendly_name 'bar2' .slot 19
To update base64 encoded match string:
sjd .jrd.match_string 
aGVsbGBiYXNlNg
.base64 .friendly_name 'barcode1'
To update base64 encoded match string slot base:
sjd .jrd.match_string 
aGVsbGBiYXNlNg
.base64 .friendly_name 'barcode1' .slot 19
command: sjd, ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
multicode
true/false
gjd .jrd.multicode .slot 3
command: gjd,ok
{response}
sjd .jrd.multicode true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
no_read_string
String
gjd .jrd.no_read_string .slot 3
command: gjd,ok
{response}
sjd .jrd.no_read_string STRING
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
ocr
true/false
gjd .jrd.ocr .slot 3
command: gjd,ok
{response}
sjd .jrd.ocr true
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
number_barcodes
_to_decode
Number
gjd .jrd.
number_barcodes_to_decode
.slot 3
command: gjd,ok
{response}
sjd .jrd.
number_barcodes_to_decode 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
percentSymbolInRoi
Number
gjd .jrd.percentSymbolInRoi .slot 3
command: gjd,ok
{response}
sjd .jrd.percentSymbolInRoi 1
.slot 3
command: sjd,ok
getjobdata
setjobdata
.job_run_data.
graph.nodes.
BARCODE.
configuration.
decode
.jrd
sorting_type
ALPHABETICAL
FIRST_DECODED
HORIZONTAL
VERTICAL
SYMBOLOGY
gjd .jrd.sorting_type .slot 3
command: gjd,ok
{response}
sjd .jrd.sorting_type VERTICAL
.slot 3
command: sjd,ok