Rapport de numérisation 120 - EPSON DS-310

Scanner

  • Fabricant : EPSON
  • Modèle : DS-310
  • Nom complet : imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:1d.0/0000:06:00.0/0000:07:02.0/0000:3c:00.0/usb4/4-1/4-1.2/4-1.2:1.0
  • Identifiant : imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:1d.0/0000:06:00.0/0000:07:02.0/0000:3c:00.0/usb4/4-1/4-1.2/4-1.2:1.0
  • Type : Adf_Duplex
scanner type
  1. brightness
    • constraint: (-100, 100, 0)
    • title: Brightness
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Change brightness of the acquired image.
    • initial_value: 0
  2. blank-threshold
    • constraint: (0, 6553600, 0)
    • title: Skip Blank Pages Settings
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Skip Blank Pages Settings
    • initial_value: 0
  3. source
    • constraint: ['ADF']
    • title: Document Source
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Document Source
    • initial_value: ADF
  4. br-x
    • constraint: (3329228, 14299037, 0)
    • title: Bottom Right X
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • desc: Bottom Right X
    • initial_value: 14299037
  5. dropout
    • constraint: ['Blue', 'Green', 'Red', 'None']
    • title: Dropout
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 6
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Inactive,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Dropout
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
  6. deskew
    • constraint: None
    • title: Deskew
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Deskew
    • initial_value: 0
  7. overscan
    • constraint: None
    • title: Overscan
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Overscan
    • initial_value: 0
  8. force-extent
    • constraint: None
    • title: Force Extent
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • 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.
    • initial_value: 1
  9. lo-threshold
    • constraint: None
    • title:
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc:
    • initial_value: 4299161
  10. tl-y
    • constraint: (0, 24136908, 0)
    • title: Top Left Y
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • desc: Top Left Y
    • initial_value: 0
  11. scan-area
    • 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']
    • title: Scan Area
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 19
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Scan Area
    • initial_value: Manual
  12. gamma
    • constraint: ['1.0', '1.8']
    • title: Gamma
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Gamma
    • initial_value: 1.8
  13. jpeg-quality
    • constraint: (1, 100, 0)
    • title: JPEG Quality
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: JPEG Quality
    • initial_value: 90
  14. hi-threshold
    • constraint: None
    • title:
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc:
    • initial_value: 5269094
  15. enable-resampling
    • constraint: None
    • title: Enable Resampling
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Inactive, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • 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.
    • initial_value: (Exception: <class 'pyinsane2.sane.rawapi.SaneStatus'> : Data is invalid (4))
  16. br-y
    • constraint: (3329228, 24136908, 0)
    • title: Bottom Right Y
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • desc: Bottom Right Y
    • initial_value: 24136908
  17. long-paper-mode
    • constraint: None
    • title: Long Paper Mode
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • 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.
    • initial_value: 0
  18. mode
    • constraint: ['Monochrome', 'Grayscale', 'Color']
    • title: Image Type
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 11
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Image Type
    • initial_value: Color
  19. tl-x
    • constraint: (0, 14299037, 0)
    • title: Top Left X
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Fixed (2)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Mm (3)
    • desc: Top Left X
    • initial_value: 0
  20. contrast
    • constraint: (-100, 100, 0)
    • title: Contrast
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Change contrast of the acquired image.
    • initial_value: 0
  21. auto-kludge
    • constraint: None
    • title:
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc:
    • initial_value: 0
  22. image-count
    • constraint: (0, 999, 0)
    • title: Image Count
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Image Count
    • initial_value: 0
  23. transfer-format
    • constraint: ['JPEG']
    • title: Transfer Format
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 5
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Selecting a compressed format such as JPEG normally results in faster device side processing.
    • initial_value: JPEG
  24. transfer-size
    • constraint: (1, 1048576, 0)
    • title: Transfer Size
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Advanced,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Transfer Size
    • initial_value: 1048576
  25. threshold
    • constraint: (0, 255, 0)
    • title: Threshold
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Threshold
    • initial_value: 128
  26. duplex
    • constraint: None
    • title: Duplex
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Boolean (0)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : None (0)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Duplex
    • initial_value: 0
  27. rotate
    • constraint: ['0 degrees', '90 degrees', '180 degrees', '270 degrees', 'Auto']
    • title: Rotate
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : String (3)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : String list (3)
    • size: 12
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect, Emulated,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : None (0)
    • desc: Rotate
    • initial_value: 0 degrees
  28. resolution
    • constraint: (50, 600, 0)
    • title: Resolution
    • type: <class 'pyinsane2.sane.rawapi.SaneValueType'> : Integer (1)
    • contrainttype: <class 'pyinsane2.sane.rawapi.SaneConstraintType'> : Range (1)
    • size: 4
    • capabilities: <class 'pyinsane2.sane.rawapi.SaneCapabilities'> :[ Soft_select, Soft_detect,]
    • unit: <class 'pyinsane2.sane.rawapi.SaneUnit'> : Dpi (4)
    • desc: Resolution
    • initial_value: 300

Numérisation de test

OS : Linux

Test réussi : True

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

120_traces.txt: [raw] [colorized]

image_120_0.png:
scan result image_120_0.png image_120_0_boxes.png:
scan result image_120_0_boxes.png

Informations additionnelles

  • OS type: posix
  • Test program: ironscanner 1.1.0-16-g2905402
  • Scan library: pyinsane2 2.0.12
  • Pillow: 5.0.0
  • Python version: 3.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.3.0]
  • Architecture:
  • Platform:
    • Short: Linux
    • Detailed: Linux-4.15.0-1-amd64-x86_64-with-debian-buster-sid
    • Release:
    • System: Linux
  • Architecture:
  • CPU frequency: 3500
  • Number of CPUs: 4
  • Processor:
  • Machine: x86_64
  • Memory: 16714280960

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