Update to 1.4.0 breaks multi-page ADF scanning on Brother MFC-L2710DW
Hi,
after upgrading from 1.3.1 to 1.4.0, I noticed that scanning via the ADF on my Brother MFC-L2710DW (ESCL backend) is no longer working properly. The scanner will feed all pages, but scanimage
will recognize only the first one.
Bisecting narrowed this down to commit fbf80b0f Escl adf lineart.
The following output was produced with 3 pages in the feeder, which were all fed properly by the ADF. Full outputs for fbf80b0f and for preceding commit 7aa3d2de are attached.
> scanimage -v --batch -d "escl:http://192.168.xxx.xxx:80" --mode lineart --resolution 300 --source ADF
Output format is not set, using pnm as a default.
scanimage: rounded value of resolution from 300 to 300
scanimage: rounded value of br-x from 215.9 to 215.9
scanimage: rounded value of br-y from 296.926 to 296.926
Scanning infinity pages, incrementing by 1, numbering from 1
Scanning page 1
scanimage: scanning image of size 2511x3453 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 0/255
scanimage: read 26011449 bytes in total
Scanned page 1. (scanner status = 5)
Scanning page 2
scanimage: sane_start: Document feeder out of documents
Batch terminated, 1 page scanned
[strange HTML error page output follows in both good and bad case, but that's a separate issue]