Can't help with the parallel port pin question as I'm not using this on my own machine, but I think you should be ok with the parallel port adaptor. I'm using one of these with LinuxCNC and it works fine. I suspect that it is very similar to the item to which you linked - the supplier was out of stock of parallel-port only cards when I needed it. The thing to avoid at all costs are usb-to-parallel port adaptors as they completely destroy accurate pulse timing.