{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/176/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/177/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2670/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2671/?format=json"],"creation_date":"2018-04-14T15:41:08.692000Z","id":125,"last_update":"2020-12-30T16:37:47.804065Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.12-21-g54764bf","scan_program":"ironscanner 1.1.0-17-g3e34780","scan_source":"Flatbed","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/73/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/125/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/125/","data":{"scantest":{"config":{"source":"Flatbed","mode":"Color","resolution":150},"successful":1},"user":{"name":"Yves Gablin","comment":""},"scanner":{"model":"GT-8200 (Epson Perfection 1650)","fullname":"Epson GT-8200 (Epson Perfection 1650) (epson:libusb:003:004)","vendor":"Epson","nicename":"epson:libusb:003:004","type":"flatbed","devid":"epson:libusb:003:004","options":{"tl-y":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","title":"Top-left y","size":"4","initial_value":"0","constraint":"(0, 19475988, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Top-left y position of scan area."},"auto-area-segmentation":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Auto area segmentation","size":"4","initial_value":"1","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":""},"mirror":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Mirror image","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Mirror the image."},"bay":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Bay","size":"4","initial_value":"(Exception: Option 'bay' is not active)","constraint":"[' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Select bay to scan"},"threshold":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Threshold","size":"4","initial_value":"(Exception: Option 'threshold' is not active)","constraint":"(0, 255, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Select minimum-brightness to get a white point"},"speed":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Scan speed","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Determines the speed at which the scan proceeds."},"cct-7":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift blue to green","size":"4","initial_value":"(Exception: Option 'cct-7' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to green based on blue level"},"cct-4":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift red to green","size":"4","initial_value":"(Exception: Option 'cct-4' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to green based on red level"},"source":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Scan source","size":"8","initial_value":"(Exception: Option 'source' is not active)","constraint":"['Flatbed']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Selects the scan source (such as a document-feeder)."},"adf_mode":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"ADF Mode","size":"8","initial_value":"(Exception: Option 'adf_mode' is not active)","constraint":"['Simplex', 'Duplex']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Selects the ADF mode (simplex/duplex)"},"color-correction":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Color correction","size":"32","initial_value":"CRT monitors","constraint":"['No Correction', 'User defined', 'Impact-dot printers', 'Thermal printers', 'Ink-jet printers', 'CRT monitors']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","desc":"Sets the color correction table for the selected output device."},"green-gamma-table":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Green intensity","size":"1024","initial_value":"(Exception: Option 'green-gamma-table' is not active)","constraint":"(0, 255, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Gamma-correction table for the green band."},"auto-eject":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Auto eject","size":"4","initial_value":"(Exception: Option 'auto-eject' is not active)","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Eject document after scanning"},"resolution":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","title":"Scan resolution","size":"4","initial_value":"50","constraint":"[50, 60, 72, 75, 80, 90, 100, 120, 133, 144, 150, 160, 175, 180, 200, 216, 240, 266, 300, 320, 350, 360, 400, 480, 600, 720, 800, 900, 1200, 1600, 1800, 2400, 3200]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Sets the resolution of the scanned image."},"short-resolution":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Short resolution list","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Display short resolution list"},"tl-x":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","title":"Top-left x","size":"4","initial_value":"0","constraint":"(0, 14149222, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Top-left x position of scan area."},"cct-2":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift green to red","size":"4","initial_value":"(Exception: Option 'cct-2' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to red based on green level"},"film-type":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Film type","size":"14","initial_value":"(Exception: Option 'film-type' is not active)","constraint":"['Positive Film', 'Negative Film']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":""},"mode":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Scan mode","size":"8","initial_value":"Lineart","constraint":"['Lineart', 'Gray', 'Color']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Selects the scan mode (e.g., lineart, monochrome, or color)."},"cct-3":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift green to blue","size":"4","initial_value":"(Exception: Option 'cct-3' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to blue based on green level"},"blue-gamma-table":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Blue intensity","size":"1024","initial_value":"(Exception: Option 'blue-gamma-table' is not active)","constraint":"(0, 255, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Gamma-correction table for the blue band."},"focus-position":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Focus Position","size":"24","initial_value":"Focus on glass","constraint":"['Focus on glass', 'Focus 2.5mm above glass']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","desc":"Sets the focus position to either the glass or 2.5mm above the glass"},"quick-format":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Quick format","size":"13","initial_value":"Max","constraint":"['CD', 'A5 portrait', 'A5 landscape', 'Letter', 'A4', 'Max']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","desc":""},"wait-for-button":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Wait for Button","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","desc":"After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process."},"cct-6":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift red to blue","size":"4","initial_value":"(Exception: Option 'cct-6' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to blue based on red level"},"zoom":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Zoom","size":"4","initial_value":"(Exception: Option 'zoom' is not active)","constraint":"(50, 200, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Defines the zoom factor the scanner will use"},"brightness":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Brightness","size":"4","initial_value":"0","constraint":"(-4, 3, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Selects the brightness."},"cct-9":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Blue","size":"4","initial_value":"(Exception: Option 'cct-9' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Controls blue level"},"preview":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Preview","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Request a preview-quality scan."},"halftoning":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Halftoning","size":"26","initial_value":"Halftone A (Hard Tone)","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']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Selects the halftone."},"cct-1":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Green","size":"4","initial_value":"(Exception: Option 'cct-1' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Controls green level"},"dropout":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Dropout","size":"6","initial_value":"None","constraint":"['None', 'Red', 'Green', 'Blue']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","desc":"Selects the dropout."},"sharpness":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Sharpness","size":"4","initial_value":"0","constraint":"(-2, 2, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":""},"depth":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Bit depth","size":"4","initial_value":"(Exception: Option 'depth' is not active)","constraint":"[8, 16]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Number of bits per sample, typical values are 1 for \"line-art\" and 8 for multibit scans."},"br-x":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","title":"Bottom-right x","size":"4","initial_value":"14149222","constraint":"(0, 14149222, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Bottom-right x position of scan area."},"preview-speed":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Fast preview","size":"4","initial_value":"0","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":""},"cct-5":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Red","size":"4","initial_value":"(Exception: Option 'cct-5' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Controls red level"},"red-gamma-table":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Red intensity","size":"1024","initial_value":"(Exception: Option 'red-gamma-table' is not active)","constraint":"(0, 255, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","desc":"Gamma-correction table for the red band."},"gamma-correction":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Gamma Correction","size":"23","initial_value":"Default","constraint":"['Default', 'User defined', 'High density printing', 'Low density printing', 'High contrast printing']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","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"},"cct-8":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","title":"Shift blue to red","size":"4","initial_value":"(Exception: Option 'cct-8' is not active)","constraint":"(-127, 127, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","desc":"Adds to red based on blue level"},"br-y":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","title":"Bottom-right y","size":"4","initial_value":"19475988","constraint":"(0, 19475988, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","desc":"Bottom-right y position of scan area."}}},"system":{"sys_nb_cpus":4,"sys_proc":"","sys_machine":"x86_64","sys_swap":2147479552,"sys_platform_detailed":"Linux-4.15.15-1-ARCH-x86_64-with-arch","versions":{"test_program":"ironscanner 1.1.0-17-g3e34780","pillow":"5.1.0","scan_library":"pyinsane2 2.0.12-21-g54764bf"},"sys_os_uname":"['Linux', 'sedentaire', '4.15.15-1-ARCH', '#1 SMP PREEMPT Sat Mar 31 23:59:25 UTC 2018', 'x86_64']","sys_release":"4.15.15-1-ARCH","sys_platform_uname":"['Linux', 'sedentaire', '4.15.15-1-ARCH', '#1 SMP PREEMPT Sat Mar 31 23:59:25 UTC 2018', 'x86_64', '']","sys_cpu_freq":3400,"sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_mem":7762313216,"sys_platform_short":"linux","sys_type":"posix","sys_arch":"['64bit', 'ELF']","sys_system":"Linux"},"software":{"scan_library":"pyinsane2 2.0.12-21-g54764bf","test_program":"ironscanner 1.1.0-17-g3e34780","operating_system":"linux"}}}