Vad är filformatet PCL?
En .pcl-fil innehåller en fångad utskriftsström i HP Printer Command Language - en sekvens av kommandon med Escape-prefix som styr HP-kompatibla laserskrivare. PCL introducerades med den ursprungliga HP LaserJet i oktober 1984 och förblir ett av de mest använda sidbeskrivningsspråken inom företagsutskrifter.
Varje PCL 5-kommando börjar med ASCII Escape-tecknet (0x1B). Ett jobb öppnas vanligtvis med återställningssekvensen ESC E, följt av kommandon för pappersstorlek, orientering, duplexläge, teckensnittsval och grafikdata. Rasterbilder använder komprimerade datablock (TIFF PackBits, Delta Row eller Adaptive Method 9); vektorgrafik visas som inbäddade HPGL/2-underspråkssektioner. PCL XL (PCL 6, 1996) ersätter escape-sekvenser med ett objektorienterat binärt taggprotokoll optimerat för GDI-baserad utskrift.
En .pcl-fil är en artefakt från «skriv till fil» eller nätverksfångst - den råa byteström som en drivrutin skickar till en skrivare, sparad på disk. Det är inte ett format för dokumentdistribution; den rollen tillhör PDF. PCL implementeras av hundratals skrivarmodeller utöver HP, inklusive Brother, Canon, Lexmark och Ricoh.
För att visa eller konvertera en .pcl-fil kan verktyg som GhostPCL, PCL Reader eller EscapeE rastrera kommandoströmmen till en visningsbar bild. PCL 5e är fortfarande utbrett för monokroma laserutskrifter år 2026.
Säkerhet & trygghet
RISK: LOWPCL-filer är utskriftsströmmar - de beskriver sidor för en skrivare/tolk, inte körbara program. Att öppna en PCL-fil i en visare (GhostPCL, EscapeE) innebär minimal risk. Historiskt sett har vissa buggar i hanteringen av PCL-teckensnitt i skrivares firmware varit exploaterbara, men modern visarprogramvara är inte känd för att ha aktiva CVE:er. Den största risken är nedladdning av opålitliga «PCL-visare» från tredjepartswebbplatser - håll dig till GhostPCL (officiella ghostscript.com) och EscapeE (pclviewer.com).
Formatdetaljer
i ett nötskal- Adobe PhotoShop Color Table (Windows) - Photoshop använder .pcl för färgpalett-/färgprovstabellfiler i vissa äldre exporter - helt orelaterat till HP PCL.
- SPSS Data File (PASW) - IBM SPSS Statistics använde historiskt .pcl för kommandosyntaxskript i vissa arbetsflöden - orelaterat till skrivar-PCL.
Program som öppnar PCL-filer
Tekniska detaljer
djup specifikation| Magic bytes | `1B 45` (ESC E - skrivaråterställning) typiskt vid offset 0; PCL XL börjar med `) HP-PCL XL;` (ASCII) |
| Kodning | Binär/text-hybrid: Escape-prefixade kommandosekvenser blandade med rå binär raster- och teckensnittsdata |
| Container | Enkel sekventiell utskriftsström; inget containerformat på högre nivå |
| PCL 5 rasterkomprimering | TIFF PackBits, Delta Row, Run-Length och Adaptive Method 9 |
| PCL XL (PCL 6) komprimering | Valfri LZ-komprimering per rasterblock; binärt taggprotokoll ersätter escape-sekvenser |
| Färgdjup | 1-bit (monokrom), 8-bit (gråskala), 24-bit RGB (PCL 5c/6 färg) |
| Vektor-underspråk | Inbäddade HPGL/2-sektioner för vektorritning och plotterutmatning |
| Typisk storlek | 50 KB - 50 MB (enkel lasersida till komplexa dokument med flera sidor) |
| Inbäddning av teckensnitt | Bitmappstypsnitt (PCL 4), HP skalbara typsnitt och TrueType (PCL 5) kan laddas ner som mjuka typsnitt i utskriftsströmmen |
| Maximal sidstorlek | Skrivarberoende; upp till A0/E-storlek (841×1189 mm) för enheter i plotterklass |
| Versionshistorik | PCL 1 (1984) → PCL 3 (raster) → PCL 4 (makron) → PCL 5 (HPGL/2, skalbara typsnitt) → PCL 5c (färg) → PCL 6/XL (1996) |
| Plattform | OS-oberoende; genereras av valfri utskriftshanterare som riktar sig till HP-kompatibla skrivare |
| Kommandoprefix | Varje PCL 5-kommando börjar med ASCII Escape (`0x1B`) följt av en parametriserad sekvens som slutar med en stor bokstav |
| Släppt | 1984 (PCL 1 with HP LaserJet original) |
| Senaste version | PCL 6 / PCL XL (1996); PCL 5e still widely used |
| Öppen standard | Ja · royaltyfri |
| Specifikation | developers.hp.com |
PCL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PCL-filer.