I have written a label printing program that stores up to 4 queues of labels which you can send off to print on different printers as required. I have put the printing process into threads so that it can print away while you return to use the interface.
For labels sent to a TEC printer, each new label is a document. This allows me to print a label as n copies, which helps give me speed. Typically a queue might contain up to 200 labels. However, for every label generated a notification box flashes up to say that printing has started, each time grabbing the focus momentarily and disrupting the use of the interface. Is there any way to turn this box off so that the printing process, once authorized, can truly go on in the background un-noticed.