{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/259/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/260/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2724/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2725/?format=json"],"creation_date":"2018-09-09T19:36:06.162000Z","id":188,"last_update":"2020-12-30T16:38:09.356940Z","locale":null,"moderated":true,"os":"linux","scan_library":"pyinsane2 2.0.13","scan_program":"ironscanner 1.1.0-23-ge73528c","scan_source":"Normal","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/107/?format=json","scanner_type":"flatbed_adf_duplex","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/188/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/188/","data":{"user":{"comment":"","name":"Menja Faust"},"scanner":{"options":{"power-save-time":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Power save timer control","initial_value":"13","constraint":"None","desc":"Allows control of the scanner's power save timer, dimming or turning off the light.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"source":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan source","initial_value":"Normal","constraint":"['Normal', 'Transparency', 'ADF Front', 'ADF Duplex']","desc":"Selects the scan source (such as a document-feeder).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"13","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"flip-page":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive, Advanced,]","title":"Flip document after duplex scanning","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"None","desc":"Tells page-flipping document scanners to flip the paper back to its original orientation before dropping it in the output tray.  Turning this off might make scanning a little faster if you don't care about manually flipping the pages afterwards.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"blue-gamma-table":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Blue intensity","initial_value":"0","constraint":"(0, 255, 0)","desc":"Gamma-correction table for the blue band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"green-gamma-table":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Green intensity","initial_value":"0","constraint":"(0, 255, 0)","desc":"Gamma-correction table for the green band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"red-gamma-table":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Red intensity","initial_value":"0","constraint":"(0, 255, 0)","desc":"Gamma-correction table for the red band.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"contrast":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Contrast","initial_value":"0","constraint":"(-6553600, 6553600, 65536)","desc":"Controls the contrast of the acquired image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"overscan-top":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Overscan top","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"(0, 262144, 0)","desc":"The top overscan controls the additional area to scan before the paper is detected.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"gamma-table":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Image intensity","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"(0, 255, 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).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"brightness":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Brightness","initial_value":"0","constraint":"(-6553600, 6553600, 65536)","desc":"Controls the brightness of the acquired image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"background-lines":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Background raster lines","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"(0, 50, 0)","desc":"The background raster controls the additional background lines to scan before the paper is feed through the scanner.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Pixel (1)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"multi-sample":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Multi-sample","initial_value":"0","constraint":"None","desc":"Enable multi-sample scan mode.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"nvram-values":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","title":"Obtain NVRAM values","initial_value":"Vendor: HP      \nModel: C9930A          \nFirmware: 1.03\nManufacturing date: 12597-13121-21552\nFirst scan date: 2056-12599-12805\nFlatbed scans: 50988288\nPad scans: 1601\nADF simplex scans: 825110579","constraint":"None","desc":"Allows access obtaining the scanner's NVRAM values as pretty printed text.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"1024","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"preview":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Preview","initial_value":"0","constraint":"None","desc":"Request a preview-quality scan.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"br-y":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right y","initial_value":"23265280","constraint":"(0, 23265280, 0)","desc":"Bottom-right y position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"infra-red":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Infra-red","initial_value":"0","constraint":"None","desc":"Enable infra-red scan mode.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"br-x":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Bottom-right x","initial_value":"14155776","constraint":"(0, 14155776, 0)","desc":"Bottom-right x position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"paper-length":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]","title":"Use paper length","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"None","desc":"Newer scanners can utilize this paper length to detect double feeds.  However some others (DM152) can get confused during media flush if it is set.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"tl-y":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left y","initial_value":"0","constraint":"(0, 23265280, 0)","desc":"Top-left y position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"exposure":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Exposure","initial_value":"100","constraint":"(0, 1000, 1)","desc":"Manual exposure adjustment.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"quality-cal":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Quality calibration","initial_value":"1","constraint":"None","desc":"Do a quality white-calibration","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"resolution":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan resolution","initial_value":"150","constraint":"(50, 4800, 1)","desc":"Sets the resolution of the scanned image.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"overscan-bottom":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Overscan bottom","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"(0, 262144, 0)","desc":"The bottom overscan controls the additional area to scan after the paper end is detected.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"frame":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]","title":"Number of the frame to scan","initial_value":"(Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))","constraint":"(0, 0, 0)","desc":"Selects the number of the frame to scan","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"mode":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan mode","initial_value":"Color","constraint":"['Lineart', 'Dithered', 'Gray', '16bit Gray', 'Color', '16bit Color']","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"12","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)"},"message":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]","title":"message text from the scanner","initial_value":"","constraint":"None","desc":"This text contains device specific options controlled by the user on the scanner hardware.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"129","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"},"speed":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Scan speed","initial_value":"0","constraint":"(0, 4, 1)","desc":"Determines the speed at which the scan proceeds.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"tl-x":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Top-left x","initial_value":"0","constraint":"(0, 14155776, 0)","desc":"Top-left x position of scan area.","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)"},"quality-scan":{"type":"<class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)","capabilities":"<class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]","title":"Quality scan","initial_value":"1","constraint":"None","desc":"Turn on quality scanning (slower but better).","unit":"<class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)","size":"4","contrainttype":"<class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)"}},"type":"flatbed_adf_duplex","fullname":"Hewlett-Packard ScanJet 8200 (avision:libusb:003:003)","model":"ScanJet 8200","nicename":"avision:libusb:003:003","vendor":"Hewlett-Packard","devid":"avision:libusb:003:003"},"system":{"versions":{"scan_library":"pyinsane2 2.0.13","pillow":"5.2.0","test_program":"ironscanner 1.1.0-23-ge73528c"},"sys_nb_cpus":4,"sys_python":"3.5.3 (default, Jan 19 2017, 14:11:04) \n[GCC 6.3.0 20170118]","sys_platform_detailed":"Linux-4.17.14-arch1-1-ARCH-x86_64-with-arch-Arch-Linux","sys_mem":15724572672,"sys_os_uname":"['Linux', 'devtop', '4.17.14-arch1-1-ARCH', '#1 SMP PREEMPT Thu Aug 9 11:56:50 UTC 2018', 'x86_64']","sys_cpu_freq":1800,"sys_type":"posix","sys_swap":0,"sys_arch":"['64bit', 'ELF']","sys_platform_short":"linux","sys_system":"Linux","sys_proc":"","sys_machine":"x86_64","sys_platform_uname":"['Linux', 'devtop', '4.17.14-arch1-1-ARCH', '#1 SMP PREEMPT Thu Aug 9 11:56:50 UTC 2018', 'x86_64', '']","sys_release":"4.17.14-arch1-1-ARCH"},"scantest":{"config":{"resolution":50,"source":"Normal","mode":"Color"},"successful":1},"software":{"scan_library":"pyinsane2 2.0.13","test_program":"ironscanner 1.1.0-23-ge73528c","operating_system":"linux"}}}