TParport is a vcl component that lets you send (write) or get (read) bytes to the parallel port (lpt1 or printer port).