我通过LPR将打印作业提交给理光复印机/打印机,结果出现了奇怪的延误。打印11个打印作业,然后等待1分14秒。重复打印和延迟周期直到结束。
为什么要拖延,我能做些什么来避免延误?我想印得快!
最初,我使用的是VB.net程序和cmd.exe进程以及StreamWriter处理Process.StandardInput。但这些拖延让我想出了另一个主意。所以我把所有的文件写成一个批处理文件并运行它。还有延误!为什么我要怎么修理它??
酌情替换{IP地址}、QueueName和FileName:
"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"
...
为什么延误,以及如何避免它们?
发布于 2022-10-19 18:32:54
Windows在默认情况下使用lpr端口721到731,这使得总共有11个端口,这就是为什么您经历了11个打印作业,然后超时。
相反,通过将以下注册表项的REG_DWORD
设置为1
来使用动态端口。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
并重新启动打印假脱机程序。
https://stackoverflow.com/questions/74096719
复制相似问题