May 18, 2008 CPI 4 mac68k

### NAME

cpi - parallel printer driver for Creative Systems Inc. Hurdler CPI Nubus card

### SYNOPSIS

cpi* at nubus?

### DESCRIPTION

The cpi interface provides access to parallel printer ports.

### HARDWARE

The cpi interface supports the Creative Systems Inc. Hurdler CPI Nubus card, which is based on a Zilog Z8536 CIO.

The parallel port on the Hurdler CPI card is wired as follows:

Signal SubD pin Z8536 pin Z8536 signal /STROBE Strobe 1 22 PC3 D0 2 33 PA0 D1 3 32 PA1 D2 4 31 PA2 D3 5 30 PA3 D4 6 29 PA4 D5 7 28 PA5 D6 8 27 PA6 D7 9 26 PA7 /ACK 10 21 + 11 PC2 + PB3 BUSY 11 19 + 14 PC0 + PB6 PE Paper Error 12 20 PC1 SEL Select 13 13 PB5 /AUTOFD Auto Feed 14 12 PB4 /FAULT 15 9 PB1 /RESET 16 8 PB0 /SELIN Select In 17 10 PB2

The Z8536 INT line (pin 24) is wired to PB7 (pin 15).

### SEE ALSO

autoconf(4), lpt(4), nubus(4), printcap(5)

IEEE Standard 1284-1994

### HISTORY

cpi first appeared in NetBSD5.0.

### AUTHORS

The cpi driver was written by Hauke Fath
<hauke@NetBSD.org>.

### CAVEATS

The Hurdler CPI Nubus card does not use a TTL buffer to drive the parallel interface. Instead, the card's Z8536 CIO drives the printer port directly. Printers terminating the parallel interface with less than 2 kOhms may cause permanent damage to the Z8536 CIO.