Polecenie lpr nie działa z mojego programu C # w Win 7
Mam program, który wysyła plik do drukarki za pomocą polecenia „lpr”. Zainstalowałem Windows SDK 7.1. Działa dobrze w 32-bitowym systemie Windows 7, ale nie działa w 64-bitowym systemie Windows 7.
<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>
Rzuca egzekucję.