.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 apertoSì · 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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.TAGDataFlex Query Tag Name File
6.ICSiCalendar data file
7.JSONJavaScript Object Notation file
8.M4AMPEG-4 Audio File
9.JPGJPEG Image
10.DATProgram Data File (generic)

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