{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/266/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/267/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2728/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2729/?format=json"],"creation_date":"2018-09-29T15:02:17.431000Z","id":201,"last_update":"2020-12-30T16:38:10.897998Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.13","scan_program":"ironscanner 1.1.0-23-ge73528c","scan_source":"Flatbed","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/111/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/201/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/201/","data":{"scantest":{"successful":1,"config":{"resolution":75,"mode":"Color","source":"Flatbed"}},"system":{"sys_system":"Linux","sys_platform_uname":"['Linux', 'delta', '4.15.0-34-generic', '#37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018', 'x86_64', 'x86_64']","sys_swap":10763325440,"sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_os_uname":"['Linux', 'delta', '4.15.0-34-generic', '#37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018', 'x86_64']","sys_proc":"x86_64","sys_machine":"x86_64","sys_platform_short":"linux","sys_nb_cpus":4,"sys_mem":8245411840,"sys_cpu_freq":3200,"sys_type":"posix","sys_platform_detailed":"Linux-4.15.0-34-generic-x86_64-with-Ubuntu-18.04-bionic","sys_arch":"['64bit', 'ELF']","versions":{"test_program":"ironscanner 1.1.0-23-ge73528c","pillow":"5.2.0","scan_library":"pyinsane2 2.0.13"},"sys_release":"4.15.0-34-generic"},"scanner":{"devid":"epson2:libusb:002:004","vendor":"Epson","nicename":"epson2:libusb:002:004","fullname":"Epson SX218 (epson2:libusb:002:004)","options":{"sharpness":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'sharpness' is not active)","size":"4","desc":"","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"(-2, 2, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Sharpness"},"halftoning":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'halftoning' is not active)","size":"26","desc":"Selects the halftone.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"['None', 'Halftone A (Hard Tone)', 'Halftone B (Soft Tone)', 'Halftone C (Net Screen)', 'Dither A (4x4 Bayer)', 'Dither B (4x4 Spiral)', 'Dither C (4x4 Net Screen)', 'Dither D (8x4 Net Screen)', 'Text Enhanced Technology', 'Download pattern A', 'Download pattern B']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Halftoning"},"bay":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'bay' is not active)","size":"2","desc":"Select bay to scan","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"['1', '2', '3', '4', '5', '6']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Bay"},"gamma-correction":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"User defined (Gamma=1.8)","size":"25","desc":"Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"['User defined (Gamma=1.0)', 'User defined (Gamma=1.8)']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Gamma Correction"},"threshold":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"128","size":"4","desc":"Select minimum-brightness to get a white point","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Threshold"},"adf-mode":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'adf-mode' is not active)","size":"8","desc":"Selects the ADF mode (simplex/duplex)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"['Simplex', 'Duplex']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"ADF Mode"},"tl-y":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"0","size":"4","desc":"Top-left y position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 19475988, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","title":"Top-left y"},"dropout":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"None","size":"6","desc":"Selects the dropout.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"['None', 'Red', 'Green', 'Blue']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Dropout"},"br-x":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"14149222","size":"4","desc":"Bottom-right x position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 14149222, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","title":"Bottom-right x"},"red-gamma-table":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"1024","desc":"Gamma-correction table for the red band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Red intensity"},"br-y":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"19475988","size":"4","desc":"Bottom-right y position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 19475988, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","title":"Bottom-right y"},"color-correction":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'color-correction' is not active)","size":"25","desc":"Sets the color correction table for the selected output device.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","constraint":"['None', 'Built in CCT profile', 'User defined CCT profile']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Color correction"},"green-gamma-table":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"1024","desc":"Gamma-correction table for the green band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Green intensity"},"mirror":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'mirror' is not active)","size":"4","desc":"Mirror the image.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","title":"Mirror image"},"film-type":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'film-type' is not active)","size":"15","desc":"","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"['Positive Film', 'Negative Film', 'Positive Slide', 'Negative Slide']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Film type"},"mode":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"Lineart","size":"8","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"['Lineart', 'Gray', 'Color']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Scan mode"},"source":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'source' is not active)","size":"8","desc":"Selects the scan source (such as a document-feeder).","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"['Flatbed']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Scan source"},"cct-profile":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"36","desc":"Color correction profile data","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"(-131072, 131072, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","title":"CCT Profile"},"depth":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Bit (2)","initial_value":"(Exception: Option 'depth' is not active)","size":"4","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, Inactive,]","constraint":"[8]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Bit depth"},"resolution":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","initial_value":"75","size":"4","desc":"Sets the resolution of the scanned image.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"[75, 300, 600, 1200]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Scan resolution"},"wait-for-button":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"4","desc":"After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","title":"Wait for Button"},"preview":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"4","desc":"Request a preview-quality scan.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","title":"Preview"},"brightness":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'brightness' is not active)","size":"4","desc":"Selects the brightness.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"(0, 0, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Brightness"},"blue-gamma-table":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"0","size":"1024","desc":"Gamma-correction table for the blue band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","title":"Blue intensity"},"tl-x":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"0","size":"4","desc":"Top-left x position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 14149222, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","title":"Top-left x"},"auto-eject":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'auto-eject' is not active)","size":"4","desc":"Eject document after scanning","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","title":"Auto eject"},"auto-area-segmentation":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'auto-area-segmentation' is not active)","size":"4","desc":"Enables different dithering modes in image and text areas","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","title":"Auto area segmentation"},"cct-type":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'cct-type' is not active)","size":"21","desc":"Color correction profile type","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","constraint":"['Automatic', 'Reflective', 'Colour negatives', 'Monochrome negatives', 'Colour positives']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"CCT Profile Type"},"focus-position":{"contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'focus-position' is not active)","size":"24","desc":"Sets the focus position to either the glass or 2.5mm above the glass","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","constraint":"['Focus on glass', 'Focus 2.5mm above glass']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","title":"Focus Position"}},"model":"SX218","type":"flatbed"},"user":{"name":"Jerome Flesch","comment":""},"software":{"scan_library":"pyinsane2 2.0.13","test_program":"ironscanner 1.1.0-23-ge73528c","operating_system":"linux"}}}