一、打印机驱动程序设计指南(微软)
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/print/
1、GPD 文件简介
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/print/introduction-to-gpd-files
2、PPD 文件
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/print/pscript-minidrivers
3、窗体到托盘的映射
XPS 到 PCL6 和 XPS 到 PS 的筛选器支持窗体到托盘的映射表。 如果多个送纸器支持所选媒体大小(例如,字母),筛选器将按如下所示中断关联:
-
如果默认纸盒(在 GPD 或 PPD 文件中指定)配置为使用指定的介质大小,则使用默认纸盒。
-
否则,筛选器将选择在 GPD/PPD 文件中指定的第一个送纸器(从上到下),该空间配置了指定的介质大小。
4、支持的 PrintTicket 功能(要设置的打印属性应该都在这一页吧)
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/print/supported-printticket-features
(1)PageMediaSize
获取打印机支持的打印纸张尺寸,例如 A3/A4/A5/B5
(2)PageMediaType
获取纸张的类型,即纸张的材料和质量。
(3)PageMediaColor
获取打印机支持的打印颜色,默认是黑白,即查看打印机是否支持彩色打印。//