TrueGray 功能

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

TrueGray 功能检查文本和矢量图形中的 RGB 颜色,但不检查位图中的 RGB 颜色。 对于灰色的颜色(即红色、绿色和蓝色值相等的颜色),TrueGray 功能会在打印颜色之前将 RGB 颜色空间中的颜色转换为彩色打印机的灰色空间。 此功能不适用于单色打印机。

TrueGray 功能使用专用 PPD 关键字 *ADTrueGray,允许 PScript 微型驱动程序编写者启用或禁用此功能。

关键字和值 含义
ADTrueGray:True 默认情况下,此打印机已启用 TrueGray 功能。
ADTrueGray:False 默认情况下,此打印机已禁用 TrueGray 功能。

当用户界面指示已启用 TrueGray 功能时,驱动程序会检测到 R = G = B 的 RGB 颜色,并且以下条件之一为 true:

  • 当 ICM 处理为关闭时

  • 在主机上执行 ICM 处理并且目标颜色配置文件为 RGB 数据,且转换后的颜色为 R' = G' = B'(即不同于原始颜色)时

  • 当 ICM 处理通常使用基于 CIE 的颜色空间完成,并且原始颜色为 R = G = B 时

不尝试检测 CMYK 颜色中的灰色。 这是在主机上执行 ICM 颜色处理时通常使用的颜色空间。