{{위키데이터 속성 추적}}
<br />{{소프트웨어 정보|name=PRINT|logo=|screenshot=|screenshot size=|caption=|developer=|released=|latest release version=|latest release date=|operating system=[[DR DOS]], [[PTS-DOS]], [[프리도스]] 등|genre=[[명령어]]|license=|website=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/print}}
[[파일:RT-11_help.jpg|대체글=|섬네일|240x240픽셀|[[:en:VT100|VT100]]에 표시된 [[:en:RT-11|RT-11SJ]]의 PRINT 명령에 대한 설명.]]
'''<code>print</code>'''(프린트)[[명령어 (컴퓨팅)|명령]]은 다수의 운영 체제에서 단일 사용자의 인쇄 [[스풀링]] 기능을 제공한다. [[유닉스 시스템 V]] [[시스템 V 인쇄 시스템|lp]] 및 [[BSD]] lpr 인쇄 스풀러 시스템에서 제공하는 것과 대략 유사하다.

== 구현 ==
이 명령은 [[디지털 이큅먼트 코퍼레이션|DEC]] RT-11,<ref>{{웹 인용 |url=http://paleoferrosaurus.com/beta/documents/rt11help.html#PRINT |제목=보관된 사본 |확인날짜=2019-09-22 |archive-date=2018-07-17 |archive-url=https://web.archive.org/web/20180717041552/http://paleoferrosaurus.com/beta/documents/rt11help.html#PRINT |url-status= }}</ref> OS / 8,<ref name="OS8.HandB">"Concise Command Language" (CCL).{{웹 인용|url=http://bitsavers.trailing-edge.com/pdf/dec/pdp8/os8/OS8_Handbook_Apr1974.pdf|제목=OS/8 Handbook|날짜=April 1974|확인날짜=28 November 2017}}</ref> TOPS-10,<ref>{{서적 인용|url=http://scandocs.trailing-edge.com/tops10-aa-0916d-tb.pdf|제목=TOPS-10 Operating System Commands Manual|날짜=August 1980|출판사=Digital Equipment Corporation|쪽=|형식=pdf|확인날짜=2019-02-17|archive-date=2020-08-09|archive-url=https://web.archive.org/web/20200809145058/http://scandocs.trailing-edge.com/tops10-aa-0916d-tb.pdf}}</ref> 및 TOPS-20<ref name="CMDref">{{웹 인용|url=http://www.textfiles.com/bitsavers/pdf/dec/pdp10/TOPS20/V6.1/AA-FP65A-TM_tops20CmdsRef.pdf|제목=TOPS-20 Command manual|확인날짜=2019-09-22|archive-date=2020-08-09|archive-url=https://web.archive.org/web/20200809103116/http://www.textfiles.com/bitsavers/pdf/dec/pdp10/TOPS20/V6.1/AA-FP65A-TM_tops20CmdsRef.pdf|url-status=dead}}</ref> 운영 체제 및 [[디지털 리서치|DR]] FlexOS,<ref>{{웹 인용 |url=http://www.bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf |제목=보관된 사본 |확인날짜=2019-09-22 |archive-date=2010-08-08 |archive-url=https://web.archive.org/web/20100808010315/http://www.bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf |url-status= }}</ref> [[DR-DOS|DR DOS]], TSL PC-MOS,<ref>[https://github.com/roelandjansen/pcmos386v501/blob/master/DOCS/v4/PCMOSv4UserManual.pdf PC-MOS User Guide]</ref> Paragon Technology [[PTS-DOS]],<ref>
{{웹 인용|url=http://download.paragon-software.com/doc/manual_dos_eng.pdf|제목=PTS-DOS 2000 Pro User Manual|날짜=1999|출판사=[[Paragon Technology GmbH]]|위치=Buggingen, Germany|보존url=https://web.archive.org/web/20180512094512/http://download.paragon-software.com/doc/manual_dos_eng.pdf|보존날짜=2018-05-12|url-status=live|확인날짜=2018-05-12}}</ref> [[IBM]] [[OS/2|OS / 2]],<ref>{{웹 인용 |url=http://www.jatomes.com/Help/Os2Cmd.php#PRINT |제목=보관된 사본 |확인날짜=2019-09-22 |보존url=https://web.archive.org/web/20190414130029/http://www.jatomes.com/Help/Os2Cmd.php#PRINT |보존날짜=2019-04-14 |url-status=dead }}</ref> [[마이크로소프트]] [[마이크로소프트 윈도우|윈도우]], [[프리도스|프리DOS]],<ref>http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-base.html</ref> Stratus OpenVOS,<ref>http://stratadoc.stratus.com/vos/19.1.0/r098-19/wwhelp/wwhimpl/common/html/r098-19.pdf</ref> AROS,<ref>http://aros.sourceforge.net/documentation/users/shell/index.php</ref> 및 [[휴렛 팩커드|HP]] MPE / iX<ref>{{웹 인용 |url=http://www.teamnaconsulting.com/compresources/pdfs/c01687363.pdf |제목=MPE/iX Command Reference Manual |확인날짜=2019-09-22 |archive-date=2018-10-21 |archive-url=https://web.archive.org/web/20181021232213/http://www.teamnaconsulting.com/compresources/pdfs/c01687363.pdf }}</ref>에서 사용할 수 있다.

[[프리도스|프리DOS]] 버전은 James Tabor에 의해 개발되었고 [[GNU 일반 공중 사용 허가서]]에 따라 라이선스가 부여되었다.<ref>http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/print.html</ref>

=== DOS(도스), OS / 2, Windows(윈도우) ===

==== 배경 ====
이 명령은 [[MS-DOS]]/[[IBM PC DOS]] 2.0에 도입되었다.<ref name="Paterson_2014_MSDOS125"><cite class="citation web">[[Tim Paterson|Paterson, Tim]] (19 December 2013) [1983]. [http://www.computerhistory.org/atchm/microsoft-research-license-agreement-msdos-v1-1-v2-0/ "Microsoft DOS V1.1 and V2.0: /msdos/v20source/PRINT.ASM"]. [[Computer History Museum]], [[마이크로소프트]]<span class="reference-accessdate">. Retrieved <span class="nowrap">1 October</span> 2015</span>.</cite></ref><ref name="Shustek_2014_MS-DOS"><cite class="citation web">Shustek, Len (24 March 2014). [http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/ "Microsoft MS-DOS early source code"]. Software Gems: The Computer History Museum Historical Source Code Series<span class="reference-accessdate">. Retrieved <span class="nowrap">1 October</span> 2015</span>.</cite></ref> DR DOS 6.0은 <code>print</code> 명령의 구현을 포함한다.<ref name="drdos6userguide">{{웹 인용 |url=https://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |제목=DR DOS 6.0 User Guide Optimisation and Configuration Tips |확인날짜=2019-09-22 |보존url=https://web.archive.org/web/20190930135943/http://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |보존날짜=2019-09-30 |url-status=dead }}</ref>

[[도스]] 초기 버전에서는 인쇄할 파일을 인쇄 장치를 나타내는 파일([[장치 파일|장치파일]])에 <code>[[Copy (명령어)|copy]]</code> (복사) 명령을 사용하여 인쇄를 수행했다.<ref name="Dickinson1986"><cite class="citation news">Dickinson, John (11 November 1986). [https://books.google.com/books?id=VomWiyJuttsC&pg=PA363 "Mastering Your Printer's Options"]. ''PC Magazine''. p.&nbsp;363.</cite></ref> 인쇄 작업이 완료되면 사용자에게 제어권이 반환된다.<ref name="Rubenking1993"><cite class="citation news">Rubenking, Neil J. (29 June 1993). [https://books.google.com/books?id=gCfzPMoPJWgC&pg=RA1-PA299 "Moving PRINT.COM"]. ''PC Magazine''.</cite></ref> DOS 2.0을 시작으로,<ref name="Norton1983"><cite class="citation news">Norton, Peter (July 1983). [https://books.google.com/books?id=V2588uIxmAQC&pg=PA290 "The Dark Side of PC-DOS 2.0"]. ''PC Magazine''. p.&nbsp;290.</cite></ref> 인쇄가 백그라운드에서 발생한 동안 컴퓨터를 계속 사용할 수 있는 기능, 인쇄할 작업의 대기열을 생성할 수 있는 기능 등 기본적인 인쇄 스풀을 할 수 있도록 인쇄 명령이 포함되었다.<ref name="Cooper"><cite class="citation book">Cooper, Jim (2002). [https://books.google.com/books?id=u7oN-5y7nGsC&pg=PA324 ''Using MS-DOS 6.22''] (3rd ed.). Que. pp.&nbsp;322–325. [[International Standard Book Number|ISBN]]&nbsp;[[Special:BookSources/0-7897-2573-8|<bdi>0-7897-2573-8</bdi>]].</cite></ref>

==== 묘사 ====
<code>print</code> 인쇄 명령은 가능한 많은 로컬 프린터 인터페이스 중 하나를 지정할 수 있도록 허용했으며,<ref name="Cooper"/> <code>net</code> 명령을 사용하여 네트워크 프린터를 사용할 수 있었다.<ref name="ora"><cite class="citation book">Ivens, Kathy (2005). "Network Printing and MS-DOS". ''Home Networking Annoyances''. O'Reilly. p.&nbsp;117&#x2013;118. [[International Standard Book Number|ISBN]]&nbsp;[[Special:BookSources/0-596-00808-2|<bdi>0-596-00808-2</bdi>]].</cite></ref>  최대 파일 수와 최대 버퍼 크기를 지정할 수 있으며, 추가 명령줄 옵션을 통해 대기열에서 파일을 추가 및 제거할 수 있다. 여백, 페이지 길이 및 사본 수뿐만 아니라<ref name="UMCC"><cite class="citation book">[https://books.google.com/books?id=qIJQAAAAMAAJ&pg=RA7-PA36 ''Using the Xerox 9700 Page Printer'']. Memo 800. University of Michigan Computing Center. September 1988. p.&nbsp;37.</cite></ref> 인쇄 속도 대 컴퓨터 응답성 사이에서 조정하기 위한 매개 변수도 설정할 수 있다.

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

== 같이 보기 ==
* [[도스 명령어 목록|도스 명령 목록]]
* [[유닉스 명령어 목록]]

== 각주 ==
{{각주}}

== 추가 자료 ==

* {{서적 인용|제목=Special Edition Using MS-DOS 6.22, Third Edition|성=Cooper|이름=Jim|날짜=2001|출판사=[[Que Publishing]]|isbn=978-0789725738}}
* {{서적 인용|제목=OS/2 Inside & Out|성=Kathy Ivens|성2=Brian Proffit|연도=1993|출판사=[[Osborne McGraw-Hill]]|isbn=978-0078818714}}
* {{서적 인용|제목=Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000|성=John Paul Mueller|연도=2007|출판사=[[Wiley (publisher)|John Wiley & Sons]]|isbn=978-0470165799}}

== 외부 링크 ==
* [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/print 인쇄 | Mic][https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/print rosoft 문서]
* [https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/PRINT.ASM MS-DOS v2.0과 함께 제공되는 오픈 소스 PRINT 구현]
[[분류:윈도우 관리]]
[[분류:윈도우 명령어]]
[[분류:OS/2 명령어]]
[[분류:외부 도스 명령어]]