{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/108/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/109/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2610/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2611/?format=json"],"creation_date":"2018-03-15T19:24:04.262000Z","id":83,"last_update":"2020-12-30T16:37:31.030009Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.12-15-g5f6fc99","scan_program":"ironscanner 1.1.0-12-g31ee161","scan_source":"Normal","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/45/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/83/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/83/","data":{"scantest":{"config":{"mode":"Color","source":"Normal","resolution":50},"successful":1},"system":{"sys_platform_detailed":"Linux-4.4.0-77-generic-x86_64-with-Ubuntu-16.04-xenial","sys_cpu_freq":0,"versions":{"test_program":"ironscanner 1.1.0-12-g31ee161","pillow":"5.0.0","scan_library":"pyinsane2 2.0.12-15-g5f6fc99"},"sys_swap":3700420608,"sys_platform_uname":"['Linux', 'Notebook-PC', '4.4.0-77-generic', '#98-Ubuntu SMP Wed Apr 26 08:34:02 UTC 2017', 'x86_64', 'x86_64']","sys_release":"4.4.0-77-generic","sys_platform_short":"linux","sys_machine":"x86_64","sys_nb_cpus":1,"sys_proc":"x86_64","sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_system":"Linux","sys_arch":"['64bit', 'ELF']","sys_os_uname":"['Linux', 'Notebook-PC', '4.4.0-77-generic', '#98-Ubuntu SMP Wed Apr 26 08:34:02 UTC 2017', 'x86_64']","sys_mem":3082080256,"sys_type":"posix"},"user":{"name":"Alex","comment":""},"scanner":{"model":"CanoScan N1240U/LiDE30","vendor":"Canon","nicename":"plustek:libusb:005:002","devid":"plustek:libusb:005:002","fullname":"Canon CanoScan N1240U/LiDE30 (plustek:libusb:005:002)","options":{"resolution":{"initial_value":"50","desc":"Sets the resolution of the scanned image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","size":"4","constraint":"(50, 2400, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan resolution","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"contrast":{"initial_value":"0","desc":"Controls the contrast of the acquired image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","size":"4","constraint":"(-6553600, 6553600, 65536)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Contrast","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"green-gain":{"initial_value":"-1","desc":"Green gain value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Green gain","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"greenlamp-off":{"initial_value":"-1","desc":"Defines green lamp off parameter","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 16363, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Green lamp off","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"redlamp-off":{"initial_value":"-1","desc":"Defines red lamp off parameter","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 16363, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Red lamp off","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"button 4":{"initial_value":"(Exception: Option 'button 4' is not active)","desc":"This option reflects the status of the scanner buttons.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Hard_select, Soft_detect, Inactive, Advanced,]","title":"Scanner button 4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"button 1":{"initial_value":"0","desc":"This option reflects the status of the scanner buttons.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Hard_select, Soft_detect, Advanced,]","title":"Scanner button 1","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"lamp-off-at-exit":{"initial_value":"1","desc":"Turn off lamp when program exits","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Lamp off at exit","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"preview":{"initial_value":"0","desc":"Request a preview-quality scan.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Preview","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"bluelamp-off":{"initial_value":"-1","desc":"Defines blue lamp off parameter","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 16363, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Blue lamp off","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"lampoff-time":{"initial_value":"300","desc":"Lampoff-time in seconds.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(0, 999, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Lampoff-time","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"mode":{"initial_value":"Color","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"8","constraint":"['Lineart', 'Gray', 'Color']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan mode","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"speedup-switch":{"initial_value":"(Exception: Option 'speedup-switch' is not active)","desc":"Enables or disables speeding up sensor movement.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Speedup sensor","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"lamp-switch":{"initial_value":"0","desc":"Manually switching the lamp(s).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Lampswitch","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"source":{"initial_value":"(Exception: Option 'source' is not active)","desc":"Selects the scan source (such as a document-feeder).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"13","constraint":"['Normal', 'Transparency', 'Negative']","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Scan source","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"tl-x":{"initial_value":"0","desc":"Top-left x position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","constraint":"(0, 14090240, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left x","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"blue-gain":{"initial_value":"-1","desc":"Blue gain value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Blue gain","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"br-y":{"initial_value":"4994498","desc":"Bottom-right y position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","constraint":"(0, 19464192, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right y","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"red-gain":{"initial_value":"-1","desc":"Red gain value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Red gain","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"calibration-cache":{"initial_value":"0","desc":"Enables or disables calibration data cache.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Calibration data cache","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"br-x":{"initial_value":"6750208","desc":"Bottom-right x position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","constraint":"(0, 14090240, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right x","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"depth":{"initial_value":"8","desc":"Number of bits per sample, typical values are 1 for \"line-art\" and 8 for multibit scans.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Bit (2)","size":"4","constraint":"[8, 16]","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bit depth","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)"},"button 0":{"initial_value":"0","desc":"This option reflects the status of the scanner buttons.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Hard_select, Soft_detect, Advanced,]","title":"Scanner button 0","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"blue-gamma-table":{"initial_value":"(Exception: Option 'blue-gamma-table' is not active)","desc":"Gamma-correction table for the blue band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"16384","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Blue intensity","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"button 2":{"initial_value":"0","desc":"This option reflects the status of the scanner buttons.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Hard_select, Soft_detect, Advanced,]","title":"Scanner button 2","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"lamp-off-during-dcal":{"initial_value":"0","desc":"Always switches lamp off when doing dark calibration.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Lamp off during dark calibration","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"button 3":{"initial_value":"(Exception: Option 'button 3' is not active)","desc":"This option reflects the status of the scanner buttons.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Hard_select, Soft_detect, Inactive, Advanced,]","title":"Scanner button 3","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"brightness":{"initial_value":"0","desc":"Controls the brightness of the acquired image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","size":"4","constraint":"(-6553600, 6553600, 65536)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Brightness","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"custom-gamma":{"initial_value":"0","desc":"Determines whether a builtin or a custom gamma-table should be used.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"None","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Use custom gamma table","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"red-gamma-table":{"initial_value":"(Exception: Option 'red-gamma-table' is not active)","desc":"Gamma-correction table for the red band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"16384","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Red intensity","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"blue-offset":{"initial_value":"-1","desc":"Blue offset value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Blue offset","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"green-offset":{"initial_value":"-1","desc":"Green offset value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Green offset","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"green-gamma-table":{"initial_value":"(Exception: Option 'green-gamma-table' is not active)","desc":"Gamma-correction table for the green band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"16384","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Green intensity","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"tl-y":{"initial_value":"0","desc":"Top-left y position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","constraint":"(0, 19464192, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left y","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"gamma-table":{"initial_value":"(Exception: Option 'gamma-table' is not active)","desc":"Gamma-correction table.  In color mode this option equally affects the red, green, and blue channels simultaneously (i.e., it is an intensity gamma table).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"16384","constraint":"(0, 255, 0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Image intensity","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"red-offset":{"initial_value":"-1","desc":"Red offset value of the AFE","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 63, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Red offset","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"warmup-time":{"initial_value":"(Exception: Option 'warmup-time' is not active)","desc":"Warmup-time in seconds.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","constraint":"(-1, 999, 1)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Warmup-time","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"}},"type":"flatbed"},"software":{"scan_library":"pyinsane2 2.0.12-15-g5f6fc99","test_program":"ironscanner 1.1.0-12-g31ee161","operating_system":"linux"}}}