{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/147/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/148/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2644/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2645/?format=json"],"creation_date":"2018-04-06T22:17:12.895000Z","id":109,"last_update":"2020-12-30T16:37:40.211249Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.12-15-g5f6fc99","scan_program":"ironscanner 1.1.0-13-geb4c48b","scan_source":"Flatbed","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/61/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/109/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/109/","data":{"scanner":{"vendor":"Hewlett-Packard","fullname":"Hewlett-Packard Deskjet_2540_series (hpaio:/usb/Deskjet_2540_series?serial=CN39K2DJPG0604)","model":"Deskjet_2540_series","nicename":"hpaio:/usb/Deskjet_2540_series?serial=CN39K2DJPG0604","devid":"hpaio:/usb/Deskjet_2540_series?serial=CN39K2DJPG0604","type":"flatbed","options":{"tl-x":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"0","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left x","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","desc":"Top-left x position of scan area.","constraint":"(0, 14149223, 0)"},"tl-y":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"0","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left y","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","desc":"Top-left y position of scan area.","constraint":"(0, 19464892, 0)"},"resolution":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","initial_value":"75","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan resolution","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","desc":"Sets the resolution of the scanned image.","constraint":"[75, 100, 200, 300, 600, 1200, 2400]"},"br-x":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"14149223","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right x","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","desc":"Bottom-right x position of scan area.","constraint":"(0, 14149223, 0)"},"contrast":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"1000","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","title":"Contrast","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","desc":"Controls the contrast of the acquired image.","constraint":"(0, 2000, 0)"},"mode":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"Lineart","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"32","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan mode","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","constraint":"['Lineart', 'Gray', 'Color']"},"compression":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"None","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"32","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","title":"Compression","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","desc":"Selects the scanner compression method for faster scans, possibly at the expense of image quality.","constraint":"['None', 'JPEG']"},"brightness":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"1000","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","title":"Brightness","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","desc":"Controls the brightness of the acquired image.","constraint":"(0, 2000, 0)"},"br-y":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","initial_value":"19464892","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right y","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","desc":"Bottom-right y position of scan area.","constraint":"(0, 19464892, 0)"},"jpeg-quality":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"(Exception: Option 'jpeg-quality' is not active)","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","title":"JPEG compression factor","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","desc":"Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality.","constraint":"(0, 100, 0)"},"source":{"unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","initial_value":"Flatbed","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"32","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan source","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","desc":"Selects the scan source (such as a document-feeder).","constraint":"['Flatbed']"}}},"scantest":{"successful":1,"config":{"mode":"Color","resolution":75,"source":"Flatbed"}},"system":{"sys_arch":"['64bit', 'ELF']","sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_os_uname":"['Linux', 'xeres', '4.4.0-119-generic', '#143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018', 'x86_64']","sys_proc":"x86_64","sys_swap":0,"versions":{"test_program":"ironscanner 1.1.0-13-geb4c48b","pillow":"5.0.0","scan_library":"pyinsane2 2.0.12-15-g5f6fc99"},"sys_platform_short":"linux","sys_platform_detailed":"Linux-4.4.0-119-generic-x86_64-with-Ubuntu-16.04-xenial","sys_mem":8315760640,"sys_platform_uname":"['Linux', 'xeres', '4.4.0-119-generic', '#143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018', 'x86_64', 'x86_64']","sys_cpu_freq":2900,"sys_system":"Linux","sys_type":"posix","sys_nb_cpus":8,"sys_machine":"x86_64","sys_release":"4.4.0-119-generic"},"user":{"name":"manu","comment":""},"software":{"scan_library":"pyinsane2 2.0.12-15-g5f6fc99","test_program":"ironscanner 1.1.0-13-geb4c48b","operating_system":"linux"}}}