다음을 통해 공유


프린터 INF 파일 데이터 섹션

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

기본 Windows 2000 이상 프린터 클래스 설치 관리자인 Ntprint.dll 프린터 INF 파일에 데이터 섹션을 포함할 수 있습니다. 데이터 섹션은 다음 형식을 사용하여 지정됩니다.

DataSection= SectionName

여기서 SectionName 은 INF 파일 섹션 이름입니다.

데이터 섹션은 여러 프린터에 공통적인 프린터 INF 파일 항목 집합을 지정하는 데 사용됩니다. 명명된 섹션 아래 목록의 공통 항목을 그룹화한 다음 해당 섹션을 항목을 사용하는 각 프린터에 대한 DataSection 문으로 참조하면 항목 목록을 INF 파일에 한 번만 포함해야 합니다.

Microsoft의 프린터 INF 파일인 Ntprint.inf는 다음 데이터 섹션을 정의합니다.

  • [PSCRIPT_DATA]

    Microsoft PostScript 프린터 드라이버의 DriverFile, ConfigFileHelpFile 항목에 값을 할당합니다.

  • [UNIDRV_DATA]

    Microsoft 유니버설 프린터 드라이버의 DriverFile, ConfigFileHelpFile 항목에 값을 할당합니다.

  • [UNIDRV_BIDI_DATA]

    양방향 프린터에 대한 Microsoft 유니버설 프린터 드라이버의 DriverFile, ConfigFile, HelpFileLanguageMonitor 항목에 값을 할당합니다.

이러한 데이터 섹션은 공급업체에서 제공하는 INF 파일 내에서 참조해야 합니다. 예를 들어 Unidrv Minidriver 설치 및 Pscript Minidriver 설치를 참조하세요.

Ntprint.inf를 참조하는 필수 항목 또는 Include 항목이 있는 IHV 프린터 INF 파일에는 Ntprint.inf에 있는 INF 섹션 이름과 동일한 데이터 섹션 이름이 포함되어서는 안 됩니다. 공급업체에서 제공하는 프린터 INF 파일에서 데이터 섹션의 이름을 지정하기 전에 %windir%/inf/Ntprint.inf를 검색하여 섹션 이름이 Ntprint.inf 내에서 섹션 이름(모든 형식의)으로 아직 존재하지 않는지 확인합니다.

"이전 이름" 섹션

Windows 2000 이상 프린터 클래스 설치 관리자는 "이전 이름"이라는 특수 데이터 섹션을 인식합니다. 이러한 섹션 중 하나는 각 INF 파일에서 허용됩니다. 이 섹션의 항목은 Windows 2000 이상에서 Windows 95/98/Me와 프린터 이름이 다른 드라이버를 식별합니다. 이러한 이름 차이를 지정하면 Windows 2000 이상 서버에 연결하는 Windows 95/98/Me 클라이언트에서 Point 및 Print를 지원합니다.

이 섹션의 각 항목에 대한 형식은 다음과 같습니다.

"Windows 2000 이상 프린터 이름" = "Windows 95/98/Me 프린터 이름"

샘플 항목은 다음과 같습니다.

[Previous Names]
"HP Color LaserJet" = "HP Color LaserJet (MS)"
"HP DeskJet 1200C" = "HP DeskJet 1200C (MS)"
"HP DeskJet 310" = "HP DeskJet 310 Printer"