I am glad you have it working, but what I don't understand is why you don't just add the printer to the network and avoid all these problems. Avoid all the work and all the time spent making it work. USB to Ethernet printing is so cheap now-a-days it just does not make sense to spend all this time. Plus I keep reading over and over that someone gets this all working only to have it stop after a few months with a MS update or something happens to a computer and it has to be fix or the OS re-loaded and the problems start all over. Here is a link to how cheap these devices are: Amazon.com: NEEWER® USB 2.0 LRP Print Server Share a Networking USB Printer: Electronics
you may find others or shop other places but these are super easy.
Note: I would not use the software and just map via IP address as one of the commenters wrote on this device I posted the link to.
Anyway just my 2 cents, and again I am very happy you have it working. -WS