Scan traces 44 -

INFO 2018-03-07 16:06:12,923 ironscanner.main Initializing pyinsane2 ...
DEBUG 2018-03-07 16:06:12,923 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:init()@87[TraceThread(<function init at 0x7f5f45896488>)]
INFO 2018-03-07 16:06:12,923 pyinsane2.sane.abstract_proc Starting Pyinsane subprocess
INFO 2018-03-07 16:06:12,924 pyinsane2.sane.abstract_proc Pyinsane pipes: /tmp/pyinsane_x5ephsme/pipe_c2s | /tmp/pyinsane_x5ephsme/pipe_s2c
INFO 2018-03-07 16:06:13,871 pyinsane2.sane.abstract_proc Connected to Pyinsane subprocess
INFO 2018-03-07 16:06:13,871 ironscanner.main Pyinsane2 ready
INFO 2018-03-07 16:07:12,343 ironscanner.main Looking for scanners ...
DEBUG 2018-03-07 16:07:12,344 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:get_devices()@275[TraceThread(<function get_devices at 0x7f5f45896598>)]
INFO 2018-03-07 16:07:17,603 ironscanner.main 1 scanners found
INFO 2018-03-07 16:07:17,604 ironscanner.main hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4 -> Hewlett-Packard HP_OfficeJet_Pro_8720 (hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4)
INFO 2018-03-07 16:07:17,605 ironscanner.main Selected scanner: hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4
INFO 2018-03-07 16:07:17,833 ironscanner.main Option: br-x
INFO 2018-03-07 16:07:17,834 ironscanner.main Title: Bottom-right x
INFO 2018-03-07 16:07:17,834 ironscanner.main Desc: Bottom-right x position of scan area.
INFO 2018-03-07 16:07:17,834 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:07:17,834 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:07:17,834 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,834 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,834 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,834 ironscanner.main Constraint: (0, 14149223, 0)
INFO 2018-03-07 16:07:17,834 ironscanner.main Value: 14149223
INFO 2018-03-07 16:07:17,835 ironscanner.main Option: tl-y
INFO 2018-03-07 16:07:17,835 ironscanner.main Title: Top-left y
INFO 2018-03-07 16:07:17,835 ironscanner.main Desc: Top-left y position of scan area.
INFO 2018-03-07 16:07:17,835 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:07:17,835 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:07:17,835 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,835 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,835 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,835 ironscanner.main Constraint: (0, 23398930, 0)
INFO 2018-03-07 16:07:17,835 ironscanner.main Value: 0
INFO 2018-03-07 16:07:17,835 ironscanner.main Option: compression
INFO 2018-03-07 16:07:17,835 ironscanner.main Title: Compression
INFO 2018-03-07 16:07:17,835 ironscanner.main Desc: Selects the scanner compression method for faster scans, possibly at the expense of image quality.
INFO 2018-03-07 16:07:17,835 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:07:17,835 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,836 ironscanner.main Size: 32
INFO 2018-03-07 16:07:17,836 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:07:17,836 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:07:17,836 ironscanner.main Constraint: ['JPEG']
INFO 2018-03-07 16:07:17,836 ironscanner.main Value: JPEG
INFO 2018-03-07 16:07:17,836 ironscanner.main Option: mode
INFO 2018-03-07 16:07:17,836 ironscanner.main Title: Scan mode
INFO 2018-03-07 16:07:17,836 ironscanner.main Desc: Selects the scan mode (e.g., lineart, monochrome, or color).
INFO 2018-03-07 16:07:17,836 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:07:17,836 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,836 ironscanner.main Size: 32
INFO 2018-03-07 16:07:17,837 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,837 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:07:17,837 ironscanner.main Constraint: ['Lineart', 'Gray', 'Color']
INFO 2018-03-07 16:07:17,837 ironscanner.main Value: Lineart
INFO 2018-03-07 16:07:17,837 ironscanner.main Option: br-y
INFO 2018-03-07 16:07:17,837 ironscanner.main Title: Bottom-right y
INFO 2018-03-07 16:07:17,837 ironscanner.main Desc: Bottom-right y position of scan area.
INFO 2018-03-07 16:07:17,837 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:07:17,837 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:07:17,837 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,837 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,837 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,837 ironscanner.main Constraint: (0, 23398930, 0)
INFO 2018-03-07 16:07:17,837 ironscanner.main Value: 23398930
INFO 2018-03-07 16:07:17,837 ironscanner.main Option: source
INFO 2018-03-07 16:07:17,837 ironscanner.main Title: Scan source
INFO 2018-03-07 16:07:17,838 ironscanner.main Desc: Selects the scan source (such as a document-feeder).
INFO 2018-03-07 16:07:17,838 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:07:17,838 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,838 ironscanner.main Size: 32
INFO 2018-03-07 16:07:17,838 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,838 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:07:17,838 ironscanner.main Constraint: ['Flatbed', 'ADF', 'Duplex']
INFO 2018-03-07 16:07:17,838 ironscanner.main Value: Flatbed
INFO 2018-03-07 16:07:17,838 ironscanner.main Option: brightness
INFO 2018-03-07 16:07:17,838 ironscanner.main Title: Brightness
INFO 2018-03-07 16:07:17,838 ironscanner.main Desc: Controls the brightness of the acquired image.
INFO 2018-03-07 16:07:17,838 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:07:17,838 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,838 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,838 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:07:17,838 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,838 ironscanner.main Constraint: (0, 2000, 0)
INFO 2018-03-07 16:07:17,840 ironscanner.main Value: 1000
INFO 2018-03-07 16:07:17,840 ironscanner.main Option: contrast
INFO 2018-03-07 16:07:17,840 ironscanner.main Title: Contrast
INFO 2018-03-07 16:07:17,840 ironscanner.main Desc: Controls the contrast of the acquired image.
INFO 2018-03-07 16:07:17,840 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:07:17,840 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,840 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,840 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:07:17,840 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,840 ironscanner.main Constraint: (0, 2000, 0)
INFO 2018-03-07 16:07:17,840 ironscanner.main Value: 1000
INFO 2018-03-07 16:07:17,840 ironscanner.main Option: resolution
INFO 2018-03-07 16:07:17,840 ironscanner.main Title: Scan resolution
INFO 2018-03-07 16:07:17,841 ironscanner.main Desc: Sets the resolution of the scanned image.
INFO 2018-03-07 16:07:17,841 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:07:17,841 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
INFO 2018-03-07 16:07:17,841 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,841 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,841 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
INFO 2018-03-07 16:07:17,841 ironscanner.main Constraint: [75, 100, 200, 300]
INFO 2018-03-07 16:07:17,841 ironscanner.main Value: 75
INFO 2018-03-07 16:07:17,841 ironscanner.main Option: tl-x
INFO 2018-03-07 16:07:17,841 ironscanner.main Title: Top-left x
INFO 2018-03-07 16:07:17,841 ironscanner.main Desc: Top-left x position of scan area.
INFO 2018-03-07 16:07:17,841 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:07:17,841 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:07:17,841 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,841 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:07:17,841 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,841 ironscanner.main Constraint: (0, 14149223, 0)
INFO 2018-03-07 16:07:17,842 ironscanner.main Value: 0
INFO 2018-03-07 16:07:17,842 ironscanner.main Option: jpeg-quality
INFO 2018-03-07 16:07:17,842 ironscanner.main Title: JPEG compression factor
INFO 2018-03-07 16:07:17,842 ironscanner.main Desc: Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality.
INFO 2018-03-07 16:07:17,842 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:07:17,842 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:07:17,842 ironscanner.main Size: 4
INFO 2018-03-07 16:07:17,842 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]
INFO 2018-03-07 16:07:17,842 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:07:17,842 ironscanner.main Constraint: (0, 100, 0)
INFO 2018-03-07 16:07:17,843 ironscanner.main Value: (Exception: Option 'jpeg-quality' is not active)
INFO 2018-03-07 16:07:56,176 ironscanner.main Preparing summary
INFO 2018-03-07 16:07:56,205 ironscanner.main Summary ready
INFO 2018-03-07 16:07:56,205 ironscanner.main Summary of the test:
- Scanner: Hewlett-Packard HP_OfficeJet_Pro_8720 (hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4)
- Type: flatbed
- Source: Flatbed
- Resolutions: 75
- Mode: Color

Personal information that will be attached to the report:
- Name: Julien

System informations that will be attached to the report:
- arch: ('64bit', 'ELF')
- system: Linux
- mem: 16768618496
- proc: x86_64
- nb_cpus: 4
- os_uname: posix.uname_result(sysname='Linux', nodename='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64')
- type: posix
- machine: x86_64
- python: 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
- release: 4.4.0-112-generic
- platform_uname: uname_result(system='Linux', node='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64', processor='x86_64')
- swap: 3298267136
- cpu_freq: 3800
- platform_detailed: Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
- platform_short: linux
INFO 2018-03-07 16:08:06,331 ironscanner.main ### SCAN TEST ###
INFO 2018-03-07 16:08:06,331 ironscanner.main Configuring scanner: source = Flatbed
DEBUG 2018-03-07 16:08:06,332 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:08:06,334 pyinsane2 [source] set to [Flatbed]
INFO 2018-03-07 16:08:06,334 ironscanner.main Configuring scanner: resolution = 75
DEBUG 2018-03-07 16:08:06,335 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:08:06,337 pyinsane2 [resolution] set to [75]
INFO 2018-03-07 16:08:06,337 ironscanner.main Configuring scanner: mode = Color
DEBUG 2018-03-07 16:08:06,337 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:08:06,339 pyinsane2 [mode] set to [Color]
INFO 2018-03-07 16:08:06,339 ironscanner.main Maximizing scan area ...
DEBUG 2018-03-07 16:08:06,339 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:maximize_scan_area()@142[TraceThread(<function maximize_scan_area at 0x7f5f45899268>)]
INFO 2018-03-07 16:08:06,340 ironscanner.main Starting scan session ...
DEBUG 2018-03-07 16:08:06,340 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:scan()@267[TraceThread(<bound method Scanner.scan of <pyinsane2.sane.abstract_proc.Scanner object at 0x7f5f3c88b400>>)]
INFO 2018-03-07 16:08:18,980 ironscanner.main Expected image size: (637, 1054)
INFO 2018-03-07 16:08:18,980 ironscanner.main Scanning page 0
DEBUG 2018-03-07 16:08:18,980 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:18,987 ironscanner.main Available lines: (0, 274)
DEBUG 2018-03-07 16:08:19,001 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:19,007 ironscanner.main Available lines: (0, 548)
DEBUG 2018-03-07 16:08:19,013 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:19,020 ironscanner.main Available lines: (0, 823)
DEBUG 2018-03-07 16:08:19,028 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:19,033 ironscanner.main Available lines: (0, 1054)
DEBUG 2018-03-07 16:08:19,043 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:19,289 ironscanner.main End of page. Available lines: (0, 1054)
INFO 2018-03-07 16:08:19,299 ironscanner.main Scanning page 1
DEBUG 2018-03-07 16:08:19,299 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f3c88c7b8>>)]
INFO 2018-03-07 16:08:19,300 ironscanner.main Got StopIteration
INFO 2018-03-07 16:08:19,304 ironscanner.main Scanned 1 images
INFO 2018-03-07 16:08:19,304 ironscanner.main ### SCAN TEST SUCCESSFUL ###
INFO 2018-03-07 16:08:34,793 ironscanner.main Preparing summary
INFO 2018-03-07 16:08:34,798 ironscanner.main Summary ready
INFO 2018-03-07 16:08:34,798 ironscanner.main Summary of the test:
- Scanner: Hewlett-Packard HP_OfficeJet_Pro_8720 (hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4)
- Type: flatbed
- Source: Flatbed
- Resolutions: 75
- Mode: Color

Personal information that will be attached to the report:
- Name: Julien

System informations that will be attached to the report:
- arch: ('64bit', 'ELF')
- system: Linux
- mem: 16768618496
- proc: x86_64
- nb_cpus: 4
- os_uname: posix.uname_result(sysname='Linux', nodename='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64')
- type: posix
- machine: x86_64
- python: 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
- release: 4.4.0-112-generic
- platform_uname: uname_result(system='Linux', node='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64', processor='x86_64')
- swap: 3298267136
- cpu_freq: 3800
- platform_detailed: Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
- platform_short: linux
INFO 2018-03-07 16:08:35,909 ironscanner.main Looking for scanners ...
DEBUG 2018-03-07 16:08:35,910 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:get_devices()@275[TraceThread(<function get_devices at 0x7f5f45896598>)]
INFO 2018-03-07 16:08:40,877 ironscanner.main 1 scanners found
ERROR 2018-03-07 16:08:40,877 ironscanner.log === UNCATCHED EXCEPTION ===
Traceback (most recent call last):
File "site-packages/ironscanner-1.1.0-py3.5.egg/ironscanner/main.py", line 316, in _on_scanner_selected
File "site-packages/ironscanner-1.1.0-py3.5.egg/ironscanner/main.py", line 454, in get_scanner
KeyError: <ironscanner.dummy.DummyScanner object at 0x7f5f37c36f60>
ERROR 2018-03-07 16:08:40,877 ironscanner.log ===========================
ERROR 2018-03-07 16:08:40,878 ironscanner.log === UNCATCHED EXCEPTION ===
Traceback (most recent call last):
File "site-packages/ironscanner-1.1.0-py3.5.egg/ironscanner/main.py", line 316, in _on_scanner_selected
File "site-packages/ironscanner-1.1.0-py3.5.egg/ironscanner/main.py", line 454, in get_scanner
KeyError: <ironscanner.dummy.DummyScanner object at 0x7f5f37c36c50>
ERROR 2018-03-07 16:08:40,878 ironscanner.log ===========================
INFO 2018-03-07 16:08:40,878 ironscanner.main hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4 -> Hewlett-Packard HP_OfficeJet_Pro_8720 (hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4)
INFO 2018-03-07 16:08:40,879 ironscanner.main Selected scanner: hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4
INFO 2018-03-07 16:08:40,881 ironscanner.main Option: br-x
INFO 2018-03-07 16:08:40,883 ironscanner.main Title: Bottom-right x
INFO 2018-03-07 16:08:40,883 ironscanner.main Desc: Bottom-right x position of scan area.
INFO 2018-03-07 16:08:40,883 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:08:40,883 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:08:40,883 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,884 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,884 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,884 ironscanner.main Constraint: (0, 14149223, 0)
INFO 2018-03-07 16:08:40,884 ironscanner.main Value: 14149223
INFO 2018-03-07 16:08:40,884 ironscanner.main Option: tl-y
INFO 2018-03-07 16:08:40,884 ironscanner.main Title: Top-left y
INFO 2018-03-07 16:08:40,884 ironscanner.main Desc: Top-left y position of scan area.
INFO 2018-03-07 16:08:40,884 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:08:40,884 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:08:40,884 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,884 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,884 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,884 ironscanner.main Constraint: (0, 23398930, 0)
INFO 2018-03-07 16:08:40,885 ironscanner.main Value: 0
INFO 2018-03-07 16:08:40,885 ironscanner.main Option: compression
INFO 2018-03-07 16:08:40,885 ironscanner.main Title: Compression
INFO 2018-03-07 16:08:40,885 ironscanner.main Desc: Selects the scanner compression method for faster scans, possibly at the expense of image quality.
INFO 2018-03-07 16:08:40,885 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:08:40,885 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,885 ironscanner.main Size: 32
INFO 2018-03-07 16:08:40,885 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:08:40,885 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:08:40,885 ironscanner.main Constraint: ['JPEG']
INFO 2018-03-07 16:08:40,885 ironscanner.main Value: JPEG
INFO 2018-03-07 16:08:40,885 ironscanner.main Option: mode
INFO 2018-03-07 16:08:40,886 ironscanner.main Title: Scan mode
INFO 2018-03-07 16:08:40,886 ironscanner.main Desc: Selects the scan mode (e.g., lineart, monochrome, or color).
INFO 2018-03-07 16:08:40,886 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:08:40,886 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,886 ironscanner.main Size: 32
INFO 2018-03-07 16:08:40,886 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,886 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:08:40,886 ironscanner.main Constraint: ['Lineart', 'Gray', 'Color']
INFO 2018-03-07 16:08:40,886 ironscanner.main Value: Color
INFO 2018-03-07 16:08:40,886 ironscanner.main Option: br-y
INFO 2018-03-07 16:08:40,886 ironscanner.main Title: Bottom-right y
INFO 2018-03-07 16:08:40,886 ironscanner.main Desc: Bottom-right y position of scan area.
INFO 2018-03-07 16:08:40,887 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:08:40,887 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:08:40,887 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,887 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,887 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,887 ironscanner.main Constraint: (0, 23398930, 0)
INFO 2018-03-07 16:08:40,887 ironscanner.main Value: 23398930
INFO 2018-03-07 16:08:40,887 ironscanner.main Option: source
INFO 2018-03-07 16:08:40,887 ironscanner.main Title: Scan source
INFO 2018-03-07 16:08:40,887 ironscanner.main Desc: Selects the scan source (such as a document-feeder).
INFO 2018-03-07 16:08:40,887 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
INFO 2018-03-07 16:08:40,887 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,887 ironscanner.main Size: 32
INFO 2018-03-07 16:08:40,887 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,887 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
INFO 2018-03-07 16:08:40,887 ironscanner.main Constraint: ['Flatbed', 'ADF', 'Duplex']
INFO 2018-03-07 16:08:40,888 ironscanner.main Value: Flatbed
INFO 2018-03-07 16:08:40,888 ironscanner.main Option: brightness
INFO 2018-03-07 16:08:40,888 ironscanner.main Title: Brightness
INFO 2018-03-07 16:08:40,888 ironscanner.main Desc: Controls the brightness of the acquired image.
INFO 2018-03-07 16:08:40,888 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:08:40,888 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,888 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,888 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:08:40,888 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,888 ironscanner.main Constraint: (0, 2000, 0)
INFO 2018-03-07 16:08:40,888 ironscanner.main Value: 1000
INFO 2018-03-07 16:08:40,888 ironscanner.main Option: contrast
INFO 2018-03-07 16:08:40,888 ironscanner.main Title: Contrast
INFO 2018-03-07 16:08:40,888 ironscanner.main Desc: Controls the contrast of the acquired image.
INFO 2018-03-07 16:08:40,889 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:08:40,889 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,889 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,889 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
INFO 2018-03-07 16:08:40,889 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,889 ironscanner.main Constraint: (0, 2000, 0)
INFO 2018-03-07 16:08:40,889 ironscanner.main Value: 1000
INFO 2018-03-07 16:08:40,889 ironscanner.main Option: resolution
INFO 2018-03-07 16:08:40,889 ironscanner.main Title: Scan resolution
INFO 2018-03-07 16:08:40,889 ironscanner.main Desc: Sets the resolution of the scanned image.
INFO 2018-03-07 16:08:40,889 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:08:40,889 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
INFO 2018-03-07 16:08:40,889 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,889 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,890 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
INFO 2018-03-07 16:08:40,890 ironscanner.main Constraint: [75, 100, 200, 300, 600, 1200]
INFO 2018-03-07 16:08:40,890 ironscanner.main Value: 75
INFO 2018-03-07 16:08:40,890 ironscanner.main Option: tl-x
INFO 2018-03-07 16:08:40,890 ironscanner.main Title: Top-left x
INFO 2018-03-07 16:08:40,890 ironscanner.main Desc: Top-left x position of scan area.
INFO 2018-03-07 16:08:40,890 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
INFO 2018-03-07 16:08:40,890 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
INFO 2018-03-07 16:08:40,890 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,890 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
INFO 2018-03-07 16:08:40,890 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,890 ironscanner.main Constraint: (0, 14149223, 0)
INFO 2018-03-07 16:08:40,890 ironscanner.main Value: 0
INFO 2018-03-07 16:08:40,891 ironscanner.main Option: jpeg-quality
INFO 2018-03-07 16:08:40,891 ironscanner.main Title: JPEG compression factor
INFO 2018-03-07 16:08:40,891 ironscanner.main Desc: Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality.
INFO 2018-03-07 16:08:40,891 ironscanner.main Type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
INFO 2018-03-07 16:08:40,891 ironscanner.main Unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
INFO 2018-03-07 16:08:40,891 ironscanner.main Size: 4
INFO 2018-03-07 16:08:40,891 ironscanner.main Capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive, Advanced,]
INFO 2018-03-07 16:08:40,891 ironscanner.main Constraint type: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
INFO 2018-03-07 16:08:40,891 ironscanner.main Constraint: (0, 100, 0)
INFO 2018-03-07 16:08:40,891 ironscanner.main Value: (Exception: Option 'jpeg-quality' is not active)
INFO 2018-03-07 16:09:20,776 ironscanner.main Preparing summary
INFO 2018-03-07 16:09:20,781 ironscanner.main Summary ready
INFO 2018-03-07 16:09:20,781 ironscanner.main Summary of the test:
- Scanner: Hewlett-Packard HP_OfficeJet_Pro_8720 (hpaio:/net/HP_OfficeJet_Pro_8720?ip=192.168.1.4)
- Type: flatbed
- Source: Flatbed
- Resolutions: 75
- Mode: Color

Personal information that will be attached to the report:
- Name: Julien

System informations that will be attached to the report:
- arch: ('64bit', 'ELF')
- system: Linux
- mem: 16768618496
- proc: x86_64
- nb_cpus: 4
- os_uname: posix.uname_result(sysname='Linux', nodename='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64')
- type: posix
- machine: x86_64
- python: 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
- release: 4.4.0-112-generic
- platform_uname: uname_result(system='Linux', node='master', release='4.4.0-112-generic', version='#135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018', machine='x86_64', processor='x86_64')
- swap: 3298267136
- cpu_freq: 3800
- platform_detailed: Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
- platform_short: linux
INFO 2018-03-07 16:09:22,276 ironscanner.main ### SCAN TEST ###
INFO 2018-03-07 16:09:22,276 ironscanner.main Configuring scanner: source = Flatbed
DEBUG 2018-03-07 16:09:22,277 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:09:22,280 pyinsane2 [source] set to [Flatbed]
INFO 2018-03-07 16:09:22,280 ironscanner.main Configuring scanner: resolution = 75
DEBUG 2018-03-07 16:09:22,280 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:09:22,283 pyinsane2 [resolution] set to [75]
INFO 2018-03-07 16:09:22,283 ironscanner.main Configuring scanner: mode = Color
DEBUG 2018-03-07 16:09:22,283 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:set_scanner_opt()@41[TraceThread(<function set_scanner_opt at 0x7f5f45899158>)]
INFO 2018-03-07 16:09:22,285 pyinsane2 [mode] set to [Color]
INFO 2018-03-07 16:09:22,285 ironscanner.main Maximizing scan area ...
DEBUG 2018-03-07 16:09:22,286 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/__init__.py:maximize_scan_area()@142[TraceThread(<function maximize_scan_area at 0x7f5f45899268>)]
INFO 2018-03-07 16:09:22,287 ironscanner.main Starting scan session ...
DEBUG 2018-03-07 16:09:22,287 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:scan()@267[TraceThread(<bound method Scanner.scan of <pyinsane2.sane.abstract_proc.Scanner object at 0x7f5f35f59240>>)]
INFO 2018-03-07 16:09:25,907 ironscanner.main Expected image size: (637, 1054)
INFO 2018-03-07 16:09:25,907 ironscanner.main Scanning page 0
DEBUG 2018-03-07 16:09:25,907 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:25,914 ironscanner.main Available lines: (0, 274)
DEBUG 2018-03-07 16:09:25,917 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:25,921 ironscanner.main Available lines: (0, 433)
DEBUG 2018-03-07 16:09:25,925 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:26,153 ironscanner.main Available lines: (0, 707)
DEBUG 2018-03-07 16:09:26,160 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:26,167 ironscanner.main Available lines: (0, 981)
DEBUG 2018-03-07 16:09:26,175 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:26,176 ironscanner.main Available lines: (0, 1054)
DEBUG 2018-03-07 16:09:26,187 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]
INFO 2018-03-07 16:09:26,440 ironscanner.main End of page. Available lines: (0, 1054)
INFO 2018-03-07 16:09:26,451 ironscanner.main Scanning page 1
DEBUG 2018-03-07 16:09:26,451 ironscanner.trace site-packages/pyinsane2-2.0.12-py3.5.egg/pyinsane2/sane/abstract_proc.py:read()@182[TraceThread(<bound method Scan.read of <pyinsane2.sane.abstract_proc.Scan object at 0x7f5f487f6fd0>>)]