安装 Unidrv 微型驱动程序

重要

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

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

安装 Unidrv 微型驱动程序需要打印机 INF 文件,用于标识微型驱动程序的文件。 如果 Microsoft 的打印机 INF 文件 ntprint.inf 不支持打印机型号,则需要供应商提供的 INF 文件。 INF 文件应引用 ntprint.inf 中定义的打印机 INF 文件数据部分打印机 INF 文件安装部分。 对于名为 abc100 的微型驱动程序,如果打印机是双向的,支持 TrueType 字体替换,并使用单个资源 DLL,则通常需要以下 INF 文件条目:

[Manufacturer]
"ABC Printers"
 
[ABC Printers]
"ABC Printer 100" = ABC100.GPD, ABC_Printer_100
 
[ABC100.GPD]
CopyFiles=@ABCres.dll,@ABC100.gpd  ;Resource DLL and GPD file
DataSection=UNIDRV_BIDI_DATA       ;Unidrv Data Section
DataFile=ABC100.gpd
Include=NTPRINT.INF                ;Include NTPRINT.INF.
Needs=TTFSUB.OEM,UNIDRV_BIDI.OEM   ;Install TrueType subs, Unidrv,
                                   ;    and PJL language monitor.

如果提供的是用户界面插件渲染插件,则需要在 INF 文件中包括这些组件的名称。 有关安装自定义代码的信息,请参阅安装自定义驱动程序组件