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