
VueScan has another advantage you might not realize. In the end, I think buying a VueScan license makes more sense. You can do this within a single machine by setting up a Windows VM and attaching the scanner to it. Instead, you run SaneTwain on a Windows machine, and it provides a network interface that SANE on a Linux box can talk to. If such a thing existed, I rather suspect it would require WINE as a dependency, since the Windows TWAIN scanner model seems to assume that the TWAIN driver provide a UI for the scanner, too. It is not like ndiswrapper, letting you use the drivers directly.

If you must use a Windows scanner driver for some reason, the best bridge I know of is SaneTwain. It takes a lot of work to reverse engineer and maintain the protocol drivers in VueScan, which is why the product is worth what Ed is asking.

It isn't somehow using Windows drivers on Linux. VueScan contains its own scanner driver code, written by the program's author, Ed Hamrick.
