He talks of installing the required printer on the remote machine. Why would you do this if it's only ever to be remote?
I would assume it's because the computer sending the job to the printer has to generate the correct instructions/data for the printer that will produce the output - the computer hosting the printer is only acting as a network connection rather than processing the document.