cyanfish / naps2

Scan documents to PDF and more, as simply as possible.
https://www.naps2.com
Other
2.71k stars 320 forks source link

Built-in WSD/DPWS driver #432

Open zwo1a opened 4 weeks ago

zwo1a commented 4 weeks ago

Is your feature request related to a problem? Please describe. NAPS2 now supports scanners with WIA, TWAIN, and ESCL drivers. Many of the newer scanners are starting to use the ESCL protocol, but in the past many wireless scanners used DPWS (Devices Profile for Web Services), also known as WSD (Web Services for Devices).

Currently you can add scanners under Windows that show up in NAPS2 as scanners using the WIA driver. However, there are inconveniences with this method, as many people don't understand how to add such a scanner under Windows, and I have regularly encountered various errors, such as an error box popping up, and then the document feeder starting to keep feeding paper without scanning any images to the computer. Also, you cannot use WIA under Linux.

Describe the solution you'd like I don't know much about it. Perhaps NAPS2 could natively support the DPWS protocol?

Describe alternatives you've considered As stated above, add it as a WSD in Windows and then use the WIA driver in NAPS2. But this method is not perfect.

cyanfish commented 4 weeks ago

It would indeed be better to implement it natively, but it's too much work for me to do that for an obsolete protocol. On Linux WSD works with the sane-airscan driver.