.PRN

File PRN

Printer Output File (Print-to-File)
Fai una domanda
RISPOSTA RAPIDA

Un file .prn contiene l'esatto flusso di dati che una stampante riceverebbe, scritto nel linguaggio di descrizione della pagina della stampante stessa (solitamente PostScript o PCL). Non è un documento leggibile; va inviato direttamente a una stampante compatibile o, se è PostScript, convertito in PDF con GhostScript. Controlla i primi byte per capire il tipo: «%!PS» significa PostScript, «ESC E» o un'intestazione PJL indicano PCL.

Sviluppatore: N/A (generic; created by printer drivers / the Windows print spooler) Categoria: File di impaginazione Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .PDF · .SGN · .FP3 · .AFPUB

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PRN?

Un file .prn memorizza contenuti pronti per la stampa - il flusso grezzo di descrizione della pagina che un'applicazione invia al driver della stampante invece che a un dispositivo fisico. .prn è un'estensione generica utilizzata da molte applicazioni; i dati effettivi all'interno dipendono dal driver della stampante selezionato e possono essere PostScript, PCL, ESC/P, raster grezzo o un altro linguaggio di descrizione della pagina.

I file .prn possono contenere:

  • Testo formattato
  • Dati grafici e immagini
  • Grafici e tabelle
  • Istruzioni per le stampanti - numero di pagine, formato carta, stile di stampa e comandi specifici del dispositivo

I file .prn possono memorizzare dati in formato binario o testuale. Poiché il formato interno dipende dal driver, i file .prn non hanno una firma file fissa. Un .prn PostScript inizia tipicamente con %!PS, mentre un .prn PCL di solito si apre con la sequenza di escape ESC E (1B 45) o un prologo PJL (\x1b%-12345X@PJL). L'ispezione dei primi byte rivela quale linguaggio di stampa è contenuto all'interno.

I file .prn vengono generati utilizzando il comando Stampa su file disponibile nella maggior parte delle applicazioni. Su Windows, il modo più diretto per utilizzarne uno è copiarlo su una porta della stampante dalla riga di comando: copy /b nomefile.prn LPT1 o reindirizzarlo a una condivisione di stampante di rete. Ghostscript (con GSview) può aprire, renderizzare e convertire i file .prn contenenti dati PostScript o PCL. Su Linux e macOS, lpr o il sottosistema CUPS possono inviare un .prn direttamente a una coda di stampa.

Se un file .prn è stato prodotto con il driver Microsoft XML Paper Specification, la sua estensione può essere modificata in .xps e aperta con un visualizzatore XPS. Un formato di spool di stampa Windows correlato è .spl.

Sicurezza e incolumità

RISCHIO: LOW

Un .prn di un lavoro di stampa è un dato, non un eseguibile, ed è a basso rischio. Due avvertenze: PostScript è un linguaggio di programmazione completo, quindi un .prn PostScript malevolo potrebbe in teoria sfruttare un interprete - usa un GhostScript aggiornato e non inviare ciecamente file sconosciuti a stampanti condivise o in rete. I lavori di stampa possono anche incorporare l'intero contenuto di un documento sensibile; tratta i file .prn catturati come faresti con l'originale.

Dettagli del formato

in sintesi
NOME COMPLETOPrinter Output File (Print-to-File)
SVILUPPATOREN/A (generic; created by printer drivers / the Windows print spooler)dal Print-to-file dates to early PC printing (1980s)
TIPO MIMEapplication/octet-stream
TIPODati della stampante in spool - il flusso di descrizione della pagina (PostScript, PCL, ESC/P o raster grezzo) che una stampante riceverebbe
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Testo delimitato da spazi Excel (.prn) - Il formato di salvataggio «Testo formattato (delimitato da spazi)» di Microsoft Excel - una tabella di testo semplice a larghezza fissa, non correlata alla stampa; aprilo in Excel o in qualsiasi editor di testo.

Programmi che aprono file PRN

Windows3 apps
Print to printer (command line) Integrato Invia grezzo a una stampante compatibile - copy /b file.prn \\PC\CondivisioneStampante (la stampante deve corrispondere al driver che lo ha creato).
GhostScript + GSview / Ghostgum Open-source Lavoro di stampa PostScript: apri/visualizza in anteprima e converti il .prn in PDF (interpreta il PostScript all'interno).
Notepad / Notepad++ Open-source Ispeziona i primi byte - «%!PS» significa PostScript, «ESC E»/PJL significa PCL - per confermare in quale linguaggio di stampa è il lavoro.
macOS1 app
GhostScript (Homebrew) / Preview Open-source Lavoro di stampa PostScript: converti in PDF con ps2pdf file.prn file.pdf, quindi visualizza in Anteprima.
Linux2 apps
Ghostscript Open-source Lavoro di stampa PostScript: ps2pdf file.prn o gs per renderizzare/visualizzare l'anteprima della pagina.
lpr / CUPS Open-source Invia grezzo a una stampante corrispondente con lpr -o raw file.prn.

Dettagli tecnici

specifiche approfondite
Tipo di formatoDati della stampante in spool - una copia letterale del flusso di descrizione della pagina scritto dallo spooler di stampa su disco invece che a una porta della stampante
Codifica internaBinaria o testo semplice a seconda del linguaggio di descrizione della pagina; PostScript e PJL sono basati su ASCII, PCL e raster grezzo sono in gran parte binari
Linguaggi stampantePostScript, PCL 5/6, PJL, ESC/P, ESC/P2 o raster grezzo - il linguaggio specifico è determinato dal driver della stampante selezionato durante la stampa su file
Firma del fileNessun magic byte fisso; la variante PostScript inizia con %!PS (hex 25 21 50 53); la variante PCL inizia tipicamente con ESC E (1B 45) o un prologo PJL \x1b%-12345X@PJL
Tipo MIMEapplication/octet-stream (non esiste un tipo MIME ufficialmente registrato per .prn)
Struttura del fileFlusso di byte piatto e non compresso che inizia all'offset 0; nessun contenitore, tabella di intestazione o wrapper di compressione
Metodo di generazioneCreato tramite l'opzione Stampa su file nella finestra di dialogo di stampa di un'applicazione; lo spooler di stampa del sistema operativo scrive l'output del driver direttamente su disco invece di inviarlo a una porta
Riproduzione su WindowsCopia il flusso sulla porta della stampante di destinazione utilizzando copy /b file.prn LPT1 o copy /b file.prn \\server\stampante dalla riga di comando
Riproduzione su Linux / macOSInvia allo spooler direttamente utilizzando lpr o il sottosistema CUPS; lpr -P nomestampante file.prn invia il flusso a una coda di stampa denominata
Visualizzazione e conversioneGhostscript può renderizzare, visualizzare e convertire le varianti PostScript e PCL su tutte le piattaforme; GSview aggiunge un'interfaccia grafica su Windows
Dipendenza dal dispositivoTipicamente non portabile - un .prn prodotto per un modello di stampante o driver specifico potrebbe non essere stampato correttamente su un dispositivo o driver diverso
Leggibilità del testoLe varianti PostScript e PJL sono parzialmente leggibili dall'uomo in un editor di testo; le varianti PCL e raster grezzo sono binarie e appaiono come caratteri non stampabili
Relazione con XPSUn .prn generato con il driver Microsoft XPS Document Writer è un contenitore XPS; rinominando l'estensione in .xps diventa apribile in qualsiasi visualizzatore XPS
Formati correlati.ps (file sorgente PostScript), .pcl (flusso PCL grezzo), .spl (file spool di stampa Windows NT/XP), .eps (Encapsulated PostScript)
RilasciatoPrint-to-file dates to early PC printing (1980s)
Standard aperto · royalty-free

Conversioni PRN

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PRN. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PRN.

Domande frequenti

Come apro un file PRN?
Un file .prn di stampa su file è il codice nativo della stampante, non un documento leggibile. Invialo grezzo a una stampante corrispondente o - se è PostScript - visualizzalo in anteprima o convertilo in PDF con GhostScript. Controlla i primi byte («%!PS» = PostScript, «ESC E»/PJL = PCL) per sapere di cosa si tratta.
Come si stampa un file PRN?
Invialo in modalità grezza a una stampante compatibile (lo stesso driver che lo ha creato). Windows: copy /b file.prn \\PC\Stampante. Linux/macOS: lpr -o raw file.prn. La visualizzazione a schermo solitamente non è possibile.
Come converto un PRN in PDF?
Se si tratta di un lavoro di stampa PostScript, ps2pdf di GhostScript lo converte direttamente. I lavori PCL richiedono GhostPCL (ghostpdl). Non c'è un semplice testo del documento da recuperare - stai renderizzando la pagina catturata.
Perché il mio file PRN è pieno di caratteri illeggibili?
Perché è un lavoro di stampa nel linguaggio specifico della stampante (PostScript o PCL), non un documento. Quel codice è destinato a essere inviato a una stampante, non letto a schermo.
Posso modificare un file PRN?
Non in modo pratico - il layout e i font sono congelati nel codice della stampante. Se devi cambiare il contenuto, torna all'applicazione originale e ristampa (o riesporta in PDF).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z