| 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' | 
| 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 |