I have two printer/scanners (both Brother MFC-2700DW) and I also have some windows 11 computers and a Mac that's not critical to support but Id still like to. The drivers + windows 11 don't really work with the scanners. However, Ubuntu + drivers works great. I know I can share these using SANE if I install a sane client on windows but the windows SANE clients look crusty to say the least. I would much prefer to just advertise the scanner with a protocol that windows can natively handle (WSD) and Mac can handle natively (eSCL).
Is there a way to share the scanners in with WSD?
EDIT: WSD is enabled on the Brother and it hooks up to the network. The problem is that it doesn't actually fully work. It will print most of the time but when it comes to scanning I can only consistently scan A4 sized pages. When I scan Letter it breaks like 40% of the time and as I scan more pages at the same time the failure goes up. Again, it works with linux just fine.
Also I already fully updated the firmware.
PS: I did ask this question on stackoverflow but I don't think that was the right place for it. If you think this should also be on ServerFault tell me.
UPDATE: I found a project that allows me to share via eSCL. I haven't tested it yet but I am beginning to think that eSCL isn't supported on windows. So it's, unfortunately, not the whole solution.
C:\Windows\System32\wfs.exe
?