{"admin_comment":null,"attachments":["https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/457/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/458/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2886/?format=json","https://www.openpaper.work/api/v1/scannerdb/scan_report_attachments/2887/?format=json"],"creation_date":"2019-09-07T17:22:45.768000Z","id":314,"last_update":"2020-12-30T16:38:59.321865Z","locale":null,"moderated":true,"os":"linux","scan_library":"Libinsane 1.0.1-13-gc46115b","scan_program":"ironscanner 2.0-15-g60aba18","scan_source":"flatbed","scanner":"https://www.openpaper.work/api/v1/scannerdb/scanners/43/?format=json","scanner_type":"flatbed","sealed":true,"successful":true,"url":"https://www.openpaper.work/api/v1/scannerdb/scan_reports/314/?format=json","user_url":"https://www.openpaper.work/scannerdb/report/314/","data":{"user":{"name":"","comment":""},"scantest":{"config":{"source":"flatbed","resolution":200,"mode":"Color"},"successful":1},"scanner":{"vendor":"Epson","model":"Perfection V33","nicename":"Epson Perfection V33","devid":"sane:epkowa:interpreter:002:003","fullname":"Epson Perfection V33 (Epson Perfection V33)","type":"flatbed","options":{"mode":{"title":"Scan mode","desc":"Selects the scan mode (e.g., lineart, monochrome, or color).","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"['Binary', 'Gray', 'Color']","initial_value":"Color"},"depth":{"title":"Bit depth","desc":"Number of bits per sample, typical values are 1 for \"line-art\" and 8 for multibit scans.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[8]","initial_value":"8"},"halftoning":{"title":"Halftoning","desc":"Selects the halftone.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['None', 'Halftone A (Hard Tone)', 'Halftone B (Soft Tone)', 'Halftone C (Net Screen)']","initial_value":"(Exception: libinsane-quark: Libinsane opt[halftoning]->get_value() error: 0x40000008, Access denied (9))"},"dropout":{"title":"Dropout","desc":"Selects the dropout.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['None', 'Red', 'Green', 'Blue']","initial_value":"(Exception: libinsane-quark: Libinsane opt[dropout]->get_value() error: 0x40000008, Access denied (9))"},"brightness-method":{"title":"Brightness Method","desc":"Selects a method to change the brightness of the acquired image.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"['iscan', 'gimp']","initial_value":"iscan"},"brightness":{"title":"Brightness","desc":"Controls the brightness of the acquired image.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-100, 100, 1]","initial_value":"0"},"contrast":{"title":"Contrast","desc":"Controls the contrast of the acquired image.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-100, 100, 1]","initial_value":"0"},"sharpness":{"title":"Sharpness","desc":"","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[-2, 2, 0]","initial_value":"(Exception: libinsane-quark: Libinsane opt[sharpness]->get_value() error: 0x40000008, Access denied (9))"},"gamma-correction":{"title":"Gamma Correction","desc":"Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"['User defined (Gamma=1.0)', 'User defined (Gamma=1.8)']","initial_value":"User defined (Gamma=1.8)"},"color-correction":{"title":"Color correction","desc":"Sets the color correction table for the selected output device.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['User defined']","initial_value":"(Exception: libinsane-quark: Libinsane opt[color-correction]->get_value() error: 0x40000008, Access denied (9))"},"resolution":{"title":"Scan resolution","desc":"Sets the resolution of the scanned image.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_DPI of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[100, 200, 300, 600, 1200, 2400]","initial_value":"300"},"x-resolution":{"title":"X-resolution","desc":"Sets the horizontal resolution of the scanned image.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_DPI of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[100, 200, 300, 450, 600, 1200, 2400]","initial_value":"300"},"y-resolution":{"title":"Y-resolution","desc":"Sets the vertical resolution of the scanned image.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_DPI of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[100, 200, 300, 400, 600, 800, 1200, 1800, 2400, 3600, 4800, 6600]","initial_value":"300"},"threshold":{"title":"Threshold","desc":"Select minimum-brightness to get a white point","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[0, 255, 0]","initial_value":"(Exception: libinsane-quark: Libinsane opt[threshold]->get_value() error: 0x40000008, Access denied (9))"},"mirror":{"title":"Mirror image","desc":"Mirror the image.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[mirror]->get_value() error: 0x40000008, Access denied (9))"},"speed":{"title":"Scan speed","desc":"Determines the speed at which the scan proceeds.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"auto-area-segmentation":{"title":"Auto area segmentation","desc":"","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[auto-area-segmentation]->get_value() error: 0x40000008, Access denied (9))"},"short-resolution":{"title":"Short resolution list","desc":"Display short resolution list","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"zoom":{"title":"Zoom","desc":"Defines the zoom factor the scanner will use","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[50, 200, 0]","initial_value":"(Exception: libinsane-quark: Libinsane opt[zoom]->get_value() error: 0x40000008, Access denied (9))"},"wait-for-button":{"title":"Wait for Button","desc":"After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"monitor-button":{"title":"Monitor Button","desc":"Indicates whether a button on the scanner has been pressed.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags 0 of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"polling-time":{"title":"Polling Time","desc":"Time between queries when waiting for device state changes.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_MICROSECOND of type Libinsane.Unit>","capabilities":"<flags 0 of type Libinsane.Capability>","constraint":"[]","initial_value":"1000000"},"needs-polling":{"title":"Needs Polling","desc":"Indicates whether the scanner needs to poll.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags 0 of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"cct-1":{"title":"Red","desc":"Controls red level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"1.0"},"cct-2":{"title":"Shift green to red","desc":"Adds to red based on green level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-3":{"title":"Shift blue to red","desc":"Adds to red based on blue level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-4":{"title":"Shift red to green","desc":"Adds to green based on red level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-5":{"title":"Green","desc":"Controls green level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"1.0"},"cct-6":{"title":"Shift blue to green","desc":"Adds to green based on blue level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-7":{"title":"Shift red to blue","desc":"Adds to blue based on red level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-8":{"title":"Shift green to blue","desc":"Adds to blue based on green level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"0.0"},"cct-9":{"title":"Blue","desc":"Control blue level","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[-2.0, 2.0, 0.0]","initial_value":"1.0"},"preview":{"title":"Preview","desc":"Request a preview-quality scan.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"preview-speed":{"title":"Speed","desc":"","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[]","initial_value":"False"},"scan-area":{"title":"Scan area","desc":"Select an area to scan based on well-known media sizes.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"['Maximum', 'A4', 'A5 Landscape', 'A5 Portrait', 'B5', 'Letter', 'Executive', 'CD']","initial_value":"Maximum"},"tl-x":{"title":"Top-left x","desc":"Top-left x position of scan area.","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_MM of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[0.0, 215.89999389648438, 0.0]","initial_value":"0.0"},"tl-y":{"title":"Top-left y","desc":"Top-left y position of scan area.","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_MM of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[0.0, 297.17999267578125, 0.0]","initial_value":"0.0"},"br-x":{"title":"Bottom-right x","desc":"Bottom-right x position of scan area.","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_MM of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[0.0, 215.89999389648438, 0.0]","initial_value":"215.89999389648438"},"br-y":{"title":"Bottom-right y","desc":"Bottom-right y position of scan area.","type":"<GType gdouble (60)>","unit":"<enum LIBINSANE_UNIT_MM of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"[0.0, 297.17999267578125, 0.0]","initial_value":"297.17999267578125"},"quick-format":{"title":"Quick format","desc":"Select an area to scan based on well-known media sizes. (DEPRECATED)","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>","constraint":"['Maximum', 'A4', 'A5 Landscape', 'A5 Portrait', 'B5', 'Letter', 'Executive', 'CD']","initial_value":"Maximum"},"source":{"title":"Scan source","desc":"Selects the scan source (such as a document-feeder).","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['Flatbed']","initial_value":"Flatbed"},"auto-eject":{"title":"Auto eject","desc":"Eject document after scanning","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[auto-eject]->get_value() error: 0x40000008, Access denied (9))"},"film-type":{"title":"Film type","desc":"","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['Positive Film', 'Negative Film']","initial_value":"(Exception: libinsane-quark: Libinsane opt[film-type]->get_value() error: 0x40000008, Access denied (9))"},"focus-position":{"title":"Focus Position","desc":"Sets the focus position to either the glass or 2.5mm above the glass","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['Focus on glass', 'Focus 2.5mm above glass']","initial_value":"(Exception: libinsane-quark: Libinsane opt[focus-position]->get_value() error: 0x40000008, Access denied (9))"},"bay":{"title":"Bay","desc":"Select bay to scan","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ']","initial_value":"(Exception: libinsane-quark: Libinsane opt[bay]->get_value() error: 0x40000008, Access denied (9))"},"adf-mode":{"title":"ADF Mode","desc":"Selects the ADF mode (simplex/duplex)","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['Simplex', 'Duplex']","initial_value":"(Exception: libinsane-quark: Libinsane opt[adf-mode]->get_value() error: 0x40000008, Access denied (9))"},"detect-doc-size":{"title":"Auto-detect document size","desc":"Activates document size auto-detection.  The scan area will be set to match the detected document size.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[detect-doc-size]->get_value() error: 0x40000008, Access denied (9))"},"scan-area-is-valid":{"title":"Scan Area Is Valid","desc":"Indicates whether the current scan area settings are valid.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags 0 of type Libinsane.Capability>","constraint":"[]","initial_value":"True"},"adf-auto-scan":{"title":"ADF Auto Scan","desc":"Skips per sheet device setup for faster throughput.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[adf-auto-scan]->get_value() error: 0x40000008, Access denied (9))"},"double-feed-detection-sensitivity":{"title":"Double Feed Detection Sensitivity","desc":"Sets the sensitivity with which multi-sheet page feeds are detected and reported as errors.","type":"<GType gchararray (64)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"['None', 'Low', 'High']","initial_value":"(Exception: libinsane-quark: Libinsane opt[double-feed-detection-sensitivity]->get_value() error: 0x40000008, Access denied (9))"},"ext-sane-status":{"title":"Extended SANE Status","desc":"Ugly kludge to provide additional status message strings to a frontend.","type":"<GType gint (24)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags 0 of type Libinsane.Capability>","constraint":"[0, 2, 0]","initial_value":"0"},"adf-duplex-direction-matches":{"title":"ADF Duplex Direction Matches","desc":"Indicates whether the device's ADF duplex mode, if available, scans in the same direction for the front and back.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[adf-duplex-direction-matches]->get_value() error: 0x40000008, Access denied (9))"},"deskew":{"title":"Deskew","desc":"Rotate image so it appears upright.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[deskew]->get_value() error: 0x40000008, Access denied (9))"},"autocrop":{"title":"Trim image to paper size","desc":"Determines empty margins in the scanned image and removes them.  This normally reduces the image to the size of the original document but may remove more.","type":"<GType gboolean (20)>","unit":"<enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>","capabilities":"<flags LIBINSANE_CAPABILITY_EMULATED | LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>","constraint":"[]","initial_value":"(Exception: libinsane-quark: Libinsane opt[autocrop]->get_value() error: 0x40000008, Access denied (9))"}}},"system":{"sys_arch":"['64bit', 'ELF']","sys_cpu_freq":3003,"sys_machine":"x86_64","sys_mem":8361160704,"sys_nb_cpus":2,"sys_os_uname":"['Linux', 'kafka', '5.0.0-27-generic', '#28-Ubuntu SMP Tue Aug 20 19:53:07 UTC 2019', 'x86_64']","sys_platform_detailed":"Linux-5.0.0-27-generic-x86_64-with-Ubuntu-19.04-disco","sys_platform_short":"linux","sys_platform_uname":"['Linux', 'kafka', '5.0.0-27-generic', '#28-Ubuntu SMP Tue Aug 20 19:53:07 UTC 2019', 'x86_64', 'x86_64']","sys_proc":"x86_64","sys_python":"3.7.3 (default, Apr  3 2019, 05:39:12) \n[GCC 8.3.0]","sys_release":"5.0.0-27-generic","sys_swap":8999923712,"sys_system":"Linux","sys_type":"posix","versions":{"pillow":"5.4.1","scan_library":"Libinsane 1.0.1-13-gc46115b","test_program":"ironscanner 2.0-15-g60aba18"}},"software":{"scan_library":"Libinsane 1.0.1-13-gc46115b","test_program":"ironscanner 2.0-15-g60aba18","operating_system":"linux"}}}