USB Network Gate is good decision for you. It is special USB over Ethernet software. It works with Windows, macOS, Linux, plugs USB devices in virtual machines, access USB over RDP. It will work I assure.
Lacking wifi connected printers it is easy to set up a Workgroup or Homegroup in Windows. A security key is created and given to the computers that need to join. You set sharing permissions of devices or folders or even programs. For instance, not only might Cmoputer A be able to select a printer destination connected to USB-1 on Computer B but also view-copy-edit any files in public folders that you allow permissions to.