Are you saying that all the rest of the pins will act as input??
I assume your board can be configured as inputs or outputs, so the only thing to do is test it - i.e. using Configue/Ports and pins to allocate each pin in turn to a switch input (one of your limits or your spindle counter) and manually test that input on the Diagnostic page - a bit of a bind perhaps but that is the only way.
If you are saying that these are the only pins you have tried, and they don't work, then some older (or cheaper) boards, just emulated the standard LPT1 inputs - and pins 2 - 9 could not be changed. This does not explain pin 10 however, which is shown on my diagrams as an input on pin 6 on address &H279 - LPT2