首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何避免延迟使用批处理文件打印LPR

如何避免延迟使用批处理文件打印LPR
EN

Stack Overflow用户
提问于 2022-10-17 11:41:58
回答 1查看 41关注 0票数 2

我通过LPR将打印作业提交给理光复印机/打印机,结果出现了奇怪的延误。打印11个打印作业,然后等待1分14秒。重复打印和延迟周期直到结束。

为什么要拖延,我能做些什么来避免延误?我想印得快!

最初,我使用的是VB.net程序和cmd.exe进程以及StreamWriter处理Process.StandardInput。但这些拖延让我想出了另一个主意。所以我把所有的文件写成一个批处理文件并运行它。还有延误!为什么我要怎么修理它??

酌情替换{IP地址}、QueueName和FileName:

代码语言:javascript
运行
复制
"C:\Windows\System32\lpr.exe" -S {IP Address} -P QueueName -o l "FileName1.prn"
"C:\Windows\System32\lpr.exe" -S {IP Address} -P QueueName -o l "FileName2.prn"
"C:\Windows\System32\lpr.exe" -S {IP Address} -P QueueName -o l "FileName3.prn"
...

为什么延误,以及如何避免它们?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-19 18:32:54

Windows在默认情况下使用lpr端口721到731,这使得总共有11个端口,这就是为什么您经历了11个打印作业,然后超时。

相反,通过将以下注册表项的REG_DWORD设置为1来使用动态端口。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr并重新启动打印假脱机程序。

Reference

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74096719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档