Hmm.
I suspect a lot of this is because Im used to dealing with raw data. Some pins on the printer port are inverted by the hardware.
When a program sets pin 11 to active = 1, the pin on the actual cable goes low. Several pins are auto-negated that way. Mach3
the program reversed that as I recall, but to a driver data ia data, so it never reversed it.
My feeling at the time was that one just checks "Negate signal" to make it whatever polarity you wish when its active. Now M4
having a setting for low active does confuse that issue I must admit.

.
Pin 1, 11, 14 and 17 read reverse to logic, that is when set active a 1 is sent to the hardware, which inverts it and sets the pin
low. Checking Negate on each of these pins should make them work as youd expect.. To Darwins design, the only important
toggle was if the pin was active..or inactive. The "negate" checkbox was to make the Active state give the appropriate output.
It sounds however, as if I may have screwed up in the plugin by not taking M4's ActiveLow setting into account. Ill take a
look and rationlise the two systems.. In the meantime, check or uncheck "Negate" on your signals on those pins ( or any pin)
to get the level you need for an active signal.
Art