Aurelie,
I don't think you are doing anything wrong. I think the problem is coming from a limitation on DirectRT (as well as MediaLab) v2008 and prior. The limitation has been (and still is) that port addresses greater than ~32000 can not be read as valid and so the values don't get sent. This is an issue we are working to overcome in the next version due out very soon. I've contacted Trevor who is working on this section of the 2010 version now to see if we will have this resolved in the coming weeks. The beta version for 2010 is available now to v2008 users but I am not sure yet if this particular issue has been fixed. It is unfortunate that add-on parallel port cards do generally not come with addresses less than 32000 (decimal). If you can set this as a parameter of your card, that ought to resolve it as well. If you *can* do that please let us know because there are other users in the same boat right now and this would be a nice immediate fix.