| Summary: | Unable to set page width or height | ||
|---|---|---|---|
| Product: | [Applications] Skanlite | Reporter: | Nathan Upchurch <nathan> |
| Component: | general | Assignee: | Kåre Särs <kare.sars> |
| Status: | REOPENED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 25.04.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | A video of the issue | ||
Thanks for the report. That scanner backend/driver looks to be quite advanced. Skanlite places known basic common scanner options on the "Basic Options" tab and slightly more advanced options in the "Advanced Options". The scanner/backend/driver specific options that Skanlite does not know or have any special handling for, are placed in the "Scanner Specific Options" tab. When Skanlite writes a value to an option in the backend/driver, it reads the value back. It seems that the backend/driver always returns the same values for these options, regardless of what is written to them. The preview size does change so it seems that the backend does update some internal values. This indicates that the backend does not follow the Sane scanner API as it should. I'm assuming you have "Width" and "Height" options on the "Basic Options" tab, Those are usually used to set the width/height of the scanned area? (In reply to Kåre Särs from comment #1) > When Skanlite writes a value to an option in the backend/driver, it reads > the value back. It seems that the backend/driver always returns the same > values for these options, regardless of what is written to them. I see. This is a sheet-fed scanner, so I wonder if those values are the maximum page size? The numbers don't seem far from those in the specs reported here: https://www.pfu.ricoh.com/global/scanners/scansnap/discontinued/s1500/s1500.html#idspec > I'm assuming you have "Width" and "Height" options on the "Basic Options" > tab, Those are usually used to set the width/height of the scanned area? Yes, and setting them does seem to work just fine. Now if only I could get this working in SkanPage I wouldn't have to save each page individually :) Skanpage uses (partially) the same frontend-library as Skanlite, so should work :) In Skanpage there is a "Configure Visibility" button in the center-bottom of the Scanner Options pane. There you can enable/show options that normally would be hidden. I think those "unknown" options are hidden by default. If you want to get it properly fixed, you need to report the bug to the Sane project: https://gitlab.com/sane-project/backends/issues/new I hope this helps, Kåre (In reply to Kåre Särs from comment #3) > In Skanpage there is a "Configure Visibility" button in the center-bottom of > the Scanner Options pane. There you can enable/show options that normally > would be hidden. I think those "unknown" options are hidden by default. Unfortunately, for some reason, the only options available are those that cannot change. > If you want to get it properly fixed, you need to report the bug to the Sane > project: https://gitlab.com/sane-project/backends/issues/new Will do, thanks! So, it seems that this issue may not be upstream after all. Other front-ends do not have the same issue. See: https://gitlab.com/sane-project/backends/-/issues/807#note_2641807760 |
Created attachment 181445 [details] A video of the issue SUMMARY Unable to change the following options: * Page width (stuck on 221.12 mm) * Page height (stuck on 876.70) When clicking and dragging the slider, the preview on the right changes, but the numbers do not. The slider also stays in a fixed position. Scanner: Fujitsu ScanSnap S1500 STEPS TO REPRODUCE 1. Open Skanlite 2. Attempt to change any of the above options by clicking the increment / decrement icons, or by typing OBSERVED RESULT Options are unable to be changed. EXPECTED RESULT Options are able to be changed. SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.6-arch1-1 (64-bit) Graphics Platform: Wayland