If the code running on the DOS machine supports printer mounting and
you are running PCNFSD V2 or NFSAD or BWNFSAD on your Linux machine,
it is very simple to do what you want to do.
Using your example names and my Wollongong PC TCP/IP + NFS, I enter:
mount lpt3: \\healey\/phlaser [username password] (where username and password
are only necessary if I have not previously "logged in").
What happens when a print job for LPT3 comes along is that the print file
is transferred from DOS/Windows to the PCNFSD spool directory under Linux
and then an LPR print to the nominated printer is started by PCNFSD.
There is a "funny" in either the Wollongong code or PCNFSD (or both) which
makes the SECOND name in /etc/printcap work better than the first.
Personally, I prefer to use LPR-based printer redirection rather than NFS.
Adelaide, South Australia. Voice: 61-8-2728863
Computing & Network solutions. Fax : 61-8-2741015