Hva er PRN-filformatet?
En .prn-fil lagrer innhold som er klart for utskrift - den rå sidebeskrivelsesstrømmen som et program sender til en skriverdriver i stedet for til en fysisk enhet. .prn er en generisk filendelse som brukes av mange programmer; de faktiske dataene inni avhenger av den valgte skriverdriveren og kan være PostScript, PCL, ESC/P, rå raster eller et annet sidebeskrivelsesspråk.
.prn-filer kan inneholde:
- Formatert tekst
- Grafikkdata og bilder
- Grafer og tabeller
- Instruksjoner for skrivere - sideantall, papirstørrelse, utskriftsstil og enhetsspesifikke kommandoer
.prn-filer kan lagre data i binært format eller tekstformat. Fordi det interne formatet er avhengig av driveren, har ikke .prn-filer noen fast filsignatur. En PostScript .prn starter vanligvis med %!PS, mens en PCL .prn vanligvis åpnes med escape-sekvensen ESC E (1B 45) eller en PJL-prolog (\x1b%-12345X@PJL). Ved å inspisere de første bytene avsløres hvilket skriverspråk som er inni.
.prn-filer genereres ved å bruke kommandoen Skriv ut til fil som er tilgjengelig i de fleste programmer. På Windows er den mest direkte måten å bruke en på å kopiere den til en skriverport fra kommandolinjen: copy /b filnavn.prn LPT1 eller omdirigere den til en delt nettverksskriver. Ghostscript (med GSview) kan åpne, rendre og konvertere .prn-filer som inneholder PostScript- eller PCL-data. På Linux og macOS kan lpr eller CUPS-undersystemet sende en .prn direkte til en utskriftskø.
Hvis en .prn-fil ble produsert med Microsofts XML Paper Specification-driver, kan filendelsen endres til .xps og åpnes med en XPS-viser. Et relatert utskriftsformat for Windows er .spl.
Sikkerhet og trygghet
RISIKO: LOWEn utskriftsjobb i .prn-format er data, ikke en kjørbar fil, og har lav risiko. To forbehold: PostScript er et fullverdig programmeringsspråk, så en ondsinnet PostScript .prn kan i teorien utnytte en tolk - bruk en oppdatert GhostScript og ikke send ukjente filer blindt til delte skrivere eller nettverksskrivere. Utskriftsjobber kan også inneholde det fulle innholdet i et sensitivt dokument; behandle fangede .prn-filer på samme måte som originalen.
Formatdetaljer
i et nøtteskall- Excel mellomromsdelt tekst (.prn) - Microsoft Excels lagringsformat «Formatert tekst (mellomromsdelt)» - en tabell i ren tekst med fast bredde, ikke relatert til utskrift; åpne den i Excel eller et hvilket som helst tekstredigeringsprogram.
Programmer som åpner PRN-filer
ps2pdf fil.prn fil.pdf, og se deretter i Preview. ps2pdf fil.prn eller gs for å rendre/forhåndsvise siden. Tekniske detaljer
dyp spesifikasjon| Format-type | Spool-skriverdata - en ordrett kopi av sidebeskrivelsesstrømmen skrevet av utskriftskøen til disk i stedet for til en skriverport |
| Intern koding | Binær eller ren tekst avhengig av sidebeskrivelsesspråket; PostScript og PJL er ASCII-basert, PCL og rå raster er i stor grad binært |
| Skriverspråk | PostScript, PCL 5/6, PJL, ESC/P, ESC/P2 eller rå raster - det spesifikke språket bestemmes av hvilken skriverdriver som ble valgt ved utskrift til fil |
| Filsignatur | Ingen faste magic bytes; PostScript-varianten starter med %!PS (hex 25 21 50 53); PCL-varianten starter vanligvis med ESC E (1B 45) eller en PJL-prolog \x1b%-12345X@PJL |
| MIME-type | application/octet-stream (ingen offisielt registrert MIME-type eksisterer for .prn) |
| Filstruktur | Flat, ukomprimert bytestrøm som starter ved offset 0; ingen beholder, headertabell eller komprimeringsinnpakning |
| Genereringsmetode | Opprettet via alternativet «Skriv ut til fil» i et programs utskriftsdialog; operativsystemets utskriftskø skriver driverutdataene direkte til disk i stedet for å sende dem til en port |
| Avspilling på Windows | Kopier strømmen til målskriverporten ved å bruke copy /b fil.prn LPT1 eller copy /b fil.prn \\server\skriver fra kommandolinjen |
| Avspilling på Linux / macOS | Send direkte til kø ved hjelp av lpr eller CUPS-undersystemet; lpr -P skrivernavn fil.prn sender strømmen til en navngitt skriverkø |
| Visning og konvertering | Ghostscript kan rendre, vise og konvertere PostScript- og PCL-varianter på alle plattformer; GSview legger til et grafisk grensesnitt på Windows |
| Enhetsavhengighet | Vanligvis ikke-portabel - en .prn produsert for én skrivermodell eller driver vil kanskje ikke skrives ut riktig på en annen enhet eller driver |
| Tekstlesbarhet | PostScript- og PJL-varianter er delvis menneskelig lesbare i et tekstredigeringsprogram; PCL- og rå raster-varianter er binære og vises som tegn som ikke kan skrives ut |
| XPS-forhold | En .prn generert med Microsoft XPS Document Writer-driveren er en XPS-beholder; ved å endre filendelsen til .xps blir den åpningsbar i enhver XPS-viser |
| Relaterte formater | .ps (PostScript-kildefil), .pcl (rå PCL-strøm), .spl (Windows NT/XP utskriftskøfil), .eps (Encapsulated PostScript) |
| Utgitt | Print-to-file dates to early PC printing (1980s) |
| Åpen standard | Ja · royalty-fri |
PRN-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PRN-filer.
Ofte stilte spørsmål
Hvordan åpner jeg en PRN-fil?
Hvordan skriver jeg ut en PRN-fil?
copy /b fil.prn \\PC\Skriver. Linux/macOS: lpr -o raw fil.prn. Det er vanligvis ikke mulig å se den på skjermen.