다음을 통해 공유


프린터 드라이버 설치 참조

이 섹션의 함수는 컴퓨터에 프린터 드라이버를 설치하고 구성합니다.

섹션 내용

함수 Description
AddMonitor
AddMonitor 함수는 로컬 포트 모니터를 설치하고 구성, 데이터 및 모니터 파일을 연결합니다.
AddPort
AddPort 함수는 지원되는 포트 목록에 포트 이름을 추가합니다. AddPort 함수는 포트 모니터에서 내보냅니다.
AddPrinterDriver
AddPrinterDriver 함수는 로컬 또는 원격 프린터 드라이버를 설치하고 구성, 데이터 및 드라이버 파일을 연결합니다.
프린터 드라이버를 보다 유연하게 설치하거나 업그레이드하려면 AddPrinterDriverEx 함수를 사용하면 엄격한 업그레이드, 엄격한 다운그레이드, 최신 파일만 복사 및 모든 파일(파일 타임스탬프에 관계 없이)을 복사할 수 있기 때문입니다.
참고: 드라이버 패키지 없이 프린터 드라이버를 설치하는 것은 더 이상 권장되지 않습니다. 대신 InstallPrinterDriverFromPackage 를 사용합니다.
AddPrinterDriverEx
AddPrinterDriverEx 함수는 로컬 또는 원격 프린터 드라이버를 설치하고 구성, 데이터 및 드라이버 파일을 연결합니다. AddPrinterDriver의 기능 외에도 엄격한 업그레이드, 엄격한 다운그레이드, 최신 파일만 복사 및 모든 파일 복사(파일 타임스탬프에 관계 없이)를 허용하는 옵션도 있습니다.
참고: 드라이버 패키지 없이 프린터 드라이버를 설치하는 것은 더 이상 권장되지 않습니다. 대신 InstallPrinterDriverFromPackage 를 사용합니다.
AddPrintProcessor
AddPrintProcessor 함수는 지정된 서버에 인쇄 프로세서를 설치하고 지원되는 인쇄 프로세서 목록에 인쇄 프로세서 이름을 추가합니다.
AddPrintProvidor
AddPrintProvidor 함수는 로컬 인쇄 공급자를 설치하고 구성, 데이터 및 공급자 파일을 연결합니다.
CorePrinterDriverInstalled
CorePrinterDriverInstalled 함수는 지정된 GUID, 날짜 및 버전이 있는 핵심 프린터 드라이버가 설치되어 있는지 여부를 보고합니다.
DeleteMonitor
DeleteMonitor 함수는 AddMonitor 함수에 의해 추가된 포트 모니터를 제거합니다.
DeletePort
DeletePort 함수는 사용자가 포트 이름을 삭제할 수 있는 대화 상자를 표시합니다.
DeletePrinterDriver
DeletePrinterDriver 함수는 서버에서 지원되는 드라이버의 이름 목록에서 지정된 프린터 드라이버 이름을 제거합니다.
서버에 대해 지원되는 드라이버 이름 목록에서 지정된 프린터 드라이버 이름을 제거하는 것 외에도 드라이버와 연결된 파일을 삭제하려면 DeletePrinterDriverEx 함수를 사용합니다.
DeletePrinterDriver 는 지정된 환경에 사용 중인 드라이버 버전이 없는 경우에만 드라이버를 삭제합니다. DeletePrinterDriverEx 는 특정 버전의 드라이버를 삭제할 수 있습니다.
DeletePrinterDriverEx
DeletePrinterDriverEx 함수는 서버에서 지원되는 드라이버 이름 목록에서 지정된 프린터 드라이버 이름을 제거하고 드라이버와 연결된 파일을 삭제합니다. 이 함수는 특정 버전의 드라이버를 삭제할 수도 있습니다.
DeletePrinterDriverPackage
드라이버 저장소에서 프린터 드라이버 패키지를 삭제합니다.
DeletePrintProcessor
DeletePrintProcessor 함수는 AddPrintProcessor 함수에 의해 추가된 인쇄 프로세서를 제거합니다.
DeletePrintProvidor
DeletePrintProvidor 함수는 AddPrintProvidor 함수에 의해 추가된 인쇄 공급자를 제거합니다.
EnumMonitors
EnumMonitors 함수는 지정된 서버에 설치된 포트 모니터에 대한 정보를 검색합니다.
EnumPorts
EnumPorts 함수는 지정된 서버에서 인쇄할 수 있는 포트를 열거합니다.
EnumPrinterDrivers
EnumPrinterDrivers 함수는 지정된 프린터 서버에 설치된 프린터 드라이버를 열거합니다.
EnumPrintProcessorDatatypes
EnumPrintProcessorDatatypes 함수는 지정된 인쇄 프로세서가 지원하는 데이터 형식을 열거합니다.
EnumPrintProcessors
EnumPrintProcessors 함수는 지정된 서버에 설치된 인쇄 프로세서를 열거합니다.
GetCorePrinterDrivers
지정된 코어 프린터 드라이버의 GUID, 버전 및 날짜와 해당 패키지의 경로를 검색합니다.
GetPrinterDriver
GetPrinterDriver 함수는 지정된 프린터에 대한 드라이버 데이터를 검색합니다. 로컬 컴퓨터에 드라이버가 설치되어 있지 않으면 GetPrinterDriver 에서 설치합니다.
GetPrinterDriver2
GetPrinterDriver2 함수는 지정된 프린터에 대한 드라이버 데이터를 검색합니다. 로컬 컴퓨터에 드라이버가 설치되어 있지 않으면 GetPrinterDriver2 에서 드라이버를 설치하고 지정된 창에 사용자 인터페이스를 표시합니다.
GetPrinterDriverDirectory
GetPrinterDriverDirectory 함수는 프린터 드라이버 디렉터리의 경로를 검색합니다.
GetPrinterDriverPackagePath
인쇄 서버에서 지정된 프린터 드라이버 패키지의 경로를 검색합니다.
GetPrintProcessorDirectory
GetPrintProcessorDirectory 함수는 지정된 서버의 인쇄 프로세서 디렉터리에 대한 경로를 검색합니다.
InstallPrinterDriverFromPackage
인쇄 서버의 드라이버 저장소에 있는 드라이버 패키지에서 프린터 드라이버를 설치합니다.
UploadPrinterDriverPackage
InstallPrinterDriverFromPackage를 호출하여 설치할 수 있도록 프린터 드라이버를 인쇄 서버의 드라이버 저장소에 업로드합니다.