Error when logging in (AREV Specific)
At 07 AUG 2000 07:53:07PM LMS wrote:
When logging in to an AREV application, get the following message on some PCs:
W577
The path specified for the printer output file cannot be found. The printer has not been redirected.
Can anyone shed some light on why it only occurs on some PCs and how to stop the message from appearing!?
At 07 AUG 2000 08:16PM [url=http://www.sprezzatura.com]The Sprezzatura Group[/url] wrote:
W577 is called from PDISK. To the best of my recollection, there is no process called in a basic ARev logon that calls PDISK. It would seem that this is being called in the application or user specific initialisation routine.
To stop it, you'll have to find the routine or ensure that the current user has rights to the specified location.
There's also the chance that it's part of the open process for a defined printer. See if there are any printer definitions for the user and check it's definition.
World leaders in all things RevSoft
At 08 AUG 2000 09:05AM Don Miller - C3 Inc. wrote:
This can also happen if Windows 9x does not capture a printer port as LPT1. Windows, by default, uses "deviceless" printing (e.g., to its spool or to a network queue). Since AREV is an MS-DOS program and has to have a physical port or a redirected port, an error can occur. Sometimes the Log-In process will do a PDISK (S) or PDISK LPT2: (S) or such like. If the path to the file is invalid or there is no physical device, you'll get this error.
Don Miller
C3 Inc.
At 09 AUG 2000 12:41AM lms wrote:
The login process does a PDISK to LPT1 - a network printer. If the printer is plugged directly into the PC, there is no problem with the printing, but we are unable to get it to print to the same printer on the network.
There is obviously something we are missing!?
At 09 AUG 2000 01:00AM Warren wrote:
What kind of workstations are you using? What network?
Since ARev is a DOS program you have to 'capture' the printer output to the network printer. Either through a Netware capture command, setting on the printer driver or a NET USE command (for Windows For Workgroups, LAN Manager, WinNT/2000).
Search on NET USE to see the syntax.
At 10 AUG 2000 09:50AM Don Miller - C3 Inc. wrote:
OK ..
Get AREV started on your desktop. Ignore any errors for the moment.
Press F5 to get to a TCL, type SUSPEND
This will dump you out to DOS.
If you are using Netware, type CAPTURE /SH. This will show you the devices captured. If you see a message:
LPT1 is directed to a Local Printer, then during the MS-DOS session that is running AREV is not capturing the printer. Type EXIT to return to the TCL.
You can try the following:
Start AREV from a Batch file:
AREVX.BAT
@ECHO OFF
CAPTURE /ENDCAP ] NUL
CAPTURE L1 Q=valid-queue-name /NB /NF /NT /TI=30 ] NUL
R: /M4096X
Another possibility is to do this in the Voc login:
SUSPEND EXIT CAPTURE L1 Q=valid-queue-name /NB /NF /NT /TI=30 ] NUL
..you can also capture L2 to a different queue
PDISK for LPT1 or LPT2
to swap ..
PDISK PRN (S)
PDISK other_printer (S)
..
and so forth