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/218/?format=api"
],
"creation_date": "2018-07-05T16:08:36.566000Z",
"id": 153,
"last_update": "2020-12-30T16:37:59.545865Z",
"locale": null,
"moderated": true,
"os": "linux",
"scan_library": "pyinsane2 2.0.12-25-gd9d9ada",
"scan_program": "ironscanner 1.1.0-19-g4ae291d",
"scan_source": "Document Table",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/91/?format=api",
"scanner_type": "other",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/153/?format=api",
"user_url": "https://www.openpaper.work/scannerdb/report/153/",
"data": {
"scantest": {
"successful": 0,
"config": {
"resolution": 50,
"source": "Document Table",
"mode": "Color"
}
},
"user": {
"comment": "",
"name": "Neal"
},
"system": {
"sys_platform_uname": "['Linux', 'XPS', '4.13.0-45-generic', '#50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018', 'x86_64', 'x86_64']",
"sys_swap": 17022578688,
"sys_python": "3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]",
"sys_release": "4.13.0-45-generic",
"sys_nb_cpus": 8,
"sys_mem": 16668307456,
"sys_platform_detailed": "Linux-4.13.0-45-generic-x86_64-with-Ubuntu-16.04-xenial",
"sys_machine": "x86_64",
"sys_arch": "['64bit', 'ELF']",
"sys_type": "posix",
"sys_proc": "x86_64",
"sys_os_uname": "['Linux', 'XPS', '4.13.0-45-generic', '#50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018', 'x86_64']",
"sys_system": "Linux",
"versions": {
"test_program": "ironscanner 1.1.0-19-g4ae291d",
"scan_library": "pyinsane2 2.0.12-25-gd9d9ada",
"pillow": "5.2.0"
},
"sys_platform_short": "linux",
"sys_cpu_freq": 3500
},
"scanner": {
"fullname": "EPSON Epson_Perfection_V19 (imagescan:esci:gt-s650:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.0)",
"options": {
"line-count": {
"constraint": "(0, 255, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Specify how many scan lines to move from the device to the software in one transfer. Note that 0 will use the maximum usable value. Values larger than the maximum usable value are clamped to the maximum.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"title": "Line Count",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "0"
},
"cct-9": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "75169"
},
"threshold": {
"constraint": "(0, 255, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Threshold",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"title": "Threshold",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "128"
},
"cct-5": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "72371"
},
"resolution": {
"constraint": "(50, 4800, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"desc": "Resolution",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"title": "Resolution",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "300"
},
"tl-y": {
"constraint": "(0, 19475988, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"desc": "Top Left Y",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "Top Left Y",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "0"
},
"enable-resampling": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "This option provides the user with a wider range of supported resolutions. Resolutions not supported by the hardware will be achieved through image processing methods.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"title": "Enable Resampling",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Inactive, Advanced,]",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))"
},
"br-x": {
"constraint": "(166461, 14315683, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"desc": "Bottom Right X",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "Bottom Right X",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "14149222"
},
"blank-threshold": {
"constraint": "(0, 6553600, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Skip Blank Pages Settings",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "Skip Blank Pages Settings",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "0"
},
"tl-x": {
"constraint": "(0, 14149222, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"desc": "Top Left X",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "Top Left X",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "0"
},
"source": {
"constraint": "['Document Table']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Document Source",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "15",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Document Source",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]",
"initial_value": "Document Table"
},
"scan-area": {
"constraint": "['Executive/Portrait', 'ISO/A4/Portrait', 'ISO/A5/Portrait', 'ISO/A5/Landscape', 'ISO/A6/Portrait', 'ISO/A6/Landscape', 'JIS/B5/Portrait', 'JIS/B6/Portrait', 'JIS/B6/Landscape', 'Letter/Portrait', 'Manual', 'Maximum']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Scan Area",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "19",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Scan Area",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "Manual"
},
"cct-3": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "-5957"
},
"contrast": {
"constraint": "(-100, 100, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Change contrast of the acquired image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"title": "Contrast",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "0"
},
"sw-color-correction": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "1"
},
"cct-6": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "-9057"
},
"cct-8": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "-10203"
},
"rotate": {
"constraint": "['0 degrees', '90 degrees', '180 degrees', '270 degrees', 'Auto']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Rotate",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "12",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Rotate",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "0 degrees"
},
"cct-2": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "557"
},
"cct-4": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "2221"
},
"mode": {
"constraint": "['Monochrome', 'Grayscale', 'Color']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Image Type",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "11",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Image Type",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "Color"
},
"brightness": {
"constraint": "(-100, 100, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Change brightness of the acquired image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"title": "Brightness",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]",
"initial_value": "0"
},
"cct-1": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "70936"
},
"cct-7": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "570"
},
"gamma": {
"constraint": "['1.0', '1.8']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Gamma",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Gamma",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "1.8"
},
"transfer-format": {
"constraint": "['RAW']",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Transfer Format",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"title": "Transfer Format",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]",
"initial_value": "RAW"
},
"speed": {
"constraint": "None",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"desc": "Speed",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"title": "Speed",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]",
"initial_value": "0"
},
"br-y": {
"constraint": "(166461, 19642449, 0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"desc": "Bottom Right Y",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"title": "Bottom Right Y",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"initial_value": "19475988"
}
},
"vendor": "EPSON",
"type": "other",
"devid": "imagescan:esci:gt-s650:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.0",
"model": "Epson_Perfection_V19",
"nicename": "imagescan:esci:gt-s650:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.0"
},
"software": {
"scan_library": "pyinsane2 2.0.12-25-gd9d9ada",
"test_program": "ironscanner 1.1.0-19-g4ae291d",
"operating_system": "linux"
}
}
}