If you computer has a network card or is on a network you could try this adapter
It is network to parallel.
If you are not on a network you could use a crossover cable but you would have to set IP addresses manually.
Also many internet routers/hubs do have this feature built-in.
Also for everyone that has had problems setting up their usb printers with the lpt share solution, I have found that on my Win XP system it will not except the “net use lpt1” command if the computer is not connected to a network.
Something as simple as having it connected to a cable modem will make it work.