EPP/ECP (Enhanced Parallel Port/Enhanced Capability Port)

EPP/ECP (Enhanced Parallel Port/Enhanced Capability Port) is een standaardsignaleringsmethode voor bidirectionele parallelle communicatie tussen een computer en randapparatuur die de mogelijkheid biedt voor veel hogere gegevensoverdrachtsnelheden dan de oorspronkelijke parallelle signaleringsmethoden. EPP is voor niet-printerrandapparatuur. ECP is voor printers en scanners. EPP/ECP maken deel uit van IEEE Standaard 1284, die ook ondersteuning voor de huidige signaleringsmethoden specificeert (waaronder Centronics, de de facto standaard voor printercommunicatie), zodat zowel oude als nieuwe randapparatuur kan worden gebruikt.

De nieuwe standaard specificeert vijf modi voor gegevensoverdracht. Drie daarvan ondersteunen de oudere monodirectionele modi (een methode in voorwaartse richting van PC naar Centronics-printer en twee methoden in achterwaartse richting van randapparaat naar de PC). De vierde en vijfde modus, EPP en ECP, zijn bidirectionele signaleringsmethoden, hetgeen betekent dat zij zijn ontworpen voor heen-en-weer communicatie. Mede omdat deze in hardware worden geïmplementeerd, zullen EPP en ECP voor een veel snellere gegevensoverdracht zorgen. De eerste drie methoden bieden een effectieve gegevensoverdrachtsnelheid van 50 tot 100 kilobyte per seconde. EPP en ECP bieden de mogelijkheid van snelheden "van meer dan 1 megabyte per seconde," volgens Warp Nine, een chipfabrikant.

Om het maximale voordeel uit EPP/ECP te halen, moeten zowel het besturingssysteem (of een I/O poort controller, of beide) als het randapparaat de standaard ondersteunen. In eerste instantie haalt u wellicht het meeste voordeel uit EPP en een Zip drive. Zelfs printers die ECP ondersteunen zijn beperkt door de mechanische aspecten van het afdrukken. Niettemin wordt verwacht dat ook gebruikers van de compatibiliteitsmodi van Standaard 1284 enig voordeel zullen ondervinden bij de gegevensoverdracht van en naar randapparatuur.

Windows besturingssystemen hebben ingebouwde ondersteuning voor IEEE 1284 in hun parallelle plug and play functie. Windows ondersteunt ECP ook in voorwaartse richting, ervan uitgaande dat u een printer en een parallelle poort met ECP hebt. Het is waarschijnlijk dat andere leveranciers ECP- of EPP-software voor andere besturingssystemen zullen leveren.

EPP/ECP wordt volledig beschreven in IEEE Std. 1284-1994 Standard Signaling Method for a Bi-Directional Parallel Peripheral Interface for Personal Computers.