← Back to team overview

simple-scan-team team mailing list archive

[Bug 891586] Re: Resolution control not working

 

2CV67 Epson Perfection V200 iscan
50/72/96/150/200/240/300/360/400/600/720/800/1200/1600/2400/3200/4800/6400/9600dpi for this scanner - without distinguishing between X & Y.

2CV67 Epson Perfection V200 scanimage
    --resolution 300|2400|4800dpi [300]
        Sets the resolution of the scanned image.
    --x-resolution 75|300|600|1200|2400|4800dpi [300]
        Sets the horizontal resolution of the scanned image.
    --y-resolution 100|200|300|400|600|800|1200|1800|2400|3600|4800|6600|9600dpi [300]

2CV67 Epson Perfection V200 simple-scan
[+111.47s] DEBUG: scanner.vala:816: sane_get_option_descriptor (12)
[+111.47s] DEBUG: scanner.vala:666: Option 12: name='resolution' title='Scan resolution' type=int size=4 unit=dpi values=[300, 2400, 4800] cap=,soft-select,soft-detect
[+111.47s] DEBUG: scanner.vala:669:   Description: Sets the resolution of the scanned image.
[+111.47s] DEBUG: scanner.vala:423: sane_control_option (12, SANE_ACTION_SET_VALUE, 150) -> (SANE_STATUS_GOOD, 300)
[+111.47s] DEBUG: scanner.vala:816: sane_get_option_descriptor (13)
[+111.47s] DEBUG: scanner.vala:666: Option 13: name='x-resolution' title='X-resolution' type=int size=4 unit=dpi values=[75, 300, 600, 1200, 2400, 4800] cap=,soft-select,soft-detect,advanced
[+111.47s] DEBUG: scanner.vala:669:   Description: Sets the horizontal resolution of the scanned image.
[+111.47s] DEBUG: scanner.vala:816: sane_get_option_descriptor (14)
[+111.47s] DEBUG: scanner.vala:666: Option 14: name='y-resolution' title='Y-resolution' type=int size=4 unit=dpi values=[100, 200, 300, 400, 600, 800, 1200, 1800, 2400, 3600, 4800, 6600, 9600] cap=,soft-select,soft-detect,advanced
[+111.47s] DEBUG: scanner.vala:669:   Description: Sets the vertical resolution of the scanned image.

Begin Theory
Simple Scan lets the user select a resolution, but imho it does not display the list of supported resolutions in the GUI but only some sensible values. After the user made his choice, the best actually supported resolution is chosen.

I have the feeling somehow only 300 2400 4800 is considered in your case and if you do scans with 75dpi 150dpi 300dpi 600dpi 1200dpi you always end up with doing scans with 300 dpi because those resolutions with split x/y are not considered...
End Theory

Is my theory consistent with your experiments, 2cv67?
Is my theory consistent with the code, Robert?

-- 
You received this bug notification because you are a member of Simple
Scan Development Team, which is the registrant for Simple Scan.
https://bugs.launchpad.net/bugs/891586

Title:
  Resolution control not working

Status in Simple Scan:
  Triaged

Bug description:
  Details in my Ubuntu Forum thread: 
  http://ubuntuforums.org/showthread.php?t=1648771
  Quote:
  "Firstly - congratulations for Simple Scan, which lives up to its name admirably!
  Xsane is no doubt wonderfully competent, but far too complicated for casual use.
  But I am having a problem with Simple Scan, in that I can't seem to get selected resolutions to have any effect.
  A typical A4 mainly-text document I am playing with, ends up as:
  165K when scanned & saved as text pdf at 75/150/300 or 600dpi...
  1.5MB when scanned & saved as text jpg at 75-600dpi
  2.2MB when scanned & saved as photo pdf or jpg at 75-600dpi.
  My Epson V200 scanner allows normal resolution selection with Xsane or with Epson's iscan application.
  Thanks for any suggestions!" - unquote.

  I started that thread in December 2010 & still have the same problem today.
  As a summary - the resolution control has absolutely no effect on the results.
  No error messages (unless I try 2400dpi) & nothing in simple-scan --debug >simple-scan.log
  I now have Simple Scan 2.32.0.1-0Ubuntu2 in Ubuntu 11.04.
  The scanner is an Epson Perfection V200 Photo & has normal resolution selection in XSane & Iscan.
  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/simple-scan/+bug/891586/+subscriptions