🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #24954

Re: Laser printer

#24954
From: jdm
Date: Thu, 12 Feb 1987 18:47
38 lines
2675 bytes
*** FLAME ON ***
In article <558@atari.UUCP> dyer@atari.UUCP (Landon Dyer) writes:
>Naturally, if you are using postscript, you *must* image a page,
>because postscript is so very slow....

this is horse-puckey!!  postscript *is* slow, but it is NOT because it uses
a full-page bitmap.  don't be ridiculous.  it takes far *less* effort and
time to print from a full-page bitmap than to traverse a display-list for
complex graphics.
*** FLAME OFF ***

>The same memory non-constraints apply to the ST.  It is possible to
>get surprisingly complex output by banding in real time.  These same

if you are doing *simple* page output, you can get by with display-lists
(i.e. no full-page bitmap).  however, it is possible to break this mechanism.
for example, full-page bitmap graphics are not possible.  this is obvious by
the fact that a bitmap is memory, and if the memory is not available, you 
can't create the bitmap. 

true, for text-only, or text with VDI primitives that can be collected and
processed via display list, you don't need a full-page bitmap.  GSS VDI/CGI
printer drivers work this way.  (remember that GSS wrote the original VDI for
DRI.)  if you need large bitmaps, you are screwed.  also, in a display-list
engine, the time to process the the image increases exponentially with the
complexity of the data, rather than linearly as with a full-page bitmap.  this
is because the list must be traversed *many* times to draw the appropriate 
scanlines of the overlapping primitives.  it gets somewhat less than elegant.
display-list engines also need memory/tempfiles for storing the display-list
and the pass bands.

with memory becoming virtually free, why not give the people something they
can truly use, rather than an incomplete tool?  i'd hate to pay alot of $$
for a high-quality output device that didn't do all i wanted/needed.

-- jdm
-- John D. Miller, Graphic Software Systems, Inc.  Beaverton, OR
-- 
Technical Details
Message-ID: <264@gssc.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cuae2!ihnp4!ptsfa!lll-lcc!styx!ames!think!mit-eddie!rutgers!sri-unix!hplabs!cae780!tektronix!sequent!mntgfx!gssc!jdm
References: <8702051433.AA26615@inria.UUCP> <4271@utah-cs.UUCP> <144@batcomputer.tn.cornell.edu> <558@atari.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cuae2!ihnp4!ptsfa!lll-lcc!styx!ames!think!mit-eddie!rutgers!sri-unix!hplabs!cae780!tektronix!sequent!mntgfx!gssc!jdm
From: jdm@gssc.UUCP
Newsgroups: comp.sys.atari.st
Subject: Re: Laser printer
Message-ID: <264@gssc.UUCP>
Date: Thu, 12-Feb-87 13:47:44 EST
Article-I.D.: gssc.264
Posted: Thu Feb 12 13:47:44 1987
Date-Received: Sat, 14-Feb-87 15:29:32 EST
References: <8702051433.AA26615@inria.UUCP> <4271@utah-cs.UUCP> <144@batcomputer.tn.cornell.edu> <558@atari.UUCP>
Reply-To: jdm@gssc.UUCP (John D. Miller)
Distribution: comp
Organization: Graphic Software Systems, Beaverton Or
Lines: 38