Printing - A different problem

When ever I output data to a printer nothing prints until the program terminates. If I have a get key won't print until that command is executed and the program terminates by returning to the window that shows the code.

I'm using either a Brother HL5250 or a Brother DCP9045. My HP 4250 doesn't respond to anything from TB, either a "List" or output from a routine.

I can use the Brother printers, that is no problem, however, the output should begin to print as soon as the Print#1 statement is executed. The channel is open and the printer preferences can be changed to "immediate print" rather than spooling but that does not help. The way it is TB is useless to me if I can't print until program termination. Any help greatly appreciated.