Scan report 157 - EPSON DS-770

Scanner

  • Manufacturer: EPSON
  • Model: DS-770
  • Nice name: imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13.2/1-13.2.1/1-13.2.1:1.0
  • Device ID: imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13.2/1-13.2.1/1-13.2.1:1.0
  • Type: Other
scanner type
  1. long-paper-mode
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Long Paper Mode
    • size: 4
    • desc: Select this mode if you want to scan documents longer than what the ADF would normally support. Please note that it only supports automatic detection of the document height.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  2. transfer-format
    • initial_value: JPEG
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]
    • constraint: ['JPEG']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Transfer Format
    • size: 5
    • desc: Selecting a compressed format such as JPEG normally results in faster device side processing.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  3. force-extent
    • initial_value: 1
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Force Extent
    • size: 4
    • desc: Force the image size to equal the user selected size. Scanners may trim the image data to the detected size of the document. This may result in images that are not all exactly the same size. This option makes sure all image sizes match the selected area. Note that this option may slow down application/driver side processing.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  4. blank-threshold
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: (0, 6553600, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Skip Blank Pages Settings
    • size: 4
    • desc: Skip Blank Pages Settings
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  5. image-count
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: (0, 999, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Image Count
    • size: 4
    • desc: Image Count
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  6. duplex
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Duplex
    • size: 4
    • desc: Duplex
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  7. jpeg-quality
    • initial_value: 90
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: (1, 100, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: JPEG Quality
    • size: 4
    • desc: JPEG Quality
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  8. source
    • initial_value: ADF
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]
    • constraint: ['ADF']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Document Source
    • size: 4
    • desc: Document Source
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  9. mode
    • initial_value: Color
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: ['Monochrome', 'Grayscale', 'Color']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Image Type
    • size: 11
    • desc: Image Type
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  10. tl-x
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: (0, 14149222, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Top Left X
    • size: 4
    • desc: Top Left X
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
  11. tl-y
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: (0, 25801523, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Top Left Y
    • size: 4
    • desc: Top Left Y
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
  12. contrast
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: (-100, 100, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Contrast
    • size: 4
    • desc: Change contrast of the acquired image.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  13. overscan
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Overscan
    • size: 4
    • desc: Overscan
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  14. brightness
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: (-100, 100, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Brightness
    • size: 4
    • desc: Change brightness of the acquired image.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  15. double-feed-detection
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Detect Double Feed
    • size: 4
    • desc: Detect Double Feed
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  16. br-y
    • initial_value: 25801523
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: (3329228, 25801523, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Bottom Right Y
    • size: 4
    • desc: Bottom Right Y
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
  17. dropout
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • constraint: ['Blue', 'Green', 'Red', 'None']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Dropout
    • size: 6
    • desc: Dropout
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  18. scan-area
    • initial_value: Manual
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: ['Executive/Portrait', 'ISO/A4/Portrait', 'ISO/A5/Portrait', 'ISO/A5/Landscape', 'ISO/A6/Portrait', 'ISO/A6/Landscape', 'JIS/B5/Portrait', 'JIS/B6/Portrait', 'JIS/B6/Landscape', 'Legal/Portrait', 'Letter/Portrait', 'Manual', 'Maximum', 'Auto Detect']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Scan Area
    • size: 19
    • desc: Scan Area
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  19. gamma
    • initial_value: 1.8
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: ['1.0', '1.8']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Gamma
    • size: 4
    • desc: Gamma
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  20. rotate
    • initial_value: 0 degrees
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: ['0 degrees', '90 degrees', '180 degrees', '270 degrees', 'Auto']
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • title: Rotate
    • size: 12
    • desc: Rotate
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  21. resolution
    • initial_value: 50
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: (50, 600, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Resolution
    • size: 4
    • desc: Resolution
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
  22. crop-adjust
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: (-13107, 13107, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Crop Adjustment
    • size: 4
    • desc: Crop Adjustment
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  23. enable-resampling
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Inactive, Advanced,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Enable Resampling
    • size: 4
    • desc: This option provides the user with a wider range of supported resolutions. Resolutions not supported by the hardware will be achieved through image processing methods.
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  24. transfer-size
    • initial_value: 1048576
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • constraint: (1, 1048576, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Transfer Size
    • size: 4
    • desc: Transfer Size
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  25. threshold
    • initial_value: 128
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • constraint: (0, 255, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • title: Threshold
    • size: 4
    • desc: Threshold
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
  26. br-x
    • initial_value: 14149222
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: (3329228, 14149222, 0)
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • title: Bottom Right X
    • size: 4
    • desc: Bottom Right X
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
  27. deskew
    • initial_value: 0
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • constraint: None
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • title: Deskew
    • size: 4
    • desc: Deskew
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)

Test scan

OS: Linux

Test successful: True

  • Source: ADF
  • Resolution: 150 dpi
  • Mode: Color
Only seemed to scan one side, though specified as Duplex ADF

157_traces.txt: [raw] [colorized]

image_157_0.png:
scan result image_157_0.png image_157_0_boxes.png:
scan result image_157_0_boxes.png

Additional information

  • OS type: posix
  • Test program: ironscanner 1.1.0-20-g135c1c2
  • Scan library: pyinsane2 2.0.12
  • Pillow: 5.0.0
  • Python version: 3.6.5 (default, Mar 31 2018, 19:45:04) [GCC]
  • Architecture:
  • Platform:
    • Short: Linux
    • Detailed: Linux-4.12.14-lp150.12.4-default-x86_64-with-glibc2.3.4
    • Release:
    • System: Linux
  • Architecture:
  • CPU frequency: 4200
  • Number of CPUs: 8
  • Processor: x86_64
  • Machine: x86_64
  • Memory: 67487145984

Reported by: [Matthew Wild]

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