Serial communication, Baud rates, Serial communication 3 – Apple LaserWriter Select 310 Printer User Manual

Page 58: Baud rates 3

Advertising
background image

C H A P T E R 3

Communication Channels

46

Serial Communication

The LaserWriter Select 310 printer has two communication ports that support
two communication channels. One port is the RS-232 serial port used for serial
communication. The other is the Centronics parallel port used to connect the LaserWriter
Select 310 printer to an IBM-PC compatible computer. The section “Communication
Ports,” in Chapter 1, describes the physical characteristics of the connectors. This chapter
deals with the software support for the serial and parallel communication channels.

Serial Communication

3

When the LaserWriter Select 310 printer is in serial mode, it uses the RS-232 port to send
data and receive data encoded in ASCII. Certain characters serve special purposes. For
example, Control-D marks the end of the file, and Return indicates end of line. The server
performs a job by reading and executing a PostScript program from the serial port. When
it reads the end-of-file character and the program terminates, the server sends an
end-of-file character, ends the job, and starts a new one.

Three parameters control the details of serial communication. They are channel, baud
rate, and options. These parameters may be changed by invoking the statusdict
operator setsccbatch. Serial communication is asynchronous, start-stop, and uses
7 or 8 bits per character. The 8-pin serial connector is designated as a channel in the
PostScript interpreter by the integer 9. Table 3-1 summarizes the default settings for the
LaserWriter Select 310 printer serial communication channel.

Baud Rates

3

The baud rate is given as an integer, such as 1200 or 9600. The baud-rate parameter
may be any positive integer less than 100000. However, the hardware can only achieve
certain baud rates, and other values are rounded to the nearest achievable rate. Below
57600 baud, the achievable rates are 9600, 10473, 11520, 12800, 14400, 16457, 19200, 23040,
28800, and 38400. Any baud rate that divides into 115200 with a quotient of two or more
is legal. The Macintosh host computer supports a 57600 baud rate. Host systems other
than the Macintosh are most likely to support a 19200 baud rate.

Table 3-1

Default settings for the serial communication channel parameters

Parameter

Default settings

Other settings

Data bits

8

7

Parity None

None

Stop bits

One

Flow control

DTR

XON/XOFF

Baud rate

57600

Any baud rate that divides into 115200 with a
quotient of two or more

Protocol

Binary

Simple

Advertising