.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.JSONJavaScript Object Notation file
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