Printers don't use much bandwidth at all, so USB or ethernet will work fine. Parallel will also work, but isn't as easy to configure as USB.
I would recommend using USB just because you can plug it in and go, you dont need to configure IP's for the printer or selecting the port for parallel.