GET /api/v1/scannerdb/scan_reports/445/?format=api
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/695/?format=api",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/696/?format=api",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/3110/?format=api",
        "https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/3111/?format=api"
    ],
    "creation_date": "2020-04-20T10:09:34.847000Z",
    "id": 445,
    "last_update": "2020-12-30T16:40:01.626082Z",
    "locale": null,
    "moderated": true,
    "os": "windows",
    "scan_library": "Libinsane 1.0.4-1-g8d7892d+",
    "scan_program": "ironscanner 2.0-36-gdd992b6",
    "scan_source": "feeder",
    "scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/273/?format=api",
    "scanner_type": "flatbed_adf",
    "sealed": true,
    "successful": true,
    "url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/445/?format=api",
    "user_url": "https://www.openpaper.work/scannerdb/report/445/",
    "data": {
        "user": {
            "name": "Oleg",
            "comment": ""
        },
        "scantest": {
            "config": {
                "source": "feeder",
                "resolution": 150,
                "mode": "Color"
            },
            "successful": 1
        },
        "scanner": {
            "vendor": "Brother Industries, Ltd.",
            "model": "TW-Brother MFC-L3770CDW LAN",
            "nicename": "Brother Industries, Ltd. TW-Brother MFC-L3770CDW LAN",
            "devid": "twain:Brother Industries, Ltd.:TW-Brother MFC-L3770CDW LAN",
            "fullname": "Brother Industries, Ltd. TW-Brother MFC-L3770CDW LAN (Brother Industries, Ltd. TW-Brother MFC-L3770CDW LAN)",
            "type": "flatbed_adf",
            "options": {
                "transfer_count": {
                    "title": "transfer_count",
                    "desc": "transfer_count",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[-1]",
                    "initial_value": "-1"
                },
                "compression": {
                    "title": "compression",
                    "desc": "compression",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['none']",
                    "initial_value": "none"
                },
                "mode": {
                    "title": "mode",
                    "desc": "mode",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['LineArt', 'Gray', 'Color']",
                    "initial_value": "Color"
                },
                "units": {
                    "title": "units",
                    "desc": "units",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['inches', 'centimeters', 'pixels']",
                    "initial_value": "inches"
                },
                "transfer_mechanism": {
                    "title": "transfer_mechanism",
                    "desc": "transfer_mechanism",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['native', 'memory', 'file']",
                    "initial_value": "native"
                },
                "feeder_enabled": {
                    "title": "feeder_enabled",
                    "desc": "feeder_enabled",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[True, False]",
                    "initial_value": "True"
                },
                "feeder_loaded": {
                    "title": "feeder_loaded",
                    "desc": "feeder_loaded",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "supported_caps": {
                    "title": "supported_caps",
                    "desc": "supported_caps",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "['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', 'transfer_count', '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']",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_caps]->get_value() error: 0x40000002, Operation not supported (3))"
                },
                "autofeed": {
                    "title": "autofeed",
                    "desc": "autofeed",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[True]",
                    "initial_value": "True"
                },
                "indicators": {
                    "title": "indicators",
                    "desc": "indicators",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[True, False]",
                    "initial_value": "False"
                },
                "paper_detectable": {
                    "title": "paper_detectable",
                    "desc": "paper_detectable",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[True]",
                    "initial_value": "True"
                },
                "ui_controllable": {
                    "title": "ui_controllable",
                    "desc": "ui_controllable",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[True]",
                    "initial_value": "True"
                },
                "device_online": {
                    "title": "device_online",
                    "desc": "device_online",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[True, False]",
                    "initial_value": "True"
                },
                "duplex": {
                    "title": "duplex",
                    "desc": "duplex",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "['true']",
                    "initial_value": "true"
                },
                "duplex_enabled": {
                    "title": "duplex_enabled",
                    "desc": "duplex_enabled",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False, True]",
                    "initial_value": "False"
                },
                "enable_ds_ui_only": {
                    "title": "enable_ds_ui_only",
                    "desc": "enable_ds_ui_only",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[True]",
                    "initial_value": "True"
                },
                "custom_ds_data": {
                    "title": "custom_ds_data",
                    "desc": "custom_ds_data",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[True]",
                    "initial_value": "True"
                },
                "job_control": {
                    "title": "job_control",
                    "desc": "job_control",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['none']",
                    "initial_value": "none"
                },
                "device_event": {
                    "title": "device_event",
                    "desc": "device_event",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[]",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[device_event]->get_value() error: 0x40000002, Operation not supported (3))"
                },
                "feeder_alignment": {
                    "title": "feeder_alignment",
                    "desc": "feeder_alignment",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['none']",
                    "initial_value": "none"
                },
                "automatic_sense_medium": {
                    "title": "automatic_sense_medium",
                    "desc": "automatic_sense_medium",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False, True]",
                    "initial_value": "True"
                },
                "custom_interface_guid": {
                    "title": "custom_interface_guid",
                    "desc": "custom_interface_guid",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "['{24922FAA-7827-4EBD-9682-2A2287C9677F}']",
                    "initial_value": "{24922FAA-7827-4EBD-9682-2A2287C9677F}"
                },
                "supported_dats": {
                    "title": "supported_dats",
                    "desc": "supported_dats",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "['capability', 'custom_datasource_data', 'device_event', 'identity', 'event', 'unknown', 'capability', 'identity', 'pending_transfers', 'capability', 'event', 'identity', 'parent', 'null', 'transfer_group', 'pending_transfers', 'setup_file_transfer', 'setup_memory_transfer', 'status', 'user_interface', 'transfer_group']",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_dats]->get_value() error: 0x40000002, Operation not supported (3))"
                },
                "autobright": {
                    "title": "autobright",
                    "desc": "autobright",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "brightness": {
                    "title": "brightness",
                    "desc": "brightness",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[-1000.0, -980.0, -960.0, -940.0, -920.0, -900.0, -880.0, -860.0, -840.0, -820.0, -800.0, -780.0, -760.0, -740.0, -720.0, -700.0, -680.0, -660.0, -640.0, -620.0, -600.0, -580.0, -560.0, -540.0, -520.0, -500.0, -480.0, -460.0, -440.0, -420.0, -400.0, -380.0, -360.0, -340.0, -320.0, -300.0, -280.0, -260.0, -240.0, -220.0, -200.0, -180.0, -160.0, -140.0, -120.0, -100.0, -80.0, -60.0, -40.0, -20.0, 0.0, 20.0, 40.0, 60.0, 80.0, 100.0, 120.0, 140.0, 160.0, 180.0, 200.0, 220.0, 240.0, 260.0, 280.0, 300.0, 320.0, 340.0, 360.0, 380.0, 400.0, 420.0, 440.0, 460.0, 480.0, 500.0, 520.0, 540.0, 560.0, 580.0, 600.0, 620.0, 640.0, 660.0, 680.0, 700.0, 720.0, 740.0, 760.0, 780.0, 800.0, 820.0, 840.0, 860.0, 880.0, 900.0, 920.0, 940.0, 960.0, 980.0, 1000.0]",
                    "initial_value": "0.0"
                },
                "contrast": {
                    "title": "contrast",
                    "desc": "contrast",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[-1000.0, -980.0, -960.0, -940.0, -920.0, -900.0, -880.0, -860.0, -840.0, -820.0, -800.0, -780.0, -760.0, -740.0, -720.0, -700.0, -680.0, -660.0, -640.0, -620.0, -600.0, -580.0, -560.0, -540.0, -520.0, -500.0, -480.0, -460.0, -440.0, -420.0, -400.0, -380.0, -360.0, -340.0, -320.0, -300.0, -280.0, -260.0, -240.0, -220.0, -200.0, -180.0, -160.0, -140.0, -120.0, -100.0, -80.0, -60.0, -40.0, -20.0, 0.0, 20.0, 40.0, 60.0, 80.0, 100.0, 120.0, 140.0, 160.0, 180.0, 200.0, 220.0, 240.0, 260.0, 280.0, 300.0, 320.0, 340.0, 360.0, 380.0, 400.0, 420.0, 440.0, 460.0, 480.0, 500.0, 520.0, 540.0, 560.0, 580.0, 600.0, 620.0, 640.0, 660.0, 680.0, 700.0, 720.0, 740.0, 760.0, 780.0, 800.0, 820.0, 840.0, 860.0, 880.0, 900.0, 920.0, 940.0, 960.0, 980.0, 1000.0]",
                    "initial_value": "0.0"
                },
                "filter": {
                    "title": "filter",
                    "desc": "filter",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['none']",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[filter]->get_value() error: 0x40000002, Operation not supported (3))"
                },
                "highlight": {
                    "title": "highlight",
                    "desc": "highlight",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[0.0]",
                    "initial_value": "0.0"
                },
                "image_file_format": {
                    "title": "image_file_format",
                    "desc": "image_file_format",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['bmp']",
                    "initial_value": "bmp"
                },
                "orientation": {
                    "title": "orientation",
                    "desc": "orientation",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['0', '90', '180', '270']",
                    "initial_value": "0"
                },
                "physical_width": {
                    "title": "physical_width",
                    "desc": "physical_width",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[8.5]",
                    "initial_value": "8.5"
                },
                "physical_height": {
                    "title": "physical_height",
                    "desc": "physical_height",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[14.0]",
                    "initial_value": "14.0"
                },
                "shadow": {
                    "title": "shadow",
                    "desc": "shadow",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[0.0]",
                    "initial_value": "0.0"
                },
                "x_native_resolution": {
                    "title": "x_native_resolution",
                    "desc": "x_native_resolution",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[1200.0]",
                    "initial_value": "1200.0"
                },
                "y_native_resolution": {
                    "title": "y_native_resolution",
                    "desc": "y_native_resolution",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "[2400.0]",
                    "initial_value": "2400.0"
                },
                "x_resolution": {
                    "title": "x_resolution",
                    "desc": "x_resolution",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[100.0, 150.0, 200.0, 300.0, 400.0, 600.0, 1200.0, 2400.0, 4800.0, 9600.0, 19200.0]",
                    "initial_value": "300.0"
                },
                "y_resolution": {
                    "title": "y_resolution",
                    "desc": "y_resolution",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[100.0, 150.0, 200.0, 300.0, 400.0, 600.0, 1200.0, 2400.0, 4800.0, 9600.0, 19200.0]",
                    "initial_value": "300.0"
                },
                "bit_order": {
                    "title": "bit_order",
                    "desc": "bit_order",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "pixel_flavor": {
                    "title": "pixel_flavor",
                    "desc": "pixel_flavor",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[0, 1]",
                    "initial_value": "0"
                },
                "planar_chunky": {
                    "title": "planar_chunky",
                    "desc": "planar_chunky",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['chunky']",
                    "initial_value": "chunky"
                },
                "supported_sizes": {
                    "title": "supported_sizes",
                    "desc": "supported_sizes",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['a4', 'us_letter', 'us_legal', 'jis_b5', 'a5', 'jis_b6', 'a6', 'us_executive', 'business_card']",
                    "initial_value": "a4"
                },
                "threshold": {
                    "title": "threshold",
                    "desc": "threshold",
                    "type": "<GType gdouble (60)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[0.0, 0.0, 0.0]",
                    "initial_value": "0.0"
                },
                "bit_depth": {
                    "title": "bit_depth",
                    "desc": "bit_depth",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[24]",
                    "initial_value": "24"
                },
                "bit_depth_reduction": {
                    "title": "bit_depth_reduction",
                    "desc": "bit_depth_reduction",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['threshold', 'diffusion']",
                    "initial_value": "threshold"
                },
                "undefined_image_size": {
                    "title": "undefined_image_size",
                    "desc": "undefined_image_size",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False, True]",
                    "initial_value": "False"
                },
                "extra_image_info": {
                    "title": "extra_image_info",
                    "desc": "extra_image_info",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[True, False]",
                    "initial_value": "True"
                },
                "autodiscard_blank_pages": {
                    "title": "autodiscard_blank_pages",
                    "desc": "autodiscard_blank_pages",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[-2, -1, 1]",
                    "initial_value": "-2"
                },
                "flip_rotation": {
                    "title": "flip_rotation",
                    "desc": "flip_rotation",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['book', 'fanfold']",
                    "initial_value": "book"
                },
                "barcode_detection_enabled": {
                    "title": "barcode_detection_enabled",
                    "desc": "barcode_detection_enabled",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "barcode_max_search_priorities": {
                    "title": "barcode_max_search_priorities",
                    "desc": "barcode_max_search_priorities",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[]",
                    "initial_value": "0"
                },
                "barcode_search_mode": {
                    "title": "barcode_search_mode",
                    "desc": "barcode_search_mode",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['horizontal_vertical', 'vertical_horizontal', 'horizontal', 'vertical']",
                    "initial_value": "horizontal_vertical"
                },
                "barcode_max_retries": {
                    "title": "barcode_max_retries",
                    "desc": "barcode_max_retries",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "barcode_timeout": {
                    "title": "barcode_timeout",
                    "desc": "barcode_timeout",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "patch_code_detection_enabled": {
                    "title": "patch_code_detection_enabled",
                    "desc": "patch_code_detection_enabled",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "patch_code_max_search_priorities": {
                    "title": "patch_code_max_search_priorities",
                    "desc": "patch_code_max_search_priorities",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "patch_code_search_mode": {
                    "title": "patch_code_search_mode",
                    "desc": "patch_code_search_mode",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['horizontal_vertical', 'vertical_horizontal']",
                    "initial_value": "horizontal_vertical"
                },
                "patch_code_max_retries": {
                    "title": "patch_code_max_retries",
                    "desc": "patch_code_max_retries",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "patch_code_timeout": {
                    "title": "patch_code_timeout",
                    "desc": "patch_code_timeout",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[1]",
                    "initial_value": "1"
                },
                "automatic_border_detection": {
                    "title": "automatic_border_detection",
                    "desc": "automatic_border_detection",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False, True]",
                    "initial_value": "False"
                },
                "automatic_deskew": {
                    "title": "automatic_deskew",
                    "desc": "automatic_deskew",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False, True]",
                    "initial_value": "False"
                },
                "automatic_rotate": {
                    "title": "automatic_rotate",
                    "desc": "automatic_rotate",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "automatic_length_detection": {
                    "title": "automatic_length_detection",
                    "desc": "automatic_length_detection",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "automatic_color_enabled": {
                    "title": "automatic_color_enabled",
                    "desc": "automatic_color_enabled",
                    "type": "<GType gboolean (20)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[False]",
                    "initial_value": "False"
                },
                "image_merge": {
                    "title": "image_merge",
                    "desc": "image_merge",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "['none']",
                    "initial_value": "none"
                },
                "supported_extra_image_info": {
                    "title": "supported_extra_image_info",
                    "desc": "supported_extra_image_info",
                    "type": "<GType gchararray (64)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags 0 of type Libinsane.Capability>",
                    "constraint": "['unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown']",
                    "initial_value": "(Exception: libinsane-quark: Libinsane opt[supported_extra_image_info]->get_value() error: 0x40000002, Operation not supported (3))"
                },
                "resolution": {
                    "title": "x_resolution",
                    "desc": "x_resolution",
                    "type": "<GType gint (24)>",
                    "unit": "<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>",
                    "capabilities": "<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>",
                    "constraint": "[100, 150, 200, 300, 400, 600, 1200, 2400, 4800, 9600, 19200]",
                    "initial_value": "300"
                }
            }
        },
        "system": {
            "sys_arch": "['32bit', 'WindowsPE']",
            "sys_cpu_freq": 1992,
            "sys_machine": "AMD64",
            "sys_mem": 16978587648,
            "sys_nb_cpus": 8,
            "sys_os_uname": "unknown",
            "sys_platform_detailed": "Windows-10-10.0.18362",
            "sys_platform_short": "win32",
            "sys_platform_uname": "['Windows', 'olle', '10', '10.0.18362', 'AMD64', 'Intel64 Family 6 Model 142 Stepping 10, GenuineIntel']",
            "sys_proc": "Intel64 Family 6 Model 142 Stepping 10, GenuineIntel",
            "sys_python": "3.8.0 (default, Oct 25 2019, 07:03:23)  [GCC 9.2.0 32 bit]",
            "sys_release": "10",
            "sys_swap": 19528724480,
            "sys_system": "Windows",
            "sys_type": "nt",
            "versions": {
                "pillow": "6.2.1",
                "scan_library": "Libinsane 1.0.4-1-g8d7892d+",
                "test_program": "ironscanner 2.0-36-gdd992b6"
            }
        },
        "software": {
            "scan_library": "Libinsane 1.0.4-1-g8d7892d+",
            "test_program": "ironscanner 2.0-36-gdd992b6",
            "operating_system": "windows"
        }
    }
}