| Christian Ullrich on Thu, 17 Jan 2002 14:48:30 +0100 (CET)(envelope-from owner-apsfilter-help@apsfilter.org) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: 4.4R: if: doesn't get started when getting remote print job |
* Michael Loßin wrote on Thursday, 2002-01-17: > On 17-Jan-02 Michael Loßin wrote: > > There it is... "print_raw" is called, so there will be no > > automatic file conversion. > > > > Now all we have to do is find out why apsfilter does that: > > > > 1) There's a "METHOD=raw" setting in one of the configuration > > files -- not likely, given that you created the "ascii" > > queue the way you described. > > > > 2) You give the "-b" or "-l" options to lpr -- please tell me > > that you don't... :^) > > > > 3) The spooler includes "-c" as one option for the input > > filter, thus overriding the METHOD=... default (this is what > > I guess). Unfortunately, the log does not include the argument > > parsing section, but let's just suppose this to be true. > > Here's workaround to that problem (it's *not* a fix, since > the spooler is behaving badly, but anyway...): > > Line ~1828 in bin/apsfilter says > [ "$LPD_METHOD" ] && METHOD="$LPD_METHOD" > > Remove that line and... erm... it should work (TM). > > Note that if you want to actually print some files in "raw" > mode, you'll have to use "lpr -Zraw ..." in that case; the > "-l" and "-b" options to lpr will be ignored. Another way. I'll try in the evening, when I'm back at home. > If you happen to solve the problem in the correct way, it > should probably become part of the FAQ :^) That will probably require digging into lpd and LPRng to find out why they use that "-c" option on remote jobs. -- Christian Ullrich Registrierter Linux-User #125183 "Deliver."