{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/270/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/271/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2732/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2733/?format=json"],"creation_date":"2018-10-01T19:49:50.589000Z","id":203,"last_update":"2020-12-30T16:38:12.047419Z","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/112/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/203/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/203/","data":{"scanner":{"devid":"epson2:net:192.168.42.18","fullname":"Epson XP425 (epson2:net:192.168.42.18)","nicename":"epson2:net:192.168.42.18","vendor":"Epson","type":"flatbed","model":"XP425","options":{"br-y":{"constraint":"(0, 19475988, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Bottom-right y position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","initial_value":"19475988","title":"Bottom-right y"},"cct-profile":{"constraint":"(-131072, 131072, 0)","size":"36","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Color correction profile data","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","initial_value":"0","title":"CCT Profile"},"focus-position":{"constraint":"['Focus on glass', 'Focus 2.5mm above glass']","size":"24","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","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,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'focus-position' is not active)","title":"Focus Position"},"resolution":{"constraint":"[75, 100, 150, 300, 600, 1200]","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","desc":"Sets the resolution of the scanned image.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"75","title":"Scan resolution"},"depth":{"constraint":"[8]","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Bit (2)","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,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"(Exception: Option 'depth' is not active)","title":"Bit depth"},"halftoning":{"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']","size":"26","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the halftone.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'halftoning' is not active)","title":"Halftoning"},"threshold":{"constraint":"(0, 255, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Select minimum-brightness to get a white point","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"128","title":"Threshold"},"tl-x":{"constraint":"(0, 14149222, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Top-left x position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","initial_value":"0","title":"Top-left x"},"brightness":{"constraint":"(0, 0, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the brightness.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"(Exception: Option 'brightness' is not active)","title":"Brightness"},"mode":{"constraint":"['Lineart', 'Gray', 'Color']","size":"8","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"Lineart","title":"Scan mode"},"br-x":{"constraint":"(0, 14149222, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Bottom-right x position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","initial_value":"14149222","title":"Bottom-right x"},"red-gamma-table":{"constraint":"(0, 255, 0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Gamma-correction table for the red band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"0","title":"Red intensity"},"sharpness":{"constraint":"(-2, 2, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"(Exception: Option 'sharpness' is not active)","title":"Sharpness"},"preview":{"constraint":"None","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Request a preview-quality scan.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","initial_value":"0","title":"Preview"},"film-type":{"constraint":"['Positive Film', 'Negative Film', 'Positive Slide', 'Negative Slide']","size":"15","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'film-type' is not active)","title":"Film type"},"auto-eject":{"constraint":"None","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Eject document after scanning","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","initial_value":"(Exception: Option 'auto-eject' is not active)","title":"Auto eject"},"mirror":{"constraint":"None","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Mirror the image.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","initial_value":"(Exception: Option 'mirror' is not active)","title":"Mirror image"},"auto-area-segmentation":{"constraint":"None","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Enables different dithering modes in image and text areas","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","initial_value":"(Exception: Option 'auto-area-segmentation' is not active)","title":"Auto area segmentation"},"color-correction":{"constraint":"['None', 'Built in CCT profile', 'User defined CCT profile']","size":"25","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Sets the color correction table for the selected output device.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'color-correction' is not active)","title":"Color correction"},"cct-type":{"constraint":"['Automatic', 'Reflective', 'Colour negatives', 'Monochrome negatives', 'Colour positives']","size":"21","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Color correction profile type","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'cct-type' is not active)","title":"CCT Profile Type"},"tl-y":{"constraint":"(0, 19475988, 0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Top-left y position of scan area.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","initial_value":"0","title":"Top-left y"},"adf-mode":{"constraint":"['Simplex', 'Duplex']","size":"8","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the ADF mode (simplex/duplex)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'adf-mode' is not active)","title":"ADF Mode"},"green-gamma-table":{"constraint":"(0, 255, 0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Gamma-correction table for the green band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"0","title":"Green intensity"},"bay":{"constraint":"['1', '2', '3', '4', '5', '6']","size":"2","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Select bay to scan","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'bay' is not active)","title":"Bay"},"gamma-correction":{"constraint":"['User defined (Gamma=1.0)', 'User defined (Gamma=1.8)']","size":"25","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","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,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"User defined (Gamma=1.8)","title":"Gamma Correction"},"blue-gamma-table":{"constraint":"(0, 255, 0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Gamma-correction table for the blue band.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","initial_value":"0","title":"Blue intensity"},"dropout":{"constraint":"['None', 'Red', 'Green', 'Blue']","size":"6","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the dropout.","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"None","title":"Dropout"},"source":{"constraint":"['Flatbed']","size":"8","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the scan source (such as a document-feeder).","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","initial_value":"(Exception: Option 'source' is not active)","title":"Scan source"},"wait-for-button":{"constraint":"None","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","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,]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","initial_value":"0","title":"Wait for Button"}}},"system":{"sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_mem":12448768000,"sys_swap":12736000000,"sys_cpu_freq":3059,"sys_proc":"","sys_nb_cpus":4,"sys_machine":"x86_64","sys_arch":"['64bit', 'ELF']","sys_os_uname":"['Linux', 'iota', '4.18.0-1-amd64', '#1 SMP Debian 4.18.6-1 (2018-09-06)', 'x86_64']","versions":{"pillow":"5.2.0","test_program":"ironscanner 1.1.0-23-ge73528c","scan_library":"pyinsane2 2.0.13"},"sys_system":"Linux","sys_type":"posix","sys_release":"4.18.0-1-amd64","sys_platform_detailed":"Linux-4.18.0-1-amd64-x86_64-with-debian-buster-sid","sys_platform_short":"linux","sys_platform_uname":"['Linux', 'iota', '4.18.0-1-amd64', '#1 SMP Debian 4.18.6-1 (2018-09-06)', 'x86_64', '']"},"user":{"name":"Jerome Flesch","comment":""},"scantest":{"successful":1,"config":{"mode":"Color","source":"Flatbed","resolution":150}},"software":{"scan_library":"pyinsane2 2.0.13","test_program":"ironscanner 1.1.0-23-ge73528c","operating_system":"linux"}}}