我正在通過 LPR 向理光復印機/列印機提交列印作業,但遇到了奇怪的延遲。列印 11 個列印作業,然后等待 1 分 14 秒。重復列印和延遲回圈直到結束。
為什么會延遲?我能做些什么來避免延遲?我要快速列印!
最初,我使用帶有 cmd.exe 行程的 VB.net 程式和 StreamWriter 處理 Process.StandardInput。但延誤讓我尋找另一個想法。所以我將所有檔案寫入一個批處理檔案并運行它。還是耽誤了!!!為什么以及如何解決它???
根據需要替換 {IP Address}}、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"
...
為什么會出現延誤,我該如何避免?
uj5u.com熱心網友回復:
Windows 默認使用 lpr 埠 721 到 731,這使得總共有 11 個埠,這就是為什么您遇到 11 個列印作業然后超時的原因。
相反,通過將以下注冊表項設定REG_DWORD為1.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr并重新啟動列印后臺處理程式。
Reference
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/520302.html
標籤:批处理文件lpr
下一篇:如果沒有一致執行,則批處理
