I also prefer that this can be used with an IP address , for when there are more than one eSCL scanners on the same network. If I want the Bounjour/Avahi detection , I can do that n PHP, as I am already doing anyway to get info and capabilities.
I have a Web GUI that I originally created for s400w scanners , Musek, Ion ArCopy, iScan Fly Halo Magiic Scanner Century A4 and others,
I found that it was reletively simple to make the GUI use a different command line scanner so started incorporatng the pyton code from https://github.com/kno10/python-scan-eSCL
Now that I find this however, I am switching to it as it has more (documented) options.
I am currently looking to find a Linux machne with an eSCL scanner on the network that I can access remotely to contine work on this. I need only Apache PHP and Python. Probably a team viewer or VNC connecton.
I thought you may also have some useful advice for determining scanner capabilities as the information I have is limited and I am certain lacks much info for the 100s of models of scanners that use eSCL. All of my tests so far have used Bounjour/Avahi packets that I have found on the web, and rely on the python code to actually work.
With your python code I will now be using the code already in the web GUI for discovery and determining capabilities, but with the ability of an IP override!
Good job on this . It does more than the one at https://github.com/kno10/python-scan-eSCL with fewer lines of code!
I also prefer that this can be used with an IP address , for when there are more than one eSCL scanners on the same network. If I want the Bounjour/Avahi detection , I can do that n PHP, as I am already doing anyway to get info and capabilities.
I have a Web GUI that I originally created for s400w scanners , Musek, Ion ArCopy, iScan Fly Halo Magiic Scanner Century A4 and others, I found that it was reletively simple to make the GUI use a different command line scanner so started incorporatng the pyton code from https://github.com/kno10/python-scan-eSCL Now that I find this however, I am switching to it as it has more (documented) options.
I am currently looking to find a Linux machne with an eSCL scanner on the network that I can access remotely to contine work on this. I need only Apache PHP and Python. Probably a team viewer or VNC connecton.
I thought you may also have some useful advice for determining scanner capabilities as the information I have is limited and I am certain lacks much info for the 100s of models of scanners that use eSCL. All of my tests so far have used Bounjour/Avahi packets that I have found on the web, and rely on the python code to actually work.
With your python code I will now be using the code already in the web GUI for discovery and determining capabilities, but with the ability of an IP override!