Gave this example a try and can confirm that the code does work, however,

I woud recomend that Pin 18 not be tied to gound as some printers have a 5 volt supply on it.

For my application, I found that I needed to use the -BUSY signal so that all chars could be printed and increased the delay to 500... I used this code..

pauseus 500 'wait 200usec for printer to read in byte
high strobe 'clear the strobe
GOSUB READY



READY:
IF BUSY = 0 THEN RETURN
GOTO READY

Thanks again for the code....