gpt4 book ai didi

c# - lpr 命令在 Win 7 中的 C# 程序中不起作用

转载 作者:太空狗 更新时间:2023-10-29 22:33:37 26 4
gpt4 key购买 nike

我有一个程序可以使用“lpr”命令将文件发送到打印机。我已经安装了 Windows SDK 7.1。它在 32 位 Windows 7 系统中运行良好,但在 64 位 Windows 7 中无法运行。

            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();

它抛出异常。

最佳答案

我终于找到了问题的答案。

第一步:我必须启用“LPR 端口监视器”。这可以通过“控制面板/程序和功能/打开或关闭 Windows 功能”来完成。在对话框中展开“打印和文档服务”。检查“LPR 端口监视器”。

第二步:安装 Windows SDK 7.1 时。它会将 lpr.exe 和相关文件复制到“C:\Windows\winsxs\amd64_microsoft-windows-p..ting-lprportmonitor_xxxx...”。将文件 lpr.exe、lprhelp.dll 和 lprmonui.dll 复制到 C:\Windows\sysWOW64 文件夹中。

就是这样!!!

引用:http://www.tomshardware.com/forum/240019-44-error-windows

关于c# - lpr 命令在 Win 7 中的 C# 程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com