.PRN

Plik PRN

Printer Output File (Print-to-File)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .prn zawiera dokładny strumień danych, który otrzymałaby drukarka, zapisany w jej własnym języku opisu strony (zazwyczaj PostScript lub PCL). Nie jest to dokument czytelny dla człowieka; należy go wysłać bezpośrednio do kompatybilnej drukarki lub, jeśli jest to PostScript, przekonwertować na PDF za pomocą GhostScript. Sprawdź pierwsze bajty, aby określić typ: „%!PS” oznacza PostScript, „ESC E” lub nagłówek PJL oznacza PCL.

Deweloper: N/A (generic; created by printer drivers / the Windows print spooler) Kategoria: Pliki układu strony Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PDF · .SGN · .FP3 · .AFPUB

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PRN?

Plik .prn przechowuje treść gotową do druku - surowy strumień opisu strony, który aplikacja wysyła do sterownika drukarki zamiast do fizycznego urządzenia. .prn to ogólne rozszerzenie używane przez wiele aplikacji; rzeczywiste dane wewnątrz zależą od wybranego sterownika drukarki i mogą to być PostScript, PCL, ESC/P, surowy raster lub inny język opisu strony.

Pliki .prn mogą zawierać:

  • Sformatowany tekst
  • Dane graficzne i obrazy
  • Wykresy i tabele
  • Instrukcje dla drukarek - liczbę stron, rozmiar papieru, styl drukowania i polecenia specyficzne dla urządzenia

Pliki .prn mogą przechowywać dane w formacie binarnym lub tekstowym. Ponieważ format wewnętrzny zależy od sterownika, pliki .prn nie mają stałej sygnatury pliku. Plik .prn w formacie PostScript zazwyczaj zaczyna się od %!PS, podczas gdy .prn w formacie PCL zwykle otwiera się sekwencją ucieczki ESC E (1B 45) lub prologiem PJL (\x1b%-12345X@PJL). Inspekcja pierwszych bajtów ujawnia, jaki język drukarki znajduje się w środku.

Pliki .prn są generowane za pomocą polecenia Drukuj do pliku dostępnego w większości aplikacji. W systemie Windows najprostszym sposobem użycia takiego pliku jest skopiowanie go do portu drukarki z linii poleceń: copy /b nazwa_pliku.prn LPT1 lub przekierowanie go do udziału drukarki sieciowej. Ghostscript (z GSview) może otwierać, renderować i konwertować pliki .prn zawierające dane PostScript lub PCL. W systemach Linux i macOS polecenie lpr lub podsystem CUPS mogą przesłać plik .prn bezpośrednio do kolejki drukarki.

Jeśli plik .prn został utworzony za pomocą sterownika Microsoft XML Paper Specification, jego rozszerzenie można zmienić na .xps i otworzyć w przeglądarce XPS. Powiązanym formatem bufora wydruku Windows jest .spl.

Bezpieczeństwo

RYZYKO: LOW

Plik .prn zadania drukowania to dane, a nie plik wykonywalny, i wiąże się z niskim ryzykiem. Dwie uwagi: PostScript jest pełnoprawnym językiem programowania, więc złośliwy plik .prn w tym formacie mógłby teoretycznie wykorzystać lukę w interpreterze - używaj aktualnego GhostScript i nie wysyłaj w ciemno nieznanych plików do drukarek sieciowych. Zadania drukowania mogą również zawierać pełną treść poufnego dokumentu; traktuj przechwycone pliki .prn tak samo jak oryginały.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPrinter Output File (Print-to-File)
DEWELOPERN/A (generic; created by printer drivers / the Windows print spooler)od Print-to-file dates to early PC printing (1980s)
TYP MIMEapplication/octet-stream
TYPZbuforowane dane drukarki - strumień opisu strony (PostScript, PCL, ESC/P lub surowy raster), który otrzymałaby drukarka
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Tekst rozdzielany spacjami Excel (.prn) - Format zapisu „Tekst sformatowany (rozdzielany spacjami)” w Microsoft Excel - zwykły plik tekstowy z tabelą o stałej szerokości, niezwiązany z drukowaniem; otwórz go w Excelu lub dowolnym edytorze tekstu.

Programy otwierające pliki PRN

Windows3 apps
Print to printer (command line) Wbudowany Wyślij w formie surowej do kompatybilnej drukarki - copy /b plik.prn \\PC\UdziałDrukarki (drukarka musi pasować do sterownika, który utworzył plik).
GhostScript + GSview / Ghostgum Open-source Zadanie drukowania PostScript: otwórz/wyświetl podgląd i przekonwertuj .prn na PDF (interpretuje zawarty wewnątrz PostScript).
Notepad / Notepad++ Open-source Sprawdź pierwsze bajty - „%!PS” oznacza PostScript, „ESC E”/PJL oznacza PCL - aby potwierdzić, w jakim języku drukarki jest zadanie.
macOS1 app
GhostScript (Homebrew) / Preview Open-source Zadanie drukowania PostScript: przekonwertuj na PDF za pomocą ps2pdf plik.prn plik.pdf, a następnie wyświetl w Preview.
Linux2 apps
Ghostscript Open-source Zadanie drukowania PostScript: ps2pdf plik.prn lub gs, aby wyrenderować/wyświetlić podgląd strony.
lpr / CUPS Open-source Wyślij w formie surowej do pasującej drukarki za pomocą lpr -o raw plik.prn.

Szczegóły techniczne

specyfikacja
Typ formatuZbuforowane dane drukarki - dosłowna kopia strumienia opisu strony zapisana przez bufor wydruku na dysku zamiast do portu drukarki
Kodowanie wewnętrzneBinarne lub tekstowe, zależnie od języka opisu strony; PostScript i PJL są oparte na ASCII, PCL i surowy raster są w dużej mierze binarne
Języki drukarekPostScript, PCL 5/6, PJL, ESC/P, ESC/P2 lub surowy raster - konkretny język jest określany przez sterownik drukarki wybrany podczas drukowania do pliku
Sygnatura plikuBrak stałych magicznych bajtów; wariant PostScript zaczyna się od %!PS (hex 25 21 50 53); wariant PCL zazwyczaj zaczyna się od ESC E (1B 45) lub prologu PJL \x1b%-12345X@PJL
Typ MIMEapplication/octet-stream (nie istnieje oficjalnie zarejestrowany typ MIME dla .prn)
Struktura plikuPłaski, nieskompresowany strumień bajtów zaczynający się od offsetu 0; brak kontenera, tabeli nagłówków czy opakowania kompresyjnego
Metoda generowaniaTworzony za pomocą opcji „Drukuj do pliku” w oknie dialogowym drukowania aplikacji; bufor wydruku systemu operacyjnego zapisuje dane wyjściowe sterownika bezpośrednio na dysk
Odtwarzanie w WindowsSkopiuj strumień do portu docelowej drukarki za pomocą copy /b plik.prn LPT1 lub copy /b plik.prn \\serwer\drukarka z linii poleceń
Odtwarzanie w Linux / macOSPrześlij bezpośrednio do bufora za pomocą lpr lub podsystemu CUPS; lpr -P nazwadrukarki plik.prn wysyła strumień do nazwanej kolejki drukarki
Przeglądanie i konwersjaGhostscript może renderować, wyświetlać i konwertować warianty PostScript i PCL na wszystkich platformach; GSview dodaje interfejs graficzny GUI w systemie Windows
Zależność od urządzeniaZazwyczaj nieprzenośny - plik .prn wygenerowany dla jednego modelu drukarki lub sterownika może nie drukować się poprawnie na innym urządzeniu lub sterowniku
Czytelność tekstuWarianty PostScript i PJL są częściowo czytelne dla człowieka w edytorze tekstu; warianty PCL i surowy raster są binarne i pojawiają się jako znaki niedrukowalne
Relacja z XPSPlik .prn wygenerowany za pomocą sterownika Microsoft XPS Document Writer jest kontenerem XPS; zmiana rozszerzenia na .xps umożliwia jego otwarcie w dowolnej przeglądarce XPS
Powiązane formaty.ps (plik źródłowy PostScript), .pcl (surowy strumień PCL), .spl (plik bufora wydruku Windows NT/XP), .eps (Encapsulated PostScript)
WydanoPrint-to-file dates to early PC printing (1980s)
Otwarty standardTak · bezpłatny (royalty-free)

Konwersje PRN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PRN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PRN.

Najczęściej zadawane pytania

Jak otworzyć plik PRN?
Plik .prn typu „drukuj do pliku” to własny kod drukarki, a nie czytelny dokument. Wyślij go w formie surowej do pasującej drukarki lub - jeśli to PostScript - wyświetl podgląd lub przekonwertuj na PDF za pomocą GhostScript. Sprawdź pierwsze bajty („%!PS” = PostScript, „ESC E”/PJL = PCL), aby dowiedzieć się, co to za typ.
Jak wydrukować plik PRN?
Wyślij go w formie surowej do kompatybilnej drukarki (tego samego sterownika, który go utworzył). Windows: copy /b plik.prn \\PC\Drukarka. Linux/macOS: lpr -o raw plik.prn. Przeglądanie go na ekranie zazwyczaj nie jest możliwe.
Jak przekonwertować PRN na PDF?
Jeśli jest to zadanie drukowania PostScript, narzędzie ps2pdf z pakietu GhostScript skonwertuje je bezpośrednio. Zadania PCL wymagają GhostPCL (ghostpdl). Nie ma możliwości odzyskania zwykłego tekstu dokumentu - renderujesz przechwyconą stronę.
Dlaczego mój plik PRN jest pełen nieczytelnych znaków?
Ponieważ jest to zadanie drukowania w języku własnym drukarki (PostScript lub PCL), a nie dokument. Ten kod jest przeznaczony do wysłania do drukarki, a nie do odczytu na ekranie.
Czy mogę edytować plik PRN?
W praktyce nie - układ i czcionki są „zamrożone” w kodzie drukarki. Jeśli musisz zmienić treść, wróć do oryginalnej aplikacji i wydrukuj ponownie (lub wyeksportuj do PDF).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z