There is an automated bug report feature integrated in Paperwork: hamburger menu → “Report a bug”. You can reproduce this bug and then use this feature. It will automatically send me the logs.
Yep, but in the logs I can see that it goes a little bit further.
Up to now, your scanner driver did some fairly acceptable calls, but Libinsane didn’t handle them properly. But now, it’s acting like a drunk baboon, writing first the BMP header and then asking to write the end of the image before the beginning (… come to think of it, nothing really that unusual when it comes to scanner drivers I guess … ).
I have some theory as to why it’s acting like that. I would like to try something.
Would you mind re-downloading IronScanner and trying again please ?
This time, I’m guessing that you will get an image, but it may be quite weird.
This is going to be too annoying to get right by back-and-forth as we are doing right now. Also I have this weird drunk baboon behavior on none of my scanners, so even if we get it right, we are at risk of regressions later.
I’ve found a Canon TR-4600 for cheap on leboncoin.fr. It will take a few days to arrive at my home, and probably another few days before I can get this change right.
If we are lucky, I may be able to integrate it in my hardware test bench too (only scanners that can remain on 24/7 / that don’t go to sleep after a while can be on this bench at the moment).
I’ve got the scanner. I tested it with Windows 10 and Windows 11, directly connected using USB or by Wifi. Unfortunately, all my scans are OK (no mirror effect like yours).
I’m using the drivers that comes from Microsoft (Control Panel → devices (printer & scanner) → “add device”).
@Defaultsound , by chance, do you remember exactly how you installed your scanner drivers ?