Hi,

Thanks for getting back to me and for including the details that you were able to discover.

I'm glad you found a solution in the end.

Good luck with the scanning.


thank you very much for your help! I was indeed able to analyze a little bit more -- see my comment below. However, since my scanner seems to work flawlessly with the airscan backend with even more options than the hpaio backend supports, I will not invest more time into this analyzes. Nevertheless I would like to share what I found out thus far.

On Sonntag, 18. Juni 2023 14:14:42 CEST Andy Bennett wrote:
I've just read the issue for the first time and haven't been involved but I
noticed that you mentioned "Works with all formats (jpeg, tiff, png, pnm)
and with a resolution of 600. scanimage does not crash, the images are not
corrupt." and then provide examples where it does crash.

However, you don't say if you can make it crash with a pnm format output. ...

The result of my analysis points to problem number (2): the hpaio backend is not sending enough data. I guess, this should already have been clear to Ralph from the beginning.

With pnm format scanimage scans all pages and works without noticeable error. However, when scanning from the ADF, all pages are missing some data. The length of the images corresponds to the data the hpaio backend transferred, according to the debug trace. Since some data are missing, the images are syntactically not correct and various tools, like identify, complain.

What made me wonder was, that skanlite produces syntactically correct images, in contrast to scanimage. The debug trace shows, that the hpaio backend transfers the same amount of data in both cases, when scanning with scanimage and skanlite. If the debug trace is not lying and I am understanding what it says, I must conclude, that somehow skanlite is adding some data at the end of the image, just so much as are missing, so that the image is syntactically correct. To analyze this further would have been my next step. Fortunately, airscan came to my rescue and makes any further analyzes obsolete.

P.S. In the meantime I updated to openSUSE 15.5 which uses a newer version of hplip and in particular hpaio, but it still does not work any better.

Best regards
Karl





--
Best wishes,
@ndy

--
[email protected]
http://www.ashurst.eu.org/
0x7EBA75FF

Reply via email to