Thankfully I have a USB to serial convertor (also had to install a driver).
Due to too many anomalies between analyzer printer settings, not understanding Python, and your script, I apologize in advance, but need some help with the basics.
The analyzer printer settings is something I'll need to tinker with, but I'd like to know one piece of the puzzle that is correct so I know where to focus my attention.
I have an older laptop with Win7 with Python 3.8.0; I just downloaded it and ran the installer. When I click your script, I get a Command window that quickly closes.
The little I know about Python is: I think it needs to be set in an environment in order to just run a .py file. I added the path in the environment. Now when I type Python --version in the CMD window, it shows the version.
Having said this, I'm uncertain how to setup Python to run your script; and this eliminates me from using the 'help' file you suggested.
As for the analyzer, I'm tinkering with the print/plotter settings, but, each time I try a setting by pressing 'copy', it freezes. Due to not understanding how to run the script, I have two equations with three unknowns (the third being whether this USB to serial works).
Going forward, assuming this current setup works, ideally I'd like something that will last the test of time. Most likely a USB to serial convertor will not work on future Windows due to driver incompatibility, but maybe an alternate method would be great like a Pi or Arduino.