PRINT(コマンド)

VT100に表示されるRT-11SJPRINTのコマンドの説明です。

コンピューティングにおいて、このコマンドは多くのオペレーティングシステムにおいて シングルユーザー印刷スプーリング機能を提供します。これは、UNIX System V lpおよびBSD lpr 印刷スプーラシステムが提供する機能とほぼ同等です。 print

実装

このコマンドは、DEC RT-11[ 1 ] OS/8[ 2 ] RSX-11[ 3 ] TOPS-10[ 4 ] TOPS-20 [ 5 ]オペレーティングシステム、およびDR FlexOS [ 6 ] DR DOSTSL PC-MOS[ 7 ] Paragon Technology PTS-DOS[ 8 ] SISNE plus[ 9 ] IBM OS/2[ 10 ] eComStationArcaOSMicrosoft WindowsFreeDOS[ 11 ] Stratus OpenVOS[ 12 ] AROS[ 13 ] HP MPE/iX[ 14 ] OpenVMS [ 15 ]でも使用できます。

FreeDOS版James Taborによって開発され、GPLライセンスで提供されています。[ 16 ]

DOS、OS/2、Windows

背景

このコマンドはMS-DOS / IBM PC DOS 2.0で導入されました。[ 17 ] [ 18 ] DR DOS 6.0にはこのコマンドの実装が含まれていますPRINT[ 19 ]

DOSの初期のバージョンでは、印刷はcopyコマンドを使用して実行されていました。印刷するファイルは、印刷デバイスを表すファイルに「コピー」されました。[ 20 ]印刷ジョブが完了すると、制御はユーザーに戻ります。[ 21 ] DOS 2.0以降、[ 22 ]コマンドprintは基本的な印刷スプールを可能にするために追加されました。つまり、バックグラウンドで印刷が行われている間にコンピュータを使用し続ける機能と、印刷するジョブのキューを作成する機能です。[ 23 ]

説明

このprintコマンドでは、多くのローカルプリンタインターフェースから1つを指定することができ、[ 23 ]また、このコマンドを使用してネットワークプリンタを利用することもできましたnet[ 24 ]最大ファイル数と最大バッファサイズを指定でき、さらにコマンドラインオプションを使用してキューへのファイルの追加と削除を行うことができました。[ 23 ]余白、ページ長、コピー数も設定でき、[ 25 ]印刷速度とコンピュータの応答性を優先する調整パラメータもあります。[ 23 ]

回顧

このコマンドの初期リリースのユーザーは、print印刷速度が遅く、リソース消費量が多いこと、新しく導入されたサブディレクトリがサポートされていないことにコメントしました。[ 22 ]このコマンドは最初のRAM常駐プログラムの一つであり、広く普及した最初のプログラムであり、多くのユーザーがRAM常駐プログラムをどのように記述すべきかを判断するためにバイナリを逆アセンブルしました。[ 21 ]

参照

参考文献

  1. ^ “RT-11 ヘルプファイル” . paleoferrosaurus.com . 2018年7月17日時点のオリジナルよりアーカイブ。2018年7月16日閲覧。
  2. ^「Concise Command Language」(CCL).「OS/8ハンドブック」(PDF) . 1974年4月. 2017年11月28日閲覧
  3. ^ John F. Pieper (1987). RSX ユーザーガイド(PDF) . Digital Equipment Corporation. ISBN 0-932376-90-8. 2020年9月19日閲覧
  4. ^ TOPS-10 オペレーティングシステムコマンドマニュアル(PDF) . Digital Equipment Corporation. 1980年8月. 2020年8月9日時点のオリジナル(PDF)からアーカイブ。 2019年2月17日閲覧
  5. ^ 「TOPS-20 コマンドマニュアル」(PDF)2020年8月9日時点のオリジナル(PDF)からアーカイブ2018年7月18日閲覧。
  6. ^ 「FlexOSユーザーズガイド」(PDF) . bitsavers.org . 1986年. 2019年9月25日時点のオリジナル(PDF)からアーカイブ。 2020年9月19日閲覧
  7. ^ "roelandjansen/pcmos386v501" . GitHub。 2022 年 1 月 2 日。
  8. ^ 「PTS-DOS 2000 Pro ユーザーマニュアル」(PDF) . Buggingen, Germany: Paragon Technology GmbH . 1999. 2018年5月12日時点のオリジナルよりアーカイブ(PDF) . 2018年5月12日閲覧
  9. ^ “SISNE plus – Referência Sumária” .データセット。 2015年5月14日。 2019年9月28日のオリジナルからアーカイブ2019 年9 月 28 日に取得
  10. ^ 「JaTomes ヘルプ – OS/2 コマンド」2019年4月14日時点のオリジナルよりアーカイブ2019年7月6日閲覧。
  11. ^ "ibiblio.org FreeDOS グループ -- FreeDOS ベース" . ibiblio.org
  12. ^ 「マニュアル」(PDF) . stratadoc.stratus.com . 2020年9月19日閲覧
  13. ^ “AROS Research Operating System” . aros.sourceforge.io . 2019年7月2日時点のオリジナルよりアーカイブ。 2020年9月19日閲覧
  14. ^ 「MPE/iXコマンドリファレンスマニュアル」(PDF)2018年10月21日時点のオリジナル(PDF)からアーカイブ。 2018年10月21日閲覧
  15. ^ 「OpenVMS ユーザーズマニュアルitec.suny.edu .
  16. ^ "ibiblio.org FreeDOS パッケージ -- print (FreeDOS ベース)" . ibiblio.org .
  17. ^ Paterson, Tim (2013年12月19日) [1983]. 「Microsoft DOS V1.1 および V2.0: /msdos/v20source/PRINT.ASM」コンピュータ歴史博物館Microsoft . 2015年10月1日閲覧
  18. ^ Shustek, Len (2014年3月24日). 「Microsoft MS-DOS 初期ソースコード」 . ソフトウェアの宝石: コンピュータ歴史博物館 歴史的ソースコードシリーズ. 2015年10月1日閲覧
  19. ^ 「DR DOS 6.0 ユーザーガイド 最適化と構成のヒント」(PDF)2019年9月30日時点のオリジナル(PDF)からアーカイブ。 2019年8月12日閲覧
  20. ^ディキンソン、ジョン(1986年11月11日)「プリンタのオプションを使いこなす」 PCマガジン363ページ。
  21. ^ a bルーベンキング、ニール・J. (1993年6月29日). 「Moving PRINT.COM」 . PC Magazine .
  22. ^ a bノートン、ピーター(1983年7月)「PC-DOS 2.0のダークサイド」 PCマガジン、p.290。
  23. ^ a b c dクーパー、ジム (2002). MS-DOS 6.22の使い方(第3版). Que. pp.  322– 325. ISBN 0-7897-2573-8
  24. ^ Ivens, Kathy (2005). 「ネットワーク印刷とMS-DOS」.ホームネットワークの悩み. O'Reilly. pp.  117– 118. ISBN 0-596-00808-2
  25. ^ Xerox 9700ページプリンタの使用。メモ800。ミシガン大学コンピューティングセンター。1988年9月。37ページ。

さらに読む