Hi I found a way to control the parallel port in windows 95/98/NT/2000/xp with a simple free delphi component that works with BCB, I was researching a way that we could program the parallel port without the use of dlls and that would be compatible with most versions of windows, and this component already has inside it all the dlls that are needed to make the communication. I wrote an article about the basics of the parallel port and how to list lpt ports, choose registers, read and write within it. If you are interested I can send you a copy for evaluation.
Are you interested?