{
  "GlobalParameter": {
    "IntraOpNumThreads": 2
  },
  "BarcodeFormatSpecificationOptions": [
    {
      "BarcodeFormatIds": [
        "BF_PDF417",
        "BF_QR_CODE",
        "BF_DATAMATRIX",
        "BF_AZTEC",
        "BF_MICRO_QR",
        "BF_MICRO_PDF417",
        "BF_DOTCODE"
      ],
      "MirrorMode": "MM_BOTH",
      "Name": "bfs1"
    },
    {
      "Name": "bfs2"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-speed-first"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-speed-first"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-read-rate-first"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-read-rate-first"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-single-barcode"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-single-barcode"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-balance"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-balance"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-dense"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-dense"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs1",
      "Name": "bfs1-distant"
    },
    {
      "BaseBarcodeFormatSpecification": "bfs2",
      "Name": "bfs2-distant"
    }
  ],
  "BarcodeReaderTaskSettingOptions": [
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1",
        "bfs2"
      ],
      "Name": "task-read-barcodes",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_SCAN_DIRECTLY"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS",
                  "Methods": [
                    "OneDGeneral",
                    "TwoDGeneral"
                  ]
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-speed-first",
        "bfs2-speed-first"
      ],
      "Name": "task-read-barcodes-speed-first",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes-speed-first",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_SCAN_DIRECTLY"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes-speed-first",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS",
                  "Methods": [
                    "OneDGeneral",
                    "TwoDGeneral"
                  ]
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-read-rate-first",
        "bfs2-read-rate-first"
      ],
      "ExpectedBarcodesCount": 999,
      "Name": "task-read-barcodes-read-rate",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes-read-rate",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_NEURAL_NETWORK",
                  "ModelNameArray": ["OneDLocalization","DataMatrixQRCodeLocalization"]
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes-read-rate",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_DIRECT_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS"
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-single-barcode",
        "bfs2-single-barcode"
      ],
      "ExpectedBarcodesCount": 1,
      "Name": "task-read-single-barcode",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-single-barcode",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_SCAN_DIRECTLY"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            },
            {
              "Stage": "SST_LOCALIZE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-single-barcode",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS",
                  "Methods": [
                    "OneDGeneral",
                    "TwoDGeneral"
                  ]
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-balance",
        "bfs2-balance"
      ],
      "ExpectedBarcodesCount": 999,
      "Name": "task-read-barcodes-balance",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes-balance",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_SCAN_DIRECTLY"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            },
            {
              "Stage": "SST_LOCALIZE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes-balance",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_DIRECT_BINARIZATION"
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-dense",
        "bfs2-dense"
      ],
      "Name": "task-read-barcodes-dense",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes-dense",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_SCAN_DIRECTLY"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            },
            {
              "Stage": "SST_LOCALIZE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes-dense",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS",
                  "Methods": [
                    "OneDGeneral",
                    "TwoDGeneral"
                  ]
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    },
    {
      "BarcodeFormatSpecificationNameArray": [
        "bfs1-distant",
        "bfs2-distant"
      ],
      "Name": "task-read-barcodes-distant",
      "MaxThreadsInOneTask": 1,
      "SectionArray": [
        {
          "ImageParameterName": "ip-read-barcodes-distant",
          "Section": "ST_BARCODE_LOCALIZATION",
          "StageArray": [
            {
              "LocalizationModes": [
                {
                  "Mode": "LM_CONNECTED_BLOCKS"
                },
                {
                  "Mode": "LM_LINES"
                }
              ],
              "Stage": "SST_LOCALIZE_CANDIDATE_BARCODES"
            },
            {
              "Stage": "SST_LOCALIZE_BARCODES"
            }
          ]
        },
        {
          "ImageParameterName": "ip-read-barcodes-distant",
          "Section": "ST_BARCODE_DECODING",
          "StageArray": [
            {
              "BarcodeScaleModes": [
                {
                  "Mode": "BSM_LINEAR_INTERPOLATION",
                  "ModuleSizeThreshold": 4,
                  "TargetModuleSize": 6
                }
              ],
              "Stage": "SST_SCALE_BARCODE_IMAGE"
            },
            {
              "DeblurModes": [
                {
                  "Mode": "DM_BASED_ON_LOC_BIN"
                },
                {
                  "Mode": "DM_THRESHOLD_BINARIZATION"
                },
                {
                  "Mode": "DM_NEURAL_NETWORK",
                  "ModelNameArray": ["EAN13Decoder", "Code128Decoder", "Code39ITFDecoder"]
                },
                {
                  "Mode": "DM_DEEP_ANALYSIS",
                  "Methods": [
                    "OneDGeneral",
                    "TwoDGeneral"
                  ]
                }
              ],
              "Stage": "SST_DECODE_BARCODES"
            }
          ]
        }
      ]
    }
  ],
  "CaptureVisionTemplates": [
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes"
      ],
      "Name": "ReadBarcodes_Default"
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes-speed-first"
      ],
      "Name": "ReadBarcodes_SpeedFirst",
      "Timeout": 500
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes-read-rate"
      ],
      "Name": "ReadBarcodes_ReadRateFirst",
      "Timeout": 100000
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-single-barcode"
      ],
      "Name": "ReadSingleBarcode",
      "Timeout": 500
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes-balance"
      ],
      "Name": "ReadBarcodes_Balance",
      "Timeout": 100000
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes-dense"
      ],
      "Name": "ReadDenseBarcodes",
      "Timeout": 100000
    },
    {
      "ImageROIProcessingNameArray": [
        "roi-read-barcodes-distant"
      ],
      "Name": "ReadDistantBarcodes",
      "Timeout": 100000
    }
  ],
  "ImageParameterOptions": [
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "BinarizationModes": [
            {
              "BlockSizeX": 27,
              "BlockSizeY": 27,
              "Mode": "BM_LOCAL_BLOCK"
            }
          ],
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes-speed-first"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "ImageScaleSetting": {
            "EdgeLengthThreshold": 100000,
            "ScaleType": "ST_SCALE_DOWN"
          },
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes-read-rate"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "BinarizationModes": [
            {
              "BlockSizeX": 27,
              "BlockSizeY": 27,
              "EnableFillBinaryVacancy": 0,
              "Mode": "BM_LOCAL_BLOCK"
            }
          ],
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-single-barcode"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes-balance"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "ImageScaleSetting": {
            "EdgeLengthThreshold": 100000,
            "ScaleType": "ST_SCALE_DOWN"
          },
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes-dense"
    },
    {
      "ApplicableStages": [
        {
          "Stage": "SST_INPUT_COLOR_IMAGE"
        },
        {
          "ImageScaleSetting": {
            "EdgeLengthThreshold": 10000,
            "ScaleType": "ST_SCALE_DOWN"
          },
          "Stage": "SST_SCALE_IMAGE"
        },
        {
          "Stage": "SST_CONVERT_TO_GRAYSCALE"
        },
        {
          "Stage": "SST_TRANSFORM_GRAYSCALE"
        },
        {
          "Stage": "SST_ENHANCE_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_IMAGE"
        },
        {
          "Stage": "SST_DETECT_TEXTURE"
        },
        {
          "Stage": "SST_REMOVE_TEXTURE_FROM_GRAYSCALE"
        },
        {
          "Stage": "SST_BINARIZE_TEXTURE_REMOVED_GRAYSCALE"
        },
        {
          "Stage": "SST_FIND_CONTOURS"
        },
        {
          "Stage": "SST_DETECT_SHORTLINES"
        },
        {
          "Stage": "SST_ASSEMBLE_LINES"
        },
        {
          "Stage": "SST_DETECT_TEXT_ZONES"
        },
        {
          "Stage": "SST_REMOVE_TEXT_ZONES_FROM_BINARY"
        }
      ],
      "Name": "ip-read-barcodes-distant"
    }
  ],
  "TargetROIDefOptions": [
    {
      "Name": "roi-read-barcodes",
      "TaskSettingNameArray": [
        "task-read-barcodes"
      ]
    },
    {
      "Name": "roi-read-barcodes-speed-first",
      "TaskSettingNameArray": [
        "task-read-barcodes-speed-first"
      ]
    },
    {
      "Name": "roi-read-barcodes-read-rate",
      "TaskSettingNameArray": [
        "task-read-barcodes-read-rate"
      ]
    },
    {
      "Name": "roi-read-single-barcode",
      "TaskSettingNameArray": [
        "task-read-single-barcode"
      ]
    },
    {
      "Name": "roi-read-barcodes-balance",
      "TaskSettingNameArray": [
        "task-read-barcodes-balance"
      ]
    },
    {
      "Name": "roi-read-barcodes-dense",
      "TaskSettingNameArray": [
        "task-read-barcodes-dense"
      ]
    },
    {
      "Name": "roi-read-barcodes-distant",
      "TaskSettingNameArray": [
        "task-read-barcodes-distant"
      ]
    }
  ]
}