>In the course of this article, the Pakon film scanners went from being a user’s nightmare to being totally usable with modern versions of Windows.
Right, but I think it's still nightmare because Windows require driver signature verification by default. But why there's dedicated kernel driver at all? I wonder how feasible would be transplating decompiled driver code into userspace shim that uses WinUSB.