Below are a couple of links that may help. I've personally never heard of a "usb ethernet/RNDIS gadget".
https://developer.toradex.com/knowledge-base/how-to-install-microsoft-rndis-driver-for-windows-7
http://semantic.gs/usb_ethernet_rndis_gadget_driver_download
when i connect my printer to my pc it installs as a usb ethernet/RNDIS gadget. How do i fix this?