From: Thomas H. <thu...@co...> - 2001-01-11 16:46:47
|
Ben Woodard wrote: > > > BTW, what happens when a user tells gpr to use a different ppd file? > > > How does that get thru to ppdfilt? > > > > My impression is that it does not. I believe that GPR uses > > the ppd file strictly in order to generate a UI and the appropriate > > lpr command-line. Both gpr and lpd must have the same PPD file in > > order for it all to work smoothly, at the moment. > > > > Of course, Ben or Mark may correct me on this. > > > > I think that the way that it works is that if the user changes the > ppdfile or if the ppdfile is not specified then gpr pipes everything > through ppdfilt before sending it to lpr. Could someone please check > the source and verify this? > > i.e. > if (ppdfile is specified in /etc/printcap && > user hasn't changed the ppdfile through the gpr interface) > lpr -o ... > else > ppdfilt -o ... | lpr This is exactly how it works (assuming that there have been no changes to this portion of my original code). If GPr and libppd both know where to look for the ppd file as specified in postscript.cfg (it used to be postscript.cfg, it is now /etc/printcap, I think), then the file is sent to lpr with the appropriate -o options. If the user chooses a different ppd file than the one specified in the printcap file, then GPr sends the file through ppdfilt with the appropriate options and pipes the filtered PS file straight to lpr. -- Thomas Hubbell CompuMetric Labs, Inc. thu...@co... |