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/291/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/292/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2752/?format=api",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2753/?format=api"
],
"creation_date": "2018-11-30T20:24:13.884000Z",
"id": 214,
"last_update": "2020-12-30T16:38:16.706483Z",
"locale": null,
"moderated": true,
"os": "linux",
"scan_library": "pyinsane2 2.0.13",
"scan_program": "ironscanner 1.1.0-23-ge73528c",
"scan_source": "ADF",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/121/?format=api",
"scanner_type": "adf_duplex",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/214/?format=api",
"user_url": "https://www.openpaper.work/scannerdb/report/214/",
"data": {
"scanner": {
"nicename": "kds_i900:i900",
"fullname": "KODAK i900 (kds_i900:i900)",
"devid": "kds_i900:i900",
"type": "adf_duplex",
"model": "i900",
"options": {
"brightness": {
"constraint": "(-100, 100, 1)",
"title": "Brightness",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Controls the brightness of the acquired image.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "0",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"tl-y": {
"constraint": "(0, 21639987, 6553)",
"title": "Top-left y",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Top-left y position of scan area.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "0",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"imagerotateorthogonal": {
"constraint": "['0_degrees', 'auto', '90_degrees', '180_degrees', '270_degrees']",
"title": "Orthogonal rotation",
"size": "12",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the orthogonal rotation.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "0_degrees",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"contrast": {
"constraint": "(-100, 100, 1)",
"title": "Contrast",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Controls the contrast of the acquired image.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "0",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"depth": {
"constraint": "[1, 8]",
"title": "Bit depth",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Number of bits per sample, typical values are 1 for \"line-art\" and 8 for multibit scans.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "1",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)"
},
"blankimagemode": {
"constraint": "['none', 'content']",
"title": "Blank Image Deletion Mode",
"size": "8",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the blank image deletion mode.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "none",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"profiles": {
"constraint": "['Default', 'Color Photograph', 'Black and White Perfect Page Document', 'Color Perfect Page Document']",
"title": "Profiles",
"size": "38",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Configure your entire session with this one setting.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "Default",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"page-width": {
"constraint": "(1664614, 14149222, 6553)",
"title": "Page Width",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "The maximum page width, has no effect when the cropping mode is automatic",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "14155776",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"page-height": {
"constraint": "(1664614, 23304602, 6553)",
"title": "Page Height",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "The maximum page height, has no effect when the cropping mode is automatic",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "23330816",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"preview": {
"constraint": "None",
"title": "Preview",
"size": "0",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"desc": "Request a preview-quality scan.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "0",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"
},
"resolution": {
"constraint": "[100, 150, 200, 240, 250, 300, 400, 600, 1200]",
"title": "Scan resolution",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Sets the resolution of the scanned image.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"initial_value": "200",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)"
},
"br-x": {
"constraint": "(1664614, 14149222, 6553)",
"title": "Bottom-right x",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Bottom-right x position of scan area.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "14155776",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"br-y": {
"constraint": "(1664614, 23304602, 6553)",
"title": "Bottom-right y",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Bottom-right y position of scan area.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "23330816",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"bgcolor": {
"constraint": "['Black']",
"title": "Background Color",
"size": "6",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the scanner background color.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "Black",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"source": {
"constraint": "['ADF', 'ADF Front', 'ADF Back', 'ADF Both', 'ADF Duplex']",
"title": "Scan source",
"size": "11",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Selects the scan source (such as a document-feeder).",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "ADF",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"croppingmode": {
"constraint": "['Automatic', 'AutoNoBorder', 'AutoNoDeskew', 'Fixed']",
"title": "Cropping Mode",
"size": "13",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose automatic or fixed cropping",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "Automatic",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"colorsharpen": {
"constraint": "(0, 3, 1)",
"title": "Color Image sharpening",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Apply sharpening to color and grayscale images - 0 indicates no sharpening, 1 is normal, 2 is more sharpening, and a value of 3 applies a lot of sharpening.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "1",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"duplex": {
"constraint": "['front', 'back', 'both']",
"title": "Duplex Mode",
"size": "6",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Select if you want the front or back to be scanned, or both.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "both",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
},
"tl-x": {
"constraint": "(0, 12484607, 6553)",
"title": "Top-left x",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Top-left x position of scan area.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"initial_value": "0",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"blankimagecontent": {
"constraint": "(0, 100, 1)",
"title": "Blank Image Content",
"size": "4",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "If the percent of content on the image is less than or equal to this amount, the image will be deleted. This is only valid when blankimagemode is set to 'content'.",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "-1",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"
},
"mode": {
"constraint": "['Lineart', 'Gray', 'Color']",
"title": "Scan mode",
"size": "8",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Selects the scan mode (e.g., lineart, monochrome, or color).",
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"initial_value": "Lineart",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"
}
},
"vendor": "KODAK"
},
"system": {
"sys_python": "3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]",
"sys_cpu_freq": 3200,
"sys_os_uname": "['Linux', 'lap-fuji-life', '4.14.83-1-MANJARO', '#1 SMP PREEMPT Fri Nov 23 18:20:11 UTC 2018', 'x86_64']",
"sys_proc": "",
"sys_platform_detailed": "Linux-4.14.83-1-MANJARO-x86_64-with-ManjaroLinux-18.0.0-Illyria",
"sys_machine": "x86_64",
"sys_mem": 8248729600,
"sys_arch": "['64bit', 'ELF']",
"sys_nb_cpus": 4,
"versions": {
"test_program": "ironscanner 1.1.0-23-ge73528c",
"pillow": "5.2.0",
"scan_library": "pyinsane2 2.0.13"
},
"sys_swap": 4244631552,
"sys_type": "posix",
"sys_platform_short": "linux",
"sys_system": "Linux",
"sys_release": "4.14.83-1-MANJARO",
"sys_platform_uname": "['Linux', 'lap-fuji-life', '4.14.83-1-MANJARO', '#1 SMP PREEMPT Fri Nov 23 18:20:11 UTC 2018', 'x86_64', '']"
},
"scantest": {
"config": {
"resolution": 150,
"source": "ADF",
"mode": "Color"
},
"successful": 0
},
"user": {
"name": "Daniel",
"comment": ""
},
"software": {
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner 1.1.0-23-ge73528c",
"operating_system": "linux"
}
}
}