'lpr'명령을 사용하여 파일을 프린터로 보내는 프로그램이 있습니다. Windows SDK 7.1을 설치했습니다. 32 비트 Windows 7 시스템에서는 정상적으로 작동하지만 64 비트 Windows 7에서는 작동하지 않습니다.lpr 명령이 Win 7의 C# 프로그램에서 작동하지 않습니다.
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();
실행을 중지합니다.
어떻게 "작동하지 않습니까?" – josephthomas
'lpr'명령이 'proc.Start()'줄에 없다는 예외가 발생합니다. – Sundeep