다음을 통해 공유


프린터 메모리 구성 설명

Important

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

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

Unidrv 미니드라이버에는 프린터의 가능한 메모리 구성과 기본 메모리 구성에 대한 설명이 포함될 수 있으므로 Unidrv는 프린터 메모리 사용량을 추적할 수 있습니다. 각 메모리 구성 설명에는 총 메모리와 사용 가능한 메모리 모두에 대한 값이 포함됩니다. 사용 가능한 메모리는 글꼴 다운로드, 페이지 보호 및 Unidrv에서 제어하는 기타 작업에 사용할 수 있습니다.

GPD 파일 내에서 두 가지 방법을 사용하여 프린터의 가능한 메모리 구성을 설명할 수 있습니다. 두 방법 모두 표준 기능 중 하나인 메모리 기능에 대한 *기능 항목 내에서 특성을 지정하는 것을 포함합니다. 두 메서드는 다음과 같습니다.

  1. *기능 항목 내에서 별도의 *옵션 항목에서 가능한 모든 구성을 지정할 수 있습니다. 각 *옵션 항목에는 메모리 기능에 대한 옵션 특성에 설명된 *MemoryConfigKB 특성이 포함되어야 합니다.

    예를 들어 프린터에 두 개의 메모리 구성, 450킬로바이트 사용 가능한 1메가바이트 구성 및 1350KB를 사용할 수 있는 2메가바이트 구성을 포함하도록 지정하려면 다음 GPD 항목을 사용할 수 있습니다.

    *Feature: Memory
    {
        *Name: "Printer Memory"
        *DefaultOption: 1MB
        *Option: 1MB
        {
            *Name: "Standard 1MB"
            *MemoryConfigKB: PAIR(1024, 450)
        }
        *Option: 2MB 
        {
            *Name: "Add-On 2MB"
            *MemoryConfigKB: PAIR(2048,1350)
        }
    }
    
    
  2. 또는 *기능 항목에는 *옵션 항목 대신 하나 이상의 *MemConfigKB 또는 *MemConfigMB 특성이 포함될 수 있습니다. 이는 *옵션 항목 집합을 포함하지 않고 메모리 옵션을 지정하는 방법일 뿐입니다. 각 *MemConfigKB 또는 *MemConfigMB 특성은 메모리 옵션을 나타냅니다.

    예를 들어 동일한 두 구성, 450킬로바이트 사용 가능한 1메가바이트 구성 및 1350킬로바이트 사용 가능한 2메가바이트 구성을 지정하려면 다음 GPD 항목을 사용할 수 있습니다.

    *Feature: Memory
    {
        *Name: "Printer Memory"
        *DefaultOption: 1024KB
        *MemConfigKB: PAIR(1024, 450)
        *MemConfigKB: PAIR(2048, 1350)
    }
    
    

    GPD 파서는 PAIR 문의 첫 번째 항목에 따라 각 구성에 대해 표시 가능한 옵션 이름을 만듭니다. 이 예제에서 옵션 이름은 "1024KB" 및 "2048KB"입니다. *DefaultOption 특성에 대한 인수는 이러한 이름 중 하나와 일치해야 합니다.

메서드 1과 메서드 2는 모두 단일 *기능 항목 내에서 사용할 수 있습니다.

파서 생성 옵션 이름이 지역화 요구 사항과 호환되지 않는 경우 메서드 2 대신 메서드 1을 사용합니다.

어떤 방법을 사용 하든 Unidrv 사용자 인터페이스 는 디바이스의 프린터 속성 시트에 메모리 기능 옵션을 표시합니다.

미니 드라이버가 메모리 구성을 지정하는 경우 프린터 메모리에 저장할 수 있는 데이터 형식을 지정하고 사용 가능한 공간을 사용할 수도 있습니다. *MemoryUsage 특성은 프린터 기능 특성하나이며, 글꼴, 래스터 또는 벡터 데이터 또는 세 가지의 조합이 프린터 메모리 내에 저장되는지 여부를 Unidrv에 나타내는 데 사용할 수 있습니다. 지정된 각 유형에 대해 Unidrv는 사용 중인 프린터 메모리의 양을 추적하려고 합니다.