in reply to Printing to USB printer

Well, I always used the commandline to print to a printer. But you had to set it up first in Windows itself (i.e. windows drivers have to be installed for your specific USB printer).

Ultimately, just put everything in a text file and use the commandline command print to print

Of course, this prints to LPT1, so you need how-do-i-simulate-a-parallel-lpt-printer-with-a-usb-printer.