{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/183/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/184/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2674/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2675/?format=json"],"creation_date":"2018-04-16T11:12:25.256000Z","id":130,"last_update":"2020-12-30T16:37:49.762391Z","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/74/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/130/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/130/","data":{"scantest":{"config":{"resolution":150,"source":"Flatbed","mode":"Color"},"successful":1},"user":{"comment":"","name":"Marchand Quentin"},"scanner":{"fullname":"Hewlett-Packard Photosmart_C3100_series (hpaio:/usb/Photosmart_C3100_series?serial=MY69IC40FJ04P9)","devid":"hpaio:/usb/Photosmart_C3100_series?serial=MY69IC40FJ04P9","options":{"batch-scan":{"desc":"Enables continuous scanning with automatic document feeder (ADF).","initial_value":"0","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"None","size":"4","title":"Batch scan","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"mode":{"desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","initial_value":"Color","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"['Lineart', 'Gray', 'Color']","size":"20","title":"Scan mode","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"brightness":{"desc":"Controls the brightness of the acquired image.","initial_value":"0","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"(-127, 127, 0)","size":"4","title":"Brightness","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"length-measurement":{"desc":"Selects how the scanned image length is measured and reported, which is impossible to know in advance for scrollfed scans.","initial_value":"Padded","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"['Unknown', 'Approximate', 'Padded']","size":"20","title":"Length measurement","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"br-y":{"desc":"Bottom-right y position of scan area.","initial_value":"19459342","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 19459342, 0)","size":"4","title":"Bottom-right y","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"tl-x":{"desc":"Top-left x position of scan area.","initial_value":"0","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 14149222, 0)","size":"4","title":"Top-left x","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"source":{"desc":"Selects the scan source (such as a document-feeder).","initial_value":"Flatbed","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"['Flatbed']","size":"20","title":"Scan source","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"tl-y":{"desc":"Top-left y position of scan area.","initial_value":"0","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 19459342, 0)","size":"4","title":"Top-left y","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"contrast":{"desc":"Controls the contrast of the acquired image.","initial_value":"0","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"(-127, 127, 0)","size":"4","title":"Contrast","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"br-x":{"desc":"Bottom-right x position of scan area.","initial_value":"14149222","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"(0, 14149222, 0)","size":"4","title":"Bottom-right x","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"compression":{"desc":"Selects the scanner compression method for faster scans, possibly at the expense of image quality.","initial_value":"JPEG","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"['None', 'JPEG']","size":"20","title":"Compression","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"resolution":{"desc":"Sets the resolution of the scanned image.","initial_value":"75","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","constraint":"[75, 100, 150, 200, 300, 600, 1200]","size":"4","title":"Scan resolution","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)"},"jpeg-quality":{"desc":"Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality.","initial_value":"10","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","constraint":"(0, 100, 0)","size":"4","title":"JPEG compression factor","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"duplex":{"desc":"Enables scanning on both sides of the page.","initial_value":"(Exception: Option 'duplex' is not active)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","constraint":"None","size":"4","title":"Duplex","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"}},"vendor":"Hewlett-Packard","model":"Photosmart_C3100_series","type":"flatbed","nicename":"hpaio:/usb/Photosmart_C3100_series?serial=MY69IC40FJ04P9"},"system":{"sys_cpu_freq":2400,"sys_os_uname":"['Linux', 'ThinkPad-T410', '4.13.0-38-generic', '#43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018', 'x86_64']","sys_mem":3925241856,"sys_platform_short":"linux","sys_arch":"['64bit', 'ELF']","versions":{"scan_library":"pyinsane2 2.0.12-21-g54764bf","test_program":"ironscanner 1.1.0-17-g3e34780","pillow":"5.1.0"},"sys_nb_cpus":4,"sys_release":"4.13.0-38-generic","sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_platform_uname":"['Linux', 'ThinkPad-T410', '4.13.0-38-generic', '#43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018', 'x86_64', 'x86_64']","sys_proc":"x86_64","sys_machine":"x86_64","sys_type":"posix","sys_swap":1028648960,"sys_platform_detailed":"Linux-4.13.0-38-generic-x86_64-with-Ubuntu-17.10-artful","sys_system":"Linux"},"software":{"scan_library":"pyinsane2 2.0.12-21-g54764bf","test_program":"ironscanner 1.1.0-17-g3e34780","operating_system":"linux"}}}