[comp.sys.amiga] LONG: Info on printing to LaserWriter

Classic_-_Concepts@cup.portal.com (10/01/89)

By popular demand:
 
     A while back I got a flurry of requests for information on how to
print from an Amiga to an Apple LaserWriter (PostScript laser printer).
I was doing it regularly at that time and hope I answered questions to
everyone's satisfaction.  Lately, I've had more requests, so rather than
answering mail individually, I thought I would post this to all:

======================================================================
           PRINTING FROM AN AMIGA TO AN APPLE LASERWRITER
               (c) September 1989  Julie Petersen

(This is not in any sense a complete tutorial on the LaserWriter and all
its forms of operation.  It's just a little information to get you
started.  Don't shoot me if there are small errors.  I don't have a
LaserWriter manual and I haven't done this for three months now, so I'm
going strictly from memory and personal experience.  Julie)

    The LaserWriter has 4 communications options switch-selectable at
the back.  They are 1200, 9600 serial speeds, Special (an emulation setting)
and AppleTalk.  You would usually only use AppleTalk if you're using a
Macintosh computer networked to the printer.  Changing the settings while the
printer is on will, in some situations, and depending on the software you're
running, cause the printer to hang.  In this case turning it off and on again
usually corrects the problem.  Sending characters from the computer can often
also set things right, but requires some technical knowledge of communications
and escape codes (and takes longer).  Switching between two computers, if you
don't have a 'switcher' (A-B box or like) can also cause it to hang, e.g.
between a Amiga, Macintosh, or IBM/Compat.  There are two connections on the back, a
9-pin connector for AppleTalk and a 25-pin RS-232 connector.  I can't remember
if the 25-pin is male or female.  Most office environments in which I've
worked have several different types of computers.  (Astonishing as it
seems, after spending all that money on computers and printers, the
management is usually extremely unwilling to spend another $40-$75 on a
switcher, even though it more than pays off in terms of preventing
down-time and manual switching of cable connections.)

    You can talk to the LaserWriter through an RS-232/422 or modem interface.
The LaserWriter has three modes of communication.  Most often you would
use it as a server to execute PostScript instructions.  It can also be set
to interactive mode (useful for testing and debugging PostScript code). 
Finally, it can be set to emulate other printers but this is usually down-
grading its capabilities and I have never seen it used this way in any office
situation.  I can see if you have software which does not support PostScript
output you might want to use this, but the results usually are only slightly
better (blacker) than dot matrix output.

    When the LaserWriter is used as a server, it operates much the same as
other printers.  The software sends output through a driver to the printer, it
is buffered, handshaked, processed through PostScript, printed, etc.
Sometimes, however, you'll have a file which is output to disk rather than to
the printer.  In fact, if you don't have a LaserWriter and you're creating the
file with the intent of sending the document to a service bureau or friend
for printing either through the modem, or from diskette, you obviously
can't use the printer directly in server mode.  Actually, only about 5-10%
of Amiga owners have their own laser printers, and only some of those
support PostScript.  Most service bureaus have Macs and or IBM/compats.
and will wave their arms about, insisting that they can't do anything with
your Amiga files.  If they have modems, then you can patiently explain to
them that all PostScript data comes across the modem in the same format,
regardless of the make of the source computer (of the six service bureaus I
have worked with, only one was aware of that fact--several had been turning
down business from owners of non-IBM computers because they didn't think
they could process the files).  Actually, there are different flavors of
PostScript, but I have run only into very minor incompatibility problems in
3 years of working with it.

    So, let's assume you now have a PostScript file created on an Amiga
which you have transferred via phone lines, a bulletin board, or by
diskette to a host computer (the host can be any make).  If you don't
have to process the file through a desktop publishing program to turn it
into PostScript, you can COPY, PRINT or redirect (>) the output to the
printer.  (If your software on the Amiga can't write a PostScript file,
then format incompatibilities usually exist between the word processing,
graphics or desktop publishing files on the other comptuer and conversion
programs are necessary.  That's a whole topic in itself.)

On an Amiga you can route the output via the SER: device at 1200 or 9600,
but make sure the switch on the printer matches and Preferences is set
correctly, e.g., speed 9600, no parity, 8 bits and 1 or 2 stop bits,
XON/XOFF.

On an IBM/compat.  use the MODE command from MS/DOS and send the file to
COM1:, COM2: or LPT1:, depending on which is cabled to the printer.

On a Mac, check that the Chooser is set to LaserWriter (if a LaserWriter
icon doesn't appear, it hasn't been installed in the printer resources on
the startup disk).  Check the LaserWriter Page Setup dialog box for the
specified settings.  Select the document icon and then Print from the File
menu option.

=========================================================================

Copyright and Disclaimer:  This article may not be redistributed or
reprinted in any commercial publication with the exception of Registered
Amiga Users Groups' journals.  If reprinted by Amiga Users Groups, it may
not be edited and this disclaimer and appropriate copyright and trademark
notices must be included.  I make no guarantees as to the accuracy or
completeness of this information.  I took a bit of not-so-spare time
to dash it off because I've received so many requests for help.

Amiga is a registered trademark of Commodore-Amiga, Inc.  LaserWriter and
Macintosh are registered trademarks of Apple, Inc.  IBM is a registered
trademark of International Business Machines, Inc.