Scan report 105 - CANON Canoscan 9000F Mark II
- acer
 - agfa
 - artec
 - avision
 - brother
 - 
                
                canon
                
- 8800f
 - 9000f
 - 9000f mark ii
 - dr-2010c
 - dr-2580c
 - dr-5010c
 - dr-c130
 - dr-m160
 - g7050
 - gx6500
 - i-sensys mf3010
 - i-sensys mf440
 - ir c3222l
 - laserbase mf5730
 - lide 100
 - lide 110
 - lide 120
 - lide 200
 - lide 210
 - lide 220
 - lide 25
 - lide 30
 - lide 300
 - lide 35
 - lide 400
 - lide 60
 - mb5100
 - mb5120
 - mf4010
 - mf440
 - mg2400
 - mg3051
 - mg3150
 - mg3600
 - mg3650
 - mg4200
 - mg5700
 - mg6800
 - mg6850
 - mg7500
 - mp160
 - mp280
 - mp495
 - mx340
 - mx350
 - mx495
 - mx5120
 - mx520
 - mx850
 - mx920
 - mx925
 - n650u
 - n656u
 - p-208ii
 - p-215
 - r40
 - tr4600
 - tr7500
 - tr8500
 - ts3300
 - ts7400
 - ts8151
 - ts8300
 - ts9500
 
 - dell
 - epson
 - fujitsu
 - hp
 - kaiser baas
 - kodak
 - konica minolta
 - kyocera
 - lexmark
 - neat
 - oki
 - plustek
 - ricoh
 - samsung
 - toshiba
 - wia
 - xerox
 
Scanner
                
  | 
            
                 
             | 
        
- 
            threshold-curve
- desc: Dynamic threshold curve, from light to dark, normally 50-65
 - constraint: (0, 127, 1)
 - title: Threshold curve
 - initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive,]
 
 - 
            mode
- desc: Selects the scan mode (e.g., lineart, monochrome, or color).
 - constraint: ['Color', 'Gray', '48 bits color', '16 bits gray', 'Lineart']
 - title: Scan mode
 - initial_value: Color
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 31
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            br-x
- desc: Bottom-right x position of scan area.
 - constraint: (0, 14160319, 0)
 - title: Bottom-right x
 - initial_value: 14160319
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            gamma
- desc: Changes intensity of midtones
 - constraint: (19660, 327680, 0)
 - title: Gamma function exponent
 - initial_value: 144179
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            br-y
- desc: Bottom-right y position of scan area.
 - constraint: (0, 19464891, 0)
 - title: Bottom-right y
 - initial_value: 19464891
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            threshold
- desc: Select minimum-brightness to get a white point
 - constraint: (0, 100, 1)
 - title: Threshold
 - initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive,]
 
 - 
            custom-gamma
- desc: Determines whether a builtin or a custom gamma-table should be used.
 - constraint: None
 - title: Use custom gamma table
 - initial_value: 1
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            tl-y
- desc: Top-left y position of scan area.
 - constraint: (0, 19464891, 0)
 - title: Top-left y
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            original
- desc: Type of original to scan
 - constraint: None
 - title: Type of original to scan
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
 
 - 
            scan-resolution
- desc: Scan resolution
 - constraint: None
 - title: Scan resolution
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
 
 - 
            adf-wait
- desc: When set, the scanner searches the waiting time in seconds for a new document inserted into the automatic document feeder.
 - constraint: (0, 3600, 1)
 - title: ADF Waiting Time
 - initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive,]
 
 - 
            button-2
- desc: Button 2
 - constraint: None
 - title: Button 2
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
 
 - 
            tl-x
- desc: Top-left x position of scan area.
 - constraint: (0, 14160319, 0)
 - title: Top-left x
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            resolution
- desc: Sets the resolution of the scanned image.
 - constraint: [75, 150, 300, 600, 1200, 2400, 4800]
 - title: Scan resolution
 - initial_value: 75
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            gamma-table
- desc: Gamma-correction table. In color mode this option equally affects the red, green, and blue channels simultaneously (i.e., it is an intensity gamma table).
 - constraint: (0, 255, 0)
 - title: Image intensity
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 16384
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
 
 - 
            button-1
- desc: Button 1
 - constraint: None
 - title: Button 1
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
 
 - 
            target
- desc: Target operation type
 - constraint: None
 - title: Target operation type
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
 
 - 
            button-controlled
- desc: When enabled, scan process will not start immediately. To proceed, press "SCAN" button (for MP150) or "COLOR" button (for other models). To cancel, press "GRAY" button.
 - constraint: None
 - title: Button-controlled scan
 - initial_value: 0
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 4
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
 
 - 
            source
- desc: Selects the scan source (such as a document-feeder). Set source before mode and resolution. Resets mode and resolution to auto values.
 - constraint: ['Flatbed', 'Transparency Unit']
 - title: Scan source
 - initial_value: Flatbed
 - unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
 - size: 31
 - type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
 - contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
 - capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
 
 
Test scan
OS: Linux
Test successful: True
- Source: Flatbed
 - Resolution: 150 dpi
 - Mode: 48 bits color
 
105_traces.txt: [raw] [colorized]
        
        
        
        
        image_105_0.png:
        
        
        
        
        
        
        image_105_0_boxes.png:
        
        
        
    
Additional information
- OS type: posix
 - Test program: ironscanner 1.1.0-13-geb4c48b
 - Scan library: pyinsane2 2.0.12-15-g5f6fc99
 - Pillow: 5.0.0
 - Python version: 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170118]
 - Architecture:
 - Platform:
            
- Short: Linux
 - Detailed: Linux-4.13.0-37-generic-x86_64-with-Ubuntu-17.10-artful
 - Release:
 - System: Linux
 
 
- Architecture:
 - CPU frequency: 3400
 - Number of CPUs: 4
 - Processor: x86_64
 - Machine: x86_64
 - Memory: 8305397760
 
Reported by: [franck]
REST API link: /api/v1/scannerdb/scan_reports/105/