본문으로 이동

PRINT (명령어)

위키백과, 우리 모두의 백과사전.


PRINT
운영 체제DR DOS, PTS-DOS, 프리도스
종류명령어
웹사이트https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/print
VT100에 표시된 RT-11SJ의 PRINT 명령에 대한 설명.

print(프린트)명령은 다수의 운영 체제에서 단일 사용자의 인쇄 스풀링 기능을 제공한다. 유닉스 시스템 V lpBSD lpr 인쇄 스풀러 시스템에서 제공하는 것과 대략 유사하다.

구현[편집]

이 명령은 DEC RT-11,[1] OS / 8,[2] TOPS-10,[3] 및 TOPS-20[4] 운영 체제 및 DR FlexOS,[5] DR DOS, TSL PC-MOS,[6] Paragon Technology PTS-DOS,[7] IBM OS / 2,[8] 마이크로소프트 윈도우, 프리DOS,[9] Stratus OpenVOS,[10] AROS,[11]HP MPE / iX[12]에서 사용할 수 있다.

프리DOS 버전은 James Tabor에 의해 개발되었고 GNU 일반 공중 사용 허가서에 따라 라이선스가 부여되었다.[13]

DOS(도스), OS / 2, Windows(윈도우)[편집]

배경[편집]

이 명령은 MS-DOS/IBM PC DOS 2.0에 도입되었다.[14][15] DR DOS 6.0은 print 명령의 구현을 포함한다.[16]

도스 초기 버전에서는 인쇄할 파일을 인쇄 장치를 나타내는 파일(장치파일)에 copy (복사) 명령을 사용하여 인쇄를 수행했다.[17] 인쇄 작업이 완료되면 사용자에게 제어권이 반환된다.[18] DOS 2.0을 시작으로,[19] 인쇄가 백그라운드에서 발생한 동안 컴퓨터를 계속 사용할 수 있는 기능, 인쇄할 작업의 대기열을 생성할 수 있는 기능 등 기본적인 인쇄 스풀을 할 수 있도록 인쇄 명령이 포함되었다.[20]

묘사[편집]

print 인쇄 명령은 가능한 많은 로컬 프린터 인터페이스 중 하나를 지정할 수 있도록 허용했으며,[20] net 명령을 사용하여 네트워크 프린터를 사용할 수 있었다.[21] 최대 파일 수와 최대 버퍼 크기를 지정할 수 있으며, 추가 명령줄 옵션을 통해 대기열에서 파일을 추가 및 제거할 수 있다. 여백, 페이지 길이 및 사본 수뿐만 아니라[22] 인쇄 속도 대 컴퓨터 응답성 사이에서 조정하기 위한 매개 변수도 설정할 수 있다.

망측량[편집]

print 명령의 초기 릴리스의 사용자들은 새로 도입된 하위 디렉토리에 대한 지원 부족뿐만 아니라 인쇄 속도가 느리고 자원 사용량이 높다고 언급했다.[19] 이 명령은 최초의 RAM 상주 프로그램 중 하나였으며, 많은 사용자가 RAM 상주 프로그램을 어떻게 작성해야 하는지를 결정하기 위해 바이너리를 분해하는 등 널리 사용되는 첫 번째 프로그램이었다.[18]

같이 보기[편집]

각주[편집]

  1. “보관된 사본”. 2018년 7월 17일에 원본 문서에서 보존된 문서. 2019년 9월 22일에 확인함. 
  2. "Concise Command Language" (CCL).“OS/8 Handbook” (PDF). April 1974. 2017년 11월 28일에 확인함. 
  3. 《TOPS-10 Operating System Commands Manual》 (PDF). Digital Equipment Corporation. August 1980. 2020년 8월 9일에 원본 문서 (pdf)에서 보존된 문서. 2019년 2월 17일에 확인함. 
  4. “TOPS-20 Command manual” (PDF). 2020년 8월 9일에 원본 문서 (PDF)에서 보존된 문서. 2019년 9월 22일에 확인함. 
  5. “보관된 사본” (PDF). 2010년 8월 8일에 원본 문서 (PDF)에서 보존된 문서. 2019년 9월 22일에 확인함. 
  6. PC-MOS User Guide
  7. “PTS-DOS 2000 Pro User Manual” (PDF). Buggingen, Germany: Paragon Technology GmbH. 1999. 2018년 5월 12일에 원본 문서 (PDF)에서 보존된 문서. 2018년 5월 12일에 확인함. 
  8. “보관된 사본”. 2019년 4월 14일에 원본 문서에서 보존된 문서. 2019년 9월 22일에 확인함. 
  9. http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-base.html
  10. http://stratadoc.stratus.com/vos/19.1.0/r098-19/wwhelp/wwhimpl/common/html/r098-19.pdf
  11. http://aros.sourceforge.net/documentation/users/shell/index.php
  12. “MPE/iX Command Reference Manual” (PDF). 2018년 10월 21일에 원본 문서 (PDF)에서 보존된 문서. 2019년 9월 22일에 확인함. 
  13. http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/print.html
  14. Paterson, Tim (19 December 2013) [1983]. "Microsoft DOS V1.1 and V2.0: /msdos/v20source/PRINT.ASM". Computer History Museum, Microsoft. Retrieved 1 October 2015.
  15. Shustek, Len (24 March 2014). "Microsoft MS-DOS early source code". Software Gems: The Computer History Museum Historical Source Code Series. Retrieved 1 October 2015.
  16. “DR DOS 6.0 User Guide Optimisation and Configuration Tips” (PDF). 2019년 9월 30일에 원본 문서 (PDF)에서 보존된 문서. 2019년 9월 22일에 확인함. 
  17. Dickinson, John (11 November 1986). "Mastering Your Printer's Options". PC Magazine. p. 363.
  18. Rubenking, Neil J. (29 June 1993). "Moving PRINT.COM". PC Magazine.
  19. Norton, Peter (July 1983). "The Dark Side of PC-DOS 2.0". PC Magazine. p. 290.
  20. Cooper, Jim (2002). Using MS-DOS 6.22 (3rd ed.). Que. pp. 322–325. ISBN 0-7897-2573-8.
  21. Ivens, Kathy (2005). "Network Printing and MS-DOS". Home Networking Annoyances. O'Reilly. p. 117–118. ISBN 0-596-00808-2.
  22. Using the Xerox 9700 Page Printer. Memo 800. University of Michigan Computing Center. September 1988. p. 37.

추가 자료[편집]

외부 링크[편집]