.PRN

Arquivo PRN

Printer Output File (Print-to-File)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .prn contém o fluxo exato de dados que uma impressora receberia, gravado na própria linguagem de descrição de página da impressora (geralmente PostScript ou PCL). Não é um documento legível; você o envia diretamente para uma impressora compatível ou, se for PostScript, converte-o para PDF com o GhostScript. Verifique os primeiros bytes para saber qual tipo você possui: «%!PS» significa PostScript, «ESC E» ou um cabeçalho PJL significa PCL.

Desenvolvedor: N/A (generic; created by printer drivers / the Windows print spooler) Categoria: Ficheiros de esquema de página Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .PDF · .SGN · .FP3 · .AFPUB

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PRN?

Um arquivo .prn armazena conteúdo pronto para impressão - o fluxo bruto de descrição de página que um aplicativo envia para um driver de impressora em vez de um dispositivo físico. .prn é uma extensão genérica usada por muitos aplicativos; os dados reais em seu interior dependem do driver de impressora selecionado e podem ser PostScript, PCL, ESC/P, raster bruto ou outra linguagem de descrição de página.

Arquivos .prn podem conter:

  • Texto formatado
  • Dados gráficos e imagens
  • Gráficos e tabelas
  • Instruções para impressoras - contagem de páginas, tamanho do papel, estilo de impressão e comandos específicos do dispositivo

Arquivos .prn podem armazenar dados em formato binário ou texto. Como o formato interno depende do driver, os arquivos .prn não possuem uma assinatura de arquivo fixa. Um .prn PostScript normalmente começa com %!PS, enquanto um .prn PCL geralmente abre com a sequência de escape ESC E (1B 45) ou um prólogo PJL (\x1b%-12345X@PJL). Inspecionar os primeiros bytes revela qual linguagem de impressora está contida.

Arquivos .prn são gerados usando o comando Imprimir para arquivo disponível na maioria dos aplicativos. No Windows, a maneira mais direta de usar um é copiá-lo para uma porta de impressora a partir da linha de comando: copy /b nome_do_arquivo.prn LPT1 ou redirecioná-lo para um compartilhamento de impressora de rede. O Ghostscript (com GSview) pode abrir, renderizar e converter arquivos .prn contendo dados PostScript ou PCL. No Linux e macOS, o lpr ou o subsistema CUPS podem enviar um .prn diretamente para uma fila de impressão.

Se um arquivo .prn foi produzido com o driver Microsoft XML Paper Specification, sua extensão pode ser alterada para .xps e aberta com um visualizador XPS. Um formato de spool de impressão do Windows relacionado é o .spl.

Segurança e proteção

RISCO: LOW

Um .prn de trabalho de impressão são dados, não um executável, e é de baixo risco. Duas ressalvas: PostScript é uma linguagem de programação completa, portanto, um .prn PostScript malicioso poderia, em teoria, explorar um intérprete - use um GhostScript atualizado e não envie cegamente arquivos desconhecidos para impressoras compartilhadas/em rede. Trabalhos de impressão também podem incorporar o conteúdo completo de um documento sensível; trate arquivos .prn capturados como faria com o original.

Detalhes do formato

em resumo
NOME COMPLETOPrinter Output File (Print-to-File)
DESENVOLVEDORN/A (generic; created by printer drivers / the Windows print spooler)desde Print-to-file dates to early PC printing (1980s)
TIPO MIMEapplication/octet-stream
TIPODados de impressora em spool - o fluxo de descrição de página (PostScript, PCL, ESC/P ou raster bruto) que uma impressora receberia
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Texto Delimitado por Espaços do Excel (.prn) - Formato de salvamento «Texto Formatado (delimitado por espaços)» do Microsoft Excel - uma tabela de largura fixa em texto simples, não relacionada à impressão; abra-o no Excel ou em qualquer editor de texto.

Programas que abrem arquivos PRN

Windows3 apps
Print to printer (command line) Integrado Enviar bruto para uma impressora compatível - copy /b arquivo.prn \\PC\CompartilhamentoImpressora (a impressora deve corresponder ao driver que o criou).
GhostScript + GSview / Ghostgum Código aberto Trabalho de impressão PostScript: abrir/visualizar e converter o .prn para PDF (interpreta o PostScript interno).
Notepad / Notepad++ Código aberto Inspecionar os primeiros bytes - «%!PS» significa PostScript, «ESC E»/PJL significa PCL - para confirmar em qual linguagem de impressora o trabalho está.
macOS1 app
GhostScript (Homebrew) / Preview Código aberto Trabalho de impressão PostScript: converter para PDF com ps2pdf arquivo.prn arquivo.pdf, depois visualizar no Preview.
Linux2 apps
Ghostscript Código aberto Trabalho de impressão PostScript: ps2pdf arquivo.prn ou gs para renderizar/visualizar a página.
lpr / CUPS Código aberto Enviar bruto para uma impressora correspondente com lpr -o raw arquivo.prn.

Detalhes técnicos

especificação profunda
Tipo de formatoDados de impressora em spool - uma cópia literal do fluxo de descrição de página gravado pelo spooler de impressão no disco em vez de uma porta de impressora
Codificação internaBinário ou texto simples dependendo da linguagem de descrição de página; PostScript e PJL são baseados em ASCII, PCL e raster bruto são amplamente binários
Linguagens de impressoraPostScript, PCL 5/6, PJL, ESC/P, ESC/P2 ou raster bruto - a linguagem específica é determinada por qual driver de impressora foi selecionado ao imprimir para arquivo
Assinatura do arquivoSem bytes mágicos fixos; a variante PostScript começa com %!PS (hex 25 21 50 53); a variante PCL normalmente começa com ESC E (1B 45) ou um prólogo PJL \x1b%-12345X@PJL
Tipo MIMEapplication/octet-stream (não existe tipo MIME oficialmente registrado para .prn)
Estrutura do arquivoFluxo de bytes plano e não compactado começando no deslocamento 0; sem contêiner, tabela de cabeçalho ou invólucro de compactação
Método de geraçãoCriado através da opção Imprimir para arquivo na caixa de diálogo de impressão de um aplicativo; o spooler de impressão do SO grava a saída do driver diretamente no disco em vez de enviá-la para uma porta
Reprodução no WindowsCopiar o fluxo para a porta da impressora de destino usando copy /b arquivo.prn LPT1 ou copy /b arquivo.prn \\servidor\impressora a partir da linha de comando
Reprodução no Linux / macOSEnviar para o spool diretamente usando lpr ou o subsistema CUPS; lpr -P nome_impressora arquivo.prn envia o fluxo para uma fila de impressora nomeada
Visualização e conversãoO Ghostscript pode renderizar, exibir e converter variantes PostScript e PCL em todas as plataformas; o GSview adiciona uma interface gráfica no Windows
Dependência de dispositivoNormalmente não portátil - um .prn produzido para um modelo de impressora ou driver pode não imprimir corretamente em um dispositivo ou driver diferente
Legibilidade de textoVariantes PostScript e PJL são parcialmente legíveis por humanos em um editor de texto; variantes PCL e raster bruto são binárias e aparecem como caracteres não imprimíveis
Relação com XPSUm .prn gerado com o driver Microsoft XPS Document Writer é um contêiner XPS; renomear a extensão para .xps torna-o passível de abertura em qualquer visualizador XPS
Formatos relacionados.ps (arquivo fonte PostScript), .pcl (fluxo PCL bruto), .spl (arquivo de spool de impressão Windows NT/XP), .eps (Encapsulated PostScript)
LançadoPrint-to-file dates to early PC printing (1980s)
Padrão abertoSim · livre de royalties

Conversões de PRN

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PRN. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PRN.

Perguntas frequentes

Como abro um arquivo PRN?
Um .prn de impressão para arquivo é o código da própria impressora, não um documento legível. Envie-o de forma bruta para uma impressora correspondente ou - se for PostScript - visualize-o ou converta-o para PDF com o GhostScript. Verifique os primeiros bytes («%!PS» = PostScript, «ESC E»/PJL = PCL) para saber qual é.
Como imprimo um arquivo PRN?
Envie-o de forma bruta para uma impressora compatível (o mesmo driver que o criou). Windows: copy /b arquivo.prn \\PC\Impressora. Linux/macOS: lpr -o raw arquivo.prn. Visualizá-lo na tela geralmente não é possível.
Como converto PRN para PDF?
Se for um trabalho de impressão PostScript, o ps2pdf do GhostScript o converte diretamente. Trabalhos PCL precisam do GhostPCL (ghostpdl). Não há texto de documento simples para recuperar - você está renderizando a página capturada.
Por que meu arquivo PRN está cheio de caracteres ilegíveis?
Porque é um trabalho de impressão na linguagem da própria impressora (PostScript ou PCL), não um documento. Esse código deve ser enviado a uma impressora, não lido na tela.
Posso editar um arquivo PRN?
Não de forma prática - o layout e as fontes estão congelados no código da impressora. Se precisar alterar o conteúdo, volte ao aplicativo original e imprima novamente (ou exporte novamente para PDF).

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z