Comando lpr não funciona do meu programa c # no Win 7

Eu tenho programa que envia um arquivo para uma impressora usando o comando 'lpr'. Eu instalei o Windows SDK 7.1. Ele está funcionando bem em um sistema Windows 7 de 32 bits, mas não funciona no Windows 7 de 64 bits.

<code>            Process proc = new Process();
            proc.StartInfo.FileName = "lpr";
            proc.StartInfo.WorkingDirectory = GlobalConstants.outBaseDir;
            proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            proc.StartInfo.Arguments = " -S " + GlobalConstants.printerIP + " -P RAW " + filePath;
            proc.Start();
</code>

Ele lança uma execption.

questionAnswers(1)

yourAnswerToTheQuestion