Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważny
Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.
Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Minidriver Unidrv może zawierać opisy możliwych i domyślnych konfiguracji pamięci drukarki, dzięki czemu Unidrv może próbować śledzić użycie pamięci drukarki. Każdy opis konfiguracji pamięci zawiera wartości zarówno dla całkowitej pamięci, jak i dostępnej pamięci. Dostępna pamięć może służyć do pobierania czcionek, ochrony stron i innych operacji kontrolowanych przez unidrv.
W pliku GPD można użyć dwóch metod, aby opisać możliwe konfiguracje pamięci drukarki. Obie metody obejmują określanie atrybutów we wpisie funkcji dla funkcji pamięci, która jest jedną z standardowych funkcji. Dwie metody są następujące:
Każdą możliwą konfigurację można określić w osobnym wpisie *Opcja we wpisie *Funkcja. Każdy wpis *Opcja musi zawierać atrybut *MemoryConfigKB, który jest opisany w Atrybuty Opcji dla funkcji pamięci.
Na przykład, aby określić, że drukarka może mieć dwie konfiguracje pamięci: konfiguracja 1 megabajtowa z dostępnymi 450 kilobajtami oraz konfiguracja 2 megabajtowa z dostępnych 1350 kilobajtami, można użyć następujących wpisów 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) } }Alternatywnie wpis funkcji *Feature może zawierać jeden lub więcej atrybutów *MemConfigKB lub *MemConfigMB zamiast *Wpisów opcji. Jest to prosty sposób na określenie opcji pamięci bez uwzględniania zestawu wpisów *Option. Każdy atrybut *MemConfigKB lub *MemConfigMB reprezentuje opcję pamięci.
Aby na przykład określić te same dwie konfiguracje, konfiguracja 1 megabajtów z dostępnymi 450 kilobajtami i konfiguracją 2 megabajtów z dostępnymi 1350 kilobajtami, można użyć następujących wpisów GPD:
*Feature: Memory { *Name: "Printer Memory" *DefaultOption: 1024KB *MemConfigKB: PAIR(1024, 450) *MemConfigKB: PAIR(2048, 1350) }Analizator GPD tworzy wyświetlaną nazwę opcji dla każdej konfiguracji na podstawie pierwszego wpisu w instrukcji PAIR. W tym przykładzie nazwy opcji to "1024KB" i "2048KB". Argument atrybutu *DefaultOption musi być zgodny z jedną z tych nazw.
Zarówno metoda 1, jak i metoda 2 mogą być używane w jednym wpisie *Feature.
Jeśli nazwy opcji generowanych przez analizator są niezgodne z wymaganiami dotyczącymi lokalizacji, użyj metody 1 zamiast metody 2.
Niezależnie od używanej metody interfejs użytkownika Unidrv wyświetla opcje funkcji pamięci w arkuszu właściwości drukarki urządzenia.
Jeśli minidriver określa konfiguracje pamięci, może również określić typy danych, które mogą być przechowywane w pamięci drukarki i korzystać z dostępnego miejsca. Atrybut *MemoryUsage jest jednym z atrybutów funkcji drukarki , i można go użyć do wskazania unidrv, czy czcionka, raster lub dane wektorowe, lub kombinacja tych trzech, są przechowywane w pamięci drukarki. Dla każdego określonego typu unidrv próbuje śledzić ilość pamięci drukarki w użyciu.