Párhuzamos port
A párhuzamos port, más nevén LPT port (Linear Print Terminal, Lineáris Nyomtató Terminál) egy párhuzamos adatátvitelre alkalmas port az IBM PC-ken. Nevéből adódik, hogy eredetileg nyomtatók csatlakoztatására tervezték, amik az IBM kiterjesztett ASCII karakterkészletével működtek, illesztőprogramok nélkül. A később megjelent grafikus nyomtatók is az LPT portot használták/használják ma is, megfelelő meghajtóprogrammal. Az 1990-es években de facto ez volt a standard nyomtatóport. Mára már inkább teret nyernek a Firewire, USB vagy hálózati nyomtatók. Az LPT port ennek ellenére még nagyon sok új PC-n is megtalálható, valamint kaphatóak kereskedelmi forgalomban PCI vagy PCI-E bővítőkártyák, amikkel lehet LPT portot hozzáadni a számítógéphez. Léteznek USB LPT csatlakozók is, kifejezetten csak nyomtatók csatlakoztatására, ám ezek nem valódi LPT portok. Laptopról már régóta kihagyják a párhuzamos portot, ennek kiküszöbölésére kaphatóak USB LPT „átalakítók”, amik kifejezetten nyomtatók csatlakoztatására alkalmasak, viszont nem minősülnek valódi párhuzamos portnak, ezért alkalmazásuk korlátozott.
A párhuzamos port felhasználási lehetőségei
[szerkesztés]- nyomtatók csatlakoztatása
- egerek, valamint egyéb PC perifériák csatlakoztatása
- LapLink kábelen keresztül két számítógép közt hálózat létesítése
- mikrokontrollerek programozása (ún. STK programozó)
Üzemmódok
[szerkesztés]Egy számítógépen egy, néha kettő, ritkán három LPT port van.
Általánosan használt címek:
- LPT1: I/O port 0x378, IRQ 7
- LPT2: I/O port 0x278, IRQ 5
Üzemmódjai:
- ECP: párhuzamos, kétirányú, egy ISA ciklus alatt. DMA-t igényel.
- EPP: párhuzamos, kétirányú.
Az üzemmód a számítógép indításakor a BIOS-ban állítható be.
Elnevezése
[szerkesztés]A CON, AUX, és a PRN érvénytelen fájlnevek Windows alatt, mivel ezeket használja az operációs rendszer az LPT port megnevezésére. Megemlítendő a Windows 9x alatti concon hiba, ugyanis futtatásnál a C:\aux\aux, C:\con\con, c:\prn\prn
parancsokra a számítógép lefagyott. A hibát később javították, de frissen telepített Win9x rendszereknél még mindig lefagyást okoz.
Láb kiosztás
[szerkesztés]Egy LPT portnak vagy 8 adatbitje, 4 kontroll bitje (Strobe, Linefeed, Initialize, Select In) és öt további 5 bemeneti kontroll bitje, amiket a nyomtató küld a gép felé (ACK, Busy, Select, Error, Paper out). Az átviteli sebessége 12.000 kbit/sec.
További információk
[szerkesztés]- Parallel Port (from BeyondLogic.org) standard, enhanced (EPP), extended (ECP), examples[halott link]
- EPP parallel printer port data capture project
- Linux I/O port programming mini-HOWTO
- The Linux 2.4 Parallel Port Subsystem Archiválva 2021. február 11-i dátummal a Wayback Machine-ben
- Parallel Port interfacing with Windows NT/2000/XP
- Parallel port complete: programming, interfacing & using the PC's parallel printer port
- PyParallel - API for Python programming language
- Linux ppdev reference Archiválva 2021. február 11-i dátummal a Wayback Machine-ben
- libieee1284 homepage
- MSDN: Roadmap for Developing Parallel Device Drivers