Hvad er PCL-filformatet?
En .pcl-fil indeholder en opsamlet HP Printer Command Language-printstrøm - en sekvens af kommandoer med Escape-præfiks, der driver HP-kompatible laserprintere. PCL blev introduceret med den originale HP LaserJet i oktober 1984 og er fortsat et af de mest udbredte sidebeskrivelsessprog inden for erhvervsprint.
Enhver PCL 5-kommando begynder med ASCII Escape-tegnet (0x1B). Et job åbner typisk med nulstillingssekvensen ESC E, efterfulgt af kommandoer for papirstørrelse, orientering, dupleks-tilstand, valg af skrifttype og grafikdata. Rasterbilleder bruger komprimerede datablokke (TIFF PackBits, Delta Row eller Adaptive Method 9); vektorgrafik optræder som indlejrede HPGL/2-undersprogssektioner. PCL XL (PCL 6, 1996) erstatter escape-sekvenser med en objektorienteret binær tag-protokol optimeret til GDI-baseret udskrivning.
En .pcl-fil er et artefakt fra «udskriv til fil» eller netværksopsamling - den rå bytestrøm, som en driver sender til en printer, gemt på disken. Det er ikke et format til dokumentdistribution; den rolle tilhører PDF. PCL er implementeret af hundredvis af printermodeller udover HP, herunder Brother, Canon, Lexmark og Ricoh.
For at få vist eller konvertere en .pcl-fil kan værktøjer som GhostPCL, PCL Reader eller EscapeE rasterisere kommandostrømmen til et billede, der kan vises. PCL 5e er fortsat udbredt til monokrom laserprint i 2026.
Sikkerhed og tryghed
RISIKO: LOWPCL-filer er printstrømme - de beskriver sider til en printer/fortolker, ikke eksekverbare programmer. Åbning af en PCL-fil i en fremviser (GhostPCL, EscapeE) indebærer minimal risiko. Historisk set har visse fejl i håndtering af PCL-skrifttyper i printer-firmware kunnet udnyttes, men moderne fremviser-software er ikke kendt for at have aktive CVE'er. Den største fare er upålidelige «PCL viewer»-downloads fra tredjepartswebsteder - hold dig til GhostPCL (officiel ghostscript.com) og EscapeE (pclviewer.com).
Formatdetaljer
kort fortalt- Adobe Photoshop Color Table (Windows) - Photoshop bruger .pcl til farvepalet/swatch-tabelfiler på visse ældre eksporter - helt urelateret til HP PCL.
- SPSS Data File (PASW) - IBM SPSS Statistics brugte historisk .pcl til kommandosyntaks-scripts i visse arbejdsgange - urelateret til printer-PCL.
Programmer der åbner PCL-filer
Tekniske detaljer
dyb specifikation| Magic bytes | `1B 45` (ESC E - printer-nulstilling) typisk ved offset 0; PCL XL begynder med `) HP-PCL XL;` (ASCII) |
| Kodning | Binær/tekst-hybrid: Escape-præfikset kommandosekvenser blandet med rå binær raster- og skrifttypedata |
| Container | Almindelig sekventiel printstrøm; intet containerformat på højere niveau |
| PCL 5 rasterkomprimering | TIFF PackBits, Delta Row, Run-Length og Adaptive Method 9 |
| PCL XL (PCL 6) komprimering | Valgfri LZ-komprimering pr. rasterblok; binær tag-protokol erstatter escape-sekvenser |
| Farvedybde | 1-bit (monokrom), 8-bit (gråtoner), 24-bit RGB (PCL 5c/6 farve) |
| Vektor-undersprog | HPGL/2 indlejrede sektioner til vektortegning og plotter-output |
| Typisk størrelse | 50 KB - 50 MB (enkelt laserside til komplekst dokument på flere sider) |
| Skrifttype-indlejring | Bitmap-skrifttyper (PCL 4), HP-skalerbare skrifttyper og TrueType (PCL 5) kan downloades som soft-fonts i printstrømmen |
| Maksimal sidestørrelse | Printerafhængig; op til A0/E-størrelse (841×1189 mm) for enheder i plotter-klassen |
| Versionshistorik | PCL 1 (1984) → PCL 3 (raster) → PCL 4 (makroer) → PCL 5 (HPGL/2, skalerbare skrifttyper) → PCL 5c (farve) → PCL 6/XL (1996) |
| Platform | OS-agnostisk; genereret af enhver print-spooler, der er rettet mod HP-kompatible printere |
| Kommandopræfiks | Enhver PCL 5-kommando starter med ASCII Escape (`0x1B`) efterfulgt af en parametriseret sekvens, der slutter med et stort bogstav |
| Udgivet | 1984 (PCL 1 with HP LaserJet original) |
| Seneste version | PCL 6 / PCL XL (1996); PCL 5e still widely used |
| Åben standard | Ja · royaltyfri |
| Specifikation | developers.hp.com |
PCL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PCL-filer.