Share via


rundll32 printui.dll,PrintUIEntry

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

여러 프린터 구성 작업을 자동화합니다. 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 기본 동작은 모든 지정 된 것 처럼 지정 됩니다. 명령줄의 끝에 배치 하는 다음 값으로이 기본 매개 변수를 사용 합니다.
  • 2: 프린터의 printER_INFO_2 구조에 포함된 정보를 저장합니다. 이 구조는 이름, 서버 이름, 포트 이름 및 공유 이름 예: 프린터에 대 한 기본 정보를 포함합니다.
  • 7: printER_INFO_7 구조에 포함된 디렉터리 서비스 정보를 저장하는 데 사용됩니다.
  • c: 프린터의 색 프로필 정보를 저장합니다.
  • d: 프린터 하드웨어 ID와 같은 프린터 관련 데이터를 저장합니다.
  • s: 프린터의 보안 설명자를 저장합니다.
  • g: 프린터의 전역 DEVmode 구조에 정보를 저장합니다.
  • m: 프린터의 최소 설정을 저장합니다. 지정 하는 것과 같습니다 2d, 및 g합니다.
  • u: 사용자별 DEVmode 구조체에 정보를 프린터에 저장합니다.
/Sr 프린터에 대 한 정보 복원 되 고 설정에는 충돌을 처리 하는 방법을 지정 합니다. 명령줄의 끝에 배치 하는 다음 값을 사용 합니다.
  • 2: 프린터의 printER_INFO_2 구조에 포함된 정보를 복원합니다. 이 구조는 이름, 서버 이름, 포트 이름 및 공유 이름 예: 프린터에 대 한 기본 정보를 포함합니다.
  • 7: printER_INFO_7 구조에 포함된 디렉터리 서비스 정보를 복원합니다.
  • c: 프린터의 색 프로필 정보를 복원합니다.
  • d: 프린터 하드웨어 ID와 같은 프린터 관련 데이터를 복원합니다.
  • s: 프린터의 보안 설명자를 복원합니다.
  • g: 프린터의 전역 DEVmode 구조에서 정보를 복원합니다.
  • m: 프린터의 최소 설정을 복원합니다. 지정 하는 것과 같습니다 2, d, 및 g합니다.
  • u 사용자별 DEVmode 구조체의 정보를 복원합니다.
  • r: 파일에 저장 된 프린터 이름이로 복원 되 고 프린터의 이름과에서 다른 경우 다음 현재 프린터 이름을 사용 합니다. 로 지정할 수 없음이 f합니다. 모두 rf 지정 한 이름이 일치 하지 않는 설정의 복원 작업이 실패 합니다.
  • f: 파일에 저장 된 프린터 이름이로 복원 되 고 프린터의 이름과에서 다른 경우 다음 프린터 이름을 파일에서 사용 합니다. 로 지정할 수 없음이 r합니다. 모두 fr 지정 한 이름이 일치 하지 않는 설정의 복원 작업이 실패 합니다.
  • p: 복원 중인 파일의 포트 이름이 복원 중인 프린터의 현재 포트 이름과 일치하지 않으면 프린터의 현재 포트 이름이 사용됩니다.
  • h: 저장된 설정 파일의 리소스 공유 이름을 사용하여 복원 중인 프린터를 공유할 수 없는 경우 H나 h를 지정하지 않고 복원 중인 프린터를 저장된 공유 이름과 공유할 수 없는 경우 현재 공유 이름 또는 새로 생성된 공유 이름과 프린터를 공유하려고 합니다. 그런 다음 복원이 실패합니다.
  • h: 저장 된 공유 이름으로 복원 하는 프린터를 공유할 수 없습니다, 경우 다음을 수행 하지 프린터를 공유 합니다. 모두 Hh 지정 하 고 저장 된 공유 이름을와 복원 되 고 프린터를 공유할 수 없는 다음 복원이 실패 합니다.
  • i: 저장 된 설정 파일에서 드라이버, 복원 중인 프린터의 드라이버를 일치 하지 않는 경우 복원이 실패 합니다.
/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 는 x86 대신 2, x64 대신 3 또는 Itanium 대신 4를 허용하도록 매개 변수 /h[아키텍처]의미를 변경합니다. 또한 매개 변수 /v[version]의 값이 형식 2 대신 2를 허용하도록 변경됩니다. - 커널 모드형식 3 대신 3 - 사용자 모드입니다.
/Z 설치 되는 프린터를 공유 합니다. 만 사용 된 /if 매개 변수입니다.
/Mw [메시지] 명령줄에 지정 된 변경 내용을 커밋하기 전에 사용자에 게 경고 메시지를 표시 합니다.
/Mq [메시지] 명령줄에 지정 된 변경 내용을 커밋하기 전에 사용자에 게 확인 메시지를 표시 합니다.
/W [flags] 프린터 추가 마법사, 프린터 드라이버 추가 마법사 및 네트워크 프린터 설치 마법사에 대한 매개 변수 또는 옵션을 지정합니다.

r: 마지막 페이지에서 다시 시작 해야 하는 마법사를 사용 합니다.

/G [flags] 글로벌 매개 변수 및 사용 하 여 원하는 옵션을 지정 합니다.

w: 사용자에 게 설치 드라이버 경고를 표시 하지 않습니다.

설명

  • PrintUIEntry 키워드는 대/소문자를 구분 하 고이 항목의 예제에 표시 된 정확한 대/소문자를이 명령에 대 한 구문을 입력 해야 합니다.

  • 명령 프롬프트에서 추가 예제: rundll32 합니다 /?

예제

컴퓨터의 경우 새 원격 프린터 printer1을 추가하려면 이 명령이 실행되는 사용자 계정에 표시되는 Client1을 입력합니다.

rundll32 printui.dll PrintUIEntry /in /n\\client1\printer1

프린터 추가 마법사 및 .inf 파일을 사용하여 프린터를 추가하려면 드라이브 c에 있는 InfFile.inf: Infpath에서 다음을 입력합니다.

rundll32 printui.dll PrintUIEntry /ii /f c:\Infpath\InfFile.inf

기존 프린터를 삭제 하려면 printer1, 컴퓨터에서 Client1, 입력:

rundll32 printui.dll PrintUIEntry /dn /n\\client1\printer1

컴퓨터 프린터별 연결인 printer2를 추가하려면 컴퓨터의 모든 사용자에 대해 Client2를 입력합니다(사용자가 로그온할 때 연결이 적용됨).

rundll32 printui.dll PrintUIEntry /ga /n\\client2\printer2

컴퓨터의 모든 사용자에 대해 컴퓨터 프린터 연결(printer2)을 삭제하려면 Client2를 입력합니다(사용자가 로그온하면 연결이 삭제됨).

rundll32 printui.dll PrintUIEntry /gd /n\\client2\printer2

인쇄 서버의 속성을 보려면 printServer1을 입력합니다.

rundll32 printui.dll PrintUIEntry /s /t1 /c\\printserver1

프린터의 속성을 보려면 printer3을 입력합니다.

rundll32 printui.dll PrintUIEntry /p /n\\printer3