Would you consider plugging in a flash drive or something? Maybe connect it and leave it a while, disconnect it later etc?
If it's convenient of course.
well I'm quite dissatisfied with all that solutions so far... Connections via SX Virtual Link are very buggy. They get lost and you have to be very patient getting your printer back working. I use a Canon Pixma ip5300 and a HP2015dn printer. If one of them IS connected (well SX tells me the printer IS connected but the truth is mostly different) and got lost I have to activate the other printer to get the first running ... and so on. It is always luck to get your document printed without any mistakes. I am really sorry telling you that - I've spent quite a money because I thought that printserver couldn't make any problems...
PS: I didn't try the flash drive clue - sorry