[ubuntu-uk] scanning problems 16.04

David Goldsbrough daveginboav at googlemail.com
Sat Oct 8 16:08:40 UTC 2016


Brief description of problem:-

Unable to use “simple scan” or “xsane” to scan documents from Ubuntu 16.04
LTS

Hardware:-

3 devices:-

A. Lenovo T60 laptop running 14.04 LTS 32 bit fully updated

B Lenovo T410 laptop running 16.04 LTS 64 bit brand new install

C Mesh desktop running 16.04 LTS 32 bit – upgraded from 14.04 LTS

Multi-function inkjet Canon MG5300 connected wirelsessly through router.

The problem only occurs on the last 2 machines. Scanning works perfectly
well on the 1st machine.

Running simple-scan from command line with debug option on device B
produces this:-

simple-scan -d


(simple-scan:4539): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:65:17: Theming engine 'unico' not found

[+0.00s] DEBUG: simple-scan.vala:674: Starting Simple Scan 3.20.0, PID=4539

[+0.00s] DEBUG: Connecting to session manager

[+0.06s] DEBUG: ui.vala:2032: Loading state from
/home/dave/.cache/simple-scan/state

[+0.06s] DEBUG: ui.vala:1995: Restoring window to 859x400 pixels

[+0.06s] DEBUG: autosave-manager.vala:64: Loading autosave information

[+0.06s] DEBUG: autosave-manager.vala:259: Waiting to autosave...

[+0.06s] CRITICAL: gtk_event_controller_reset: assertion
'GTK_IS_EVENT_CONTROLLER (controller)' failed

[+0.11s] DEBUG: scanner.vala:1447: sane_init () -> SANE_STATUS_GOOD

[+0.11s] DEBUG: scanner.vala:1453: SANE version 1.0.25

[+0.11s] DEBUG: scanner.vala:1514: Requesting redetection of scan devices

[+0.11s] DEBUG: scanner.vala:803: Processing request

[+0.16s] DEBUG: autosave-manager.vala:281: Autosaving book information

[+0.23s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+4.08s] DEBUG: simple-scan.vala:404: Requesting scan at 300 dpi from
device '(null)'

[+4.08s] DEBUG: scanner.vala:1560: Scanner.scan ("(null)", dpi=300,
scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0,
paper_height=0, brightness=0, contrast=0)

[+6.16s] DEBUG: scanner.vala:338: sane_get_devices () -> SANE_STATUS_GOOD

[+6.16s] DEBUG: scanner.vala:350: Device: name="pixma:MG5300_192.168.0.2"
vendor="CANON" model="Canon PIXMA MG5300" type="multi-function peripheral"

[+6.16s] DEBUG: scanner.vala:803: Processing request

[+7.08s] DEBUG: scanner.vala:864: sane_open ("pixma:MG5300_192.168.0.2") ->
SANE_STATUS_INVAL

[+7.08s] WARNING: scanner.vala:868: Unable to get open device: Invalid
argument

[+7.44s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+11.54s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+16.06s] DEBUG: autosave-manager.vala:195: Deleting autosave records

[+16.06s] DEBUG: scanner.vala:1587: Stopping scan thread

[+16.06s] DEBUG: scanner.vala:803: Processing request

[+16.06s] DEBUG: scanner.vala:1598: sane_exit ()


This is similar output but from device C:-

simple-scan -d #from MESH desktop

[+0.02s] DEBUG: simple-scan.vala:674: Starting Simple Scan 3.20.0, PID=3233

[+0.02s] DEBUG: Connecting to session manager

[+0.07s] DEBUG: ui.vala:2032: Loading state from
/home/dave/.cache/simple-scan/state

[+0.09s] DEBUG: ui.vala:1995: Restoring window to 600x400 pixels

[+0.09s] DEBUG: ui.vala:1999: Restoring window to maximized

[+0.09s] DEBUG: autosave-manager.vala:64: Loading autosave information

[+0.09s] DEBUG: autosave-manager.vala:259: Waiting to autosave...

[+0.09s] CRITICAL: gtk_event_controller_reset: assertion
'GTK_IS_EVENT_CONTROLLER (controller)' failed

[+0.32s] DEBUG: autosave-manager.vala:281: Autosaving book information

[+0.32s] DEBUG: scanner.vala:1447: sane_init () -> SANE_STATUS_GOOD

[+0.32s] DEBUG: scanner.vala:1453: SANE version 1.0.25

[+0.32s] DEBUG: scanner.vala:1514: Requesting redetection of scan devices

[+0.32s] DEBUG: scanner.vala:803: Processing request

[+0.32s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+0.46s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+5.94s] DEBUG: scanner.vala:338: sane_get_devices () -> SANE_STATUS_GOOD

[+5.94s] DEBUG: scanner.vala:1514: Requesting redetection of scan devices

[+5.94s] DEBUG: scanner.vala:803: Processing request

[+10.01s] DEBUG: simple-scan.vala:404: Requesting scan at 300 dpi from
device '(null)'

[+10.01s] DEBUG: scanner.vala:1560: Scanner.scan ("(null)", dpi=300,
scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0,
paper_height=0, brightness=0, contrast=0)

[+10.91s] DEBUG: scanner.vala:338: sane_get_devices () -> SANE_STATUS_GOOD

[+10.91s] DEBUG: scanner.vala:803: Processing request

[+10.91s] WARNING: scanner.vala:838: No scan device available

[+11.01s] DEBUG: ui.vala:2124: Saving state to
/home/dave/.cache/simple-scan/state

[+20.32s] DEBUG: autosave-manager.vala:195: Deleting autosave records

[+20.32s] DEBUG: scanner.vala:1587: Stopping scan thread

[+20.32s] DEBUG: scanner.vala:803: Processing request

[+20.33s] DEBUG: scanner.vala:1598: sane_exit ()


And this output is from device A which shows it working correctly.

simple-scan -d

[+0.00s] DEBUG: simple-scan.vala:596: Starting Simple Scan 3.12.3, PID=2459

[+0.00s] DEBUG: Connecting to session manager

[+0.08s] DEBUG: ui.vala:1647: Loading state from
/home/dave/.cache/simple-scan/state

[+0.08s] DEBUG: ui.vala:1628: Restoring window to 600x400 pixels

[+0.08s] DEBUG: autosave-manager.vala:64: Loading autosave information

[+0.08s] DEBUG: autosave-manager.vala:258: Waiting to autosave...

[+0.08s] WARNING: autosave-manager.vala:76: Could not load autosave
infomation; not restoring any autosaves

[+0.15s] DEBUG: scanner.vala:1446: sane_init () -> SANE_STATUS_GOOD

[+0.15s] DEBUG: scanner.vala:1452: SANE version 1.0.23

[+0.15s] DEBUG: scanner.vala:1513: Requesting redetection of scan devices

[+0.15s] DEBUG: scanner.vala:802: Processing request

[+0.19s] DEBUG: autosave-manager.vala:280: Autosaving book information

[+0.28s] DEBUG: ui.vala:1738: Saving state to
/home/dave/.cache/simple-scan/state

[+3.51s] DEBUG: scanner.vala:338: sane_get_devices () -> SANE_STATUS_GOOD

[+3.51s] DEBUG: scanner.vala:350: Device: name="pixma:MG5300_192.168.0.2"
vendor="CANON" model="Canon PIXMA MG5300" type="multi-function peripheral"

[+3.74s] DEBUG: ui.vala:1738: Saving state to
/home/dave/.cache/simple-scan/state

[+7.33s] DEBUG: autosave-manager.vala:194: Deleting autosave records

[+7.33s] DEBUG: scanner.vala:1586: Stopping scan thread

[+7.33s] DEBUG: scanner.vala:802: Processing request

[+7.34s] DEBUG: scanner.vala:1597: sane_exit ()


Also from device A is this xsane output:-

xsane

Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
property `GtkSpinButton::shadow-type' of type `GtkShadowType' from rc file
value "((GString*) 0x8953470)" of type `Gstring'

and xsane works fine.


>From both devices B and C an Error window is displayed saying:-


Failed to open device `pixma:MGS5300_192.168.0.2`:Invalid argument.



If using the application scangearmp (I understand a Gimp plugin) on machine
B then Canon MG5300 series 88:87:17:DA:6C:3D is recognised and displayed in
the banner window.

Desirable Solution:-

Device B is fixed so that simple-scan and xsane works correctly.

An extra bonus would be for device C to be similarly fixed.

The long term strategy is to retire Device A to be replaced by Device B.

I am sure I installed the right 64 bit Canon printer drivers for Device B.

Could it be something to do with those warning messages
GTK_IS_EVENT_CONTROLLER failed?

All contributions to a solution would be welcomed. Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-uk/attachments/20161008/a76402bf/attachment.html>


More information about the ubuntu-uk mailing list