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/233/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/234/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2706/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2707/?format=api"
],
"creation_date": "2018-07-29T08:40:10.034000Z",
"id": 163,
"last_update": "2020-12-30T16:38:04.298590Z",
"locale": null,
"moderated": true,
"os": "freebsd",
"scan_library": "pyinsane2 2.0.13",
"scan_program": "ironscanner unknown",
"scan_source": "Flatbed",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/97/?format=api",
"scanner_type": "flatbed_adf",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/163/?format=api",
"user_url": "https://www.openpaper.work/scannerdb/report/163/",
"data": {
"system": {
"sys_os_uname": "['FreeBSD', 'yv.noip.me', '11.2-STABLE', 'FreeBSD 11.2-STABLE #0 r336657M: Mon Jul 23 16:13:08 PDT 2018 unknown@nohost.com:/oldie/obj/usr/src/sys/GENERIC', 'amd64']",
"sys_release": "11.2-STABLE",
"versions": {
"pillow": "5.0.0",
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner unknown"
},
"sys_system": "FreeBSD",
"sys_cpu_freq": 0,
"sys_type": "posix",
"sys_platform_uname": "['FreeBSD', 'yv.noip.me', '11.2-STABLE', 'FreeBSD 11.2-STABLE #0 r336657M: Mon Jul 23 16:13:08 PDT 2018 unknown@nohost.com:/oldie/obj/usr/src/sys/GENERIC', 'amd64', 'amd64']",
"sys_machine": "amd64",
"sys_python": "3.6.5 (default, Apr 5 2018, 01:15:08) \n[GCC 4.2.1 Compatible FreeBSD Clang 4.0.0 (tags/RELEASE_400/final 297347)]",
"sys_mem": 25697497088,
"sys_arch": "['64bit', 'ELF']",
"sys_nb_cpus": 8,
"sys_platform_detailed": "FreeBSD-11.2-STABLE-amd64-64bit-ELF",
"sys_proc": "amd64",
"sys_platform_short": "freebsd11",
"sys_swap": 4294836224
},
"scantest": {
"successful": 0,
"config": {
"source": "Flatbed",
"mode": "Color",
"resolution": 150
}
},
"user": {
"comment": "",
"name": "Yuri"
},
"scanner": {
"model": "Canon PIXMA MX340",
"type": "flatbed_adf",
"nicename": "pixma:MX340_192.168.5.6",
"options": {
"button-2": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"initial_value": "0",
"desc": "Button 2",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Button 2"
},
"threshold": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)",
"constraint": "(0, 100, 1)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic, Inactive,]",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"desc": "Select minimum-brightness to get a white point",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Threshold"
},
"custom-gamma": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "1",
"desc": "Determines whether a builtin or a custom gamma-table should be used.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Use custom gamma table"
},
"tl-x": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"constraint": "(0, 14160319, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "0",
"desc": "Top-left x position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Top-left x"
},
"button-controlled": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "0",
"desc": "When enabled, scan process will not start immediately. To proceed, press \"SCAN\" button (for MP150) or \"COLOR\" button (for other models). To cancel, press \"GRAY\" button.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Button-controlled scan"
},
"button-1": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"initial_value": "0",
"desc": "Button 1",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Button 1"
},
"original": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"initial_value": "0",
"desc": "Type of original to scan",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Type of original to scan"
},
"br-y": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"constraint": "(0, 23304601, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "23304601",
"desc": "Bottom-right y position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Bottom-right y"
},
"mode": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "['Color', 'Gray', 'Lineart']",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "Color",
"desc": "Selects the scan mode (e.g., lineart, monochrome, or color).",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "31",
"title": "Scan mode"
},
"gamma": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "(19660, 327680, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "144179",
"desc": "Changes intensity of midtones",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Gamma function exponent"
},
"tl-y": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"constraint": "(0, 23304601, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "0",
"desc": "Top-left y position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Top-left y"
},
"source": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "['Flatbed', 'Automatic Document Feeder']",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "Flatbed",
"desc": "Selects the scan source (such as a document-feeder). Set source before mode and resolution. Resets mode and resolution to auto values.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "31",
"title": "Scan source"
},
"resolution": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"constraint": "[75, 150, 300, 600, 1200]",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "75",
"desc": "Sets the resolution of the scanned image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)",
"size": "4",
"title": "Scan resolution"
},
"gamma-table": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "(0, 255, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "0",
"desc": "Gamma-correction table. In color mode this option equally affects the red, green, and blue channels simultaneously (i.e., it is an intensity gamma table).",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "16384",
"title": "Image intensity"
},
"threshold-curve": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "(0, 127, 1)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic, Inactive,]",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"desc": "Dynamic threshold curve, from light to dark, normally 50-65",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Threshold curve"
},
"br-x": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"constraint": "(0, 14160319, 0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"initial_value": "14160319",
"desc": "Bottom-right x position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"title": "Bottom-right x"
},
"scan-resolution": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"initial_value": "0",
"desc": "Scan resolution",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Scan resolution"
},
"target": {
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"constraint": "None",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"initial_value": "0",
"desc": "Target operation type",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"title": "Target operation type"
}
},
"vendor": "CANON",
"devid": "pixma:MX340_192.168.5.6",
"fullname": "CANON Canon PIXMA MX340 (pixma:MX340_192.168.5.6)"
},
"software": {
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner unknown",
"operating_system": "freebsd"
}
}
}