Driver tiskárny komunikuje s GDI přes Device Driver Interface. Driver předává GDI seznam svých capabilities ve strukturách DEVINFO (http://msdn2.microsoft.com/en-us/library/ms798627.aspx) a GDIINFO (http://msdn2.microsoft.com/en-us/library/ms798469.aspx). Tedy ono je těch struktur více, ale tyhle dvě jsou pro vás podstatné. Mám za to, že umáznutím capabilites GCAPS_COLOR_DITHER, GCAPS_DITHERONREALIZE a GCAPS_MONO_DITHER by se to mohlo zlepšit. Ale pokud si nechcete hrát pár nocí s debuggerem, tak hoďte driver plotteru na hlavu výrobci, nebo použijte jiný driver.
Ano, ten koncept "vše přes jedno API" je to, co unixům chybí. Windows, OS/2, Mac i bývalý Next tento koncept mají. U Javy netuším - když pro mě byla aktuální, návrhář dialogů pro Javu měl jen Microsoft, a Java tisknout vůbec neuměla.