{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/75/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/76/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/77/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2582/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2583/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2584/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2585/?format=json"],"creation_date":"2018-03-08T17:25:25.202000Z","id":64,"last_update":"2020-12-30T16:37:24.311436Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.12-10-g7d43ae4","scan_program":"ironscanner 1.1.0-11-gd4b3565","scan_source":"Auto","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/30/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/64/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/64/","data":{"scanner":{"devid":"hpaio:/net/Officejet_4500_G510g-m?ip=192.168.0.10","model":"Officejet_4500_G510g-m","options":{"mode":{"initial_value":"Color","constraint":"['Lineart', 'Gray', 'Color']","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"20","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","title":"Scan mode"},"resolution":{"initial_value":"100","constraint":"[100, 150, 200, 300, 600, 1200]","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)","size":"4","desc":"Sets the resolution of the scanned image.","title":"Scan resolution"},"source":{"initial_value":"Auto","constraint":"['Auto', 'Flatbed', 'ADF']","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"20","desc":"Selects the scan source (such as a document-feeder).","title":"Scan source"},"contrast":{"initial_value":"0","constraint":"(-127, 127, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Controls the contrast of the acquired image.","title":"Contrast"},"br-y":{"initial_value":"24969216","constraint":"(0, 24969216, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Bottom-right y position of scan area.","title":"Bottom-right y"},"jpeg-quality":{"initial_value":"10","constraint":"(0, 100, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality.","title":"JPEG compression factor"},"tl-y":{"initial_value":"0","constraint":"(0, 24969216, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Top-left y position of scan area.","title":"Top-left y"},"brightness":{"initial_value":"0","constraint":"(-127, 127, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Controls the brightness of the acquired image.","title":"Brightness"},"duplex":{"initial_value":"(Exception: Option 'duplex' is not active)","constraint":"None","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","size":"4","desc":"Enables scanning on both sides of the page.","title":"Duplex"},"length-measurement":{"initial_value":"Padded","constraint":"['Unknown', 'Approximate', 'Padded']","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"20","desc":"Selects how the scanned image length is measured and reported, which is impossible to know in advance for scrollfed scans.","title":"Length measurement"},"batch-scan":{"initial_value":"0","constraint":"None","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)","size":"4","desc":"Enables continuous scanning with automatic document feeder (ADF).","title":"Batch scan"},"compression":{"initial_value":"JPEG","constraint":"['None', 'JPEG']","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)","size":"20","desc":"Selects the scanner compression method for faster scans, possibly at the expense of image quality.","title":"Compression"},"br-x":{"initial_value":"14149222","constraint":"(0, 14149222, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Bottom-right x position of scan area.","title":"Bottom-right x"},"tl-x":{"initial_value":"0","constraint":"(0, 14149222, 0)","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)","size":"4","desc":"Top-left x position of scan area.","title":"Top-left x"}},"fullname":"Hewlett-Packard Officejet_4500_G510g-m (hpaio:/net/Officejet_4500_G510g-m?ip=192.168.0.10)","type":"flatbed","vendor":"Hewlett-Packard","nicename":"hpaio:/net/Officejet_4500_G510g-m?ip=192.168.0.10"},"user":{"comment":"","name":"Feth AREZKI"},"system":{"sys_type":"posix","sys_platform_detailed":"Linux-4.15.0-1-amd64-x86_64-with-debian-buster-sid","sys_release":"4.15.0-1-amd64","sys_os_uname":"['Linux', 'sauge', '4.15.0-1-amd64', '#1 SMP Debian 4.15.4-1 (2018-02-18)', 'x86_64']","versions":{"scan_library":"pyinsane2 2.0.12-10-g7d43ae4","test_program":"ironscanner 1.1.0-11-gd4b3565","pillow":"5.0.0"},"sys_platform_uname":"['Linux', 'sauge', '4.15.0-1-amd64', '#1 SMP Debian 4.15.4-1 (2018-02-18)', 'x86_64', '']","sys_platform_short":"linux","sys_cpu_freq":3300,"sys_proc":"","sys_arch":"['64bit', 'ELF']","sys_system":"Linux","sys_mem":3672539136,"sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_machine":"x86_64","sys_nb_cpus":4,"sys_swap":8388603904},"scantest":{"config":{"mode":"Color","resolution":150,"source":"Auto"},"successful":1},"software":{"scan_library":"pyinsane2 2.0.12-10-g7d43ae4","test_program":"ironscanner 1.1.0-11-gd4b3565","operating_system":"linux"}}}