you can use a usb port provided the usb lpt is addressed as its own device by an arbitor bridge joining the usb device to a port address like lpt 1 or 2 etc
cheep leeds offer 'usb printer support' ...nothing in the right address range ...!
there is one bridge cable i found that can run usb to lpt arbitor however it also has to have its own hardware to work as a standard lpt bi-dir port
so usb can be done with these programmers {i do it} but it costs you for stuff to do it mine is a trust product there is a range of these on there support site cost was about £20 uk
'usb to true lpt' is the search string or 'usb to true parallel port'
use this to connect some 'most' usb printer support types to a physical address range app can use like the crap front end for willem
with the ' usb printer support 'driver you treat it exactly as a normal lpt however you 'print' the file to a different bound location as a held handshake {on 'do it' off} instead of normal solid bound port linking {always on till its off}
machine toshiba equium laptop usb only type p5b asus main machine thinking of adding dual lpt pci card both used for top and lpt via usb where i can
old p2 programming grumbling tank with xp sp3 for true serial and lpt
all machines bios set to enable bios plug and play aware o/s and lpt spollers services and drivers removed legacy detection enabled