GET /api/v1/scannerdb/scan_reports/237/
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "admin_comment": null,
    "attachments": [
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/327/",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/328/",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2780/",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2781/"
    ],
    "creation_date": "2019-02-05T00:43:45.565000Z",
    "id": 237,
    "last_update": "2020-12-30T16:38:27.124458Z",
    "locale": null,
    "moderated": true,
    "os": "windows",
    "scan_library": "Libinsane 404a787",
    "scan_program": "ironscanner 1.1.0-54-gd5fe6c8",
    "scan_source": "flatbed",
    "scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/1/",
    "scanner_type": "portable",
    "sealed": true,
    "successful": false,
    "url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/237/",
    "user_url": "https://www.openpaper.work/scannerdb/report/237/",
    "data": {
        "user": {
            "comment": "wrong BMP decoding",
            "name": "Jerome Flesch"
        },
        "system": {
            "sys_platform_uname": "['Windows', 'DESKTOP-C47VC55', '10', '10.0.17763', 'AMD64', 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel']",
            "versions": {
                "test_program": "ironscanner 1.1.0-54-gd5fe6c8",
                "pillow": "5.4.1",
                "scan_library": "Libinsane 404a787"
            },
            "sys_os_uname": "unknown",
            "sys_nb_cpus": 4,
            "sys_swap": 9813876736,
            "sys_arch": "['32bit', 'WindowsPE']",
            "sys_platform_short": "win32",
            "sys_platform_detailed": "Windows-10-10.0.17763",
            "sys_system": "Windows",
            "sys_machine": "AMD64",
            "sys_release": "10",
            "sys_proc": "Intel64 Family 6 Model 42 Stepping 7, GenuineIntel",
            "sys_type": "nt",
            "sys_mem": 8471699456,
            "sys_python": "3.7.2 (default, Dec 25 2018, 05:47:30)  [GCC 7.4.0 32 bit]",
            "sys_cpu_freq": 2501
        },
        "scantest": {
            "successful": 1,
            "config": {
                "mode": "Color",
                "resolution": 150,
                "source": "flatbed"
            }
        },
        "scanner": {
            "fullname": "Brother DS-620 (Brother DS-620)",
            "options": {
                "indicators": {
                    "desc": "indicators",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "indicators",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "feeder_loaded": {
                    "desc": "feeder_loaded",
                    "initial_value": "True",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "feeder_loaded",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "lamp_state": {
                    "desc": "lamp_state",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "lamp_state",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_enabled": {
                    "desc": "printer_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "printer_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_char_rotation": {
                    "desc": "printer_char_rotation",
                    "initial_value": "0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "printer_char_rotation",
                    "constraint": "[0, -76]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "x_scaling": {
                    "desc": "x_scaling",
                    "initial_value": "1.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "x_scaling",
                    "constraint": "[1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_rotate": {
                    "desc": "automatic_rotate",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_rotate",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "custom_ds_data": {
                    "desc": "custom_ds_data",
                    "initial_value": "True",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "custom_ds_data",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer": {
                    "desc": "printer",
                    "initial_value": "imprinter_top_after",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "printer",
                    "constraint": "['imprinter_top_after']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "serial_number": {
                    "desc": "serial_number",
                    "initial_value": "E72183F7U111288",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "serial_number",
                    "constraint": "['E72183F7U111288']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_border_detection": {
                    "desc": "automatic_border_detection",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_border_detection",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "autofeed": {
                    "desc": "autofeed",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "autofeed",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "micr_enabled": {
                    "desc": "micr_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "micr_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "transfer_count": {
                    "desc": "transfer_count",
                    "initial_value": "-1",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "transfer_count",
                    "constraint": "[-1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "units": {
                    "desc": "units",
                    "initial_value": "inches",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "units",
                    "constraint": "['inches']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "compression": {
                    "desc": "compression",
                    "initial_value": "none",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "compression",
                    "constraint": "['none', 'jpeg', 'group4']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "barcode_detection_enabled": {
                    "desc": "barcode_detection_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "barcode_detection_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "power_save_time": {
                    "desc": "power_save_time",
                    "initial_value": "64",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "power_save_time",
                    "constraint": "[64]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "bit_order": {
                    "desc": "bit_order",
                    "initial_value": "1",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "bit_order",
                    "constraint": "[1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "light_source": {
                    "desc": "light_source",
                    "initial_value": "white",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "light_source",
                    "constraint": "['white']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "bit_depth": {
                    "desc": "bit_depth",
                    "initial_value": "24",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "bit_depth",
                    "constraint": "[24]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "jpeg_pixel_type": {
                    "desc": "jpeg_pixel_type",
                    "initial_value": "yuv",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "jpeg_pixel_type",
                    "constraint": "['Gray', 'yuv']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "undefined_image_size": {
                    "desc": "undefined_image_size",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "undefined_image_size",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "y_native_resolution": {
                    "desc": "y_native_resolution",
                    "initial_value": "600.0",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "y_native_resolution",
                    "constraint": "[600.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "extra_image_info": {
                    "desc": "extra_image_info",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "extra_image_info",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_length_detection": {
                    "desc": "automatic_length_detection",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_length_detection",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "mirror": {
                    "desc": "mirror",
                    "initial_value": "none",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "mirror",
                    "constraint": "['none']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "supported_caps": {
                    "desc": "supported_caps",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_caps]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "supported_caps",
                    "constraint": "['unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'transfer_count', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'transfer_count', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'transfer_count', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'transfer_count', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_color_enabled": {
                    "desc": "automatic_color_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_color_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "flip_rotation": {
                    "desc": "flip_rotation",
                    "initial_value": "book",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "flip_rotation",
                    "constraint": "['book']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_crop_uses_frame": {
                    "desc": "automatic_crop_uses_frame",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_crop_uses_frame",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_string": {
                    "desc": "printer_string",
                    "initial_value": "",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "printer_string",
                    "constraint": "['']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "duplex_enabled": {
                    "desc": "duplex_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "duplex_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "rotation": {
                    "desc": "rotation",
                    "initial_value": "0.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "rotation",
                    "constraint": "[0.0, 360.0, 90.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "tiles": {
                    "desc": "tiles",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "tiles",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "jpeg_quality": {
                    "desc": "jpeg_quality",
                    "initial_value": "50",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "jpeg_quality",
                    "constraint": "[50]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "feeder_enabled": {
                    "desc": "feeder_enabled",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "feeder_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "x_resolution": {
                    "desc": "x_resolution",
                    "initial_value": "300.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "x_resolution",
                    "constraint": "[72.0, 600.0, 1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "supported_patch_code_types": {
                    "desc": "supported_patch_code_types",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_patch_code_types]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "supported_patch_code_types",
                    "constraint": "['patch_1']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_color_noncolor_pixel_type": {
                    "desc": "automatic_color_noncolor_pixel_type",
                    "initial_value": "black_white",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "automatic_color_noncolor_pixel_type",
                    "constraint": "['black_white', 'gray']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "automatic_deskew": {
                    "desc": "automatic_deskew",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "automatic_deskew",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "shadow": {
                    "desc": "shadow",
                    "initial_value": "0.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "shadow",
                    "constraint": "[0.0, 255.0, 1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_index": {
                    "desc": "printer_index",
                    "initial_value": "1",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "printer_index",
                    "constraint": "[1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "orientation": {
                    "desc": "orientation",
                    "initial_value": "0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "orientation",
                    "constraint": "['0', '270']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "color_management_enabled": {
                    "desc": "color_management_enabled",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "color_management_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "bit_depth_reduction": {
                    "desc": "bit_depth_reduction",
                    "initial_value": "threshold",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "bit_depth_reduction",
                    "constraint": "['threshold', 'halftone', 'diffusion', 'dynamic_threshold']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "device_online": {
                    "desc": "device_online",
                    "initial_value": "True",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "device_online",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "feeder_alignment": {
                    "desc": "feeder_alignment",
                    "initial_value": "left",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "feeder_alignment",
                    "constraint": "['left']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "duplex": {
                    "desc": "duplex",
                    "initial_value": "false",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "duplex",
                    "constraint": "['false']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "transfer_mechanism": {
                    "desc": "transfer_mechanism",
                    "initial_value": "native",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "transfer_mechanism",
                    "constraint": "['native', 'file', 'memory']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "x_native_resolution": {
                    "desc": "x_native_resolution",
                    "initial_value": "600.0",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "x_native_resolution",
                    "constraint": "[600.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "highlight": {
                    "desc": "highlight",
                    "initial_value": "255.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "highlight",
                    "constraint": "[1.0, 255.0, 1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "gamma": {
                    "desc": "gamma",
                    "initial_value": "1.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "gamma",
                    "constraint": "[1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "autodiscard_blank_pages": {
                    "desc": "autodiscard_blank_pages",
                    "initial_value": "-2",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "autodiscard_blank_pages",
                    "constraint": "[-2]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_font_style": {
                    "desc": "printer_font_style",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[printer_font_style]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "printer_font_style",
                    "constraint": "['normal', 'large_size', 'bold']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_string_preview": {
                    "desc": "printer_string_preview",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[printer_string_preview]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "printer_string_preview",
                    "constraint": "['0001']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "minimum_height": {
                    "desc": "minimum_height",
                    "initial_value": "1.0",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "minimum_height",
                    "constraint": "[1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "filter": {
                    "desc": "filter",
                    "initial_value": "none",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "filter",
                    "constraint": "['none']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "y_resolution": {
                    "desc": "y_resolution",
                    "initial_value": "300.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "y_resolution",
                    "constraint": "[72.0, 600.0, 1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "pixel_flavor": {
                    "desc": "pixel_flavor",
                    "initial_value": "0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "pixel_flavor",
                    "constraint": "[0, 1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "max_frames": {
                    "desc": "max_frames",
                    "initial_value": "1",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "max_frames",
                    "constraint": "[1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "image_merge": {
                    "desc": "image_merge",
                    "initial_value": "none",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "image_merge",
                    "constraint": "['none', 'front_on_top']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_vertical_offset": {
                    "desc": "printer_vertical_offset",
                    "initial_value": "0.100006103515625",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "printer_vertical_offset",
                    "constraint": "[0.100006103515625]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "mode": {
                    "desc": "mode",
                    "initial_value": "Color",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "mode",
                    "constraint": "['LineArt', 'Gray', 'Color']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "ui_controllable": {
                    "desc": "ui_controllable",
                    "initial_value": "True",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "ui_controllable",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "physical_height": {
                    "desc": "physical_height",
                    "initial_value": "32.0",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "physical_height",
                    "constraint": "[32.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "y_scaling": {
                    "desc": "y_scaling",
                    "initial_value": "1.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "y_scaling",
                    "constraint": "[1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "halftones": {
                    "desc": "halftones",
                    "initial_value": "Halftone 1",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "halftones",
                    "constraint": "['Halftone 1', 'Halftone 2', 'Halftone 3', 'Halftone 4', 'Halftone 5', 'Diffusion']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "enable_ds_ui_only": {
                    "desc": "enable_ds_ui_only",
                    "initial_value": "True",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "enable_ds_ui_only",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "autobright": {
                    "desc": "autobright",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "autobright",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "contrast": {
                    "desc": "contrast",
                    "initial_value": "0.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "contrast",
                    "constraint": "[-1000.0, 1000.0, 10.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "supported_extra_image_info": {
                    "desc": "supported_extra_image_info",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_extra_image_info]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "supported_extra_image_info",
                    "constraint": "['unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "jpeg_subsampling": {
                    "desc": "jpeg_subsampling",
                    "initial_value": "411",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "jpeg_subsampling",
                    "constraint": "['411']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "autoscan": {
                    "desc": "autoscan",
                    "initial_value": "True",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "autoscan",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "resolution": {
                    "desc": "y_resolution",
                    "initial_value": "300",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "y_resolution",
                    "constraint": "[72, 75, 100, 125, 150, 175, 200, 225, 250, 275, 300, 325, 350, 375, 400, 425, 450, 475, 500, 525, 550, 575, 600]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "brightness": {
                    "desc": "brightness",
                    "initial_value": "0.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "brightness",
                    "constraint": "[-1000.0, 1000.0, 10.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "light_path": {
                    "desc": "light_path",
                    "initial_value": "0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gint (24)>",
                    "title": "light_path",
                    "constraint": "[0, 1]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "minimum_width": {
                    "desc": "minimum_width",
                    "initial_value": "0.5",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "minimum_width",
                    "constraint": "[0.5]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "image_file_format": {
                    "desc": "image_file_format",
                    "initial_value": "bmp",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "image_file_format",
                    "constraint": "['bmp', 'jfif', 'tiff', 'pdf']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "printer_mode": {
                    "desc": "printer_mode",
                    "initial_value": "single_string",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "printer_mode",
                    "constraint": "['single_string']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "supported_sizes": {
                    "desc": "supported_sizes",
                    "initial_value": "a4",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "supported_sizes",
                    "constraint": "['none', 'us_letter', 'us_legal', 'a4', 'a5', 'a6', 'a7', 'iso_b5', 'iso_b6', 'iso_b7', 'jis_b5', 'jis_b6', 'jis_b7']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "threshold": {
                    "desc": "threshold",
                    "initial_value": "128.0",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "threshold",
                    "constraint": "[0.0, 255.0, 1.0]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "planar_chunky": {
                    "desc": "planar_chunky",
                    "initial_value": "chunky",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "planar_chunky",
                    "constraint": "['chunky', 'planar']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "supported_barcode_types": {
                    "desc": "supported_barcode_types",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_barcode_types]->get_value() error: 0x40000002, Operation not supported (3))",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gchararray (64)>",
                    "title": "supported_barcode_types",
                    "constraint": "['3_of_9', '2_of_5_interleaved', 'code_93', 'code_128', 'codabar', 'upca', 'upce', 'ean_8', 'ean_13', 'postnet', 'pdf_417', '2_of_5_industrial', '2_of_5_matrix', '2_of_5_datalogic', '2_of_5_iata', 'qrcode']",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "patch_code_detection_enabled": {
                    "desc": "patch_code_detection_enabled",
                    "initial_value": "False",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "type": "<GType gboolean (20)>",
                    "title": "patch_code_detection_enabled",
                    "constraint": "[]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                },
                "physical_width": {
                    "desc": "physical_width",
                    "initial_value": "8.5",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "type": "<GType gdouble (60)>",
                    "title": "physical_width",
                    "constraint": "[8.5]",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>"
                }
            },
            "nicename": "Brother DS-620",
            "type": "portable",
            "model": "DS-620",
            "vendor": "Brother",
            "devid": "twain:Brother:Brother DS-620"
        },
        "software": {
            "scan_library": "Libinsane 404a787",
            "test_program": "ironscanner 1.1.0-54-gd5fe6c8",
            "operating_system": "windows"
        }
    }
}