DaveD3 0 Newbie Poster

Good afternoon, I am investigating creating a new application which I hope you can help me with. To isolate two systems we would like to take the output from a print server and send it into the parallel port of a pc, then read the information in and store it in files. I have located the inpout32.dll and installed it on my receiving station. I can write and read both the status and data buffer. My issue is that I can't find any information on the protocol that is used between the print server and the printer. How do I know when a byte has been sent to my parallel port, how do I tell the print server that I have received the byte and am ready to take the next byte. When the print server is ready to send data how will verify that I am ready to receive. I hope to do the application in C# and that is where I have implemented the inpout32.dll. If you can provide any information or point me to a source of information I would greatly appreciate it. Thanks! DaveD3