prnqctl

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

테스트 페이지를 인쇄, 일시 중지 하거나 프린터를 다시 시작 및 프린터 큐를 삭제 합니다. 이 명령은 디렉터리에 있는 %WINdir%\System32\printing_Admin_Scripts\<language> Visual Basic 스크립트입니다. 명령 프롬프트에서 이 명령을 사용하려면 cscript를 입력한 다음 prnqctl 파일의 전체 경로를 입력하거나 디렉터리를 적절한 폴더로 변경합니다. 예: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl

구문

cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w <password>]

매개 변수

매개 변수 설명
-z -p 매개 변수로 지정된 프린터에서 인쇄를 일시 중지합니다.
-m -p 매개 변수로 지정된 프린터에서 인쇄를 다시 시작합니다.
-e -p 매개 변수로 지정된 프린터의 테스트 페이지를 인쇄합니다.
-x -p 매개 변수로 지정된 프린터의 모든 인쇄 작업을 취소합니다.
-s <Servername> 프린터를 관리 하려면를 호스트 하는 원격 컴퓨터의 이름을 지정 합니다. 컴퓨터를 지정하지 않으면 로컬 컴퓨터가 사용됩니다.
-p <Printername> 필수입니다. 관리 하려는 프린터의 이름을 지정 합니다.
-u <Username> -w <password> 프린터를 관리 하려면를 호스트 하는 컴퓨터에 연결할 수 있는 권한이 있는 계정을 지정 합니다. 대상 컴퓨터의 로컬 관리자 그룹의 모든 구성원이 이러한 권한이 있지만 사용 권한을 다른 사용자에 게 부여 될 수도 있습니다. 계정을 지정하지 않으면 명령이 작동하려면 이러한 권한이 있는 계정 아래에 로그온해야 합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 제공하는 정보에 공백이 포함된 경우 텍스트 주위에 따옴표(예: "컴퓨터 이름")를 사용합니다.

예제

\Server1 컴퓨터에서 공유하는 Laserprinter1 프린터에 테스트 페이지를 인쇄하려면 다음을 입력합니다.

cscript prnqctl -e -s Server1 -p Laserprinter1

로컬 컴퓨터의 Laserprinter1 프린터에서 인쇄를 일시 중지하려면 다음을 입력합니다.

cscript prnqctl -z -p Laserprinter1

로컬 컴퓨터의 Laserprinter1 프린터에서 모든 인쇄 작업을 취소하려면 다음을 입력합니다.

cscript prnqctl -x -p Laserprinter1