EPP/ECP (Enhanced Parallel Port/Enhanced Capability Port) é um método de sinalização padrão para comunicação paralela bidirecional entre um computador e dispositivos periféricos que oferece o potencial para taxas muito mais altas de transferência de dados do que os métodos originais de sinalização paralela. O EPP é para periféricos não-impressores. O ECP é para impressoras e scanners. EPP/ECP são parte da Norma IEEE 1284, que também especifica o suporte para métodos de sinalização atuais (incluindo Centronics, o padrão de facto para comunicação de impressora) para que tanto os periféricos antigos como os novos possam ser acomodados.
O novo padrão especifica cinco modos de transferência de dados. Três deles suportam os antigos modos mono-direccionais (um método de direcção de avanço do PC para a impressora Centronics e dois métodos de direcção inversa do periférico para o PC). O quarto e quinto modos, EPP e ECP, são métodos de sinalização bidireccional, o que significa que foram concebidos para a comunicação entre o PC e o PC. Em parte porque estes estão sendo implementados em hardware, o EPP e o ECP irão proporcionar uma transferência de dados muito mais rápida. Os três primeiros métodos oferecem uma taxa efetiva de transferência de dados de 50 a 100 kilobytes por segundo. EPP e ECP oferecem a possibilidade de taxas "superiores a 1 megabyte por segundo", de acordo com Warp Nine, um fabricante de chips.
A fim de obter a vantagem máxima do EPP/ECP, tanto o sistema operacional (ou um controlador de porta de E/S, ou ambos) quanto o dispositivo periférico devem suportar o padrão. Inicialmente, você pode obter o melhor efeito do EPP e de um drive Zip. Mesmo as impressoras que suportam ECP são limitadas pelos aspectos mecânicos da impressão. No entanto, mesmo os usuários dos modos de compatibilidade do padrão 1284 também devem ver algum benefício na transferência de dados de e para periféricos.
Os sistemas operacionais Windows têm suporte integrado ao IEEE 1284 em seu recurso plug and play paralelo. O Windows também suporta ECP na direção direta, assumindo que você tenha uma impressora e uma porta paralela com ECP. É provável que outros fornecedores forneçam software ECP ou EPP para outros sistemas operacionais.
EPP/ECP é descrito integralmente em IEEE Std. 1284-1994 Standard Signaling Method for a Bi-Directional Parallel Peripheral Interface for Personal Computers.