CPI(4) Kernel Interfaces Manual (Mac68k) CPI(4)
NAME
cpiparallel 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 NetBSD 5.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.