Many older DOS and command-line programs were designed before the USB standard was invented. Before USB, most printers used a parallel port to connect to the computer. Older programs are unaware of USB and can only use parallel port printers. Microsoft Windows features a workaround for this situation by allowing a shared printer to be mapped to an internal virtual LPT port through the command line. You can assign USB printers to virtual LPT ports with the “NET USE” command. Writer Bio

How to Assign USB Printers to LPT Ports - 85