.PRN

PRN-fil

Printer Output File (Print-to-File)
Ställ en fråga
SNABBT SVAR

En .prn-fil innehåller den exakta dataström som en skrivare skulle ta emot, skriven i skrivarens eget sidbeskrivningsspråk (vanligtvis PostScript eller PCL). Det är inte ett läsbart dokument; du skickar det direkt till en kompatibel skrivare eller, om det är PostScript, konverterar det till PDF med GhostScript. Kontrollera de första byten för att se vilken typ du har: «%!PS» betyder PostScript, «ESC E» eller en PJL-header betyder PCL.

Utvecklare: N/A (generic; created by printer drivers / the Windows print spooler) Kategori: Sidlayoutfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .PDF · .SGN · .FP3 · .AFPUB

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

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: LOW

Ett 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
FULLSTÄNDIGT NAMNPrinter Output File (Print-to-File)
UTVECKLAREN/A (generic; created by printer drivers / the Windows print spooler)sedan Print-to-file dates to early PC printing (1980s)
MIME-TYPapplication/octet-stream
TYPKöad skrivardata - den sidbeskrivningsström (PostScript, PCL, ESC/P eller rå raster) som en skrivare skulle ta emot
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • 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

Windows3 apps
Print to printer (command line) Inbyggd Skicka rå till en kompatibel skrivare - copy /b fil.prn \\PC\PrinterShare (skrivaren måste matcha drivrutinen som skapade den).
GhostScript + GSview / Ghostgum Öppen källkod PostScript-utskriftsjobb: öppna/förhandsgranska och konvertera .prn till PDF (tolkar PostScript inuti).
Notepad / Notepad++ Öppen källkod Inspektera de första byten - «%!PS» betyder PostScript, «ESC E»/PJL betyder PCL - för att bekräfta vilket skrivarspråk jobbet är i.
macOS1 app
GhostScript (Homebrew) / Preview Öppen källkod PostScript-utskriftsjobb: konvertera till PDF med ps2pdf fil.prn fil.pdf, visa sedan i Preview.
Linux2 apps
Ghostscript Öppen källkod PostScript-utskriftsjobb: ps2pdf fil.prn eller gs för att rendera/förhandsgranska sidan.
lpr / CUPS Öppen källkod Skicka rå till en matchande skrivare med lpr -o raw fil.prn.

Tekniska detaljer

djup specifikation
FormattypKöad skrivardata - en ordagrann kopia av sidbeskrivningsströmmen skriven av utskriftshanteraren till disk istället för till en skrivarport
Intern kodningBinä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åkPostScript, 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
FilsignaturInga 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-typapplication/octet-stream (ingen officiellt registrerad MIME-typ finns för .prn)
FilstrukturPlatt, okomprimerad byteström som börjar vid offset 0; ingen behållare, headertabell eller komprimeringshölje
GenereringsmetodSkapad 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å WindowsKopiera strömmen till målskrivarporten med copy /b fil.prn LPT1 eller copy /b fil.prn \\server\skrivare från kommandotolken
Uppspelning på Linux / macOSKöa direkt med lpr eller CUPS-undersystemet; lpr -P skrivarnamn fil.prn skickar strömmen till en namngiven utskriftskö
Visning och konverteringGhostscript kan rendera, visa och konvertera PostScript- och PCL-varianter på alla plattformar; GSview lägger till ett grafiskt gränssnitt på Windows
EnhetsberoendeVanligtvis icke-portabel - en .prn skapad för en viss skrivarmodell eller drivrutin kanske inte skrivs ut korrekt på en annan enhet eller drivrutin
TextläsbarhetPostScript- 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ållandeEn .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äpptPrint-to-file dates to early PC printing (1980s)
Öppen standardJa · royaltyfri

PRN-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PRN-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PRN-filer.

Vanliga frågor

Hur öppnar jag en PRN-fil?
En utskriftsfil (.prn) är skrivarens egen kod, inte ett läsbart dokument. Skicka den rå till en matchande skrivare, eller - om det är PostScript - förhandsgranska den eller konvertera den till PDF med GhostScript. Kontrollera de första byten («%!PS» = PostScript, «ESC E»/PJL = PCL) för att veta vilken det är.
Hur skriver jag ut en PRN-fil?
Skicka den rå till en kompatibel skrivare (samma drivrutin som skapade den). Windows: copy /b fil.prn \\PC\Skrivare. Linux/macOS: lpr -o raw fil.prn. Att visa den på skärmen är vanligtvis inte möjligt.
Hur konverterar jag PRN till PDF?
Om det är ett PostScript-utskriftsjobb konverterar Ghostscripts ps2pdf det direkt. PCL-jobb kräver GhostPCL (ghostpdl). Det finns ingen vanlig dokumenttext att återställa - du renderar den fångade sidan.
Varför är min PRN-fil full av oläsliga tecken?
Eftersom det är ett utskriftsjobb på skrivarens eget språk (PostScript eller PCL), inte ett dokument. Den koden är avsedd att skickas till en skrivare, inte läsas på skärmen.
Kan jag redigera en PRN-fil?
Inte på något praktiskt sätt - layouten och typsnitten är låsta i skrivarkod. Om du behöver ändra innehållet, gå tillbaka till originalprogrammet och skriv ut igen (eller exportera till PDF).

Referenser

1Microsoft - Print to file (Windows printing)support.microsoft.com
2Ghostscript - PostScript/PDF interpreter (ps2pdf)www.ghostscript.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.MDMarkdown Document

Relaterade filtillägg

.PDFPortable Document Format
.SGNPrint Artist Sign / Project File
.FP3FastReport Prepared Report
.AFPUBAffinity Publisher Document
.AFBOOKAffinity Publisher Book
.PRO6ProPresenter 6 Document

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö