Dataproducts Parallel 50 pin

Dataproducts parallel interface: 50-pin DD-50 D-sub connector on printer side, single-ended TTL, up to 300,000 chars/sec, used by line printers and DEC LP-series.

Dataproducts Parallel 50 pin – 50-pin D-sub male 50 pin D-SUB male connector at the computer.

Dataproducts Parallel 50 pin – 50-pin D-sub female 50 pin D-SUB female connector at the cable.

The Dataproducts parallel interface is a de facto industry standard developed by Dataproducts Corporation for its line printers (Models 2230, 2420, 2440, 2470 and successors) from the early 1970s onwards. It uses an 8-bit unidirectional data bus with a Paper Instruction (PI) line and a high-true Data Strobe/Demand handshake, operating at TTL levels and supporting transfer rates up to 300,000 characters per second. The printer-side connector on the short-line (single-ended) variant is a 50-pin D-sub (DD-50); the host/controller side uses a 37-pin D-sub (DC-37). DEC adopted this interface for its LP-series line printers (LP25, LP26, LP27, LP29, LP32, LP37, LG01, LG02), connecting them via the BC27A cable to LP11 and LPV11 UNIBUS controllers.

PinReturnDirDescriptionActive State
226INReadyHigh
215INOn LineHigh
237INDemandHigh
3837OUTData StrobeHigh
193OUTData 1n/a
204OUTData 2n/a
12OUTData 3n/a
4140OUTData 4n/a
3418OUTData 5n/a
4342OUTData 6n/a
3635OUTData 7n/a
2844OUTData 8n/a
2913OUTParityn/a
5032INIdent 0n/a
4916INIdent 1n/a
4645OUTInterface Verify. Tied together.Low?
1239OUT+5 VDC (Test)High
2711INParity ErrorHigh
259INBottom of FormHigh
248INTop of FormHigh
3014OUTPaper InstructionHigh
3115OUTBuffer ClearHigh
2610INPaper MovingHigh
4817INPaper MovingHigh
4733INNot VFUHigh

Notes

  • Direction is Host (Computer) relative Peripheral (Printer).
  • Return is Ground signal for Unbalanced and the Negative Signal for Balanced.
  • The short-line (single-ended) variant supports cable runs up to approximately 40 feet (12 m). A long-line (differential/balanced) variant uses the same 50-pin connector but treats the return lines as the negative differential signal rather than ground, extending the maximum cable run to 500 feet; an optional long-lines adapter can extend this further to 2,000 feet.
  • Data Strobe polarity is configurable on some implementations: leading-edge, middle (default), or trailing-edge sensing.
  • Interface Verify pins (pin 46 and associated returns) are tied together as a loopback check to confirm cable integrity.
  • The +5 VDC (Test) pin (pin 12) provides a reference voltage used for interface verification, not as a power supply to the host.
  • The Dataproducts interface is not pin-compatible with the Centronics parallel interface: Centronics uses an active-low Data Strobe and active-low ACKNLG on a 36-pin micro-ribbon connector, whereas Dataproducts uses a high-true Data Strobe and a Demand handshake on a 50-pin D-sub.

Signals

  • Ready — high-true output from printer; asserted when AC and DC power is present, paper is loaded, and no check condition exists.
  • On Line — high-true output from printer; asserted when Ready is true and the operator has activated the ONLINE switch.
  • Demand — high-true output from printer (also called Data Request); synchronises host data transmission with printer timing, replacing the Centronics BUSY/ACKNLG mechanism.
  • Data Strobe — high-true input to printer from host; clocks the data lines into the printer. Pulse timing (leading, middle, or trailing edge) is configurable.
  • Data 1–Data 8 — eight parallel data lines from host to printer, TTL levels; carry the character byte to be printed.
  • Parity — odd or even parity bit transmitted alongside the data byte; function varies by printer model.
  • Ident 0, Ident 1 — printer-to-host identification lines; function not publicly documented for all models.
  • Interface Verify — loopback pins tied together at the printer connector to allow the host to verify cable and connector integrity.
  • +5 VDC (Test) — printer outputs +5 V reference on this pin for interface verification purposes.
  • Parity Error — high-true output from printer; asserted when a parity mismatch is detected on received data.
  • Bottom of Form — high-true output from printer; signals that the paper has reached the bottom-of-form position (also carries IBOF — Ignore Bottom of Form — on some models when configured).
  • Top of Form — high-true output from printer; signals that the paper has reached the top-of-form position.
  • Paper Instruction — high-true input to printer from host; carries the Dataproducts Vertical Format Unit (DVFU) signal with the same timing and polarity as the data lines.
  • Buffer Clear — high-true input to printer from host; clears the printer’s data buffer.
  • Paper Moving — high-true output from printer; asserted while the paper transport is in motion (two pins carry this signal).
  • Not VFU — high-true output from printer; indicates the vertical format unit is not ready or not fitted.

References

Category:Parallel Connectors