>To add to what Hilmar said, you'll want to know that the record was actually printed, and not just sent, so probably you should also look at sys(13) when you print.
I am not sure about this - does this function still return relevant information under Windows? It seems to me that, when the printing queue is active (the default), this function would always return "READY". See the help for PrintStatus(), which is similar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)