I have an AREV application which is used mainly for maintenance work orders. Whenever I try to print anything from this application,
the printing will only start after I exit the program and back to Windows environment.
I've have tried this program with
A) Windows NT 4.0
B) Windows 98
C) Windows XP
all of them behaved the same way, after I closed the DOS Window in Windows environment, then the printer will start printing.
My AREV version is 2.01.
Please advise.
FYI, the same problem occurs on
a) Network shared printer or
b) printer connected to the computer itself.
Hi
Use the PERFORM PDISK PRN(S command to end your print program. You could also just PDISK PRN(S in the TCL window when the print has ended. Search for PDISK and PRN on this forum.
World leaders in all things RevSoft
The basic issue is that ARev does not send an explicit end-of-job command, so the printer is leaving the print queue open until it times out. When you log out of the application, this forces the print queue to close and your job prints.
Are you using Novell for your network printers, or a Windows server? If you are using Novell, you can set the "auto-endcap" parameter when you capture the printer share to a local LPT port. This will resolve your problem. If you are using a Windows server for your printers, then you will need to change the timeout value for each client. By default, print queues time out after 45 seconds, but you can lower this value.
There have been posts on this board about this, or you can search the Microsoft Knowledgebase for "printer timeouts", I believe, and find the article. There was also an article in the SENL about this as well.
I created a macro that did a PDISK PRN as Alt-1. Told users to press Alt-1 to release printing…