Je n'ai pas la solution, malheureusement, juste des petits commentaires.
Certains ports parallèles ne sont pas bi-drectionnels. C'est d'ailleurs leur principal défaut. Dans l'article du wikipedia anglais (le wikipedia français est trop court), http://en.wikipedia.org/wiki/Parallel_port , il est dit que cela ne concerne que les "early" ports, ce qui est peut-être vrai. En tous cas les programmateurs se branchent souvent sur les ports séries. Ne serait-il pas possible de le faire ?
Peut-être que ce serait un problème IRQ. Voir les valeurs dans l'article précité.
Par ailleurs, comme il est dit dans l'article précité, l'interface n'est pas autorisée sous Windows si les entrées/sorties du processeurs sont utilisées directement avec inportb et outportb.
Enfin, si le message contient "all ready", c'est une faute d'anglais car cela devrait être "already".