맨위로가기

PRINT (명령어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

PRINT 명령어는 다양한 운영 체제에서 사용되는 명령어로, 파일 인쇄를 수행한다. 이 명령어는 DEC의 RT-11, OS/8, TOPS-10, TOPS-20, DR FlexOS, DR DOS, TSL PC-MOS, Paragon Technology PTS-DOS, IBM OS/2, Microsoft Windows, FreeDOS, Stratus OpenVOS, AROS, HP MPE/iX 등에서 구현되었다. FreeDOS 버전은 James Tabor에 의해 개발되었으며 GNU 일반 공중 사용 허가서에 따라 라이선스가 부여되었다.

DOS, OS/2, Windows 환경에서 PRINT 명령어는 MS-DOS/IBM PC DOS 2.0에 처음 도입되었으며, 백그라운드 인쇄, 인쇄 대기열 생성 등의 기능을 제공한다. 이 명령어를 통해 로컬 프린터 인터페이스 지정, 네트워크 프린터 사용, 인쇄 속도 및 컴퓨터 응답성 조정 등이 가능했다. 초기 사용자들은 느린 인쇄 속도와 높은 자원 사용량, 하위 디렉터리 지원 부족에 대한 불만을 제기하기도 했다.

더 읽어볼만한 페이지

  • 외부 도스 명령어 - COMMAND.COM
    COMMAND.COM은 MS-DOS 운영체제에서 명령줄 인터페이스를 제공하는 명령어 해석기로, 파일 관리 및 프로그램 실행 등의 작업을 수행하며, 윈도우 9x에서 MS-DOS 호환성을 위해, FreeDOS에서는 핵심 구성 요소로 사용된다.
  • 외부 도스 명령어 - CHKDSK
    CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다.
  • OS/2 명령어 - 파일 전송 프로토콜
    파일 전송 프로토콜(FTP)은 클라이언트-서버 모델 기반으로 네트워크를 통해 파일을 전송하는 표준 통신 규약이며, 명령 연결과 데이터 연결을 사용하고, 보안 취약점 때문에 암호화된 방식 사용이 권장된다.
  • OS/2 명령어 - CHKDSK
    CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다.
  • 윈도우 명령어 - 파워셸
    파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다.
  • 윈도우 명령어 - 클립보드
    클립보드는 텍스트 조각을 임시 저장하는 버퍼로, 잘라내기, 복사, 붙여넣기 기능을 구현하며, 다양한 데이터 형식을 지원하고 애플리케이션 간 데이터 교환에 사용되며 보안 취약점의 대상이 될 수 있다.
PRINT (명령어)
PRINT
종류명령어
운영체제DR-DOS
PTS-DOS
프리도스
개발자(정보 없음)
최초 출시일(정보 없음)
최신 버전(정보 없음)
최신 버전 출시일(정보 없음)
라이선스(정보 없음)
웹사이트PRINT 명령어 설명 (Microsoft Docs)

2. 구현

`PRINT` 명령어는 다양한 운영 체제에서 구현되어 사용되었다. 대표적으로 DEC의 RT-11[18][1], OS/8[19][2], RSX-11[3], TOPS-10[20][4], TOPS-20[21][5], OpenVMS[15] 등과 DR의 FlexOS[22][6], DR DOS[33]가 있다.

또한 TSL의 PC-MOS[23][7], 패러곤 테크놀로지의 PTS-DOS[24][8], SISNE plus[9], Stratus의 OpenVOS[27][12], AROS[28][13], HP의 MPE/iX[29][14] 등 여러 시스템에서도 지원되었다.

DOS 계열 운영체제(MS-DOS, IBM PC DOS, FreeDOS[26][11] 등), IBM OS/2[25][10] 및 그 파생 운영체제(eComStation, ArcaOS), Microsoft Windows에서의 구현에 대한 자세한 내용은 하위 섹션에서 다룬다.

2. 1. DOS, OS/2, 윈도우

`print` 명령어는 MS-DOS, IBM PC DOS, DR DOS, FreeDOS 등 다양한 DOS 계열 운영체제와 IBM OS/2, 마이크로소프트 윈도우에서 사용할 수 있다.[22][23][24][25][26][6][7][8][10][11]

FreeDOS 버전은 제임스 테이버(James Tabor)가 개발했으며 GPL 라이선스를 따른다.[30][16]

2. 1. 1. 배경

이 명령어는 MS-DOS/IBM PC DOS 2.0에 처음 도입되었다.[31][32] DR DOS 6.0 또한 ''print'' 명령의 구현을 포함한다.[33][17]

도스 초기 버전에서는 인쇄할 파일을 인쇄 장치를 나타내는 파일에 `copy` 명령어를 사용하여 복사하는 방식으로 인쇄를 수행했다.[34] 이 방식은 인쇄 작업이 완료될 때까지 다른 작업을 할 수 없었다.[35]

DOS 2.0부터[36] ''print'' 명령어가 포함되어 기본적인 인쇄 스풀링 기능을 제공하기 시작했다. 이를 통해 인쇄가 백그라운드에서 진행되는 동안에도 컴퓨터를 계속 사용할 수 있게 되었으며, 인쇄할 작업의 대기열(queue)을 생성하는 기능도 지원되었다.[37]

2. 1. 2. 기능

`print` 명령어를 사용하면 여러 로컬 프린터 인터페이스 중 하나를 지정할 수 있었다. net 명령어를 사용하여 네트워크 프린터를 사용할 수도 있었다. 최대 파일 수와 최대 버퍼 크기를 지정할 수 있었고, 추가적인 명령줄 옵션을 통해 인쇄 대기열(큐)에 파일을 추가하거나 제거하는 것이 가능했다. 또한, 여백, 페이지 길이, 복사본 수를 설정할 수 있었으며, 인쇄 속도와 컴퓨터의 응답성 사이의 균형을 조절하기 위한 매개변수도 설정할 수 있었다.

2. 1. 3. 평가

`print` 명령어를 처음 사용한 사용자들은 인쇄 속도가 느리고 리소스 사용량이 많다는 점, 그리고 당시 새로 도입된 하위 디렉터리를 지원하지 않는다는 점을 지적했다.[36] 이 명령어는 최초의 RAM 상주 프로그램 중 하나였으며, 널리 사용된 첫 번째 프로그램이기도 했다. 많은 사용자들이 RAM 상주 프로그램을 어떻게 작성해야 하는지 알아내기 위해 바이너리를 디스어셈블하기도 했다.[35]

참조

[1] 웹사이트 RT-11 HELP FILE http://paleoferrosau[...] 2018-07-16
[2] 웹사이트 OS/8 Handbook http://bitsavers.tra[...] April 1974 2017-11-28
[3] 서적 RSX A Guide for Users http://www.rsx11m.co[...] Digital Equipment Corporation 2020-09-19
[4] 서적 TOPS-10 Operating System Commands Manual http://scandocs.trai[...] Digital Equipment Corporation 2019-02-17
[5] 웹사이트 TOPS-20 Command manual http://www.textfiles[...] 2018-07-18
[6] 웹사이트 FlexOS User's Guide http://www.bitsavers[...] 2020-09-19
[7] 웹사이트 roelandjansen/pcmos386v501 https://github.com/r[...] 2022-01-02
[8] 웹사이트 PTS-DOS 2000 Pro User Manual http://download.para[...] Paragon Technology GmbH 2018-05-12
[9] 웹사이트 SISNE plus - Referência Sumária https://datassette.o[...] 2015-05-14
[10] 웹사이트 JaTomes Help - OS/2 Commands http://www.jatomes.c[...] 2019-07-06
[11] 웹사이트 ibiblio.org FreeDOS Group -- FreeDOS Base http://www.ibiblio.o[...]
[12] 웹사이트 Manual http://stratadoc.str[...] 2020-09-19
[13] 웹사이트 AROS Research Operating System https://aros.sourcef[...]
[14] 웹사이트 MPE/iX Command Reference Manual http://www.teamnacon[...] 2018-10-21
[15] 웹사이트 OpenVMS User's Manual https://www.itec.sun[...]
[16] 웹사이트 ibiblio.org FreeDOS Package -- print (FreeDOS Base) http://www.ibiblio.o[...]
[17] 웹사이트 DR DOS 6.0 User Guide Optimisation and Configuration Tips https://www.4corn.co[...] 2019-08-12
[18] 웹인용 보관된 사본 http://paleoferrosau[...] 2019-09-22
[19] 웹인용 OS/8 Handbook http://bitsavers.tra[...] April 1974 2017-11-28
[20] 서적 TOPS-10 Operating System Commands Manual http://scandocs.trai[...] Digital Equipment Corporation 2019-02-17
[21] 웹인용 TOPS-20 Command manual http://www.textfiles[...] 2019-09-22
[22] 웹인용 보관된 사본 http://www.bitsavers[...] 2019-09-22
[23] 문서 PC-MOS User Guide https://github.com/r[...]
[24] 웹인용 PTS-DOS 2000 Pro User Manual http://download.para[...] Paragon Technology GmbH 2018-05-12
[25] 웹인용 보관된 사본 http://www.jatomes.c[...] 2019-09-22
[26] url http://www.ibiblio.o[...]
[27] url http://stratadoc.str[...]
[28] url http://aros.sourcefo[...]
[29] 웹인용 MPE/iX Command Reference Manual http://www.teamnacon[...] 2019-09-22
[30] url http://www.ibiblio.o[...]
[31] 웹사이트 Microsoft DOS V1.1 and V2.0: /msdos/v20source/PRINT.ASM http://www.computerh[...] Computer History Museum, 마이크로소프트 2015-10-01
[32] 웹사이트 Microsoft MS-DOS early source code http://www.computerh[...] Software Gems: The Computer History Museum Historical Source Code Series 2015-10-01
[33] 웹인용 DR DOS 6.0 User Guide Optimisation and Configuration Tips https://www.4corn.co[...] 2019-09-22
[34] 뉴스 Mastering Your Printer's Options https://books.google[...] PC Magazine 1986-11-11
[35] 뉴스 Moving PRINT.COM https://books.google[...] PC Magazine 1993-06-29
[36] 뉴스 The Dark Side of PC-DOS 2.0 https://books.google[...] PC Magazine 1983-07
[37] 서적 Using MS-DOS 6.22 https://books.google[...] Que 2002
[38] 서적 Network Printing and MS-DOS O'Reilly 2005
[39] 서적 Using the Xerox 9700 Page Printer https://books.google[...] University of Michigan Computing Center 1988-09



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com