Dan Covill wrote: > At 23:20 01/28/2005, dirckx eddy wrote: > >> Problem : >> When a user prints to the upper tray from one of the stations by means >> of a windows program >> (excel, word..) all subsequent prints from the dos-program go to the >> upper tray until >> somebody does a windows print to the lower tray. >> >> Question : >> Does anybody know a way to force the dos application (from within W2K) >> to always use the >> lower tray ? > > > I'd suspect the Windows program sets (thru the printer driver) the > printer to use the upper tray. The DOS program, not using the driver, > just sends output to LPT1, not selecting a tray (or knowing that such > things exist). > > If you can modify the DOS program, you could send (via ??? commands) the > PCL sequence for selecting the lower tray. Otherwise, the only thing I > can suggest is some small windows thing you can "RUN" that selects the > lower tray, then run that from the DOS pgm before you print. Kind of a > longshot.
On some of our printers, when you set the printing preferences you can set tray 1, tray 2, tray 3 or Auto. If you set it to Auto it will then use the last setting you used, whereas if we default to tray 2 (used for plain paper), you can still print to tray 3 (headed paper) for a set job, then if you just print to the default it will come out of tray 2 and not the last setting. Might be worth looking at.
Another option might be to add the printer a second time and for the new printer make sure it will only print to the tray you want. Make this the default and map LPT1 to it. If you could print from the DOS apps to LPT2 you could map LPT2 to the second printer and not make it the default (i.e. users might want the other printer setup as default)
HTH
Peter
©2005 Peter Cushing |