The most useful thing for many in VB or higher language would be to Out a byte to a printer port and bypass the windows spooler

does someone have code somewhere to get this done safely
probably to whichever port you desire (I think 3)

Also how do you get a byte from the printer - to see if it is ready