By Super Admin |
Published
02/25/2005
|
Software
|
Rating:
Capture a DOS Print
On the client machine first make sure you have the printer shared you want to use. Next tell the client machine to add a new printer. Make sure you tell it the printer is local and hooked to a local LPT. There should be no actual physcial printer here.
When doing this I find a generic text printer works excellent for this. Most DOS programs only do text anyway. But you can use older printers as well.
Once this pretend local printer is installed go back into the printers and go to properties for this pretend printer. Go to the Ports tab, select the Pool Ports check box and now check the port that points to your networked printer.
Now what will happen is when you tell your DOS program to print to the fictious local printer port it will instead be routed to the network printer you have selected.
I have used this tip on 4 different programs in DOS and all have worked perfect.
Comments
Comment #1
(Posted by an unknown user) Rating
this way is uncomfortable
Comment #2
(Posted by Davide Guolo) Rating
This solution doesn't allow to use the printer which is physically connected to the captured LPT port. In addition nowadays more and more printers are "Windows-only", (they simply cannot understand a DOS ascii stream as input but requires something generated by the Windows driver).
Printfil solves this kind of problems too. You can find more info and a free trial to download at http://www.printfil.com
Comment #3
(Posted by an unknown user) Rating
this is not comfort