Vad är filformatet PRN?
En .prn-fil lagrar innehåll redo för utskrift - den råa sidbeskrivningsströmmen som ett program skickar till en skrivardrivrutin istället för till en fysisk enhet. .prn är en generisk filändelse som används av många program; den faktiska datan inuti beror på vilken skrivardrivrutin som valts och kan vara PostScript, PCL, ESC/P, rå raster eller ett annat sidbeskrivningsspråk.
.prn-filer kan innehålla:
- Formaterad text
- Grafikdata och bilder
- Grafer och tabeller
- Instruktioner för skrivare - sidantal, pappersstorlek, utskriftsstil och enhetsspecifika kommandon
.prn-filer kan lagra data i binärt format eller textformat. Eftersom det interna formatet är beroende av drivrutinen har .prn-filer ingen fast filsignatur. En PostScript .prn börjar vanligtvis med %!PS, medan en PCL .prn vanligtvis öppnas med escape-sekvensen ESC E (1B 45) eller en PJL-prolog (\x1b%-12345X@PJL). Genom att inspektera de första byten avslöjas vilket skrivarspråk som finns inuti.
.prn-filer genereras med kommandot Skriv till fil som finns i de flesta program. På Windows är det mest direkta sättet att använda en sådan fil att kopiera den till en skrivarport från kommandotolken: copy /b filnamn.prn LPT1 eller omdirigera den till en delad nätverksskrivare. Ghostscript (med GSview) kan öppna, rendera och konvertera .prn-filer som innehåller PostScript- eller PCL-data. På Linux och macOS kan lpr eller CUPS-undersystemet köa en .prn direkt till en utskriftskö.
Om en .prn-fil skapades med Microsofts XML Paper Specification-drivrutin kan dess filändelse ändras till .xps och öppnas med en XPS-visare. Ett relaterat format för Windows utskriftskö är .spl.
Säkerhet & trygghet
RISK: LOWEtt utskriftsjobb i .prn-format är data, inte en körbar fil, och innebär låg risk. Två förbehåll: PostScript är ett fullständigt programmeringsspråk, så en skadlig PostScript .prn skulle i teorin kunna utnyttja en tolk - använd en uppdaterad GhostScript och skicka inte blint okända filer till delade nätverksskrivare. Utskriftsjobb kan också innehålla hela innehållet i ett känsligt dokument; hantera fångade .prn-filer på samma sätt som originalet.
Formatdetaljer
i ett nötskal- Excel Space-Delimited Text (.prn) - Microsoft Excels sparformat «Formaterad text (blankstegsavgränsad)» - en tabell i ren text med fast bredd, orelaterad till utskrift; öppna den i Excel eller valfri textredigerare.
Program som öppnar PRN-filer
ps2pdf fil.prn fil.pdf, visa sedan i Preview. ps2pdf fil.prn eller gs för att rendera/förhandsgranska sidan. Tekniska detaljer
djup specifikation| Formattyp | Köad skrivardata - en ordagrann kopia av sidbeskrivningsströmmen skriven av utskriftshanteraren till disk istället för till en skrivarport |
| Intern kodning | Binär eller vanlig text beroende på sidbeskrivningsspråket; PostScript och PJL är ASCII-baserade, PCL och rå raster är till stor del binära |
| Skrivarspråk | PostScript, PCL 5/6, PJL, ESC/P, ESC/P2 eller rå raster - det specifika språket bestäms av vilken skrivardrivrutin som valdes vid utskrift till fil |
| Filsignatur | Inga fasta magic bytes; PostScript-varianten börjar med %!PS (hex 25 21 50 53); PCL-varianten börjar vanligtvis med ESC E (1B 45) eller en PJL-prolog \x1b%-12345X@PJL |
| MIME-typ | application/octet-stream (ingen officiellt registrerad MIME-typ finns för .prn) |
| Filstruktur | Platt, okomprimerad byteström som börjar vid offset 0; ingen behållare, headertabell eller komprimeringshölje |
| Genereringsmetod | Skapad via alternativet «Skriv till fil» i ett programs utskriftsdialog; operativsystemets utskriftshanterare skriver drivrutinens utdata direkt till disk istället för att skicka den till en port |
| Uppspelning på Windows | Kopiera strömmen till målskrivarporten med copy /b fil.prn LPT1 eller copy /b fil.prn \\server\skrivare från kommandotolken |
| Uppspelning på Linux / macOS | Köa direkt med lpr eller CUPS-undersystemet; lpr -P skrivarnamn fil.prn skickar strömmen till en namngiven utskriftskö |
| Visning och konvertering | Ghostscript kan rendera, visa och konvertera PostScript- och PCL-varianter på alla plattformar; GSview lägger till ett grafiskt gränssnitt på Windows |
| Enhetsberoende | Vanligtvis icke-portabel - en .prn skapad för en viss skrivarmodell eller drivrutin kanske inte skrivs ut korrekt på en annan enhet eller drivrutin |
| Textläsbarhet | PostScript- och PJL-varianter är delvis läsbara för människor i en textredigerare; PCL- och råa rastervarianter är binära och visas som icke-utskrivbara tecken |
| XPS-förhållande | En .prn genererad med Microsoft XPS Document Writer-drivrutinen är en XPS-behållare; om man byter filändelse till .xps blir den öppningsbar i valfri XPS-visare |
| Relaterade format | .ps (PostScript-källfil), .pcl (rå PCL-ström), .spl (Windows NT/XP utskriftsköfil), .eps (Encapsulated PostScript) |
| Släppt | Print-to-file dates to early PC printing (1980s) |
| Öppen standard | Ja · royaltyfri |
PRN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PRN-filer.
Vanliga frågor
Hur öppnar jag en PRN-fil?
Hur skriver jag ut en PRN-fil?
copy /b fil.prn \\PC\Skrivare. Linux/macOS: lpr -o raw fil.prn. Att visa den på skärmen är vanligtvis inte möjligt.