Have the printer drivers been installed on the Production machine? It needs to be able to "see" the printer in order to print to it. With the newer versions of Windows, this means that it's not enough to have the printer on the same network as the server, the printer has to be available under "Devices and Printers" on the server in order to be able to print to it.
-Dell