[Brother] Scan fail with pyinsane2.sane.rawapi.SaneException: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
Works in "Simple Scan". Scanner is Brother MFC-J450DW.
Paperwork Diagnostics -
WARNING paperwork.paperwork No suitable localization file found.
INFO paperwork.paperwork Initializing pyinsane ...
INFO pyinsane2.sane.abstract_proc Starting Pyinsane subprocess
INFO pyinsane2.sane.abstract_proc Pyinsane pipes: /tmp/pyinsane_owx3ahb2/pipe_c2s | /tmp/pyinsane_owx3ahb2/pipe_s2c
INFO pyinsane2.sane.abstract_proc Connected to Pyinsane subprocess
INFO paperwork.paperwork Initializing libnotify ...
INFO paperwork_backend.config Config file found: /home/wgraba/.var/app/work.openpaper.Paperwork/config/paperwork.conf
INFO paperwork_backend.config Reloading /home/wgraba/.var/app/work.openpaper.Paperwork/config/paperwork.conf ...
INFO paperwork.frontend.util.jobs [Scheduler Scan] Starting
INFO paperwork.frontend.util.jobs [Scheduler Scan] Started
INFO paperwork.frontend.util.jobs [Scheduler Search] Starting
INFO paperwork.frontend.util.jobs [Scheduler Search] Started
INFO paperwork.frontend.util.jobs [Scheduler Index search / update] Starting
INFO paperwork.frontend.util.jobs [Scheduler Index search / update] Started
INFO paperwork.frontend.util.jobs [Scheduler Main] Starting
INFO paperwork.frontend.util.jobs [Scheduler Main] Started
INFO paperwork.frontend.util.jobs [Scheduler Progress] Starting
INFO paperwork.frontend.util.jobs [Scheduler Progress] Started
INFO paperwork.frontend.util.jobs [Scheduler Page boxes loader] Starting
INFO paperwork.frontend.util.jobs [Scheduler Page boxes loader] Started
INFO paperwork.frontend.util.jobs [Scheduler Export] Starting
INFO paperwork.frontend.util.jobs [Scheduler Export] Started
INFO paperwork.frontend.util.jobs [Scheduler OCR] Starting
INFO paperwork.frontend.util.jobs [Scheduler OCR] Started
INFO paperwork.frontend.beacon Updates were last checked: 2018-11-01 00:00:00
INFO paperwork.frontend.beacon No need to check for new updates yet
INFO paperwork.frontend.util.canvas Animators: 1
INFO paperwork.frontend.mainwindow Image view port resized. (0, 0) --> (3540, 2102)
INFO paperwork.frontend.mainwindow Changing zoom level (internal): True/1.0
INFO paperwork.frontend.util.actions Action: [Refresh index]
INFO paperwork.frontend.mainwindow Image view port resized. (3540, 2102) --> (3540, 2038)
INFO paperwork.frontend.mainwindow Changing zoom level (internal): True/1.0
INFO paperwork.frontend.mainwindow Index loaded
INFO paperwork.frontend.beacon Statistics were last posted: 2018-11-01 00:00:00
INFO paperwork.frontend.beacon Next post date: 2018-11-08 00:00:00
INFO paperwork.frontend.beacon Now: 2018-11-01 19:20:05.239786
INFO paperwork.frontend.beacon No need to post statistics
INFO paperwork.frontend.util.actions Action: [Set document date]
INFO paperwork.frontend.mainwindow.docs Invalid date: New document
INFO paperwork.frontend.util.canvas Animators: 0
INFO paperwork.frontend.util.canvas Animators: 1
WARNING paperwork.frontend.util.jobs Job DocExaminer:0 took 558ms and is unstoppable ! (maximum allowed: 500ms)
INFO paperwork.frontend.mainwindow Document examen finished. Updating index ...
INFO paperwork.frontend.mainwindow 18 labels found
INFO paperwork.frontend.mainwindow New document: 0
INFO paperwork.frontend.mainwindow Updated document: 0
INFO paperwork.frontend.mainwindow Deleted document: 0
INFO paperwork.frontend.mainwindow No changes
INFO paperwork.frontend.mainwindow Searching: []
INFO paperwork.frontend.mainwindow Got 255 documents
INFO paperwork.frontend.mainwindow.docs Will display documents 0:50 (actual number: 50)
INFO paperwork.frontend.mainwindow Got 0 suggestions
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 23 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 23 documents (DocThumbnailer:0)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:0 marked for stopping
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 23 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:0] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 23 documents (DocThumbnailer:1)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180903_1429_40 (0.003682s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180831_0000_01 (0.002888s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180830_0000_01 (0.004398s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180804_0000_01 (0.002344s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180802_0000_01_01 (0.003029s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180802_0000_01 (0.003368s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:1]: Got thumbnail for 20180717_0000_01 (0.003143s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:1 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:1] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 23 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 23 documents (DocThumbnailer:2)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:2 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:2] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 20 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 20 documents (DocThumbnailer:3)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:3 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:3] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 16 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 16 documents (DocThumbnailer:4)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:4]: Got thumbnail for 20180711_0000_01 (0.015442s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:4 marked for stopping
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 16 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:4] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 16 documents (DocThumbnailer:5)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:5]: Got thumbnail for 20180711_0000_01 (0.002340s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:5 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:5] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 15 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 15 documents (DocThumbnailer:6)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:6]: Got thumbnail for 20180703_1739_13 (0.002502s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:6 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:6] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 15 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 15 documents (DocThumbnailer:7)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:7]: Got thumbnail for 20180703_1739_13 (0.002110s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:7 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:7] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 14 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 14 documents (DocThumbnailer:8)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:8]: Got thumbnail for 20180702_0000_01 (0.002099s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:8 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:8] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 14 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 14 documents (DocThumbnailer:9)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:9]: Got thumbnail for 20180702_0000_01 (0.002032s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:9 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:9] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 13 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 13 documents (DocThumbnailer:10)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:10]: Got thumbnail for 20180614_0000_01 (0.001624s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:10 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:10] interrupted (1)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 13 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 13 documents (DocThumbnailer:11)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:11 marked for stopping
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 12 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:11] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 12 documents (DocThumbnailer:12)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:12 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:12] interrupted (1)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 12 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 12 documents (DocThumbnailer:13)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:13 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:13] interrupted (1)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 12 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 12 documents (DocThumbnailer:14)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:14 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:14] interrupted (1)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 12 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 12 documents (DocThumbnailer:15)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:15 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:15] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 12 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 12 documents (DocThumbnailer:16)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:16]: Got thumbnail for 20180606_0000_01_01 (0.016695s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:16]: Got thumbnail for 20180606_0000_01 (0.002599s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:16]: Got thumbnail for 20180601_0000_01_01 (0.002250s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:16 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:16] interrupted (1)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 9 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 9 documents (DocThumbnailer:17)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:17 marked for stopping
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:17] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 9 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 9 documents (DocThumbnailer:18)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:18]: Got thumbnail for 20180601_0000_01 (0.002776s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:18]: Got thumbnail for 20180528_1122_07 (0.002251s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:18]: Got thumbnail for 20180526_0000_01 (0.002082s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:18]: Got thumbnail for 20180520_0000_01 (0.001872s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:18]: Got thumbnail for 20180512_0000_01 (0.002213s)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:18 marked for stopping
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 5 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:18] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 5 documents (DocThumbnailer:19)
INFO paperwork.frontend.util.jobs [Scheduler Main] Job DocThumbnailer:19 marked for stopping
INFO paperwork.frontend.mainwindow.docs Will get thumbnails for 4 documents [0-23]
INFO paperwork.frontend.mainwindow.docs Thumbnailing [DocThumbnailer:19] interrupted (0)
INFO paperwork.frontend.mainwindow.docs Start thumbnailing 4 documents (DocThumbnailer:20)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:20]: Got thumbnail for 20180511_0000_01 (0.001691s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:20]: Got thumbnail for 20180508_0000_01 (0.002528s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:20]: Got thumbnail for 20180505_0000_01 (0.001750s)
INFO paperwork.frontend.mainwindow.docs [DocThumbnailer:20]: Got thumbnail for 20180501_0000_01 (0.001952s)
INFO paperwork.frontend.mainwindow.docs End of thumbnailing [DocThumbnailer:20]
INFO paperwork.frontend.util.actions Action: [Scan a single page]
INFO paperwork.frontend.util.config Will scan using net:127.0.0.1:brother4:bus5;dev2
WARNING paperwork.frontend.util.config Exception while configuring scanner: <class 'pyinsane2.sane.rawapi.SaneException'>: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
ERROR paperwork.frontend.util.config <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
Traceback (most recent call last):
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 345, in get_scanner
return _get_scanner(config, devid, preferred_sources)
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 301, in _get_scanner
if 'source' not in dev.options:
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 259, in _get_options
options = remote_do("get_options", self.name)
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 74, in remote_do
raise exc_class(*result['exception_args'])
pyinsane2.sane.rawapi.SaneException: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
INFO paperwork.frontend.util.config Will try another scanner id: net:127.0.0.1:brother4:bus5;dev2
INFO paperwork.frontend.util.config Will scan using net:127.0.0.1:brother4:bus5;dev2
WARNING paperwork.frontend.mainwindow Exception while configuring scanner: <class 'pyinsane2.sane.rawapi.SaneException'>: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4). Assuming scanner is not connected
ERROR paperwork.frontend.mainwindow <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
Traceback (most recent call last):
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 360, in get_scanner
return _get_scanner(config, devices[0].name, preferred_sources)
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 301, in _get_scanner
if 'source' not in dev.options:
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 259, in _get_options
options = remote_do("get_options", self.name)
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 74, in remote_do
raise exc_class(*result['exception_args'])
pyinsane2.sane.rawapi.SaneException: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/mainwindow/__init__.py", line 1437, in do
(dev, resolution) = get_scanner(self.__config)
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 364, in get_scanner
raise exc
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 345, in get_scanner
return _get_scanner(config, devid, preferred_sources)
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/util/config.py", line 301, in _get_scanner
if 'source' not in dev.options:
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 259, in _get_options
options = remote_do("get_options", self.name)
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 74, in remote_do
raise exc_class(*result['exception_args'])
pyinsane2.sane.rawapi.SaneException: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
INFO paperwork.frontend.util.dialog Showing popup !
INFO paperwork.frontend.util.actions Action: [Opening diagnostic dialog]
INFO paperwork.frontend.diag ====== START OF SYSTEM INFO ======
INFO paperwork.frontend.diag os.name: posix
INFO paperwork.frontend.diag sys.version: 3.5.2 (default, Jan 10 2018, 06:17:28)
[GCC 6.2.0]
INFO paperwork.frontend.diag os.uname: posix.uname_result(sysname='Linux', nodename='Prometheus', release='4.15.0-38-generic', version='#41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018', machine='x86_64')
INFO paperwork.frontend.diag platform.architecture: ('64bit', 'ELF')
INFO paperwork.frontend.diag platform.platform: Linux-4.15.0-38-generic-x86_64-with-glibc2.3.4
INFO paperwork.frontend.diag platform.processor: x86_64
INFO paperwork.frontend.diag platform.version: #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018
INFO paperwork.frontend.diag platform.linux_distribution: ('', '', '')
INFO paperwork.frontend.diag platform.win32_ver: ('', '', '', '')
INFO paperwork.frontend.diag multiprocessing.cpu_count: 4
INFO paperwork.frontend.diag Available memory: 12555988992
INFO paperwork.frontend.diag ====== END OF SYSTEM INFO ======
INFO paperwork.frontend.diag ====== START OF PAPERWORK INFO ======
INFO paperwork.frontend.diag Paperwork version: 1.2.4-30-gc6c3350
INFO paperwork.frontend.diag Scan library: Pyinsane2 2.0.12-22-g602d817
INFO paperwork.frontend.diag Total number of documents: 255
INFO paperwork.frontend.diag Document types: {"<class 'paperwork_backend.img.doc.ImgDoc'>": 247, "<class 'paperwork_backend.pdf.doc.PdfDoc'>": 6}
INFO paperwork.frontend.diag Total number of pages: 0 (average: 0.0/doc)
INFO paperwork.frontend.diag Maximum number of pages in one document: 9
INFO paperwork.frontend.diag ====== END OF PAPERWORK INFO ======
INFO paperwork.frontend.diag ====== START OF SCANNER INFO ======
INFO paperwork.frontend.diag 1 scanners found
INFO paperwork.frontend.diag === 'net:127.0.0.1:brother4:bus5;dev2' (Brother, MFC-J450DW, USB scanner) ===
ERROR paperwork.frontend.diag <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)
Traceback (most recent call last):
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/diag/__init__.py", line 173, in do
self._get_scanner_info()
File "/app/lib/python3.5/site-packages/paperwork-1.2.4-py3.5.egg/paperwork/frontend/diag/__init__.py", line 138, in _get_scanner_info
for opt in device.options.values():
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 259, in _get_options
options = remote_do("get_options", self.name)
File "/app/lib/python3.5/site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py", line 74, in remote_do
raise exc_class(*result['exception_args'])
pyinsane2.sane.rawapi.SaneException: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4)