标准功能
重要
建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) ,自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用设计指南。
标准功能是大多数打印机通常提供的打印机 功能 。 它们由 GPD 语言识别的预定义名称标识。 表示这些名称的字符串的资源标识符包含在 stdnames.gpd 中,该 iddnames.gpd 随 Microsoft Windows 驱动程序工具包 (WDK) 一起提供。 某些标准功能是必需的,必须为每个打印机指定。 其他选项是可选的。
下表列出了所有标准功能(按字母顺序排列),并指示每个功能是接受标准选项还是自定义选项。 包含打印架构关键字 (keyword) 的功能是自动映射到打印架构关键字的 GPD 功能。 还可以使用 PrintSchemaKeywordMap 属性手动将 GPD 功能映射到打印架构关键字。
功能名称 | 默认打印架构功能关键字 (keyword) | 说明 | 标准选项 | 注释 |
---|---|---|---|---|
逐份打印 | DocumentCollate | 页面排序规则 | 请参阅 标准选项。 不允许使用自定义选项。 | 可选。 如果未指定,Unidrv 不支持页面排序规则。 |
ColorMode | PageOutputColor | 彩色打印模式 | 无。 所有选项都是自定义的。 请参阅 ColorMode 功能的选项属性。 | 可选。 如果未指定,Unidrv 以单平面每像素 1 位格式呈现图像。 |
双工 | JobDuplexAllDocumentsContiguously | 双面打印 | 请参阅 标准选项。 不允许使用自定义选项。 | 可选。 如果未指定,Unidrv 仅执行单面打印。 |
半 色调 | 无默认关键字 (keyword) 。 使用 PrintSchemaKeywordMap 属性可分配打印架构功能关键字 (keyword) 。 | 半调功能 | 请参阅 标准选项。 允许使用自定义选项。 请参阅 半色调功能的选项属性。 | 可选。 如果未指定,Unidrv 会选择 GDI 支持的半顿方法。 请参阅 使用 Unidrv 进行半调。 |
InputBin | JobInputBin | 输入箱的类型 | 请参阅 标准选项。 允许使用自定义选项。 请参阅 InputBin 功能的 Option 属性。 | 必需。 自定义的输入箱名称必须为 24 个字符或更少。 |
MediaType | PageMediaType | 打印介质的类型 | 请参阅 标准选项。 允许使用自定义选项。 | 可选。 如果未指定,则始终使用打印机的默认介质。 |
内存 | 无默认关键字 (keyword) 。 使用 PrintSchemaKeywordMap 属性可分配打印架构功能关键字 (keyword) 。 | 打印机内存配置 | 所有选项都是自定义的。 请参阅 内存功能的选项属性。 | 可选。 如果指定,Unidrv 会尝试跟踪内存使用情况。 默认 FeatureType 值为 PRINTER_PROPERTY。 |
方向 | PageOrientation | 纸张方向 | 请参阅 标准选项。 不允许使用自定义选项。 | 可选。 如果未指定,则默认方向为 PORTRAIT。 对于 Windows 7,MxdcGetPDEVAdjustment 函数具有用于横向旋转的新参数。 有关详细信息,请参阅 MxdcXDCGetPDEVAdjustment。 |
OutputBin | JobOutputBin | 输出箱的类型 | 无。 所有选项都是自定义的。 请参阅 OutputBin 功能的 Option 属性。 | 可选。 如果未指定,Unidrv 不会尝试选择输出箱。 |
PageProtect | JobPageProtection | 启用对当前打印页的保护 | 请参阅 标准选项。 不允许使用自定义选项。 | 可选。 如果未指定,则默认值为 OFF。 仅当有足够的打印机内存可用时,Unidrv 才启用页面保护。 默认 FeatureType 值为 PRINTER_PROPERTY。 请参阅 PageProtectMem。 |
PaperSize | PageMediaSize | 纸张大小 | 请参阅 标准选项。 允许自定义选项。 另请参阅 PaperSize 功能的选项属性。 | 必需。 必须至少指定一个选项。 CUSTOMSIZE 选项允许打印机用户指定纸张大小。 |
RESDLL | 此功能无法映射到打印架构关键字 (keyword) 。 | 资源 DLL | 所有选项都是自定义的。 请参阅 在微型驱动程序中使用资源 DLL。 | 可选。 请参阅 ResourceDLL。 |
解决方法 | PageResolution | 打印分辨率 | 所有选项都是自定义的。 请参阅 “分辨率”功能的选项属性。 | 必需。 必须至少指定一个选项。 |
吻合 | JobStapleAllDocuments | 装订功能 | 所有选项都是自定义的。 | 可选。 如果指定,则目录服务指示打印机支持装订。 |
N 个向上 | NUp | 每张纸上要打印的页数 | 无标准选项。 所有选项都是自定义的。 | 可选。 |
密码 | JobPasscode | 作业密码 | 请参阅 驱动程序对受保护打印的支持。 不允许使用自定义选项。 | 可选。 如果未指定,则默认值为 OFF。 |
有关 GPD 示例,请参阅 示例 GPD 文件。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈