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/293/",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/294/",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2754/",
"https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2755/"
],
"creation_date": "2018-12-01T15:42:29.161000Z",
"id": 215,
"last_update": "2020-12-30T16:38:16.967552Z",
"locale": null,
"moderated": true,
"os": "linux",
"scan_library": "pyinsane2 2.0.13",
"scan_program": "ironscanner 1.1.0-24-gb783bf7",
"scan_source": "ADF",
"scanner": "https://www.openpaper.work/api/v1/scannerdb/scanners/121/",
"scanner_type": "adf_duplex",
"sealed": true,
"successful": false,
"url": "https://www.openpaper.work/api/v1/scannerdb/scan_reports/215/",
"user_url": "https://www.openpaper.work/scannerdb/report/215/",
"data": {
"system": {
"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', '']",
"sys_machine": "x86_64",
"sys_swap": 4244631552,
"versions": {
"pillow": "5.3.0",
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner 1.1.0-24-gb783bf7"
},
"sys_platform_detailed": "Linux-4.14.83-1-MANJARO-x86_64-with-ManjaroLinux-18.0.0-Illyria",
"sys_mem": 8248721408,
"sys_release": "4.14.83-1-MANJARO",
"sys_platform_short": "linux",
"sys_type": "posix",
"sys_arch": "['64bit', 'ELF']",
"sys_system": "Linux",
"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_python": "3.5.3 (default, Sep 27 2018, 17:25:39) \n[GCC 6.3.0 20170516]",
"sys_proc": "",
"sys_cpu_freq": 3200,
"sys_nb_cpus": 4
},
"scantest": {
"config": {
"mode": "Color",
"resolution": 150,
"source": "ADF"
},
"successful": 0
},
"scanner": {
"options": {
"tl-x": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Top-left x position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(0, 12484607, 6553)",
"initial_value": "0",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Top-left x"
},
"br-x": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Bottom-right x position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(1664614, 14149222, 6553)",
"initial_value": "14155776",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Bottom-right x"
},
"mode": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Selects the scan mode (e.g., lineart, monochrome, or color).",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['Lineart', 'Gray', 'Color']",
"initial_value": "Lineart",
"size": "8",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Scan mode"
},
"croppingmode": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose automatic or fixed cropping",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['Automatic', 'AutoNoBorder', 'AutoNoDeskew', 'Fixed']",
"initial_value": "Automatic",
"size": "13",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Cropping Mode"
},
"profiles": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Configure your entire session with this one setting.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['Default', 'Color Photograph', 'Black and White Perfect Page Document', 'Color Perfect Page Document']",
"initial_value": "Default",
"size": "38",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Profiles"
},
"page-width": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "The maximum page width, has no effect when the cropping mode is automatic",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(1664614, 14149222, 6553)",
"initial_value": "14155776",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Page Width"
},
"blankimagecontent": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"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'.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(0, 100, 1)",
"initial_value": "-1",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Blank Image Content"
},
"preview": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)",
"desc": "Request a preview-quality scan.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)",
"constraint": "None",
"initial_value": "0",
"size": "0",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Preview"
},
"imagerotateorthogonal": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the orthogonal rotation.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['0_degrees', 'auto', '90_degrees', '180_degrees', '270_degrees']",
"initial_value": "0_degrees",
"size": "12",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Orthogonal rotation"
},
"source": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Selects the scan source (such as a document-feeder).",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['ADF', 'ADF Front', 'ADF Back', 'ADF Both', 'ADF Duplex']",
"initial_value": "ADF",
"size": "11",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Scan source"
},
"duplex": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Select if you want the front or back to be scanned, or both.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['front', 'back', 'both']",
"initial_value": "both",
"size": "6",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Duplex Mode"
},
"resolution": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Sets the resolution of the scanned image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)",
"constraint": "[100, 150, 200, 240, 250, 300, 400, 600, 1200]",
"initial_value": "200",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)",
"title": "Scan resolution"
},
"tl-y": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Top-left y position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(0, 21639987, 6553)",
"initial_value": "0",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Top-left y"
},
"bgcolor": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the scanner background color.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['Black']",
"initial_value": "Black",
"size": "6",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Background Color"
},
"depth": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"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.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)",
"constraint": "[1, 8]",
"initial_value": "1",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Bit depth"
},
"contrast": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Controls the contrast of the acquired image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(-100, 100, 1)",
"initial_value": "0",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Contrast"
},
"brightness": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)",
"desc": "Controls the brightness of the acquired image.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(-100, 100, 1)",
"initial_value": "0",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Brightness"
},
"colorsharpen": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"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.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(0, 3, 1)",
"initial_value": "1",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Color Image sharpening"
},
"br-y": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "Bottom-right y position of scan area.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(1664614, 23304602, 6553)",
"initial_value": "23330816",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Bottom-right y"
},
"blankimagemode": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)",
"desc": "Choose the blank image deletion mode.",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)",
"constraint": "['none', 'content']",
"initial_value": "none",
"size": "8",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)",
"title": "Blank Image Deletion Mode"
},
"page-height": {
"capabilities": "<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]",
"type": "<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)",
"desc": "The maximum page height, has no effect when the cropping mode is automatic",
"contrainttype": "<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)",
"constraint": "(1664614, 23304602, 6553)",
"initial_value": "23330816",
"size": "4",
"unit": "<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)",
"title": "Page Height"
}
},
"fullname": "KODAK i900 (kds_i900:i900)",
"type": "adf_duplex",
"vendor": "KODAK",
"model": "i900",
"nicename": "kds_i900:i900",
"devid": "kds_i900:i900"
},
"user": {
"name": "Daniel",
"comment": "In simple-scan and xsane it works."
},
"software": {
"scan_library": "pyinsane2 2.0.13",
"test_program": "ironscanner 1.1.0-24-gb783bf7",
"operating_system": "linux"
}
}
}