Sdílet prostřednictvím


Použití přizpůsobené komprese

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.

Pokud chcete zadat přizpůsobený algoritmus komprese, zahrnete položku příkazu CmdEnableOEMComp, která určuje příkaz, který umožňuje váš algoritmus. Pokud tiskárna může zakázat kompresi, můžete volitelně zahrnout položku CmdDisableCompression a zadat příkaz, který zakáže kompresi. Musíte také zadat vykreslovací modul plug-in, který implementuje metodu IPrintOemUni::Compression.

Pokud zadáte přizpůsobený algoritmus komprese, můžete také povolit použití algoritmů podporovaných unidrv. Pro každou skenovací řádku vyzkouší Unidrv každý kompresní algoritmus a zvolí ten, který dosáhne největšího zkomprimování. (Informace o algoritmech podporovaných Unidrv naleznete v tématu Použití Unidrv-Supported Komprese.) Když Unidrv najde nejlepší algoritmus, zkomprimuje data skenovacího řádku. Potom se odešle do tiskárny příkaz určený příslušnou položkou příkazu, následovaný komprimovanými daty.

Další informace o CmdEnableOEMComp a CmdDisableCompression položkách naleznete v tématu Raster Data Compression Commands.

Další informace o přizpůsobené kompresi naleznete v tématu Přizpůsobená komprese datového proudu.