rundll32 printui.dll,PrintUIEntry
여러 프린터 구성 작업을 자동화합니다. printui.dll은 프린터 구성 대화 상자에서 사용하는 함수가 포함된 실행 파일입니다. 이러한 함수 라고도에서 스크립트 또는 명령줄 배치 파일 내에서 또는 명령 프롬프트에서 대화형으로 실행할 수 있습니다.
구문
rundll32 printui.dll PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
이 항목의 예제에서는 이전 구문을 사용 하지만에서는 다음과 같은 대체 구문을 사용할 수도 있습니다.
rundll32 printui.dll,PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [ModificationParameterN]
rundll32 printui PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
rundll32 printui,PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
매개 변수
두 가지 방법으로 매개 변수: 기본 매개 변수 및 매개 변수 수정 합니다. 기본 매개 변수는 명령을 수행 하는 함수를 지정 합니다. 지정된 된 명령 줄에서 이러한 매개 변수 중 하나에만 나타날 수 있습니다. 그런 다음 기본 매개 변수 (일부 수정 매개 변수는 모든 기본 매개 변수 지원)에 적용할 수 있는 경우 하나 이상의 수정 매개 변수를 사용 하 여 기본 매개 변수를 수정할 수 있습니다.
기본 매개 변수 | 설명 |
---|---|
/dl | 로컬 프린터를 삭제합니다. |
/dn | 네트워크 프린터 연결을 삭제합니다. |
/ d d | 프린터 드라이버를 삭제합니다. |
/e | 지정된 된 프린터의 인쇄 설정을 표시합니다. |
/ga | 컴퓨터별 프린터 연결을 추가합니다(해당 컴퓨터의 모든 사용자가 로그온할 때 연결을 사용할 수 있음). |
/ge | 컴퓨터에 프린터 연결 컴퓨터를 표시 합니다. |
/gd | 삭제는 당 컴퓨터 프린터 연결 (연결은 다음에 사용자가 로그온을 삭제 됨). |
/ia | 프린터 드라이버.inf 파일을 사용 하 여 설치 합니다. |
/id | 프린터 드라이버 추가 마법사를 사용하여 프린터 드라이버를 설치합니다. |
/if | .Inf 파일을 사용 하 여 프린터를 설치 합니다. |
/ii | .inf 파일과 함께 프린터 추가 마법사를 사용하여 프린터를 설치합니다. |
/il | 프린터 추가 마법사를 사용하여 프린터를 설치합니다. |
/in | 원격 네트워크 프린터에 연결합니다. |
/ip | 네트워크 프린터 설치 마법사(인쇄 관리의 사용자 인터페이스에서 사용 가능)를 사용하여 프린터를 설치합니다. |
/k | 프린터에서 테스트 페이지를 인쇄합니다. |
/o | 프린터에 대 한 큐에 표시 됩니다. |
/p | 프린터의 속성을 표시합니다. 수정 매개 변수에 대 한 값도 지정 해야이 매개 변수를 사용 하면 /n [이름]합니다. |
/s | 인쇄 서버의 속성을 표시합니다. 로컬 인쇄 서버를 확인 하려는 경우 수정 매개 변수를 사용할 필요가 없습니다. 그러나 원격 인쇄 서버를 확인 하려는 경우 지정 해야는 /c [이름] 수정 매개 변수입니다. |
/Ss | 어떤 유형의 프린터에 대 한 정보 저장 하도록 지정 합니다. 경우에 대 한 값도 /Ss 기본 동작은 모든 지정 된 것 처럼 지정 됩니다. 명령줄의 끝에 배치 하는 다음 값으로이 기본 매개 변수를 사용 합니다.
|
/Sr | 프린터에 대 한 정보 복원 되 고 설정에는 충돌을 처리 하는 방법을 지정 합니다. 명령줄의 끝에 배치 하는 다음 값을 사용 합니다.
|
/Xg | 프린터에 대 한 설정을 검색합니다. |
/Xs | 프린터 설정을 설정합니다. |
/y | 기본 프린터로 설치 중인 프린터를 설정 합니다. |
:\ | 명령 및 관련 매개 변수에 대한 제품의 도움말을 표시합니다. |
@[파일] | 명령줄 인수 파일을 지정 하 고 해당 파일에서 명령줄에 텍스트를 직접 삽입 합니다. |
매개 변수 수정 | 설명 |
---|---|
/a [파일] | 이진 파일 이름을 지정합니다. |
/b [이름] | 기본 프린터 이름을 지정합니다. |
/c [이름] | 원격 컴퓨터에서 수행할 동작을 수행할 경우 컴퓨터 이름을 지정 합니다. |
/f [파일] | 범용 명명 규칙 (UNC) 경로 지정 및.inf 파일 이름 또는 출력 파일 이름을 수행 하는 작업에 따라 이름입니다. 사용 하 여 /F [파일] 종속.inf 파일을 지정 합니다. |
/F [파일] | UNC 경로.inf 파일에 지정 된.inf 파일의 이름을 지정 /f [파일] 에 따라 달라 집니다. |
/h [아키텍처] | 드라이버 아키텍처를 지정합니다. 다음 중 하나를 사용 하 여: x86, x64, 또는 Itanium합니다. |
/j [provider] | 인쇄 공급자 이름을 지정합니다. |
/l [경로] | 사용 중인 프린터 드라이버 파일이 들어 있는 UNC 경로 지정 합니다. |
/m [모델] | 드라이버 모델 이름을 지정합니다. (.Inf 파일에이 값을 지정할 수 있습니다.) |
/n [이름] | 프린터 이름을 지정합니다. |
/q | 사용자에 게 없는 명령을 실행합니다. |
/r [포트] | 포트 이름을 지정합니다. |
/U | 이미 설치 되어 있으면 기존 프린터 드라이버를 사용 하 여 지정 합니다. |
/t[#] | 인덱스 페이지에 시작 하도록 지정 합니다. |
/v [버전] | 드라이버 버전을 지정합니다. /K에 대한 값도 지정하지 않으면 유형 2-커널 모드 또는 유형 3-사용자 모드 중 하나를 지정해야 합니다. |
/w | /f로 지정한 .inf 파일에서 드라이버를 찾을 수 없는 경우 사용자에게 드라이버를 묻는 메시지가 표시됩니다. |
/Y | 프린터 이름을 자동으로 생성 되지 않아야 지정 합니다. |
/z | 자동으로 설치 하 고 프린터를 공유 하도록 지정 합니다. |
/K | 매개 변수 /h[architecture]의 의미를 변경하여 x86 대신 2, x64 대신 3 또는 Itanium 대신 4를 허용합니다. 또한 매개 변수 /v[version]의 값을 변경하여 유형 2 - 커널 모드 대신 2를, 유형 3 - 사용자 모드 대신 3을 허용합니다. |
/Z | 설치 되는 프린터를 공유 합니다. 만 사용 된 /if 매개 변수입니다. |
/Mw [메시지] | 명령줄에 지정 된 변경 내용을 커밋하기 전에 사용자에 게 경고 메시지를 표시 합니다. |
/Mq [메시지] | 명령줄에 지정 된 변경 내용을 커밋하기 전에 사용자에 게 확인 메시지를 표시 합니다. |
/W [flags] | 프린터 추가 마법사, 프린터 드라이버 추가 마법사 및 네트워크 프린터 설치 마법사에 대한 매개 변수 또는 옵션을 지정합니다. r: 마지막 페이지에서 다시 시작 해야 하는 마법사를 사용 합니다. |
/G [flags] | 글로벌 매개 변수 및 사용 하 여 원하는 옵션을 지정 합니다. w: 사용자에 게 설치 드라이버 경고를 표시 하지 않습니다. |
설명
PrintUIEntry 키워드는 대/소문자를 구분 하 고이 항목의 예제에 표시 된 정확한 대/소문자를이 명령에 대 한 구문을 입력 해야 합니다.
명령 프롬프트에서 추가 예제: rundll32 합니다 /?
예제
이 명령을 실행하는 사용자 계정에 표시되는 컴퓨터 Client1에 대해 새 원격 프린터인 프린터1을 추가하려면 다음을 입력합니다.
rundll32 printui.dll PrintUIEntry /in /n\\client1\printer1
프린터 추가 마법사를 사용하고 Infpath의 c: 드라이브에 있는 .inf 파일인 InfFile.inf를 사용하여 프린터를 추가하려면 다음을 입력합니다.
rundll32 printui.dll PrintUIEntry /ii /f c:\Infpath\InfFile.inf
기존 프린터인 프린터1을 컴퓨터, Client1에서 삭제하려면 다음을 입력합니다.
rundll32 printui.dll PrintUIEntry /dn /n\\client1\printer1
컴퓨터별 프린터 연결인 프린터2를 추가하려면 컴퓨터의 모든 사용자에 대해 Client2를 입력합니다(사용자가 로그온할 때 연결이 적용됨)
rundll32 printui.dll PrintUIEntry /ga /n\\client2\printer2
컴퓨터별 프린터 연결인 프린터2를 삭제하려면 컴퓨터의 모든 사용자에 대해 Client2를 입력합니다(사용자가 로그온하면 연결이 삭제됨).
rundll32 printui.dll PrintUIEntry /gd /n\\client2\printer2
인쇄 서버인 PrintServer1의 속성을 보려면 다음을 입력합니다.
rundll32 printui.dll PrintUIEntry /s /t1 /c\\printserver1
프린터3, 프린터의 속성을 보려면 다음을 입력합니다.
rundll32 printui.dll PrintUIEntry /p /n\\printer3