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/261/?format=api"
],
"creation_date": "2018-09-09T19:39:31.739000Z",
"id": 189,
"last_update": "2020-12-30T16:38:09.676576Z",
"locale": null,
"moderated": true,
"os": "linux",
"scan_library": "pyinsane2 2.0.13",
"scan_program": "ironscanner 1.1.0-23-ge73528c",
"scan_source": "ADF Duplex",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/107/?format=api",
"scanner_type": "flatbed_adf_duplex",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/189/?format=api",
"user_url": "https://www.openpaper.work/scannerdb/report/189/",
"data": {
"system": {
"sys_os_uname": "['Linux', 'devtop', '4.17.14-arch1-1-ARCH', '#1 SMP PREEMPT Thu Aug 9 11:56:50 UTC 2018', 'x86_64']",
"sys_machine": "x86_64",
"sys_platform_uname": "['Linux', 'devtop', '4.17.14-arch1-1-ARCH', '#1 SMP PREEMPT Thu Aug 9 11:56:50 UTC 2018', 'x86_64', '']",
"sys_release": "4.17.14-arch1-1-ARCH",
"sys_swap": 0,
"sys_arch": "['64bit', 'ELF']",
"sys_platform_detailed": "Linux-4.17.14-arch1-1-ARCH-x86_64-with-arch-Arch-Linux",
"sys_mem": 15724572672,
"sys_system": "Linux",
"sys_cpu_freq": 1800,
"sys_proc": "",
"versions": {
"pillow": "5.2.0",
"test_program": "ironscanner 1.1.0-23-ge73528c",
"scan_library": "pyinsane2 2.0.13"
},
"sys_platform_short": "linux",
"sys_type": "posix",
"sys_nb_cpus": 4,
"sys_python": "3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]"
},
"user": {
"comment": "Source not accepted",
"name": "Menja Faust"
},
"scantest": {
"config": {
"resolution": 50,
"source": "ADF Duplex",
"mode": "Color"
},
"successful": 0
},
"scanner": {
"nicename": "avision:libusb:003:003",
"options": {
"br-y": {
"desc": "Bottom-right y position of scan area.",
"title": "Bottom-right y",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "23265280",
"constraint": "(0, 23265280, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"power-save-time": {
"desc": "Allows control of the scanner's power save timer, dimming or turning off the light.",
"title": "Power save timer control",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "13",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"preview": {
"desc": "Request a preview-quality scan.",
"title": "Preview",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "0",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"green-gamma-table": {
"desc": "Gamma-correction table for the green band.",
"title": "Green intensity",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 255, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "1024"
},
"tl-y": {
"desc": "Top-left y position of scan area.",
"title": "Top-left y",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 23265280, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"speed": {
"desc": "Determines the speed at which the scan proceeds.",
"title": "Scan speed",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 4, 1)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"brightness": {
"desc": "Controls the brightness of the acquired image.",
"title": "Brightness",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(-6553600, 6553600, 65536)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)",
"size": "4"
},
"source": {
"desc": "Selects the scan source (such as a document-feeder).",
"title": "Scan source",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"initial_value": "Normal",
"constraint": "['Normal', 'Transparency', 'ADF Front', 'ADF Duplex']",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "13"
},
"paper-length": {
"desc": "Newer scanners can utilize this paper length to detect double feeds. However some others (DM152) can get confused during media flush if it is set.",
"title": "Use paper length",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"overscan-top": {
"desc": "The top overscan controls the additional area to scan before the paper is detected.",
"title": "Overscan top",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "(0, 262144, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"br-x": {
"desc": "Bottom-right x position of scan area.",
"title": "Bottom-right x",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "14155776",
"constraint": "(0, 14155776, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"contrast": {
"desc": "Controls the contrast of the acquired image.",
"title": "Contrast",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(-6553600, 6553600, 65536)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)",
"size": "4"
},
"overscan-bottom": {
"desc": "The bottom overscan controls the additional area to scan after the paper end is detected.",
"title": "Overscan bottom",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "(0, 262144, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"red-gamma-table": {
"desc": "Gamma-correction table for the red band.",
"title": "Red intensity",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 255, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "1024"
},
"gamma-table": {
"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).",
"title": "Image intensity",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "(0, 255, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "1024"
},
"quality-scan": {
"desc": "Turn on quality scanning (slower but better).",
"title": "Quality scan",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "1",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"tl-x": {
"desc": "Top-left x position of scan area.",
"title": "Top-left x",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 14155776, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"size": "4"
},
"nvram-values": {
"desc": "Allows access obtaining the scanner's NVRAM values as pretty printed text.",
"title": "Obtain NVRAM values",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "Vendor: HP \nModel: C9930A \nFirmware: 1.03\nManufacturing date: 12597-13121-21552\nFirst scan date: 2056-12599-12805\nFlatbed scans: 50988288\nPad scans: 1602\nADF simplex scans: 825110579",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "1024"
},
"infra-red": {
"desc": "Enable infra-red scan mode.",
"title": "Infra-red",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "0",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"resolution": {
"desc": "Sets the resolution of the scanned image.",
"title": "Scan resolution",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "150",
"constraint": "(50, 4800, 1)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"size": "4"
},
"quality-cal": {
"desc": "Do a quality white-calibration",
"title": "Quality calibration",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "1",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"mode": {
"desc": "Selects the scan mode (e.g., lineart, monochrome, or color).",
"title": "Scan mode",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"initial_value": "Color",
"constraint": "['Lineart', 'Dithered', 'Gray', '16bit Gray', 'Color', '16bit Color']",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "12"
},
"background-lines": {
"desc": "The background raster controls the additional background lines to scan before the paper is feed through the scanner.",
"title": "Background raster lines",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "(0, 50, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Pixel (1)",
"size": "4"
},
"multi-sample": {
"desc": "Enable multi-sample scan mode.",
"title": "Multi-sample",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "0",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"exposure": {
"desc": "Manual exposure adjustment.",
"title": "Exposure",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "100",
"constraint": "(0, 1000, 1)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)",
"size": "4"
},
"flip-page": {
"desc": "Tells page-flipping document scanners to flip the paper back to its original orientation before dropping it in the output tray. Turning this off might make scanning a little faster if you don't care about manually flipping the pages afterwards.",
"title": "Flip document after duplex scanning",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive, Advanced,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
},
"message": {
"desc": "This text contains device specific options controlled by the user on the scanner hardware.",
"title": "message text from the scanner",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"initial_value": "",
"constraint": "None",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "129"
},
"blue-gamma-table": {
"desc": "Gamma-correction table for the blue band.",
"title": "Blue intensity",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "0",
"constraint": "(0, 255, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "1024"
},
"frame": {
"desc": "Selects the number of the frame to scan",
"title": "Number of the frame to scan",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"initial_value": "(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))",
"constraint": "(0, 0, 0)",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"size": "4"
}
},
"model": "ScanJet 8200",
"devid": "avision:libusb:003:003",
"fullname": "Hewlett-Packard ScanJet 8200 (avision:libusb:003:003)",
"type": "flatbed_adf_duplex",
"vendor": "Hewlett-Packard"
},
"software": {
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner 1.1.0-23-ge73528c",
"operating_system": "linux"
}
}
}