I don't know your setup, but maybe a couple of ideas:

a. If printer (you did not specify brand/model) is network capable then connect it to your LAN. They work great with different OS-powered...