You can trick Windows by using the USB printer as a dummy "network" printer connected to LPT1.
The dummy "network" is created using the Microsoft Loopback Adapter, which is basically a software-based network adapter that simulates a real live network. This "network" will only exist on your computer, which will also be the only computer connected to it.
Here are the step-by-step directions on making this work:
Install the Microsoft Loopback Adapter
- In Control Panel, double click on Add Hardware, then Next.
- Select "Install the hardware that I
manually select from a list
(Advanced)", then click Next.
- Select "Network Adapters", then click Next.
- Select "Microsoft" under the
Manufacturer list, then select "Microsoft Loopback Adapter"
in the Network Adapter list, and click Next.
- Click Next, then Finish
Configure the Adapter
The loopback adapter is a virtual network adapter and can be configured the same as a regular network card.
Set the adapter to have a static IP address in your network, such as 192.168.1.100 / 255.255.255.0
Share the USB printer
Use a share-name easy to remember, such as "Printer".
Connect the shared printer as LPT1
NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES