Rapport de numérisation 74 - EPSON Perfection 660

Scanner

  • Fabricant : EPSON
  • Modèle : Perfection 660
  • Nom complet : snapscan:libusb:001:009
  • Identifiant : snapscan:libusb:001:009
  • Type : Flatbed
scanner type
  1. custom-gamma
    • initial_value: 0
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Use custom gamma table
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Determines whether a builtin or a custom gamma-table should be used.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  2. blue-gamma-table
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 65535, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Blue intensity
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Gamma-correction table for the blue band.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4096
  3. quality-cal
    • initial_value: 1
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Quality calibration
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Do a quality white-calibration
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  4. analog-gamma-r
    • initial_value: 117964
    • constraint: (0, 262144, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Analog gamma red
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Analog gamma-correction for red
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  5. tl-x
    • initial_value: 0
    • constraint: (0, 14155776, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Top-left x
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Top-left x position of scan area.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • size: 4
  6. tl-y
    • initial_value: 0
    • constraint: (0, 19464192, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Top-left y
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Top-left y position of scan area.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • size: 4
  7. rgb-lpr
    • initial_value: 4
    • constraint: (1, 50, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Colour lines per read
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Advanced,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Number of scan lines to request in a SCSI read. Changing this parameter allows you to tune the speed at which data is read from the scanner during scans. If this is set too low, the scanner will have to stop periodically in the middle of a scan; if it's set too high, X-based frontends may stop responding to X events and your system could bog down.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  8. green-gamma-table
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 65535, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Green intensity
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Gamma-correction table for the green band.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4096
  9. predef-window
    • initial_value: None
    • constraint: ['None', '6x4 (inch)', '8x10 (inch)', '8.5x11 (inch)']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Predefined settings
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Provides standard scanning areas for photographs, printed pages and the like.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 32
  10. depth
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: [8]
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
    • title: Bit depth
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Bit (2)
    • size: 4
  11. analog-gamma-b
    • initial_value: 117964
    • constraint: (0, 262144, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Analog gamma blue
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Analog gamma-correction for blue
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  12. source
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: ['Flatbed']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Scan source
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Selects the scan source (such as a document-feeder).
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 8
  13. gs-lpr
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (1, 50, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Greyscale lines per read
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive, Advanced,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Number of scan lines to request in a SCSI read. Changing this parameter allows you to tune the speed at which data is read from the scanner during scans. If this is set too low, the scanner will have to stop periodically in the middle of a scan; if it's set too high, X-based frontends may stop responding to X events and your system could bog down.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  14. mode
    • initial_value: Color
    • constraint: ['Color', 'Halftone', 'Gray', 'Lineart']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Scan mode
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Selects the scan mode (e.g., lineart, monochrome, or color).
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 32
  15. Frame
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (1, 6, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Frame to be scanned
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Frame number of media holder that should be scanned.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  16. halftoning
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Halftoning
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Selects whether the acquired image should be halftoned (dithered).
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  17. br-x
    • initial_value: 14155776
    • constraint: (0, 14155776, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Bottom-right x
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Bottom-right x position of scan area.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • size: 4
  18. negative
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Negative
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Swap black and white
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  19. Focus-mode
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: ['Auto', 'Manual']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Auto or manual focus
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Use manual or automatic selection of focus point.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 16
  20. halftone-pattern
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: ['DispersedDot8x8', 'DispersedDot16x16']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Halftone pattern
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Defines the halftoning (dithering) pattern for scanning halftoned images.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 32
  21. br-y
    • initial_value: 19464192
    • constraint: (0, 19464192, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Bottom-right y
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Bottom-right y position of scan area.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • size: 4
  22. preview-mode
    • initial_value: Auto
    • constraint: ['Auto', 'Color', 'Halftone', 'Gray', 'Lineart']
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • title: Preview mode
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect, Advanced,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Select the mode for previews. Greyscale previews usually give the best combination of speed and detail.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 32
  23. gamma-table
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 65535, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Image intensity
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • 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).
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4096
  24. red-gamma-table
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 65535, 1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Red intensity
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Gamma-correction table for the red band.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4096
  25. resolution
    • initial_value: 300
    • constraint: [50, 75, 100, 150, 200, 300, 450, 600]
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
    • title: Scan resolution
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Sets the resolution of the scanned image.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
    • size: 4
  26. analog-gamma
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 262144, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Analog gamma correction
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Analog gamma-correction
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  27. brightness
    • initial_value: 0
    • constraint: (-26214400, 26214400, 65536)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Brightness
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Controls the brightness of the acquired image.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)
    • size: 4
  28. threshold
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 6553600, 65536)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Threshold
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Select minimum-brightness to get a white point
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)
    • size: 4
  29. contrast
    • initial_value: 0
    • constraint: (-6553600, 26214400, 65536)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Contrast
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Controls the contrast of the acquired image.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Percent (5)
    • size: 4
  30. high-quality
    • initial_value: 0
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Quality scan
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Highest quality but lower speed
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  31. analog-gamma-bind
    • initial_value: 0
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Bind analog gamma
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: In RGB-mode use same values for each color
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  32. analog-gamma-g
    • initial_value: 117964
    • constraint: (0, 262144, 0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Analog gamma green
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Analog gamma-correction for green
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  33. preview
    • initial_value: 0
    • constraint: None
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • title: Preview
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Automatic, Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Request a preview-quality scan.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4
  34. Focus-point
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • constraint: (0, 768, 6)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • title: Focus point
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Focus point for scanning.
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • size: 4

Numérisation de test

OS : Linux

Test réussi : True

  • Source : Flatbed
  • Résolution : 150 dpi
  • Mode : Color

74_traces.txt: [raw] [colorized]

image_74_0.png:
scan result image_74_0.png image_74_0_boxes.png:
scan result image_74_0_boxes.png

Informations additionnelles

  • OS type: posix
  • Test program: ironscanner 1.1.0-7-g25f117c
  • Scan library: pyinsane2 2.0.12-10-g7d43ae4
  • 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.9.0-6-amd64-x86_64-with-debian-9.3
    • Release:
    • System: Linux
  • Architecture:
  • CPU frequency: 2900
  • Number of CPUs: 4
  • Processor:
  • Machine: x86_64
  • Memory: 8328761344

Reported by: [Jerome]

REST API link: /api/v1/scannerdb/scan_reports/74/