Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Built-in WSD/DPWS driver #432

Open
zwo1a opened this issue Aug 16, 2024 · 1 comment
Open

Built-in WSD/DPWS driver #432

zwo1a opened this issue Aug 16, 2024 · 1 comment
Labels

Comments

@zwo1a
Copy link

zwo1a commented Aug 16, 2024

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
Copy link
Owner

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.

@cyanfish cyanfish changed the title About Wireless Scanners with DPWS Built-in WSD/DPWS driver Aug 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants