[comp.periphs] Centronics

perl@rdin.UUCP (Robert Perlberg) (12/04/86)

Sorry about posting this but direct mail bounced.

I don't have the pinout for the Model I.  However, here is the standard
Centronics pinout for a printer.  Your printers probably use this
standard and you can figure out the correspondence to the edge
connector by continuity checking on your cable (unless it's your cable
that's at fault!).

Signal pin: 1

Return pin: 19

Signal: STROBE

Direction: IN

STROBE pulses to read data in.  Pulse width must be more than 0.5
microseconds at the receiving terminal.

Signal pin: 2,3,4,5,6,7,8,9

Return pin: 20,21,22,23,24,25,26,27

Signal: DATA 1,2,3,4,5,6,7,8

Direction: IN

These signals represent information of the 1st to 8th bits of parallel
data, respectively.  Each signal is at HIGH level when data is logical
1 and LOW when it is logical 0.

Signal pin: 10

Return pin: 28

Signal: ACKNLG

Direction: OUT

Approximately, 12-microsecond pulse.  LOW indicates that data has been
received and that the printer is ready to accept more data.

Signal pin: 11

Return pin: 29

Signal: BUSY

Direction: OUT

A HIGH signal indicates that the printer cannot receive data.

Signal pin: 12

Return pin: 30

Signal: PE

Direction: OUT

A HIGH signal indicates that the printer is out of paper.

"Direction" refers to the direction of signal flow as viewed from the
printer.

All interface conditions are based on TTL level.  Both the rise and
fall times of each signal must be less than 0.2 microseconds.

                                                   ______
Data transfer must be carried out by observing the ACKNLG or BUSY
signal.

Robert Perlberg
Resource Dynamics Inc.
New York
{philabs|delftcc}!rdin!perl