Unable to save document with Simple Scan

Hi ,

I am facing multiple issues with Document Scanner.I am using Ubuntu as a Desktop on my primary home laptop. The issues re crippling me always. As of now i found some around and the basic functionality of scanning is working for me.

Following are the issues i am facing as shown in the screenshot. I captured the following log using the command simple-scan -d .

I am attaching the log for the save failure on the UI of simple scan.

sudhachandra@sudhachandra:\~/Downloads$ simple-scan -d
\[+0.00s\] DEBUG: simple-scan.vala:2016: Starting simple-scan 48.1, PID=48066
\[+0.02s\] DEBUG: \_g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
\[+0.07s\] DEBUG: \_g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
\[+0.07s\] DEBUG: Using style /org/gnome/Adwaita/styles/default-light-yaru-blue.css
\[+0.17s\] DEBUG: app-window.vala:1449: Loading state from /home/sudhachandra/.config/simple-scan/state
\[+0.17s\] DEBUG: app-window.vala:1428: Restoring window to 1982x1048 pixels
\[+0.17s\] DEBUG: app-window.vala:1432: Restoring window to maximized
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:981: FINISHME: support more multi-planar formats with DRM modifiers
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:949: FINISHME: support YUV colorspace with DRM format modifiers
\[+0.37s\] DEBUG: scanner.vala:1619: sane_init () -> SANE_STATUS_GOOD
\[+0.37s\] DEBUG: scanner.vala:1625: SANE version 1.2.1
\[+0.37s\] DEBUG: scanner.vala:1686: Requesting redetection of scan devices
\[+0.37s\] DEBUG: scanner.vala:863: Processing request
\[+10.25s\] DEBUG: scanner.vala:348: sane_get_devices () -> SANE_STATUS_GOOD
\[+10.25s\] DEBUG: scanner.vala:374: Device: name="airscan:e0:Canon MF650C Series" vendor="eSCL" model="Canon MF650C Series" type="ip=192.168.2.16"
\[+107.62s\] DEBUG: simple-scan.vala:1822: Requesting scan at 300 dpi from device 'airscan:e0:Canon MF650C Series'
\[+107.62s\] DEBUG: scanner.vala:1777: Scanner.scan ("airscan:e0:Canon MF650C Series", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=adf, side=both, paper_width=2100, paper_height=2970, brightness=0, contrast=-15, delay=6000ms)
\[+107.62s\] DEBUG: scanner.vala:863: Processing request
\[+107.85s\] DEBUG: scanner.vala:924: sane_open ("airscan:e0:Canon MF650C Series") -> SANE_STATUS_GOOD
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (0)
\[+107.85s\] DEBUG: scanner.vala:795: Option 0: title='Number of options' type=int size=4 cap=soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Read-only option that specifies how many options a specific device supports.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (1)
\[+107.85s\] DEBUG: scanner.vala:795: Option 1: name='standard' title='Standard' type=group size=0
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Source, mode and resolution options
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (2)
\[+107.85s\] DEBUG: scanner.vala:795: Option 2: name='resolution' title='Scan resolution' type=int size=4 unit=dpi values=\[300\] cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Sets the resolution of the scanned image.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (3)
\[+107.85s\] DEBUG: scanner.vala:795: Option 3: name='mode' title='Scan mode' type=string size=6 values=\["Color", "Gray"\] cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Selects the scan mode (e.g., lineart, monochrome, or color).
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (4)
\[+107.85s\] DEBUG: scanner.vala:795: Option 4: name='scan-intent' title='Scan intent' type=string size=17 values=\["*unset*", "Document", "Text and Graphic", "Photo", "Preview"\] cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Optimize scan for Text/Photo/etc.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (5)
\[+107.85s\] DEBUG: scanner.vala:795: Option 5: name='source' title='Scan source' type=string size=8 values=\["Flatbed", "ADF"\] cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Selects the scan source (such as a document-feeder).
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (6)
\[+107.85s\] DEBUG: scanner.vala:795: Option 6: name='geometry' title='Geometry' type=group size=0
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Scan area and media size options
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (7)
\[+107.85s\] DEBUG: scanner.vala:795: Option 7: name='tl-x' title='Top-left x' type=fixed size=4 unit=mm min=0.000000, max=215.984665, quant=0 cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Top-left x position of scan area.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (8)
\[+107.85s\] DEBUG: scanner.vala:795: Option 8: name='tl-y' title='Top-left y' type=fixed size=4 unit=mm min=0.000000, max=355.599991, quant=0 cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Top-left y position of scan area.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (9)
\[+107.85s\] DEBUG: scanner.vala:795: Option 9: name='br-x' title='Bottom-right x' type=fixed size=4 unit=mm min=0.000000, max=215.984665, quant=0 cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Bottom-right x position of scan area.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (10)
\[+107.85s\] DEBUG: scanner.vala:795: Option 10: name='br-y' title='Bottom-right y' type=fixed size=4 unit=mm min=0.000000, max=355.599991, quant=0 cap=soft-select,soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Bottom-right y position of scan area.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (11)
\[+107.85s\] DEBUG: scanner.vala:795: Option 11: name='enhancement' title='Enhancement' type=group size=0
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Image modification options
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (12)
\[+107.85s\] DEBUG: scanner.vala:795: Option 12: name='brightness' title='Brightness' type=fixed size=4 unit=percent min=-100.000000, max=100.000000, quant=65536 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Controls the brightness of the acquired image.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (13)
\[+107.85s\] DEBUG: scanner.vala:795: Option 13: name='contrast' title='Contrast' type=fixed size=4 unit=percent min=-100.000000, max=100.000000, quant=65536 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Controls the contrast of the acquired image.
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (14)
\[+107.85s\] DEBUG: scanner.vala:795: Option 14: name='shadow' title='Shadow' type=fixed size=4 unit=percent min=0.000000, max=100.000000, quant=65536 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Selects what radiance level should be considered "black".
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (15)
\[+107.85s\] DEBUG: scanner.vala:795: Option 15: name='highlight' title='Highlight' type=fixed size=4 unit=percent min=0.000000, max=100.000000, quant=65536 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Selects what radiance level should be considered "white".
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (16)
\[+107.85s\] DEBUG: scanner.vala:795: Option 16: name='analog-gamma' title='Analog gamma correction' type=fixed size=4 min=0.099991, max=4.000000, quant=0 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Analog gamma-correction
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (17)
\[+107.85s\] DEBUG: scanner.vala:795: Option 17: name='negative' title='Negative' type=bool size=4 cap=soft-select,soft-detect,emulated
\[+107.85s\] DEBUG: scanner.vala:798:   Description: Swap black and white
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (18)
\[+107.85s\] DEBUG: scanner.vala:795: Option 18: name='adf-justification-x' title='ADF Width Justification' type=string size=7 cap=soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: ADF width justification (left/right/center)
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (19)
\[+107.85s\] DEBUG: scanner.vala:795: Option 19: name='adf-justification-y' title='ADF Height Justification' type=string size=4 cap=soft-detect
\[+107.85s\] DEBUG: scanner.vala:798:   Description: ADF height justification (top/bottom/center)
\[+107.85s\] DEBUG: scanner.vala:1002: sane_get_option_descriptor (20)
\[+107.85s\] DEBUG: scanner.vala:602: sane_control_option (5, SANE_ACTION_SET_VALUE, source="ADF") -> (SANE_STATUS_GOOD, "ADF")
\[+107.85s\] DEBUG: scanner.vala:602: sane_control_option (3, SANE_ACTION_SET_VALUE, mode="Color") -> (SANE_STATUS_GOOD, "Color")
\[+107.85s\] DEBUG: scanner.vala:514: sane_control_option (2, SANE_ACTION_SET_VALUE, resolution=300) -> (SANE_STATUS_GOOD, 300)
\[+107.85s\] DEBUG: scanner.vala:554: sane_control_option (9, SANE_ACTION_SET_VALUE, br-x=210.000000) -> (SANE_STATUS_GOOD, 210.000000)
\[+107.85s\] DEBUG: scanner.vala:554: sane_control_option (10, SANE_ACTION_SET_VALUE, br-y=297.000000) -> (SANE_STATUS_GOOD, 297.000000)
\[+107.85s\] DEBUG: scanner.vala:430: scale_fixed: scaling 0 \[min: -100, max: 100\] to 0.000000 \[min: -100.000000, max: 100.000000\]
\[+107.85s\] DEBUG: scanner.vala:554: sane_control_option (12, SANE_ACTION_SET_VALUE, brightness=0.000000) -> (SANE_STATUS_GOOD, 0.000000)
\[+107.85s\] DEBUG: scanner.vala:430: scale_fixed: scaling -15 \[min: -100, max: 100\] to -15.000000 \[min: -100.000000, max: 100.000000\]
\[+107.85s\] DEBUG: scanner.vala:554: sane_control_option (13, SANE_ACTION_SET_VALUE, contrast=-15.000000) -> (SANE_STATUS_GOOD, -15.000000)
\[+108.69s\] DEBUG: scanner.vala:1352: sane_start (page=0, pass=0) -> SANE_STATUS_GOOD
\[+108.69s\] DEBUG: scanner.vala:1389: sane_get_parameters () -> SANE_STATUS_GOOD
\[+108.69s\] DEBUG: scanner.vala:1401: Parameters: format=SANE_FRAME_RGB last_frame=SANE_TRUE bytes_per_line=7440 pixels_per_line=2480 lines=3508 depth=8
\[+108.69s\] DEBUG: simple-scan.vala:1717: Page is 2480 pixels wide, 3508 pixels high, 8 bits per pixel
\[+108.72s\] DEBUG: simple-scan.vala:1651: Getting color profile for device airscan:e0:Canon MF650C Series
\[+108.75s\] DEBUG: simple-scan.vala:1671: Unable to find colord device airscan:e0:Canon MF650C Series: property match 'Serial'='sane:airscan:e0:Canon MF650C Series' does not exist
\[+115.47s\] DEBUG: scanner.vala:1475: sane_read (7441) -> (SANE_STATUS_GOOD, 7441)
\[+115.47s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.47s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.47s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.50s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.53s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 14880)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14880) -> (SANE_STATUS_GOOD, 7439)
\[+115.54s\] DEBUG: scanner.vala:1475: sane_read (14881) -> (SANE_STATUS_EOF, 0)
\[+115.54s\] DEBUG: autosave-manager.vala:363: Autosaving page pixels to /home/sudhachandra/.cache/simple-scan/autosaves/2091688464.pixels
\[+115.55s\] DEBUG: autosave-manager.vala:295: Autosaving book information
\[+115.55s\] DEBUG: autosave-manager.vala:312: Autosaving page page-0
\[+117.92s\] DEBUG: scanner.vala:1352: sane_start (page=1, pass=0) -> SANE_STATUS_NO_DOCS
\[+117.92s\] DEBUG: scanner.vala:1325: sane_cancel ()
\[+124.38s\] WARNING: app-window.vala:472: Failed to open save dialog: Dismissed by user
\[+131.20s\] WARNING: app-window.vala:472: Failed to open save dialog: Dismissed by user

I have tried the other scanner applications like Xsane and gscan2pdf but my experience with them is much worse than Document Scanner. I am happy with the scan quality of Document Scanner and its ability to interact and identifying the scanner wirelessly.

Hence it would be great if someone provide me proper guidance to fix the above issue.

if anyone is willing to help me to fix the problem
I can share more details
– of the system ,
– scanner model
– other debugging , i tried to disable apparmor to see if that resolves the issue.

I can also help open source community by providing support in either development or testing the fix if there is any code change that is required.

1 Like

Hi, @chandrapola and welcome to the Ubuntu MATE Community!

Welcome to the community!
I'm not clear on what the problem is. On the one hand, you say you have are able to scan using some work-arounds, but you don't say what the problem is. That is to say, what do you see on the screen that doesn't look right or isn't working? Is it that you cannot save a scanned document to a file?

I recently started experiencing a problem with Simple Scan. When scanning multiple pages, it is supposed to display a horizontal scroll bar below the pages when you hover the pointer there, but the scroll bar started refusing to appear. That Simple Scan was installed from the repositories and is at version 46.0-0ubuntu2.1.

So I downloaded and installed Simple Scan from flathub.org, which currently has version 49.1. If you don't mind flatpaks, that is something you could try. If it works without the error, perhaps that is all you'll need.

1 Like