You could also upgrade the 1200 to a 1200n. Then hook the printer up to the network.
This option is a bit expensive, but avoids having to use any PC as a print server.
This option is a bit expensive, but avoids having to use any PC as a print server.