Jak drukować z pliku PRN

Kiedy drukujesz do pliku, program wypisuje do pliku wszystko, co wysłałby do drukarki podłączonej do komputera. Pomysł polega na tym, że później możesz chcieć wysłać ten plik do podobnej drukarki na innym komputerze. Tak więc głównym zastosowaniem pliku .PRN jest skopiowanie go na drukarkę w celu uzyskania danych wyjściowych. Możesz otworzyć plik .PRN w dowolnym edytorze tekstu, ale prawdopodobnie zobaczysz tekst otoczony całą masą „śmieci”; który reprezentuje wszystkie różne kody drukarki niezbędne do ustawienia marginesów, specjalnych odstępów, grafiki itp.

Pomyślne wydrukowanie tego pliku wymaga kilku założeń:

W tym przykładzie założymy, że plik .PRN ma nazwę OUTPUT.PRN i znajduje się na dyskietce w napędzie A:. Zastąp właściwą ścieżkę dla dowolnej nazwy pliku i dysku, którego używasz. Oto kroki...

Zakładając, że drukarki są takie same, a drukarka wyjściowa jest urządzeniem domyślnym, plik powinien teraz zostać wydrukowany. Zasadniczo powiedziałeś systemowi Windows, aby skopiował plik wyjściowy na drukarkę domyślną za pomocą kopii binarnej (tj. nie dodawaj żadnych znaków powrotu karetki ani znaków nowego wiersza i zignoruj ​​wszystkie kody sterujące; po prostu przekazuj je tak, jak są w plik).

W przypadku podłączenia przez USB...

Jeśli drukarka jest podłączona przez USB, powyższe polecenie należy zmodyfikować w następujący sposób:

Aby uzyskać Computer_Name otwórz Panel sterowania i wybierz System. W otwartym oknie dialogowym wybierz kartę Nazwa komputera. Znajdziesz tam nazwę związaną z komputerem (zignoruj ​​wszelkie kropki po nazwie, jeśli są). Aby uzyskać nazwę drukarki_udziału, otwórz Panel sterowania i wybierz Drukarki i faksy. Wybierz drukarkę, na której chcesz drukować, a następnie łącze Udostępnij w menu po lewej stronie. Jeśli drukarka nie ma nazwy udziału, musisz ją przypisać.

Skrót: zamiast \\Computer_Name możesz użyć \\127.0.0.1 ( adres pętli zwrotnej sieci lokalnej każdego komputera), ale nadal potrzebujesz informacji o nazwie drukarki (przetestowane i potwierdzone na Win2k i Server2003, dzięki Brad M).

Po uzyskaniu zarówno Computer_Name, jak i Printer_Share_Name wstaw je w powyższym poleceniu. Zwróć uwagę na podwójny ukośnik odwrotny przed Computer_Name i pojedynczy ukośnik odwrotny, który znajduje się między nimi.

[Uwaga: Jeśli drukarka jest komputerem sieciowym, należy zastąpić \\Print_Server_Name (nazwa serwera wydruku w sieci) dla \\Computer_Name w powyższym. Dzięki Timowi S.]