Closed gedw99 closed 3 years ago
Now fixed with https://github.com/stapelberg/airscan/commit/d5c5aa4ba0f225db27c8df4d442c72bc515b05cd. The messages should now be clearer.
thanks
I just started to build a GUI for it using gio. https://gioui.org/ https://github.com/gioui/gio-example
Have a look and let me know if you like the idea.
I don’t mind a GUI for it, but it should go into a separate repository. I want to keep this package light and small, precisely so that other programs (e.g. your GUI) can be built without pulling in any unnecessary dependencies :)
@stapelberg
yep thats what i thought :)
the gui will also work on the RASP PI as a native app.
I might have to change the airscan code layout to that the CLI and GUI use the same code paths. will see.
I will let you know the repo i do it in.
I might have to change the airscan code layout to that the CLI and GUI use the same code paths. will see.
All the functionality that you need to implement AirScan is already exported by this package.
The CLI is merely a demo application, and there’s no need to re-use any of its code. Just copy the DNSSD discovery as a starting point, and most likely you’ll need to significantly re-wire that anyway for a GUI program :)
Ok cool
Wonder how we determine if a printer is / is not compatible ? Some white list ?
So it say its not compatible :
Yet it works !