Scan report 425 - CANON P-215

Scanner

  • Manufacturer: CANON
  • Model: P-215
  • Nice name: CANON P-215
  • Device ID: sane:canon_dr:libusb:002:013
  • Type: Adf_Duplex
scanner type
  1. source
    • title: Scan source
    • desc: Selects the scan source (such as a document-feeder).
    • type: <GType gchararray (64)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: ['ADF Front', 'ADF Duplex', 'Card Front', 'Card Duplex']
    • initial_value: ADF Front
  2. mode
    • title: Scan mode
    • desc: Selects the scan mode (e.g., lineart, monochrome, or color).
    • type: <GType gchararray (64)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: ['Lineart', 'Gray', 'Color']
    • initial_value: Color
  3. resolution
    • title: Scan resolution
    • desc: Sets the resolution of the scanned image.
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_DPI of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [100, 150, 200, 240, 300, 400, 600]
    • initial_value: 300
  4. page-width
    • title: Page width
    • desc: Specifies the width of the media. Required for automatic centering of sheet-fed scans.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 216.04150390625, 0.0211639404296875]
    • initial_value: 216.04150390625
  5. page-height
    • title: Page height
    • desc: Specifies the height of the media.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 359.1097412109375, 0.0211639404296875]
    • initial_value: 358.1150360107422
  6. tl-x
    • title: Top-left x
    • desc: Top-left x position of scan area.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 216.04150390625, 0.0211639404296875]
    • initial_value: 0.0
  7. tl-y
    • title: Top-left y
    • desc: Top-left y position of scan area.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 358.1150360107422, 0.0211639404296875]
    • initial_value: 0.0
  8. br-x
    • title: Bottom-right x
    • desc: Bottom-right x position of scan area.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 216.04150390625, 0.0211639404296875]
    • initial_value: 216.04150390625
  9. br-y
    • title: Bottom-right y
    • desc: Bottom-right y position of scan area.
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_MM of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 358.1150360107422, 0.0211639404296875]
    • initial_value: 358.1150360107422
  10. brightness
    • title: Brightness
    • desc: Controls the brightness of the acquired image.
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [-127, 127, 1]
    • initial_value: 0
  11. contrast
    • title: Contrast
    • desc: Controls the contrast of the acquired image.
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [-127, 127, 1]
    • initial_value: 0
  12. threshold
    • title: Threshold
    • desc: Select minimum-brightness to get a white point
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: [0, 255, 1]
    • initial_value: (Exception: libinsane-quark: Libinsane opt[threshold]->get_value() error: 0x40000008, Access denied (9))
  13. rif
    • title: RIF
    • desc: Reverse image format
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: []
    • initial_value: (Exception: libinsane-quark: Libinsane opt[rif]->get_value() error: 0x40000008, Access denied (9))
  14. compression
    • title: Compression
    • desc: Enable compressed data. May crash your front-end program
    • type: <GType gchararray (64)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: ['None']
    • initial_value: (Exception: libinsane-quark: Libinsane opt[compression]->get_value() error: 0x40000008, Access denied (9))
  15. compression-arg
    • title: Compression argument
    • desc: Level of JPEG compression. 1 is small file, 100 is large file.
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: [0, 0, 1]
    • initial_value: (Exception: libinsane-quark: Libinsane opt[compression-arg]->get_value() error: 0x40000008, Access denied (9))
  16. df-thickness
    • title: DF by thickness
    • desc: Detect double feeds using thickness sensor
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  17. df-length
    • title: DF by length
    • desc: Detect double feeds by comparing document lengths
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  18. rollerdeskew
    • title: Roller deskew
    • desc: Request scanner to correct skewed pages mechanically
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  19. swdeskew
    • title: Software deskew
    • desc: Request driver to rotate skewed pages digitally
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  20. swdespeck
    • title: Software despeckle diameter
    • desc: Maximum diameter of lone dots to remove from scan
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0, 9, 1]
    • initial_value: 0
  21. swcrop
    • title: Software crop
    • desc: Request driver to remove border from pages digitally
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  22. swskip
    • title: Software blank skip percentage
    • desc: Request driver to discard pages with low percentage of dark pixels
    • type: <GType gdouble (60)>
    • unit: <enum LIBINSANE_UNIT_PERCENT of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: [0.0, 100.0, 0.100006103515625]
    • initial_value: 0.0
  23. stapledetect
    • title: Staple detect
    • desc: Request scanner to halt if stapled pages are detected
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  24. dropout-front
    • title: Dropout color front
    • desc: One-pass scanners use only one color during gray or binary scanning, useful for colored paper or ink
    • type: <GType gchararray (64)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: ['None', 'Red', 'Green', 'Blue', 'Enhance Red', 'Enhance Green', 'Enhance Blue']
    • initial_value: (Exception: libinsane-quark: Libinsane opt[dropout-front]->get_value() error: 0x40000008, Access denied (9))
  25. dropout-back
    • title: Dropout color back
    • desc: One-pass scanners use only one color during gray or binary scanning, useful for colored paper or ink
    • type: <GType gchararray (64)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT | LIBINSANE_CAPABILITY_INACTIVE of type Libinsane.Capability>
    • constraint: ['None', 'Red', 'Green', 'Blue', 'Enhance Red', 'Enhance Green', 'Enhance Blue']
    • initial_value: (Exception: libinsane-quark: Libinsane opt[dropout-back]->get_value() error: 0x40000008, Access denied (9))
  26. buffermode
    • title: Buffer mode
    • desc: Request scanner to read pages async into internal memory
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_SW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  27. side
    • title: Duplex side
    • desc: Tells which side (0=front, 1=back) of a duplex scan the next call to sane_read will return.
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags 0 of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  28. start
    • title: Start/1 button
    • desc: Big green or small 1 button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  29. stop
    • title: Stop/2 button
    • desc: Small orange or small 2 button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  30. button-3
    • title: 3 button
    • desc: Small 3 button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  31. newfile
    • title: New File button
    • desc: New File button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  32. countonly
    • title: Count Only button
    • desc: Count Only button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  33. bypassmode
    • title: Bypass Mode button
    • desc: Bypass Mode button
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  34. counter
    • title: Counter
    • desc: Scan counter
    • type: <GType gint (24)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: [0, 500, 1]
    • initial_value: 0
  35. adf-loaded
    • title: ADF Loaded
    • desc: Paper available in ADF input hopper
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False
  36. card-loaded
    • title: Card Loaded
    • desc: Paper available in card reader
    • type: <GType gboolean (20)>
    • unit: <enum LIBINSANE_UNIT_NONE of type Libinsane.Unit>
    • capabilities: <flags LIBINSANE_CAPABILITY_HW_SELECT of type Libinsane.Capability>
    • constraint: []
    • initial_value: False

Test scan

OS: Linux

Test successful: True

  • Source: feeder Front
  • Resolution: 150 dpi
  • Mode: Color
Scan seems a little washed out by default but not sure how to calibrate.
Other than that seems to just work out the box.
Not sure the double sided part is working as expected. It seems to scan both sides but only ever pick up one page in paperwork.

425_traces.txt: [raw] [colorized]

image_425_0.png:
scan result image_425_0.png image_425_0_boxes.png:
scan result image_425_0_boxes.png

Additional information

  • OS type: posix
  • Test program: ironscanner 2.0-30-gff7398c
  • Scan library: Libinsane 1.0.3-19-g879e019
  • Pillow: 5.4.1
  • Python version: 3.7.3 (default, Apr 3 2019, 05:39:12) [GCC 8.3.0]
  • Architecture:
  • Platform:
    • Short: Linux
    • Detailed: Linux-5.4.0-0.bpo.2-amd64-x86_64-with-debian-10.2
    • Release:
    • System: Linux
  • Architecture:
  • CPU frequency: 3400
  • Number of CPUs: 8
  • Processor:
  • Machine: x86_64
  • Memory: 16728788992

Reported by: [John Cooper]

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