GDI 提供的半色调
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
如果指定的颜色格式中,用于呈现图像的每像素位数 (*DrvBPP) 与打印机支持的每像素位数(*DevBPP 乘以 *DevNumOfPlanes)相同,则半色调操作将由 GDI 处理。 例如,*DrvBPP 值为 4,*DevBPP 等于 1,*DevNumOfPlanes 等于 4。
在这种情况下,唯一允许使用的半色调方法就是 GDI 提供的方法。 这些半色调方法在 GPD 文件中用标准半色调选项名称表示,这些名称列在标准选项下。 要指定 Unidrv 允许打印机使用的 GDI 支持的半色调方法,请在半色调功能的 *Option 项中指定这些方法的名称。 (半色调功能是标准打印机功能之一。)
如果在 GPD 文件中指定了多种半色调处理方法和颜色模式,并且希望限制哪些半色调处理方法可以与哪些颜色模式一起选择,请使用选项约束。
如果 GPD 文件中没有指定半色调选项,则 Unidrv 会使用标准 HT_PATSIZE_AUTO 选项。 HT_PATSIZE_AUTO 选项会使 Unidrv 使用对所选分辨率和颜色模式最合适的标准半色调方法。 这样,用户就可以在不同的分辨率和颜色模式组合之间进行切换,而无需了解任何特定组合的最佳半色调选项。
使用 GDI 提供的半色调功能时,可以提供微型驱动程序提供的半色调图案。
有关颜色格式的详细信息,请参阅处理颜色格式。