Paralelní porty, čily rozhraní tiskáren (LPT1 nebo LPT2) počítače PCC poskytují celkem 17 digitálních linek, které je možno používat pro rychlý přenos dat mezi portem a obvody rozhraní. Díky množství linek jsou některé pokusy obzvlášť jednoduché. Při používání portu je paralelní port možno poměrně snadno nevědomky zničit, protože vstupy a výstupy, jež jsou kompatibilní s technologií TTL, nejsou chráněny proti přetížení. Je třeba dodržovat následující bezpečnostní opatření:
V následujícím seznamu jsou uvedeny všechny linky paralelního portu. Obrázek níže ukazuje rozložení vývodů 25pölového konektoru Sub-D na PC. Kromě toho lze použít i 36pólový konektor Centronics, aby se k připojení na rozhraní mohl použít obvyklý kabel pro tiskárny. Zakoupené kabely pro tiskárnu se někdy trochu odchylují od zobrazení rozložení vývodů, je tedy nasnadě kabel nejprve prověřit.
| Vývod (PIN) 25 vývodů |
Vývod (PIN) 36 vývodů |
Označení | Přístup na adrese | Směr dat |
|---|---|---|---|---|
| 2 | 2 | D0 | BA, bit 0 | Výstup |
| 3 | 3 | D1 | BA, bit 1 | Výstup |
| 4 | 4 | D2 | BA, bit 2 | Výstup |
| 5 | 5 | D3 | BA, bit 3 | Výstup |
| 6 | 6 | D4 | BA, bit 4 | Výstup |
| 7 | 7 | D5 | BA, bit 5 | Výstup |
| 8 | 8 | D6 | BA, bit 6 | Výstup |
| 9 | 9 | D7 | BA, bit 7 | Výstup |
| 15 | 32 | Error | BA + 1, bit 3 | Vstup |
| 13 | 13 | Select | BA + 1, bit 4 | Vstup |
| 12 | 12 | PE | BA + 1, bit 5 | Vstup |
| 10 | 10 | ACK | BA + 1, bit 6 | Vstup |
| 11 | 11 | Busy | BA + 1, bit 7 | Vstup, invertovaný |
| 1 | 1 | Strobe | BA + 1, bit 0 | Vstup/Výstup, invertovaný |
| 14 | 14 | Auto Feed | BA + 1, bit 1 | Vstup/Výstup, invertovaný |
| 16 | 31 | Init | BA + 1, bit 2 | Vstup/Výstup |
| 17 | 36 | SLCT IN | BA + 1, bit 3 | Vstup/Výstup, invertovaný |
Spolu s datovým registrem je k dispozici navazující osmibitový výstupní port, přes nějž se normálně posílají data na tiskárnu. Výstupy jsou kompatibilní s technologií TTL, tj. vysoká úroveň je mezi 3,5 a 5 V a z výstupů je možno odebírat proud až 10 mA. Mezi mnoha pomocnými linkami pro tiskárnu je pět vstupů stavového registru (Error, Select, PE, ACK, Busy), z nichž jeden (Busy) se načítá inverzně. Tyto lonky jsou většinou kompatibilní s technologií TTL, tj. nezapojené vstupy se vyhodnocují jako vysoká úroveň. Spínače je tedy možno zapojovat přímo proti zemi. Stav všech linek je možno číst na adrese BA + 1.
Doposud uváděné vlastnosti tiskárny platí pro standardní port Centronics. Moderní počítače mají rozšířené porty tiskárny, které mohou být nadefinovány jako porty ECP nebo EPP a umožňují pak přes port tiskárny o šířce osm bitů oboustranný přenos dat. Tyto porty jsou v režimu kompatibilním s ISA nadále kompatibilní se starým portem, tj. všechny přístupy fungují stejně tak, jako byli popsány výše.
Navíc jsou však v režimu EPP a ECP možné rozšíření přenosů, v nichž lze přes port odděleně přenášet adresy a data a společně vysílat a přijímat celé bloky dat. Toto rozšířené použití není tak docela jednoduché, protože vyžaduje rozsáhlá a nákladná externí zapojení a protože se navíc v portu mohou nacházet různé součástky, které vyžadují vlastní buzení. Odpovídající ovladače řídí například přenos dat s externími jednotkami ZIP nebo skenery.
Jednu přednost moderního paralelního portu však může využívat i amatérský uživatel. V mnoha případech je totiž přes port tiskárny možný vstup dat. Platí to v případě, žýe port podporuje alespoň režim kompatibilní s PS/2. Na rozdíl od původní normy je zde navíc jeden bit v řídicím registru. Pomocí bitu 5 (DIR=1) je možno přepínat mezi režimem výstupu a režimem čtení. Jestliže byl port nainstalován v režimu EPC nebo EPP, je také kompatibilní s PS/2 a podporuje tedy vstup paralelních dat.