DRUKUJ (polecenie)

Opis polecenia PRINT RT-11SJ wyświetlanego na VT100 .

W informatyce polecenie print zapewnia możliwość buforowania wydruku przez jednego użytkownika w wielu systemach operacyjnych . Jest z grubsza podobny do zapewnianego przez systemy buforowania wydruku UNIX System V lp i BSD lpr.

Implementacje

Polecenie jest dostępne w systemach operacyjnych DEC RT-11 , OS/8 , RSX-11 , TOPS-10 i TOPS-20 , a także w DR FlexOS , DR DOS , TSL PC-MOS , Paragon Technology PTS-DOS , SISNE Plus , IBM OS/2 , eComStation , ArcaOS , Microsoft Windows , FreeDOS , Stratus OpenVOS , AROS , HP MPE/iX i OpenVMS .

Wersja FreeDOS została opracowana przez Jamesa Tabora i jest objęta licencją GPL .

DOS, OS/2, Windows

Tło

Polecenie zostało wprowadzone w systemie MS-DOS / IBM PC DOS 2.0. DR DOS 6.0 zawiera implementację polecenia PRINT .

We wczesnych wersjach systemu DOS drukowanie odbywało się za pomocą polecenia kopiowania : plik do wydrukowania był „kopiowany” do pliku reprezentującego urządzenie drukujące . Kontrola zwrócona użytkownikowi po zakończeniu zadania drukowania. Począwszy od DOS 2.0, dołączono polecenie drukowania, aby umożliwić podstawowe buforowanie wydruku: możliwość dalszego korzystania z komputera, gdy drukowanie odbywało się w tle, oraz możliwość tworzenia kolejki zadań do wydrukowania .

Opis

print pozwalało określić jeden z wielu możliwych interfejsów drukarek lokalnych i mogło korzystać z drukarek sieciowych za pomocą polecenia net . Można było określić maksymalną liczbę plików i maksymalny rozmiar bufora, a dodatkowe opcje wiersza poleceń umożliwiały dodawanie i usuwanie plików z kolejki. Można było również ustawić marginesy, długości stron i liczbę kopii, a także parametr do dostosowania między szybkością drukowania a szybkością reakcji komputera.

Retrospekcja

Użytkownicy pierwszej wersji polecenia print komentowali niską prędkość drukowania i wysokie zużycie zasobów, a także brak obsługi nowo wprowadzonych podkatalogów . Polecenie było jednym z pierwszych pamięci RAM i jako pierwsze zyskało szerokie zastosowanie, a wielu użytkowników dezasemblowało plik binarny w celu określenia, jak powinny być pisane programy rezydentne w pamięci RAM.

Zobacz też

Dalsza lektura

Linki zewnętrzne