В вычислении, то команда обеспечивает однопользовательскую печать спулинг возможность в ряде операционных систем. Это примерно аналогично тому, что предоставляется системами буферизации печати UNIX System V lp и BSD lpr. print
Команда доступна в операционных системах DEC RT-11, OS / 8, RSX-11, TOPS-10 и TOPS-20, а также в DR FlexOS, DR DOS, TSL PC-MOS, Paragon Technology PTS-DOS, SISNE. плюс, IBM OS / 2, eComStation, ArcaOS, Microsoft Windows, FreeDOS, Stratus OpenVOS, AROS, HP MPE / iX и OpenVMS.
Версия FreeDOS была разработана Джеймсом Табором и распространяется под лицензией GPL.
Команда была представлена в MS-DOS / IBM PC DOS 2.0. DR DOS 6.0 включает реализацию PRINT
команды.
В ранних версиях DOS печать осуществлялась с помощью copy
команды: файл для печати «копировался» в файл, представляющий печатающее устройство. Управление возвращается пользователю после завершения задания на печать. Начиная с DOS 2.0, эта print
команда была включена, чтобы разрешить базовую буферизацию печати: возможность продолжать использовать компьютер во время печати в фоновом режиме, а также возможность создавать очередь заданий для печати.
Команда print
позволяла указать один из многих возможных интерфейсов локального принтера и могла использовать сетевые принтеры с помощью net
команды. Можно указать максимальное количество файлов и максимальный размер буфера, а дополнительные параметры командной строки позволяют добавлять и удалять файлы из очереди. Также можно установить поля, длину страницы и количество копий, а также параметр, позволяющий регулировать скорость печати или скорость отклика компьютера.
Пользователи первоначального выпуска print
команды отметили медленную скорость печати и высокое использование ресурсов, а также отсутствие поддержки недавно представленных подкаталогов. Эта команда была одной из первых программ, резидентных в ОЗУ, и первой получила широкое распространение, когда многие пользователи дизассемблировали двоичный файл, чтобы определить, как следует писать программы, резидентные в ОЗУ.