Have you thought about using a remote printer on the network, or a printer that is wifi enabled.