[comp.sys.amiga] Higher Speed PostScript Printers

perry@madnix.UUCP (Perry Kivolowitz) (07/04/89)

We recently received April's Amiga mail (deliver in late June, not bad)
and read with great interest an article by Bryce in which he alluded to
a method for increasing the speed of many PostScript printers.

He mentioned that PostScript printers with revision 38 or later of  the
PostScript interpreter should be able to run their ordinary serial con-
nections at speeds as high as  57,600 baud (or 6 times faster than  the
standard setting of 9600 baud).

We tried doing what Bryce  suggested (it took a little doings in inter-
active PostScript) and cheerily set our Apple LaserWriter II NTX to the
maximum rate.

We then created a mountlist entry called LW: for  one of the ports on a
Dual Serial Board. Specifying LW: in Professional Page sent the data to
to the LaserWriter at a substantially accelerated rate. 

We did some performance timings in Pro Page:

PP PostScript dump to SER: at 9600 baud: approximately 4 minutes.

vs.

PP PostScript dump to RAM: approximately 40 seconds.
Copy of PostScript dump from RAM: to LW: took an additional 20 seconds.

The performance given by  this set  up for average PostScript dumps from
Professional Page is now quite quite livable.

The article by Bryce suggested that 19,200 baud  would be the limit that
one could drive the standard  Amiga  serial  port for this same purpose. 
There are two possible  reasons: First, occasionally PostScript printers
do send back status and  error information to the host. At speeds higher
than 19,200 baud with multitasking  it  is  unlikely that the Amiga will 
actually receive data back from the printer correctly. Second, it is not
possible to set SER: to a higher rate which is acceptable to the printer
(SER: can be  set  to MIDI but that won't match an acceptable PostScript
baud rate).

Commercial Plug: Thanks to Bryce we've seen yet another unlooked for be-
nifit from having an ASDG Dual Serial Board. It is nice.

If people are interested, I will post instructions for setting a version
38 or later PostScript printer to higher serial rates for use with eith-
er the standard Amiga serial port or an ASDG Dual Serial port.

NOTE: The first  production  run  of DSB's used 6 MHz serial controllers
running at 4.9  MHz.  We discovered  that this combination did not allow 
boards of this  production  run to hit 57.6KBaud accurately enough (they
actually gave 51200 baud when asked  for 57600 baud). With these boards,
the maximum rate that  you  can  set your PostScript printer to is 38400
baud. 76800 baud would have worked fine but PostScript printers don't go
that high.

As a result of this all future  production runs will have an 8MHz serial
controller running at approximately 7.4 Mhz. This provides accurate tim-
ing at all standard baud  rates including 57600 baud on up to a new high
(and reliable) setting of 115200 baud.


-- 
                        Perry Kivolowitz, ASDG Inc.
ARPA: madnix!perry@cs.wisc.edu   {uunet|ncoast}!marque!
UUCP: {harvard|rutgers|ucbvax}!uwvax!astroatc!nicmad!madnix!perry
CIS:  76004,1765 (what was that about ``giggling teenagers''?) 

limonce@pilot.njin.net (Tom Limoncelli) (07/07/89)

It is my understanding (this was publicly mentioned at a JAUG meeting
by CBM people at least a year ago, and definitely before 1.3 was
shipping) that 1.4 would include a new driver for the serial and
parallel ports.

The reason (then stated) for the serial.device loseing chars at
high-speeds and for not performing at all at very high-speeds is NOT
the fault of the chips, but is instead a problem with the software;
and the drivers in 1.4 would be completely written from scratch to use
less CPU time and provide better functionality.

Assuming that the ASDG serial port software was written using a better
technique from the start, does this mean that we can expect 1.4 to use
a similar technique which would result in similar speeds?

Just wondering,
-Tom
-- 
 Tom Limoncelli -- tlimonce@drunivac.Bitnet -- limonce@pilot.njin.net
       Drew University -- Box 1060, Madison, NJ -- 201-408-5389
   Standard Disclaimer: I am not the mouth-piece of Drew University
  "DEC's All-In-1 isn't completely useless, but it's a nice attempt."