Scan report 215 - KODAK i900

Scanner

  • Manufacturer: KODAK
  • Model: i900
  • Nice name: kds_i900:i900
  • Device ID: kds_i900:i900
  • Type: Adf_Duplex
scanner type
  1. tl-x
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Top-left x position of scan area.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (0, 12484607, 6553)
    • initial_value: 0
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Top-left x
  2. br-x
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Bottom-right x position of scan area.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (1664614, 14149222, 6553)
    • initial_value: 14155776
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Bottom-right x
  3. mode
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Selects the scan mode (e.g., lineart, monochrome, or color).
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['Lineart', 'Gray', 'Color']
    • initial_value: Lineart
    • size: 8
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Scan mode
  4. croppingmode
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Choose automatic or fixed cropping
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['Automatic', 'AutoNoBorder', 'AutoNoDeskew', 'Fixed']
    • initial_value: Automatic
    • size: 13
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Cropping Mode
  5. profiles
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Configure your entire session with this one setting.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['Default', 'Color Photograph', 'Black and White Perfect Page Document', 'Color Perfect Page Document']
    • initial_value: Default
    • size: 38
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Profiles
  6. page-width
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: The maximum page width, has no effect when the cropping mode is automatic
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (1664614, 14149222, 6553)
    • initial_value: 14155776
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Page Width
  7. blankimagecontent
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: If the percent of content on the image is less than or equal to this amount, the image will be deleted. This is only valid when blankimagemode is set to 'content'.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (0, 100, 1)
    • initial_value: -1
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Blank Image Content
  8. preview
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • desc: Request a preview-quality scan.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • constraint: None
    • initial_value: 0
    • size: 0
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Preview
  9. imagerotateorthogonal
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Choose the orthogonal rotation.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['0_degrees', 'auto', '90_degrees', '180_degrees', '270_degrees']
    • initial_value: 0_degrees
    • size: 12
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Orthogonal rotation
  10. source
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Selects the scan source (such as a document-feeder).
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['ADF', 'ADF Front', 'ADF Back', 'ADF Both', 'ADF Duplex']
    • initial_value: ADF
    • size: 11
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Scan source
  11. duplex
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Select if you want the front or back to be scanned, or both.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['front', 'back', 'both']
    • initial_value: both
    • size: 6
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Duplex Mode
  12. resolution
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Sets the resolution of the scanned image.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
    • constraint: [100, 150, 200, 240, 250, 300, 400, 600, 1200]
    • initial_value: 200
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
    • title: Scan resolution
  13. tl-y
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Top-left y position of scan area.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (0, 21639987, 6553)
    • initial_value: 0
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Top-left y
  14. bgcolor
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Choose the scanner background color.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['Black']
    • initial_value: Black
    • size: 6
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Background Color
  15. depth
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • 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.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Word list (2)
    • constraint: [1, 8]
    • initial_value: 1
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Bit depth
  16. contrast
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Controls the contrast of the acquired image.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (-100, 100, 1)
    • initial_value: 0
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Contrast
  17. brightness
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Controls the brightness of the acquired image.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (-100, 100, 1)
    • initial_value: 0
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Brightness
  18. colorsharpen
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • desc: Apply sharpening to color and grayscale images - 0 indicates no sharpening, 1 is normal, 2 is more sharpening, and a value of 3 applies a lot of sharpening.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (0, 3, 1)
    • initial_value: 1
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Color Image sharpening
  19. br-y
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: Bottom-right y position of scan area.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (1664614, 23304602, 6553)
    • initial_value: 23330816
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Bottom-right y
  20. blankimagemode
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • desc: Choose the blank image deletion mode.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • constraint: ['none', 'content']
    • initial_value: none
    • size: 8
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • title: Blank Image Deletion Mode
  21. page-height
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • desc: The maximum page height, has no effect when the cropping mode is automatic
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • constraint: (1664614, 23304602, 6553)
    • initial_value: 23330816
    • size: 4
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • title: Page Height

Test scan

OS: Linux

Test successful: False

  • Source: ADF
  • Resolution: 150 dpi
  • Mode: Color
In simple-scan and xsane it works.

215_traces.txt: [raw] [colorized]

image_215_0.png:
scan result image_215_0.png image_215_0_boxes.png:
scan result image_215_0_boxes.png

Additional information

  • OS type: posix
  • Test program: ironscanner 1.1.0-24-gb783bf7
  • Scan library: pyinsane2 2.0.13
  • Pillow: 5.3.0
  • Python version: 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516]
  • Architecture:
  • Platform:
    • Short: Linux
    • Detailed: Linux-4.14.83-1-MANJARO-x86_64-with-ManjaroLinux-18.0.0-Illyria
    • Release:
    • System: Linux
  • Architecture:
  • CPU frequency: 3200
  • Number of CPUs: 4
  • Processor:
  • Machine: x86_64
  • Memory: 8248721408

Reported by: [Daniel]

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