I would try with this: https://www.amazon.com/Over-Ethernet-RJ45-Extender-Adapter/dp/B0029HRYBK , the long run will be done by an ethernet cable, those are adapters at both ends.
I have used it for a smartboard usb cable that I needed to run for 20 meters, worked without a hitch.
Hope this helps