.PRN

Файл PRN

Printer Output File (Print-to-File)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .prn содержит точный поток данных, который получил бы принтер, записанный на собственном языке описания страниц принтера (обычно PostScript или PCL). Это не читаемый документ; его нужно отправлять напрямую на совместимый принтер или, если это PostScript, конвертировать в PDF с помощью GhostScript. Проверьте первые байты, чтобы определить тип: «%!PS» означает PostScript, «ESC E» или заголовок PJL означает PCL.

Разработчик: N/A (generic; created by printer drivers / the Windows print spooler) Категория: Файлы вёрстки страниц Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .PDF · .SGN · .FP3 · .AFPUB

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PRN?

Файл .prn хранит содержимое, готовое к печати - необработанный поток описания страниц, который приложение отправляет драйверу принтера вместо физического устройства. .prn - это общее расширение, используемое многими приложениями; фактические данные внутри зависят от выбранного драйвера принтера и могут быть PostScript, PCL, ESC/P, необработанным растром или другим языком описания страниц.

Файлы .prn могут содержать:

  • Форматированный текст
  • Графические данные и изображения
  • Графики и таблицы
  • Инструкции для принтеров - количество страниц, размер бумаги, стиль печати и команды для конкретного устройства

Файлы .prn могут хранить данные в бинарном или текстовом формате. Поскольку внутренний формат зависит от драйвера, файлы .prn не имеют фиксированной сигнатуры файла. PostScript .prn обычно начинается с %!PS, в то время как PCL .prn обычно открывается управляющей последовательностью ESC E (1B 45) или прологом PJL (\x1b%-12345X@PJL). Изучение первых байтов позволяет узнать, какой язык принтера находится внутри.

Файлы .prn создаются с помощью команды Печать в файл, доступной в большинстве приложений. В Windows самый прямой способ использовать такой файл - скопировать его в порт принтера из командной строки: copy /b filename.prn LPT1 или перенаправить его на сетевой общий ресурс принтера. Ghostscript (с GSview) может открывать, визуализировать и конвертировать файлы .prn, содержащие данные PostScript или PCL. В Linux и macOS lpr или подсистема CUPS могут отправлять .prn напрямую в очередь печати.

Если файл .prn был создан с помощью драйвера Microsoft XML Paper Specification, его расширение можно изменить на .xps и открыть с помощью средства просмотра XPS. Родственным форматом очереди печати Windows является .spl.

Безопасность и защита

РИСК: LOW

Файл задания на печать .prn - это данные, а не исполняемый файл, и он представляет низкий риск. Два нюанса: PostScript является полноценным языком программирования, поэтому вредоносный .prn в теории может использовать уязвимость интерпретатора - используйте актуальный GhostScript и не отправляйте вслепую неизвестные файлы на общие/сетевые принтеры. Задания на печать также могут содержать полное содержимое конфиденциального документа; относитесь к захваченным файлам .prn так же, как к оригиналам.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPrinter Output File (Print-to-File)
РАЗРАБОТЧИКN/A (generic; created by printer drivers / the Windows print spooler)с Print-to-file dates to early PC printing (1980s)
MIME-ТИПapplication/octet-stream
ТИПДанные очереди печати - поток описания страниц (PostScript, PCL, ESC/P или необработанный растр), который получил бы принтер
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.pdf.sgn.fp3.afpub
Это расширение также используется в…
  • Текст с разделителями-пробелами Excel (.prn) - Формат сохранения Microsoft Excel «Текст с разделителями пробелами» - текстовая таблица фиксированной ширины, не связанная с печатью; открывается в Excel или любом текстовом редакторе.

Программы, открывающие файлы PRN

Windows3 apps
Print to printer (command line) Встроенная Отправка в необработанном виде на совместимый принтер - copy /b file.prn \\PC\PrinterShare (принтер должен соответствовать драйверу, создавшему файл).
GhostScript + GSview / Ghostgum Открытый код Задание на печать PostScript: открытие/просмотр и конвертация .prn в PDF (интерпретирует PostScript внутри).
Notepad / Notepad++ Открытый код Проверка первых байтов - «%!PS» означает PostScript, «ESC E»/PJL означает PCL - для подтверждения языка принтера.
macOS1 app
GhostScript (Homebrew) / Preview Открытый код Задание на печать PostScript: конвертация в PDF с помощью ps2pdf file.prn file.pdf, затем просмотр в Preview.
Linux2 apps
Ghostscript Открытый код Задание на печать PostScript: ps2pdf file.prn или gs для рендеринга/просмотра страницы.
lpr / CUPS Открытый код Отправка в необработанном виде на соответствующий принтер с помощью lpr -o raw file.prn.

Технические подробности

глубокая спецификация
Тип форматаДанные очереди печати - дословная копия потока описания страниц, записанная диспетчером очереди печати на диск вместо порта принтера
Внутренняя кодировкаБинарная или текстовая в зависимости от языка описания страниц; PostScript и PJL основаны на ASCII, PCL и необработанный растр в основном бинарные
Языки принтераPostScript, PCL 5/6, PJL, ESC/P, ESC/P2 или необработанный растр - конкретный язык определяется драйвером принтера, выбранным при печати в файл
Сигнатура файлаНет фиксированных магических байтов; вариант PostScript начинается с %!PS (hex 25 21 50 53); вариант PCL обычно начинается с ESC E (1B 45) или пролога PJL \x1b%-12345X@PJL
MIME-типapplication/octet-stream (официально зарегистрированного MIME-типа для .prn не существует)
Структура файлаПлоский несжатый поток байтов, начинающийся с нулевого смещения; без контейнера, таблицы заголовков или оболочки сжатия
Метод созданияСоздается с помощью опции «Печать в файл» в диалоговом окне печати приложения; диспетчер очереди печати ОС записывает вывод драйвера напрямую на диск
Воспроизведение в WindowsКопирование потока в порт целевого принтера с помощью copy /b file.prn LPT1 или copy /b file.prn \\server\printer из командной строки
Воспроизведение в Linux / macOSОтправка напрямую через lpr или подсистему CUPS; lpr -P printername file.prn отправляет поток в именованную очередь принтера
Просмотр и конвертацияGhostscript может визуализировать, отображать и конвертировать варианты PostScript и PCL на всех платформах; GSview добавляет графический интерфейс в Windows
Зависимость от устройстваОбычно не переносим - .prn, созданный для одной модели принтера или драйвера, может некорректно печататься на другом устройстве или драйвере
Читаемость текстаВарианты PostScript и PJL частично читаемы в текстовом редакторе; варианты PCL и необработанного растра являются бинарными и отображаются как непечатные символы
Связь с XPSФайл .prn, созданный с помощью драйвера Microsoft XPS Document Writer, является контейнером XPS; переименование расширения в .xps делает его открываемым в любом средстве просмотра XPS
Похожие форматы.ps (исходный файл PostScript), .pcl (необработанный поток PCL), .spl (файл очереди печати Windows NT/XP), .eps (Encapsulated PostScript)
ВыпущенPrint-to-file dates to early PC printing (1980s)
Открыть стандартноеДа · без роялти

Конвертации PRN

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PRN. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PRN.

Часто задаваемые вопросы

Как открыть файл PRN?
Файл .prn, созданный при печати в файл, - это собственный код принтера, а не читаемый документ. Отправьте его в исходном виде на соответствующий принтер или - если это PostScript - просмотрите его или конвертируйте в PDF с помощью GhostScript. Проверьте первые байты («%!PS» = PostScript, «ESC E»/PJL = PCL), чтобы узнать, что это за формат.
Как распечатать файл PRN?
Отправьте его в необработанном виде на совместимый принтер (тот же драйвер, который его создал). Windows: copy /b file.prn \\PC\Printer. Linux/macOS: lpr -o raw file.prn. Просмотр на экране обычно невозможен.
Как конвертировать PRN в PDF?
Если это задание на печать PostScript, утилита ps2pdf из состава GhostScript конвертирует его напрямую. Для заданий PCL требуется GhostPCL (ghostpdl). Извлечь обычный текст документа невозможно - вы выполняете рендеринг захваченной страницы.
Почему мой файл PRN полон нечитаемых символов?
Потому что это задание на печать на собственном языке принтера (PostScript или PCL), а не документ. Этот код предназначен для отправки на принтер, а не для чтения на экране.
Можно ли редактировать файл PRN?
В практическом смысле - нет: макет и шрифты «зашиты» в код принтера. Если вам нужно изменить содержимое, вернитесь в исходное приложение и выполните повторную печать (или повторный экспорт в PDF).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z