EPP / ECP (Enhanced Parallel Port / Enhanced Capability Port) è un metodo di segnalazione standard per la comunicazione parallela bidirezionale tra un computer e dispositivi periferici che offre il potenziale per velocità di trasferimento dati molto più elevate rispetto ai metodi di segnalazione parallela originali. EPP è per periferiche non stampante. ECP è per stampanti e scanner. EPP / ECP fanno parte dello standard IEEE 1284, che specifica anche il supporto per i metodi di segnalazione correnti (incluso Centronics, lo standard de facto per la comunicazione con la stampante) in modo che sia possibile ospitare sia le vecchie che le nuove periferiche.
Il nuovo standard specifica cinque modalità di trasferimento dei dati. Tre di loro supportano le vecchie modalità monodirezionali (un metodo di direzione in avanti dal PC alla stampante Centronics e due metodi di direzione inversa dalla periferica al PC). La quarta e la quinta modalità, EPP ed ECP, sono metodi di segnalazione bidirezionale, il che significa che sono progettati per la comunicazione avanti e indietro. In parte perché questi vengono implementati nell'hardware, EPP ed ECP forniranno un trasferimento dei dati molto più veloce. I primi tre metodi offrono una velocità di trasferimento dati effettiva da 50 a 100 kilobyte al secondo. Secondo Warp Nine, un produttore di chip, l'EPP e l'ECP offrono la possibilità di tariffe "superiori a 1 megabyte al secondo".
Per ottenere il massimo vantaggio da EPP / ECP, sia il sistema operativo (o un controller della porta I / O, o entrambi) che il dispositivo periferico devono supportare lo standard. Inizialmente, potresti ottenere il miglior effetto da EPP e un'unità Zip. Anche le stampanti che supportano ECP sono limitate dagli aspetti meccanici della stampa. Tuttavia, anche gli utenti delle modalità di compatibilità dello Standard 1284 dovrebbero vedere alcuni vantaggi nel trasferimento dei dati da e verso le periferiche.
I sistemi operativi Windows hanno il supporto integrato per IEEE 1284 nella loro funzionalità plug and play parallela. Windows supporta anche ECP in avanti, supponendo che tu abbia una stampante e una porta parallela con ECP. È probabile che altri fornitori forniscano software ECP o EPP per altri sistemi operativi.
L'EPP / ECP è descritto completamente in IEEE Std. 1284-1994 Metodo di segnalazione standard per un'interfaccia periferica parallela bidirezionale per personal computer.