Menu

#194 Scanning "All" pages using Epson WorkForce 845 flatbed source scans in an infinite loop

v1.0_(example)
closed-fixed
None
5
2017-04-19
2015-03-14
No

I am connected to an Epson WorkForce 845 multifunction unit over ethernet. (I put device driver installation instructions for this device in bug #193).

This unit's scanner is a flatbed scanner that has an automatic document feeder (ADF) on top, so a user can choose to use either function.

When I use gscan2pdf to scan using the flatbed source, if I select "All" for the number of pages to scan instead of manually specifying 1, gscan2pdf will scan the same page (in the flatbed scanner) in a loop until the scan is canceled.

I logged this session in the attached epson-loop.log, which went as follows:

  • I started gscan2pdf
  • I set the scan mode to Color/300dpi
  • I made sure "# Pages" in the "Page Options" tab was set to "All"
  • Clicked Scan
  • I clicked Cancel on the scanner (not in gscan2pdf) after gscan2pdf had scanned the same page 5 times.
3 Attachments

Discussion

  • Jeffrey Ratcliffe

    It isn't quite as stupid as it sounds. I use this feature occasionally because I can change the document on the flatbed whilst the scan head is returning to the start point.

    Perhaps an extra dialog - "Do you really want to scan more than 1 document from the flatbed?"

     
  • Antoine Messiah

    Antoine Messiah - 2015-04-01

    I have a similar issue, with a Hewlett Packard Office-jet 6310. It does not scan the same page over and over, but it enters an infinite loop of scanning: when the last page is scanned, it continues to scan and create an infinite number of blank pages. It will stop only if I hit the "stop scanning" button.

     
  • Stephen Kent

    Stephen Kent - 2015-04-01

    Jeffrey, I can understand why that might be useful but it's not behavior that would be expected by users without some sort of notice in the UI. From a user's perspective, if I put a sheet in my flatbed scanner, open gscan2pdf, and hit scan, the default behavior should not be to scan in an infinite loop. It's just not a good user experience.

    In my opinion, selecting "All" for a flatbed scanner should only scan the single page placed in the scanner. Selecting "All" for a scanner with a document feeder should scan all pages in the feeder (which is what happens currently). If a user has a flatbed scanner and wants the scanner to scan in a loop, I think it would be reasonable to either 1) have the user select "#" instead of "All" under the "# Pages" heading, and enter a number higher than 1; or 2) add a checkbox or other option, to scan in a loop if the user selects to scan from a flatbed device. Especially since gscan2pdf aims to make scanning on Linux easier in general, this behavior should not be expected to occur by default; the user should have to enable it.

     
  • Stephen Kent

    Stephen Kent - 2015-04-01

    Antoine, I searched for that device on google and it looks like a multifunction unit. Does that have both an automatic document feeder (ADF) and regular flatbed inputs? (The Epson WorkForce 845 has both.) It sounds like you are using the ADF to scan multiple pages, but that gscan2pdf does not stop scanning after the final page. Is that the case? If so, I think that's a slightly different bug which would warrant having its own ticket.

     
  • Jeffrey Ratcliffe

    • status: open --> closed-fixed
     
  • Jeffrey Ratcliffe

    Fixed in v1.5.0.

     

Log in to post a comment.

MongoDB Logo MongoDB