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/235/?format=api"
],
"creation_date": "2018-07-29T09:40:16.926000Z",
"id": 164,
"last_update": "2020-12-30T16:38:04.520408Z",
"locale": null,
"moderated": true,
"os": "freebsd",
"scan_library": "Unknown",
"scan_program": "Unknown",
"scan_source": "",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/97/?format=api",
"scanner_type": "other",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/164/?format=api",
"user_url": "https://www.openpaper.work/scannerdb/report/164/",
"data": {
"user": {
"name": "",
"comment": ""
},
"system": {
"sys_swap": 4294836224,
"sys_type": "posix",
"sys_platform_detailed": "FreeBSD-11.2-STABLE-amd64-64bit-ELF",
"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_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_mem": 25697497088,
"sys_arch": "['64bit', 'ELF']",
"sys_system": "FreeBSD",
"sys_nb_cpus": 8,
"sys_machine": "amd64",
"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",
"sys_proc": "amd64",
"sys_cpu_freq": 0,
"sys_platform_short": "freebsd11"
},
"scanner": {
"vendor": "CANON",
"nicename": "CANON Canon PIXMA MX340",
"model": "Canon PIXMA MX340",
"options": {
"resolution": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Sets the resolution of the scanned image.",
"constraint": "[75, 150, 300, 600, 1200]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "75",
"title": "Scan resolution",
"size": "4"
},
"br-y": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Bottom-right y position of scan area.",
"constraint": "(0, 23304601, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"initial_value": "23304601",
"title": "Bottom-right y",
"size": "4"
},
"original": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"desc": "Type of original to scan",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Type of original to scan",
"size": "4"
},
"target": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"desc": "Target operation type",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Target operation type",
"size": "4"
},
"button-2": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"desc": "Button 2",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Button 2",
"size": "4"
},
"button-1": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"desc": "Button 1",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Button 1",
"size": "4"
},
"scan-resolution": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"desc": "Scan resolution",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Scan resolution",
"size": "4"
},
"mode": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Selects the scan mode (e.g., lineart, monochrome, or color).",
"constraint": "['Color', 'Gray', 'Lineart']",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"initial_value": "Color",
"title": "Scan mode",
"size": "31"
},
"tl-y": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Top-left y position of scan area.",
"constraint": "(0, 23304601, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"initial_value": "0",
"title": "Top-left y",
"size": "4"
},
"button-controlled": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"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.",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"initial_value": "0",
"title": "Button-controlled scan",
"size": "4"
},
"tl-x": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Top-left x position of scan area.",
"constraint": "(0, 14160319, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"initial_value": "0",
"title": "Top-left x",
"size": "4"
},
"custom-gamma": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Determines whether a builtin or a custom gamma-table should be used.",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"initial_value": "1",
"title": "Use custom gamma table",
"size": "4"
},
"gamma": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Changes intensity of midtones",
"constraint": "(19660, 327680, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"initial_value": "144179",
"title": "Gamma function exponent",
"size": "4"
},
"gamma-table": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"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).",
"constraint": "(0, 255, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"initial_value": "0",
"title": "Image intensity",
"size": "16384"
},
"source": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"desc": "Selects the scan source (such as a document-feeder). Set source before mode and resolution. Resets mode and resolution to auto values.",
"constraint": "['Flatbed', 'Automatic Document Feeder']",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"initial_value": "Flatbed",
"title": "Scan source",
"size": "31"
},
"br-x": {
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]",
"desc": "Bottom-right x position of scan area.",
"constraint": "(0, 14160319, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"initial_value": "14160319",
"title": "Bottom-right x",
"size": "4"
}
},
"devid": "pixma:MX340_192.168.5.6",
"fullname": "CANON Canon PIXMA MX340 (CANON Canon PIXMA MX340)",
"type": "other"
},
"scantest": {
"successful": 0,
"config": {}
},
"software": {
"scan_library": "Unknown",
"test_program": "Unknown",
"operating_system": "freebsd"
}
}
}