{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/236/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/237/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2708/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2709/?format=json"],"creation_date":"2018-07-30T01:38:54.504000Z","id":173,"last_update":"2020-12-30T16:38:04.716961Z","locale":null,"moderated":true,"os":"freebsd","scan_library":"pyinsane2 2.0.13","scan_program":"ironscanner unknown","scan_source":"Flatbed","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/97/?format=json","scanner_type":"flatbed_adf","sealed":true,"successful":false,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/173/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/173/","data":{"user":{"name":"","comment":""},"scanner":{"nicename":"pixma:MX340_192.168.5.6","type":"flatbed_adf","fullname":"CANON Canon PIXMA MX340 (pixma:MX340_192.168.5.6)","model":"Canon PIXMA MX340","devid":"pixma:MX340_192.168.5.6","options":{"mode":{"size":"31","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","initial_value":"Color","title":"Scan mode","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"['Color', 'Gray', 'Lineart']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"scan-resolution":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Scan resolution","initial_value":"0","title":"Scan resolution","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"br-x":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Bottom-right x position of scan area.","initial_value":"14160319","title":"Bottom-right x","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(0, 14160319, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"tl-x":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Top-left x position of scan area.","initial_value":"0","title":"Top-left x","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(0, 14160319, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"original":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Type of original to scan","initial_value":"0","title":"Type of original to scan","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"gamma":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Changes intensity of midtones","initial_value":"144179","title":"Gamma function exponent","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(19660, 327680, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"button-1":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Button 1","initial_value":"0","title":"Button 1","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"threshold-curve":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Dynamic threshold curve, from light to dark, normally 50-65","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","title":"Threshold curve","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic, Inactive,]","constraint":"(0, 127, 1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"custom-gamma":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Determines whether a builtin or a custom gamma-table should be used.","initial_value":"1","title":"Use custom gamma table","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"resolution":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","desc":"Sets the resolution of the scanned image.","initial_value":"75","title":"Scan resolution","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"[75, 150, 300, 600, 1200]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)"},"gamma-table":{"size":"16384","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","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).","initial_value":"0","title":"Image intensity","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(0, 255, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"button-2":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Button 2","initial_value":"0","title":"Button 2","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"threshold":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","desc":"Select minimum-brightness to get a white point","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","title":"Threshold","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic, Inactive,]","constraint":"(0, 100, 1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"tl-y":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Top-left y position of scan area.","initial_value":"0","title":"Top-left y","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(0, 23304601, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"br-y":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","desc":"Bottom-right y position of scan area.","initial_value":"23304601","title":"Bottom-right y","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Automatic,]","constraint":"(0, 23304601, 0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"target":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Target operation type","initial_value":"0","title":"Target operation type","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"button-controlled":{"size":"4","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"When enabled, scan process will not start immediately. To proceed, press \"SCAN\" button (for MP150) or \"COLOR\" button (for other models). To cancel, press \"GRAY\" button.","initial_value":"0","title":"Button-controlled scan","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"source":{"size":"31","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","desc":"Selects the scan source (such as a document-feeder). Set source before mode and resolution. Resets mode and resolution to auto values.","initial_value":"Flatbed","title":"Scan source","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"['Flatbed', 'Automatic Document Feeder']","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"}},"vendor":"CANON"},"system":{"sys_cpu_freq":0,"versions":{"scan_library":"pyinsane2 2.0.13","test_program":"ironscanner unknown","pillow":"5.0.0"},"sys_platform_uname":"['FreeBSD', 'yv.noip.me', '11.2-STABLE', 'FreeBSD 11.2-STABLE #0 r336657M: Mon Jul 23 16:13:08 PDT 2018     unknown@nohost.com:/oldie/obj/usr/src/sys/GENERIC', 'amd64', 'amd64']","sys_type":"posix","sys_proc":"amd64","sys_os_uname":"['FreeBSD', 'yv.noip.me', '11.2-STABLE', 'FreeBSD 11.2-STABLE #0 r336657M: Mon Jul 23 16:13:08 PDT 2018     unknown@nohost.com:/oldie/obj/usr/src/sys/GENERIC', 'amd64']","sys_arch":"['64bit', 'ELF']","sys_system":"FreeBSD","sys_python":"3.6.5 (default, Apr  5 2018, 01:15:08) \n[GCC 4.2.1 Compatible FreeBSD Clang 4.0.0 (tags/RELEASE_400/final 297347)]","sys_mem":25697497088,"sys_release":"11.2-STABLE","sys_swap":4294836224,"sys_platform_detailed":"FreeBSD-11.2-STABLE-amd64-64bit-ELF","sys_machine":"amd64","sys_nb_cpus":8,"sys_platform_short":"freebsd11"},"scantest":{"successful":0,"config":{"mode":"Color","resolution":150,"source":"Flatbed"}},"software":{"scan_library":"pyinsane2 2.0.13","test_program":"ironscanner unknown","operating_system":"freebsd"}}}