Rapport de numérisation 105 - CANON Canoscan 9000F Mark II

Scanner

  • Fabricant : CANON
  • Modèle : Canoscan 9000F Mark II
  • Nom complet : pixma:04A9190D
  • Identifiant : pixma:04A9190D
  • Type : Flatbed
scanner type
  1. 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,]
  2. 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,]
  3. 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,]
  4. 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,]
  5. 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,]
  6. 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,]
  7. 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,]
  8. 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,]
  9. 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,]
  10. 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,]
  11. 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,]
  12. 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,]
  13. 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,]
  14. 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,]
  15. 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,]
  16. 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,]
  17. 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,]
  18. 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,]
  19. 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,]

Numérisation de test

OS : Linux

Test réussi : True

  • Source : Flatbed
  • Résolution : 150 dpi
  • Mode : 48 bits color

105_traces.txt: [raw] [colorized]

image_105_0.png:
scan result image_105_0.png image_105_0_boxes.png:
scan result image_105_0_boxes.png

Informations additionnelles

  • 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/