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).
Unidrv umożliwia wykonywanie operacji kompresji danych przy użyciu dostosowanego kodu. Aby wykonać dostosowane operacje kompresji, wykonaj następujące kroki:
Podaj wtyczkę renderowania, która implementuje metodę IPrintOemUni::Compression.
Dołącz wpis polecenia CmdEnableOEMComp w pliku GPD drukarki .
Metoda IPrintOemUni::Compression odbiera dane wiersza skanowania jako dane wejściowe. Metoda musi skompresować dane, a następnie zwrócić wynik do aplikacji Unidrv. Wpis polecenia CmdEnableOEMComp określa polecenie, które należy wysłać do drukarki, aby drukarka mogła akceptować skompresowane dane. Dla każdego wiersza skanowania, który ma być wysyłany do drukarki, Unidrv wywołuje IPrintOemUni::Compression w celu skompresowania danych linii skanowania. Następnie, jeśli jest to jedyna dostępna metoda kompresji, Unidrv wysyła do drukarki polecenie określone przez CmdEnableOEMComp wpis polecenia, a następnie skompresowane dane.
Jeśli minidriver drukarki zawiera wpisy GPD, które również włączają metody kompresji obsługiwane przez unidrv, Unidrv próbuje każdy algorytm kompresji dla każdego wiersza skanowania i wybiera algorytm, który daje najlepszy wynik. Aby uzyskać więcej informacji na temat możliwości kompresji unidrv, zobacz Kompresowanie danych rasterowych.
Jednocześnie można włączyć tylko jedną niestandardową metodę kompresji.