prncnfg

적용 대상: 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를 입력한 다음 prncnfg 파일의 전체 경로를 입력하거나 디렉터리를 적절한 폴더로 변경합니다. 예: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg

구문

cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u <Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f <separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o <priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|->enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

매개 변수

매개 변수 설명
있습니다. 프린터에 대 한 구성 정보를 표시 합니다.
-t 프린터를 구성합니다.
-x 프린터를 이름을 바꿉니다.
-S <Servername> 프린터를 관리 하려면를 호스트 하는 원격 컴퓨터의 이름을 지정 합니다. 컴퓨터를 지정하지 않으면 로컬 컴퓨터가 사용됩니다.
-P <Printername> 관리 하려는 프린터의 이름을 지정 합니다. 필수입니다.
-Z <newprintername> 새 프린터 이름을 지정합니다. 필요는 -x-P 매개 변수입니다.
-u <Username> -w <password> 프린터를 관리 하려면를 호스트 하는 컴퓨터에 연결할 수 있는 권한이 있는 계정을 지정 합니다. 대상 컴퓨터의 로컬 관리자 그룹의 모든 구성원이 이러한 권한이 있지만 사용 권한을 다른 사용자에 게 부여 될 수도 있습니다. 계정을 지정하지 않으면 명령이 작동하려면 이러한 권한이 있는 계정 아래에 로그온해야 합니다.
-R <portname> 프린터가 연결 되어 있는 포트를 지정 합니다. 병렬 또는 직렬 포트 인 경우 (예를 들어 LPT1 또는 COM1) 포트의 ID를 사용 합니다. TCP/IP 포트 이면 포트를 추가할 때 지정 된 포트 이름을 사용 합니다.
-L <location> 프린터 위치(예: Copyroom)를 지정합니다. 위치에 공백이 포함된 경우 텍스트 주위에 따옴표(예: "회의실 복사")를 사용합니다.
-H <sharename> 프린터의 공유 이름을 지정합니다.
-M <comment> 프린터의 설명 문자열을 지정합니다.
-F <separatorfilename> 구분 기호 페이지에 표시 되는 텍스트를 포함 하는 파일을 지정 합니다.
-Y <datatype> 프린터를 수락할 수 있는 데이터 형식을 지정 합니다.
-세인트 <starttime> 사용 가능한 제한에 대 한 프린터를 구성합니다. 프린터를 사용할 수 있는 시간을 지정 합니다. 문서는 프린터를 사용할 수 없을 때를 보내면 프린터 사용 가능할 때까지 문서 (스풀링) 유지 됩니다. 24 시간 형식으로 시간을 지정 해야 합니다. 예를 들어 오후 11시 지정 하려면 입력 2300합니다.
-유타 <endtime> 사용 가능한 제한에 대 한 프린터를 구성합니다. 프린터는 더 이상 사용할 하루 중 시간을 지정 합니다. 문서는 프린터를 사용할 수 없을 때를 보내면 프린터 사용 가능할 때까지 문서 (스풀링) 유지 됩니다. 24 시간 형식으로 시간을 지정 해야 합니다. 예를 들어 오후 11시 지정 하려면 입력 2300합니다.
-O <priority> 스풀러가 인쇄 작업이 인쇄 큐에 라우팅하는 사용 하 여 우선 순위를 지정 합니다. 인쇄 큐에서 우선 순위가 높은 우선 순위가 낮은 큐 보다 먼저 모든 작업을 받습니다.
-나 <defaultpriority> 각 인쇄 작업에 할당 된 기본 우선 순위를 지정 합니다.
{+|-}공유 네트워크에서이 프린터를 공유 하는지 여부를 지정 합니다.
{+|-}직접 문서 스풀 있는 하지 않고 직접 프린터로 보낼지 여부를 지정 합니다.
{+|-}게시 이 프린터를 Active Directory에 게시할지 여부를 지정합니다. 프린터를 게시 하는 경우 위치 및 기능 (예: 컬러 인쇄 및 스테이플링)에 따라 다른 사용자가 검색할 수 있습니다.
{+|-}숨겨진 예약 된 함수입니다.
{+|-}rawonly 원시 데이터 인쇄 작업만이 큐에 스풀링된 수 있는지 여부를 지정 합니다.
{+|-}}큐에 대기 중 프린터 문서의 마지막 페이지가 스풀링되 후 될 때까지 인쇄를 시작 하도록 지정 합니다. 문서 인쇄가 완료 될 때까지 인쇄 프로그램 사용할 수 없는 경우 그러나이 매개 변수를 사용 하 여 프린터를 사용할 수 있는 전체 문서 중인지 확인 합니다.
{+|-}keepprintedjobs 스풀러가 인쇄 된 후 문서를 유지 해야 하는지 여부를 지정 합니다. 이 옵션을 사용 하면 인쇄 프로그램에서 인쇄 큐 대신에서 프린터에 문서를 다시 전송 하도록 사용자가 있습니다.
{+|-}workoffline 사용자 컴퓨터가 네트워크에 연결 되지 않은 경우 인쇄 작업이 인쇄 큐에 보낼 수 있는지 여부를 지정 합니다.
{+|-}enabledevq 프린터 설정과 일치하지 않는 인쇄 작업(예: 포스트스크립트 이외의 프린터로 스풀된 파일 포스트스크립트)을 인쇄하지 않고 큐에 보관할지 여부를 지정합니다.
{+|-}docompletefirst 스풀러는 인쇄 작업을 우선 순위가 낮은 우선 순위가 높은 스풀링 완료 되지 않은 인쇄 작업을 보내기 전에 스풀링을 보내야 하는지 여부를 지정 합니다. 이 옵션을 사용 하는 경우 문서가 스풀링을 스풀러가 더 작은 작업 하기 전에 큰 문서를 전송 합니다. 작업 우선 순위 프린터 능률을 최대화 하려는 경우이 옵션을 사용 해야 합니다. 이 옵션을 사용할 경우 스풀러 항상 우선 순위가 높은 작업은 각각의 큐를 먼저 보냅니다.
{+|-}enablebidi 프린터 스풀러에 상태 정보를 전송 하는지 여부를 지정 합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

예제

HRServer라는 원격 컴퓨터에서 호스팅하는 인쇄 큐가 있는 colorprinter_2 프린터에 대한 구성 정보를 표시하려면 다음을 입력합니다.

cscript prncnfg -g -S HRServer -P colorprinter_2

HRServer라는 원격 컴퓨터의 스풀러가 인쇄된 후 인쇄 작업을 유지하도록 colorprinter_2 프린터를 구성하려면 다음을 입력합니다.

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

HRServer 라는 원격 컴퓨터의 프린터 이름을 colorprinter_2 colorprinter 3으로 변경하려면 다음을 입력합니다.

cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"