Hi
First of all , you cannot directly print to a USB printer from DOS or Dos applications. Either you will need a USB to LPT redirector or connect the same printer via LPT port if you have one on the printer.
This might work:
Navigate to Start Printers and faxes Right click the printer.
Select properties. Select ports tab. Check enable printer pooling
then select the default port. Click Apply. Close the properties
window. Run the dos application. Send the print job