Hva er PCL-filformatet?
En .pcl-fil inneholder en fanget HP Printer Command Language-utskriftsstrøm - en sekvens av kommandoer med Escape-prefiks som styrer HP-kompatible laserskrivere. PCL ble introdusert med den originale HP LaserJet i oktober 1984 og er fortsatt et av de mest utbredte sidebeskrivelsesspråkene i bedriftsutskrift.
Hver PCL 5-kommando begynner med ASCII Escape-tegnet (0x1B). En jobb åpnes vanligvis med tilbakestillingssekvensen ESC E, etterfulgt av kommandoer for papirstørrelse, orientering, dupleksmodus, fontvalg og grafikkdata. Rasterbilder bruker komprimerte datablokker (TIFF PackBits, Delta Row eller Adaptive Method 9); vektorgrafikk vises som innebygde HPGL/2-underspråkseksjoner. PCL XL (PCL 6, 1996) erstatter escape-sekvenser med en objektorientert binær tag-protokoll optimalisert for GDI-basert utskrift.
En .pcl-fil er et artefakt fra «skriv til fil» eller nettverksfangst - den rå bytestrømmen en driver sender til en skriver, lagret på disk. Det er ikke et format for dokumentdistribusjon; den rollen tilhører PDF. PCL er implementert av hundrevis av skrivermodeller utover HP, inkludert Brother, Canon, Lexmark og Ricoh.
For å vise eller konvertere en .pcl-fil, kan verktøy som GhostPCL, PCL Reader eller EscapeE rasterisere kommandostrømmen til et visbart bilde. PCL 5e er fortsatt utbredt for monokrom laserutskrift i 2026.
Sikkerhet og trygghet
RISIKO: LOWPCL-filer er utskriftsstrømmer - de beskriver sider for en skriver/tolk, ikke kjørbare programmer. Å åpne en PCL-fil i en viser (GhostPCL, EscapeE) innebærer minimal risiko. Historisk sett var noen feil i håndtering av PCL-fonter i skriverens fastvare utnyttbare, men moderne visningsprogramvare er ikke kjent for å ha aktive CVE-er. Den største faren er nedlasting av utroverdige «PCL-visere» fra tredjeparts nettsteder - hold deg til GhostPCL (offisiell ghostscript.com) og EscapeE (pclviewer.com).
Formatdetaljer
i et nøtteskall- Adobe Photoshop Color Table (Windows) - Photoshop bruker .pcl for fargepalett-/fargeprøvetabellfiler på enkelte eldre eksporter - helt urelatert til HP PCL.
- SPSS Data File (PASW) - IBM SPSS Statistics brukte historisk .pcl for kommandosyntaksskript i enkelte arbeidsflyter - urelatert til skriver-PCL.
Programmer som åpner PCL-filer
Tekniske detaljer
dyp spesifikasjon| Magiske bytes | `1B 45` (ESC E - skriver-reset) typisk ved offset 0; PCL XL begynner med `) HP-PCL XL;` (ASCII) |
| Koding | Binær/tekst-hybrid: Escape-prefiksede kommandosekvenser blandet med rå binære raster- og fontdata |
| Beholder | Ren sekvensiell utskriftsstrøm; ingen beholderformat på høyere nivå |
| PCL 5 rasterkomprimering | TIFF PackBits, Delta Row, Run-Length og Adaptive Method 9 |
| PCL XL (PCL 6) komprimering | Valgfri LZ-komprimering per rasterblokk; binær tag-protokoll erstatter escape-sekvenser |
| Fargedybde | 1-bit (monokrom), 8-bit (gråskala), 24-bit RGB (PCL 5c/6 farge) |
| Vektor-underspråk | HPGL/2 innebygde seksjoner for vektortegning og plotterutdata |
| Typisk størrelse | 50 KB - 50 MB (enkel laserside til komplekse dokumenter over flere sider) |
| Font-innbygging | Bitmap-fonter (PCL 4), HP skalerbare fonter og TrueType (PCL 5) kan lastes ned som «soft fonts» i utskriftsstrømmen |
| Maksimal sidestørrelse | Skriveravhengig; opptil A0/E-størrelse (841×1189 mm) for enheter i plotterklassen |
| Versjonshistorikk | PCL 1 (1984) → PCL 3 (raster) → PCL 4 (makroer) → PCL 5 (HPGL/2, skalerbare fonter) → PCL 5c (farge) → PCL 6/XL (1996) |
| Plattform | OS-uavhengig; generert av enhver utskriftskø som er rettet mot HP-kompatible skrivere |
| Kommandoprefiks | Hver PCL 5-kommando starter med ASCII Escape (`0x1B`) etterfulgt av en parametrisert sekvens som slutter med en stor bokstav |
| Utgitt | 1984 (PCL 1 with HP LaserJet original) |
| Siste versjon | PCL 6 / PCL XL (1996); PCL 5e still widely used |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | developers.hp.com |
PCL-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PCL-filer.