From: Patrick P. <pap...@as...> - 2002-02-01 03:04:26
|
> From rl...@ti... Thu Jan 24 04:24:40 2002 > Date: Thu, 24 Jan 2002 07:18:55 -0500 > From: Robert L Krawitz <rl...@al...> > To: pap...@as... > CC: pri...@fr..., ink...@li..., > omn...@li..., > omn...@li..., pri...@fr..., > pz...@us... > Subject: Re: [Inkjet-list] Thoughts on Drivers, Early and Late Binding, When to Do Conversion > > Date: Tue, 22 Jan 2002 15:56:48 -0800 (PST) > From: Patrick Powell <pap...@as...> > > a) Bind the 'graphical image size' as early as possible. > That is, generate your print jobs with intimate knowledge > of the graphical image size. > > This means: > 'select page size and printable area first' > > b) Do paper or media selection as LATE as possible. > That is, pass requests for paper type, paper size > (actually, you may need to do this together with a)), > duplex, finishing, etc., as late as possible. > > This means: > 'do not embed these options in the output from a)' > > The printable area may depend upon these parameters. For example, the > printable area when printing on an 8.5x11 piece of roll-fed paper is > typically different from that on sheetfed paper. > > -- > Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ > > Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 > Member of the League for Programming Freedom -- mail lp...@uu... > Project lead for Gimp Print/stp -- http://gimp-print.sourceforge.net > > "Linux doesn't dictate how I work, I dictate how Linux works." > --Eric Crampton > Right. No question about it. I said that this is a preference, and not an absolute requirement. If you are in need of 'absolute printable area and the real location on the page at print time' then you will have to borrow the IPP method: send a job to the printer with a 'request', get back a set of 'configuration values' for the job, which will tell you what various things will be done. Of course, for most purposes (99.99995%) this will be overkill... But it is still important. The other method is to brutally create a special 'printer' that simulates the actions of the 'print on roll paper' and have it fake the parameters. This is once again an example where EARLY BINDING is necessary, but you will need to bind all of the stuff at job submission time. Patrick Powell Astart Technologies, pap...@as... 9475 Chesapeake Drive, Suite D, Network and System San Diego, CA 92123 Consulting 858-874-6543 FAX 858-279-8424 LPRng - Print Spooler (http://www.lprng.com) |