Sdílet prostřednictvím


Popis konfigurací paměti tiskárny

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace Podpora tisku.

Minidriver Unidrv může obsahovat popisy možných a výchozích konfigurací paměti tiskárny, aby se unidrv mohl pokusit sledovat využití paměti tiskárny. Každý popis konfigurace paměti obsahuje hodnoty pro celkovou paměť i dostupnou paměť. Dostupnou paměť lze použít ke stahování písem, ochraně stránek a dalších operací řízených unidrv.

V souboru GPD můžete k popisu možných konfigurací paměti tiskárny použít dvě metody. Obě metody zahrnují zadání atributů v rámci položky *Feature pro funkci Memory, což je jedna z standardních funkcí. Tyto dvě metody jsou následující:

  1. Každou možnou konfiguraci můžete zadat v samostatné položce *Option v položce *Funkce. Každá položka *Option musí obsahovat atribut *MemoryConfigKB, který je popsán v atributech Option pro funkci paměti.

    Pokud chcete například určit, že tiskárna může mít dvě konfigurace paměti, konfiguraci 1 megabajtu s 450 kilobajtů a 2 megabajtovou konfigurací s dostupnými 1350 kilobajtů, můžete použít následující položky 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. Kromě toho může položka *Feature obsahovat jeden nebo více atributů *MemConfigKB nebo *MemConfigMB místo *Option položky. To je jednoduše způsob, jak zadat možnosti paměti bez zahrnutí sady *položek Možnosti. Každý atribut *MemConfigKB nebo *MemConfigMB představuje možnost paměti.

    Pokud chcete například zadat stejné dvě konfigurace, 1 megabajtovou konfiguraci s dostupnými 450 kilobajty a 2 megabajtovou konfiguraci s dostupnými 1350 kilobajty, můžete použít následující položky GPD.

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

    Analyzátor GPD vytvoří zobrazovaný název možnosti pro každou konfiguraci na základě první položky v příkazu PAIR. V příkladu by názvy možností byly "1024KB" a "2048KB". Argument atributu *DefaultOption musí odpovídat jednomu z těchto názvů.

Metodu 1 i metodu 2 lze použít v rámci jedné položky *Funkce.

Pokud jsou názvy možností vygenerované analyzátorem nekompatibilní s lokalizačními požadavky, použijte metodu 1 místo metody 2.

Bez ohledu na to, jakou metodu použijete, uživatelské rozhraní Unidrv zobrazí možnosti funkce paměti v seznamu vlastností tiskárny zařízení.

Pokud minidriver určuje konfigurace paměti, může také určit typy dat, které se dají uložit do paměti tiskárny, a využít dostupné místo. *MemoryUsage atribut je jedním z atributů tiskárnya můžete ho použít k označení pro Unidrv, zda jsou písmo, rastrová nebo vektorová data, nebo kombinace těchto tří, uloženy v paměti tiskárny. Pro každý zadaný typ se Unidrv pokusí sledovat, kolik paměti tiskárny se používá.