Info Systems Supply
Svenska

Parallellskrivarkablar: IEEE 1284, DB25 och Centronics

IEEE 1284-parallellskrivarkablar förklarade: DB25- och Centronics 36-kontakter, kabellängdsgränser, lägen och när en USB-till-parallell-adapter fungerar.

4 min läsning Uppdaterad 12 oktober 2026
Ett lugnt, realistiskt fotografi av en beige parallellskrivarkabel med en DB25-kontakt i ena änden och en Centronics 36-kontakt i den andra, upprullad på en ren yta.

En parallellskrivarkabel kopplar samman en dators DB25-parallellport med en skrivares 36-poliga Centronics-port, och standarden som styr den är IEEE 1284. Om skrivaren fortfarande fungerar och datorn fortfarande har porten, är en kompatibel IEEE 1284-kabel upp till 10 m (32 ft) rätt del. Om datorn inte har någon parallellport fungerar en USB-till-parallell-adapter för skrivare men inte för andra parallellportsenheter som programmerare eller donglar.

De tre kontakterna du kommer att stöta på

Parallellporten på en PC är en 25-polig D-subminiatyrkontakt, vanligtvis kallad DB25. Skrivaränden är en 36-polig Centronics-kontakt. IEEE 1284 namnger dem med bokstäver:

IEEE 1284-namnKontaktVar den ansluts
1284-ADB25Datorns parallellport
1284-B36-polig CentronicsSkrivare
1284-CMini-Centronics 36Mindre skrivare och vissa kringutrustningar

En DB25-till-Centronics-kabel är den klassiska parallellskrivarkabeln. DB25-änden är hane på kabeln, vilket matchar honporten på datorn. Centronics-änden är en 36-polig bandkabelkontakt med en bygelhake av metall. Mini-Centronics 36 är ett annat hölje och passar inte med standard Centronics 36.

Blanda inte ihop DB25-parallellporten med DB25-serieporten. De använder samma hölje men olika signaler. En DB25-serieport följer RS-232-stiftutdelningar, som beskrivs i RS-232 seriella stiftutdelningar: DB9 och DB25. Att ansluta en parallellskrivare till en serieport, eller tvärtom, fungerar inte och kan belasta gränssnittet.

Vad IEEE 1284 faktiskt specificerar

IEEE 1284 (1994) definierar den elektriska signaleringen, kabeln och fem driftlägen. I klartext:

  • Kompatibilitetsläge är den ursprungliga Centronics-liknande enkelriktade överföringen, från dator till skrivare. Det är det långsammaste och reservläget.
  • Nibble-läge skickar status tillbaka från skrivaren fyra bitar i taget, med hjälp av statuslinjerna. Det är endast för omvänd kanal.
  • Byte-läge skickar status tillbaka åtta bitar i taget. Det kräver en port som stöder det.
  • EPP (Enhanced Parallel Port) är ett dubbelriktat läge avsett för andra enheter än skrivare, såsom enheter och adaptrar.
  • ECP (Extended Capabilities Port) är ett dubbelriktat läge med hårdvarukomprimering och DMA, inriktat på skrivare och skannrar.

Läget förhandlas fram mellan porten och enheten. En kabel som uppfyller IEEE 1284 stöder alla dessa. En billig kabel med fel antal ledare kanske bara klarar kompatibilitetsläge.

Vad som finns inuti en kompatibel kabel

IEEE 1284-kompatibla kablar använder tvinnade par för data- och statuslinjerna, med en separat skärm eller dräneringstråd. Tvinnningen och skärmen är det som möjliggör längre sträckor och snabbare lägen. En kabel med platta, otvinnade bandledare kan fungera på kort längd i kompatibilitetsläge, men den stöder inte ECP eller EPP på ett tillförlitligt sätt.

Hur lång kan en parallellskrivarkabel vara

IEEE 1284-kompatibla kablar fungerar upp till 10 m (32 ft). Det är siffran att dimensionera efter. Kortare är alltid säkrare, och de flesta skrivbordsinstallationer använder mycket mindre.

Längden samverkar med läget. Kompatibilitetsläge tolererar den fulla längden bättre än ECP eller EPP, eftersom de snabbare lägena har snävare timing. Om en länk är marginell vid 10 m är att byta till en kortare kabel eller ett lägre läge den praktiska lösningen.

När en USB-till-parallell-adapter fungerar, och när den inte gör det

En USB-till-parallell-adapter innehåller ett omvandlarchip som presenterar skrivaren för operativsystemet som en USB-skrivare. För skrivare fungerar detta i allmänhet: adaptern hanterar skrivarprotokollet och drivrutinen ser en skrivare.

Den fungerar inte för andra parallellportsenheter. Programmerare, donglar, EPROM-brännare, vissa skannrar och industriella styrenheter förväntar sig direkt åtkomst till parallellportens register. En USB-adapter tillhandahåller inte det, så programvaran kan inte kommunicera med enheten. Samma begränsning gäller USB-till-serie-adaptrar, som beskrivs i USB till seriella adaptrar: drivrutiner, nivåer och fallgropar.

Två punkter till om adaptrar:

  • Adaptern behöver rätt drivrutin. Ett chip som operativsystemet inte känner igen installeras inte, och ett förfalskat chip kan blockeras av den äkta tillverkarens drivrutin.
  • Adaptrar med TTL-utgång är inte parallellportsadaptrar. De är för mikrokontrollerarbete och driver inte en skrivare.

Om målet är att hålla en gammal skrivare igång är en USB-till-parallell-adapter det vanliga svaret. Om målet är att hålla en gammal programmerare eller dongel igång är adaptern inte svaret; maskinen behöver en riktig parallellport, vilket vanligtvis innebär en äldre dator eller ett expansionskort.

Vad som går fel

De vanliga felen är förutsägbara:

  • Fel kabellklass. En platt bandkabel som säljs som skrivarkabel kan klara ett kort jobb i kompatibilitetsläge och misslyckas med ECP. Använd en kabel märkt IEEE 1284-kompatibel.
  • Fel kontaktkön eller hölje. DB25 och Centronics 36 liknar andra D-sub- och bandkontakter. Kontrollera antalet stift och höljet innan du tvingar något.
  • Parallellport förväxlad med serieport. Båda kan vara DB25. Signalerna är inte kompatibla.
  • Längd över 10 m (32 ft). Länken blir opålitlig, och felet ser ofta ut som ett drivrutinsproblem snarare än ett kabelproblem.
  • USB-adapter använd med en icke-skrivarenhet. Enheten syns inte alls, eller programvaran rapporterar att porten är otillgänglig.
  • Skadad Centronics-hake. Metallbygeln är det som håller kontakten på plats. En böjd bygel låter kontakten glida ut och orsakar intermittenta fel.
  • Saknad eller inaktiverad port i operativsystemet. En port som finns i hårdvaran kan behöva aktiveras i firmware innan drivrutinen ser den.

Att välja rätt kabel

För en skrivare på en maskin med en riktig parallellport, välj en DB25-till-Centronics 36-kabel märkt IEEE 1284-kompatibel, och håll längden på eller under 10 m (32 ft). För en skrivare på en maskin med endast USB, välj en USB-till-parallell-adapter och acceptera att det är en lösning endast för skrivare. För alla andra parallellportsenheter, planera för en riktig port.

Märk båda ändarna av kabeln och notera vilket läge porten är inställd på. Om ett jobb misslyckas är de första kontrollerna kabellklassen, längden och huruvida porten är inställd på det läge som enheten förväntar sig.

Vanliga frågor

Hur lång kan en parallellskrivarkabel vara?

IEEE 1284-kompatibla kablar fungerar upp till 10 m (32 ft). Kortare är säkrare, särskilt för ECP- och EPP-lägen, som har snävare timing än kompatibilitetsläge.

Vad är skillnaden mellan DB25 och Centronics 36?

DB25 är den 25-poliga kontakten på datorns parallellport. Centronics 36 är den 36-poliga kontakten på skrivaren. En parallellskrivarkabel har en av varje.

Kommer en USB-till-parallell-adapter att fungera med min gamla skrivare?

Vanligtvis ja. Adaptern presenterar skrivaren för operativsystemet som en USB-skrivare. Den fungerar inte med icke-skrivarenheter som programmerare eller donglar, vilka behöver direkt åtkomst till parallellporten.

Kan jag använda en seriell kabel som parallellskrivarkabel?

Nej. En DB25-seriell kabel följer RS-232-stiftutdelningar och bär olika signaler. En parallellskrivare behöver en IEEE 1284-kabel med korrekt stiftutdelning.

Varför fungerar min parallellskrivare bara i ett läge?

Porten och kabeln förhandlar fram ett läge. En kabel som inte är IEEE 1284-kompatibel kanske bara klarar kompatibilitetsläge. En kompatibel kabel stöder kompatibilitet, nibble, byte, EPP och ECP.

Läs nästa